.machine-cookie-bar{font-family:'Alba Mono',monospace!important;font-weight:400;font-size:var(--fst-text-size,11px);line-height:1.45;letter-spacing:0;text-transform:uppercase;color:var(--fst-text,#d6d6d6);background:var(--fst-panel-bg,#444);border-radius:var(--machine-round,12px);border:0;z-index:80}
.machine-cookie-bar{position:fixed;left:50%;bottom:max(10px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(740px,calc(100% - 20px));max-height:calc(100svh - 20px);overflow:auto;padding:16px;display:flex;align-items:center;gap:24px;box-shadow:0 0 0 .5px var(--fst-text,#d6d6d6)}
.machine-cookie-copy{flex:1;min-width:0}.machine-cookie-copy p{margin:0 0 8px}.machine-cookie-copy [data-consent-status]:empty{display:none}.machine-cookie-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.machine-cookie-actions{display:flex;gap:8px;flex:0 0 auto}.machine-cookie-actions button{font:inherit;color:inherit;background:transparent;border:.5px solid currentColor;border-radius:var(--machine-round,12px);min-width:96px;min-height:44px;padding:10px 16px;cursor:pointer}.machine-cookie-actions button:hover{background:var(--fst-text,#d6d6d6);color:var(--fst-panel-bg,#444)}
.machine-cookie-bar[hidden]{display:none!important}
@media(max-width:799px){.machine-cookie-bar{font-size:12px;gap:12px;display:block;padding:14px}.machine-cookie-actions{margin-top:14px}.machine-cookie-actions button{flex:1}}
