.consent-v22{position:fixed;z-index:100000;inset:auto 18px 18px 18px;max-width:780px;margin:auto;background:#fff;color:#173b44;border:1px solid #cbdcdd;border-radius:16px;box-shadow:0 24px 80px #092d3650;padding:22px}.consent-v22 h2{margin:0 0 8px;font-size:1.25rem}.consent-v22 p{margin:0 0 14px;color:#587279}.consent-v22-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.consent-v22-options label{display:flex;align-items:flex-start;gap:9px;padding:10px;background:#f0f6f5;border-radius:9px;font-size:.86rem}.consent-v22-options small{display:block;color:#6c8388}.consent-v22-actions{display:flex;gap:8px;flex-wrap:wrap}.consent-v22 button,.consent-settings-v22,.media-consent-v22 button{border:0;border-radius:8px;padding:10px 13px;font:inherit;font-weight:850;cursor:pointer}.consent-v22 .accept{background:#153f49;color:#fff}.consent-v22 .save{background:#e4f1ef;color:#17665f}.consent-v22 .necessary{background:#f5ece6;color:#8a4a27}.consent-settings-v22{position:fixed;z-index:99990;left:14px;bottom:14px;background:#153f49;color:#fff;font-size:.78rem}.media-consent-v22{min-height:220px;display:grid;place-items:center;text-align:center;padding:22px;background:#eaf2f1;border-radius:12px}.media-consent-v22 div{max-width:440px}.media-consent-v22 button{background:#153f49;color:#fff}@media(max-width:620px){.consent-v22{inset:auto 8px 8px;padding:17px}.consent-v22-options{grid-template-columns:1fr}.consent-v22-actions button{flex:1}}
