.am-cookie-panel{position:fixed;z-index:950;bottom:calc(18px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(880px,calc(100% - 32px));max-height:70svh;overflow:auto;background:#fff;color:#182b4a;border:1px solid #d5deed;border-radius:16px;box-shadow:0 12px 50px #182b4a30;padding:22px;box-sizing:border-box;font:inherit}.am-cookie-panel[hidden]{display:none!important}.am-cookie-panel h2{font-size:18px;margin:0 0 8px}.am-cookie-panel p{font-size:13px;line-height:1.6;margin:6px 0}.am-cookie-panel a{color:#315abd;text-decoration:underline}.am-cookie-status{color:#52627c}.am-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.am-cookie-actions button{flex:1 1 180px;min-height:44px;padding:10px 16px;border:1px solid #416ddc;border-radius:9px;background:#f3f6fd;color:#244aab;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.am-cookie-actions button[hidden]{display:none}.am-cookie-actions button:hover{background:#e4ecff}.am-cookie-settings{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;min-height:44px}.am-cookie-panel button:focus-visible,.am-cookie-settings:focus-visible{outline:3px solid #182b4a;outline-offset:3px}@media(max-width:760px){.am-cookie-panel{bottom:calc(76px + env(safe-area-inset-bottom));max-height:calc(100svh - 170px);padding:16px;width:calc(100% - 24px)}.am-cookie-actions button{flex-basis:45%}}@media print{.am-cookie-panel,.am-cookie-settings{display:none!important}}
