.myat-cookie-banner{position:fixed;left:20px;bottom:20px;z-index:2147483000;width:min(420px,calc(100vw - 40px));box-sizing:border-box;padding:24px;border:1px solid var(--line,#ddd);border-radius:16px;background:var(--pop,#fff);color:var(--fg,#111);box-shadow:0 16px 50px #0004;font:14px/1.55 Manrope,Arial,sans-serif}.myat-cookie-banner h2{font-size:20px;font-weight:500;margin:0 0 8px}.myat-cookie-banner p{margin:0 0 14px;color:var(--soft,#555)}.myat-cookie-banner a{color:inherit}.myat-cookie-actions{display:flex;flex-wrap:wrap;gap:8px}.myat-cookie-btn{box-sizing:border-box;max-width:100%;white-space:normal;border:1px solid var(--line,#bbb);border-radius:40px;padding:10px 16px;background:transparent;color:var(--fg,#111);font:600 12px/1.2 Manrope,Arial,sans-serif;cursor:pointer}.myat-cookie-btn:hover{background:var(--hover,#eee)}.myat-cookie-btn--main{background:var(--btn,#111);color:var(--btn-fg,#fff);border-color:transparent}.myat-cookie-btn--main:hover{filter:brightness(.9)}.myat-cookie-open{display:none!important}.myat-cookie-modal{position:fixed;inset:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:20px;background:#0008;font:14px/1.55 Manrope,Arial,sans-serif}.myat-cookie-dialog{width:min(520px,100%);max-height:calc(100svh - 40px);overflow:auto;box-sizing:border-box;padding:28px;border:1px solid var(--line,#ddd);border-radius:16px;background:var(--pop,#fff);color:var(--fg,#111)}.myat-cookie-dialog h2{font-size:24px;font-weight:500;margin:0 0 12px}.myat-cookie-dialog>p{color:var(--soft,#555)}.myat-cookie-row{display:flex;gap:12px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--line,#ddd)}.myat-cookie-row input{width:18px;height:18px;margin-top:2px;flex:none}.myat-cookie-row strong{display:block;font-weight:500}.myat-cookie-row small{display:block;margin-top:4px;color:var(--soft,#555)}.myat-cookie-row--required{opacity:.7}.myat-cookie-row--required input{pointer-events:none}.myat-cookie-links{display:flex;justify-content:space-between;gap:16px;margin:20px 0}.myat-cookie-links button{padding:0;border:0;background:none;color:var(--soft,#555);text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:inherit}.myat-cookie-banner[hidden],.myat-cookie-modal[hidden],.myat-cookie-open[hidden]{display:none!important}@media(max-width:600px){.myat-cookie-banner{left:12px;bottom:12px;width:calc(100vw - 24px);padding:20px}.myat-cookie-actions{flex-direction:column}.myat-cookie-btn{width:100%}.myat-cookie-open{left:12px;bottom:12px}.myat-cookie-modal{padding:12px}.myat-cookie-dialog{padding:22px}.myat-cookie-links{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){.myat-cookie-btn{transition:none}}
