.cd-cookie{position:fixed;z-index:80;left:0;right:0;bottom:0;padding:12px;pointer-events:none}.cd-cookie-inner{pointer-events:auto;max-width:1040px;margin:0 auto;background:#062f4f;color:#fff;border-radius:10px;padding:16px 18px;box-shadow:0 10px 32px rgba(6,47,79,.28);font-family:inherit}.cd-cookie-copy strong{display:block;font-size:15px;margin:0 0 6px}.cd-cookie-copy p{margin:0;font-size:13px;line-height:1.55;color:#d7e4ee}.cd-cookie-copy a{color:#fff;text-decoration:underline;text-underline-offset:2px}.cd-cookie-panel{margin:12px 0 0;display:grid;gap:8px}.cd-cookie-row{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:#e8eef3}.cd-cookie-row input{margin-top:3px;width:16px;height:16px;flex:0 0 auto}.cd-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cd-cookie-btn{flex:1 1 140px;min-height:42px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;border:1px solid #fff;background:transparent;color:#fff}.cd-cookie-btn-eq{flex-basis:140px}.cd-cookie-btn-fill{background:#fff;color:#062f4f;border-color:#fff}.cd-cookie-btn:hover{opacity:.92}.cd-cookie-reopen{position:fixed;z-index:80;right:12px;bottom:12px;border:1px solid #003b63;background:#fff;color:#003b63;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer}body:has(.admin-app) .cd-cookie-reopen{z-index:45}body:has(.admin-app) .cd-cookie-reopen{display:none}body:has(.admin-drawer) .cd-cookie-reopen,body:has(.admin-drawer-scrim) .cd-cookie-reopen{visibility:hidden;pointer-events:none}body:has(.admin-app) .cd-cookie{inset:0;display:grid;place-items:center;padding:24px;background:rgba(11,31,58,.42)}body:has(.admin-app) .cd-cookie-inner{max-width:440px;width:min(440px,100%)}@media(max-width:640px){.cd-cookie{padding:8px}.cd-cookie-btn{flex-basis:100%}}