/* One console footer on AF pages; all links remain usable without commands. */
.af-console{scroll-margin-top:110px}
html:has(body.af-privacy-preview){scroll-padding-bottom:calc(var(--af-preview-bar-height,52px) + 16px)}
body.af-privacy-preview.af-layout .af-console{margin-bottom:calc(var(--af-preview-bar-height,52px) + 16px)}
body.af-layout .af-console{box-sizing:border-box;max-width:var(--af-shell-width,1800px);margin:0 auto;padding:24px 26px 22px;border:1px solid var(--af-line,#284536);border-top-color:#385341;border-radius:0 0 6px 6px;background:#04100b;color:var(--af-ink,#f3ead7);font:400 12px/1.6 var(--af-mono,monospace);overflow-wrap:anywhere}
.af-console *{box-sizing:border-box}
.af-console__line{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:14px 20px}
.af-console__prompt{white-space:nowrap;color:#9dbfb0}
.af-console__prompt b{color:#a4d6c6;font-weight:600}
.af-console [data-console-form]{display:flex;align-items:stretch;min-width:0;margin:0;border-bottom:1px solid #2b4437}
body.af-layout .af-console input[data-console-input]{width:100%;min-width:0;min-height:44px;margin:0;padding:8px 4px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#f3ead7!important;font:400 13px/1.6 var(--af-mono,monospace)!important;outline:none}
.af-console input::placeholder{color:#a1afa4;opacity:1}
body.af-layout .af-console button,body.af-layout .af-console a{font:inherit;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;cursor:pointer}
body.af-layout .af-console form button{min-width:44px;min-height:44px;padding:8px;border:0!important;border-radius:0!important;background:transparent!important;color:#e5c084!important;font-size:18px}
.af-console__hint{color:#a9bfb0;font-size:11px;line-height:1.6}
.af-console__shortcuts,.af-console__legal{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 0}
body.af-layout .af-console__shortcuts a,body.af-layout .af-console__shortcuts button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 14px;border:1px solid #304b3c!important;border-radius:3px;background:#091a12!important;color:#dfcc9f!important;text-decoration:none}
body.af-layout .af-console__shortcuts :is(a,button):hover{background:#152a1d!important;border-color:#b49961!important;color:#fae7b9!important}
.af-console__legal{column-gap:22px;margin-top:10px}
body.af-layout .af-console__legal a,body.af-layout .af-console__legal button{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:5px 0;border:0!important;border-radius:0;background:transparent!important;color:#c7b88e!important;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#647152}
body.af-layout .af-console__legal :is(a,button):hover{color:#ffdea0!important;text-decoration-color:currentColor}
body.af-layout .af-console :is(a,button,input,summary):focus-visible{outline:2px solid #ebc47e!important;outline-offset:4px}
.af-console__output[hidden]{display:none}
.af-console__output{margin-top:14px;padding:18px;border:1px solid #39543e;border-radius:4px;background:#081c13;max-height:420px;overflow:auto;scrollbar-color:#698667 #081c13;scroll-margin-block:100px 80px}
.af-console__output>b{display:block;color:#9fd7bf;font-weight:600}
body.af-layout .af-console__output p{margin:8px 0 0;color:#d5dfd2;font:400 13px/1.7 var(--af-mono,monospace)}
.af-console__output ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:14px 0 0;padding:0}
.af-console__output li{list-style:none;margin:0;padding:0;min-width:0}
body.af-layout .af-console__output li :is(a,button){display:block;width:100%;min-height:44px;text-align:left;padding:11px 13px;border:1px solid #2d4938!important;border-radius:3px;background:#0a2217!important;color:#ebd3a0!important;text-decoration:none}
body.af-layout .af-console__output li :is(a,button):hover{background:#173322!important;border-color:#b49b69!important}
.af-console__output small{display:block;margin-top:4px;color:#aec3af;font:400 12px/1.6 var(--af-mono,monospace)}
body.af-layout .af-console .af-privacy-qa{margin:12px 0 0;padding:10px 0 0;border:0;border-top:1px solid #263f30;background:transparent;color:#91a99a;font-size:11px}
@media(max-width:1100px){.af-console__line{grid-template-columns:auto minmax(0,1fr)}.af-console__hint{grid-column:1/-1}}
@media(max-width:700px){
 body.af-layout .af-console{padding:20px 18px;border-width:1px 0;border-radius:0}
 .af-console__line{grid-template-columns:minmax(0,1fr);gap:4px}
 body.af-layout .af-console input[data-console-input]{font-size:16px!important}
 .af-console__hint{grid-column:auto;font-size:10px;margin-top:5px}
 .af-console__shortcuts{gap:7px;margin-top:16px}
 body.af-layout .af-console__shortcuts :is(a,button){padding:8px 12px}
 .af-console__legal{gap:0 18px;margin-top:9px}
 .af-console__output{padding:14px;max-height:55svh}
 .af-console__output ul{grid-template-columns:minmax(0,1fr)}
}
