.ag-cookie-panel{position:fixed;z-index:10020;left:16px;right:16px;bottom:16px;max-width:760px;margin:auto;padding:22px;background:#fff;color:#142c3d;border:1px solid #cad9df;border-radius:16px;box-shadow:0 8px 48px #09283f38;font:15px/1.5 system-ui,sans-serif;max-height:80dvh;overflow:auto;text-align:left}.ag-cookie-panel[hidden]{display:none!important}.ag-cookie-panel h2{font:600 21px/1.3 system-ui,sans-serif;margin:0}.ag-cookie-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ag-cookie-panel p{margin:12px 0}.ag-cookie-panel button{font:inherit;cursor:pointer;border:1px solid #466475;border-radius:7px;padding:10px 14px;background:#fff;color:#183b50;white-space:normal}.ag-cookie-head button{font-size:12px;padding:5px 9px}.ag-cookie-actions{display:flex;gap:9px;flex-wrap:wrap}.ag-cookie-actions button{flex:1 1 170px;min-height:44px;background:#eaf3f7;border-color:#607c8d;font-weight:600}.ag-cookie-panel button:focus-visible,.ag-cookie-settings:focus-visible{outline:3px solid #127ab8;outline-offset:3px}.ag-cookie-panel button:disabled{opacity:.55;cursor:default}.ag-cookie-option{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #dfe8ed}.ag-cookie-option input{width:20px;height:20px;flex:0 0 20px;margin:3px 0;accent-color:#155c83}.ag-cookie-option small{display:block;font-size:13px;margin:3px 0}.ag-cookie-panel a{color:#155c83;text-decoration:underline}.ag-cookie-settings{display:block;margin:12px auto;padding:0;border:0;background:transparent;color:#155c83;font:inherit;font-size:13px;cursor:pointer}.ag-cookie-settings:hover{text-decoration:underline}footer .ag-cookie-settings{display:inline;margin:0;color:inherit}.ag11-footer nav .ag-cookie-settings{line-height:inherit}#ag-cookie-error{color:#9c2020}@media(max-width:480px){.ag-cookie-panel{left:8px;right:8px;bottom:8px;padding:16px;max-height:75dvh}.ag-cookie-actions button{flex-basis:100%;padding:10px}.ag-cookie-head{display:block}.ag-cookie-head button{margin-top:8px}.ag-cookie-option{gap:8px}}

.ag-cookie-panel,.ag-cookie-panel *,.ag-cookie-settings{font-family:system-ui,sans-serif}.ag-cookie-actions{position:sticky;bottom:-22px;background:#fff;padding:10px 0 2px;margin-bottom:-2px}.ag-cookie-panel #ag-cookie-error:empty{display:none}
