#northseaultra-staging-consent .klaro :is(.cm-modal,.cookie-notice){background:var(--color-surface);color:var(--color-sand);border-radius:var(--radius-bento,10px)}#northseaultra-staging-consent .klaro .cm-btn{background:var(--color-abyss);min-height:44px;color:var(--color-sand);border:1px solid;padding:.5rem .75rem;font-weight:700}#northseaultra-staging-consent .klaro .cm-list-description{color:var(--color-sand)}#northseaultra-staging-consent .klaro a{color:var(--color-ignite);text-decoration:underline}#northseaultra-staging-consent .klaro input:focus-visible+label .slider,#northseaultra-staging-consent .klaro :is(button,a,input):focus-visible{outline:2px solid var(--color-ignite);outline-offset:2px}#northseaultra-staging-consent .klaro .cookie-notice:not(.cookie-modal-notice){border-radius:var(--radius-bento,10px);background:var(--color-sand);width:960px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);color:var(--color-abyss);box-shadow:var(--shadow-premium);border:0;font-family:Arial,sans-serif;position:fixed;inset:auto auto 24px 50%;overflow-y:auto;transform:translate(-50%)}#northseaultra-staging-consent .klaro .cookie-notice:focus{outline:none}#northseaultra-staging-consent .klaro .cookie-notice .cn-body{margin:0;padding:32px 40px 24px}#northseaultra-staging-consent .klaro .cookie-notice .cn-body h2{color:inherit;text-transform:none;letter-spacing:normal;margin:0;font-family:Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.15}#northseaultra-staging-consent .klaro .cookie-notice .cn-body p{color:inherit;margin:26px 0;font-size:13px;font-weight:400;line-height:18px}#northseaultra-staging-consent .klaro .cookie-notice .consent-paragraph{display:block}#northseaultra-staging-consent .klaro .cookie-notice .consent-paragraph+.consent-paragraph{margin-top:16px}#northseaultra-staging-consent .klaro .cookie-notice a{color:inherit;font-weight:400}#northseaultra-staging-consent .klaro .cookie-notice .cn-body .cn-ok{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;width:82%;margin:0 0 0 auto;display:grid}#northseaultra-staging-consent .klaro .cookie-notice .cn-body .cn-buttons{display:contents}#northseaultra-staging-consent .klaro .cookie-notice .cn-body :is(.cn-learn-more,.cm-btn){width:100%;min-height:44px;color:var(--color-abyss);text-align:center;white-space:normal;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:18px;text-decoration:none;display:flex}#northseaultra-staging-consent .klaro .cookie-notice .cn-body .cn-learn-more{grid-area:1/2}#northseaultra-staging-consent .klaro .cookie-notice .cn-body .cn-decline{grid-area:1/1}#northseaultra-staging-consent .klaro .cookie-notice .cn-body .cm-btn-success{background:var(--color-abyss);color:var(--color-sand);grid-area:1/3}#northseaultra-staging-consent .klaro .cookie-notice .cn-body :is(.cm-btn,.cn-learn-more):hover{box-shadow:inset 0 0 0 1px}@media (width<=600px){#northseaultra-staging-consent .klaro .cookie-notice:not(.cookie-modal-notice){bottom:max(12px, env(safe-area-inset-bottom));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}#northseaultra-staging-consent .klaro .cookie-notice .cn-body{padding:24px}#northseaultra-staging-consent .klaro .cookie-notice .cn-body h2{font-size:24px}#northseaultra-staging-consent .klaro .cookie-notice .cn-body .cn-ok{grid-template-columns:1fr;gap:8px;width:100%}#northseaultra-staging-consent .klaro .cookie-notice .cn-body :is(.cn-learn-more,.cm-btn){grid-area:auto}}#northseaultra-staging-consent .klaro .cookie-modal .cm-bg{background:color-mix(in srgb, var(--color-abyss) 32%, transparent)}#northseaultra-staging-consent .klaro .cookie-modal .cm-modal.cm-klaro{border-radius:var(--radius-bento,10px);background:var(--color-sand);width:960px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);color:var(--color-abyss);box-shadow:var(--shadow-premium);margin:0;font-family:Arial,sans-serif;font-size:13px;line-height:18px;position:fixed;inset:auto auto 24px 50%;overflow:auto;transform:translate(-50%)}#northseaultra-staging-consent .klaro .cm-modal :is(h1,p,li,ul,.cm-list-description,.cm-required,a){color:var(--color-abyss)}#northseaultra-staging-consent .klaro .cm-modal .cm-header{border:0;padding:32px 40px 24px}#northseaultra-staging-consent .klaro .cm-modal .cm-header h1{text-transform:none;margin:0;padding-right:48px;font-family:Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.15}#northseaultra-staging-consent .klaro .cm-modal .cm-header p{margin:12px 0 0;font-size:13px;font-weight:400;line-height:18px}#northseaultra-staging-consent .klaro .cm-modal .cm-header button.hide{width:44px;height:44px;color:var(--color-abyss);place-items:center;padding:0;display:grid;top:24px;right:28px}#northseaultra-staging-consent .klaro .cm-modal .hide svg{stroke:currentColor;stroke-width:2px;width:18px;height:18px}#northseaultra-staging-consent .klaro .cm-modal .cm-body{padding:0 40px}#northseaultra-staging-consent .klaro .cm-modal .cm-body ul.cm-services li.cm-service{border-top:1px solid color-mix(in srgb, var(--color-abyss) 18%, transparent);margin:0;padding:20px 0}#northseaultra-staging-consent .klaro .cm-modal .cm-list-label{align-items:center;min-height:28px;padding-right:68px;display:flex;position:relative}#northseaultra-staging-consent .klaro .cm-modal .cm-body span.cm-list-title{font-size:16px;font-weight:600;line-height:22px}#northseaultra-staging-consent .klaro .cm-modal .cm-body span.cm-required{padding:0;font-size:13px;font-weight:600;position:absolute;right:0}#northseaultra-staging-consent .klaro .cm-modal .cm-list-input.required+label{padding-right:120px}#northseaultra-staging-consent .klaro .cm-modal .cm-list-input.required+label .cm-switch{display:none}#northseaultra-staging-consent .klaro .cm-modal .cm-list-input{width:46px;height:28px;top:20px;left:auto;right:0}#northseaultra-staging-consent .klaro .cm-modal .cm-list-label .cm-switch{width:46px;height:26px;top:1px;left:auto;right:0}#northseaultra-staging-consent .klaro .cm-modal .cm-list-label .slider{background:color-mix(in srgb, var(--color-abyss) 24%, var(--color-sand));width:46px;height:26px;box-shadow:none}#northseaultra-staging-consent .klaro .cm-modal .cm-list-input:checked+.cm-list-label .slider{background:var(--color-abyss)}#northseaultra-staging-consent .klaro .cm-modal .cm-list-label .slider:before{background:var(--color-sand);width:20px;height:20px;bottom:3px;left:3px}#northseaultra-staging-consent .klaro .cm-modal .cm-list-description{max-width:calc(100% - 68px);margin:6px 0 0;padding:0;font-size:13px;font-weight:400;line-height:18px}#northseaultra-staging-consent .klaro .cm-modal .cm-footer{background:var(--color-sand);border:0;padding:24px 40px 32px}#northseaultra-staging-consent .klaro .cm-modal .cm-footer-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#northseaultra-staging-consent .klaro .cm-modal .cm-btn{border:1px solid var(--color-abyss);min-height:44px;color:var(--color-abyss);background:0 0;border-radius:4px;margin:0;padding:12px 16px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px}#northseaultra-staging-consent .klaro .cm-modal .cm-btn-accept{background:var(--color-abyss);color:var(--color-sand)}#northseaultra-staging-consent .klaro .cm-modal .cn-decline{border-color:#0000}#northseaultra-staging-consent .klaro .cm-modal .cm-btn:only-child{grid-column:3}@media (width<=600px){#northseaultra-staging-consent .klaro .cookie-modal .cm-modal.cm-klaro{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);bottom:12px}#northseaultra-staging-consent .klaro .cm-modal :is(.cm-header,.cm-body,.cm-footer){padding-left:24px;padding-right:24px}#northseaultra-staging-consent .klaro .cm-modal .cm-header h1{font-size:24px}#northseaultra-staging-consent .klaro .cm-modal .cm-footer-buttons{grid-template-columns:1fr}#northseaultra-staging-consent .klaro .cm-modal .cm-btn:only-child{grid-column:auto}}
