﻿.mandatory-notifications-module__Y5MFcq__backdrop{z-index:10000;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.mandatory-notifications-module__Y5MFcq__panel{background:var(--color-surface,#fff);width:min(100%,620px);max-height:calc(100dvh - 32px);color:var(--color-text,#171717);overflow-wrap:anywhere;border-radius:20px;padding:clamp(20px,4vw,36px);overflow-y:auto;box-shadow:0 24px 80px #00000040}.mandatory-notifications-module__Y5MFcq__panel h2{margin:12px 0 20px;font-size:clamp(22px,4vw,30px);line-height:1.2}.mandatory-notifications-module__Y5MFcq__eyebrow,.mandatory-notifications-module__Y5MFcq__note{font-size:13px}.mandatory-notifications-module__Y5MFcq__body{white-space:pre-wrap;line-height:1.6}.mandatory-notifications-module__Y5MFcq__links{flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:14px;display:flex}.mandatory-notifications-module__Y5MFcq__panel button{white-space:normal;max-width:100%}.mandatory-notifications-module__Y5MFcq__preview{overflow-wrap:anywhere;border:1px solid #ddd;border-radius:12px;margin:16px 0;padding:20px}.mandatory-notifications-module__Y5MFcq__preview p{white-space:pre-wrap}.mandatory-notifications-module__Y5MFcq__form{gap:16px;min-width:0;display:grid}.mandatory-notifications-module__Y5MFcq__form label{gap:8px;font-size:14px;display:grid}.mandatory-notifications-module__Y5MFcq__form input,.mandatory-notifications-module__Y5MFcq__form textarea,.mandatory-notifications-module__Y5MFcq__form select{box-sizing:border-box;border:1px solid var(--color-border,#ddd);width:100%;min-width:0;color:inherit;background:var(--color-surface,#fff);font:inherit;border-radius:8px;padding:12px}.mandatory-notifications-module__Y5MFcq__form textarea{resize:vertical}.mandatory-notifications-module__Y5MFcq__form button{white-space:normal;justify-self:start;max-width:100%}.mandatory-notifications-module__Y5MFcq__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090b0cbd;padding:clamp(16px,4vw,40px)}.mandatory-notifications-module__Y5MFcq__panel{max-height:calc(100dvh - clamp(32px,8vw,80px));color:var(--nm-text,#0a0d0f);background:var(--nm-surface,#fff);border:1px solid #ffffffb8;border-radius:22px;padding:clamp(24px,4vw,40px);box-shadow:0 30px 90px #00000061}.mandatory-notifications-module__Y5MFcq__panel:focus{outline-offset:4px;outline:3px solid #ffffffb3}.mandatory-notifications-module__Y5MFcq__header{border-bottom:1px solid var(--nm-border,#e2e2de);padding-bottom:22px}.mandatory-notifications-module__Y5MFcq__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.mandatory-notifications-module__Y5MFcq__eyebrow{color:var(--nm-brand-700,#b80707);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.mandatory-notifications-module__Y5MFcq__progress{color:var(--nm-text-soft,#5c6063);background:var(--nm-surface-muted,#f2f2ef);border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.mandatory-notifications-module__Y5MFcq__panel h2{letter-spacing:-.025em;margin:12px 0 8px;font-size:clamp(24px,4vw,32px);line-height:1.16}.mandatory-notifications-module__Y5MFcq__date{color:var(--nm-text-muted,#777b7e);font-variant-numeric:tabular-nums;font-size:13px}.mandatory-notifications-module__Y5MFcq__body{color:var(--nm-text-soft,#5c6063);margin:24px 0 0;font-size:16px;line-height:1.62}.mandatory-notifications-module__Y5MFcq__secondaryAction{margin:20px 0 0}.mandatory-notifications-module__Y5MFcq__secondaryAction a{color:var(--nm-brand-700,#b80707);align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.mandatory-notifications-module__Y5MFcq__secondaryAction a:hover{text-underline-offset:3px;text-decoration:underline}.mandatory-notifications-module__Y5MFcq__error{color:#a20c0c;background:var(--nm-brand-50,#fff2f1);border-radius:10px;margin:20px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.mandatory-notifications-module__Y5MFcq__primaryAction{margin-top:28px}.mandatory-notifications-module__Y5MFcq__primaryAction button{min-width:144px;min-height:44px}.mandatory-notifications-module__Y5MFcq__note{color:var(--nm-text-muted,#777b7e);margin:12px 0 0;font-size:12px;line-height:1.45}.mandatory-notifications-module__Y5MFcq__links{border-top:1px solid var(--nm-border,#e2e2de);gap:8px 18px;margin-top:28px;padding-top:18px;font-size:13px}.mandatory-notifications-module__Y5MFcq__links a,.mandatory-notifications-module__Y5MFcq__links button{color:var(--nm-text-muted,#777b7e);font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.mandatory-notifications-module__Y5MFcq__links a:hover,.mandatory-notifications-module__Y5MFcq__links button:hover{color:var(--nm-text,#0a0d0f);text-underline-offset:3px;text-decoration:underline}@media (max-width:520px){.mandatory-notifications-module__Y5MFcq__backdrop{align-items:flex-end;padding:10px}.mandatory-notifications-module__Y5MFcq__panel{border-radius:18px;max-height:calc(100dvh - 20px);padding:24px 20px}.mandatory-notifications-module__Y5MFcq__panel h2{font-size:25px}.mandatory-notifications-module__Y5MFcq__body{font-size:15px}.mandatory-notifications-module__Y5MFcq__primaryAction button{width:100%}.mandatory-notifications-module__Y5MFcq__links{gap:10px 16px}}