@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#0e7736;background:#f4f7f8;font-synthesis:none;--navy: #062d15;--navy-soft: #1f7838;--teal: #0e7736;--coral: #e66a58;--gold: #e5a839;--muted: #6f8190;--border: #dde6ea;--surface: #ffffff;--shadow: 0 12px 35px rgba(28, 55, 72, .07);--green: var(--teal);--mint: #e5f5ed;--ink: #082918;--action-green: #00b200;--action-green-hover: #009a00;--action-green-ink: #fff}.approval-queue-item--pending{background:#fffcf5;box-shadow:inset 4px 0 #d49720}.approval-queue-item--under-review{background:#f7fbfd;box-shadow:inset 4px 0 #3a82a5}.approval-queue-item--under-inspection{background:#faf8ff;box-shadow:inset 4px 0 #7459b8}.approval-queue-item--pending-documentation{background:#fff9f8;box-shadow:inset 4px 0 #c75849}.approval-queue-item--pending:hover{background:#fffaf0;box-shadow:inset 4px 0 #d49720}.approval-queue-item--under-review:hover{background:#f3f9fc;box-shadow:inset 4px 0 #3a82a5}.approval-queue-item--under-inspection:hover{background:#f8f5ff;box-shadow:inset 4px 0 #7459b8}.approval-queue-item--pending-documentation:hover{background:#fff5f3;box-shadow:inset 4px 0 #c75849}.approval-list>article>.approval-list__action--pending{background:#aa7415;border-color:#aa7415}.approval-list>article>.approval-list__action--under-inspection{background:#6347a7;border-color:#6347a7}.pending-deliveries-card{padding:0;overflow:hidden}.pending-deliveries-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--border)}.pending-deliveries-card>header>div{display:flex;align-items:center;gap:13px}.pending-deliveries-card>header>div>span,.pending-delivery-icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:14px;background:var(--mint);color:var(--green)}.pending-deliveries-card>header svg,.pending-delivery-icon svg{width:22px}.pending-deliveries-card header p{display:grid;gap:3px;margin:0}.pending-deliveries-card header small{color:var(--muted);font-weight:600}.pending-deliveries-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--border)}.pending-delivery-main{display:grid;grid-template-columns:auto minmax(180px,.8fr) minmax(230px,1.2fr);align-items:center;gap:18px;padding:16px 0 16px 22px;color:inherit;text-decoration:none}.pending-deliveries-list p{display:grid;gap:3px;margin:0}.pending-deliveries-list p small{color:#758a81;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.pending-deliveries-list p strong{color:var(--ink)}.pending-deliveries-list p span{color:var(--muted);font-size:13px}.pending-delivery-action{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:8px;min-height:42px;padding:10px 16px;border:1px solid var(--action-green);border-radius:10px;background:var(--action-green);box-shadow:0 6px 16px #0e77362e;color:var(--action-green-ink);font-weight:850;white-space:nowrap}.pending-delivery-action:hover{border-color:var(--action-green-hover);background:var(--action-green-hover)}.pending-delivery-action svg{width:18px;height:18px}.pending-delivery-actions{display:flex;gap:9px;padding-right:22px}.pending-deliveries-empty{display:flex;align-items:center;justify-content:center;gap:14px;min-height:150px;color:var(--muted)}.pending-deliveries-empty>svg{width:34px;color:var(--green)}.pending-deliveries-empty p{display:grid;gap:3px;margin:0}.pending-deliveries-empty strong{color:var(--ink)}.delivery-history-card{margin-top:22px}.delivery-history-card .request-toolbar>div:first-child{display:grid;gap:3px;min-width:170px}.delivery-history-card .request-toolbar>div:first-child small{color:var(--muted)}.express-request-intro .page-intro__title{display:flex;align-items:center;gap:14px}.express-request-intro .icon-button{display:grid;flex:0 0 41px;place-items:center}.express-request-intro .icon-button svg{width:22px;height:22px}.express-request-intro h2{margin:0;line-height:1.15}.card.express-request-card{padding:0;min-width:0;min-height:clamp(520px,calc(100vh - 190px),760px);overflow:hidden;border-radius:28px}.express-workspace{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,25vw,390px);align-items:start;gap:32px}.express-queue-tools{min-width:0;display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.express-station-queue{min-width:0}.express-station-message{min-height:150px;display:grid;place-items:center;align-content:center;gap:5px;text-align:center}.express-station-message svg{width:28px;height:28px;margin-bottom:4px;color:#4c907b}.express-station-message strong{color:#244c40}.express-station-message span{font-size:12px}.express-station-current{display:grid;justify-items:center;padding:22px 18px;background:linear-gradient(145deg,#f0faf5,#fff);text-align:center}.express-station-current>span{color:#4b806f;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.express-station-current>strong{margin:3px 0;color:#073b25;font:950 44px Manrope,sans-serif}.express-station-current p{margin:0;color:#173f32;font-weight:900}.express-station-current small,.express-station-current em{margin-top:3px;color:#728a82;font-size:12px;font-style:normal}.express-station-current em{max-width:100%;overflow-wrap:anywhere}.express-station-current button{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:9px 13px;border:1px solid #bcdacf;border-radius:9px;background:#fff;color:#176d50;font-weight:900;cursor:pointer}.express-station-current button:hover{background:#e9f6f0}.express-station-current button:disabled{opacity:.6;cursor:wait}.express-station-current button svg{width:16px}.express-station-current__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.express-station-current__actions button{justify-content:center;min-width:0;margin-top:0;padding-inline:8px}.express-station-current__actions button.is-danger{border-color:#efc4bf;background:#fff7f6;color:#a63d35}.express-station-current__actions button.is-danger:hover{background:#fee9e7}.express-station-queue .queue-pending-list article{grid-template-columns:27px minmax(0,1fr) auto}.express-station-queue .queue-pending-list article p>span{display:block;margin-top:2px;color:#315649;font-size:12px;font-weight:800;overflow-wrap:anywhere}.express-station-queue__actions{display:flex;align-items:center;gap:4px}.express-station-queue__actions button{padding:6px 7px;border-radius:7px}.express-station-queue__actions button:last-child{background:#e8f5ef}.express-ticket-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:0;overflow:hidden auto;border:0;border-radius:22px;background:#fff;color:#173b30;box-shadow:0 28px 80px #0423164d}.express-ticket-dialog::backdrop{background:#041f159e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.express-ticket-dialog>div>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #deebe5}.express-ticket-dialog header h3{margin:2px 0;color:#073b25;font:950 32px Manrope,sans-serif}.express-ticket-dialog header p{margin:0;color:#71867e}.express-ticket-dialog header>button{width:38px;height:38px;display:grid;flex:0 0 38px;place-items:center;border:0;border-radius:11px;background:#edf4f1;cursor:pointer}.express-ticket-dialog header>button svg{width:20px}.express-ticket-dialog__person{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;margin:20px 24px 12px;padding:16px;border:1px solid #cce5d9;border-radius:14px;background:#f1faf6}.express-ticket-dialog__person>span{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#dcefe6;color:#147249}.express-ticket-dialog__person strong,.express-ticket-dialog__person small,.express-ticket-dialog__person p{display:block;overflow-wrap:anywhere}.express-ticket-dialog__person p{margin:2px 0 0;color:#70867e;font-size:12px}.express-ticket-dialog dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0 24px}.express-ticket-dialog dl>div{min-width:0;padding:12px;border:1px solid #dfebe6;border-radius:11px}.express-ticket-dialog dt{display:flex;align-items:center;gap:5px;color:#71867e;font-size:11px;font-weight:800}.express-ticket-dialog dt svg{width:14px}.express-ticket-dialog dd{margin:4px 0 0;font-weight:900;overflow-wrap:anywhere}.express-ticket-dialog__reason{margin:12px 24px 0;padding:13px;border-radius:11px;background:#f5f8f7}.express-ticket-dialog__reason small{color:#71867e;font-weight:800}.express-ticket-dialog__reason p{margin:4px 0 0;overflow-wrap:anywhere}.express-ticket-dialog footer{display:flex;justify-content:flex-end;gap:9px;padding:18px 24px 22px}.express-ticket-dialog__confirmation{display:grid;justify-items:center;gap:7px;padding:28px 28px 8px;text-align:center}.express-ticket-dialog__confirmation>svg{width:54px;height:54px;padding:14px;border-radius:16px;background:#fee9e7;color:#b33e34}.express-ticket-dialog__confirmation p{max-width:390px;margin:0;color:#70817b;line-height:1.5}@media(min-width:1500px){.express-workspace{grid-template-columns:minmax(580px,1fr) minmax(300px,360px) minmax(300px,360px);gap:20px}.express-queue-tools{position:sticky;top:82px;grid-column:auto;grid-template-columns:1fr}}.express-stepper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:11px clamp(20px,5vw,64px);margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:#fff;box-shadow:none}.express-stepper button{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:30px;border:0;background:transparent;color:#7a8d83}.express-stepper button:not(:last-child):after{content:"";position:absolute;top:50%;right:-20%;width:40%;height:2px;background:#dbe8e1}.express-stepper button>span{display:grid;width:25px;height:25px;place-items:center;border:2px solid #cad8d1;border-radius:999px;background:#fff;font-size:12px;font-weight:900}.express-stepper button>span svg{width:13px}.express-stepper button.is-active{color:#08783f}.express-stepper button.is-active>span{border-color:#16a34a;background:#dcfce7;color:#15803d}.express-stepper button.is-complete{color:#15803d}.express-stepper button.is-complete>span{border-color:#16a34a;background:#16a34a;color:#fff}.express-stepper button:disabled{cursor:not-allowed;opacity:.62}.express-request-card>header{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--border);background:linear-gradient(110deg,#f2fbf6,#fffaf0)}.express-request-card>header>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#ffe8a9;color:#86600e}.express-request-card>header div{display:grid;gap:3px}.express-request-card>header p{margin:0;color:var(--muted)}.express-request-steps{display:flex;min-width:0;min-height:clamp(435px,calc(100vh - 260px),685px);padding:18px clamp(28px,5vw,66px) clamp(28px,5vw,66px);border:0;flex-direction:column}.express-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid var(--border)}.express-step-actions.is-first{justify-content:flex-end}.express-step-actions .button{min-width:150px;justify-content:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.express-step-actions.is-first .button{border-color:var(--action-green);background:var(--action-green);color:var(--action-green-ink)}.express-step-actions.is-first .button:hover{border-color:var(--action-green-hover);background:var(--action-green-hover);color:var(--action-green-ink)}.express-step-actions .button--secondary{border-color:#b7d5c3;background:#fff;color:#0b6030}.express-step-actions .button--secondary:hover{border-color:var(--action-green-hover);background:var(--action-green-hover);color:var(--action-green-ink)}.express-step{display:grid;min-width:0;gap:15px;padding:0 0 24px;position:relative}.express-step:not(:last-child):after{content:"";position:absolute;top:48px;bottom:6px;left:23px;width:2px;background:#dbeae3}.express-request-steps>.express-step:after{display:none}.express-step__heading{display:flex;align-items:center;gap:12px;margin-left:0}.express-step__heading>span{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:15px;background:var(--mint);color:var(--green);font-size:18px;font-weight:900}.express-step__heading>div{display:grid;flex:1;gap:2px}.express-step__heading small{color:var(--muted)}.express-step__heading>svg{width:22px;color:var(--green)}.express-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:12px;padding:0 12px;background:#fff}.express-search:focus-within{border-color:#55a98a;box-shadow:0 0 0 3px #dff3e9}.express-search svg{width:20px;color:#80968c}.express-search .input,.express-search .input:focus{border:0;border-radius:0;box-shadow:none;padding-left:0;background:transparent}.express-person-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.express-new-person{white-space:nowrap}.express-options{display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:13px;background:#fff;box-shadow:0 14px 32px #123b2820}.express-options>p{margin:0;padding:18px;color:var(--muted);text-align:center}.express-options button{display:flex;align-items:center;gap:11px;padding:13px;border:0;border-bottom:1px solid var(--border);background:#fff;text-align:left;cursor:pointer}.express-options button:hover{background:#f1f9f5}.express-options button span{display:grid;gap:2px}.express-options button small{color:var(--muted)}.express-options .express-jce-option{display:flex;align-items:center;gap:11px;padding:13px;color:inherit;background:#f2faf6;border-bottom:1px solid var(--border);text-decoration:none}.express-options .express-jce-option:hover{background:#e6f6ee}.express-options .express-jce-option>svg{color:var(--green)}.express-options .express-jce-option span{display:grid;gap:2px;min-width:0}.express-options .express-jce-option small{color:var(--muted)}.express-options .express-jce-option em{margin-left:auto;color:var(--green);font-style:normal;font-weight:800}.express-person-empty{display:grid;justify-items:center;gap:8px;padding:18px;text-align:center}.express-person-empty p{margin:0;color:var(--muted)}.express-person-empty button{justify-content:center;padding:0;border:0;color:var(--green);background:transparent;font-weight:800}.express-person-empty button:hover{background:transparent;text-decoration:underline}@media(max-width:720px){.express-person-search{grid-template-columns:1fr}.express-new-person{width:100%}}.express-quick-dialog{width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 26px 80px #001b0f47}.express-quick-dialog::backdrop{background:#001b0f94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.express-quick-dialog form{display:grid}.express-quick-dialog header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:22px 24px;border-bottom:1px solid var(--border)}.express-quick-dialog header>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--mint);color:var(--green)}.express-quick-dialog header h3,.express-quick-dialog header p{margin:0}.express-quick-dialog header p{margin-top:3px;color:var(--muted);font-size:14px}.express-quick-dialog header>button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:10px;background:#f1f5f3;color:#5f736a;cursor:pointer}.express-quick-dialog header>button svg{width:20px}.express-quick-dialog__notice{display:flex;align-items:center;gap:11px;margin:20px 24px 0;padding:13px 15px;border:1px solid #b9dbc9;border-radius:13px;background:#eff9f4;color:#176c47}.express-quick-dialog__notice>svg{width:23px;flex:0 0 auto}.express-quick-dialog__notice span{display:grid;gap:2px}.express-quick-dialog__notice small{color:#537a68}.express-quick-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px 24px 24px}.express-quick-form label{display:grid;gap:7px;color:#405e50;font-weight:800}.express-quick-form label:first-child,.express-quick-form .wide,.express-quick-lookup{grid-column:1 / -1}.express-quick-form label small{color:var(--muted);font-weight:600}.express-quick-lookup{margin:-5px 0 0;padding:10px 12px;border-radius:10px;background:#f3f7f5;color:#537066;font-size:13px;font-weight:700}.express-quick-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-top:1px solid var(--border);background:#fafcfb}.express-quick-dialog footer>a{color:var(--green);font-size:13px;font-weight:800}.express-quick-dialog footer>div{display:flex;gap:10px}@media(max-width:620px){.express-quick-dialog header{padding:18px}.express-quick-dialog__notice{margin:16px 18px 0}.express-quick-form{grid-template-columns:1fr;padding:18px}.express-quick-form label,.express-quick-form label:first-child,.express-quick-form .wide,.express-quick-lookup{grid-column:1}.express-quick-dialog footer{align-items:stretch;flex-direction:column;padding:16px 18px}.express-quick-dialog footer>div{display:grid;grid-template-columns:1fr 1fr}}.express-selection{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #91ceb4;border-radius:13px;background:#effaf5;color:inherit;text-align:left}.express-selection>svg{width:24px;color:var(--green)}.express-selection__name{display:grid;flex:1;gap:2px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.express-selection__name:hover strong{text-decoration:underline}.express-selection__name small{color:var(--muted)}.express-selection__name em{color:var(--green);font-size:11px;font-style:normal;font-weight:850}.express-selection__change{flex:0 0 auto}.express-person-overview{display:grid;gap:14px}.express-person-loading{padding:28px;border:1px dashed var(--border);border-radius:14px;color:var(--muted);text-align:center}.express-person-loading.is-error{border-color:#f1b8b3;color:#b42318}.express-person-assistance{display:grid;gap:13px;container:express-assistance / inline-size}.express-person-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.express-person-facts span{display:flex;align-items:flex-start;gap:7px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:#fff;color:#496456;font-size:12px;font-weight:700;overflow-wrap:anywhere}.express-person-facts svg{width:17px;flex:0 0 auto;color:var(--green)}.express-person-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.express-person-stats>div{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #cce6d9;border-radius:12px;background:#f5fbf8}.express-person-stats>div>svg{width:21px;color:var(--green)}.express-person-stats span{display:grid;min-width:0}.express-person-stats strong{color:#143c28;font-size:16px;white-space:nowrap}.express-person-stats small{color:var(--muted);font-size:10px}.express-person-recent{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#fff}.express-person-recent>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border)}.express-person-recent>header>div{display:grid}.express-person-recent>header small{color:var(--muted)}.express-person-recent>header button{border:0;background:transparent;color:var(--green);font-weight:850;cursor:pointer}.express-person-recent>p{margin:0;padding:20px;color:var(--muted);text-align:center}.express-person-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--border)}.express-person-history-row:last-child{border-bottom:0}.express-person-history-row>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#e8f6ef;color:var(--green)}.express-person-history-row svg{width:17px}.express-person-history-row>div{display:grid;min-width:0}.express-person-history-row>div strong,.express-person-history-row>div small{overflow-wrap:anywhere}.express-person-history-row>div small{color:var(--muted)}.express-person-history-row em{padding:4px 8px;border-radius:999px;background:#e8f6ef;color:var(--green);font-size:10px;font-style:normal;font-weight:850}.express-person-history-row--request>span,.express-person-history-row--request>em{background:#eaf1ff;color:#245fc0}.express-person-history-row--delivery>span,.express-person-history-row--delivery>em{background:#fff2d8;color:#9a5a00}.express-person-history-row--service>span,.express-person-history-row--service>em{background:#f2eaff;color:#7138b7}.express-person-history-row--health>span,.express-person-history-row--health>em{background:#ffe9ed;color:#b8324a}.express-person-history-row--queue>span,.express-person-history-row--queue>em{background:#e5f5ed;color:#0e7736}.express-concept-search{position:relative;min-width:0;z-index:4}.express-concept-results{position:absolute;top:calc(100% + 8px);right:0;left:0;display:grid;width:100%;max-width:100%;box-sizing:border-box;max-height:390px;overflow:hidden auto;border:1px solid #b9d8c9;border-radius:14px;background:#fff;box-shadow:0 20px 45px #0c37222e}.express-concept-results>p{margin:0;padding:22px;color:var(--muted);text-align:center}.express-concept-results button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;gap:12px;min-height:72px;padding:12px 14px;border:0;border-bottom:1px solid var(--border);background:#fff;color:inherit;text-align:left;cursor:pointer}.express-concept-results button:last-child{border-bottom:0}.express-concept-results button:hover,.express-concept-results button:focus-visible{background:#eff9f4;outline:0}.express-concept-results button>svg{width:23px;color:var(--green)}.express-concept-results button>span{display:grid;gap:4px;min-width:0}.express-concept-results button strong{overflow-wrap:anywhere}.express-concept-results button small{color:var(--muted)}.express-concept-results button em{white-space:nowrap;color:var(--green);font-style:normal;font-weight:850}.express-concept-results .express-stock{display:inline-flex;width:fit-content;align-items:baseline;gap:3px;padding:3px 8px;border-radius:999px;color:#fff;font-weight:750}.express-concept-results .express-stock b{color:inherit;font-size:15px;font-weight:950}.express-concept-results .express-stock.stock-high{background:#16a34a}.express-concept-results .express-stock.stock-medium{background:#f97316}.express-concept-results .express-stock.stock-low{color:#b91c1c;background:#fee2e2}.express-empty-state{display:grid;min-height:250px;place-items:center;align-content:center;gap:7px;margin-top:16px;padding:30px;border:1px dashed #cbdcd3;border-radius:16px;background:#fbfdfc;color:var(--muted);text-align:center}.express-empty-state svg{width:42px;height:42px;padding:9px;border-radius:13px;background:var(--mint);color:var(--green)}.express-empty-state strong{color:var(--ink)}.express-empty-state p{margin:0}.express-empty-state small{max-width:520px;line-height:1.5}.express-person-empty{min-height:clamp(260px,32vh,370px)}.express-selected-lines{display:grid;gap:12px;margin-top:8px;padding-top:18px;border-top:1px solid var(--border);container:express-lines / inline-size}.express-selected-lines>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.express-selected-lines>header>div:first-child{display:grid;gap:2px}.express-selected-lines>header small{color:var(--muted)}.express-selected-lines__actions>span{display:grid;min-width:34px;height:34px;place-items:center;border-radius:999px;background:var(--mint);color:var(--green);font-weight:900}.express-cart{display:grid;gap:10px}.express-cart article{display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,1fr) 150px auto;align-items:start;gap:12px;padding:14px;border:1px solid #a8d3bd;border-radius:14px;background:#eaf6f0;box-shadow:0 5px 14px #1255350f}.express-cart article.is-service{grid-template-columns:minmax(190px,1fr) auto;border-color:#9bcdb5;background:#e3f3eb;padding:18px}.express-cart article.is-health{border-color:#b9cbea;background:#eef3fb}.express-cart article.is-service .express-cart__remove{margin-top:0;align-self:center;justify-self:end}.express-cart article.is-service .express-cart__identity{grid-column:1}.express-cart__route{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;border:1px solid #b8dcca;border-radius:13px;background:#f9fcfa}.express-cart__route>header{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px}.express-cart__route>header>svg{width:20px;flex:0 0 auto;color:var(--green)}.express-cart__route>header strong{color:var(--green)}.express-cart__route>header span{color:var(--muted);font-size:12px}.express-cart__route textarea{width:100%;min-height:68px;resize:vertical;padding:11px 12px;border:1px solid var(--border);border-radius:10px}.express-step.has-error .express-search,.express-cart article.has-error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.express-validation-message{grid-column:1 / -1;margin:0;color:#dc3545;font-size:12px;font-weight:800}.express-cart__identity{display:flex;align-items:center;gap:10px;min-width:0;padding-top:4px}.express-cart__identity>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;background:#cfeadd;color:var(--green)}.express-cart__identity svg{width:20px}.express-cart__identity div{display:grid;min-width:0;gap:2px}.express-cart__identity strong,.express-cart__identity small{overflow-wrap:anywhere}.express-cart__identity small{color:var(--muted)}.express-cart label{display:grid;gap:5px;color:#405e50;font-size:13px;font-weight:800}.express-cart label select{width:100%;min-width:0;padding:11px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--ink);font:inherit}.express-cart label .input{min-height:43px}.express-cart label small{color:var(--muted);font-size:11px;font-weight:600}.express-cart__remove{display:inline-flex;width:auto;height:40px;align-items:center;justify-content:center;gap:7px;padding:0 12px;margin-top:19px;border:0;border-radius:10px;background:#fcecea;color:#b94337;cursor:pointer}.express-selected-lines__actions{display:flex;align-items:center;gap:9px}.express-selected-lines__actions button{display:inline-flex;align-items:center;gap:6px;padding:0 11px;height:36px;border:0;border-radius:10px;background:var(--green);color:#fff;font-size:12px;font-weight:800}.express-cart__remove:hover{background:#f8d8d4}.express-cart__remove svg{width:18px}@container express-assistance (max-width: 720px){.express-person-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container express-lines (max-width: 760px){.express-cart article{grid-template-columns:minmax(0,1fr) minmax(130px,.45fr) auto}.express-cart__identity{grid-column:1 / -1;padding-top:0}}@container express-lines (max-width: 500px){.express-cart article,.express-cart article.is-service{grid-template-columns:1fr}.express-cart__identity{grid-column:auto}.express-cart__remove{width:100%;height:38px;margin-top:0}.express-cart__route{grid-template-columns:1fr;padding:13px}}.express-summary{position:sticky;top:82px;display:flex;flex-direction:column;gap:12px;min-height:clamp(520px,calc(100vh - 190px),760px);max-height:calc(100vh - 98px);overflow-y:auto;padding:36px 28px;border-radius:28px;background:linear-gradient(155deg,#073b25,#022818);color:#f4fff8}.express-summary__footer{display:grid;gap:12px;margin-top:auto;padding-top:4px}.express-summary h3{margin:0;font-size:18px}.express-summary dl{display:grid;gap:0;margin:0;border:1px solid #ffffff24;border-radius:13px;overflow:hidden}.express-summary dl div{display:grid;gap:2px;padding:9px 11px;border-bottom:1px solid #ffffff1f;background:#ffffff08}.express-summary dl div:last-child{border-bottom:0}.express-summary dl div.is-missing{border-color:#dc3545;background:#dc354529}.express-summary dl div.is-missing dt,.express-summary dl div.is-missing dd{color:#ffb3bb}.express-summary dt{color:#a9cab9;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.express-summary dd{margin:0;color:#fff;font-weight:800}.express-summary__counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.express-summary__counts>div{display:grid;gap:2px;padding:9px 11px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff0d}.express-summary__counts span{color:#a9cab9;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.express-summary__counts strong{color:#fff;font-size:18px;font-weight:900}.express-summary__concepts{display:grid;gap:6px;max-height:160px;overflow:auto}.express-summary__concepts>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid #ffffff1f;border-radius:10px;background:#ffffff0d}.express-summary__concepts i{display:grid;color:#72d6a6}.express-summary__concepts i svg{width:17px}.express-summary__concepts strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.express-summary__concepts small{color:#b7d2c4;font-weight:800}.express-summary__result{display:flex;gap:10px;padding:10px;border-radius:12px;border:1px solid #72d6a633;background:#ffffff0d;color:#72d6a6}.express-summary__result svg{width:21px;flex:0 0 auto}.express-summary__result p{display:grid;gap:3px;margin:0}.express-summary__result span{color:#b7d2c4;font-size:12px}.express-summary__reason{display:grid;gap:6px;color:#e5f4ec;font-size:12px;font-weight:850}.express-summary__reason span small{color:#a9cab9;font-weight:650}.express-summary__reason textarea{width:100%;min-height:72px;resize:vertical;padding:10px 11px;border:1px solid #ffffff2e;border-radius:11px;outline:none;background:#ffffff0d;color:#fff}.express-summary__reason textarea::placeholder{color:#91b7a3}.express-summary__reason textarea:focus{border-color:#72d6a6;box-shadow:0 0 0 3px #72d6a61f}.express-person-dialog{width:min(820px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:0;border:0;border-radius:22px;box-shadow:0 30px 80px #001e1147}.express-person-dialog::backdrop{background:#00231494;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.express-person-dialog>div{display:grid;max-height:calc(100vh - 40px);overflow-y:auto;background:#f7faf8}.express-person-dialog>div>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--border);background:#fff}.express-person-dialog h3,.express-person-dialog h4,.express-person-dialog p{margin:0}.express-person-dialog>div>header p{color:var(--muted)}.express-person-dialog>div>header button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:10px;background:#edf3f0;cursor:pointer}.express-person-dialog__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.express-person-dialog__header-actions .button{min-height:38px;white-space:nowrap}.express-person-dialog__loading{padding:60px 24px;color:var(--muted);text-align:center}.express-person-dialog__identity{display:grid;gap:10px;padding:18px 24px 0}.express-person-dialog__identity{grid-template-columns:repeat(2,minmax(0,1fr))}.express-person-dialog__identity>div{display:grid;gap:3px;padding:12px;border:1px solid var(--border);border-radius:12px;background:#fff}.express-person-dialog__identity span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.express-person-dialog__shared-stats{padding:18px 24px 0}.express-person-dialog__history{margin:18px 24px 0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#fff}.express-person-dialog__history>header{display:flex;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--border)}.express-person-dialog__history>header span{color:var(--muted);font-size:12px}.express-person-dialog>div>footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px 24px}.express-summary .button{width:100%;justify-content:center;background:#e7a51c;border-color:#e7a51c;color:#082d1a}.express-summary .express-submit.is-incomplete{border-color:#6c757d;background:#6c757d;color:#fff}.express-summary .express-submit.is-error{border-color:#dc3545;background:#dc3545;color:#fff}.express-summary .express-submit.is-ready{border-color:var(--action-green);background:var(--action-green);color:var(--action-green-ink)}.express-summary .express-submit:not(:disabled):hover{filter:brightness(.92)}.express-summary__cancel{padding:0;border:0;background:transparent;color:#c7ddd2;font:inherit;font-weight:800;text-align:center;cursor:pointer}.express-summary__cancel:hover{color:#fff;text-decoration:underline}.express-summary__cancel:disabled{color:#789b89;cursor:not-allowed;opacity:.55;text-decoration:none}@media(max-width:900px){.express-workspace,.express-queue-tools{grid-template-columns:1fr}.express-stepper{padding-inline:14px}.card.express-request-card{min-height:0;overflow:hidden}.express-request-steps{min-height:0;border-right:0;border-bottom:1px solid var(--border)}.express-summary{position:static;min-height:0;max-height:none;overflow:visible;border-radius:24px}.express-person-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pending-deliveries-card>header{align-items:flex-start}.pending-deliveries-list>article{grid-template-columns:1fr}.pending-delivery-main{grid-template-columns:auto minmax(0,1fr);padding:15px 15px 8px}.pending-delivery-main p:nth-of-type(2){grid-column:2}.pending-delivery-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 15px 15px}.pending-delivery-action,.pending-delivery-actions>.button{width:100%;text-align:center}.express-request-intro .page-intro__title{align-items:flex-start}.express-request-card>header{align-items:flex-start;padding:18px}.express-request-steps{padding:18px}.express-stepper{padding:9px 8px}.express-step-actions,.express-step-actions.is-first{align-items:stretch;flex-direction:column-reverse}.express-step-actions .button{width:100%}.express-stepper button{display:grid;justify-items:center;gap:4px;font-size:12px}.express-stepper button:not(:last-child):after{right:-16%;width:32%}.express-step{padding-left:0}.express-step:not(:last-child):after{display:none}.express-step__heading{margin-left:0}.express-cart article{grid-template-columns:1fr}.express-cart__remove{width:100%;height:38px;margin-top:0}.express-summary{padding:20px}.express-selection{align-items:flex-start;flex-wrap:wrap}.express-selection__name{min-width:calc(100% - 42px)}.express-selection__change{width:100%}.express-person-facts,.express-person-stats,.express-person-dialog__identity{grid-template-columns:1fr}.express-person-dialog>div>header{flex-direction:column}.express-person-dialog__header-actions{width:100%}.express-person-dialog__header-actions .button{flex:1 1 150px}.express-person-recent>header,.express-person-dialog>div>footer{align-items:stretch;flex-direction:column}.express-person-recent>header button{padding:0;text-align:left}.express-person-history-row{grid-template-columns:auto minmax(0,1fr)}.express-person-history-row em{grid-column:2;justify-self:start}.express-person-dialog>div>footer .button{width:100%}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}small{line-height:1.4}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.navigation{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}@media(min-width:1051px){.app-shell{transition:grid-template-columns .22s ease}.app-shell--sidebar-collapsed{grid-template-columns:76px 1fr}.sidebar{width:264px;transition:width .22s ease,padding .22s ease,box-shadow .22s ease}.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)){width:76px;padding-right:10px;padding-left:10px}.sidebar--collapsed:not(.sidebar--suppress-hover):hover,.sidebar--collapsed:not(.sidebar--suppress-hover):focus-within{box-shadow:12px 0 28px #05162233}.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .brand{justify-content:center;padding-right:0;padding-left:0}.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .brand__mark--logo{width:44px}.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .brand:not(.brand--logo-only)>div:last-of-type,.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .navigation span,.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .navigation__chevron,.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .navigation__submenu,.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .sidebar__footer>div:nth-child(2),.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .sidebar-profile__chevron{display:none}.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .navigation a,.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .navigation__parent{justify-content:center;padding-right:0;padding-left:0}.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .navigation a.active:before{left:-10px}.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .sidebar__footer{justify-content:center;padding-right:0;padding-left:0}.sidebar--collapsed:is(.sidebar--suppress-hover,:not(:hover):not(:focus-within)) .sidebar-profile .profile-menu__panel{display:none}}.eyebrow{display:block;color:var(--muted);text-transform:uppercase;font-size:12px;letter-spacing:.12em;font-weight:700;margin-bottom:5px}.search-spinner{width:15px;animation:search-spin .8s linear infinite}@keyframes search-spin{to{transform:rotate(360deg)}}.icon-button,.mobile-menu{border:1px solid var(--border);background:#fff;border-radius:10px;height:41px;color:#536b79}.icon-button{width:41px;position:relative}.icon-button i{position:absolute;top:9px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--coral);border:1px solid white}.beneficiary-intro{margin-bottom:18px}.beneficiary-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.beneficiary-summary .card{display:flex;align-items:center;gap:13px;padding:15px 17px;box-shadow:none}.summary-icon{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;background:#e8f1f6;color:#376f8a}.summary-icon svg{width:19px}.summary-icon--green{background:#e7f6f1;color:#258c78}.summary-icon--gold{background:#fff5df;color:#b87d0f}.beneficiary-summary p{margin:0}.beneficiary-summary strong,.beneficiary-summary span{display:block}.beneficiary-summary strong{color:var(--navy);font:800 20px Manrope,sans-serif}.beneficiary-summary p span{color:var(--muted);font-size:12px;margin-top:1px}.beneficiary-card{overflow:hidden}.beneficiary-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border)}.beneficiary-search{width:min(560px,70%);position:relative;display:flex;gap:8px}.beneficiary-search>svg{position:absolute;z-index:1;left:13px;top:11px;color:#8297a3}.beneficiary-search .input{padding:0 40px}.beneficiary-search__clear{width:29px;height:29px;position:absolute;top:6px;right:6px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:#edf2f3;color:#708690;cursor:pointer}.beneficiary-search__clear:hover{background:#e3ebed;color:#3f606d}.beneficiary-search__clear svg{width:14px}.status-filter{min-height:41px;display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:9px;padding:0 10px;color:#718692}.status-filter select{border:0;outline:0;background:#fff;color:#4c6472;font-size:12px}.jce-search-notice{display:flex;align-items:center;gap:11px;padding:12px 18px;border-bottom:1px solid #dcebe4;background:#f1f8f4;color:#2b7950}.jce-search-notice>svg{width:20px;flex:0 0 auto}.jce-search-notice p,.jce-search-notice strong,.jce-search-notice span{display:block;margin:0}.jce-search-notice strong{color:#154f30;font-size:12px}.jce-search-notice span{margin-top:2px;color:#628071;font-size:12px}.beneficiary-table-wrap{overflow-x:auto}.beneficiary-table{width:100%;min-width:950px;border-collapse:collapse;text-align:left}.beneficiary-table th{height:42px;background:#f7f9fa;color:#82939d;text-transform:uppercase;letter-spacing:.06em;font-size:12px;padding:0 15px}.beneficiary-table td{min-height:66px;border-bottom:1px solid #edf1f3;padding:11px 15px;color:#536b79;font-size:12px}.beneficiary-table tbody tr{transition:background .15s ease}.beneficiary-table tbody tr:hover{background:#fbfcfc}.beneficiary-table tbody .beneficiary-row--jce{background:#fbfdfb}.beneficiary-table tbody .beneficiary-row--jce:hover{background:#f3f9f5}.beneficiary-person{border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:0;text-align:left;color:inherit;cursor:pointer}.beneficiary-person--static{cursor:default}.beneficiary-row--jce .beneficiary-person>span{background:#e5f3e9;color:#257346}.jce-register-link{display:inline-flex;white-space:nowrap}.jce-register-link svg{width:15px}.beneficiary-person>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#e7f1f5;color:#28677f;font-weight:800;font-size:12px}.beneficiary-person p{margin:0}.beneficiary-person strong,.beneficiary-person small,.table-primary,.beneficiary-table td>small{display:block}.beneficiary-person strong,.table-primary{color:var(--navy);font-size:12px}.beneficiary-person small,.beneficiary-table td>small{color:#94a3ac;font-size:12px;margin-top:3px}.form-page-status{min-width:250px;display:flex;align-items:center;gap:10px;border:1px solid #d8e8e3;border-radius:12px;background:#f3faf7;padding:11px 13px}.form-page-status>span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#dff3eb;color:#21836f}.form-page-status p{margin:0}.form-page-status strong,.form-page-status small{display:block}.form-page-status strong{color:#236b5e;font-size:12px}.form-page-status small{color:#779289;font-size:12px;margin-top:2px}.form-page-layout{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:19px}.form-page-nav{position:sticky;top:106px;display:grid;gap:5px;padding:10px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow)}.form-page-nav__title{margin:4px 9px 7px;color:#91a0a8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.form-page-nav a{display:flex;align-items:center;gap:9px;min-height:45px;padding:0 10px;border-radius:9px;color:#657b88;font-size:12px;font-weight:700}.form-page-nav a:hover{background:#f4f8f8;color:var(--navy)}.form-page-nav a.active{background:#eaf5f2;color:#237d6d}.form-page-nav a b{width:21px;height:21px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;background:#f0f4f5;color:#80939c;font-size:12px}.form-page-nav a.active b{background:#cfeae3;color:#237d6d}.form-page-nav a svg{width:15px}.form-page-nav__tip{display:flex;align-items:flex-start;gap:8px;margin-top:7px;padding:11px;border-radius:9px;background:#f6f9fa;color:#7b8f99;font-size:12px;line-height:1.45}.form-page-nav__tip svg{width:14px;height:14px;flex:0 0 auto;color:#3d8792}.form-page-card{overflow:hidden}.form-page-card>form{display:block}.form-stepper button{width:100%;min-height:54px;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:#758893;text-align:left;cursor:pointer}.form-stepper button:hover:not(:disabled){background:#f4f8f8}.form-stepper button.active{background:#eaf5f2;color:#237d6d}.form-stepper button:disabled{cursor:not-allowed;opacity:.58}.form-stepper button b{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#eef3f4;color:#7e919a;font-size:12px}.form-stepper button b svg{width:13px}.form-stepper button.active b{background:#cfeae3;color:#237d6d}.form-stepper button.completed b{background:#dff3eb;color:#21836f}.form-stepper button span,.form-stepper button strong,.form-stepper button small{display:block}.form-stepper button strong{color:inherit;font-size:12px}.form-stepper button small{margin-top:2px;color:#9aa8af;font-size:12px;font-weight:500}.form-step-card{min-height:565px}.step-progress{height:4px;background:#edf2f3}.step-progress span{display:block;height:100%;border-radius:0 4px 4px 0;background:linear-gradient(90deg,#29a58e,#4d9fb1);transition:width .25s ease}.validation-summary{display:flex;align-items:flex-start;gap:11px;margin:20px 27px 0;padding:13px 15px;border:1px solid #d9e8ec;border-radius:11px;background:#f5fafb}.validation-summary>svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:#31778b}.validation-summary p{margin:0}.validation-summary strong,.validation-summary span{display:block}.validation-summary strong{color:var(--navy);font-size:12px}.validation-summary span{margin-top:3px;color:#718893;font-size:12px}.validation-summary{border-color:#efc8c2;background:#fff6f4}.validation-summary>svg,.validation-summary strong{color:#b94739}.validation-summary span{color:#8e625d}.form-page-section{scroll-margin-top:104px;padding:27px 27px 31px}.form-page-section legend{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-top:18px}.form-page-section legend>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#eaf4f5;color:#347389}.form-page-section legend svg{width:18px}.form-page-section legend p{margin:0}.form-page-section legend strong,.form-page-section legend small{display:block}.form-page-section legend strong{color:var(--navy);font:700 14px Manrope,sans-serif}.form-page-section legend small{color:#8497a1;font:400 12px DM Sans,sans-serif;margin-top:3px}.step-section{min-height:485px;border-bottom:0}.step-section--documents .form-grid{grid-template-columns:minmax(0,1fr)}.step-section--documents .upload-field{max-width:760px}.additional-documents{display:grid;gap:13px;margin-top:8px;padding-top:20px;border-top:1px solid #e3ebee}.additional-documents>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.additional-documents>header>div{display:flex;align-items:center;gap:10px}.additional-documents>header>div>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e9f4f2;color:#317e71}.additional-documents>header svg{width:17px}.additional-documents header p{margin:0}.additional-documents header strong,.additional-documents header small{display:block}.additional-documents header strong{color:var(--navy);font-size:12px}.additional-documents header small{margin-top:3px;color:#84969f;font-size:12px;font-weight:400}.additional-documents__add{min-height:36px;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:9px;background:var(--action-green);color:var(--action-green-ink);font-size:12px;font-weight:800;cursor:pointer}.additional-documents__add:hover{background:var(--action-green-hover)}.additional-documents__add input{position:absolute;width:1px;height:1px;opacity:0}.additional-documents__list,.existing-documents{display:grid;gap:8px}.additional-document-row,.existing-document-row{min-height:62px;display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid #dce7ea;border-radius:10px;background:#fbfcfc}.additional-document-row>img,.additional-document-row>span,.existing-document-row>:first-child{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;object-fit:cover;background:#e4f2ee;color:#2b816f}.additional-document-row>span svg,.existing-document-row>:first-child svg{width:18px}.additional-document-row p,.existing-document-row__details{min-width:0;flex:1;margin:0}.additional-document-row strong,.additional-document-row small,.existing-document-row strong,.existing-document-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.additional-document-row strong,.existing-document-row strong{color:#3d5967;font-size:12px}.additional-document-row small,.existing-document-row small{margin-top:3px;color:#8899a1;font-size:12px}.additional-document-row select{width:180px;min-height:34px;border:1px solid #d5e2e6;border-radius:8px;background:#fff;color:#4c6673;padding:0 8px;font-size:12px}.additional-document-row button,.existing-document-row button{min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d7e4e2;border-radius:8px;background:#fff;color:#397b70;font-size:12px;font-weight:800;cursor:pointer}.additional-document-row button svg,.existing-document-row button svg{width:14px}.additional-document-row .additional-document-row__remove{color:#a05b51;border-color:#ead9d6}.existing-documents>p{margin:3px 0 0;color:#8798a0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.additional-documents__empty{min-height:88px;display:flex;align-items:center;justify-content:center;gap:11px;border:1px dashed #cbdadd;border-radius:10px;background:#fafcfc;color:#73909a}.additional-documents__empty>svg{width:22px}.additional-documents__empty p{margin:0}.additional-documents__empty strong,.additional-documents__empty span{display:block}.additional-documents__empty strong{color:#506b78;font-size:12px}.additional-documents__empty span{margin-top:3px;font-size:12px}.personal-photo-field{grid-column:1 / -1;display:flex;align-items:center;gap:18px;padding:16px;border:1px solid #dce8eb;border-radius:12px;background:#f8fbfb}.personal-photo-field__preview{width:92px;height:92px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:2px solid white;border-radius:50%;background:#e6f2ef;color:#347c70;box-shadow:0 3px 12px #143c4617}.personal-photo-field__preview img{width:100%;height:100%;object-fit:cover}.personal-photo-field__preview svg{width:34px;height:34px}.personal-photo-field>div:last-child{min-width:0;flex:1}.personal-photo-field .field-label{color:#3f5967;font-size:12px;font-weight:800}.personal-photo-field p{margin:5px 0 11px;color:#7c9099;font-size:12px}.personal-photo-field small{display:block;margin-top:8px;color:#94a3aa;font-size:12px}.personal-photo-field__actions{display:flex;flex-wrap:wrap;gap:7px}.personal-photo-field__actions label,.personal-photo-field__actions button{min-height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #c8ddd8;border-radius:8px;background:#fff;color:#287a6b;font-size:12px;font-weight:800;cursor:pointer}.personal-photo-field__actions label:hover,.personal-photo-field__actions button:hover{border-color:#61a995;background:#f3faf8}.personal-photo-field__actions label svg,.personal-photo-field__actions button svg{width:14px}.personal-photo-field__actions input{position:absolute;width:1px;height:1px;opacity:0}.personal-photo-field__actions .personal-photo-field__remove{color:#8a615b;border-color:#ead8d5}.upload-existing{min-height:92px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #cfe3dd;border-radius:11px;background:#f5fbf9}.upload-existing>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#dff3eb;color:#21836f}.upload-existing>span svg{width:18px}.upload-existing p{min-width:0;flex:1;margin:0}.upload-existing strong,.upload-existing small{display:block}.upload-existing strong{overflow:hidden;color:var(--navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.upload-existing small{margin-top:4px;color:#789087;font-size:12px}.upload-existing label,.upload-preview-button{min-height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#267b69;font-size:12px;font-weight:800;cursor:pointer}.upload-existing label:hover{border-color:#61a995;background:#f8fcfb}.upload-existing label svg,.upload-preview-button svg{width:14px}.upload-existing input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.upload-preview-button:hover{border-color:#61a995;background:#f8fcfb}.upload-file--preview>.upload-preview-button{width:34px;height:34px;flex:0 0 auto;padding:0;justify-content:center}.upload-thumbnail{width:50px;height:50px;flex:0 0 auto;border-radius:9px;object-fit:cover;background:#e5f3ef}.file-preview-modal{width:min(980px,calc(100% - 48px));height:min(760px,calc(100vh - 48px));padding:0;overflow:hidden;border:0;border-radius:17px;background:#fff;box-shadow:0 30px 90px #05141e59}.file-preview-modal[open]{display:flex;flex-direction:column}.file-preview-modal::backdrop{background:#071925b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.file-preview-modal>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;border-bottom:1px solid var(--border)}.file-preview-modal header h2{max-width:760px;overflow:hidden;margin:3px 0 0;color:var(--navy);font:800 16px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.file-preview-modal header button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:#fff;color:#657c88;cursor:pointer}.file-preview-modal header button svg{width:18px}.file-preview-content{min-height:0;flex:1;overflow:hidden;background:#eef3f4}.file-preview-content iframe{width:calc(100% - 36px);height:calc(100% - 36px);margin:18px;border:0;border-radius:10px;background:#fff}.file-preview-state{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:30px;color:#607985;text-align:center}.file-preview-state>svg{width:30px;height:30px;color:#2c8f7b}.file-preview-state strong{color:var(--navy);font-size:14px}.file-preview-state p{max-width:480px;margin:0;font-size:12px}.file-preview-state button{display:flex;align-items:center;gap:7px;margin-top:5px;padding:9px 13px;border:1px solid #bcd4cf;border-radius:9px;background:#fff;color:#287c6b;font-weight:800;cursor:pointer}.file-preview-state button svg{width:15px}.file-preview-state--error>svg{color:#bd5045}.image-preview{height:100%;min-height:0;display:flex;flex-direction:column}.image-preview__toolbar{min-height:50px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 14px;border-bottom:1px solid #d8e2e5;background:#fffffff2}.image-preview__toolbar button{min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #d3dfe3;border-radius:8px;background:#fff;color:#3f6879;font-size:12px;font-weight:800;cursor:pointer}.image-preview__toolbar button:hover:not(:disabled){border-color:#77a99f;background:#f3faf8;color:#277666}.image-preview__toolbar button:disabled{opacity:.45;cursor:not-allowed}.image-preview__toolbar button svg{width:15px}.image-preview__toolbar>span{min-width:62px;color:#526c78;font-size:12px;font-weight:800;text-align:center}.image-preview__viewport{min-height:0;flex:1;overflow:auto;padding:18px;outline:none;scrollbar-color:#9eb1b8 #e5ebed}.image-preview__viewport:focus-visible{box-shadow:inset 0 0 0 3px #27917d47}.image-preview__viewport--pannable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.image-preview__viewport--dragging{cursor:grabbing}.image-preview__canvas{min-width:100%;min-height:100%;display:flex}.image-preview__canvas--fit{align-items:center;justify-content:center}.image-preview__canvas--zoom{align-items:flex-start;justify-content:flex-start}.image-preview__image{display:block;flex:0 0 auto;border-radius:8px;object-fit:contain;box-shadow:0 8px 30px #0d273624}.image-preview__image--fit{max-width:100%;max-height:calc(100vh - 240px)}.image-preview__image--zoom{max-width:none;height:auto}.image-preview__hint{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-top:1px solid #d8e2e5;background:#fff;color:#7b8f98;font-size:12px}.image-preview__hint svg{width:13px}.form-page-actions{position:sticky;bottom:0;z-index:2;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 27px;background:#fffffff5;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-page-actions>p{display:flex;align-items:center;gap:9px;margin:0;color:#67818c}.form-page-actions>p>svg{width:18px;color:#2b907c}.form-page-actions>p span,.form-page-actions>p strong,.form-page-actions>p small{display:block}.form-page-actions>p strong{color:#43616d;font-size:12px}.form-page-actions>p small{margin-top:2px;font-size:12px}.form-page-actions>div{display:flex;gap:9px}.step-actions>a{margin-right:auto}.step-actions .button svg{width:16px}.modal-backdrop,.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1c288a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70}.modal-backdrop{display:grid;place-items:center;padding:20px}.record-modal{width:min(920px,100%);max-height:calc(100vh - 40px);background:#fff;border-radius:17px;box-shadow:0 28px 80px #081b283d;overflow:hidden;display:flex;flex-direction:column}.record-modal>header,.beneficiary-drawer>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--border)}.record-modal header h2,.beneficiary-drawer header h2{margin:0;color:var(--navy);font:800 21px Manrope,sans-serif}.record-modal header button,.beneficiary-drawer header button{width:36px;height:36px;border:1px solid var(--border);border-radius:10px;display:grid;place-items:center;color:#718692;background:#fff;cursor:pointer}.record-modal header button svg,.beneficiary-drawer header button svg{width:18px}.record-modal>form{overflow-y:auto}.form-section{border:0;border-bottom:1px solid var(--border);padding:22px 24px 25px;margin:0}.form-section legend{width:100%;color:var(--navy);font:700 13px Manrope,sans-serif;margin-bottom:15px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}.form-field{display:flex;flex-direction:column;gap:7px;color:#526977;font-size:12px;font-weight:700}.form-field--wide{grid-column:span 2}.form-field--full{grid-column:1 / -1}.national-id-lookup{grid-column:1 / -1;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #d8e7df;border-radius:12px;background:#f5faf7;color:#2e7950}.national-id-lookup>svg{width:21px;height:21px}.national-id-lookup p,.national-id-lookup strong,.national-id-lookup span{display:block;margin:0}.national-id-lookup strong{color:#174f31;font-size:12px}.national-id-lookup span{margin-top:3px;color:#6a8175;font-size:12px;font-weight:500}.national-id-lookup--registered{border-color:#efcfc9;background:#fff7f5;color:#b64e40}.national-id-lookup--registered strong{color:#8f382e}.national-id-lookup--not_found{border-color:#dce5e8;background:#f7f9fa;color:#66808d}.national-id-lookup__spinner{animation:spin .8s linear infinite}@media(max-width:700px){.national-id-lookup{grid-template-columns:auto 1fr}.national-id-lookup .button{grid-column:1 / -1;width:100%}}.field-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.field-label b{color:#b6473b}.form-field .input,.form-field select,.form-field textarea{width:100%;border:1px solid #d7e2e7;border-radius:9px;background:#fff;color:var(--navy);outline:none;padding:0 12px;font:400 12px DM Sans,sans-serif;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.form-field .input,.form-field select{min-height:43px}.form-field textarea{padding-top:10px;resize:vertical}.form-field .input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#b8cad1}.form-field .input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#3b9887;box-shadow:0 0 0 3px #27a18b1c}.form-field .input::placeholder,.form-field textarea::placeholder{color:#a7b3b9}.form-field--error .input,.form-field--error select,.form-field--error textarea{border-color:#d96b5e;background:snow}.form-field--error .input:focus,.form-field--error select:focus,.form-field--error textarea:focus{box-shadow:0 0 0 3px #ce4a3b1a}.field-error{display:flex;align-items:flex-start;gap:5px;color:#b54034;font-size:12px;font-weight:600;line-height:1.35}.field-error svg{width:12px;height:12px;flex:0 0 auto;margin-top:1px}.field-help{color:#8b9ba3;font-size:12px;font-weight:400;line-height:1.35}.input-shell{display:flex;align-items:stretch;border-radius:9px}.input-shell>b{min-width:45px;display:grid;place-items:center;border:1px solid #d7e2e7;border-right:0;border-radius:9px 0 0 9px;background:#f4f7f8;color:#627985;font-size:12px}.input-shell .input{border-radius:0 9px 9px 0}.input-suffix{display:flex;align-items:stretch;border-radius:9px}.input-suffix .input{min-width:0;border-radius:9px 0 0 9px}.input-suffix>b{min-width:74px;display:grid;place-items:center;padding:0 11px;border:1px solid #d7e2e7;border-left:0;border-radius:0 9px 9px 0;background:#f4f7f8;color:#627985;font-size:12px;white-space:nowrap}.check-field{display:flex;align-items:center;gap:10px;align-self:end;min-height:43px;padding:8px 11px;border:1px solid #deeaed;border-radius:9px;background:#f8fbfb;color:#526977;font-size:12px;font-weight:700;cursor:pointer}.check-field input{accent-color:var(--teal)}.check-field svg{width:16px;color:var(--teal)}.check-field span,.check-field strong,.check-field small{display:block}.check-field small{margin-top:2px;color:#889aa3;font-size:12px;font-weight:400}.upload-field{display:flex;flex-direction:column;gap:7px}.upload-field>.field-label{color:#526977;font-size:12px;font-weight:700}.upload-drop{min-height:148px;display:grid;place-content:center;justify-items:center;gap:5px;padding:18px;border:1.5px dashed #bdcfd5;border-radius:11px;background:#fafcfc;color:#718792;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.upload-drop:hover{border-color:#4c9b8d;background:#f3faf8}.upload-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-drop>svg{width:25px;height:25px;color:#3b8c7e;margin-bottom:3px}.upload-drop strong{color:#3f6170;font-size:12px}.upload-drop span{color:#91a0a8;font-size:12px}.upload-field--error .upload-drop{border-color:#d96b5e;background:snow}.upload-file{min-height:148px;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #cfe4dd;border-radius:11px;background:#f5fbf9}.upload-file>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#dbf0e9;color:#26806f}.upload-file>span svg{width:20px}.upload-file p{min-width:0;flex:1;margin:0}.upload-file strong,.upload-file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file strong{color:#365966;font-size:12px}.upload-file small{margin-top:4px;color:#789087;font-size:12px}.upload-file button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d9e5e2;border-radius:8px;background:#fff;color:#80938c;cursor:pointer}.upload-file button svg{width:14px}.record-modal form>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:9px;padding:15px 24px;background:#fffffff5;border-top:1px solid var(--border)}.drawer-backdrop{display:flex;justify-content:flex-end}.beneficiary-drawer{width:min(510px,100%);height:100%;background:#f7f9fa;box-shadow:-20px 0 60px #081b2833;overflow-y:auto}.beneficiary-drawer>header{background:#fff;position:sticky;top:0;z-index:2}.drawer-content{padding:18px}.drawer-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px}.drawer-actions .button{min-height:39px}.drawer-actions svg{width:15px}.drawer-identity{display:flex;align-items:center;gap:13px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:13px}.drawer-identity>span{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:var(--navy);color:#fff;font:800 15px Manrope,sans-serif}.drawer-identity>div{flex:1}.drawer-identity p{color:var(--muted);font-size:12px;margin:6px 0 0}.drawer-identity select{border:1px solid var(--border);border-radius:8px;background:#fff;padding:8px;color:#506977;font-size:12px}.drawer-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.drawer-stats>div{background:#fff;border:1px solid var(--border);border-radius:11px;padding:12px;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:7px}.drawer-stats svg{grid-row:span 2;width:17px;color:var(--teal)}.drawer-stats strong{color:var(--navy);font:800 16px Manrope,sans-serif}.drawer-stats span{color:var(--muted);font-size:12px}.drawer-section{background:#fff;border:1px solid var(--border);border-radius:13px;padding:17px;margin-top:11px}.drawer-section h3{color:var(--navy);font:700 12px Manrope,sans-serif;margin-bottom:14px}.info-row{display:flex;align-items:flex-start;gap:9px;margin-top:12px}.info-row>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#edf4f6;color:#47778b}.info-row svg{width:15px}.info-row p{margin:0}.info-row small,.info-row strong{display:block}.info-row small{color:#94a4ad;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.info-row strong{color:#455d6c;font-size:12px;margin-top:2px}.request-timeline{display:grid;gap:8px}.request-timeline>div{display:flex;align-items:center;gap:9px;padding:9px;background:#f8fafb;border-radius:9px}.request-timeline svg{width:16px;color:#6e8795}.request-timeline p{flex:1;margin:0}.request-timeline strong,.request-timeline span{display:block}.request-timeline strong{color:var(--navy-soft);font-size:12px}.request-timeline span{color:var(--muted);font-size:12px;margin-top:2px}.drawer-empty{color:var(--muted);font-size:12px;margin:0}.detail-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.detail-page-heading>div{display:flex;align-items:center;gap:12px}.detail-page-heading>div:first-child>a,.detail-page-heading>div:first-child>button:not(.detail-avatar){width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--navy);cursor:pointer}.detail-page-heading>div:first-child>a svg,.detail-page-heading>div:first-child>button:not(.detail-avatar) svg{width:17px}.detail-avatar{width:53px;height:53px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;padding:0;border:0;border-radius:15px;background:linear-gradient(145deg,var(--navy),#285a6e);color:#fff;font:800 15px Manrope,sans-serif}.detail-avatar--photo{border:2px solid white;box-shadow:0 4px 14px #14344424;cursor:zoom-in;transition:transform .15s ease,box-shadow .15s ease}.detail-avatar--photo:hover{transform:scale(1.04);box-shadow:0 6px 18px #14344433}.detail-avatar--photo:focus-visible{outline:3px solid rgba(40,145,126,.35);outline-offset:2px}.detail-avatar img{width:100%;height:100%;object-fit:cover}.detail-page-heading h2{margin:3px 0;color:var(--navy);font:800 24px Manrope,sans-serif}.detail-page-heading p{margin:0;color:var(--muted);font-size:12px}.detail-page-heading>div:last-child{justify-content:flex-end}.detail-page-heading .button svg{width:15px}.detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.detail-summary .card{display:flex;align-items:center;gap:11px;padding:14px 16px;box-shadow:none}.detail-summary .card>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#e9f4f2;color:#278b78}.detail-summary svg{width:18px}.detail-summary p{margin:0}.detail-summary strong,.detail-summary small{display:block}.detail-summary strong{color:var(--navy);font:800 18px Manrope,sans-serif}.detail-summary small{margin-top:2px;color:var(--muted);font-size:12px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:15px}.detail-grid>div,.detail-grid>aside{display:grid;gap:15px}.detail-section{overflow:hidden;box-shadow:none}.detail-section>header{min-height:57px;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--border);background:#fbfcfc}.detail-section>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#e9f3f4;color:#35778a}.detail-section>header svg{width:16px}.detail-section h3{margin:0;color:var(--navy);font:700 12px Manrope,sans-serif}.detail-section__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px 18px 16px}.detail-item{min-height:62px;padding:15px 10px 9px 0;border-bottom:1px solid #edf1f2}.detail-item--wide{grid-column:1 / -1}.detail-item small,.detail-item strong{display:block}.detail-item small{color:#95a4ac;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.detail-item strong{margin-top:5px;color:#46606d;font-size:12px;line-height:1.45}.detail-grid aside .detail-section__content{display:block;padding-top:10px}.detail-row{display:flex;align-items:center;gap:9px;padding:8px 0}.detail-row>span{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#edf5f6;color:#3c7f91}.detail-row svg{width:15px}.detail-row p{margin:0;min-width:0}.detail-row small,.detail-row strong{display:block}.detail-row small{color:#9aa8af;font-size:12px;text-transform:uppercase}.detail-row strong{margin-top:2px;color:#465f6c;font-size:12px;overflow-wrap:anywhere}.document-list>div,.detail-timeline>div{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #edf1f2}.document-list>div:last-child,.detail-timeline>div:last-child{border-bottom:0}.document-list>div>span,.detail-timeline>div>span{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#eaf5f2;color:#2b8876}.document-list svg,.detail-timeline svg{width:15px}.document-list p,.detail-timeline p{min-width:0;flex:1;margin:0}.document-list strong,.document-list small,.detail-timeline strong,.detail-timeline small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-list strong,.detail-timeline strong{color:#405b68;font-size:12px}.document-list small,.detail-timeline small{margin-top:3px;color:#93a2aa;font-size:12px}.document-list__actions{display:flex;align-items:center;gap:5px}.document-list__actions button,.document-list__actions a{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid #d8e4e7;border-radius:7px;background:#fff;color:#326f7d;font:700 12px Manrope,sans-serif;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.document-list__actions button:hover,.document-list__actions a:hover{border-color:#8fc8bd;background:#f0f8f6;color:#217865}.document-list__actions button:focus-visible,.document-list__actions a:focus-visible{outline:2px solid rgba(40,145,126,.35);outline-offset:2px}.document-list__actions svg{width:12px;height:12px}.detail-history-link{display:flex;align-items:center;gap:9px;margin:2px 0 8px;padding:10px;border:1px solid #d4e6e2;border-radius:9px;background:#f3faf8;color:#287867;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.detail-history-link:hover{border-color:#89c5b8;transform:translateY(-1px)}.detail-history-link>svg{width:17px;flex:0 0 auto}.detail-history-link span{min-width:0}.detail-history-link strong,.detail-history-link small{display:block}.detail-history-link strong{font-size:12px}.detail-history-link small{margin-top:2px;color:#78918a;font-size:12px}.detail-empty,.detail-notes{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.history-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.history-page-heading>div{display:flex;align-items:center;gap:12px}.history-page-heading>div>a,.history-page-heading>div>button{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--navy);cursor:pointer}.history-page-heading>div>a svg,.history-page-heading>div>button svg{width:18px}.history-page-heading h2{margin:3px 0;color:var(--navy);font:800 24px Manrope,sans-serif}.history-page-heading p{margin:0;color:var(--muted);font-size:12px}.history-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:15px}.history-summary .card{min-width:0;display:flex;align-items:center;gap:10px;padding:13px;box-shadow:none}.history-summary .card>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#e7f4f0;color:#288672;font-size:12px;font-weight:800}.history-summary .card>span svg{width:17px}.history-summary p{min-width:0;margin:0}.history-summary strong,.history-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-summary strong{color:var(--navy);font:800 16px Manrope,sans-serif}.history-summary small{margin-top:2px;color:var(--muted);font-size:12px}.history-card{overflow:hidden;box-shadow:none}.history-filters{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(150px,.7fr)) auto;align-items:end;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border);background:#fbfcfc}.history-filters label span{display:block;margin-bottom:6px;color:#536c78;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.history-filters select,.history-filters input{width:100%;height:38px;padding:0 11px;border:1px solid #d5e2e6;border-radius:9px;background:#fff;color:#405d6a;font:600 12px Manrope,sans-serif}.history-filters select:focus,.history-filters input:focus{border-color:#65aa9a;outline:3px solid rgba(43,145,125,.1)}.history-clear{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #d6e2e5;border-radius:9px;background:#fff;color:#55717d;font-size:12px;font-weight:800;cursor:pointer}.history-clear:disabled{opacity:.45;cursor:not-allowed}.history-clear svg{width:14px}.history-card__heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px 12px}.history-card__heading h3{margin:4px 0 0;color:var(--navy);font:800 15px Manrope,sans-serif}.history-card__heading>span{padding:6px 9px;border-radius:8px;background:#edf4f5;color:#617983;font-size:12px;font-weight:800}.history-timeline{padding:0 22px 20px}.history-entry{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.history-entry__rail{position:relative;display:flex;justify-content:center}.history-entry__rail:after{content:"";width:2px;position:absolute;top:38px;bottom:-7px;background:#dce8e7}.history-entry:last-child .history-entry__rail:after{display:none}.history-entry__rail>span{width:34px;height:34px;position:relative;z-index:1;display:grid;place-items:center;border:4px solid white;border-radius:50%;background:#dff2ed;color:#278471;box-shadow:0 0 0 1px #d5e7e3}.history-entry--delivery .history-entry__rail>span{background:#e5eff8;color:#397594}.history-entry--queue .history-entry__rail>span{background:#fff2d8;color:#a97820}.history-entry__rail svg{width:15px}.history-entry__body{margin-bottom:12px;padding:14px 16px;border:1px solid #dde7ea;border-radius:11px;background:#fff}.history-entry__body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.history-entry__body>header>div:last-child{flex:0 0 auto;display:grid;justify-items:end;gap:6px}.history-entry__labels{display:flex;align-items:center;gap:7px;margin-bottom:5px}.history-entry__labels>span{color:#2b806f;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.history-entry__labels small{color:#8b9ca4;font-size:12px}.history-entry__documents{display:inline-flex;align-items:center;gap:3px;padding-left:7px;border-left:1px solid #dce5e8}.history-entry__documents svg{width:10px}.history-entry h4{margin:0;color:var(--navy);font:800 12px Manrope,sans-serif}.history-entry__title{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.history-entry__title>svg{width:12px;color:#3b8d7d;opacity:.75}.history-entry__title:hover h4{color:#247d6c;text-decoration:underline;text-underline-offset:3px}.history-entry time{color:#83959d;font-size:12px}.history-entry__description{margin:9px 0 0;color:#667e89;font-size:12px;line-height:1.5}.history-entry__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px}.history-entry__details>div{min-width:0;display:flex;align-items:center;gap:7px;padding:8px;border-radius:8px;background:#f7f9fa}.history-entry__details>div>span{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;background:#fff;color:#477b89;font-size:12px;font-weight:800}.history-entry__details svg{width:12px}.history-entry__details p{min-width:0;margin:0}.history-entry__details small,.history-entry__details strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-entry__details small{color:#91a0a7;font-size:12px;text-transform:uppercase}.history-entry__details strong{margin-top:2px;color:#4a6470;font-size:12px}.history-entry__actions{display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid #e8eef0}.history-entry__actions a{display:inline-flex;align-items:center;gap:5px;color:#287d6e;font-size:12px;font-weight:800;text-decoration:none}.history-entry__actions a:hover{text-decoration:underline;text-underline-offset:3px}.history-entry__actions svg{width:12px}.history-message,.history-empty{min-height:250px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.history-message--error{color:var(--danger)}.history-empty{flex-direction:column;text-align:center}.history-empty svg{width:31px;color:#88a3ad}.history-empty strong{margin-top:10px;color:var(--navy);font:800 13px Manrope,sans-serif}.history-empty p{margin:5px 0 0}.history-pagination{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 22px;border-top:1px solid var(--border);background:#fbfcfc;color:var(--muted);font-size:12px}.history-pagination>div{display:flex;gap:6px}.history-pagination button{min-height:31px;padding:0 11px;border:1px solid #d5e1e5;border-radius:8px;background:#fff;color:#466674;font-size:12px;font-weight:800;cursor:pointer}.history-pagination button:disabled{opacity:.45;cursor:not-allowed}.request-form-heading{margin-bottom:22px}.request-form-card{overflow:visible}.request-step-section .form-grid{align-items:start}.service-route-fields{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:20px;border:1px solid var(--border);border-radius:16px;background:#f7fbfa}.service-route-fields__heading{grid-column:1 / -1;display:flex;align-items:center;gap:12px;color:var(--green-900)}.service-route-fields__heading>svg{width:24px;height:24px;color:var(--green-600)}.service-route-fields__heading>div{display:grid;gap:2px}.service-route-fields__heading strong{font-size:16px}.service-route-fields__heading span{color:var(--muted);font-size:14px}.service-route-fields .form-field--full{grid-column:auto}.request-readonly{min-height:62px;display:flex;flex-direction:column;justify-content:center;padding:9px 13px;border:1px solid #d9e5e7;border-radius:10px;background:#f6f9f9}.request-readonly small,.request-readonly strong{display:block}.request-readonly small{color:#84979f;font-size:12px}.request-readonly strong{margin-top:5px;color:#36535f;font-size:12px}.request-documents,.request-review{grid-column:1 / -1}.request-documents{overflow:hidden;border:1px solid #d9e5e7;border-radius:12px}.request-documents>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-bottom:1px solid #e3ebed;background:#f8fafb}.request-documents>header>div{display:flex;align-items:center;gap:9px}.request-documents>header svg{width:17px;color:#3a7d8d}.request-documents>header p{margin:0}.request-documents>header strong,.request-documents>header small{display:block}.request-documents>header strong{color:var(--navy);font-size:12px}.request-documents>header small{margin-top:2px;color:var(--muted);font-size:12px}.request-documents>header label{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #b9d8d2;border-radius:8px;background:#fff;color:#287664;font-size:12px;font-weight:800;cursor:pointer}.request-documents>header label input{display:none}.request-document-row{display:grid;grid-template-columns:38px minmax(150px,1fr) 170px auto auto;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid #edf1f2}.request-document-row:last-child{border-bottom:0}.request-document-row>span{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#e7f3f0;color:#2c8472}.request-document-row>span img{width:100%;height:100%;object-fit:cover}.request-document-row>span svg{width:16px}.request-document-row p{min-width:0;margin:0}.request-document-row p strong,.request-document-row p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-document-row p strong{color:#405c68;font-size:12px}.request-document-row p small{margin-top:3px;color:#91a0a7;font-size:12px}.request-document-row select{height:34px;padding:0 8px;border:1px solid #d5e2e5;border-radius:8px;color:#526c77;font-size:12px}.request-document-row>button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #d6e3e6;border-radius:8px;background:#fff;color:#367685;font-size:12px;font-weight:800;cursor:pointer}.request-document-row>button:disabled{cursor:wait;opacity:.55}.request-document-row>button:last-child{color:#ad594d}.request-document-row>button svg{width:13px}.request-document-row--existing{grid-template-columns:38px minmax(150px,1fr) auto auto}.request-copy-notice{display:flex;align-items:center;gap:11px;margin:18px 24px 0;padding:12px 14px;border:1px solid #b9ddc6;border-radius:11px;background:#f1faf4;color:#0e7736}.request-copy-notice>svg{width:21px;flex:0 0 auto}.request-copy-notice p{margin:0}.request-copy-notice strong,.request-copy-notice span{display:block}.request-copy-notice strong{font-size:12px}.request-copy-notice span{margin-top:2px;color:#557365;font-size:12px}.request-documents__empty{min-height:130px;display:flex;align-items:center;justify-content:center;gap:10px;color:#76909a}.request-documents__empty svg{width:25px}.request-documents__empty p{margin:0}.request-documents__empty strong,.request-documents__empty small{display:block}.request-documents__empty strong{color:#536d78;font-size:12px}.request-documents__empty small{margin-top:3px;font-size:12px}.request-review{padding:15px;border-radius:12px;background:#f4f8f8}.request-review h3{margin:0 0 11px;color:var(--navy);font:800 12px Manrope,sans-serif}.request-review>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.request-review>div>div{padding:9px;border-radius:8px;background:#fff}.request-review small,.request-review strong{display:block}.request-review small{color:#8b9ca4;font-size:12px}.request-review strong{margin-top:4px;overflow-wrap:anywhere;color:#415d69;font-size:12px}.request-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.request-detail-heading>div{display:flex;align-items:center;gap:10px}.request-detail-heading>div:first-child>a{width:41px;height:41px;display:grid;place-items:center;border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--navy)}.request-detail-heading>div:first-child>a svg{width:17px}.request-detail-heading__icon{width:45px;height:45px;display:grid!important;place-items:center;border-radius:12px;background:#e9f3f5}.request-detail-heading__icon svg{width:19px}.request-detail-heading h2{margin:3px 0;color:var(--navy);font:800 24px Manrope,sans-serif}.request-detail-heading p{margin:0;color:var(--muted);font-size:12px}.request-detail-heading>div:last-child{justify-content:flex-end;flex-wrap:wrap}.request-detail-heading>div:last-child>.badge{min-width:132px;min-height:36px;justify-content:center;padding:0 14px;font-size:13px;font-weight:800}.request-detail-heading .button svg{width:14px}.request-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}.request-detail-summary .card,.request-detail-summary .card>a{min-height:70px;display:flex;align-items:center;gap:10px;padding:13px;box-shadow:none;color:inherit;text-decoration:none}.request-detail-summary .card>a{width:100%;min-height:auto;padding:0}.request-detail-summary .card span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#e8f4f1;color:#2c8573}.request-detail-summary svg{width:17px}.request-detail-summary p{min-width:0;margin:0}.request-detail-summary small,.request-detail-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-detail-summary small{color:#8c9ca4;font-size:12px}.request-detail-summary strong{margin-top:4px;color:#3d5965;font-size:12px}.request-process-owners{margin-bottom:14px;overflow:hidden;padding:0;box-shadow:none}.request-process-owners>header,.request-traceability-card>header{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--border);background:linear-gradient(110deg,#f0f9f5,#fbfdfc)}.request-process-owners>header>span,.request-traceability-card>header>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;background:#dcefe7;color:var(--teal)}.request-process-owners>header svg,.request-traceability-card>header svg{width:18px}.request-process-owners>header>div,.request-traceability-card>header>div{display:grid;gap:2px}.request-process-owners>header strong,.request-traceability-card h3{margin:0;color:var(--ink);font:800 14px Manrope,sans-serif}.request-process-owners>header small,.request-traceability-card>header p{margin:0;color:var(--muted);font-size:12px}.request-process-owners>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.request-process-owners article{display:flex;align-items:center;gap:11px;min-width:0;padding:15px 17px;border-right:1px solid var(--border)}.request-process-owners article:last-child{border-right:0}.request-process-owners article>span{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e7f4ee;color:var(--teal)}.request-process-owners article.is-pending>span{background:#f0f3f4;color:#8b9ba1}.request-process-owners article svg{width:17px}.request-process-owners article p{min-width:0;margin:0}.request-process-owners article small,.request-process-owners article strong,.request-process-owners article em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-process-owners article small{color:#71877e;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.request-process-owners article strong{margin-top:3px;color:var(--ink);font-size:12px}.request-process-owners article em{margin-top:2px;color:var(--muted);font-size:10px;font-style:normal}.request-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:14px}.request-detail-grid>main,.request-detail-grid>aside{display:grid;gap:14px}.request-traceability-card{margin-top:14px;overflow:hidden;padding:0;box-shadow:none}.request-traceability-card>header>div{min-width:0;flex:1}.request-traceability-list{display:grid;padding:5px 18px 12px}.request-traceability-event{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #edf2ef}.request-traceability-event:last-child{border-bottom:0}.request-traceability-event>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#edf3f1;color:#57756a}.request-traceability-event>span svg{width:17px}.request-traceability-event--registration>span{background:#e5f1f8;color:#31718e}.request-traceability-event--management>span{background:#e8f5ef;color:#187553}.request-traceability-event--approval>span{background:#def4e8;color:#087d3c}.request-traceability-event--delivery>span{background:#e7f1fb;color:#276d96}.request-traceability-event--inspection>span{background:#f0eafb;color:#6d51a2}.request-traceability-event>div{min-width:0}.request-traceability-event strong,.request-traceability-event p,.request-traceability-event em{display:block;margin:0}.request-traceability-event strong{color:var(--ink);font-size:12px}.request-traceability-event p{margin-top:3px;color:var(--muted);font-size:11px}.request-traceability-event p b{color:#416256}.request-traceability-event em{margin-top:5px;color:#5f786f;font-size:11px;font-style:normal}.request-traceability-event time{color:#748980;font-size:11px;font-weight:750;white-space:nowrap}.request-detail-section{overflow:hidden;box-shadow:none}.request-detail-section>header{min-height:54px;display:flex;align-items:center;gap:9px;padding:0 16px;border-bottom:1px solid var(--border);background:#fbfcfc}.request-detail-section>header span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#e9f3f4;color:#367889}.request-detail-section>header svg{width:15px}.request-detail-section h3{margin:0;color:var(--navy);font:800 12px Manrope,sans-serif}.request-detail-section__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 16px 14px}.request-detail-grid aside .request-detail-section__content{grid-template-columns:1fr}.request-detail-item{min-height:58px;padding:13px 8px 8px 0;border-bottom:1px solid #edf1f2}.request-detail-item--wide{grid-column:1 / -1}.request-detail-item small,.request-detail-item strong{display:block}.request-detail-item small{color:#94a4ab;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.request-detail-item strong{margin-top:5px;color:#45606c;font-size:12px;line-height:1.5}.request-detail-documents>div{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #edf1f2}.request-detail-documents>div:last-child{border-bottom:0}.request-detail-documents>div>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#e8f4f0;color:#2b8370}.request-detail-documents svg{width:14px}.request-detail-documents p{min-width:0;flex:1;margin:0}.request-detail-documents strong,.request-detail-documents small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-detail-documents strong{color:#3f5c68;font-size:12px}.request-detail-documents small{margin-top:2px;color:#8d9da4;font-size:12px}.request-detail-documents>div>div{display:flex;gap:4px}.request-detail-documents button,.request-detail-documents a{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid #d7e3e6;border-radius:7px;background:#fff;color:#367685;font:800 12px Manrope,sans-serif;text-decoration:none;cursor:pointer}.request-detail-documents button svg,.request-detail-documents a svg{width:11px}.request-detail-timeline{padding:8px 0}.request-detail-timeline>div{display:grid;grid-template-columns:13px minmax(0,1fr);gap:8px;padding:6px 0}.request-detail-timeline>div>span{width:9px;height:9px;margin-top:3px;border:2px solid white;border-radius:50%;background:#3a9b87;box-shadow:0 0 0 1px #8bc5b9}.request-detail-timeline p{margin:0}.request-detail-timeline strong,.request-detail-timeline small,.request-detail-timeline em{display:block}.request-detail-timeline strong{color:#405b67;font-size:12px}.request-detail-timeline small{margin-top:3px;color:#8d9ca4;font-size:12px}.request-detail-timeline em{margin-top:5px;color:#627984;font-size:12px;font-style:normal}.request-detail-deliveries>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #edf1f2}.request-detail-deliveries>div:last-child{border-bottom:0}.request-detail-deliveries>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#e5f4ef;color:#288672}.request-detail-deliveries>div>span svg{width:13px}.request-detail-deliveries p{min-width:0;margin:0}.request-detail-deliveries strong,.request-detail-deliveries small,.request-detail-deliveries em{display:block}.request-detail-deliveries strong{color:#405b67;font-size:12px}.request-detail-deliveries small{margin-top:2px;color:#728790;font-size:12px}.request-detail-deliveries em{margin-top:3px;overflow:hidden;color:#91a0a7;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.approval-intro{margin-bottom:18px}.approval-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.approval-summary .card{display:flex;align-items:center;gap:11px;padding:14px 16px;box-shadow:none}.approval-summary__icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#e7f3f0;color:#27806f}.approval-summary__icon--gold{background:#fff2d8;color:#a8741d}.approval-summary__icon--blue{background:#e6f1f6;color:#39788f}.approval-summary__icon--red{background:#fbe9e5;color:#ac584a}.approval-summary svg{width:18px}.approval-summary p{margin:0}.approval-summary strong,.approval-summary small{display:block}.approval-summary strong{color:var(--navy);font:800 18px Manrope,sans-serif}.approval-summary small{margin-top:2px;color:var(--muted);font-size:12px}.approval-card{overflow:hidden;box-shadow:none}.approval-list>article{min-height:82px;display:grid;grid-template-columns:56px minmax(180px,1.2fr) minmax(180px,1fr) minmax(135px,.7fr) auto auto;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid #edf1f2}.approval-list>article:last-child{border-bottom:0}.approval-priority{width:48px;display:inline-flex;justify-content:center;padding:5px 6px;border-radius:7px;background:#edf2f3;color:#627984;font-size:12px;font-weight:800;text-transform:uppercase}.approval-priority--high{background:#fff1d9;color:#98661b}.approval-priority--urgent{background:#fae6e2;color:#a94d42}.approval-priority--low{background:#e7f1f5;color:#3f768a}.approval-list__identity{display:flex;align-items:center;gap:9px}.approval-list__identity>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#e7f3f0;color:#2c7c6c;font-size:12px;font-weight:800}.approval-list p,.approval-list>article>div{min-width:0;margin:0}.approval-list strong,.approval-list small,.approval-list>article>div>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-list strong{color:#395661;font-size:12px}.approval-list small{color:#8b9ca4;font-size:12px;text-transform:uppercase}.approval-list>article>div>span{margin-top:3px;color:#84969e;font-size:12px}.approval-list>article>.approval-list__action{min-height:33px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border-radius:8px;background:var(--action-green);color:var(--action-green-ink);font-size:12px;font-weight:800;text-decoration:none}.approval-list>article>.approval-list__action svg{width:13px}.approval-list>article>.approval-list__action--documents{background:#9c681a}.approval-decision{margin-bottom:14px;padding:17px;box-shadow:none}.approval-decision>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.approval-decision>header>div{display:flex;align-items:center;gap:10px}.approval-decision>header>div>span,.approval-decision--start>span{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#e6f3ef;color:#287c6a}.approval-decision>header svg,.approval-decision--start>span svg{width:18px}.approval-decision>header p,.approval-decision--start p{margin:0}.approval-decision h3{margin:3px 0 0;color:var(--navy);font:800 14px Manrope,sans-serif}.approval-decision__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;padding:5px;border-radius:10px;background:#f2f6f6}.approval-decision__tabs button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:8px;background:transparent;color:#607984;font:800 12px Manrope,sans-serif;cursor:pointer}.approval-decision__tabs button svg{width:14px}.approval-decision__tabs button.active{border-color:#b6d8d1;background:#fff;color:#287765;box-shadow:0 2px 7px #1d434e0f}.approval-decision__tabs button.danger{color:#9d554b}.approval-decision__tabs button.danger.active{border-color:#ecc5be;background:#fff8f6;color:#a6473b}.pending-documents-panel{margin-bottom:16px;overflow:hidden;padding:0;box-shadow:none}.pending-documents-panel>header{display:flex;align-items:flex-start;gap:11px;padding:17px 19px;border-bottom:1px solid #e2ebed}.pending-documents-panel>header>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#fff0d5;color:#98691d}.pending-documents-panel>header>span svg{width:19px}.pending-documents-panel>header h3,.pending-documents-panel>header p{margin:0}.pending-documents-panel>header h3{margin-top:3px;color:var(--navy);font:800 14px Manrope,sans-serif}.pending-documents-panel>header p{margin-top:3px;color:var(--muted);font-size:12px}.pending-documents-panel__request{display:flex;align-items:flex-start;gap:10px;margin:16px 19px 0;padding:12px 14px;border:1px solid #efd6a4;border-radius:10px;background:#fffaf0;color:#98691d}.pending-documents-panel__request>svg{width:18px;flex:0 0 auto}.pending-documents-panel__request p{margin:0}.pending-documents-panel__request strong,.pending-documents-panel__request span{display:block}.pending-documents-panel__request strong{font-size:12px}.pending-documents-panel__request span{margin-top:3px;color:#7d745f;font-size:12px;line-height:1.5}.pending-documents-panel__upload{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 19px;padding:14px;border:1px dashed #a8cec5;border-radius:11px;background:#f4faf8}.pending-documents-panel__upload>div{display:flex;align-items:center;gap:10px}.pending-documents-panel__upload>div>svg{width:20px;color:#2a8370}.pending-documents-panel__upload p{margin:0}.pending-documents-panel__upload strong,.pending-documents-panel__upload span{display:block}.pending-documents-panel__upload strong{color:#345d61;font-size:12px}.pending-documents-panel__upload span{margin-top:3px;color:#7c9197;font-size:12px}.pending-documents-panel__upload label{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #9ac8bd;border-radius:8px;background:#fff;color:#267965;font-size:12px;font-weight:800;cursor:pointer}.pending-documents-panel__upload label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pending-documents-panel__upload label svg{width:15px}.pending-documents-panel__files{margin:0 19px 16px;overflow:hidden;border:1px solid #dde8ea;border-radius:11px}.pending-documents-panel__files>div{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(180px,240px) 32px;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #e9eff0}.pending-documents-panel__files>div:last-child{border-bottom:0}.pending-documents-panel__files>div>svg{width:18px;color:#2b8371}.pending-documents-panel__files p{min-width:0;margin:0}.pending-documents-panel__files strong,.pending-documents-panel__files span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-documents-panel__files strong{color:#3d5d66;font-size:12px}.pending-documents-panel__files span{margin-top:2px;color:#8b9ca2;font-size:12px}.pending-documents-panel__files select{width:100%;min-height:34px;padding:0 9px;border:1px solid #d4e1e4;border-radius:8px;background:#fff;color:#496671;font-size:12px}.pending-documents-panel__files button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #efcbc5;border-radius:8px;background:#fff8f6;color:#aa5145;cursor:pointer}.pending-documents-panel__files button svg{width:14px}.pending-documents-panel>.approval-decision__error{margin:0 19px 16px}.pending-documents-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 19px;border-top:1px solid #e2ebed;background:#fbfcfc}.pending-documents-panel>footer p{margin:0;color:#70868d;font-size:12px}.approval-decision__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 2px 4px}.approval-decision__form label.wide{grid-column:1 / -1}.approval-decision__form label>span{display:block;margin-bottom:6px;color:#516b77;font-size:12px;font-weight:800}.approval-decision__form label>span b{color:#c64f42}.approval-decision__form input,.approval-decision__form textarea,.approval-decision__form select{width:100%;border:1px solid #d5e2e5;border-radius:9px;background:#fff;color:#405d69;font:600 12px Manrope,sans-serif}.approval-decision__form input{height:40px;padding:0 11px}.approval-decision__form select{height:40px;padding:0 10px}.approval-decision__form textarea{padding:10px 11px;line-height:1.5;resize:vertical}.approval-decision__form input:focus,.approval-decision__form textarea:focus{border-color:#62aa99;outline:3px solid rgba(43,145,125,.1)}.approval-decision__form .input-shell{display:flex}.approval-decision__form .input-shell>b{min-width:48px;display:grid;place-items:center;border:1px solid #d5e2e5;border-right:0;border-radius:9px 0 0 9px;background:#f5f8f8;color:#617a85;font-size:12px}.approval-decision__form .input-shell input{border-radius:0 9px 9px 0}.approval-decision__error{display:flex;align-items:center;gap:7px;margin-top:8px;padding:9px 10px;border:1px solid #f0c8c1;border-radius:8px;background:#fff4f1;color:#a84d40;font-size:12px;font-weight:700}.approval-decision__error svg{width:14px}.approval-decision>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px;padding-top:13px;border-top:1px solid #e3eaec}.approval-decision>footer p{margin:0;color:#7c9099;font-size:12px}.approval-decision--start{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border-color:#b9dbd3;background:linear-gradient(100deg,#f3faf8,#fff)}.approval-decision--start p{margin-top:4px;color:#718791;font-size:12px}.approval-decision--completed{display:flex;align-items:center;gap:11px;border-color:#b8dcd3;background:#f2faf7}.approval-decision--completed>svg{width:31px;color:#27816e}.approval-decision--completed p{margin:4px 0 0;color:#718890;font-size:12px}@media(max-width:1050px){.sidebar__collapse{display:none}.sidebar__close{display:grid;place-items:center}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-page-layout{grid-template-columns:1fr}.form-page-nav{position:static;display:flex;overflow-x:auto}.form-page-nav a{flex:0 0 auto}.form-stepper button{flex:0 0 185px}.form-page-nav__title,.form-page-nav__tip{display:none}.detail-grid{grid-template-columns:1fr}.detail-summary{grid-template-columns:repeat(2,1fr)}.history-summary{grid-template-columns:repeat(3,1fr)}.history-entry__details{grid-template-columns:repeat(2,minmax(0,1fr))}.request-detail-summary{grid-template-columns:repeat(2,1fr)}.request-detail-grid{grid-template-columns:1fr}.request-process-owners>div{grid-template-columns:repeat(2,minmax(0,1fr))}.request-process-owners article:nth-child(2){border-right:0}.request-process-owners article:nth-child(-n+2){border-bottom:1px solid var(--border)}.approval-summary{grid-template-columns:repeat(2,1fr)}.approval-list>article{grid-template-columns:50px minmax(170px,1fr) minmax(160px,1fr) auto auto}.approval-list>article>div:nth-of-type(3){display:none}}@media(max-width:680px){.topbar .eyebrow{display:none}.beneficiary-summary{grid-template-columns:1fr}.beneficiary-toolbar{align-items:stretch;flex-direction:column}.beneficiary-search{width:100%}.status-filter{justify-content:flex-start}.record-modal{max-height:100vh;height:100%;border-radius:0}.modal-backdrop{padding:0}.form-grid{grid-template-columns:1fr}.form-field--wide,.form-field--full{grid-column:auto}.service-route-fields{grid-template-columns:1fr;padding:16px}.service-route-fields__heading,.service-route-fields .form-field--full{grid-column:auto}.record-modal>header,.beneficiary-drawer>header{padding:0 17px}.form-section{padding:19px 17px 22px}.drawer-identity{align-items:flex-start;flex-wrap:wrap}.form-page-status{display:none}.form-page-section{padding:21px 17px 24px}.form-page-actions{padding:12px 17px;min-height:66px}.step-section--documents .form-grid{grid-template-columns:1fr}.additional-documents>header{align-items:flex-start;flex-direction:column}.additional-documents__add{width:100%;justify-content:center}.additional-document-row,.existing-document-row{align-items:stretch;flex-wrap:wrap}.additional-document-row p,.existing-document-row__details{min-width:calc(100% - 55px);align-self:center}.additional-document-row select{width:100%}.existing-document-row button{flex:1}.step-actions{align-items:stretch;flex-direction:column}.step-actions>a,.step-actions>div{width:100%}.step-actions>div .button{flex:1}.drawer-actions{grid-template-columns:1fr}.detail-page-heading,.detail-page-heading>div:last-child{align-items:flex-start;flex-direction:column}.detail-page-heading>div:first-child{align-items:flex-start}.detail-avatar{width:46px;height:46px;border-radius:13px}.detail-page-heading h2{font-size:20px}.detail-summary,.detail-section__content{grid-template-columns:1fr}.detail-item--wide{grid-column:auto}.document-list>div{align-items:flex-start;flex-wrap:wrap}.document-list p{min-width:calc(100% - 42px)}.document-list__actions{width:100%;padding-left:41px}.document-list__actions button,.document-list__actions a{flex:1}.history-page-heading{align-items:flex-start;flex-direction:column}.history-page-heading>div{align-items:flex-start}.history-page-heading h2{font-size:20px}.history-summary{grid-template-columns:repeat(2,1fr)}.history-filters{grid-template-columns:1fr}.history-clear{width:100%}.history-card__heading{align-items:flex-start}.history-entry{grid-template-columns:34px minmax(0,1fr);gap:8px}.history-entry__rail>span{width:30px;height:30px}.history-entry__body{padding:12px}.history-entry__body>header{flex-direction:column}.history-entry__body>header>div:last-child{width:100%;display:flex;align-items:center;justify-content:space-between}.history-entry__details{grid-template-columns:1fr}.history-pagination{align-items:stretch;flex-direction:column}.history-pagination>div,.history-pagination button{flex:1}.request-detail-summary{grid-template-columns:1fr}.request-process-owners>header,.request-traceability-card>header{align-items:flex-start}.request-process-owners>div{grid-template-columns:1fr}.request-process-owners article,.request-process-owners article:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.request-process-owners article:last-child{border-bottom:0}.request-traceability-card>header .badge{margin-left:auto}.request-traceability-list{padding:4px 14px 10px}.request-traceability-event{grid-template-columns:36px minmax(0,1fr)}.request-traceability-event time{grid-column:2}.request-detail-heading,.request-detail-heading>div:last-child{align-items:stretch;flex-direction:column}.request-review>div{grid-template-columns:repeat(2,minmax(0,1fr))}.request-documents>header{align-items:stretch;flex-direction:column}.request-documents>header label{justify-content:center}.request-document-row,.request-document-row--existing{grid-template-columns:38px minmax(0,1fr) auto auto}.request-document-row select{grid-column:1 / -1;width:100%}.request-detail-heading>div:first-child{align-items:flex-start}.request-detail-heading h2{font-size:20px}.request-detail-heading>div:last-child>.badge{min-width:156px;min-height:42px;align-self:flex-start;padding:0 18px;font-size:14px}.request-detail-section__content{grid-template-columns:1fr}.request-detail-item--wide{grid-column:auto}.request-detail-documents>div{align-items:flex-start;flex-wrap:wrap}.request-detail-documents p{min-width:calc(100% - 42px)}.request-detail-documents>div>div{width:100%;padding-left:39px}.request-detail-documents button,.request-detail-documents a{flex:1;justify-content:center}.approval-summary{grid-template-columns:1fr}.approval-list>article{grid-template-columns:45px minmax(0,1fr) auto;gap:9px}.approval-list>article>div:not(.approval-list__identity),.approval-list>article>.badge{display:none}.approval-list>article>.approval-list__action{grid-column:2 / -1;justify-content:center}.approval-decision__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-decision__form{grid-template-columns:1fr}.approval-decision__form label.wide{grid-column:auto}.approval-decision>footer,.approval-decision--start{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.approval-decision--start>span{display:none}.approval-decision>footer .button,.approval-decision--start .button{width:100%}}.queue-kiosk-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px 32px;border-bottom:1px solid #dce7e4;background:#f8fbf9}.queue-kiosk-progress>button{display:flex;min-width:0;gap:12px;align-items:center;padding:14px 16px;border:1px solid transparent;border-radius:16px;background:transparent;color:#75888d;text-align:left}.queue-kiosk-progress>button.active{border-color:#b9decf;background:#e9f6f0;color:#0e7736;box-shadow:0 8px 22px #0e773614}.queue-kiosk-progress>button.completed{color:#2e7650;cursor:pointer}.queue-kiosk-progress>button>b{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:11px;background:#e9efed;font-size:13px}.queue-kiosk-progress>button.active>b,.queue-kiosk-progress>button.completed>b{background:#d3eee2;color:#0e7736}.queue-kiosk-progress>button>b svg{width:17px}.queue-kiosk-progress>button span,.queue-kiosk-progress>button strong,.queue-kiosk-progress>button small{display:block;min-width:0}.queue-kiosk-progress>button strong{font-size:13px}.queue-kiosk-progress>button small{overflow:hidden;margin-top:3px;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.queue-kiosk-stage{min-height:440px;animation:queue-kiosk-enter .22s ease-out}@keyframes queue-kiosk-enter{0%{opacity:0;transform:translate(12px)}}.queue-kiosk-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.queue-kiosk-summary article{display:flex;min-width:0;gap:14px;align-items:center;padding:18px;border:1px solid #cfe3dc;border-radius:16px;background:#f4faf7}.queue-kiosk-summary article>svg{width:24px;flex:0 0 24px;color:#0e7736}.queue-kiosk-summary span,.queue-kiosk-summary small,.queue-kiosk-summary strong,.queue-kiosk-summary em{display:block;min-width:0}.queue-kiosk-summary small{margin-bottom:3px;color:#789087;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.queue-kiosk-summary strong{overflow:hidden;color:#153f2a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.queue-kiosk-summary em{margin-top:3px;color:#6f8581;font-size:12px;font-style:normal}.queue-kiosk-actions>div{display:flex;gap:10px}@media(max-width:780px){.queue-kiosk-progress{gap:6px;padding:14px 18px}.queue-kiosk-progress>button{justify-content:center;padding:11px 8px}.queue-kiosk-progress>button span{display:none}.queue-kiosk-stage{min-height:360px}.queue-kiosk-summary{grid-template-columns:1fr}.queue-kiosk-actions,.queue-kiosk-actions>div{align-items:stretch;flex-direction:column-reverse}.queue-kiosk-actions .button{justify-content:center;width:100%}}.delivery-request-selector{position:relative;margin:0}.delivery-request-status{align-items:center;border:1px solid;border-radius:14px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:10px;padding:16px 18px}.delivery-request-status>svg{height:26px;width:26px}.delivery-request-status>div{display:grid;gap:3px}.delivery-request-status strong{color:var(--ink);font-size:1rem}.delivery-request-status p,.delivery-request-status small{color:var(--muted);margin:0}.delivery-request-status--allowed{background:#f0faf5;border-color:#acdcca;color:#087d55}.delivery-request-status--blocked{background:#fff5f2;border-color:#f2c6bc;color:#b4402e}.delivery-request-status--checking{background:#f5f8fa;border-color:var(--line);color:var(--muted);grid-template-columns:auto minmax(0,1fr)}.delivery-request-status__identity{justify-items:end}.delivery-request-status__identity small{font-weight:750;letter-spacing:.02em}.delivery-identification,.delivery-confirmation-step{padding:22px}.delivery-identification--compact{padding-top:18px}.delivery-identification--compact .delivery-step-heading{margin-bottom:12px}.delivery-step-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px}.delivery-step-heading>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:#e2f2ed;color:#17765f;font-size:14px;font-weight:900}.delivery-step-heading>span svg{width:19px}.delivery-step-heading strong,.delivery-step-heading p{display:block;margin:0}.delivery-step-heading strong{color:#10382d;font-size:15px}.delivery-step-heading p{margin-top:3px;color:#788d87;font-size:12px}.delivery-step-heading--confirmed{grid-template-columns:auto minmax(0,1fr) auto}.delivery-step-heading--confirmed>span{background:#d8f2e8;color:#147a5e}.delivery-change-request{min-height:42px}.delivery-qr-entry{margin:0 0 20px;overflow:hidden;border:1px solid #b9ddd4;border-radius:14px;background:linear-gradient(135deg,#f1faf7,#fbfdfc)}.delivery-qr-entry>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px}.delivery-qr-entry>div>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#dcefe9;color:#197761}.delivery-qr-entry>div>span svg{width:22px}.delivery-qr-entry strong,.delivery-qr-entry p{display:block;margin:0}.delivery-qr-entry strong{color:#153f32;font-size:13px}.delivery-qr-entry p{margin-top:3px;color:#66857d;font-size:12px;line-height:1.45}.delivery-qr-paste{border-top:1px solid #d1e7e1;background:#ffffffb8}.delivery-qr-paste summary{width:fit-content;margin:0 18px;padding:12px 0;color:#477a6d;font-size:12px;font-weight:800;cursor:pointer}.delivery-qr-paste[open] summary{padding-bottom:4px}.delivery-qr-entry form{display:flex;gap:9px;padding:8px 18px 14px}.delivery-qr-entry form input{min-width:0;flex:1}.delivery-qr-scanner{margin:-4px 0 22px;overflow:hidden;border-radius:14px;background:#092c24;box-shadow:0 12px 30px #0b352a2b}.delivery-qr-scanner>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;color:#fff}.delivery-qr-scanner>header>div{display:flex;align-items:center;gap:10px}.delivery-qr-scanner>header svg{width:19px}.delivery-qr-scanner>header strong,.delivery-qr-scanner>header small{display:block}.delivery-qr-scanner>header strong{font-size:13px}.delivery-qr-scanner>header small{margin-top:2px;color:#b9d7cf;font-size:11px}.delivery-qr-scanner>header button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #ffffff2b;border-radius:10px;background:#ffffff12;color:#fff;cursor:pointer}.delivery-qr-scanner__preview{position:relative;max-width:680px;margin:0 auto;overflow:hidden;background:#03120f;aspect-ratio:4 / 3}.delivery-qr-scanner__preview video{width:100%;height:100%;object-fit:cover}.delivery-qr-scanner__preview>span{position:absolute;top:50%;left:50%;width:min(64%,330px);border:3px solid #88dfc7;border-radius:18px;box-shadow:0 0 0 999px #00100cc7;aspect-ratio:1;transform:translate(-50%,-50%)}.delivery-qr-scanner__error{margin:0;padding:12px 15px;background:#fff1ee;color:#a74638;font-size:12px;font-weight:700}.delivery-method-divider{display:flex;align-items:center;gap:12px;margin:4px 0 17px;color:#869b95;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.delivery-method-divider:before,.delivery-method-divider:after{height:1px;flex:1;background:#dfe8e5;content:""}.delivery-request-selector>.form-field{max-width:none}.delivery-preselected-request{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid #b8ddcf;border-radius:14px;background:linear-gradient(110deg,#edf9f3,#f9fcfb)}.delivery-preselected-request>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#d7efe4;color:var(--teal)}.delivery-preselected-request>span svg{width:22px}.delivery-preselected-request>div{display:grid;gap:2px}.delivery-preselected-request small{color:#58766b;font-size:11px;font-weight:850;letter-spacing:.04em}.delivery-preselected-request strong{color:var(--ink);font-size:15px}.delivery-preselected-request p{margin:0;color:var(--muted);font-size:12px}.delivery-choice-callout{display:flex;align-items:center;gap:13px;padding:16px 18px;border-bottom:1px solid #addbc9;background:#e2f5ec}.delivery-choice-callout>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--teal);color:#fff}.delivery-choice-callout>span svg{width:21px}.delivery-choice-callout>div{display:grid;gap:3px}.delivery-choice-callout strong{color:#07532b;font-size:15px}.delivery-choice-callout p{margin:0;color:#54766a;font-size:12px}.delivery-selection-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 18px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--border)}.delivery-selection-summary>div{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;background:#f9fcfc}.delivery-selection-summary small{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.delivery-selection-summary strong{color:var(--navy)}.delivery-selection-summary em{color:#65808a;font-size:.72rem;font-style:normal;font-weight:700}.delivery-request-selector .beneficiary-combobox__results button{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(210px,1fr) auto;align-items:center;gap:18px;width:100%;padding:13px 15px;border:0;border-bottom:1px solid #e4ece9;background:#fff;color:#15392f;cursor:pointer;text-align:left}.delivery-request-selector .beneficiary-combobox__results{max-height:390px;margin-top:8px;overflow:auto;border:1px solid #cfdeda;border-radius:13px;background:#fff;box-shadow:0 12px 28px #173e321c}.delivery-request-selector .beneficiary-combobox__results>p{margin:0;padding:11px 15px;border-bottom:1px solid #e4ece9;background:#f6faf9;color:#668078;font-size:12px;font-weight:700}.delivery-request-selector .beneficiary-combobox__results button:last-child{border-bottom:0}.delivery-request-selector .beneficiary-combobox__results button:hover,.delivery-request-selector .beneficiary-combobox__results button:focus-visible{background:#f2f8f6;outline:none}.delivery-request-selector .beneficiary-combobox__results button>span{display:flex;flex-direction:column;gap:.2rem}.delivery-request-selector .beneficiary-combobox__results button>span:nth-child(2){align-items:flex-start}.delivery-request-selector .beneficiary-combobox__results button>.delivery-option-action{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:7px;min-width:178px;min-height:40px;padding:9px 13px;border:1px solid var(--action-green);border-radius:10px;background:var(--action-green);color:var(--action-green-ink);font-size:12px;font-weight:850;white-space:nowrap}.delivery-request-selector .beneficiary-combobox__results button>.delivery-option-action svg{width:17px;height:17px}.delivery-request-selector .beneficiary-combobox__results button:hover>.delivery-option-action,.delivery-request-selector .beneficiary-combobox__results button:focus-visible>.delivery-option-action{background:var(--action-green-hover);border-color:var(--action-green-hover)}.delivery-request-selector .beneficiary-combobox__results button strong,.delivery-request-selector .beneficiary-combobox__results button small{display:block}.delivery-request-selector .beneficiary-combobox__results button small{color:#789089;font-size:11px}.delivery-request-selector .beneficiary-combobox__results .delivery-option--group{border-color:#9ed4c6;background:#eef9f5}.delivery-option-mode{display:inline-flex;width:fit-content;margin-right:8px;padding:3px 7px;border-radius:999px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.045em;line-height:1;text-transform:uppercase;vertical-align:2px}.delivery-option-mode--group{background:#ccece2;color:#126c55}.delivery-option-mode--individual{background:#e7eef3;color:#42687a}.field-hint{color:var(--muted);font-size:.78rem}.delivery-entry-details{padding:18px;border:1px solid #dfe8e5;border-radius:14px;background:#fbfdfc}.delivery-confirmation-step>.entry-actions{margin:22px -22px -22px}@media(max-width:900px){.delivery-selection-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.delivery-identification,.delivery-confirmation-step{padding:16px}.delivery-step-heading--confirmed{grid-template-columns:auto 1fr}.delivery-change-request{grid-column:1 / -1;justify-content:center;width:100%}.delivery-qr-entry>div{grid-template-columns:auto 1fr}.delivery-qr-entry>div .button{grid-column:1 / -1;justify-content:center;width:100%}.delivery-qr-entry form{align-items:stretch;flex-direction:column}.delivery-qr-entry form .button{justify-content:center;width:100%}.delivery-selection-summary{grid-template-columns:1fr}.delivery-entry-details{padding:14px}.delivery-confirmation-step>.entry-actions{margin:18px -16px -16px}.delivery-request-selector .beneficiary-combobox__results button{grid-template-columns:1fr;gap:9px}.delivery-preselected-request{grid-template-columns:auto minmax(0,1fr)}.delivery-preselected-request .button{grid-column:1 / -1;justify-content:center;width:100%}.delivery-choice-callout{align-items:flex-start;padding:14px}.delivery-request-selector .beneficiary-combobox__results button>.delivery-option-action{justify-self:stretch;width:100%}.delivery-request-status{align-items:start;grid-template-columns:auto minmax(0,1fr);padding:14px}.delivery-request-status__identity{grid-column:1 / -1;justify-items:start;padding-left:40px}}@media(max-width:700px){.delivery-table{min-width:0}.delivery-table thead{display:none}.delivery-table,.delivery-table tbody,.delivery-table tr,.delivery-table td{display:block;width:100%;box-sizing:border-box}.delivery-table tbody{display:grid;gap:12px;padding:13px;background:#f3f7f6}.delivery-table tr{overflow:hidden;border:1px solid #d9e5e2;border-radius:13px;background:#fff;box-shadow:0 4px 14px #173e3210}.delivery-table td{display:grid;grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);align-items:center;gap:12px;padding:10px 13px;border-bottom:1px solid #edf2f1;text-align:right}.delivery-table td:before{color:#7a908a;font-size:10px;font-weight:800;letter-spacing:.06em;text-align:left;text-transform:uppercase;content:attr(data-label)}.delivery-table td:first-child{padding-top:14px;background:#f2faf7;color:#176a57}.delivery-table td:last-child{border-bottom:0}.delivery-table td>small,.delivery-table td>strong{min-width:0}.delivery-table .receipt-actions{margin-left:auto}.delivery-form-card .entry-actions{align-items:stretch;flex-direction:column-reverse}.delivery-form-card .entry-actions .button{justify-content:center;width:100%}}@media(max-width:440px){.delivery-qr-entry>div{padding:14px}.delivery-qr-entry form{padding:8px 14px 14px}.delivery-qr-paste summary{margin:0 14px}}.service-summary{margin-bottom:18px}.service-table{min-width:1180px}.service-table th{font-size:13px}.service-table td:not(.service-mobile-card){font-size:14px}.service-table td:not(.service-mobile-card) strong{font-size:14px}.service-table td:not(.service-mobile-card) small{font-size:13px}.service-table th:nth-last-child(2),.service-table td:nth-last-child(2){width:180px}.service-table th:last-child,.service-table td:last-child{width:200px}.service-table__row>td{height:92px;padding-top:17px;padding-bottom:17px;transition:background-color .16s ease}.service-table__row>td:first-child{box-shadow:inset 4px 0 var(--service-row-color)}.service-table__row--pending{--service-row-color: #c18a2b;--service-row-background: #fffaf0;--service-row-hover: #fff5e3;--service-action: #a66708}.service-table__row--under-review{--service-row-color: #4b87a0;--service-row-background: #f4f9fc;--service-row-hover: #eaf4f8;--service-action: #236f8f}.service-table__row--under-inspection{--service-row-color: #7c70aa;--service-row-background: #f8f6fc;--service-row-hover: #f1eef9;--service-action: #6651a3}.service-table__row--pending-documentation{--service-row-color: #c66a5e;--service-row-background: #fff7f5;--service-row-hover: #feeeeb;--service-action: #a9453a}.service-table__row--approved{--service-row-color: #3f8b6b;--service-row-background: #f3faf6;--service-row-hover: #e9f5ee;--service-action: #1f7a57}.service-table__row--scheduled{--service-row-color: #b28a45;--service-row-background: #fffbf3;--service-row-hover: #fff5e4;--service-action: #8b671e}.service-table__row--in-progress{--service-row-color: #4b8996;--service-row-background: #f3f9fb;--service-row-hover: #e8f3f6;--service-action: #247587}.service-table__row--completed,.service-table__row--delivered{--service-row-color: #438466;--service-row-background: #f3faf6;--service-row-hover: #e9f5ee;--service-action: #2d7657}.service-table__row--draft{--service-row-color: #7c8f94;--service-row-background: #f6f9fa;--service-row-hover: #edf2f3;--service-action: #5f747a}.service-table__row--cancelled,.service-table__row--rejected{--service-row-color: #b9665e;--service-row-background: #fff6f5;--service-row-hover: #fcecea;--service-action: #984a44}.service-table__row>td{background:var(--service-row-background, #fff)}.service-table tbody .service-table__row:hover>td,.service-table tbody .service-table__row:focus-visible>td{background:var(--service-row-hover, #f2f9f6)}.service-table__row>td:nth-last-child(2) .badge{width:180px;min-height:40px;justify-content:center;padding:0 12px;font-size:13px;white-space:nowrap}.service-table__row--pending .badge{background:#fff0cf;color:#986615}.service-table__row--under-review .badge{background:#e5f1f7;color:#2c6d89}.service-table__row--under-inspection .badge{background:#eee9fb;color:#6247a2}.service-table__row--pending-documentation .badge{background:#fde8e4;color:#a94237}.service-table__row--approved .badge,.service-table__row--completed .badge,.service-table__row--delivered .badge{background:#e1f3e9;color:#26744f}.service-table__row--draft .badge{background:#e9eff1;color:#607984}.service-table__row--scheduled .badge{background:#fff0cf;color:#916212}.service-table__row--in-progress .badge{background:#e2f1f5;color:#246d80}.service-table__row--cancelled .badge,.service-table__row--rejected .badge{background:#f9e3e0;color:#98483f}.health-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.health-table td strong,.health-table td small{display:block}.health-table td small{margin-top:2px;color:#82949c;font-size:12px}.service-operations{margin-bottom:16px;padding:18px;box-shadow:none}.service-operations>header{display:flex;align-items:flex-start;gap:11px;padding-bottom:14px;border-bottom:1px solid #e5edef}.service-operations>header>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#e6f3ef;color:#287c6a}.service-operations>header>span svg{width:19px}.service-operations>header h3{margin:3px 0;color:var(--navy);font:800 14px Manrope,sans-serif}.service-operations>header p{margin:0;color:var(--muted);font-size:12px}.service-route-completion{display:grid;gap:13px;margin-top:15px;padding:15px;border:1px solid #e3c77f;border-radius:12px;background:#fffbef}.service-route-completion>header{display:flex;align-items:flex-start;gap:10px;color:#9a6b05}.service-route-completion>header>svg{width:21px;flex:0 0 auto}.service-route-completion>header div{display:grid;gap:2px}.service-route-completion>header strong{color:#805a09;font-size:13px}.service-route-completion>header span,.service-route-completion>footer>span{color:#7e7560;font-size:12px;line-height:1.45}.service-route-completion>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-route-completion>footer .button{flex:0 0 auto}@media(max-width:700px){.service-route-completion>footer{align-items:stretch;flex-direction:column}.service-route-completion>footer .button{width:100%}}.service-flow-recovery{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:15px;padding:14px;border:1px solid #e6d3a9;border-radius:11px;background:#fffaf0;color:#966923}.service-flow-recovery>svg{width:22px}.service-flow-recovery strong,.service-flow-recovery p{display:block;margin:0}.service-flow-recovery strong{font-size:12px}.service-flow-recovery p{margin-top:3px;color:#7f755f;font-size:12px;line-height:1.5}.service-next-step{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:15px;padding:15px;border:1px solid #b9d9e7;border-radius:12px;background:#f1f8fb;color:#2f718d}.service-next-step>svg{width:23px;justify-self:center}.service-next-step strong,.service-next-step p{display:block;margin:0}.service-next-step strong{color:#245d75;font-size:13px}.service-next-step p{margin-top:4px;color:#607d89;font-size:12px;line-height:1.45}.service-next-step>.button{min-height:42px;padding-inline:16px;border-color:#2f7896;background:#2f7896;color:#fff}.service-next-step>.button svg{width:16px;height:16px;flex:0 0 16px}.service-next-step>.button:hover{border-color:#276a85;background:#276a85}.service-operation-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:15px}.service-operation-form .wide{grid-column:1 / -1}.service-operation-form label>span{display:block;margin-bottom:6px;color:#516b77;font-size:12px;font-weight:800}.service-operation-form label b{color:#c64f42}.service-operation-form input,.service-operation-form select,.service-operation-form textarea{width:100%;border:1px solid #d5e2e5;border-radius:9px;background:#fff;color:#405d69;font:600 12px Manrope,sans-serif}.service-operation-form input,.service-operation-form select{height:42px;padding:0 11px}.service-operation-form textarea{padding:10px 11px;line-height:1.5;resize:vertical}.service-operation-form input:focus,.service-operation-form select:focus,.service-operation-form textarea:focus{border-color:#62aa99;outline:3px solid rgba(43,145,125,.1)}.health-operation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0 0;overflow:hidden;border:1px solid #dce8e6;border-radius:10px;background:#dce8e6}.health-operation-summary>div{padding:11px 13px;background:#f5faf8}.health-operation-summary small,.health-operation-summary strong{display:block}.health-operation-summary small{color:#799088;font-size:12px;font-weight:800;text-transform:uppercase}.health-operation-summary strong{margin-top:3px;color:#235f52;font-size:12px}.health-money-input{display:flex;align-items:stretch}.health-money-input>b{min-width:45px;display:grid;place-items:center;border:1px solid #d5e2e5;border-right:0;border-radius:9px 0 0 9px;background:#f5f8f8;color:#617a85;font-size:12px}.health-money-input input{border-radius:0 9px 9px 0!important}.health-complete-check{display:flex;align-items:center;gap:10px;min-height:54px;padding:9px 12px;border:1px solid #cfe2dd;border-radius:10px;background:#f5faf8;cursor:pointer}.health-complete-check>input{width:17px;height:17px;flex:0 0 auto;accent-color:#27836f}.health-complete-check>span{margin:0!important}.health-complete-check strong,.health-complete-check small{display:block}.health-complete-check strong{color:#28594f;font-size:12px}.health-complete-check small{margin-top:2px;color:#718a83;font-size:12px}.health-fulfillment-history{margin-top:15px;padding-top:14px;border-top:1px solid #e1e9eb}.health-fulfillment-history>header{display:flex;align-items:center;gap:7px;color:#385f69;font-size:12px}.health-fulfillment-history>header svg{width:15px}.health-fulfillment-history article{display:flex;align-items:flex-start;gap:10px;padding:11px 2px;border-top:1px solid #edf1f2}.health-fulfillment-history article:first-of-type{margin-top:8px}.health-fulfillment-history article>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#e4f3ef;color:#27836f}.health-fulfillment-history article>span svg{width:16px}.health-fulfillment-history article>div{min-width:0}.health-fulfillment-history article strong,.health-fulfillment-history article p,.health-fulfillment-history article small{display:block;margin:0}.health-fulfillment-history article strong{color:#34555f;font-size:12px}.health-fulfillment-history article p{margin-top:3px;color:#607882;font-size:12px;line-height:1.45}.health-fulfillment-history article small{margin-top:4px;color:#8a9ba1;font-size:12px}.service-operation-actions{display:flex;justify-content:flex-end;gap:9px}.service-inspection-summary{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #cfe3de;border-radius:10px;background:#f4faf8}.service-inspection-summary>svg{width:20px;color:#2b806e}.service-inspection-summary p{margin:0}.service-inspection-summary strong,.service-inspection-summary span{display:block}.service-inspection-summary strong{color:#315b52;font-size:12px}.service-inspection-summary span{margin-top:2px;color:#728b84;font-size:12px}.service-reschedule{border:1px solid #dce7e8;border-radius:10px;background:#fbfdfd}.service-reschedule summary{display:flex;align-items:center;gap:7px;padding:10px 12px;color:#52717b;font-size:12px;font-weight:800;cursor:pointer}.service-reschedule summary svg{width:15px}.service-reschedule>div{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:0 12px 12px}.service-evidence{overflow:hidden;border:1px solid #d5e5e1;border-radius:10px;background:#f8fcfb}.service-evidence>div{display:flex;align-items:center;gap:10px;padding:11px 12px}.service-evidence>div>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#e3f2ee;color:#287d6b}.service-evidence>div>span svg{width:17px}.service-evidence p{flex:1;margin:0}.service-evidence p strong,.service-evidence p small{display:block}.service-evidence p strong{color:#355f56;font-size:12px}.service-evidence p small{margin-top:2px;color:#7b908a;font-size:12px}.service-evidence>div>label{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 10px;border:1px solid #bad8d0;border-radius:8px;background:#fff;color:#287d6b;font-size:12px;font-weight:800;cursor:pointer}.service-evidence>div>label input{display:none}.service-evidence>div>label svg{width:14px}.service-evidence ul{display:grid;gap:1px;margin:0;padding:1px 0 0;background:#dfeae7;list-style:none}.service-evidence li{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff}.service-evidence li>svg{width:15px;color:#668078}.service-evidence li>span{min-width:0;flex:1}.service-evidence li strong,.service-evidence li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-evidence li strong{color:#49655e;font-size:12px}.service-evidence li small{margin-top:2px;color:#8a9a96;font-size:12px}.service-evidence li button{width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:7px;background:#fff1ee;color:#b85446;cursor:pointer}.service-evidence li button svg{width:14px}.service-operation-result{display:flex;align-items:center;gap:11px;margin-top:15px;padding:14px;border:1px solid #c9e5dc;border-radius:10px;background:#f0faf6;color:#287965}.service-operation-result.danger{border-color:#efcbc5;background:#fff5f2;color:#a84f42}.service-operation-result>svg{width:23px}.service-operation-result p{margin:0}.service-operation-result strong,.service-operation-result span{display:block}.service-operation-result strong{font-size:12px}.service-operation-result span{margin-top:3px;color:#758c85;font-size:12px}.service-cancel{margin-top:14px;border-top:1px solid #e5edef}.service-cancel summary{width:fit-content;margin-top:12px;color:#a14e43;font-size:12px;font-weight:800;cursor:pointer}.service-cancel>div{display:flex;align-items:flex-end;gap:10px;margin-top:9px}.service-cancel label{flex:1;color:#7d625e;font-size:12px;font-weight:800}.service-cancel label>span{display:block;margin-bottom:5px}.service-cancel textarea{min-height:58px;flex:1;padding:9px 10px;border:1px solid #e1d7d5;border-radius:9px;resize:vertical}.service-inspection-history{grid-column:1 / -1;display:grid;gap:9px}.service-inspection-history article{display:grid;grid-template-columns:85px minmax(0,1fr);gap:11px;padding:11px;border:1px solid #e1e9eb;border-radius:10px}.service-inspection-history strong,.service-inspection-history small,.service-inspection-history em{display:block}.service-inspection-history strong{color:#3e5a66;font-size:12px}.service-inspection-history small{margin-top:2px;color:#8a9ba2;font-size:12px}.service-inspection-history p{margin:7px 0 0;color:#5d747e;font-size:12px}.service-inspection-history em{margin-top:5px;color:#2a7a69;font-size:12px;font-style:normal;font-weight:800}.service-inspection-status{height:fit-content;padding:5px 7px;border-radius:7px;background:#e7f1f5;color:#3f768a;font-size:12px;font-weight:800;text-align:center;text-transform:uppercase}.service-inspection-status--completed{background:#e5f5ee;color:#287963}@media(max-width:1200px){.health-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.service-operation-form{grid-template-columns:1fr}.service-operation-form .wide{grid-column:auto}.service-reschedule>div{grid-template-columns:1fr}.service-cancel>div{align-items:stretch;flex-direction:column}.health-operation-summary{grid-template-columns:1fr}}@media(max-width:720px){.service-next-step{grid-template-columns:32px minmax(0,1fr)}.service-next-step>.button{grid-column:1 / -1;justify-content:center}.service-flow-recovery{grid-template-columns:30px 1fr}.service-flow-recovery .button{grid-column:1 / -1;justify-content:center}.pending-documents-panel__upload,.pending-documents-panel>footer{align-items:stretch;flex-direction:column}.pending-documents-panel__upload label,.pending-documents-panel>footer .button{justify-content:center}}@media(max-width:620px){.pending-documents-panel__files>div{grid-template-columns:25px minmax(0,1fr) 32px}.pending-documents-panel__files select{grid-column:2 / -1}}.queue-intro .page-intro__actions{display:flex;gap:9px}.queue-summary{margin-bottom:18px}.queue-summary--six{grid-template-columns:repeat(6,minmax(0,1fr))}.queue-table td strong,.queue-table td small{display:block}.queue-row-actions{display:flex;align-items:center;gap:6px;min-width:218px}.queue-row-actions select,.queue-row-actions button{min-height:32px;border:1px solid #d6e2e5;border-radius:8px;background:#fff;color:#49636e;font-size:12px;font-weight:800}.queue-row-actions select{max-width:146px;padding:0 8px}.queue-row-actions button{display:inline-flex;align-items:center;gap:4px;padding:0 9px;cursor:pointer}.queue-row-actions button svg{width:14px}.queue-row-actions .queue-row-cancel{border-color:#f0c9c1;color:#ae4e40}.queue-row-actions :disabled{cursor:wait;opacity:.55}@media print{.queue-table .queue-actions-column{display:none}}.queue-table td small{margin-top:3px;color:#8ca0a9;font-size:12px}.queue-number{color:var(--navy);font:800 13px Manrope,sans-serif}.queue-priority{display:inline-flex;padding:5px 7px;border-radius:7px;background:#edf2f3;color:#637b86;font-size:12px;font-weight:800}.queue-priority--senior,.queue-priority--pregnant,.queue-priority--disability{background:#fff4dc;color:#a66c0a}.queue-priority--special{background:#ffebe7;color:#ad4f42}.queue-section-heading{display:flex;align-items:flex-start;gap:12px;padding:20px 22px;border-bottom:1px solid var(--border)}.queue-section-heading>span{width:43px;height:43px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:#e6f3ef;color:#27836f}.queue-section-heading>span svg{width:20px}.queue-section-heading h3{margin:2px 0 4px;color:var(--navy);font:800 15px Manrope,sans-serif}.queue-section-heading p{margin:0;color:var(--muted);font-size:12px}.queue-pause-button{margin-left:auto}.queue-reception-card{overflow:visible}.queue-reception-content{display:grid}.queue-reception-step{padding:22px;border-bottom:1px solid var(--border)}.queue-reception-step__heading{display:flex;align-items:center;gap:11px;margin-bottom:17px}.queue-reception-step__heading>b{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#e8f4f1;color:#267d6a;font-size:12px}.queue-reception-step__heading h4{margin:0;color:var(--navy);font:800 12px Manrope,sans-serif}.queue-reception-step__heading p{margin:3px 0 0;color:var(--muted);font-size:12px}.queue-destination-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.queue-destination-grid>button{min-width:0;min-height:68px;display:grid;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px;border:1px solid var(--border);border-radius:11px;background:#fff;color:#68808a;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.queue-destination-grid>button:hover{border-color:#9ec9bd;background:#f8fbfa;transform:translateY(-1px)}.queue-destination-grid>button.selected{border-color:#3aa58c;background:#ecf8f4;box-shadow:0 0 0 3px #27a18b14;color:#25816d}.queue-destination-grid>button>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#edf3f4;color:#55707b;font-size:12px;font-weight:900}.queue-destination-grid>button.selected>span{background:#d7f0e9;color:#207561}.queue-destination-grid>button p{min-width:0;margin:0}.queue-destination-grid>button strong,.queue-destination-grid>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-destination-grid>button strong{color:var(--navy);font-size:12px}.queue-destination-grid>button small{margin-top:3px;color:#8b9ca3;font-size:12px}.queue-destination-grid>button>svg{width:15px}.queue-destination-empty{grid-column:1 / -1;margin:0;padding:16px;border:1px dashed var(--border);border-radius:10px;color:#8799a0;font-size:12px;text-align:center}.queue-beneficiary-search{position:relative}.queue-beneficiary-search>.field-label{display:block;margin-bottom:7px}.queue-beneficiary-search>div:not(.queue-beneficiary-results,.queue-beneficiary-selected){position:relative}.queue-beneficiary-search>div:not(.queue-beneficiary-selected,.queue-beneficiary-results)>svg{position:absolute;left:12px;top:12px;width:18px;color:#7e939d;z-index:1}.queue-beneficiary-search>div:not(.queue-beneficiary-selected,.queue-beneficiary-results) .input{padding-left:40px}.queue-beneficiary-results{position:absolute;z-index:10;top:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:0 16px 32px #17303e24}.queue-beneficiary-results__section h5{margin:0;padding:9px 13px 7px;background:#f5f8f7;color:#668078;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.queue-beneficiary-results__section--jce h5{background:#edf8f2;color:#247654}.queue-beneficiary-results button{width:100%;display:flex;justify-content:space-between;padding:11px 13px;border:0;border-bottom:1px solid #edf1f2;background:#fff;color:#4f6874;text-align:left;cursor:pointer}.queue-beneficiary-results button:hover{background:#f3f8f7}.queue-beneficiary-results strong,.queue-beneficiary-results small{display:block}.queue-beneficiary-results strong{color:var(--navy);font-size:12px}.queue-beneficiary-results small,.queue-beneficiary-results>p{color:#8a9ba3;font-size:12px}.queue-beneficiary-results>p{margin:0;padding:14px}.queue-beneficiary-results button>span:last-child{align-self:center;color:#25806c;font-size:12px;font-weight:800}.queue-beneficiary-results__empty{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px}.queue-beneficiary-results__empty strong,.queue-beneficiary-results__empty small{display:block}.queue-beneficiary-results__empty small{margin-top:3px}.queue-beneficiary-results__empty .button{width:auto;flex:0 0 auto;align-items:center;gap:7px;border:1px solid #a9d6c3;border-radius:9px;background:#eaf7f0;color:#176f4a;font-weight:800}.queue-beneficiary-results__empty .button svg{width:17px}.queue-beneficiary-results__actions{display:flex;flex:0 0 auto;gap:8px}.queue-beneficiary-results__empty .queue-beneficiary-results__retry{border-color:#d7e0e3;background:#fff;color:#4f6874}.queue-beneficiary-results__empty--error{border-left:4px solid #dc2626;background:#fff7f7}.queue-beneficiary-results__empty--error strong{color:#9f1d1d}.queue-search-help{display:block;margin-top:6px;color:#92a1a7;font-size:12px}.queue-beneficiary-selected{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:11px 14px;border:1px solid #cce3dc;border-radius:12px;background:#f3faf7}.queue-beneficiary-selected>svg{position:static;width:23px;height:23px;justify-self:center;color:#27836f}.queue-beneficiary-selected p{flex:1;margin:0}.queue-beneficiary-selected strong,.queue-beneficiary-selected small{display:block}.queue-beneficiary-selected strong{color:#315b52;font-size:14px}.queue-beneficiary-selected small{margin-top:2px;color:#789188;font-size:12px}.queue-beneficiary-selected button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#37786b;font-size:12px;font-weight:800;cursor:pointer}.queue-beneficiary-selected button svg{width:13px}.queue-visitor-fields{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px}.queue-visitor-fields__heading{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #cfe6de;border-radius:11px;background:#f2faf7}.queue-visitor-fields__heading strong,.queue-visitor-fields__heading small{display:block}.queue-visitor-fields__heading small{margin-top:3px;color:#789188;font-size:12px}.queue-visitor-fields .form-field,.queue-attention-fields .form-field{max-width:none}.queue-visitor-fields .form-field>small{display:block;margin-top:5px;color:#92a1a7;font-size:12px}.queue-attention-fields{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:12px}.queue-reception-step select,.queue-console-selectors select,.queue-transfer select{width:100%;min-height:43px;border:1px solid var(--border);border-radius:9px;background:#fff;padding:0 11px;color:#49616d;outline:none}.queue-reception-step select:focus,.queue-console-selectors select:focus,.queue-transfer select:focus{border-color:#65a696;box-shadow:0 0 0 3px #27a18b1a}.generated-ticket{width:min(420px,calc(100% - 40px));display:flex;flex-direction:column;align-items:center;margin:28px auto;padding:34px 30px;border:1px dashed #80b8aa;border-radius:17px;background:linear-gradient(180deg,#f5fcf9,#fff);text-align:center}.generated-ticket>svg{width:42px;height:42px;margin-bottom:12px;color:#2b967d}.generated-ticket>strong{margin:14px 0 4px;color:var(--navy);font:900 48px Manrope,sans-serif;letter-spacing:.03em}.generated-ticket h3{margin:0;color:#43606b;font-size:15px}.generated-ticket p{margin:5px 0 16px;color:var(--muted);font-size:12px}.generated-ticket>div{width:100%;display:flex;justify-content:space-between;padding:10px;border-radius:9px;background:#edf6f3;color:#55736c;font-size:12px}.generated-ticket>small{margin-top:12px;color:#8b9ba2;font-size:12px}.generated-ticket .generated-ticket__countdown{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;margin:16px 0 0;padding:10px 12px;border-radius:9px;background:#eef6f3;color:#55736c;font-size:13px;font-weight:600}.generated-ticket__countdown strong{color:#14735e;font-size:15px}.generated-ticket section{display:flex;gap:9px;margin-top:22px}.queue-console-heading{margin-bottom:20px}.queue-reception-dashboard{display:grid;grid-template-columns:minmax(370px,.9fr) minmax(470px,1fr) minmax(310px,350px);gap:18px;align-items:start}.queue-reception-dashboard__generator{min-width:0}.queue-reception-card--embedded{min-width:0;border-color:#d7e3df;box-shadow:0 10px 28px #163c2f0e}.queue-reception-card--embedded>.queue-section-heading{min-height:62px;gap:11px;padding:11px 16px}.queue-reception-card--embedded>.queue-section-heading>span{width:38px;height:38px;border-radius:10px}.queue-reception-card--embedded>.queue-section-heading>span svg{width:18px}.queue-reception-card--embedded>.queue-section-heading h3{margin:0 0 2px;font-size:14px}.queue-reception-card--embedded>.queue-section-heading p{font-size:11px}.queue-reception-card--embedded .queue-kiosk-progress{position:relative;gap:0;padding:9px 18px;background:#f8fbf9}.queue-reception-card--embedded .queue-kiosk-progress:before{position:absolute;top:24px;left:calc(12.5% + 9px);right:calc(12.5% + 9px);height:2px;background:#d9e7e1;content:""}.queue-reception-card--embedded .queue-kiosk-progress>button{position:relative;z-index:1;justify-content:center;min-height:32px;padding:0;border:0;background:transparent;box-shadow:none}.queue-reception-card--embedded .queue-kiosk-progress>button.active{border:0;background:transparent;box-shadow:none}.queue-reception-card--embedded .queue-kiosk-progress>button>b{width:30px;height:30px;flex-basis:30px;border:3px solid #f8fbf9;border-radius:50%;font-size:11px}.queue-reception-card--embedded .queue-kiosk-progress>button.active>b{background:#17805d;color:#fff;box-shadow:0 0 0 2px #b9decf}.queue-reception-card--embedded .queue-kiosk-progress>button.completed>b{background:#d9efe6;color:#13734f}.queue-reception-card--embedded .queue-kiosk-progress>button span{display:none}.queue-reception-card--embedded .queue-reception-step{padding:18px 20px}.queue-reception-card--embedded .queue-kiosk-stage{min-height:470px}.queue-reception-card--embedded .queue-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.queue-reception-card--embedded .queue-destination-grid>button{min-height:72px}.queue-reception-card--embedded .queue-visitor-fields,.queue-reception-card--embedded .queue-attention-fields{grid-template-columns:1fr}.queue-reception-card--embedded .queue-reception-step--compact{min-height:300px}.queue-reception-card--embedded .queue-kiosk-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.queue-reception-card--embedded .queue-kiosk-summary article{gap:8px;padding:11px;border-radius:11px}.queue-reception-card--embedded .queue-kiosk-summary article>svg{width:18px;flex-basis:18px}.queue-reception-card--embedded .queue-kiosk-summary small{margin-bottom:1px;font-size:9px}.queue-reception-card--embedded .queue-kiosk-summary strong{font-size:12px}.queue-reception-card--embedded .queue-kiosk-summary em{margin-top:1px;font-size:10px}.queue-reception-card--embedded .queue-visitor-fields__heading{align-items:stretch;flex-direction:column}.queue-reception-card--embedded .queue-visitor-fields__heading .button{justify-content:center}.queue-reception-card--embedded .queue-kiosk-actions{align-items:stretch;flex-direction:column-reverse;gap:10px;padding:14px 20px 18px}.queue-reception-card--embedded .queue-kiosk-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.queue-reception-card--embedded .queue-kiosk-actions>div>.button:only-child{grid-column:1 / -1}.queue-reception-card--embedded .queue-kiosk-actions>.button,.queue-reception-card--embedded .queue-kiosk-actions>div>.button{width:100%;justify-content:center}.queue-reception-card--embedded .generated-ticket{width:calc(100% - 32px);margin:18px auto;padding:26px 20px}.queue-reception-card--embedded .generated-ticket>strong{font-size:42px}.queue-console-workspace{min-width:0;display:grid;gap:18px}.queue-station-console,.queue-service-stage,.queue-pending-card{overflow:hidden}.queue-station-console{container-type:inline-size}.queue-console-sidebar{min-width:0;display:grid;gap:16px;position:sticky;top:18px}.queue-station-heading{align-items:center;min-height:96px;padding:18px 20px}.queue-station-heading>div{min-width:0}.queue-station-heading .eyebrow{margin-bottom:3px;color:#82958d;font-size:12px}.queue-station-heading h3{margin:0;color:var(--navy);font:800 17px Manrope,sans-serif}.queue-station-heading p{margin:3px 0 0;color:#7a8e86;font-size:12px}.queue-station-heading>.queue-station-status{width:auto;height:auto;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;margin-left:auto;padding:7px 10px;border-radius:999px;background:#eef2f1;color:#71827d;font-size:12px;font-weight:900;white-space:nowrap}.queue-station-heading>.queue-station-status i{width:7px;height:7px;display:block;flex:0 0 7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #71827d1f}.queue-station-heading>.queue-station-status--disponible{background:#e5f4ea;color:#0e7736}.queue-station-heading>.queue-station-status--ocupada{background:#e8f2f6;color:#397189}.queue-station-heading>.queue-station-status--pausada{background:#fff3d8;color:#961}.queue-pause-button{margin-left:0}.queue-console-selectors{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:12px;align-items:end;padding:17px 20px 20px;border-top:1px solid var(--border);background:linear-gradient(180deg,#fbfdfc,#f7faf8)}.queue-console-selectors label>span{display:block;margin-bottom:6px;color:#526a76;font-size:12px;font-weight:800}.queue-console-selectors label b,.queue-service-result label b{color:#c55346}.queue-console-selectors select:disabled{background:#f3f6f5;color:#6f817b;cursor:not-allowed}.queue-call-next-button{grid-column:1 / -1;min-width:154px;min-height:43px;justify-content:center}@container (min-width: 780px){.queue-console-selectors{grid-template-columns:minmax(180px,.78fr) minmax(220px,1.22fr) auto}.queue-call-next-button{grid-column:auto}}.queue-service-stage__heading{min-height:67px;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border)}.queue-service-stage__heading .eyebrow{margin-bottom:2px;color:#84958f;font-size:12px}.queue-service-stage__heading h3{margin:0;color:var(--navy);font:800 14px Manrope,sans-serif}.queue-service-stage__heading>span{padding:6px 9px;border-radius:999px;background:#edf5f1;color:#3b7662;font-size:12px;font-weight:800}.queue-live-message{border-bottom:1px solid var(--border);background:#f8fbf9}.queue-live-message>summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:11px 20px;cursor:pointer;list-style:none}.queue-live-message>summary::-webkit-details-marker{display:none}.queue-live-message>summary>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#e5f2e9;color:#0e7736}.queue-live-message>summary svg{width:17px}.queue-live-message>summary>svg{color:#788d84;transition:transform .18s ease}.queue-live-message[open]>summary>svg{transform:rotate(180deg)}.queue-live-message>summary strong,.queue-live-message>summary small{display:block}.queue-live-message>summary strong{color:var(--navy);font-size:12px}.queue-live-message>summary small{overflow:hidden;margin-top:2px;color:#788d84;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.queue-live-message>summary>span:nth-last-of-type(1){padding:5px 8px;border-radius:999px;background:#eef2f1;color:#73847e;font-size:12px;font-weight:900;white-space:nowrap}.queue-live-message>summary>span.is-active{background:#ddf1e4;color:#0e7736}.queue-live-message>div{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:end;gap:9px;padding:4px 20px 14px 64px}.queue-live-message>div>label:first-child>span{display:block;margin-bottom:5px;color:#526a5b;font-size:12px;font-weight:800}.queue-live-message__voice{min-height:41px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #d7e5da;border-radius:9px;background:#fff;color:#416b4f;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.queue-live-message__voice input{width:15px;height:15px;margin:0;accent-color:#0e7736}.queue-live-message__voice svg{width:15px}.queue-voice-control{min-width:0;display:grid;gap:15px;padding:20px;overflow:hidden;border:1px solid #cfe0d6;border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(103,190,145,.13),transparent 40%),linear-gradient(155deg,#fbfefc,#f2f9f5);box-shadow:0 12px 30px #0d3d2212;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.queue-voice-control.is-live{border-color:#ed9f94;background:radial-gradient(circle at 100% 0,rgba(220,68,52,.12),transparent 42%),linear-gradient(155deg,#fffaf9,#fff3f1);box-shadow:0 15px 38px #ab31241f}.queue-voice-control>.queue-live-message{overflow:hidden;border:1px solid #d7e7dd;border-radius:13px;background:#ffffffd1}.queue-voice-control>.queue-live-message>summary{grid-template-columns:34px minmax(0,1fr) 18px;padding:10px 12px}.queue-voice-control>.queue-live-message>summary>span:nth-last-of-type(1){display:none}.queue-voice-control>.queue-live-message>div{grid-template-columns:1fr;padding:4px 12px 12px}.queue-voice-control>.queue-live-message>div>.button{width:100%;justify-content:center}.queue-voice-control__identity{min-width:0;display:flex;align-items:center;gap:12px}.queue-voice-control__identity>span{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:#dff3e8;color:#11764a}.queue-voice-control.is-live .queue-voice-control__identity>span{background:#ffe5e1;color:#c94a3a}.queue-voice-control__identity svg{width:20px}.queue-voice-control__identity div{min-width:0}.queue-voice-control__identity strong,.queue-voice-control__identity small{display:block}.queue-voice-control__identity strong{margin-top:2px;color:var(--navy);font:800 13px Manrope,sans-serif}.queue-voice-control__identity small{margin-top:3px;color:#6c8275;font-size:12px;line-height:1.35}.queue-voice-control__identity div>small:first-child{margin:0;color:#448365;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.queue-voice-control__meter{min-height:64px;display:flex;align-items:center;gap:13px;padding:11px 13px;border:1px solid #d7e7dd;border-radius:13px;background:#ffffffd1}.queue-voice-control.is-live .queue-voice-control__meter{border-color:#f1c5bf;background:#ffffffe0}.queue-voice-wave{width:112px;height:38px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:3px}.queue-voice-wave i{width:4px;min-height:5px;display:block;flex:0 0 4px;border-radius:999px;background:#72aa8b;transition:height 70ms linear,background .18s ease}.queue-voice-wave.is-active i{background:linear-gradient(180deg,#f06c5d,#c83d2e)}.queue-voice-wave.is-preparing i{animation:queue-wave-prepare .8s ease-in-out infinite alternate}.queue-voice-wave.is-preparing i:nth-child(2n){animation-delay:-.3s}.queue-voice-wave.is-preparing i:nth-child(3n){animation-delay:-.55s}.queue-voice-control__meter>div{min-width:0}.queue-voice-control__meter b,.queue-voice-control__meter>div span{display:block}.queue-voice-control__meter b{color:#55736a;font-size:12px;letter-spacing:.08em}.queue-voice-control.is-live .queue-voice-control__meter b{color:#b73a2c}.queue-voice-control__meter>div span{margin-top:3px;color:#83978f;font-size:12px}.queue-voice-control__ptt{width:100%;min-height:96px!important;display:grid!important;grid-template-columns:48px 1fr!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:start!important;column-gap:13px!important;padding:14px 18px!important;border:1px solid #075329!important;border-radius:15px!important;background:linear-gradient(145deg,#063b1e,#012d15)!important;box-shadow:0 9px 20px #0331182e;color:#fff!important;touch-action:none;user-select:none;-webkit-user-select:none}.queue-voice-control__ptt>span{grid-row:1 / span 2;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#79dd9c26;color:#8be4aa}.queue-voice-control__ptt>span svg{width:24px;height:24px}.queue-voice-control__ptt strong{align-self:end;font:800 12px Manrope,sans-serif}.queue-voice-control__ptt small{align-self:start;margin-top:3px;color:#acd1b8;font-size:12px}.queue-voice-control__ptt:hover:not(:disabled){background:linear-gradient(145deg,#075027,#03371b)!important;transform:translateY(-1px)}.queue-voice-control__ptt:active,.queue-voice-control.is-live .queue-voice-control__ptt{border-color:#a72e22!important;background:linear-gradient(145deg,#d34838,#ae2d21)!important;box-shadow:0 8px 24px #ae2d2147;transform:translateY(1px) scale(.992)}.queue-voice-control.is-live .queue-voice-control__ptt>span{background:#ffffff2e;color:#fff}.queue-voice-control.is-live .queue-voice-control__ptt small{color:#ffe1dd}.queue-voice-control__filter>span{display:block;margin-bottom:5px;color:#526a5b;font-size:12px;font-weight:800}.queue-voice-control__filter select{width:100%;min-height:42px;padding:0 36px 0 12px;border:1px solid #d3e1d8;border-radius:10px;background-color:#fff;color:#173c29;font:700 12px DM Sans,sans-serif}.queue-voice-control__privacy{margin:-4px 0 0;color:#85988f;font-size:12px;line-height:1.4;text-align:center}.queue-voice-control__filter-note{margin:-2px 0 0;color:#607d70;font-size:.78rem;line-height:1.45}@keyframes queue-wave-prepare{0%{height:5px}to{height:24px}}.queue-public-live-voice b i{width:7px;height:7px;border-radius:50%;background:#d84434;box-shadow:0 0 #d8443473;animation:queue-live-pulse 1.4s infinite}@keyframes queue-live-pulse{70%{box-shadow:0 0 0 7px #d8443400}to{box-shadow:0 0 #d8443400}}.queue-console-empty{min-height:300px;display:grid;place-content:center;justify-items:center;padding:35px;text-align:center;color:#8b9ea7;background:radial-gradient(circle at center,#f8fbfa 0,#fff 58%)}.queue-console-empty svg{width:44px;height:44px;margin-bottom:11px;color:#8bb8ae}.queue-console-empty strong{color:var(--navy);font-size:13px}.queue-console-empty p{max-width:360px;margin:6px 0 0;font-size:12px}.queue-current-ticket{padding:22px;background:linear-gradient(180deg,#fff,#fbfdfc)}.queue-current-progress{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:15px}.queue-current-progress>span{display:inline-flex;align-items:center;gap:6px;color:#9aaba5;font-size:12px;font-weight:800}.queue-current-progress>span b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#eef2f1}.queue-current-progress>span.is-complete{color:#4a7c6c}.queue-current-progress>span.is-complete b{background:#dff0e5;color:#0e7736}.queue-current-progress>span.is-current{color:#0e7736}.queue-current-progress>span.is-current b{background:#0e7736;color:#fff;box-shadow:0 0 0 4px #0e77361a}.queue-current-progress>i{width:38px;height:1px;background:#dce6e2}.queue-current-number{display:flex;flex-direction:column;align-items:center;padding:23px;border:1px solid #d9ebe2;border-radius:15px;background:linear-gradient(135deg,#edf8f1,#f8fcfa);text-align:center}.queue-current-number>span{color:#357c6d;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.queue-current-number>strong{margin:6px 0 3px;color:var(--navy);font:950 58px Manrope,sans-serif;letter-spacing:.02em}.queue-current-number p{display:inline-flex;align-items:center;gap:6px;margin:0;color:#385e52;font-size:12px;font-weight:800}.queue-current-number p svg{width:15px}.queue-current-number>div{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:11px}.queue-current-number>div>span,.queue-current-number>div>small{min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #dcebe5;border-radius:8px;background:#fff;color:#687f76;font-size:12px;font-weight:800}.queue-current-number>div svg{width:12px}.queue-current-number>div>small{background:#f5f7f6;color:#6e817a}.queue-current-number>div>span.queue-current-reason{flex:1 0 100%;justify-content:center;border-color:#b9ddc8;background:#e7f5ec;color:#135e35}.queue-current-reason b{font-weight:900}.queue-station-page{display:grid;gap:22px}.queue-station-switch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding:18px 26px;border-top:1px solid #dce7e3}.queue-station-switch label,.queue-station-switch label>span{display:grid;gap:6px}.queue-station-switch label>span{grid-auto-flow:column;justify-content:start;align-items:baseline;color:#38564d;font-weight:800}.queue-station-switch label small{color:#81958e;font-weight:600}.queue-station-switch select{min-height:46px;border:1px solid #cfddd8;border-radius:10px;padding:0 12px;background:#fff}.queue-station-service{min-height:590px}.queue-station-file-action,.queue-reception-serving-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 26px 0;padding:18px;border:1px solid #cfe3da;border-radius:13px;background:#f3faf6;color:#214d3e}.queue-station-file-action>div,.queue-reception-serving-notice>div{display:grid;gap:4px}.queue-station-file-action span,.queue-reception-serving-notice span{color:#688179;font-size:13px}.queue-reception-serving-notice{justify-content:flex-start}.queue-reception-serving-notice>svg{width:28px;height:28px;color:#16845e}.queue-station-assignments{display:grid;gap:8px;padding:16px 18px 20px;background:#f7faf9}.queue-station-assignment-card>.queue-section-heading{border-bottom:1px solid #e1eae6}.queue-station-assignments__labels,.queue-station-assignments>article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(230px,1.2fr) auto;gap:16px;align-items:center}.queue-station-assignments__labels{padding:0 16px 3px;color:#789087;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.queue-station-assignments>article{min-width:0;padding:13px 14px;border:1px solid #dce8e3;border-radius:12px;background:#fff;box-shadow:0 4px 12px #0f3d2c09}.queue-station-assignments__station,.queue-station-assignments__station>div,.queue-station-assignments__current{display:grid;gap:3px}.queue-station-assignments__station{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.queue-station-assignments__station>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#e7f4ef;color:#21806a}.queue-station-assignments__station svg{width:18px}.queue-station-assignments strong{color:#143d30;font-size:13px}.queue-station-assignments small{color:#7b9189;font-size:12px}.queue-station-assignments__current>small,.queue-station-assignments label>span{display:none}.queue-station-assignments label{min-width:0}.queue-station-assignments select{width:100%;min-height:40px;border:1px solid #d2dfda;border-radius:9px;background:#fff;padding:0 10px;color:#294b40;font-weight:700}.queue-station-assignments .button{min-width:158px;justify-content:center;white-space:nowrap}@media(max-width:900px){.queue-station-assignments__labels{display:none}.queue-station-assignments>article{grid-template-columns:1fr;gap:13px;padding:16px}.queue-station-assignments__current>small,.queue-station-assignments label>span{display:block;margin-bottom:5px;color:#7b9189;font-size:11px;font-weight:800}.queue-station-assignments .button{width:100%}}@media(max-width:760px){.queue-station-switch{grid-template-columns:1fr}.queue-station-file-action{align-items:stretch;flex-direction:column}}.queue-current-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:16px}.queue-current-action-copy{flex:1 0 100%;margin-bottom:3px;text-align:center}.queue-current-action-copy strong,.queue-current-action-copy span{display:block}.queue-current-action-copy strong{color:var(--navy);font-size:12px}.queue-current-action-copy span{margin-top:3px;color:#7c9088;font-size:12px}.queue-danger-button{min-height:41px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #edc8c2;border-radius:9px;background:#fff5f2;color:#a54f43;font-weight:800;cursor:pointer}.queue-service-result{margin-top:16px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:#fff}.queue-service-result>header{padding:15px 17px 10px}.queue-service-result h3{margin:3px 0 2px;color:var(--navy);font:800 13px Manrope,sans-serif}.queue-service-result p{margin:0;color:#81928c;font-size:12px}.queue-service-result__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px 17px 15px}.queue-service-result__fields label:last-child{grid-column:1 / -1}.queue-service-result label span{display:block;margin-bottom:6px;color:#536d63;font-size:12px;font-weight:800}.queue-service-result input,.queue-service-result textarea{width:100%;padding:10px 11px;border:1px solid var(--border);border-radius:9px;outline:none;resize:vertical}.queue-service-result input:focus,.queue-service-result textarea:focus{border-color:#65a696;box-shadow:0 0 0 3px #0e773614}.queue-service-result__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-top:1px solid var(--border);background:#f8faf9}.queue-service-result__footer>span{color:#7c8f88;font-size:12px}.queue-transfer{margin-top:14px;border-top:1px solid var(--border)}.queue-transfer>summary{display:flex;align-items:center;gap:7px;padding:13px 4px 0;color:#627970;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.queue-transfer>summary::-webkit-details-marker{display:none}.queue-transfer>summary svg{width:15px}.queue-transfer>summary svg:last-child{margin-left:auto;transition:transform .18s ease}.queue-transfer[open]>summary svg:last-child{transform:rotate(180deg)}.queue-transfer>div{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;margin-top:12px;padding:14px;border-radius:11px;background:#f6f9f8}.queue-pending-card>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid var(--border)}.queue-pending-card h3{margin:3px 0 0;color:var(--navy);font:800 14px Manrope,sans-serif}.queue-pending-card>header small{display:block;margin-top:3px;color:#8a9a95;font-size:12px}.queue-pending-card>header>b{min-width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#e6f3ef;color:#287d6b}.queue-pending-list{max-height:520px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8d2c8 transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch}.queue-pending-list:focus-visible{outline:3px solid rgba(40,125,107,.2);outline-offset:-3px}.queue-pending-card article{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid #edf1f2}.queue-pending-card article:hover{background:#fafcfb}.queue-pending-card article>span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#edf2f3;color:#78909a;font-size:12px;font-weight:800}.queue-pending-card article p{margin:0}.queue-pending-card article strong,.queue-pending-card article small{display:block}.queue-pending-card article strong{color:var(--navy);font-size:12px;font-weight:900}.queue-pending-card article small{margin-top:2px;color:#84979f;font-size:12px}.queue-pending-card article button{border:0;background:transparent;color:#267c69;font-size:12px;font-weight:800;cursor:pointer}.queue-pending-card article button:disabled{color:#9cadb3;cursor:not-allowed}.queue-small-empty{padding:25px 15px;color:#8da0a8;font-size:12px;text-align:center}.queue-recall-groups{max-height:310px;overflow-y:auto}.queue-recall-groups section+section{border-top:5px solid #f3f6f6}.queue-recall-groups h4{display:flex;align-items:center;justify-content:space-between;margin:0;padding:10px 14px;background:#edf7f4;color:#2d6f61;font-size:12px}.queue-recall-groups h4 span{min-width:21px;height:21px;display:grid;place-items:center;border-radius:7px;background:#fff}.queue-recall-card article>span svg{width:13px;height:13px}.queue-statistics-filters{margin-bottom:16px;overflow:hidden}.queue-statistics-filters>header{display:flex;align-items:center;gap:9px;padding:15px 18px;border-bottom:1px solid var(--border);color:var(--navy)}.queue-statistics-filters>header>svg{width:18px;color:#2c8c77}.queue-statistics-filters>header>strong{font-size:12px}.queue-statistics-filters>header>div{display:flex;gap:6px;margin-left:auto}.queue-statistics-filters>header button{padding:7px 10px;border:1px solid #d7e2e5;border-radius:8px;background:#fff;color:#56707b;font-size:12px;font-weight:800;cursor:pointer}.queue-statistics-filters>header button:hover{border-color:#77aa9e;color:#257662}.queue-statistics-filters>div{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;gap:12px;align-items:end;padding:16px 18px}.queue-statistics-filters label>span{display:block;margin-bottom:6px;color:#5d727c;font-size:12px;font-weight:800}.queue-statistics-filters input,.queue-statistics-filters select{width:100%;min-height:42px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:#fff;color:#405d68;outline:none}.queue-statistics-filters input:focus,.queue-statistics-filters select:focus{border-color:#65a696;box-shadow:0 0 0 3px #27a18b1a}.queue-statistics-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.queue-statistics-summary>.card{min-width:0;display:flex;align-items:center;gap:11px;padding:16px}.queue-statistics-summary p{min-width:0;margin:0}.queue-statistics-summary strong,.queue-statistics-summary small{display:block}.queue-statistics-summary strong{overflow:hidden;color:var(--navy);font:800 18px Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.queue-statistics-summary small{margin-top:3px;color:var(--muted);font-size:12px}.queue-statistics-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:16px;margin-bottom:16px}.queue-statistics-chart,.queue-statistics-breakdown,.queue-statistics-table{overflow:hidden}.queue-statistics-chart>header,.queue-statistics-breakdown>header,.queue-statistics-table>header{display:flex;align-items:center;gap:10px;padding:17px 19px;border-bottom:1px solid var(--border)}.queue-statistics-chart>header>span,.queue-statistics-breakdown>header>span,.queue-statistics-table>header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e8f4f1;color:#2a8874}.queue-statistics-chart>header svg,.queue-statistics-breakdown>header svg,.queue-statistics-table>header svg{width:18px}.queue-statistics-chart h3,.queue-statistics-breakdown h3,.queue-statistics-table h3{margin:0;color:var(--navy);font:800 12px Manrope,sans-serif}.queue-statistics-chart header p,.queue-statistics-breakdown header p,.queue-statistics-table header p{margin:3px 0 0;color:var(--muted);font-size:12px}.queue-statistics-chart>div{height:280px;padding:18px 14px 8px;font-size:12px}.queue-statistics-breakdown>div{padding:14px 18px 18px}.queue-statistics-breakdown article{padding:9px 0}.queue-statistics-breakdown article p{display:flex;justify-content:space-between;margin:0 0 7px;color:#58717b;font-size:12px}.queue-statistics-breakdown article p strong{color:#3d5a65}.queue-statistics-breakdown article>div{height:6px;overflow:hidden;border-radius:999px;background:#edf2f3}.queue-statistics-breakdown article i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#2aa68d,#4e94ad)}.queue-statistics-table{margin-bottom:16px}.queue-statistics-table .request-table td{font-size:12px}.queue-public{height:100vh;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;background:radial-gradient(circle at 12% 12%,rgba(39,133,78,.28),transparent 30%),linear-gradient(145deg,#021a0c,#052b16 54%,#031c0e);color:#fff;font-family:Manrope,sans-serif}.queue-public .brand{padding:8px 4px}.queue-public .brand__mark{background:#0e7736}.queue-public .brand span{color:#b9d2c0}.queue-public-body{min-height:0;display:grid;grid-template-columns:minmax(0,11fr) minmax(370px,9fr);gap:0;padding:0}.queue-public-header{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;gap:24px;padding:clamp(14px,1.3vw,24px) clamp(18px,2vw,36px)}.queue-public-header .brand{min-width:0;display:flex;align-items:center;gap:13px}.queue-public-header .brand>div:last-child{min-width:0}.queue-public-header .brand strong,.queue-public-header .brand span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-public-header .brand strong{font-size:clamp(17px,1.35vw,24px);font-weight:900;letter-spacing:-.02em}.queue-public-header .brand span{margin-top:2px;color:#a9c8b2;font-size:clamp(11px,.8vw,14px)}.queue-public-header__live{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid rgba(126,222,158,.2);border-radius:999px;background:#0e773633;color:#a9edbd;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.queue-public-header__live i{width:8px;height:8px;border-radius:50%;background:#65dc8b;box-shadow:0 0 0 5px #65dc8b1f}.queue-public-rail{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;border:0;border-radius:0;background:#1f6839;box-shadow:none}.queue-public-rail__identity{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.12);background:#021f0d94}.queue-public-rail__identity .brand{min-width:0}.queue-public-rail__identity .brand__mark{width:42px;height:42px;border-radius:10px;font-size:14px}.queue-institution-logo{width:clamp(300px,36vw,620px);height:auto;max-width:82%;max-height:45vh;display:block;object-fit:contain;filter:drop-shadow(0 22px 46px rgba(0,0,0,.24))}.queue-institution-logo--compact{width:42px;height:42px;flex:0 0 auto;border-radius:10px;object-fit:contain;filter:none}.queue-institution-fallback{width:clamp(150px,18vw,280px);aspect-ratio:1;display:grid;place-items:center;border-radius:22%;background:#0e7736;color:#fff;font-size:clamp(54px,7vw,100px);font-weight:900;box-shadow:0 22px 55px #00000038}.queue-public-rail__identity .brand>div:last-child{min-width:0}.queue-public-rail__identity .brand strong{font-size:17px}.queue-public-rail__identity .brand span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.queue-public-rail__clock{flex:0 0 auto;display:flex;align-items:center;gap:8px;text-align:right;justify-self:end}.queue-public-rail__clock>svg{width:20px;color:#7ddb9d}.queue-public-rail__clock p{margin:0}.queue-public-rail__clock strong,.queue-public-rail__clock span{display:block}.queue-public-rail__clock strong{font-size:17px;line-height:1}.queue-public-rail__clock span{margin-top:4px;color:#acc9b4;font-size:12px;text-transform:capitalize}.queue-public-rail__clock button{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;margin-left:4px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#ffffff12;color:#dff3e5;cursor:pointer}.queue-public-rail__clock button:hover,.queue-public-rail__clock button:focus-visible{border-color:#7ddb9d8c;background:#0e773657;color:#fff;outline:none}.queue-public-rail__clock button svg{width:17px;height:17px}.queue-public-active{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.queue-public-active>header,.queue-public-recent>header{display:flex;align-items:center;gap:10px;padding:clamp(15px,1.25vw,22px);border-bottom:1px solid rgba(255,255,255,.11);background:#02220e80}.queue-public-active>header>span,.queue-public-recent>header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#0e773640;color:#8de1a9}.queue-public-active>header svg,.queue-public-recent>header svg{width:18px}.queue-public-active>header>div,.queue-public-recent>header>div{flex:1}.queue-public-active>header strong,.queue-public-active>header small,.queue-public-recent>header strong,.queue-public-recent>header small{display:block}.queue-public-active>header strong,.queue-public-recent>header strong{font-size:clamp(13px,.92vw,16px)}.queue-public-active>header small,.queue-public-recent>header small{margin-top:2px;color:#9ab8a3;font-size:clamp(10px,.72vw,13px)}.queue-public-active>header>b{min-width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#0e773647;color:#9be7b3;font-size:15px}.queue-public-active>div{min-height:0;display:grid;align-content:start;gap:0;overflow-y:auto;padding:0;scroll-behavior:smooth;scrollbar-width:none}.queue-public-active>div::-webkit-scrollbar,.queue-public-recent>div::-webkit-scrollbar{display:none}.queue-public-row--called,.queue-public-row--serving,.queue-public-row--completed,.queue-public-row--no_show{min-width:0;display:grid;min-height:clamp(125px,16vh,190px);grid-template-columns:minmax(150px,1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,1.7vw,34px);padding:clamp(24px,2.2vw,42px);border:0;border-bottom:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent}.queue-public-active article.active{border-color:#ffffff29;box-shadow:inset 6px 0 #71dc91}.queue-public-active article.queue-public-row--serving{box-shadow:inset 6px 0 #b4efc5}.queue-public-active article>strong,.queue-public-recent article>strong{font-size:clamp(48px,4vw,82px);font-weight:950;line-height:1;letter-spacing:.018em;text-shadow:0 1px 0 rgba(255,255,255,.18)}.queue-public-active article p,.queue-public-recent article p{min-width:0;margin:0}.queue-public-active article p b,.queue-public-recent article p b{display:block;overflow:hidden;color:#edf7ef;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.queue-public-position--short{font-size:clamp(28px,2.25vw,44px)}.queue-public-position--medium{font-size:clamp(19px,1.55vw,30px)}.queue-public-position--long{font-size:clamp(15px,1.2vw,23px)}.queue-public-empty{width:100%;height:100%;min-height:0;box-sizing:border-box;display:grid;place-content:center;justify-items:center;gap:clamp(30px,4vh,54px);padding:clamp(40px,5vw,90px);background:radial-gradient(circle at 50% 43%,rgba(110,222,145,.18),transparent 32%),linear-gradient(150deg,rgba(255,255,255,.025),transparent 56%);text-align:center}.queue-public-active--empty>div{height:100%;display:flex;overflow:hidden}.queue-public-active--empty .queue-public-empty{flex:1;height:auto}.queue-public-empty__logo{width:min(76%,340px);max-height:clamp(100px,18vh,190px);display:block;object-fit:contain}.queue-public-empty__copy{display:grid;justify-items:center;gap:10px}.queue-public-empty__copy strong{margin:0;color:#f3fff6;font-size:clamp(28px,2.6vw,50px);font-weight:850;letter-spacing:-.035em}.queue-public-empty__copy span{max-width:390px;color:#b8d9c1;font-size:clamp(13px,1.1vw,19px);line-height:1.45}.queue-public-recent{border-top:1px solid rgba(255,255,255,.1);background:#02210e85}.queue-public-recent>div{max-height:170px;display:grid;gap:6px;overflow-y:auto;padding:10px 14px 14px;scroll-behavior:smooth;scrollbar-width:none}.queue-public-recent>div>p{margin:6px 0;color:#a5c0ac;font-size:12px}.queue-public-recent article{grid-template-columns:minmax(95px,auto) minmax(0,1fr);padding:10px 12px}.queue-public-recent article>strong{font-size:19px}.queue-public-recent article p b{font-size:12px}.queue-public-media{min-width:0;min-height:0;position:relative;overflow:hidden;border:0;border-radius:0;background:#020a05;box-shadow:none}.queue-public-media__frame{min-height:0;position:relative;display:grid;place-items:center;overflow:hidden;background:#020a05}.queue-public-media__frame,.queue-public-media__frame img,.queue-public-media__frame video,.queue-public-media__frame iframe{width:100%;height:100%}.queue-public-media__frame img,.queue-public-media__frame video{display:block;object-fit:cover}.queue-public-media__frame iframe{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:100%;min-height:100%;aspect-ratio:16 / 9;display:block;border:0;background:#000;pointer-events:none;transform:translate(-50%,-50%) scale(1.01)}.queue-public-media__state{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;padding:30px;background:#03190b;color:#91cca2;text-align:center}.queue-public-media__state svg{width:34px;height:34px;animation:spin .9s linear infinite}.queue-public-media__state strong{margin-top:11px;color:#d6e7da;font-size:13px}.queue-public-media__state span{margin-top:4px;color:#90aa97;font-size:12px}.queue-public-media__state--error svg{animation:none}.queue-public-media__state--brand strong{margin-top:22px;font-size:clamp(24px,2vw,38px)}.queue-public-media__state--brand span{max-width:560px;margin-top:8px;font-size:clamp(12px,1vw,18px)}.queue-public-media--empty{display:grid;place-content:center;justify-items:center;padding:35px;text-align:center}.queue-public-media--empty svg{width:48px;height:48px;color:#73ce8f}.queue-public-media--empty strong{margin-top:22px;font-size:clamp(24px,2vw,38px)}.queue-public-media--empty p{max-width:560px;margin:8px 0 0;color:#adc6b4;font-size:clamp(12px,1vw,18px)}.queue-public-ticker{--queue-ticker-duration: 22s;--queue-ticker-size: 16px;--queue-ticker-color: #d9e8dc;width:100%;overflow:hidden;padding:clamp(12px,1vw,17px) 0;border-top:0;background:#062812;color:var(--queue-ticker-color);font-size:var(--queue-ticker-size);font-weight:700;white-space:nowrap}.queue-public-ticker>div{width:max-content;display:flex;animation:queue-ticker var(--queue-ticker-duration) linear infinite;will-change:transform}.queue-public-ticker span{min-width:100vw;padding:0 42px;text-align:center}.queue-public-ticker--right>div{animation-direction:reverse}.queue-audio-activation{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;display:grid;place-items:center;margin:0;padding:30px;border:0;box-sizing:border-box;background:#02180aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.queue-audio-activation::backdrop{background:#02180aeb}.queue-audio-activation>div{width:min(520px,100%);padding:42px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:linear-gradient(145deg,#125b30,#062e17);box-shadow:0 30px 90px #00000061;text-align:center}.queue-audio-activation>div>span{width:76px;height:76px;display:grid;place-items:center;margin:0 auto 24px;border-radius:22px;background:#0e773638;color:#8ce4a8}.queue-audio-activation>div>span svg{width:38px;height:38px}.queue-audio-activation .eyebrow{margin:0 0 8px;color:#8ce4a8}.queue-audio-activation h1{margin:0;font-size:clamp(26px,3vw,40px)}.queue-audio-activation>div>p:not(.eyebrow){max-width:430px;margin:14px auto 0;color:#bdd2c2;font-size:14px;line-height:1.6}.queue-audio-activation>div>small{display:block;max-width:420px;margin:10px auto 0;color:#8fb79b;font-size:11px;line-height:1.45}.queue-audio-activation>div>strong{display:block;margin-top:16px;color:#ffb4a8;font-size:12px}.queue-audio-activation__actions{display:grid;gap:12px;margin-top:26px}.queue-audio-activation button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0 26px;border:0;border-radius:13px;background:#74d994;color:#062713;font:800 14px Manrope,sans-serif;cursor:pointer}.queue-audio-activation button.queue-audio-activation__update{border:1px solid rgba(140,228,168,.4);background:transparent;color:#d9f7e2}.queue-audio-activation button.queue-audio-activation__update:hover{background:#74d9941f}.queue-audio-activation__update .is-spinning{animation:spin .8s linear infinite}.queue-audio-activation button:hover{background:#91e5aa;transform:translateY(-1px)}.queue-audio-activation button:disabled{opacity:.65;cursor:wait;transform:none}.queue-audio-activation button svg{width:20px}.queue-public-live-voice{position:fixed;z-index:1100;top:24px;right:24px;min-width:300px;display:grid;grid-template-columns:46px 1fr 28px;align-items:center;gap:13px;padding:13px 16px;border:1px solid rgba(255,255,255,.24);border-radius:17px;background:#032613f0;box-shadow:0 18px 50px #00000052;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;animation:queue-overlay-in .28s ease both}.queue-public-live-voice>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#d84434}.queue-public-live-voice>span svg{width:23px}.queue-public-live-voice p,.queue-public-live-voice b,.queue-public-live-voice strong{margin:0}.queue-public-live-voice b{display:flex;align-items:center;gap:7px;color:#ffb3aa;font:800 12px Manrope,sans-serif;letter-spacing:.09em}.queue-public-live-voice strong{display:block;margin-top:3px;font:800 14px Manrope,sans-serif}.queue-public-live-voice>svg{width:24px;color:#8ce4a8}.queue-call-overlay{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 46%,#16854c 0,#086236 48%,#034622);color:#fff;animation:queue-overlay-in .38s ease both}.queue-call-overlay>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:clamp(40px,6vw,110px);text-align:center;animation:queue-call-in .55s .1s ease both}.queue-call-overlay>div>strong{font-size:clamp(170px,27vw,470px);line-height:.82;letter-spacing:.035em;text-shadow:0 20px 50px rgba(0,0,0,.28)}.queue-call-overlay h1{margin:clamp(44px,6vh,90px) 0 0;color:#d8ffe3;font-size:clamp(70px,9vw,170px);line-height:1}@keyframes queue-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes queue-call-in{0%{opacity:.3;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes queue-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media print{body:has(.generated-ticket) *{visibility:hidden}body:has(.generated-ticket) .generated-ticket,body:has(.generated-ticket) .generated-ticket *{visibility:visible}body:has(.generated-ticket) .generated-ticket{position:absolute;top:0;right:0;bottom:0;left:0;width:80mm;margin:0;border:0}body:has(.generated-ticket) .generated-ticket section{display:none}.sidebar,.topbar,.page-intro,.queue-summary,.queue-filter-actions,.pagination{display:none!important}.main-area,.page-content,.request-list-card{margin:0;padding:0;border:0;box-shadow:none}}@media(max-width:1100px){.queue-statistics-summary{grid-template-columns:repeat(3,1fr)}.queue-statistics-filters>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px){.queue-public-body{grid-template-columns:minmax(0,11fr) minmax(320px,9fr)}.queue-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.queue-intro .page-intro__actions{flex-wrap:wrap}.queue-statistics-grid{grid-template-columns:1fr}}@media(max-width:1180px){.queue-console-selectors{grid-template-columns:repeat(2,minmax(170px,1fr))}.queue-call-next-button{grid-column:1 / -1}}@media(max-width:1500px){.queue-reception-dashboard{grid-template-columns:minmax(370px,.88fr) minmax(470px,1.12fr)}.queue-reception-dashboard>.queue-console-sidebar{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media(max-width:1050px){.queue-reception-dashboard,.queue-reception-dashboard>.queue-console-sidebar{grid-template-columns:1fr}}@media(max-width:700px){.queue-intro .page-intro__actions,.queue-intro .page-intro__actions .button{width:100%}.queue-console-selectors,.queue-statistics-filters>div,.queue-statistics-summary,.queue-visitor-fields,.queue-attention-fields,.queue-live-message>div,.queue-transfer>div,.queue-service-result__fields{grid-template-columns:1fr}.queue-visitor-fields__heading{align-items:stretch;flex-direction:column}.queue-call-next-button,.queue-service-result__fields label:last-child{grid-column:auto}.queue-call-next-button{width:100%}.queue-live-message>div{padding-left:20px}.queue-live-message__voice{justify-content:center}.queue-station-heading{align-items:flex-start;flex-wrap:wrap}.queue-station-heading>div{flex:1 1 calc(100% - 62px)}.queue-station-status{margin-left:51px}.queue-pause-button{margin-left:auto}.queue-service-result__footer{align-items:stretch;flex-direction:column}.queue-service-result__footer .button{justify-content:center}.queue-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-statistics-filters>header{flex-wrap:wrap}.queue-statistics-filters>header>div{width:100%;margin-left:0}.queue-current-actions .button,.queue-danger-button{width:100%;justify-content:center}.queue-public{height:auto;min-height:100vh;overflow:auto}.queue-public .brand span{display:none}.queue-public-header{grid-template-columns:minmax(0,1fr) auto}.queue-public-header__live{display:none}.queue-public-body{grid-template-columns:1fr}.queue-public-rail{min-height:620px}.queue-public-media{min-height:440px}.queue-call-overlay>header{padding:20px}.queue-call-overlay>header>span{font-size:12px}.queue-call-overlay>div>strong{font-size:clamp(80px,25vw,150px)}.queue-call-overlay>footer{padding:18px;font-size:12px}}.queue-detail-heading>div:last-child{display:flex;align-items:center;gap:9px}.queue-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.queue-events-card{grid-column:1 / -1;overflow:hidden}.queue-events-card>header{display:flex;align-items:center;gap:11px;padding:17px 19px;border-bottom:1px solid var(--border)}.queue-events-card>header>span{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:#e9f4f2;color:#2c806e}.queue-events-card>header h3{margin:0;color:var(--navy);font:800 13px Manrope,sans-serif}.queue-events-card>header p{margin:3px 0 0;color:var(--muted);font-size:12px}.queue-events-card article{display:grid;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 19px;border-bottom:1px solid #edf1f2}.queue-events-card article>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#f0f5f6;color:#68838e}.queue-events-card article>span svg{width:15px}.queue-events-card article p{margin:0}.queue-events-card article strong,.queue-events-card article small{display:block}.queue-events-card article strong{color:#415e69;font-size:12px}.queue-events-card article small{margin-top:2px;color:#8b9ca3;font-size:12px}@media(max-width:900px){.queue-detail-grid{grid-template-columns:1fr}.queue-events-card{grid-column:auto}}.queue-filter-panel{display:grid;grid-template-columns:minmax(280px,2fr) repeat(4,minmax(130px,1fr));gap:10px;padding:16px 18px;border-bottom:1px solid var(--border)}.queue-filter-panel .request-search{width:100%}.queue-filter-panel>label{min-height:41px;display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:9px;padding:0 10px;color:#708690}.queue-filter-panel>label>span{font-size:12px;font-weight:800;white-space:nowrap}.queue-filter-panel select,.queue-filter-panel input{width:100%;border:0;outline:0;background:#fff;color:#4d6671;font-size:12px}.queue-filter-panel>label:nth-of-type(5),.queue-filter-panel>label:nth-of-type(6){grid-column:span 1}.queue-filter-actions{grid-column:3 / -1;display:flex;justify-content:flex-end;gap:8px}.queue-events-card article em,.queue-events-card article p>b{display:block;margin-top:3px;color:#4d7168;font-size:12px;font-style:normal}.queue-config-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.queue-config-nav{position:sticky;top:18px;display:grid;gap:6px;padding:10px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 12px 30px #153a2b0f}.queue-config-nav>header{display:grid;gap:2px;padding:8px 10px 11px;border-bottom:1px solid #e4ece8}.queue-config-nav>header span{color:#173f32;font-weight:900}.queue-config-nav>header small{color:#7c9189;font-size:11px}.queue-config-nav>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;border:0;border-radius:11px;background:transparent;color:#49665b;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.queue-config-nav>button:hover{background:#f2f8f5}.queue-config-nav>button.is-active{background:#e5f4ed;color:#0d6f49;box-shadow:inset 3px 0 #16835b}.queue-config-nav>button>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#edf5f2;color:#31826c;font-style:normal}.queue-config-nav>button.is-active>i{background:#cce9dc;color:#0d7049}.queue-config-nav>button svg{width:18px}.queue-config-nav>button>span{min-width:0;display:grid;gap:2px}.queue-config-nav>button strong{font-size:12px}.queue-config-nav>button small{overflow:hidden;color:#81938d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.queue-config-nav>button>b{min-width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#edf3f1;color:#637c73;font-size:11px}.queue-config-nav>button.is-active>b{background:#fff;color:#0d7049}.queue-config-content{min-width:0}.queue-config-card{overflow:hidden}.queue-config-card>form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;border-bottom:1px solid var(--border);background:#fbfcfc}.queue-config-card form label>span{display:block;margin-bottom:6px;color:#536b76;font-size:12px;font-weight:800}.queue-config-card form label b{color:#c45448}.queue-config-card form select{width:100%;min-height:41px;border:1px solid var(--border);border-radius:9px;padding:0 10px;background:#fff;color:#4d6570}.queue-config-card form footer{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.queue-retention-form{grid-template-columns:minmax(0,1fr) minmax(220px,280px) auto!important;align-items:end}.queue-retention-copy{align-self:center;display:grid;gap:4px;color:#21444d}.queue-retention-copy strong{font-size:12px}.queue-retention-copy small{color:#718992;font-size:12px;line-height:1.45}.queue-retention-form footer{grid-column:auto!important;padding:0}.queue-config-wide{grid-column:1 / -1}.queue-config-check{display:flex;align-items:center;gap:8px}.queue-config-check>span{margin:0!important}.queue-minutes-input{position:relative}.queue-minutes-input .input{padding-right:42px}.queue-minutes-input>b{position:absolute;right:12px;top:13px;color:#83969e!important;font-size:12px}.queue-config-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:12px 17px;border-bottom:1px solid #edf1f2}.queue-config-list article>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#e8f4f1;color:#287d6b;font-size:12px;font-weight:900}.queue-config-list article>span svg{width:17px}.queue-config-list article p{margin:0}.queue-config-list article strong,.queue-config-list article small{display:block}.queue-config-list article strong{color:var(--navy);font-size:12px}.queue-config-list article small{margin-top:3px;color:#899ba3;font-size:12px}.queue-config-list article>button{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:#fff;color:#58737e;cursor:pointer}.queue-config-list article>button svg{width:14px}.queue-display-admin{display:grid;gap:18px}.queue-voice-card,.queue-playlist-card{overflow:hidden}.queue-media-spec{display:flex;align-items:center;gap:11px;margin:16px 20px 0;padding:12px 14px;border:1px solid #cfe5df;border-radius:10px;background:#f2faf8;color:#436b63}.queue-media-spec>svg{width:22px;flex:0 0 auto;color:#2c907b}.queue-media-spec strong,.queue-media-spec span{display:block}.queue-media-spec strong{font-size:12px}.queue-media-spec span{margin-top:3px;font-size:12px;line-height:1.45}.queue-playlist-card>form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;border-bottom:1px solid var(--border);background:#fbfcfc}.queue-playlist-card>form label>span{display:block;margin-bottom:7px;color:#536b76;font-size:12px;font-weight:800}.queue-playlist-card>form label b{color:#c45448}.queue-ticker-color{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px}.queue-ticker-color input[type=color]{width:46px;height:41px;padding:4px;border:1px solid var(--border);border-radius:9px;background:#fff;cursor:pointer}.queue-playlist-card>form footer{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:9px}.queue-media-source{display:flex;align-items:center;gap:7px}.queue-media-source button{min-height:37px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:#607782;font-size:12px;font-weight:800;cursor:pointer}.queue-media-source button.active{border-color:#62aa98;background:#eaf6f3;color:#237a68;box-shadow:0 0 0 3px #27a18b14}.queue-media-source button svg{width:14px}.queue-file-control input{width:100%;padding:10px;border:1px dashed #aac8c1;border-radius:9px;background:#f4faf8;color:#526a75;font-size:12px}.queue-file-control small{display:block;margin-top:6px;color:#80939b;font-size:12px}.queue-playlist-list>article{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #edf1f2}.queue-playlist-preview{position:relative;height:70px;overflow:hidden;border-radius:10px;background:#102f40}.queue-playlist-preview img,.queue-playlist-preview video{width:100%;height:100%;object-fit:cover}.queue-playlist-preview .badge{position:absolute;right:5px;bottom:5px}.queue-playlist-list article>div:nth-child(2) strong,.queue-playlist-list article>div:nth-child(2) small{display:block}.queue-playlist-list article>div:nth-child(2) strong{color:var(--navy);font-size:12px}.queue-playlist-list article>div:nth-child(2) small{margin-top:4px;color:#85979f;font-size:12px}.queue-playlist-actions{display:flex;align-items:center;gap:6px}.queue-playlist-actions button{min-width:31px;height:31px;display:grid;place-items:center;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:#fff;color:#4f6a76;font-size:12px;font-weight:800;cursor:pointer}.queue-playlist-actions button:disabled{opacity:.35;cursor:not-allowed}.queue-playlist-actions button svg{width:14px}.queue-playlist-actions .queue-playlist-delete{color:#bd5449}@media(max-width:1200px){.queue-summary--six,.queue-filter-panel{grid-template-columns:repeat(3,1fr)}.queue-filter-panel .request-search,.queue-filter-actions{grid-column:1 / -1}.queue-config-layout{grid-template-columns:1fr}.queue-config-nav{position:static;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.queue-config-nav>header{grid-column:1 / -1}}@media(max-width:700px){.queue-config-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-config-nav>button{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:8px}.queue-config-nav>button>i{width:34px;height:34px}.queue-summary--six,.queue-filter-panel,.queue-config-card>form,.queue-voice-form,.queue-playlist-card>form,.queue-ticker-settings{grid-template-columns:1fr}.queue-filter-panel .request-search,.queue-filter-actions,.queue-config-card form footer,.queue-config-wide,.queue-voice-form footer,.queue-playlist-card>form footer,.queue-ticker-settings>label:first-child,.queue-ticker-preview{grid-column:auto}.queue-filter-actions{flex-direction:column}.queue-filter-actions .button{width:100%}.queue-retention-form{grid-template-columns:1fr!important}.queue-retention-form footer{grid-column:1!important}.queue-transfer{grid-template-columns:1fr}.queue-playlist-list>article{grid-template-columns:90px 1fr}.queue-playlist-actions{grid-column:1 / -1;flex-wrap:wrap}}.administration-intro__status{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #cae4dc;border-radius:12px;background:#f1faf7;color:#25806d}.administration-intro__status>svg{width:22px}.administration-intro__status strong,.administration-intro__status small{display:block}.administration-intro__status strong{font-size:12px}.administration-intro__status small{margin-top:2px;color:#6c8b83;font-size:12px}.administration-layout{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:18px;align-items:start}.catalog-navigation{position:sticky;top:18px;overflow:hidden}.catalog-navigation>header{display:flex;align-items:center;gap:10px;padding:17px;border-bottom:1px solid var(--border)}.catalog-navigation>header>svg{width:19px;color:#2c8875}.catalog-navigation>header strong,.catalog-navigation>header small{display:block}.catalog-navigation>header strong{color:var(--navy);font-size:12px}.catalog-navigation>header small{margin-top:3px;color:var(--muted);font-size:12px}.catalog-navigation nav{padding:8px}.catalog-navigation nav button{width:100%;display:flex;align-items:center;gap:10px;padding:11px;border:0;border-radius:10px;background:transparent;color:#566f79;text-align:left;cursor:pointer}.catalog-navigation nav button:hover{background:#f4f8f8}.catalog-navigation nav button.active{background:#e7f5f1;color:#247c69}.catalog-navigation nav button span{min-width:0;flex:1}.catalog-navigation nav strong,.catalog-navigation nav small{display:block}.catalog-navigation nav strong{font-size:12px}.catalog-navigation nav small{margin-top:3px;overflow:hidden;color:#879aa1;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.catalog-navigation nav button b{min-width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#66808a;font-size:12px}.catalog-navigation__loading{display:flex;align-items:center;gap:8px;padding:22px 17px;color:var(--muted);font-size:12px}.catalog-navigation__loading svg{width:16px;animation:spin .8s linear infinite}.administration-main{min-width:0;display:grid;gap:18px}.catalog-list-card,.catalog-editor,.catalog-history{overflow:hidden}.catalog-list-header,.catalog-editor>header,.catalog-history>header{display:flex;align-items:center;gap:11px;padding:17px 19px;border-bottom:1px solid var(--border)}.catalog-list-header>span,.catalog-editor>header>span,.catalog-history>header>span{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#e8f4f1;color:#2a8370}.catalog-list-header>span svg,.catalog-editor>header>span svg,.catalog-history>header>span svg{width:18px}.catalog-list-header>div,.catalog-editor>header>div,.catalog-history>header>div{min-width:0;flex:1}.catalog-list-header h3,.catalog-editor h3,.catalog-history h3{margin:0;color:var(--navy);font:800 13px Manrope,sans-serif}.catalog-list-header p,.catalog-editor header p,.catalog-history header p{margin:3px 0 0;color:var(--muted);font-size:12px}.catalog-toolbar{display:grid;grid-template-columns:minmax(250px,1fr) 180px;gap:10px;padding:14px 17px;border-bottom:1px solid var(--border);background:#fbfcfc}.catalog-toolbar .request-search{width:100%}.catalog-toolbar>select{min-height:41px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:#fff;color:#526a75;outline:none}.catalog-toolbar>select:focus{border-color:#65a696;box-shadow:0 0 0 3px #27a18b1a}.catalog-table td:first-child{min-width:180px}.catalog-table td:nth-child(2){min-width:230px;max-width:430px;color:#657d87}.catalog-table td:nth-last-child(2){white-space:nowrap}.catalog-table th:last-child,.catalog-table td:last-child{position:sticky;right:0;background:#fff;box-shadow:-10px 0 14px -14px #16354473}.catalog-table thead th:last-child{background:#f7f9fa}.catalog-table td>strong{color:var(--navy)}.catalog-muted{color:#8b9da4;font-size:12px}.catalog-row-actions{display:flex;justify-content:flex-end;gap:6px}.catalog-row-actions button{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:#fff;color:#516d78;font-size:12px;font-weight:800;cursor:pointer}.catalog-row-actions button:hover{border-color:#7aafa3;color:#267a68}.catalog-row-actions svg{width:13px}.catalog-empty{min-height:230px;display:grid;place-content:center;justify-items:center;padding:25px;text-align:center;color:var(--muted)}.catalog-empty svg{width:35px;margin-bottom:11px;color:#7d9ca6}.catalog-empty strong{color:var(--navy);font-size:12px}.catalog-empty p{margin:4px 0 0;font-size:12px}.catalog-editor .validation-summary{margin:17px 19px 0}.catalog-editor__form{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,.7fr);gap:15px;padding:19px}.catalog-editor__form .form-field>span{font-size:12px}.catalog-editor__form .form-field b{color:#bd5145}.catalog-editor__form .form-field small{color:#be5147;font-size:12px}.catalog-editor__form .form-field--full{grid-column:1 / -1}.catalog-inspection-check{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #d8e8e3;border-radius:10px;background:#f4faf8;color:#496b64;cursor:pointer}.catalog-inspection-check input{margin-top:2px;accent-color:var(--teal)}.catalog-inspection-check strong,.catalog-inspection-check small{display:block}.catalog-inspection-check strong{font-size:12px}.catalog-inspection-check small{margin-top:3px;color:#789089;font-size:12px}.catalog-editor>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 19px;border-top:1px solid var(--border);background:#fbfcfc}.catalog-history>header .button{margin-left:auto}.catalog-history__list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 19px;border-bottom:1px solid #edf1f2}.catalog-history__list article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#edf5f4;color:#3e7d70}.catalog-history__list article>span svg{width:15px}.catalog-history__list article p{margin:0}.catalog-history__list article strong,.catalog-history__list article small{display:block}.catalog-history__list article p strong{color:var(--navy);font-size:12px}.catalog-history__list article small{margin-top:3px;color:#84979f;font-size:12px}.catalog-history__list article>div{text-align:right}.catalog-history__list article>div strong{color:#58717b;font-size:12px}@media(max-width:950px){.administration-layout{grid-template-columns:1fr}.catalog-navigation{position:static}.catalog-navigation nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.administration-intro__status{width:100%}.catalog-navigation nav,.catalog-toolbar,.catalog-editor__form{grid-template-columns:1fr}.catalog-editor__form .form-field--full,.catalog-inspection-check{grid-column:auto}.catalog-list-header{align-items:flex-start;flex-wrap:wrap}.catalog-list-header .button{width:100%;justify-content:center}.catalog-history__list article{grid-template-columns:34px 1fr}.catalog-history__list article>div{grid-column:2;text-align:left}}.reports-actions{display:flex;gap:9px}.reports-filter-card{margin-bottom:16px;overflow:hidden}.reports-filter-card>header{display:flex;align-items:center;gap:9px;padding:14px 18px;border-bottom:1px solid var(--border);color:var(--navy)}.reports-filter-card>header svg{width:18px;color:#288570}.reports-filter-card>header strong{font-size:12px}.reports-filter-card>header span{color:var(--muted);font-size:12px}.reports-filter-card>div{display:grid;grid-template-columns:repeat(2,minmax(180px,260px)) auto;gap:12px;align-items:end;padding:15px 18px}.reports-filter-card label span{display:block;margin-bottom:6px;color:#596f79;font-size:12px;font-weight:800}.reports-filter-card input{width:100%;min-height:41px;padding:0 11px;border:1px solid var(--border);border-radius:9px;color:#3d5c68;outline:none}.reports-filter-card input:focus{border-color:#65a696;box-shadow:0 0 0 3px #27a18b1a}.reports-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:16px}.reports-summary>.card{min-width:0;display:flex;align-items:center;gap:10px;padding:15px}.reports-summary>.card>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#e7f4f0;color:#27816e}.reports-summary>.card>span svg{width:17px}.reports-summary p{min-width:0;margin:0}.reports-summary strong,.reports-summary small{display:block}.reports-summary strong{color:var(--navy);font:800 clamp(12px,1.05vw,15px) Manrope,sans-serif;letter-spacing:-.02em;line-height:1.05;overflow-wrap:anywhere}.reports-summary strong.reports-summary__currency{font-size:clamp(10px,.9vw,14px)}.reports-summary small{margin-top:3px;color:var(--muted);font-size:12px}.reports-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:16px;align-items:start}.reports-navigation{overflow:hidden}.reports-navigation>header{display:flex;align-items:center;gap:9px;padding:15px 16px;border-bottom:1px solid var(--border)}.reports-navigation>header>svg{width:18px;color:#2a8370}.reports-navigation>header strong,.reports-navigation>header small{display:block}.reports-navigation>header strong{color:var(--navy);font-size:12px}.reports-navigation>header small{margin-top:3px;color:var(--muted);font-size:12px}.reports-navigation nav{padding:7px}.reports-navigation nav button{width:100%;display:flex;align-items:center;gap:9px;padding:10px;border:0;border-radius:9px;background:transparent;color:#607984;text-align:left;cursor:pointer}.reports-navigation nav button:hover{background:#f4f8f8}.reports-navigation nav button.active{background:#e6f4f0;color:#267a68}.reports-navigation nav button>svg{width:17px;flex:0 0 auto}.reports-navigation nav button span{min-width:0}.reports-navigation nav strong,.reports-navigation nav small{display:block}.reports-navigation nav strong{font-size:12px}.reports-navigation nav small{margin-top:2px;color:#8a9ca3;font-size:12px}.reports-table-card{min-width:0;overflow:hidden}.reports-table-card>header{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border)}.reports-table-card>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#e8f4f1;color:#2b8471}.reports-table-card>header>span svg{width:18px}.reports-table-card>header>div{min-width:0;flex:1}.reports-table-card h3{margin:0;color:var(--navy);font:800 13px Manrope,sans-serif}.reports-table-card header p{margin:3px 0 0;color:var(--muted);font-size:12px}.reports-table td{white-space:nowrap}.reports-table td:first-child{color:var(--navy);font-weight:800}.reports-empty{min-height:300px;display:grid;place-content:center;justify-items:center;padding:25px;color:var(--muted);text-align:center}.reports-empty svg{width:36px;margin-bottom:11px;color:#7897a2}.reports-empty strong{color:var(--navy);font-size:12px}.reports-empty p{margin:4px 0 0;font-size:12px}@media(max-width:1300px){.reports-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.reports-layout{grid-template-columns:1fr}.reports-navigation nav{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.reports-actions,.reports-filter-card>div,.reports-navigation nav{grid-template-columns:1fr;width:100%}.reports-actions{display:grid}.reports-summary{grid-template-columns:1fr}}@media print{body:has(.reports-table-card) .sidebar,body:has(.reports-table-card) .topbar,body:has(.reports-table-card) .reports-actions,body:has(.reports-table-card) .reports-navigation{display:none!important}body:has(.reports-table-card) .main-area{margin:0}body:has(.reports-table-card) .reports-layout{display:block}body:has(.reports-table-card) .reports-table-card{box-shadow:none}}.admin-table-card{overflow:hidden}.admin-toolbar{display:grid;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(150px,.65fr));gap:10px;padding:15px 18px;border-bottom:1px solid var(--border);background:#fbfcfc}.admin-toolbar select,.admin-toolbar input{width:100%;min-height:42px;border:1px solid var(--border);border-radius:9px;background:#fff;color:#3c5964;outline:none}.admin-toolbar select{padding:0 11px;font-weight:700}.admin-toolbar select:focus,.admin-toolbar input:focus{border-color:#5ca591;box-shadow:0 0 0 3px #27a18b1a}.admin-users-table td strong,.admin-users-table td small{display:block}.admin-users-table td small{margin-top:3px;color:#8a9ba2;font-size:12px}.admin-user-identity{display:flex;align-items:center;gap:9px}.admin-user-identity>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#e5f1f2;color:#337789;font:800 12px Manrope,sans-serif}.admin-user-identity>span img{width:100%;height:100%;object-fit:cover}.admin-user-identity p{margin:0}.admin-row-actions{display:flex;flex-wrap:wrap;gap:5px}.admin-row-actions a,.admin-row-actions button{display:inline-flex;align-items:center;gap:4px;min-height:29px;padding:0 8px;border:1px solid #d8e4e7;border-radius:7px;background:#fff;color:#52707b;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.admin-row-actions svg{width:12px}.admin-row-actions button:hover,.admin-row-actions a:hover{border-color:#8dbbae;color:#247863}.admin-row-actions button:disabled{cursor:wait;opacity:.55}.admin-form-card{max-width:1120px;margin:0 auto}.personnel-form-card{margin-bottom:20px}.service-operation-form label>small{display:block;margin-top:6px;color:#718890;font-size:12px}.admin-user-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-form-grid .form-field small,.admin-password-card .form-field small{color:#82969e;font-size:12px}.user-avatar-editor{position:relative;display:flex;align-items:center;gap:16px;margin:0 24px 18px;padding:16px;overflow:hidden;border:1px solid #d9e8e5;border-radius:12px;background:linear-gradient(110deg,#f4faf8,#fbfdfd)}.user-avatar-editor__preview{width:78px;height:78px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:3px solid white;border-radius:20px;background:#dcefeb;color:#348373;box-shadow:0 5px 14px #1c5b4e1f}.user-avatar-editor__preview img{width:100%;height:100%;object-fit:cover}.user-avatar-editor__preview svg{width:28px}.user-avatar-editor h4{margin:0;color:var(--navy);font:700 12px Manrope,sans-serif}.user-avatar-editor p{margin:4px 0 10px;color:var(--muted);font-size:12px}.user-avatar-editor__actions{display:flex;align-items:center;gap:8px}.user-avatar-editor__actions .button{min-height:34px;padding:0 11px;font-size:12px}.user-avatar-editor__actions svg{width:13px}.user-avatar-remove{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #efd2cf;border-radius:8px;background:#fff;color:#b95047;font:700 12px Manrope,sans-serif;cursor:pointer}.user-avatar-editor__decoration{position:absolute;right:22px;width:60px;height:60px;color:#27806f12}.admin-password-card{max-width:760px;margin:0 auto}.admin-roles-layout{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:16px;align-items:start}.admin-role-list{overflow:hidden}.admin-role-list>header{display:flex;align-items:center;gap:9px;padding:15px 16px;border-bottom:1px solid var(--border)}.admin-role-list>header>svg{width:18px;color:#27806d}.admin-role-list>header strong,.admin-role-list>header small{display:block}.admin-role-list>header strong{color:var(--navy);font-size:12px}.admin-role-list>header small{margin-top:3px;color:var(--muted);font-size:12px}.admin-role-list>div>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border:0;border-bottom:1px solid #edf1f2;background:#fff;text-align:left;cursor:pointer}.admin-role-list>div>button:hover,.admin-role-list>div>button.active{background:#eef8f5}.admin-role-list button>span{min-width:0}.admin-role-list button>span strong,.admin-role-list button>span small{display:block}.admin-role-list button>span strong{color:var(--navy);font-size:12px}.admin-role-list button>span small{overflow:hidden;margin-top:3px;color:#8799a0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-role-list button>div{display:flex;align-items:center;gap:7px}.admin-role-list button>div>small{display:inline-flex;align-items:center;gap:2px;color:#748b94;font-size:12px}.admin-role-list button>div svg{width:12px;color:#67818a}.admin-role-editor{overflow:hidden}.admin-role-editor>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:11px;padding:17px 19px;border-bottom:1px solid var(--border)}.admin-role-editor__heading{min-width:0;display:flex;align-items:center;gap:11px}.admin-role-editor__heading>span{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:10px;background:#e7f4f0;color:#287f6d}.admin-role-editor__top-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.admin-role-editor>header svg{width:18px}.admin-role-editor h3{margin:0;color:var(--navy);font:800 13px Manrope,sans-serif}.admin-role-editor header p{margin:3px 0 0;color:var(--muted);font-size:12px}.admin-role-editor .validation-summary{margin:15px 19px 0}.admin-role-fields{display:grid;grid-template-columns:2fr 1fr;gap:13px;padding:18px 19px 8px}.admin-role-fields .form-field--full{grid-column:1 / -1}.role-access-editor{margin:12px 19px 20px;overflow:hidden;border:1px solid #dce7e9;border-radius:12px;background:#fff}.role-access-summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 15px;border-bottom:1px solid #dfe9eb;background:#f7faf9}.role-access-summary>div{display:flex;align-items:center;gap:10px}.role-access-summary>div>svg{width:19px;color:#27806d}.role-access-summary p,.role-module-list p,.role-permission-panel p{min-width:0;margin:0}.role-access-summary strong,.role-access-summary p span,.role-module-list strong,.role-module-list small,.role-permission-panel strong,.role-permission-panel small{display:block}.role-access-summary strong{color:var(--navy);font-size:13px}.role-access-summary p span{margin-top:2px;color:var(--muted);font-size:12px}.role-access-summary>span{flex:0 0 auto;padding:6px 9px;border-radius:8px;background:#e8f4f0;color:#51746c;font-size:11px;font-weight:700}.role-access-summary>span b{color:#237764}.role-access-workspace{min-height:410px;display:grid;grid-template-columns:minmax(205px,30%) minmax(0,1fr)}.role-module-list{padding:7px;border-right:1px solid #e2eaec;background:#f8fafb}.role-module-section+.role-module-section{margin-top:8px;padding-top:8px;border-top:1px solid #e5edef}.role-module-section h4{margin:0;padding:7px 9px 5px;color:#81949b;font:800 9px Manrope,sans-serif;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.role-module-list button{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px 8px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.role-module-list button:hover{background:#eef4f3}.role-module-list button.active{background:#e1f1ec}.role-module-list button>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #d6e2e4;border-radius:7px;background:#fff}.role-module-list button>span.selected{border-color:#76ae9f;background:#2d806e;color:#fff}.role-module-list button>span svg{width:12px;stroke-width:3}.role-module-list strong{overflow:hidden;color:#375762;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.role-module-list small{margin-top:2px;color:#899ba2;font-size:10px}.role-module-list button>svg{width:13px;color:#8da0a6}.role-module-list button.active>svg{color:#297b69}.role-permission-panel{min-width:0}.role-permission-panel>header{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #e5edef}.role-permission-panel>header>div{display:flex;align-items:center;gap:9px}.role-permission-panel__icon{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;background:#e7f4f0;color:#287f6d}.role-permission-panel__icon svg{width:16px}.role-permission-panel>header strong{color:var(--navy);font-size:12px}.role-permission-panel>header small{margin-top:3px;color:#84989f;font-size:11px}.role-permission-panel>header button{flex:0 0 auto;padding:7px 10px;border:1px solid #cbdeda;border-radius:7px;background:#fff;color:#267965;font-size:10px;font-weight:800;cursor:pointer}.role-permission-panel>header button:hover{background:#eff8f5}.role-permission-list{display:grid;gap:7px;padding:10px}.role-permission-list label{min-height:55px;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid #e0e9eb;border-radius:9px;background:#fff;cursor:pointer}.role-permission-list label:hover{border-color:#b8d2cc;background:#fbfdfc}.role-permission-list label.checked{border-color:#83b9aa;background:#edf8f4}.role-permission-list label input{position:absolute;opacity:0;pointer-events:none}.role-permission-list label>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #cfdde0;border-radius:7px;background:#fff;color:transparent}.role-permission-list label>span svg{width:13px;stroke-width:3}.role-permission-list label.checked>span{border-color:#2c806d;background:#2c806d;color:#fff}.role-permission-list strong{color:#3e5c67;font-size:11px}.role-permission-list label.checked strong{color:#216f5d}.role-permission-list small{margin-top:3px;color:#83979e;font-size:10px;line-height:1.35}.admin-role-editor>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 19px;border-top:1px solid var(--border);background:#fbfcfc}.audit-toolbar{grid-template-columns:minmax(250px,1.4fr) repeat(2,minmax(140px,.55fr)) repeat(2,minmax(130px,.5fr))}.audit-toolbar>label>span{display:block;margin-bottom:5px;color:#6a818a;font-size:12px;font-weight:800}.audit-toolbar>label input{min-height:38px;padding:0 9px}.audit-list article{border-bottom:1px solid #e8eef0}.audit-row{width:100%;display:grid;grid-template-columns:35px minmax(180px,1.3fr) minmax(150px,.8fr) auto 140px 20px;align-items:center;gap:11px;padding:12px 18px;border:0;background:#fff;color:#55707b;text-align:left;cursor:pointer}.audit-row:hover{background:#f8fbfa}.audit-row>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#e9f4f2;color:#2b806f}.audit-row>span svg{width:15px}.audit-row p{min-width:0;margin:0}.audit-row p strong,.audit-row p small{display:block}.audit-row p strong{overflow:hidden;color:var(--navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.audit-row p small{margin-top:3px;overflow:hidden;color:#87999f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.audit-row time{color:#718791;font-size:12px;text-align:right}.audit-row>svg{width:14px;transition:transform .2s ease}.audit-row>svg.open{transform:rotate(180deg)}.audit-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 15px 64px;background:#f8fbfa}.audit-detail>div{min-width:0}.audit-detail strong{display:block;margin-bottom:5px;color:#526c76;font-size:12px}.audit-detail pre{max-height:190px;overflow:auto;margin:0;padding:10px;border:1px solid #dfe8ea;border-radius:8px;background:#fff;color:#49636d;font-size:12px;white-space:pre-wrap}.audit-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:#fbfcfc}.audit-pagination>span{color:#7d9199;font-size:12px}.audit-pagination>div{display:flex;align-items:center;gap:9px}.audit-pagination strong{color:#5f7780;font-size:12px}.audit-pagination .button{min-height:34px;padding:0 10px}@media(max-width:1100px){.admin-toolbar,.audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar .request-search,.audit-toolbar .request-search{grid-column:1 / -1}.admin-user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-access-workspace{grid-template-columns:190px minmax(0,1fr)}.audit-row{grid-template-columns:35px 1fr auto 20px}.audit-row p:nth-of-type(2),.audit-row time{grid-column:2}}@media(max-width:760px){.admin-toolbar,.audit-toolbar,.admin-user-form-grid,.admin-roles-layout,.admin-role-fields,.audit-detail{grid-template-columns:1fr}.admin-toolbar .request-search,.audit-toolbar .request-search,.admin-role-fields .form-field--full{grid-column:auto}.audit-detail{padding-left:18px}.role-access-summary,.role-permission-panel>header{align-items:flex-start;flex-direction:column}.admin-role-editor__top-actions{width:100%}.admin-role-editor__top-actions .button{flex:1 1 0}.role-access-workspace{grid-template-columns:1fr}.role-module-list{max-height:260px;overflow:auto;border-right:0;border-bottom:1px solid #e2eaec}.audit-pagination{align-items:flex-start;flex-direction:column}}.notifications-intro{align-items:center}.smtp-status{display:flex;align-items:center;gap:10px;min-width:280px;padding:12px 15px;border:1px solid #d6e5e1;border-radius:14px;background:#f5fbf9;color:#267f6e}.smtp-status--warning{border-color:#f0dfba;background:#fff9ec;color:#a87512}.smtp-status>svg{width:20px;flex:0 0 auto}.smtp-status span,.smtp-status strong,.smtp-status small{display:block}.smtp-status strong{font-size:12px}.smtp-status small{margin-top:2px;color:#71868d;font-size:12px}.notifications-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.65fr);align-items:start;gap:16px}.notifications-main,.notifications-side{display:grid;gap:16px}.notifications-side{position:sticky;top:16px}.notification-card{padding:0;overflow:hidden}.notification-card>header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #e2eaed}.notification-card>header>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;background:#e8f5f1;color:#238a74}.notification-card>header svg{width:19px}.notification-card>header h3,.notification-card>header p{margin:0}.notification-card>header h3{font-size:14px}.notification-card>header p{margin-top:3px;color:#78909a;font-size:12px}.notification-frequency-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px}.notification-toggle{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #dce6e9;border-radius:14px;background:#fff;color:#49636d;text-align:left;transition:.18s ease}.notification-toggle:hover{border-color:#9bcfc3}.notification-toggle--active{border-color:#55b6a1;background:#f3fbf8;color:#176e5d;box-shadow:inset 0 0 0 1px #55b6a1}.notification-toggle p,.notification-toggle strong,.notification-toggle small{display:block;margin:0}.notification-toggle strong{font-size:12px}.notification-toggle small{margin-top:3px;color:#7b9098;font-size:12px;line-height:1.4}.notification-switch{width:35px;height:20px;flex:0 0 auto;padding:3px;border-radius:20px;background:#cad6da;transition:.18s ease}.notification-switch i{display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #6678;transition:.18s ease}.notification-toggle--active .notification-switch{background:#35a78f}.notification-toggle--active .notification-switch i{transform:translate(15px)}.notification-schedule{display:grid;grid-template-columns:1fr 1fr minmax(190px,.8fr);gap:12px;padding:0 20px 20px}.notification-schedule label>span{display:block;margin-bottom:5px;color:#556e78;font-size:12px;font-weight:800}.notification-schedule select{width:100%;min-height:42px;padding:0 12px;border:1px solid #d8e3e7;border-radius:10px;background:#fff;color:#274651;font:inherit;font-size:12px;font-weight:700}.notification-schedule select:disabled{background:#f2f5f6;color:#9aabb1}.notification-time-zone{display:flex;align-items:center;gap:9px;align-self:end;min-height:42px;padding:8px 12px;border-radius:10px;background:#f2f7f8;color:#53717c}.notification-time-zone svg{width:17px}.notification-time-zone span,.notification-time-zone strong,.notification-time-zone small{display:block}.notification-time-zone strong{font-size:12px}.notification-time-zone small{color:#82949b;font-size:12px}.notification-section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:20px}.notification-check{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 11px;border:1px solid #dce6e9;border-radius:10px;background:#fff;color:#607780;font-size:12px;font-weight:750;text-align:left}.notification-check>span{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid #c8d6da;border-radius:5px}.notification-check svg{width:12px}.notification-check--active{border-color:#9dcec3;background:#f5fbf9;color:#1e7966}.notification-check--active>span{border-color:#35a78f;background:#35a78f;color:#fff}.notification-scope{padding:18px 20px}.notification-scope+.notification-scope{padding-top:0}.notification-scope>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.notification-scope>div:first-child strong{color:#4c6670;font-size:12px}.notification-scope>div:first-child button{border:0;background:transparent;color:#258b76;font-size:12px;font-weight:800}.notification-scope>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.notification-scope .notification-check{min-height:36px}.notification-recipients{padding-bottom:18px}.notification-recipient-field>span{display:block;margin:16px 20px -9px;color:#556e78;font-size:12px;font-weight:800}.notification-recipients textarea{width:calc(100% - 40px);margin:18px 20px 10px;padding:12px;resize:vertical;border:1px solid #d7e2e6;border-radius:11px;color:#294651;font:inherit;font-size:12px;line-height:1.6;outline:none}.notification-recipients textarea:focus{border-color:#43aa94;box-shadow:0 0 0 3px #43aa941a}.recipient-summary{display:flex;align-items:baseline;gap:5px;margin:0 20px 14px;color:#6f858d;font-size:12px}.recipient-summary strong{color:#19816c;font-size:14px}.notification-test-button{width:calc(100% - 40px);margin:0 20px}.notification-save-card{padding:18px;background:#f6fbf9}.notification-save-card>div{display:flex;gap:9px;margin-bottom:14px;color:#23846f}.notification-save-card>div>svg{width:18px}.notification-save-card p,.notification-save-card strong,.notification-save-card span{display:block;margin:0}.notification-save-card strong{font-size:12px}.notification-save-card span{margin-top:2px;color:#71878f;font-size:12px}.notification-save-card .button{width:100%}.notification-activity-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:16px 20px;border-bottom:1px solid #e7edef}.notification-activity-summary>div{display:flex;align-items:center;gap:10px;padding:12px;border-radius:11px;background:#f2faf7;color:#23836f}.notification-activity-summary>div.notification-activity-summary__failed{background:#fff3f0;color:#c45646}.notification-activity-summary svg{width:18px}.notification-activity-summary p,.notification-activity-summary strong,.notification-activity-summary span{display:block;margin:0}.notification-activity-summary strong{font-size:16px}.notification-activity-summary span{color:#748a92;font-size:12px}.notification-activity-list{padding:7px 12px 12px}.notification-activity-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;border-bottom:1px solid #edf2f3;color:inherit;text-decoration:none}.notification-activity-list a:last-child{border-bottom:0}.notification-activity-list a:hover{background:#f7faf9}.notification-activity-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:#e6f4f0;color:#23836f}.notification-activity-icon--failed{background:#fff0ed;color:#c95746}.notification-activity-icon svg{width:14px}.notification-activity-list p,.notification-activity-list strong,.notification-activity-list small{display:block;min-width:0;margin:0}.notification-activity-list strong,.notification-activity-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-activity-list strong{color:#31505c;font-size:12px}.notification-activity-list small{margin-top:3px;color:#81949b;font-size:12px}.notification-activity-list time{color:#91a1a7;font-size:12px;white-space:nowrap}.notification-activity-empty{padding:26px 20px;color:#80939a;font-size:12px;text-align:center}.notification-activity-empty--error{color:#c45646}@media(max-width:1050px){.notifications-layout{grid-template-columns:1fr}.notifications-side{position:static;grid-template-columns:1fr 1fr}}@media(max-width:700px){.notifications-intro{align-items:flex-start}.smtp-status{width:100%}.notification-frequency-grid,.notification-schedule,.notification-section-grid,.notifications-side{grid-template-columns:1fr}}.group-summary,.group-detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.group-summary .card,.group-detail-summary .card{display:flex;align-items:center;gap:13px;min-height:86px;padding:17px}.group-summary .card>svg,.group-detail-summary .card>svg{width:22px;height:22px;padding:10px;box-sizing:content-box;border-radius:11px;background:#e8f5f1;color:#278e78}.group-summary p,.group-summary strong,.group-summary span,.group-detail-summary p,.group-detail-summary strong,.group-detail-summary span{display:block;margin:0}.group-summary strong,.group-detail-summary strong{font-size:20px}.group-summary span,.group-detail-summary span{margin-top:2px;color:#789099;font-size:12px}.group-list-card{padding:0;overflow:hidden}.group-table-wrap{overflow-x:auto;border-top:1px solid #edf1f3}.group-table{min-width:860px}.group-table__identity{min-width:230px;text-decoration:none}.group-table__identity>span{background:#e8f5f1;color:#278e78}.group-table__identity>span svg{width:18px}.group-table__identity p{max-width:270px}.group-table__identity small{overflow:hidden;max-width:270px;text-overflow:ellipsis;white-space:nowrap}.group-table__count{display:block;color:var(--navy);font-size:14px}.group-table td:last-child{text-align:right}.group-table .button--ghost{display:inline-flex}.group-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:16px;max-width:1240px;margin:0 auto}.group-creation-path{display:grid;grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto;align-items:center;max-width:860px;margin:0 auto 18px;padding:14px 18px;border:1px solid #d9e6e0;border-radius:14px;background:#fff;box-shadow:0 7px 22px #173f4b0a}.group-creation-path>div{display:flex;align-items:center;gap:9px;color:#7d9198}.group-creation-path>div>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:#edf3f2;font-size:12px;font-weight:800}.group-creation-path>div>span svg{width:16px}.group-creation-path>div.active{color:var(--teal)}.group-creation-path>div.active>span{background:var(--teal);color:#fff}.group-creation-path p,.group-creation-path strong,.group-creation-path small{display:block;margin:0}.group-creation-path strong{color:#294a38;font-size:12px}.group-creation-path small{margin-top:2px;font-size:12px}.group-creation-path>i{height:1px;margin:0 14px;background:#dce6e2}.group-form-card{min-width:0;padding:0;overflow:hidden}.group-form-card>header{display:flex;align-items:center;gap:12px;min-height:78px;padding:17px 22px;border-bottom:1px solid #e1eaed;background:linear-gradient(180deg,#fff,#fbfdfd)}.group-form-card>header>em{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;border-radius:99px;background:#eff8f4;color:#28785e;font-size:12px;font-style:normal;font-weight:800}.group-form-card>header>em svg{width:12px}.group-form-card>header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e9f5f2;color:#278d78}.group-form-card>header>span svg{width:20px}.group-form-card h3,.group-form-card p{margin:0}.group-form-card h3{font-size:15px}.group-form-card p{margin-top:3px;color:#789099;font-size:12px}.group-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;padding:23px 24px 26px}.group-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.group-form-grid .form-field--full{grid-column:1 / -1}.group-form-grid input,.group-form-grid select,.group-form-grid textarea{min-height:45px;border:1px solid #d3e0e4;border-radius:10px;background:#fff;color:#173b48;outline:0;padding:0 13px;font:500 12px DM Sans,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}.group-form-grid textarea{min-height:96px;padding-top:12px;line-height:1.55;resize:vertical}.group-form-grid input:focus,.group-form-grid select:focus,.group-form-grid textarea:focus{border-color:#2d9a84;box-shadow:0 0 0 3px #2d9a8419}.group-form-grid input::placeholder,.group-form-grid textarea::placeholder{color:#a0afb5}.group-form-aside{position:sticky;top:88px;display:grid;gap:13px}.group-form-guide{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px;box-shadow:none}.group-form-guide>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#e8f5f1;color:#278e78}.group-form-guide>span svg{width:18px}.group-form-guide h3,.group-form-guide p{margin:0}.group-form-guide h3{margin-top:3px;color:#183c49;font-size:12px;line-height:1.35}.group-form-guide p{margin-top:6px;color:#758a92;font-size:12px;line-height:1.55}.group-form-guide>a{grid-column:1 / -1;min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:3px;border:1px solid #cfe2dd;border-radius:9px;background:#f5fbf9;color:#25816e;font-size:12px;font-weight:800;text-decoration:none}.group-form-guide>a:hover{border-color:#86bcae;background:#edf8f5}.group-form-guide>a svg{width:13px}.group-form-guide--muted>span{background:#edf3f5;color:#497788}.group-legacy-warning{display:flex;align-items:flex-start;gap:10px;margin:20px 24px 0;padding:12px 14px;border:1px solid #f0d29d;border-radius:10px;background:#fff9ed;color:#a46d13}.group-legacy-warning>svg{width:17px;flex:0 0 auto}.group-legacy-warning strong,.group-legacy-warning span{display:block}.group-legacy-warning strong{font-size:12px}.group-legacy-warning span{margin-top:3px;color:#8c754d;font-size:12px}.group-form-subheading{display:flex;align-items:center;gap:10px;margin-top:2px;padding:12px 13px;border:1px solid #deeaec;border-radius:10px;background:#f6f9fa}.group-form-section-title{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #e5edef}.group-form-section-title>b{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:8px;background:#dff2e9;color:var(--teal);font-size:12px}.group-form-section-title>div{flex:1}.group-form-section-title strong,.group-form-section-title span{display:block}.group-form-section-title strong{color:#2d4b3b;font-size:12px}.group-form-section-title span{margin-top:2px;color:#84969d;font-size:12px;font-weight:500}.group-form-section-title>svg{width:17px;color:#397d63}.group-form-subheading>svg{width:17px;color:#397d8f}.group-form-subheading strong,.group-form-subheading span{display:block}.group-form-subheading strong{color:#34535e;font-size:12px}.group-form-subheading span{margin-top:2px;color:#84969d;font-size:12px;font-weight:500}.group-detail-heading{display:flex;align-items:center;gap:13px;margin-bottom:18px}.group-detail-heading>a:first-child{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #d7e2e6;border-radius:12px;background:#fff;color:#24434e}.group-detail-heading__icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:14px;background:#dff2ed;color:#21836e}.group-detail-heading>div{flex:1}.group-detail-heading h2,.group-detail-heading p{margin:0}.group-detail-heading h2{margin-top:3px}.group-detail-heading p{margin-top:3px;color:#748991;font-size:12px}.group-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.group-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);align-items:start;gap:16px}.group-detail-layout>aside{display:grid;gap:16px}.group-members-card{padding:0;overflow:visible}.group-members-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e1eaed}.group-members-card h3,.group-members-card p{margin:0}.group-members-card h3{font-size:14px}.group-members-card header p{margin-top:3px;color:#7b9098;font-size:12px}.group-member-search{position:relative;display:flex;align-items:center;width:min(380px,48%)}.group-member-search>svg{position:absolute;left:12px;width:17px;color:#77909a}.group-member-search input{width:100%;padding-left:38px}.group-member-picker{padding:16px 20px;border-bottom:1px solid #e1eaed;background:#f6fbf9}.group-member-picker>.group-member-search{width:100%}.group-member-picker>p{margin:7px 0 10px;color:#728890;font-size:12px}.group-member-picker .group-member-results{max-height:330px;overflow-y:auto;margin:0;border-top:1px solid #d7e3e6;border-radius:12px;box-shadow:none}.group-member-results{position:relative;z-index:3;margin:0 20px;border:1px solid #d7e3e6;border-top:0;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 14px 28px #1d465319}.group-member-results>p{padding:16px;color:#758b94;font-size:12px}.group-member-results button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:0;border-top:1px solid #edf1f2;background:transparent;color:#294751;text-align:left}.group-member-results button:hover{background:#f3faf8}.group-member-results button>span,.group-member-list a>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e6f2f4;color:#2f7184;font-size:12px;font-weight:800}.group-member-results button p{flex:1}.group-member-results button strong,.group-member-results button small{display:block}.group-member-results button strong{font-size:12px}.group-member-results button small{margin-top:2px;color:#80939a;font-size:12px}.group-member-results button>svg{width:17px;color:#278e78}.group-member-results button>em{color:#278e78;font-size:12px;font-style:normal;font-weight:800}.group-member-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 20px;border-top:1px solid #e8eef0}.group-member-list article:first-child{border-top:0}.group-member-list a{display:flex;align-items:center;gap:10px;color:#294751;text-decoration:none}.group-member-list a p,.group-member-list a strong,.group-member-list a small{display:block;margin:0}.group-member-list a strong{font-size:12px}.group-member-list a small{margin-top:2px;color:#7e9299;font-size:12px}.group-member-list time{color:#84969d;font-size:12px}.group-member-list article>button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #ecd8d4;border-radius:9px;background:#fff8f6;color:#bd5e4f}.group-member-list article>button svg{width:14px}.group-info-card,.group-requests-card{padding:18px}.group-info-card h3,.group-requests-card h3{margin:0 0 14px;font-size:13px}.group-info-card dl{margin:0}.group-info-card dl div{padding:10px 0;border-top:1px solid #e8eef0}.group-info-card dt{color:#8a9ba1;font-size:12px;font-weight:800;text-transform:uppercase}.group-info-card dd{margin:3px 0 0;color:#34515b;font-size:12px;line-height:1.5}.group-requests-card>a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #e8eef0;color:#294751;text-decoration:none}.group-requests-card p,.group-requests-card strong,.group-requests-card small{display:block;margin:0}.group-requests-card strong{font-size:12px}.group-requests-card small{margin-top:2px;color:#7e9299;font-size:12px}.group-empty-copy{color:#7d9199;font-size:12px}.group-request-context{max-width:1180px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 14px;overflow:hidden;border:1px solid #d7e4e7;border-radius:14px;background:#fff;box-shadow:0 7px 22px #173f4b0a}.group-request-context>div{display:flex;align-items:center;gap:12px;min-height:76px;padding:13px 18px}.group-request-context>div+div{border-left:1px solid #e1eaed}.group-request-context>div>span{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:11px;background:#e9f5f2;color:#278d78}.group-request-context>div>span svg{width:18px}.group-request-context p,.group-request-context small,.group-request-context strong,.group-request-context em{display:block;margin:0}.group-request-context small{color:#81939a;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.group-request-context strong{margin-top:2px;color:#183b48;font-size:12px}.group-request-context em{margin-top:2px;color:#728991;font-size:12px;font-style:normal}.group-request-form{max-width:1180px;margin:0 auto}.group-request-picker{max-width:700px;margin:0 auto;padding:0;overflow:hidden}.group-request-picker>header{display:flex;align-items:center;gap:13px;padding:22px 24px;border-bottom:1px solid #e1eaed;background:linear-gradient(135deg,#f1faf6,#fff)}.group-request-picker>header>span{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:13px;background:#dff2e9;color:var(--teal)}.group-request-picker>header h3,.group-request-picker>header p{margin:0}.group-request-picker>header p{margin-top:4px;color:#748b93;font-size:12px}.group-request-picker__body{padding:28px 24px 34px}.group-request-picker__body select{width:100%;min-height:50px;border:1px solid #d3e0e4;border-radius:10px;padding:0 13px;background:#fff;color:#173b48}.group-request-picker__empty{margin:14px 0 0;color:#738990;font-size:12px}.group-request-picker__empty a{color:var(--teal);font-weight:800}.group-request-stage{min-height:320px}.group-request-items{display:grid;gap:13px}.group-request-items__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.group-request-items__heading strong,.group-request-items__heading span{display:block}.group-request-items__heading strong{color:#294a38;font-size:12px}.group-request-items__heading span{margin-top:3px;color:#7b9098;font-size:12px}.group-request-items__heading em{padding:5px 8px;border-radius:99px;background:#edf6f1;color:#267454;font-size:12px;font-style:normal;font-weight:800}.group-request-line-list{display:grid;gap:10px}.group-request-line{display:grid;grid-template-columns:minmax(155px,.55fr) minmax(220px,1.2fr) minmax(170px,.65fr) 34px;align-items:start;gap:12px;padding:14px;border:1px solid #d9e5e1;border-radius:12px;background:#fbfdfc}.group-request-line--error{border-color:#efc8c2;background:snow}.group-request-line .form-field{margin:0}.group-request-line .form-field>span{font-size:12px}.group-request-line select,.group-request-line input{width:100%;min-height:42px}.group-request-line__type{display:flex;align-items:center;gap:9px;padding-top:19px}.group-request-line__type>span{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e5f3ec;color:var(--teal)}.group-request-line__type svg{width:17px}.group-request-line__type p,.group-request-line__type strong,.group-request-line__type small{display:block;margin:0}.group-request-line__type strong{color:#294a38;font-size:12px}.group-request-line__type small{margin-top:2px;color:#82949a;font-size:12px}.group-request-line__remove{display:grid;width:34px;height:34px;place-items:center;margin-top:19px;border:1px solid #ecd5d1;border-radius:9px;background:#fff7f5;color:#bd594d;cursor:pointer}.group-request-line__remove:hover{border-color:#dc8c82;background:#fff0ed}.group-request-line__remove svg{width:15px}.group-request-add-actions{display:flex;flex-wrap:wrap;gap:9px}.group-request-add-actions .button{min-height:38px}.group-request-inline-error{display:flex;align-items:flex-start;gap:6px;padding:9px 11px;border:1px solid #efc8c2;border-radius:9px;background:#fff6f4;color:#a74438;font-size:12px;font-weight:700}.group-request-inline-error svg{width:14px;flex:0 0 auto}.group-request-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:320px;padding:24px}.group-request-review>div:not(.group-request-review__notice){padding:15px;border:1px solid #dfe9eb;border-radius:11px;background:#fbfdfd}.group-request-review>div.wide{grid-column:1 / -1}.group-request-review span,.group-request-review strong{display:block}.group-request-review>div>span{margin-bottom:5px;color:#84969d;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.group-request-review>div>strong{color:#294751;font-size:12px;line-height:1.5}.group-request-review__notice{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #bfe0d5;border-radius:11px;background:#eff9f5;color:#23765f}.group-request-review-lines p{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin:8px 0 0;padding-top:8px;border-top:1px solid #e2eae5}.group-request-review-lines p i{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#e7f3ec;color:var(--teal)}.group-request-review-lines p i svg{width:14px}.group-request-review-lines p strong{font-size:12px}.group-request-review-lines p em{color:#6d8278;font-size:12px;font-style:normal;font-weight:700}.group-request-review__notice svg{width:19px;flex:0 0 auto}.group-request-review__notice p{margin:0}.group-request-review__notice p strong,.group-request-review__notice p span{text-transform:none}.group-request-review__notice p span{margin-top:3px;color:#5e7e75;font-size:12px;font-weight:500;letter-spacing:0}.group-request-wizard-actions{justify-content:space-between}.group-distribution-hint{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #cfe5df;border-radius:10px;background:#f2faf7;color:#287c69}.group-distribution-hint>svg{width:18px;flex:0 0 auto}.group-distribution-hint strong,.group-distribution-hint span{display:block}.group-distribution-hint strong{font-size:12px}.group-distribution-hint span{margin-top:2px;color:#63827a;font-size:12px;font-weight:500;line-height:1.45}.group-distribution-card{margin-bottom:14px;padding:0;overflow:hidden;box-shadow:none}.group-distribution-card>header{display:flex;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid #dce7e9;background:linear-gradient(180deg,#fff,#fbfdfd)}.group-distribution-card>header>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:#e1f3ee;color:#258770}.group-distribution-card>header>span svg{width:20px}.group-distribution-card>header>div{min-width:0;flex:1}.group-distribution-card h3,.group-distribution-card p{margin:0}.group-distribution-card h3{margin-top:2px;color:#173b48;font:800 13px Manrope,sans-serif}.group-distribution-card header p{margin-top:3px;color:#778d95;font-size:12px}.group-distribution-card header .button{min-width:178px}.group-distribution-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-bottom:1px solid #dce7e9;background:#dce7e9}.group-distribution-summary>div{padding:12px 18px;background:#f8fbfb}.group-distribution-summary small,.group-distribution-summary strong{display:block}.group-distribution-summary small{color:#81949b;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.group-distribution-summary strong{margin-top:3px;color:#294b55;font-size:12px}.group-distribution-summary .complete{background:#eff9f6}.group-distribution-summary .complete strong{color:#24816c}.group-distribution-summary .pending{background:#fff8ef}.group-distribution-summary .pending strong{color:#a86c16}.group-distribution-error{margin:14px 18px 0}.group-distribution-table{padding:8px 18px 0}.group-distribution-table__head,.group-distribution-row{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(150px,.7fr) minmax(110px,.5fr) minmax(110px,.5fr);align-items:center;gap:14px}.group-distribution-table__head{padding:7px 11px;color:#84979e;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.group-distribution-row{min-height:60px;padding:8px 11px;border-top:1px solid #e5edef}.group-distribution-row>div{display:flex;align-items:center;gap:10px;min-width:0}.group-distribution-row>div>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e7f2f4;color:#347487;font-size:12px;font-weight:800}.group-distribution-row p,.group-distribution-row strong,.group-distribution-row small{display:block;margin:0}.group-distribution-row p{min-width:0}.group-distribution-row strong{overflow:hidden;color:#294b55;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.group-distribution-row small{margin-top:2px;overflow:hidden;color:#80939a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.group-distribution-row>label{display:flex;min-width:0;align-items:stretch}.group-distribution-row input{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #cfdee2;border-radius:9px 0 0 9px;color:#244751;font:800 12px Manrope,sans-serif;outline:none}.group-distribution-row input:focus{border-color:#329983;box-shadow:0 0 0 3px #32998317}.group-distribution-row input:disabled{background:#f1f5f6;color:#71878f}.group-distribution-row label>span{display:flex;min-width:58px;align-items:center;justify-content:center;padding:0 8px;border:1px solid #cfdee2;border-left:0;border-radius:0 9px 9px 0;background:#f4f8f9;color:#6e858e;font-size:12px;font-weight:800}.group-distribution-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:14px 18px;border-top:1px solid #dce7e9;background:#fbfcfc}.group-distribution-card>footer p{display:flex;align-items:center;gap:7px;color:#6f858d;font-size:12px;font-weight:600}.group-distribution-card>footer p svg{width:15px;color:#2c8876}.input-with-suffix{display:flex;align-items:stretch}.input-with-suffix input{min-width:0;flex:1;border-radius:10px 0 0 10px!important}.input-with-suffix span{display:flex;min-width:95px;align-items:center;justify-content:center;padding:0 12px;border:1px solid #d7e2e6;border-left:0;border-radius:0 10px 10px 0;background:#f2f7f8;color:#57727c;font-size:12px;font-weight:800}.confirmation-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#081b279e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:confirmation-fade .15s ease-out}.confirmation-dialog{position:relative;width:min(430px,100%);padding:28px;border:0;border-radius:17px;background:#fff;box-shadow:0 28px 80px #0618224d;text-align:center;animation:confirmation-rise .18s ease-out}.confirmation-dialog__close{position:absolute;top:14px;right:14px;display:grid;width:33px;height:33px;place-items:center;border:1px solid #d9e4e7;border-radius:9px;background:#fff;color:#70858e;cursor:pointer}.confirmation-dialog__close svg{width:16px}.confirmation-dialog__icon{display:grid;width:50px;height:50px;place-items:center;margin:0 auto 13px;border-radius:15px;background:#fff1ed;color:#ba5749}.confirmation-dialog__icon svg{width:23px}.confirmation-dialog h2{margin:6px 0 8px;color:#173b48;font:800 18px Manrope,sans-serif}.confirmation-dialog>p{margin:0;color:#6e858e;font-size:12px;line-height:1.6}.confirmation-member{display:flex;align-items:center;gap:10px;margin:18px 0;padding:11px;border:1px solid #e0e8ea;border-radius:11px;background:#f8fafb;text-align:left}.confirmation-member>span{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e5f1f3;color:#347487;font-size:12px;font-weight:800}.confirmation-member strong,.confirmation-member small{display:block}.confirmation-member strong{color:#294851;font-size:12px}.confirmation-member small{margin-top:2px;color:#80939a;font-size:12px}.confirmation-dialog footer{display:grid;grid-template-columns:1fr 1.35fr;gap:9px}.confirmation-dialog footer .button{padding:0 12px}@keyframes confirmation-fade{0%{opacity:0}}@keyframes confirmation-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}}@media(max-width:1050px){.group-detail-layout,.group-form-layout{grid-template-columns:1fr}.group-form-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.group-form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.group-request-line{grid-template-columns:minmax(140px,.5fr) minmax(200px,1fr) minmax(150px,.6fr) 34px}.group-distribution-table__head,.group-distribution-row{grid-template-columns:minmax(240px,1.4fr) minmax(140px,.7fr) minmax(100px,.5fr) minmax(100px,.5fr)}}@media(max-width:700px){.group-form-grid,.group-summary,.group-detail-summary,.group-request-context,.group-form-aside,.group-form-grid--three,.group-distribution-summary{grid-template-columns:1fr}.group-request-context>div+div{border-top:1px solid #e1eaed;border-left:0}.group-request-line{grid-template-columns:1fr}.group-request-line__type{padding-top:0}.group-request-line__remove{width:100%;margin-top:0}.group-creation-path{grid-template-columns:1fr;gap:10px}.group-creation-path>i{display:none}.group-request-review{grid-template-columns:1fr}.group-request-review>div.wide{grid-column:auto}.group-detail-heading{align-items:flex-start;flex-wrap:wrap}.group-detail-heading>div{min-width:calc(100% - 120px)}.group-members-card>header,.group-distribution-card>header,.group-distribution-card>footer{align-items:stretch;flex-direction:column}.group-member-search{width:100%}.group-member-list article{grid-template-columns:1fr auto}.group-member-list time{display:none}.group-distribution-card header .button{width:100%}.group-distribution-table{overflow-x:auto}.group-distribution-table__head,.group-distribution-row{min-width:720px}.confirmation-dialog{padding:24px 18px 18px}.confirmation-dialog footer{grid-template-columns:1fr}}.mass-import-heading{align-items:center}.mass-import-steps{display:flex;gap:7px}.mass-import-steps>span{display:flex;min-width:83px;align-items:center;gap:7px;padding:8px 10px;border:1px solid #d8e3e6;border-radius:10px;background:#fff;color:#8b9ba1;font-size:12px;font-weight:800}.mass-import-steps>span b{font-size:12px}.mass-import-steps>span.active{border-color:#aad7cb;background:#eff9f6;color:#21806b}.mass-import-errors{margin-bottom:14px}.mass-upload-card,.mass-preview-card,.mass-config-card{max-width:1240px;margin:0 auto;padding:0;overflow:hidden}.mass-upload-card__intro{display:flex;align-items:center;gap:14px;padding:22px 24px;border-bottom:1px solid #dfe8eb}.mass-upload-card__intro>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:14px;background:#e2f3ee;color:#278b75}.mass-upload-card__intro svg{width:23px}.mass-upload-card h3,.mass-upload-card p{margin:0}.mass-upload-card h3{color:#173b48;font:800 15px Manrope,sans-serif}.mass-upload-card p{margin-top:4px;color:#718890;font-size:12px;line-height:1.55}.mass-template-box{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 24px 0;padding:15px 17px;border:1px solid #d9e6e8;border-radius:12px;background:#f8fbfb}.mass-template-box>div{display:flex;align-items:center;gap:11px}.mass-template-box>div>svg{width:20px;color:#2b8875}.mass-template-box strong,.mass-template-box small{display:block}.mass-template-box strong{color:#294a55;font-size:12px}.mass-template-box small{margin-top:2px;color:#81949b;font-size:12px}.mass-file-drop{display:grid;min-height:230px;place-items:center;align-content:center;gap:8px;margin:16px 24px 24px;border:2px dashed #afd2ca;border-radius:14px;background:#f4faf8;color:#25816d;cursor:pointer;text-align:center;transition:.15s ease}.mass-file-drop:hover{border-color:#4ba18e;background:#eff8f5}.mass-file-drop>svg{width:30px;height:30px}.mass-file-drop strong{font-size:12px}.mass-file-drop span{color:#718990;font-size:12px}.mass-file-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mass-preview-card>header,.mass-config-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #dfe8eb;background:#fbfdfd}.mass-preview-card>header>div,.mass-config-card>header{display:flex;align-items:center;gap:11px}.mass-preview-card>header svg,.mass-config-card>header>span{color:#278b75}.mass-preview-card header strong,.mass-preview-card header small,.mass-config-card header h3,.mass-config-card header p{display:block;margin:0}.mass-preview-card header strong,.mass-config-card header h3{color:#173b48;font:800 12px Manrope,sans-serif}.mass-preview-card header small,.mass-config-card header p{margin-top:3px;color:#789099;font-size:12px}.mass-config-card>header{justify-content:flex-start}.mass-config-card>header>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:#e4f3ef}.mass-config-card>header>span svg{width:20px}.mass-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dfe8eb}.mass-preview-summary>div{padding:13px 18px;background:#f8fbfb}.mass-preview-summary strong,.mass-preview-summary small{display:block}.mass-preview-summary strong{color:#1f4652;font-size:18px}.mass-preview-summary small{margin-top:2px;color:#7b9098;font-size:12px}.mass-preview-summary .error{background:#fff4f1}.mass-preview-summary .error strong{color:#bc5545}.mass-preview-table{max-height:480px;overflow:auto}.mass-preview-table table{width:100%;border-collapse:collapse}.mass-preview-table th{position:sticky;top:0;z-index:1;padding:10px 14px;background:#eef4f5;color:#758b93;font-size:12px;letter-spacing:.04em;text-align:left;text-transform:uppercase}.mass-preview-table td{padding:11px 14px;border-top:1px solid #e4ecee;color:#3a5963;font-size:12px;vertical-align:top}.mass-preview-table tr.error td{background:#fff9f7}.mass-preview-table td strong,.mass-preview-table td small{display:block}.mass-preview-table td strong{color:#294a55;font-size:12px}.mass-preview-table td small{margin-top:2px;color:#81949b;font-size:12px}.mass-preview-table .row-error{color:#bb5545;line-height:1.45}.mass-preview-card>footer,.mass-config-card>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 20px;border-top:1px solid #dfe8eb;background:#fbfcfc}.mass-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:22px 24px}.mass-config-grid .form-field--wide{grid-column:1 / -1}.mass-config-grid input,.mass-config-grid select,.mass-config-grid textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid #d2dfe3;border-radius:10px;background:#fff;color:#244751;font:600 12px DM Sans,sans-serif;outline:none;box-sizing:border-box}.mass-config-grid textarea{min-height:90px;padding-top:11px;resize:vertical}.mass-config-grid input:focus,.mass-config-grid select:focus,.mass-config-grid textarea:focus{border-color:#329983;box-shadow:0 0 0 3px #32998317}.mass-confirm-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid #dfe8eb;background:#dfe8eb}.mass-confirm-summary span{padding:12px 20px;background:#f5faf8;color:#6f858d;font-size:12px}.mass-confirm-summary strong{margin-right:4px;color:#23816d;font-size:14px}.mass-complete-card{max-width:720px;margin:60px auto;padding:38px;text-align:center}.mass-complete-card>span{display:grid;width:64px;height:64px;place-items:center;margin:0 auto 15px;border-radius:18px;background:#dff3ed;color:#25866f}.mass-complete-card>span svg{width:31px}.mass-complete-card h2{margin:0;color:#173b48}.mass-complete-card>p{max-width:520px;margin:8px auto 22px;color:#718890;font-size:12px;line-height:1.6}.mass-complete-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mass-complete-card>div>div{padding:15px;border:1px solid #dce7e9;border-radius:11px;background:#f8fbfb}.mass-complete-card>div strong,.mass-complete-card>div small{display:block}.mass-complete-card>div strong{color:#23816d;font-size:20px}.mass-complete-card>div small{margin-top:3px;color:#7b9098;font-size:12px}.mass-complete-card footer{display:flex;justify-content:center;gap:9px;margin-top:24px}@media(max-width:800px){.mass-import-heading,.mass-preview-card>header{align-items:stretch;flex-direction:column}.mass-import-steps{width:100%;overflow-x:auto}.mass-template-box{align-items:stretch;flex-direction:column}.mass-preview-summary,.mass-config-grid,.mass-confirm-summary,.mass-complete-card>div{grid-template-columns:1fr}.mass-config-grid .form-field--wide{grid-column:auto}.mass-preview-table{overflow-x:auto}.mass-preview-table table{min-width:760px}}.receipt-actions{position:relative;display:inline-flex;flex:0 0 auto}.receipt-actions>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.receipt-actions>summary::-webkit-details-marker{display:none}.receipt-actions[open]>summary{border-color:#8fcabc;background:#eff8f5;color:#1f7e69}.receipt-actions>div{position:absolute;top:calc(100% + 8px);right:0;z-index:45;display:grid;width:258px;padding:6px;border:1px solid #d8e4e7;border-radius:13px;background:#fff;box-shadow:0 18px 48px #12313d2e}.receipt-actions>div button{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;width:100%;padding:9px;border:0;border-radius:9px;background:transparent;color:#294b55;cursor:pointer;text-align:left}.receipt-actions>div button:hover{background:#eff8f5;color:#217e6a}.receipt-actions>div button:disabled{cursor:wait;opacity:.55}.receipt-actions>div button>svg{width:17px;justify-self:center}.receipt-actions>div button span,.receipt-actions>div button strong,.receipt-actions>div button small{display:block}.receipt-actions>div button strong{font-size:12px}.receipt-actions>div button small{margin-top:2px;color:#81959c;font-size:12px;font-weight:600}.receipt-actions--compact>summary{min-height:32px;padding:0 10px;border-radius:8px;font-size:12px}.receipt-actions--compact>summary svg{width:13px}.receipt-actions--compact>div{width:232px}.receipt-actions-inline{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;white-space:normal}.receipt-actions-inline button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:4px;padding:0 12px;border:1px solid #cfe0e3;border-radius:8px;background:#fff;color:#276f62;font:800 12px Manrope,sans-serif;cursor:pointer}.receipt-actions-inline--compact{gap:5px;flex-wrap:nowrap;white-space:nowrap}.receipt-actions-inline--compact button{min-height:31px;padding:0 8px;font-size:12px}.receipt-actions-inline button:hover{border-color:#87c5b6;background:#eff8f5;color:#1d725f}.receipt-actions-inline button:disabled{cursor:wait;opacity:.55}.receipt-actions-inline button svg{width:13px;height:13px}.receipt-prompt{position:relative;display:grid;grid-template-columns:43px minmax(240px,1fr) auto 30px;gap:13px;align-items:center;margin-bottom:16px;padding:14px 16px;border-color:#b8dfd4;background:linear-gradient(110deg,#eff9f6,#fbfdfc)}.receipt-prompt>span{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;background:#d8f1e9;color:#278870}.receipt-prompt>span svg{width:20px}.receipt-prompt strong,.receipt-prompt p{display:block;margin:0}.receipt-prompt strong{color:#1e6557;font-size:12px}.receipt-prompt p{margin-top:3px;color:#6e8883;font-size:12px;line-height:1.45}.receipt-prompt>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;background:transparent;color:#71878e;cursor:pointer;font-size:18px}.receipt-prompt>button:hover{background:#dff1ec;color:#267e6b}@media(max-width:720px){.receipt-prompt{grid-template-columns:43px 1fr 30px}.receipt-prompt .receipt-actions{grid-column:1 / -1;width:100%}.receipt-prompt .receipt-actions>summary{width:100%;justify-content:center}.receipt-prompt .receipt-actions>div{right:auto;left:0;width:min(100%,300px)}}.institution-settings-card{max-width:1180px;margin:0 auto;padding:0;overflow:hidden}.institution-settings-card>header{display:flex;align-items:center;gap:13px;padding:20px 24px;border-bottom:1px solid #dde7ea;background:linear-gradient(180deg,#fff,#fbfdfd)}.institution-settings-card>header>span{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#e4f3ef;color:#27846f}.institution-settings-card>header svg{width:22px}.institution-settings-card h3,.institution-settings-card p{margin:0}.institution-settings-card h3{color:#173b48;font:800 16px Manrope,sans-serif}.institution-settings-card header p{margin-top:3px;color:#748b93;font-size:12px}.institution-settings-card>.validation-summary{margin:18px 24px 0}.institution-settings-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:30px;padding:28px 30px}.institution-logo-panel{display:grid;align-content:start;gap:16px}.institution-logo-option{display:grid;gap:10px;padding:14px;border:1px solid #d8e4e7;border-radius:15px;background:#fbfdfc}.institution-logo-option>div:first-child strong,.institution-logo-option>div:first-child small{display:block}.institution-logo-option>div:first-child strong{color:#173b48;font-size:13px}.institution-logo-option>div:first-child small{margin-top:2px;color:#7b9098;font-size:11px}.institution-logo-preview{display:grid;min-height:115px;place-items:center;padding:20px;border:1px solid #d8e4e7;border-radius:15px;background:radial-gradient(circle at 78% 24%,rgba(39,140,73,.2),transparent 38%),#002b18}.institution-logo-preview img{display:block;max-width:100%;max-height:88px;object-fit:contain;filter:none}.institution-logo-preview>svg{width:50px;height:50px;color:#9aabb0}.institution-logo-preview--receipt{background:#fff}.institution-logo-upload{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid #b9d9d1;border-radius:11px;background:#f2faf7;color:#267e6b;cursor:pointer}.institution-logo-upload>svg{width:19px}.institution-logo-upload strong,.institution-logo-upload small{display:block}.institution-logo-upload strong{font-size:12px}.institution-logo-upload small{margin-top:2px;color:#728c85;font-size:12px}.institution-logo-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.institution-logo-reset{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:0;background:transparent;color:#267e6b;font:700 12px Manrope,sans-serif;cursor:pointer}.institution-logo-reset svg{width:15px;height:15px}.institution-logo-panel>p{color:#7b9098;font-size:12px;line-height:1.55}.institution-fields{display:grid;align-content:start;gap:18px}.institution-fields .form-field>small{color:#81949a;font-size:12px}.institution-settings-card>footer{display:flex;justify-content:flex-end;padding:17px 24px;border-top:1px solid #dde7ea;background:#fbfcfc}.public-status-page{min-height:100vh;padding:42px 20px;background:radial-gradient(circle at 15% 0%,rgba(89,164,69,.13),transparent 30%),#edf3ef;color:#163d2a;box-sizing:border-box}.public-status-page--center{display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.public-status-page--center>svg{width:46px;height:46px;color:#198144}.public-status-page--center h1,.public-status-page--center p{margin:0}.public-status-page--center p{max-width:460px;color:#6c8074;font-size:14px}.public-status-spinner{animation:spin .8s linear infinite}.public-status-card{max-width:780px;margin:0 auto;overflow:hidden;border:1px solid #d7e4db;border-radius:24px;background:#fff;box-shadow:0 28px 80px #083a1f1f}.public-status-brand{display:flex;align-items:center;gap:18px;padding:24px 30px;border-bottom:1px solid #e1ebe4}.public-status-brand__logo{display:grid;width:116px;min-width:116px;height:62px;place-items:center;border-right:1px solid #dfe9e2;padding-right:18px}.public-status-brand img{width:100%;height:58px;object-fit:contain}.public-status-brand__logo>svg{width:42px;height:42px;color:#198144}.public-status-brand strong,.public-status-brand span{display:block}.public-status-brand strong{color:#07391e;font:800 21px Manrope,sans-serif}.public-status-brand span{margin-top:4px;color:#6c8074;font-size:14px;line-height:1.45}.public-status-heading{--status-color: #41564a;--status-bg: #fff;padding:34px 28px 38px;background:radial-gradient(circle at 85% 20%,rgba(114,187,72,.28),transparent 35%),linear-gradient(135deg,#00391d,#07552d 58%,#0b6b36);color:#fff;text-align:center}.public-status-heading--warning{--status-color: #8a5600;--status-bg: #fff1c9}.public-status-heading--info{--status-color: #075c87;--status-bg: #dff2fb}.public-status-heading--review{--status-color: #6646a3;--status-bg: #eee7ff}.public-status-heading--success{--status-color: #08743a;--status-bg: #dff6e8}.public-status-heading--danger{--status-color: #a1282f;--status-bg: #ffe3e5}.public-status-heading>span{color:#bce6ca;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.public-status-heading h1{margin:10px 0 18px;font:800 clamp(27px,6vw,40px) Manrope,sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere}.public-status-heading b{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 18px;border-radius:999px;background:var(--status-bg);color:var(--status-color);box-shadow:0 8px 24px #00000024;font-size:15px;font-weight:800;text-transform:uppercase}.public-status-heading b svg{width:21px;height:21px}.public-status-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e0eae3;border-bottom:1px solid #e0eae3}.public-status-details article{min-height:88px;padding:20px 24px;background:#fff;box-sizing:border-box}.public-status-details span,.public-status-details strong{display:block}.public-status-details span{color:#708279;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-status-details strong{margin-top:7px;color:#163d2a;font-size:15px;line-height:1.45}.public-status-section{padding:28px 30px;border-top:1px solid #e2ebe5}.public-status-section__title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.public-status-section__title>svg{width:22px;height:22px;color:#168146}.public-status-section__title strong,.public-status-section__title span{display:block}.public-status-section__title strong{color:#123a27;font:800 17px Manrope,sans-serif}.public-status-section__title span{margin-top:2px;color:#778a7f;font-size:13px}.public-status-timeline{display:grid;gap:12px}.public-status-step{--step-color: #61736a;--step-bg: #f0f4f1;--step-border: #dfe7e1;display:grid;grid-template-columns:52px 1fr;gap:15px;align-items:center;min-height:76px;padding:11px 16px 11px 12px;border:1px solid var(--step-border);border-radius:16px;background:color-mix(in srgb,var(--step-bg) 50%,#fff);box-sizing:border-box}.public-status-step--warning{--step-color: #9a6200;--step-bg: #fff2ce;--step-border: #f2d486}.public-status-step--info{--step-color: #07658f;--step-bg: #e1f3fb;--step-border: #b8dfef}.public-status-step--review{--step-color: #6745a4;--step-bg: #f0eaff;--step-border: #d8c9fa}.public-status-step--success{--step-color: #0d7c42;--step-bg: #e2f6e9;--step-border: #bde4ca}.public-status-step--danger{--step-color: #a52c33;--step-bg: #ffe7e8;--step-border: #f2bfc2}.public-status-step>span{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:var(--step-bg);color:var(--step-color)}.public-status-step svg{width:23px;height:23px}.public-status-step strong,.public-status-step small{display:block}.public-status-step strong{color:var(--step-color);font-size:15px}.public-status-step small{margin-top:4px;color:#6f8277;font-size:13px;line-height:1.4}.public-status-tools{background:#f7faf8}.public-status-qr{overflow:hidden;border:1px solid #cfe0d5;border-radius:17px;background:#fff}.public-status-qr summary{display:grid;grid-template-columns:44px 1fr 22px;gap:13px;align-items:center;padding:15px 17px;color:#123d28;cursor:pointer;list-style:none}.public-status-qr summary::-webkit-details-marker{display:none}.public-status-qr summary>svg:first-child{width:44px;height:44px;padding:10px;border-radius:13px;background:#e4f3e8;color:#147c40;box-sizing:border-box}.public-status-qr summary>svg:last-child{width:21px;color:#5d7768}.public-status-qr summary strong,.public-status-qr summary small{display:block}.public-status-qr summary strong{font-size:15px}.public-status-qr summary small{margin-top:3px;color:#718479;font-size:12px;line-height:1.35}.public-status-qr>div{padding:22px;border-top:1px solid #e1eae4;text-align:center}.public-status-qr img{width:min(260px,80vw);border:10px solid #fff;border-radius:16px;box-shadow:0 8px 30px #0941221f}.public-status-qr p{margin:10px 0 0;color:#6c8174;font-size:12px}.public-status-document-list{display:grid;gap:10px}.public-status-document-list>a{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;gap:13px;align-items:center;padding:13px 15px;border:1px solid #d8e5dc;border-radius:15px;color:#153d29;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.public-status-document-list>a:hover{border-color:#7dbb91;box-shadow:0 8px 20px #0e5b2d14;transform:translateY(-1px)}.public-status-document-list>a>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#e8f4eb;color:#147c40}.public-status-document-list svg{width:20px}.public-status-document-list p{min-width:0;margin:0}.public-status-document-list strong,.public-status-document-list small{display:block}.public-status-document-list strong{font-size:14px}.public-status-document-list small{margin-top:3px;overflow:hidden;color:#72857a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.public-status-card>footer{display:flex;justify-content:center;align-items:center;gap:8px;padding:18px 24px;border-top:1px solid #dce8df;background:#eff6f1;color:#60776a;font-size:12px;line-height:1.45;text-align:center}.public-status-card>footer svg{width:17px;min-width:17px;color:#168146}@media(max-width:760px){.institution-settings-grid{grid-template-columns:1fr;padding:20px}.public-status-page{padding:0;background:#fff}.public-status-card{min-height:100vh;border:0;border-radius:0;box-shadow:none}.public-status-details{grid-template-columns:1fr}.public-status-brand{gap:13px;padding:20px}.public-status-brand__logo{width:102px;min-width:102px;height:54px;padding-right:13px}.public-status-brand strong{font-size:19px}.public-status-brand span{font-size:12px}.public-status-heading{padding:30px 18px 34px}.public-status-heading>span{font-size:11px;letter-spacing:.13em}.public-status-heading b{min-height:42px;padding:8px 15px;font-size:13px}.public-status-details article{min-height:auto;padding:19px 22px}.public-status-section{padding:24px 20px}.public-status-step{grid-template-columns:48px 1fr;gap:13px;padding:10px 13px 10px 10px}.public-status-step>span{width:48px;height:48px}.public-status-card>footer{align-items:flex-start;padding:17px 20px}}.queue-settings-card{overflow:hidden}.queue-settings-card>.queue-section-heading{align-items:center;padding:28px 32px}.queue-settings-card>.queue-section-heading>.badge{margin-left:auto}.queue-voice-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:18px;padding:26px 32px;border-top:1px solid #dce7e4;border-bottom:1px solid #dce7e4;background:#f7faf9}.queue-voice-preview{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:92px;padding:18px 20px;border:1px solid #bcdcd1;border-radius:18px;background:#fff}.queue-voice-preview>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#e5f4ee;color:#0e7736}.queue-voice-preview svg{width:24px}.queue-voice-preview small,.queue-voice-preview strong{display:block}.queue-voice-preview small{margin-bottom:5px;color:#728890;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.queue-voice-preview strong{color:#153f2a;font-size:16px;line-height:1.45}.queue-voice-overview .queue-config-check{min-height:92px;padding:18px 20px;border:1px solid #cfe3dc;border-radius:18px;background:#edf8f3}.queue-config-check>span strong,.queue-config-check>span small{display:block}.queue-config-check>span small{margin-top:5px;color:#698078;font-size:12px;font-weight:500}.queue-settings-grid,.queue-ticker-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:28px 32px 32px}.queue-settings-panel{display:grid;align-content:start;gap:18px;padding:22px;border:1px solid #d8e5e1;border-radius:18px;background:#fff}.queue-settings-panel--wide{grid-column:1 / -1}.queue-settings-panel>header{display:flex;gap:12px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #e5ecea}.queue-settings-panel>header>svg{flex:0 0 auto;width:21px;color:#0e7736}.queue-settings-panel h4,.queue-settings-panel p{margin:0}.queue-settings-panel h4{color:#153f2a;font-size:15px}.queue-settings-panel p{margin-top:4px;color:#748991;font-size:12px}.queue-settings-panel label{display:grid;gap:8px;color:#4f6972;font-size:12px;font-weight:700}.queue-settings-panel label>textarea,.queue-settings-panel label>select,.queue-settings-panel label>.select-control,.queue-settings-panel label>.input{width:100%}.queue-settings-panel textarea{min-height:88px;padding:14px 16px;border:1px solid #cddcdf;border-radius:12px;color:#193d46;font:inherit;font-weight:500;resize:vertical}.queue-settings-panel small{color:#82969d;font-size:12px;font-weight:500}.queue-settings-actions{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 32px;border-top:1px solid #dce7e4;background:#f8faf9}.queue-settings-actions>span{color:#71868d;font-size:12px}.queue-ticker-stage{display:grid;gap:10px;padding:26px 32px 0}.queue-ticker-stage>span{color:#71868d;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.queue-ticker-stage>div{display:flex;min-height:116px;align-items:center;overflow:hidden;padding:20px 30px;border-radius:18px;background:linear-gradient(135deg,#032c18,#0e7736);box-shadow:inset 0 0 0 1px #ffffff1f}.queue-ticker-stage p{min-width:max-content;margin:0;font-weight:800;line-height:1.1;white-space:nowrap}.queue-ticker-color{display:grid;grid-template-columns:58px 1fr;gap:10px}.queue-ticker-color input[type=color]{width:58px;height:46px;padding:4px;border:1px solid #cddcdf;border-radius:10px;background:#fff}@media(max-width:1000px){.queue-voice-overview,.queue-settings-grid,.queue-ticker-form{grid-template-columns:1fr}.queue-settings-panel--wide{grid-column:auto}}@media(max-width:680px){.queue-settings-card>.queue-section-heading,.queue-voice-overview,.queue-settings-grid,.queue-ticker-form,.queue-settings-actions,.queue-ticker-stage{padding-right:18px;padding-left:18px}.queue-voice-preview{grid-template-columns:44px 1fr}.queue-voice-preview .button{grid-column:1 / -1}.queue-settings-actions{align-items:stretch;flex-direction:column}}.approval-line-review{padding:24px;display:grid;gap:14px;background:#f7faf9;border:1px solid var(--border);border-radius:16px}.approval-line-review__heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.approval-line-review__heading div{display:grid;gap:3px}.approval-line-review__heading strong{font-size:17px;color:var(--ink)}.approval-line-review__heading span,.approval-line-review__heading em{font-style:normal;color:var(--muted);font-size:13px}.approval-line{display:grid;grid-template-columns:auto minmax(190px,1fr) minmax(160px,.7fr) minmax(150px,.55fr) minmax(210px,.85fr);align-items:end;gap:14px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:14px;transition:.2s ease}.approval-line--rejected{background:#fff8f7;border-color:#efc7c1}.approval-line__icon{align-self:center;width:44px;height:44px;border-radius:12px;background:var(--mint);color:var(--green);display:grid;place-items:center}.approval-line__icon svg{width:21px}.approval-line__name{align-self:center;display:grid;gap:3px}.approval-line__name small{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;color:var(--muted)}.approval-line__name strong{color:var(--ink)}.approval-line__name span{font-size:12px;color:var(--muted)}.approval-line label,.approval-comment{display:grid;gap:7px}.approval-line label>span,.approval-comment>span{font-size:12px;font-weight:800;color:var(--text)}.approval-line label>small{font-size:12px;color:var(--green)}.approval-line input,.approval-line select,.approval-comment textarea{width:100%;border:1px solid var(--border);border-radius:10px;background:#fff;padding:11px 12px;color:var(--ink)}.approval-line input:disabled,.approval-line select:disabled{opacity:.55;background:#f2f4f3}.approval-comment{margin-top:4px}@media(max-width:1200px){.approval-line{grid-template-columns:auto 1fr 1fr}.approval-line label:last-child{grid-column:2/-1}}@media(max-width:760px){.approval-line{grid-template-columns:auto 1fr}.approval-line label{grid-column:1/-1}}.request-item-detail-list{grid-column:1/-1;display:grid;gap:10px}.request-item-detail-list article{display:grid;grid-template-columns:auto minmax(180px,1fr) repeat(3,minmax(110px,.55fr));align-items:center;gap:14px;padding:14px;border:1px solid var(--border);border-radius:12px}.group-request-line{grid-template-columns:minmax(150px,.55fr) minmax(220px,1.15fr) minmax(220px,.8fr) 34px}.group-request-line__distribution{display:grid;gap:6px}.group-request-line__distribution>span{color:var(--text);font-size:12px;font-weight:800}.quantity-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid #d8e4e0;border-radius:10px;background:#eef4f2}.quantity-mode-toggle button{min-height:34px;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:#61777e;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.quantity-mode-toggle button.active{background:#fff;color:var(--green);box-shadow:0 1px 4px #02311b1a}.quantity-mode-toggle button:disabled{cursor:not-allowed;opacity:.5}.member-quantity-editor{grid-column:1 / -1;display:grid;gap:10px;padding:14px;border:1px solid #cfe2db;border-radius:11px;background:#f4faf7}.member-quantity-editor__heading,.approval-member-distribution__heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.member-quantity-editor__heading p,.member-quantity-editor__heading strong,.member-quantity-editor__heading span{display:block;margin:0}.member-quantity-editor__heading strong,.approval-member-distribution__heading strong{color:var(--ink);font-size:12px}.member-quantity-editor__heading span,.approval-member-distribution__heading span{margin-top:2px;color:var(--muted);font-size:12px}.member-quantity-editor__heading em{color:var(--green);font-size:12px;font-style:normal;font-weight:800}.member-quantity-grid,.approval-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.member-quantity-grid>label,.approval-member-grid>label{display:grid;grid-template-columns:minmax(130px,1fr) minmax(125px,.7fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid #dce8e4;border-radius:9px;background:#fff}.member-quantity-grid label>span b,.member-quantity-grid label>span small,.approval-member-grid label>span b,.approval-member-grid label>span small{display:block}.member-quantity-grid label>span b,.approval-member-grid label>span b{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.member-quantity-grid label>span small,.approval-member-grid label>span small{margin-top:2px;color:var(--muted);font-size:12px}.member-quantity-grid input,.approval-member-grid input{min-height:36px}.group-request-review-lines p strong small{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:600}.approval-member-distribution{grid-column:1 / -1;display:grid;gap:12px;padding:14px;border:1px solid #cfe2db;border-radius:11px;background:#f4faf7}.approval-member-distribution__heading>div:first-child{display:grid;gap:2px}.approval-member-distribution__heading .quantity-mode-toggle{width:min(360px,100%)}.request-item-detail-list article>.request-item-member-summary{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px;border-top:1px solid var(--border)}.request-item-member-summary span{padding:8px 10px;border-radius:8px;background:#f4f8f6}.request-item-member-summary b,.request-item-member-summary small,.request-item-detail-list article>div em{display:block}.request-item-detail-list article>div em{margin-top:3px;color:var(--muted);font-size:12px;font-style:normal}.request-item-member-summary b{color:var(--ink);font-size:12px}.request-item-member-summary small{margin-top:2px;color:var(--muted);font-size:12px}@media(max-width:900px){.member-quantity-grid,.approval-member-grid,.request-item-detail-list article>.request-item-member-summary{grid-template-columns:1fr}.member-quantity-editor__heading,.approval-member-distribution__heading{align-items:stretch;flex-direction:column}.approval-member-distribution__heading .quantity-mode-toggle{width:100%}}@media(max-width:620px){.member-quantity-grid>label,.approval-member-grid>label{grid-template-columns:1fr}}.request-item-detail-list article>div{display:grid;gap:3px}.request-item-detail-list small{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:800}.request-item-detail-list__status{font-size:12px;font-weight:800;padding:7px 9px;border-radius:999px;background:#eef2f1;color:var(--muted)}.request-item-detail-list__status--approved{background:var(--mint);color:var(--green)}.request-item-detail-list__status--rejected{background:#fff0ed;color:#b64d3d}@media(max-width:760px){.request-item-detail-list article{grid-template-columns:1fr 1fr}.request-item-detail-list__status{width:max-content}}.individual-request-lines{display:grid;gap:12px;padding:18px;border:1px solid var(--border);border-radius:14px;background:#f7faf9}.individual-request-lines>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.individual-request-lines>header>div:first-child{display:grid;gap:3px}.individual-request-lines>header span{font-size:12px;color:var(--muted)}.individual-request-lines>header>div:last-child{display:flex;gap:8px}.individual-request-lines article{display:grid;grid-template-columns:auto 1fr minmax(180px,.45fr) auto;align-items:end;gap:12px;padding:14px;background:#fff;border:1px solid var(--border);border-radius:12px}.individual-request-lines article>span{align-self:center;color:var(--green)}.individual-request-lines article label{display:grid;gap:6px}.individual-request-lines article small{font-weight:800;color:var(--text)}.individual-request-lines article select,.individual-request-lines article input{width:100%;border:1px solid var(--border);border-radius:10px;padding:11px}.individual-request-lines article>button{align-self:center;border:0;background:#fff0ed;color:#b64d3d;width:38px;height:38px;border-radius:10px;display:grid;place-items:center}@media(max-width:760px){.individual-request-lines>header{align-items:flex-start;flex-direction:column}.individual-request-lines article{grid-template-columns:auto 1fr}.individual-request-lines article label{grid-column:1/-1}}.approval-list{--approval-columns: 66px minmax(155px, 1.25fr) minmax(155px, 1.12fr) minmax(112px, .68fr) minmax(116px, .72fr) 180px 200px;display:block!important;padding:0!important;overflow-x:auto;background:#fff}.approval-list__header,.approval-queue-item{min-width:980px;display:grid!important;grid-template-columns:var(--approval-columns)!important;align-items:center;gap:12px!important}.approval-list__header{min-height:48px;padding:0 18px;border-bottom:1px solid #dfe8e4;background:#f6f9f7;color:#758a81;font-size:12px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.approval-queue-item{min-height:108px!important;padding:18px!important;border:0!important;border-bottom:1px solid #e7eeeb!important;border-radius:0!important;background:#fff;box-shadow:none;transition:background .16s ease,box-shadow .16s ease}.approval-queue-item:last-child{border-bottom:0!important}.approval-queue-item:hover{position:relative;z-index:1;background:#f9fcfa;box-shadow:inset 3px 0 #2f9471}.approval-queue-item>.approval-priority{width:fit-content;min-width:52px}.approval-queue-item .approval-list__identity{min-width:0}.approval-queue-item .approval-list__identity p{min-width:0;display:grid;gap:2px}.approval-queue-item .approval-list__identity p>small{color:#83968e;font-size:12px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.approval-queue-item .approval-list__identity p>strong{overflow:hidden;color:#264d3c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.approval-queue-item .approval-list__identity p>em{overflow:hidden;font-style:normal;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.approval-queue-item__request,.approval-queue-item__date{min-width:0;display:grid!important;align-content:start;gap:3px}.approval-queue-item__request>small,.approval-queue-item__date>small{color:#83968e;font-size:12px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.approval-queue-item__request>strong,.approval-queue-item__date>time{overflow:hidden;color:#315748;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.approval-queue-item__request>span,.approval-queue-item__date>span{overflow:hidden;color:#7c9088;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.approval-queue-item__date.is-soon time,.approval-queue-item__date.is-soon>span{color:#9a681a}.approval-queue-item__date.is-overdue time,.approval-queue-item__date.is-overdue>span{color:#b04437}.approval-queue-item__request>div{display:flex;overflow:hidden;gap:5px;margin-top:2px}.approval-queue-item__request em{overflow:hidden;max-width:92px;padding:3px 6px;border-radius:999px;background:var(--mint);color:var(--green);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.approval-queue-item__attachments{margin-top:1px!important;color:#91a099!important;font-size:12px!important}.approval-queue-item>.badge{width:180px;min-height:40px;justify-self:stretch;justify-content:center;padding:0 12px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-queue-item>.approval-list__action{width:200px;min-height:44px;align-self:center;justify-self:stretch;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:9px;box-shadow:0 4px 10px color-mix(in srgb,var(--approval-action, #276d8d) 22%,transparent);font-size:13px;font-weight:800;white-space:nowrap;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.approval-queue-item>.approval-list__action svg{width:16px;height:16px;flex:0 0 auto}.approval-queue-item>.approval-list__action:hover{filter:brightness(.9);transform:translateY(-1px)}@media(max-width:760px){.approval-list{overflow:visible}.approval-list__header{display:none!important}.approval-queue-item{min-width:0;grid-template-columns:58px minmax(0,1fr) auto!important;gap:10px!important;padding:15px!important}.approval-queue-item>.approval-priority{grid-column:1}.approval-queue-item .approval-list__identity{grid-column:2 / -1;display:flex!important}.approval-queue-item__request{grid-column:1 / -1}.approval-queue-item__date{display:grid!important}.approval-queue-item__date--requested{grid-column:1 / 3}.approval-queue-item__date--required{grid-column:3}.approval-queue-item>.badge{grid-column:1 / 3;display:inline-flex!important;justify-self:start}.approval-queue-item>.approval-list__action{grid-column:3;width:200px;max-width:100%}}.group-request-main{min-width:0;display:grid;gap:18px}.group-request-main .group-request-context,.group-request-main .group-request-form{margin:0}@media(max-width:640px){.queue-voice-control{grid-template-columns:1fr;padding:16px}.queue-voice-control>label,.queue-voice-control>.button{grid-column:1;grid-row:auto}.queue-voice-control>.button{width:100%}.queue-public-live-voice{top:12px;right:12px;left:12px;min-width:0}}.case-actions-intro{align-items:flex-end}.case-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.case-summary__card{min-height:112px;display:flex;align-items:center;gap:15px;padding:20px;text-align:left;color:inherit;font:inherit}button.case-summary__card{width:100%;cursor:pointer;border:1px solid var(--border)}button.case-summary__card:hover,.case-summary__card--active{border-color:#29946d!important;box-shadow:0 0 0 3px #29946d1a}.case-summary__icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#296b8a;background:#e8f3f8;flex:0 0 auto}.case-summary__icon svg{width:25px;height:25px}.case-summary__icon--red{color:#a83232;background:#fdeaea}.case-summary__icon--gold{color:#a66a00;background:#fff4d8}.case-summary__icon--green{color:#16795b;background:#e5f6f0}.case-summary__card p{display:grid;gap:4px;margin:0}.case-summary__card p strong{font-size:29px;color:var(--ink);line-height:1}.case-summary__card p small{color:var(--muted);font-size:13px}.case-summary__hint{margin-left:auto;color:#16795b;font-size:11px;font-weight:800}.case-center{padding:0;overflow:hidden}.case-toolbar{padding:20px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px}.case-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.case-filters select,.case-action__aside select{border:1px solid var(--border);background:#fff;color:var(--ink);border-radius:10px;min-height:44px;padding:0 34px 0 12px;font:inherit;font-size:13px}.case-mine-filter{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:700;min-height:44px;padding:0 11px}.case-mine-filter input{accent-color:#16795b;width:16px;height:16px}.case-list{display:grid;gap:14px;padding:18px;background:#f7faf9}.case-action{--case-color: #2d748f;--case-soft: #e9f3f7;position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 230px;gap:16px;padding:19px;border:1px solid var(--border);border-left:5px solid var(--case-color);border-radius:16px;background:#fff;box-shadow:0 5px 20px #0a2a1e0a}.case-action--urgent{--case-color: #ba3838;--case-soft: #fdeaea}.case-action--high{--case-color: #c07a00;--case-soft: #fff3d9}.case-action--low{--case-color: #6c7c84;--case-soft: #eef2f3}.case-action--closed{opacity:.76;border-left-color:#7b9088}.case-action__marker{width:46px;height:46px;border-radius:14px;color:var(--case-color);background:var(--case-soft);display:grid;place-items:center}.case-action__marker svg{width:22px}.case-action__body{min-width:0}.case-action__body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.case-action__badges{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.case-action__badges>span:last-child{color:var(--muted);font-size:12px;font-weight:700}.case-action time{color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap}.case-action time.overdue{color:#ad2727}.case-action__body h3{font-size:18px;margin:13px 0 5px;color:var(--ink)}.case-action__body>p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.case-action__recommendation,.case-action__resolution{display:flex;gap:10px;align-items:flex-start;border-radius:11px;margin-top:13px;padding:11px 12px;background:#f0f7f4;color:#176b50}.case-action__recommendation svg,.case-action__resolution svg{width:18px;flex:0 0 auto}.case-action__recommendation span,.case-action__resolution span{display:grid;gap:2px;font-size:13px}.case-action__request{display:grid;grid-template-columns:minmax(190px,1.4fr) 1fr 1fr auto;gap:14px;align-items:center;margin-top:14px;padding-top:13px;border-top:1px solid var(--border)}.case-action__request>div{min-width:0;display:grid;gap:2px}.case-action__request>div:first-child strong{color:#12644b}.case-action__request span,.case-action__request small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.case-action__request strong{font-size:12px}.case-action__request a{display:inline-flex;gap:6px;align-items:center;color:#176b50;font-size:12px;font-weight:800;white-space:nowrap}.case-action__request a svg{width:14px}.case-action__aside{border-left:1px solid var(--border);padding-left:16px;display:flex;flex-direction:column;gap:10px}.case-action__assignee{display:flex;align-items:center;gap:9px}.case-action__assignee>svg{width:25px;color:#5f7b70}.case-action__assignee span{display:grid}.case-action__assignee small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.case-action__assignee strong{font-size:13px}.case-action__aside select{width:100%}.case-action__aside .button{width:100%;min-height:39px;justify-content:center;font-size:12px}.case-action__aside .button svg{width:16px}.case-action__workflow{margin-top:auto;display:grid;gap:7px}.case-action__workflow>button:last-child{color:#7c4f4f;background:none;border:0;padding:7px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.case-empty{min-height:330px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--muted)}.case-empty>svg{width:52px;height:52px;padding:12px;border-radius:16px;color:#16805f;background:#e5f6f0;margin-bottom:13px}.case-empty strong{color:var(--ink)}.case-empty p{margin:5px 0 0;font-size:13px}.case-center>.pagination{padding:16px 20px;border-top:1px solid var(--border)}.case-dialog{width:min(520px,100%);max-width:calc(100% - 40px);margin:auto;border:0;border-radius:18px;padding:23px;background:#fff;box-shadow:0 25px 70px #0003}.case-dialog::backdrop{background:#0419128c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.case-dialog header{display:flex;gap:12px;align-items:flex-start}.case-dialog header>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef2f3;color:#637078}.case-dialog header>span.success{color:#147958;background:#e4f5ef}.case-dialog h3,.case-dialog p{margin:0}.case-dialog p{margin-top:3px;color:var(--muted);font-size:13px}.case-dialog label{display:grid;gap:8px;margin-top:20px;font-size:13px;font-weight:800}.case-dialog textarea{resize:vertical;border:1px solid var(--border);border-radius:11px;padding:12px;font:inherit;font-weight:400;line-height:1.5}.case-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:1250px){.case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.case-toolbar{grid-template-columns:1fr}.case-filters{justify-content:flex-start}.case-action{grid-template-columns:46px minmax(0,1fr)}.case-action__aside{grid-column:2;border-left:0;border-top:1px solid var(--border);padding:14px 0 0;display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto;align-items:center}.case-action__workflow{grid-column:auto;margin:0}}@media(max-width:760px){.case-actions-intro{align-items:flex-start}.case-summary{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.case-summary__card{min-height:94px;padding:14px;gap:10px}.case-summary__icon{width:42px;height:42px;border-radius:12px}.case-summary__card p strong{font-size:23px}.case-summary__hint{display:none}.case-toolbar{padding:14px}.case-filters{display:grid;grid-template-columns:1fr 1fr}.case-filters select{width:100%}.case-mine-filter{grid-column:1 / -1}.case-list{padding:10px}.case-action{grid-template-columns:40px minmax(0,1fr);padding:14px 12px;gap:10px}.case-action__marker{width:38px;height:38px;border-radius:11px}.case-action__body>header{display:grid}.case-action time{white-space:normal}.case-action__body h3{font-size:16px}.case-action__request{grid-template-columns:1fr 1fr}.case-action__request>div:first-child,.case-action__request a{grid-column:1 / -1}.case-action__aside{grid-template-columns:1fr}.case-action__workflow{grid-template-columns:1fr 1fr}.case-action__workflow>button:last-child{grid-column:1 / -1}}.case-summary{gap:12px;margin:18px 0}.case-summary__card{min-height:94px;padding:16px 18px}.case-summary__icon{width:46px;height:46px;border-radius:13px}.case-summary__icon svg{width:21px;height:21px}.case-summary__card p strong{font-size:25px}.case-toolbar{padding:16px 18px;background:#fff}.case-filters select,.case-mine-filter{min-height:40px}.case-list{gap:10px;padding:14px;background:#f4f8f6}.case-action{grid-template-columns:44px minmax(0,1fr) 215px;gap:14px;padding:16px;border-radius:13px;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.case-action:hover{border-color:color-mix(in srgb,var(--case-color) 32%,var(--border));box-shadow:0 7px 24px #0a2a1e12;transform:translateY(-1px)}.case-action__open-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.case-action__open-overlay:focus-visible{outline:3px solid rgba(26,132,92,.26);outline-offset:-3px}.case-action__marker,.case-action__body,.case-action__aside{position:relative;z-index:2}.case-action__marker,.case-action__body{pointer-events:none}.case-action__body a{pointer-events:auto}.case-action__marker{width:40px;height:40px;border-radius:12px}.case-action__marker svg{width:19px}.case-action__badges{gap:6px}.case-action__reason{padding-left:2px;font-size:11px!important}.case-action__body h3{margin:9px 0 3px;font-size:17px}.case-action__body>p{font-size:13px;line-height:1.45}.case-action__recommendation{margin-top:10px;padding:8px 10px;border-left:3px solid #42a17d;border-radius:7px;background:#f5faf8}.case-action__recommendation span{display:flex;gap:6px;align-items:baseline}.case-action__recommendation span strong:after{content:":"}.case-action__request{grid-template-columns:minmax(180px,1.5fr) .8fr .8fr auto;gap:11px;margin-top:10px;padding:10px 11px;border:0;border-radius:9px;background:#f7faf8}.case-action__aside{gap:8px;padding-left:14px}.case-action__aside-title{color:#71877e;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.case-action__aside select{min-height:39px}.case-action__workflow{gap:5px}@media(max-width:1250px){.case-action{grid-template-columns:40px minmax(0,1fr)}.case-action__aside-title{display:none}}@media(max-width:760px){.case-action{grid-template-columns:36px minmax(0,1fr);padding:13px 11px}.case-action__recommendation span{display:grid;gap:1px}.case-action__request{grid-template-columns:1fr 1fr}}.delivery-preselect-loading{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px solid #cfe5dc;border-radius:12px;color:#176b50;background:#f0f8f5}.delivery-preselect-loading .search-spinner{width:22px;height:22px;flex:0 0 auto}.delivery-preselect-loading p{display:grid;gap:2px;margin:0}.delivery-preselect-loading small{color:var(--muted)}.delivery-confirmation-dialog{width:100%;max-width:none;height:100%;max-height:none;margin:0;display:grid;place-items:center;padding:20px;border:0;background:transparent}.delivery-confirmation-dialog::backdrop{background:#011f1394;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.delivery-confirmation{width:min(620px,100%);overflow:hidden;border:1px solid #c8ddd4;border-radius:24px;background:#fff;box-shadow:0 30px 80px #00231640}.delivery-confirmation>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px 24px;border-bottom:1px solid var(--border)}.delivery-confirmation>header>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#087a50;background:#e2f5ed}.delivery-confirmation>header svg{width:23px}.delivery-confirmation>header h3,.delivery-confirmation>header p{margin:0}.delivery-confirmation>header h3{color:var(--ink);font-size:20px}.delivery-confirmation>header p{margin-top:3px;color:var(--muted);font-size:13px}.delivery-confirmation>header button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:11px;color:var(--muted);background:#f1f5f3;cursor:pointer}.delivery-confirmation__recipient{display:grid;gap:3px;margin:22px 24px 14px;padding:17px 18px;border:1px solid #cde5da;border-radius:15px;color:#164b39;background:#f0f8f5}.delivery-confirmation__recipient small{color:#568072;font-weight:700;text-transform:uppercase}.delivery-confirmation__recipient strong{font-size:18px}.delivery-confirmation__recipient span{color:#41695c}.delivery-confirmation dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 24px;border:1px solid var(--border);border-radius:15px}.delivery-confirmation dl div{display:grid;gap:4px;padding:14px 16px;border-bottom:1px solid var(--border)}.delivery-confirmation dl div:nth-child(odd){border-right:1px solid var(--border)}.delivery-confirmation dl div:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.delivery-confirmation dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.delivery-confirmation dd{margin:0;color:var(--ink);font-weight:750}.delivery-confirmation__notice{display:flex;align-items:flex-start;gap:10px;margin:16px 24px;padding:12px 14px;border-radius:12px;color:#735314;background:#fff8e8;font-size:13px}.delivery-confirmation__notice svg{width:19px;flex:0 0 auto}.delivery-confirmation>footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px;border-top:1px solid var(--border)}@media(max-width:620px){.delivery-confirmation-dialog{align-items:end;padding:0}.delivery-confirmation{max-height:92vh;overflow-y:auto;border-radius:22px 22px 0 0}.delivery-confirmation>header,.delivery-confirmation__recipient,.delivery-confirmation dl,.delivery-confirmation__notice{margin-right:16px;margin-left:16px}.delivery-confirmation>header{padding:18px 16px}.delivery-confirmation dl{grid-template-columns:1fr}.delivery-confirmation dl div,.delivery-confirmation dl div:nth-child(odd){border-right:0;border-bottom:1px solid var(--border)}.delivery-confirmation dl div:last-child{border-bottom:0}.delivery-confirmation>footer{display:grid;padding:16px}}.approval-queue-item--pending{--approval-action: #8f6118;--workflow-card-background: #fffaf0;background:#fffaf0!important;box-shadow:inset 4px 0 #c18a2b!important}.approval-queue-item--under-review{--approval-action: #2f6f8a;--workflow-card-background: #f4f9fc;background:#f4f9fc!important;box-shadow:inset 4px 0 #4b87a0!important}.approval-queue-item--under-inspection{--approval-action: #64569a;--workflow-card-background: #f8f6fc;background:#f8f6fc!important;box-shadow:inset 4px 0 #7c70aa!important}.approval-queue-item--pending-documentation{--approval-action: #a94d43;--workflow-card-background: #fff7f5;background:#fff7f5!important;box-shadow:inset 4px 0 #c66a5e!important}.approval-queue-item--pending:hover{background:#fff5e3!important}.approval-queue-item--under-review:hover{background:#eaf4f8!important}.approval-queue-item--under-inspection:hover{background:#f1eef9!important}.approval-queue-item--pending-documentation:hover{background:#feeeeb!important}.approval-list>article>.approval-list__action--pending{background:#9a6400;border-color:#9a6400}.approval-list>article>.approval-list__action--under-review{background:#276d8d;border-color:#276d8d}.approval-list>article>.approval-list__action--under-inspection{background:#6848b5;border-color:#6848b5}.approval-list>article>.approval-list__action--pending-documentation{background:#a94237;border-color:#a94237}.approval-queue-item--under-inspection>.badge{background:#eee9fb;color:#6247a2}.approval-queue-item--pending>.badge{background:#fff0cf;color:#986615}.approval-queue-item--under-review>.badge{background:#e5f1f7;color:#2c6d89}.approval-queue-item--pending-documentation>.badge{background:#fde8e4;color:#a94237}.pwa-notices{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:10000;display:grid;width:min(430px,calc(100vw - 36px));gap:10px;pointer-events:none}.pwa-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #bdd6ca;border-radius:16px;color:#163b2b;background:#fffffff7;box-shadow:0 18px 46px #062d1533;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.pwa-notice__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#08723a;background:#e5f5ed}.pwa-notice__icon svg{width:20px}.pwa-notice>div:nth-child(2){display:grid;gap:2px}.pwa-notice strong,.pwa-notice p{margin:0}.pwa-notice strong{color:#0b3421;font-size:14px}.pwa-notice p{color:#587064;font-size:12px;line-height:1.4}.pwa-notice__actions{display:flex;align-items:center;gap:5px}.pwa-notice button{min-height:36px;padding:0 13px;border:0;border-radius:10px;color:var(--action-green-ink);background:var(--action-green);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pwa-notice button:hover{background:var(--action-green-hover)}.pwa-notice button.pwa-notice__close{display:grid;width:36px;padding:0;place-items:center;color:#5e7569;background:transparent}.pwa-notice button.pwa-notice__close:hover{color:#163b2b;background:#edf4f0}.pwa-notice__close svg{width:18px}.pwa-notice--offline{border-color:#e6c36f;background:#fffaedf7}.pwa-notice--offline .pwa-notice__icon{color:#875d08;background:#f8e9bf}.pwa-notice--update .pwa-notice__icon{color:#326d91;background:#e7f2f8}@media(max-width:620px){.pwa-notices{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px)}.pwa-notice{grid-template-columns:auto minmax(0,1fr)}.pwa-notice__actions,.pwa-notice>.pwa-notice__close{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.pwa-notice__icon svg{animation:none}}.service-table__row{--workflow-action: var(--service-action, #276d8d)}.approval-queue-item{--workflow-action: var(--approval-action, #276d8d)}.service-table__row>td:nth-last-child(2) .badge,.approval-queue-item>.badge,.approval-queue-item__workflow>.badge{box-sizing:border-box;width:180px;min-width:180px;height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.service-table__action,.approval-queue-item>.approval-list__action,.approval-queue-item__workflow>.approval-list__action{box-sizing:border-box;width:200px;min-width:200px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0 14px;border:1px solid var(--workflow-action);border-radius:9px;background:var(--workflow-action);box-shadow:0 4px 10px color-mix(in srgb,var(--workflow-action) 22%,transparent);color:#fff;font-family:inherit;font-size:13px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.service-table td .service-table__action,.approval-queue-item>.approval-list__action,.approval-queue-item__workflow>.approval-list__action{color:#fff!important}.service-table__action svg,.approval-queue-item>.approval-list__action svg,.approval-queue-item__workflow>.approval-list__action svg{width:16px;height:16px;flex:0 0 16px;color:currentColor}.service-table__action:hover,.approval-queue-item>.approval-list__action:hover,.approval-queue-item__workflow>.approval-list__action:hover{border-color:var(--workflow-action);background:var(--workflow-action);filter:brightness(.9);transform:translateY(-1px)}.service-table__row--pending .badge,.approval-queue-item--pending>.badge,.approval-queue-item--pending .approval-queue-item__workflow>.badge{background:#ffefc9;color:#98620a}.service-table__row--under-review .badge,.approval-queue-item--under-review>.badge,.approval-queue-item--under-review .approval-queue-item__workflow>.badge{background:#e5f1f7;color:#2c6d89}.service-table__row--under-inspection .badge,.approval-queue-item--under-inspection>.badge,.approval-queue-item--under-inspection .approval-queue-item__workflow>.badge{background:#eee9fb;color:#6247a2}.service-table__row--pending-documentation .badge,.approval-queue-item--pending-documentation>.badge,.approval-queue-item--pending-documentation .approval-queue-item__workflow>.badge{background:#fde8e4;color:#a94237}.approval-queue-item__workflow{display:contents}@media(max-width:760px){.request-list-card:has(.service-table) .request-table-wrap{overflow:visible;padding:12px;background:#f6f9f8}.service-table{min-width:0;display:block;border-collapse:separate}.service-table thead{display:none}.service-table tbody{display:grid;gap:12px}.service-table__row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;padding:16px 15px 15px;border:1px solid color-mix(in srgb,var(--service-row-color) 25%,#dce7e3);border-left:5px solid var(--service-row-color);border-radius:14px;background:var(--service-row-background, #fff);box-shadow:0 5px 16px #1c433412}.service-table__row>td,.service-table__row>td:first-child{width:auto;height:auto;min-width:0;display:block;padding:0;border:0;background:transparent;box-shadow:none;color:#425f69;font-size:14px}.service-table tbody .service-table__row:hover>td,.service-table tbody .service-table__row:focus-visible>td{background:transparent}.service-table__row>td:before{content:attr(data-label);display:block;margin-bottom:5px;color:#82969d;font-size:10px;font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.service-table__row>td:nth-child(1){grid-column:1;grid-row:1}.service-table__row>td:nth-child(1):before,.service-table__row>td:nth-child(6):before,.service-table__row>td:nth-child(7):before{display:none}.service-table__row>td:nth-child(1):not(.service-mobile-card) strong{color:#244852;font-size:16px;line-height:1.25}.service-table__row>td:nth-child(2),.service-table__row>td:nth-child(3){grid-column:1 / -1;padding-top:13px;border-top:1px solid color-mix(in srgb,var(--service-row-color) 18%,#dfe8e5)}.service-table__row>td:nth-child(2) strong,.service-table__row>td:nth-child(3) strong{overflow-wrap:anywhere;color:#294b42;font-size:15px;line-height:1.35}.service-table__row>td:nth-child(4){grid-column:1}.service-table__row>td:nth-child(5){grid-column:2;text-align:right}.service-table__row>td:nth-child(6){grid-column:2;grid-row:1;justify-self:end}.service-table__row>td:nth-child(6) .badge{width:auto;min-width:0;height:32px;min-height:32px;padding:0 10px;font-size:11px}.service-table__row>td:nth-child(7){grid-column:1 / -1}.service-table__action{width:100%;min-width:0;min-height:46px}}@media(max-width:430px){.request-list-card:has(.service-table) .request-table-wrap{padding:10px}.service-table__row{grid-template-columns:minmax(0,1fr)}.service-table__row>td:nth-child(1),.service-table__row>td:nth-child(2),.service-table__row>td:nth-child(3),.service-table__row>td:nth-child(4),.service-table__row>td:nth-child(5),.service-table__row>td:nth-child(6),.service-table__row>td:nth-child(7){grid-column:1;text-align:left}.service-table__row>td:nth-child(6){grid-row:auto;justify-self:start}.service-table__row>td:nth-child(6):before{display:block}}.service-mobile-card,.workflow-mobile-label{display:none}@media(max-width:760px){.approval-queue-item{grid-template-columns:90px minmax(0,1fr)!important;gap:18px 14px!important;padding:20px 18px 22px!important}.approval-queue-item>.approval-priority{grid-column:1;grid-row:1;min-width:76px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.approval-queue-item__request{grid-column:2;grid-row:1;display:flex!important;align-items:center;align-self:center;gap:14px}.approval-queue-item__request>strong{flex:0 0 auto;font-size:20px}.approval-queue-item__request>span:not(.approval-queue-item__attachments){color:#718792;font-size:17px}.approval-queue-item__request>div,.approval-queue-item__attachments{display:none!important}.approval-queue-item .approval-list__identity{grid-column:1 / -1;grid-row:2;gap:18px}.approval-queue-item .approval-list__identity>span{width:76px;height:76px;border-radius:20px;font-size:21px}.approval-queue-item .approval-list__identity p{gap:7px}.approval-queue-item .approval-list__identity p>strong{font-size:22px;line-height:1.2}.approval-queue-item .approval-list__identity p>em{font-size:18px}.workflow-mobile-label{display:block}.approval-queue-item__date--requested,.approval-queue-item__date--required{grid-row:3;padding-top:16px;border-top:2px solid color-mix(in srgb,var(--approval-action) 30%,#dce6e2)}.approval-queue-item__date--requested{grid-column:1}.approval-queue-item__date--required{grid-column:2;justify-self:stretch;text-align:right}.approval-queue-item__date>small,.mobile-workflow-card__dates small{color:#718791;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.approval-queue-item__date>time{font-size:17px}.approval-queue-item__date>span{font-size:15px}.approval-queue-item__workflow{grid-row:4;grid-template-columns:minmax(180px,auto) 200px}.service-table__row{display:block;padding:0;border:0;box-shadow:none}.service-table__row>td:not(.service-mobile-card){display:none}.service-table__row>.service-mobile-card{width:100%;display:grid;gap:18px;padding:20px 18px 22px;border:1px solid color-mix(in srgb,var(--service-row-color) 30%,#dce7e3);border-left:5px solid var(--service-row-color);border-radius:14px;background:var(--service-row-background, #fff);box-shadow:0 5px 16px #1c433412}.service-table__row>.service-mobile-card:before{display:none}.mobile-workflow-card__heading{min-width:0;display:flex;align-items:center;gap:14px}.mobile-workflow-card__heading>.approval-priority{min-width:76px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.mobile-workflow-card__heading>strong{flex:0 0 auto;color:#255444;font-size:20px}.mobile-workflow-card__heading>span:last-child{min-width:0;overflow:hidden;color:#718792;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.mobile-workflow-card__identity{min-width:0;display:flex;align-items:center;gap:18px}.mobile-workflow-card__identity>span{width:76px;height:76px;display:grid;flex:0 0 76px;place-items:center;overflow:hidden;border-radius:20px;background:#e3f2ef;color:#718b95;font-size:21px;font-weight:850}.mobile-workflow-card__identity p{min-width:0;display:grid;gap:7px;margin:0}.mobile-workflow-card__identity strong{overflow:hidden;color:#204c3b;font-size:22px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-workflow-card__identity em{color:#627a8d;font-size:18px;font-style:normal}.mobile-workflow-card__dates{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:16px;border-top:2px solid color-mix(in srgb,var(--service-row-color) 30%,#dce6e2)}.mobile-workflow-card__dates p{display:grid;gap:6px;margin:0}.mobile-workflow-card__dates p:last-child{text-align:right}.mobile-workflow-card__dates strong{color:#255444;font-size:17px}.mobile-workflow-card__dates span{color:#718792;font-size:14px}.mobile-workflow-card__workflow{display:grid;grid-template-columns:minmax(180px,auto) 200px;align-items:center;justify-content:space-between;gap:12px}.mobile-workflow-card__workflow>.badge{width:180px;min-width:180px;height:40px;justify-content:center}.mobile-workflow-card__workflow>.service-table__action{width:200px;min-width:200px}}@media(max-width:760px){.approval-list{display:grid!important;gap:14px;padding:14px!important;overflow:visible;background:#f5f8f7}.approval-queue-item{min-width:0;padding:22px 20px 24px!important;border:1px solid color-mix(in srgb,var(--approval-action) 24%,#dce7e3)!important;border-left:5px solid var(--approval-action)!important;border-radius:15px!important;gap:22px!important;box-shadow:0 5px 16px #1c433412!important}.approval-queue-item__heading,.mobile-workflow-card__heading{gap:18px}.approval-queue-item__heading>.approval-priority,.mobile-workflow-card__heading>.approval-priority{min-width:78px;min-height:44px;padding:0 14px;border-radius:11px;font-size:15px}.approval-queue-item__heading>.approval-queue-item__request>strong,.mobile-workflow-card__heading>strong{font-size:27px;line-height:1.15}.approval-queue-item__heading>.approval-queue-item__request>span:not(.approval-queue-item__attachments),.mobile-workflow-card__heading>span:last-child{font-size:20px}.approval-queue-item .approval-list__identity,.mobile-workflow-card__identity{gap:28px}.approval-queue-item .approval-list__identity>span,.mobile-workflow-card__identity>span{width:120px;height:120px;flex:0 0 120px;border-radius:28px;font-size:31px}.approval-queue-item .approval-list__identity p,.mobile-workflow-card__identity p{gap:14px}.approval-queue-item .approval-list__identity p>strong,.mobile-workflow-card__identity strong{font-size:32px;line-height:1.12}.approval-queue-item .approval-list__identity p>em,.mobile-workflow-card__identity em{font-size:25px;line-height:1.2}.approval-queue-item__dates,.mobile-workflow-card__dates{gap:24px;padding-top:19px}.approval-queue-item__date>small,.mobile-workflow-card__dates small{font-size:12px}.approval-queue-item__date>time,.mobile-workflow-card__dates strong{font-size:20px}.approval-queue-item__date>span,.mobile-workflow-card__dates span{font-size:17px}.approval-queue-item__workflow,.mobile-workflow-card__workflow{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:20px}.approval-queue-item__workflow>.badge,.mobile-workflow-card__workflow>.badge{width:100%;min-width:0;height:62px;min-height:62px;padding:0 20px;font-size:19px}.approval-queue-item__workflow>.approval-list__action,.mobile-workflow-card__workflow>.service-table__action{width:100%;min-width:0;height:66px;min-height:66px;border-radius:12px;font-size:19px}.service-table__row>.service-mobile-card{gap:22px;padding:22px 20px 24px!important;border-radius:15px}}@media(max-width:520px){.approval-list,.request-list-card:has(.service-table) .request-table-wrap{padding:10px!important}.approval-queue-item,.service-table__row>.service-mobile-card{gap:18px!important;padding:18px 15px 20px!important}.approval-queue-item__heading,.mobile-workflow-card__heading{gap:11px}.approval-queue-item__heading>.approval-priority,.mobile-workflow-card__heading>.approval-priority{min-width:68px;min-height:40px;padding:0 10px;font-size:13px}.approval-queue-item__heading>.approval-queue-item__request>strong,.mobile-workflow-card__heading>strong{font-size:19px}.approval-queue-item__heading>.approval-queue-item__request>span:not(.approval-queue-item__attachments),.mobile-workflow-card__heading>span:last-child{font-size:15px}.approval-queue-item .approval-list__identity,.mobile-workflow-card__identity{gap:18px}.approval-queue-item .approval-list__identity>span,.mobile-workflow-card__identity>span{width:86px;height:86px;flex-basis:86px;border-radius:22px;font-size:25px}.approval-queue-item .approval-list__identity p,.mobile-workflow-card__identity p{gap:8px}.approval-queue-item .approval-list__identity p>strong,.mobile-workflow-card__identity strong{font-size:23px}.approval-queue-item .approval-list__identity p>em,.mobile-workflow-card__identity em{font-size:19px}.approval-queue-item__date>time,.mobile-workflow-card__dates strong{font-size:17px}.approval-queue-item__date>span,.mobile-workflow-card__dates span{font-size:14px}.approval-queue-item__workflow,.mobile-workflow-card__workflow{gap:12px}.approval-queue-item__workflow>.badge,.mobile-workflow-card__workflow>.badge{height:52px;min-height:52px;padding:0 10px;font-size:14px}.approval-queue-item__workflow>.approval-list__action,.mobile-workflow-card__workflow>.service-table__action{height:56px;min-height:56px;padding:0 10px;font-size:14px}}@media(max-width:760px){.approval-queue-item,.service-table__row>.service-mobile-card{container-type:inline-size;gap:clamp(18px,3cqi,23px)!important;padding:clamp(18px,3.2cqi,24px)!important}.approval-queue-item__heading,.mobile-workflow-card__heading{gap:clamp(11px,2.5cqi,19px)}.approval-queue-item__heading>.approval-priority,.mobile-workflow-card__heading>.approval-priority{min-width:clamp(68px,10.8cqi,80px);min-height:clamp(40px,6.2cqi,46px);padding:0 clamp(10px,1.8cqi,14px);border-radius:clamp(10px,1.6cqi,12px);font-size:clamp(13px,2.05cqi,15px)}.approval-queue-item__heading>.approval-queue-item__request>strong,.mobile-workflow-card__heading>strong{font-size:clamp(19px,3.9cqi,29px);line-height:1.1}.approval-queue-item__heading>.approval-queue-item__request>span:not(.approval-queue-item__attachments),.mobile-workflow-card__heading>span:last-child{font-size:clamp(14px,2.7cqi,20px)}.approval-queue-item .approval-list__identity,.mobile-workflow-card__identity{gap:clamp(18px,4cqi,30px)}.approval-queue-item .approval-list__identity>span,.mobile-workflow-card__identity>span{width:clamp(82px,17.5cqi,128px);height:clamp(82px,17.5cqi,128px);flex:0 0 clamp(82px,17.5cqi,128px);border-radius:clamp(21px,4cqi,30px);font-size:clamp(24px,4.3cqi,32px)}.approval-queue-item .approval-list__identity p,.mobile-workflow-card__identity p{gap:clamp(8px,1.8cqi,14px)}.approval-queue-item .approval-list__identity p>strong,.mobile-workflow-card__identity strong{font-size:clamp(23px,4.35cqi,32px);line-height:1.12}.approval-queue-item .approval-list__identity p>em,.mobile-workflow-card__identity em{font-size:clamp(18px,3.25cqi,24px)}.approval-queue-item__dates,.mobile-workflow-card__dates{gap:clamp(14px,3cqi,24px);padding-top:clamp(16px,2.6cqi,20px)}.approval-queue-item__date>small,.mobile-workflow-card__dates small{font-size:clamp(11px,1.65cqi,12px)}.approval-queue-item__date>time,.mobile-workflow-card__dates strong{font-size:clamp(17px,2.75cqi,20px)}.approval-queue-item__date>span,.mobile-workflow-card__dates span{font-size:clamp(14px,2.3cqi,17px)}.approval-queue-item__workflow,.mobile-workflow-card__workflow{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(12px,2.8cqi,21px)}.approval-queue-item__workflow>.badge,.mobile-workflow-card__workflow>.badge{width:100%;min-width:0;height:clamp(52px,8.5cqi,64px);min-height:clamp(52px,8.5cqi,64px);padding:0 clamp(10px,2.6cqi,20px);font-size:clamp(14px,2.6cqi,19px)}.approval-queue-item__workflow>.approval-list__action,.mobile-workflow-card__workflow>.service-table__action{width:100%;min-width:0;height:clamp(56px,9cqi,68px);min-height:clamp(56px,9cqi,68px);padding:0 clamp(10px,2.6cqi,20px);border-radius:clamp(10px,1.7cqi,13px);font-size:clamp(14px,2.6cqi,19px)}}@media(max-width:520px){.approval-queue-item,.service-table__row>.service-mobile-card{padding:17px 14px 19px!important}.approval-queue-item__request,.mobile-workflow-card__heading{gap:10px}.approval-queue-item__request>strong,.mobile-workflow-card__heading>strong{font-size:17px}.approval-queue-item__request>span:not(.approval-queue-item__attachments),.mobile-workflow-card__heading>span:last-child{font-size:14px}.approval-queue-item .approval-list__identity>span,.mobile-workflow-card__identity>span{width:64px;height:64px;flex-basis:64px;border-radius:17px}.approval-queue-item .approval-list__identity p>strong,.mobile-workflow-card__identity strong{font-size:19px}.approval-queue-item .approval-list__identity p>em,.mobile-workflow-card__identity em{font-size:16px}.approval-queue-item__workflow,.mobile-workflow-card__workflow{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.approval-queue-item__workflow>.badge,.approval-queue-item__workflow>.approval-list__action,.mobile-workflow-card__workflow>.badge,.mobile-workflow-card__workflow>.service-table__action{width:100%;min-width:0}}.approval-list__avatar--photo{overflow:hidden}.approval-list__avatar--photo>img{width:100%;height:100%;display:block;object-fit:cover}.service-table__row>td:nth-child(2){box-shadow:inset 4px 0 var(--service-row-color)}@media(max-width:760px){.service-table__row>.service-mobile-card{box-shadow:0 5px 16px #1c433412}}.approval-queue-item__heading,.approval-queue-item__dates{display:contents}.approval-queue-item__heading>.approval-priority{grid-column:1}.approval-queue-item .approval-list__identity{grid-column:2}.approval-queue-item__heading>.approval-queue-item__request{grid-column:3}.approval-queue-item__dates>.approval-queue-item__date--requested{grid-column:4}.approval-queue-item__dates>.approval-queue-item__date--required{grid-column:5}@media(max-width:760px){.approval-queue-item{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.approval-queue-item__heading{grid-column:1;display:flex;align-items:center;gap:14px;min-width:0}.approval-queue-item__heading>.approval-priority{grid-column:auto;min-width:70px;min-height:40px}.approval-queue-item__heading>.approval-queue-item__request{grid-column:auto;flex:1 1 auto}.approval-queue-item .approval-list__identity{grid-column:1;grid-row:auto}.approval-queue-item__dates{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding-top:16px;border-top:2px solid color-mix(in srgb,var(--approval-action) 30%,#dce6e2)}.approval-queue-item__dates>.approval-queue-item__date--requested,.approval-queue-item__dates>.approval-queue-item__date--required{grid-column:auto;grid-row:auto;min-width:0;padding-top:0;border-top:0}.approval-queue-item__date>time,.approval-queue-item__date>span{overflow:visible;text-overflow:clip;white-space:normal}.approval-queue-item__workflow{grid-column:1;grid-row:auto;width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px}.approval-queue-item__workflow>.badge,.approval-queue-item__workflow>.approval-list__action{width:100%;min-width:0}}@media(max-width:760px){.approval-queue-item{gap:clamp(18px,3cqi,23px)!important}.approval-queue-item__heading{display:flex!important;gap:clamp(11px,2.5cqi,19px)}.approval-queue-item__heading>.approval-priority{min-width:clamp(68px,10.8cqi,80px);min-height:clamp(40px,6.2cqi,46px)}.approval-queue-item__dates{display:grid!important;gap:clamp(14px,3cqi,24px);padding-top:clamp(16px,2.6cqi,20px)}.approval-queue-item__workflow{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(12px,2.8cqi,21px)}}@media(max-width:760px){.approval-queue-item__heading>.approval-priority,.mobile-workflow-card__heading>.approval-priority{box-sizing:border-box;width:auto;min-width:62px;max-width:none;height:36px;min-height:36px;flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;overflow:visible;padding:0 10px;border-radius:10px;font-size:11px;font-weight:850;line-height:1;text-align:center;text-overflow:clip;white-space:nowrap}.approval-queue-item__heading>.approval-priority--normal,.mobile-workflow-card__heading>.approval-priority--normal{border-color:#238b63;background:#238b63;color:#fff}.approval-queue-item__heading>.approval-priority--high,.mobile-workflow-card__heading>.approval-priority--high{border-color:#f47a00;background:#f47a00;color:#fff}.approval-queue-item__heading>.approval-priority--urgent,.mobile-workflow-card__heading>.approval-priority--urgent{border-color:#cf3e34;background:#cf3e34;color:#fff}.approval-queue-item__heading>.approval-priority--low,.mobile-workflow-card__heading>.approval-priority--low{border-color:#317f9f;background:#317f9f;color:#fff}}@media(max-width:760px){.approval-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.approval-summary .card{min-width:0;min-height:72px;gap:9px;padding:10px;border-radius:12px}.approval-summary__icon{width:34px;height:34px;flex-basis:34px;border-radius:9px}.approval-summary svg{width:16px;height:16px}.approval-summary p{min-width:0}.approval-summary strong{font-size:16px;line-height:1.1}.approval-summary small{margin-top:3px;font-size:10px;line-height:1.25;text-wrap:balance}}@media(max-width:760px){.request-summary.service-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.service-summary .card{min-width:0;min-height:72px;gap:9px;padding:10px;border-radius:12px}.service-summary .request-summary__icon{width:34px;height:34px;flex-basis:34px;border-radius:9px}.service-summary svg{width:16px;height:16px}.service-summary p{min-width:0}.service-summary strong{font-size:16px;line-height:1.1}.service-summary small{margin-top:3px;font-size:10px;line-height:1.25;text-wrap:balance}}@media(max-width:760px){.approval-card>.request-toolbar,.request-list-card:has(.service-table)>.request-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:center;flex-direction:row;gap:9px;padding:12px}.approval-card>.request-toolbar>.request-search,.request-list-card:has(.service-table)>.request-toolbar>.request-search{width:100%;min-width:0}.approval-card .request-search .input,.request-list-card:has(.service-table) .request-search .input{height:56px;padding-right:42px;padding-left:45px;border-radius:12px;font-size:15px}.approval-card .request-search>svg,.request-list-card:has(.service-table) .request-search>svg{left:15px;width:20px;height:20px}.approval-card .request-search button,.request-list-card:has(.service-table) .request-search button{right:11px;width:30px;height:30px;border-radius:8px}.approval-card>.request-toolbar>.request-filters,.request-list-card:has(.service-table)>.request-toolbar>.request-filters{width:56px;min-width:56px;display:block}.approval-card .request-filters label,.request-list-card:has(.service-table) .request-filters label{width:56px;min-width:56px;height:56px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #cddcdf;border-radius:12px;background:#fff;color:#52707d;cursor:pointer}.approval-card .request-filters label>svg,.request-list-card:has(.service-table) .request-filters label>svg{position:static;width:21px;height:21px;color:currentColor;pointer-events:none}.approval-card .request-filters select,.approval-card .request-filters label:has(svg) select,.request-list-card:has(.service-table) .request-filters select,.request-list-card:has(.service-table) .request-filters label:has(svg) select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.approval-card .request-filters label:focus-within,.request-list-card:has(.service-table) .request-filters label:focus-within{border-color:#27856b;box-shadow:0 0 0 3px #27856b24}.approval-card .request-filters--active label,.request-list-card:has(.service-table) .request-filters--active label{border-color:#27856b;background:#e8f5f0;color:#197459}.approval-card .request-filters--active label:after,.request-list-card:has(.service-table) .request-filters--active label:after{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#d96c16;pointer-events:none}}@media(max-width:760px){.approval-queue-item.workflow-request-card{--workflow-card-accent: var(--approval-action, #276d8d);--workflow-card-action: var(--approval-action, #276d8d)}.service-table__row>.service-mobile-card.workflow-request-card{--workflow-card-accent: var(--service-action, #276d8d);--workflow-card-action: var(--service-action, #276d8d);background:var(--service-row-background, #fff)!important}.workflow-request-card{box-sizing:border-box;width:100%;min-width:0;container-type:normal!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch;gap:clamp(18px,3cqi,23px)!important;padding:clamp(18px,3.2cqi,24px)!important;border:1px solid color-mix(in srgb,var(--workflow-card-accent) 28%,#dce7e3)!important;border-left:5px solid var(--workflow-card-accent)!important;border-radius:15px!important;box-shadow:0 5px 16px #1c433412!important}.workflow-request-card__heading{grid-column:1;min-width:0;display:flex!important;align-items:center;gap:clamp(11px,2.5cqi,19px)}.workflow-request-card__heading>.approval-priority{box-sizing:border-box;width:auto;min-width:clamp(62px,10.8cqi,80px);max-width:none;height:clamp(36px,6.2cqi,46px);min-height:clamp(36px,6.2cqi,46px);flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;overflow:visible;padding:0 clamp(10px,1.8cqi,14px);border-radius:clamp(10px,1.6cqi,12px);font-size:clamp(11px,1.8cqi,14px);font-weight:850;line-height:1;text-align:center;text-overflow:clip;white-space:nowrap}.workflow-request-card__heading>.approval-priority--normal{border-color:#aadbc7;background:#e4f6ed;color:#197450}.workflow-request-card__heading>.approval-priority--high{border-color:#ffc47f;background:#fff0d9;color:#a06412}.workflow-request-card__heading>.approval-priority--urgent{border-color:#efb0ab;background:#fde8e6;color:#b63d34}.workflow-request-card__heading>.approval-priority--low{border-color:#b9dbea;background:#e8f5fb;color:#257197}.workflow-request-card__request{min-width:0;flex:1 1 auto;display:flex!important;align-items:center;flex-wrap:wrap;gap:clamp(9px,2cqi,15px)}.workflow-request-card__request>strong{flex:0 0 auto;color:#255444;font-family:Manrope,sans-serif;font-size:clamp(19px,3.9cqi,29px);font-weight:800;line-height:1.1;white-space:nowrap}.workflow-request-card__request>span:not(.approval-queue-item__attachments){min-width:0;flex:1 1 145px;overflow:visible;color:#718792;font-family:DM Sans,sans-serif;font-size:clamp(14px,2.7cqi,20px);font-weight:500;line-height:1.2;text-overflow:clip;white-space:normal}.workflow-request-card__heading .approval-queue-item__attachments,.workflow-request-card__heading .workflow-request-card__request>div{display:none!important}.workflow-request-card__identity{grid-column:1!important;min-width:0;display:flex!important;align-items:center;gap:clamp(18px,4cqi,30px)}.workflow-request-card .workflow-request-card__avatar{width:clamp(82px,17.5cqi,128px)!important;height:clamp(82px,17.5cqi,128px)!important;flex:0 0 clamp(82px,17.5cqi,128px)!important;display:grid!important;place-items:center!important;overflow:hidden!important;margin:0!important;border-radius:clamp(21px,4cqi,30px)!important;background:#e1f1ed;color:#7f959e;font-size:clamp(24px,4.3cqi,32px)!important;font-weight:800;line-height:1;text-align:center;text-overflow:clip!important}.workflow-request-card__identity>p{min-width:0;display:grid;gap:clamp(8px,1.8cqi,14px)!important;margin:0}.workflow-request-card__identity>p>strong{overflow:visible!important;color:#255444!important;font-family:Manrope,sans-serif;font-size:clamp(23px,4.35cqi,32px)!important;font-weight:800;line-height:1.12!important;text-overflow:clip!important;white-space:normal!important}.workflow-request-card__identity>p>em{overflow:visible!important;color:#718792!important;font-family:DM Sans,sans-serif;font-size:clamp(18px,3.25cqi,24px)!important;font-weight:500;font-style:normal;line-height:1.2;text-overflow:clip!important;white-space:normal!important}.workflow-request-card__dates{grid-column:1;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,3cqi,24px);padding-top:clamp(16px,2.6cqi,20px);border-top:2px solid color-mix(in srgb,var(--workflow-card-accent) 30%,#dce6e2)}.workflow-request-card__dates>div,.workflow-request-card__dates>p{min-width:0;display:grid!important;align-content:start;gap:7px;margin:0;padding:0;border:0}.workflow-request-card__dates>div:last-child,.workflow-request-card__dates>p:last-child{text-align:right}.workflow-request-card__dates small{display:block;color:#718791;font-size:clamp(11px,1.65cqi,12px);font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.workflow-request-card__dates time,.workflow-request-card__dates strong{overflow:visible;color:#315748;font-family:Manrope,sans-serif;font-size:clamp(17px,2.75cqi,20px);font-weight:800;line-height:1.2;text-overflow:clip;white-space:normal}.workflow-request-card__dates span{overflow:visible;color:#7c9088;font-family:DM Sans,sans-serif;font-size:clamp(14px,2.3cqi,17px);font-weight:500;line-height:1.25;text-overflow:clip;white-space:normal}.workflow-request-card__dates .is-overdue time,.workflow-request-card__dates .is-overdue strong,.workflow-request-card__dates .is-overdue span{color:#b04437}.workflow-request-card__dates .is-soon time,.workflow-request-card__dates .is-soon strong,.workflow-request-card__dates .is-soon span{color:#9a681a}.workflow-request-card__workflow{grid-column:1;width:100%;display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(12px,2.8cqi,21px)}.workflow-request-card__workflow>.badge{box-sizing:border-box;width:100%;min-width:0;height:clamp(52px,8.5cqi,64px);min-height:clamp(52px,8.5cqi,64px);display:inline-flex;align-items:center;justify-content:center;padding:0 clamp(10px,2.6cqi,20px);border-radius:999px;font-size:clamp(14px,2.6cqi,19px);font-weight:800;line-height:1;text-align:center;white-space:nowrap}.workflow-request-card__workflow>.badge--neutral{background:#edf1f3;color:#607785!important}.workflow-request-card__workflow>.badge--success{background:#e1f4ea;color:#267b58!important}.workflow-request-card__workflow>.badge--warning{background:#ffefc9;color:#98620a!important}.workflow-request-card__workflow>.badge--danger{background:#fde8e6;color:#b63d34!important}.workflow-request-card__workflow>.badge--info{background:#e3f1f7;color:#276d8d!important}.workflow-request-card__workflow>.approval-list__action,.workflow-request-card__workflow>.service-table__action{box-sizing:border-box;width:100%;min-width:0;height:clamp(56px,9cqi,68px);min-height:clamp(56px,9cqi,68px);display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 clamp(10px,2.6cqi,20px);border:1px solid var(--workflow-card-action);border-radius:clamp(10px,1.7cqi,13px);background:var(--workflow-card-action);box-shadow:0 5px 13px color-mix(in srgb,var(--workflow-card-action) 22%,transparent);color:#fff;font-size:clamp(14px,2.6cqi,19px);font-weight:800;line-height:1;text-align:center;text-decoration:none;white-space:nowrap}.workflow-request-card__workflow>a:hover,.workflow-request-card__workflow>button:hover{border-color:var(--workflow-card-action);background:var(--workflow-card-action)}}@media(min-width:761px){.approval-queue-item.workflow-request-card>.workflow-request-card__heading,.approval-queue-item.workflow-request-card>.workflow-request-card__dates,.approval-queue-item.workflow-request-card>.workflow-request-card__workflow{display:contents}.approval-queue-item.workflow-request-card .workflow-request-card__deadline,.approval-queue-item.workflow-request-card .workflow-request-card__type,.approval-queue-item.workflow-request-card .workflow-request-card__status>svg,.approval-queue-item.workflow-request-card .workflow-mobile-label{display:none!important}.approval-queue-item.workflow-request-card .approval-priority{grid-column:1;grid-row:1;width:fit-content;min-width:52px}.approval-queue-item.workflow-request-card .workflow-request-card__identity{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;gap:9px}.approval-queue-item.workflow-request-card .workflow-request-card__avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#e7f3f0;color:#43816d;font-size:12px;font-weight:800}.approval-queue-item.workflow-request-card .workflow-request-card__identity p,.approval-queue-item.workflow-request-card .workflow-request-card__request,.approval-queue-item.workflow-request-card .workflow-request-card__date{min-width:0;display:grid;align-content:start;gap:3px;margin:0}.approval-queue-item.workflow-request-card .workflow-request-card__identity strong,.approval-queue-item.workflow-request-card .workflow-request-card__identity em,.approval-queue-item.workflow-request-card .workflow-request-card__request>strong,.approval-queue-item.workflow-request-card .workflow-request-card__request>span,.approval-queue-item.workflow-request-card .workflow-request-card__date time,.approval-queue-item.workflow-request-card .workflow-request-card__date>span{overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.approval-queue-item.workflow-request-card .workflow-request-card__identity strong,.approval-queue-item.workflow-request-card .workflow-request-card__request>strong,.approval-queue-item.workflow-request-card .workflow-request-card__date time{color:#315748;font-family:Manrope,sans-serif;font-weight:800}.approval-queue-item.workflow-request-card .workflow-request-card__identity em,.approval-queue-item.workflow-request-card .workflow-request-card__request>span,.approval-queue-item.workflow-request-card .workflow-request-card__date>span{color:#7c9088;font-family:DM Sans,sans-serif;font-style:normal;font-weight:500}.approval-queue-item.workflow-request-card .workflow-request-card__request{grid-column:3;grid-row:1}.approval-queue-item.workflow-request-card .workflow-request-card__request>div{display:flex;overflow:hidden;gap:5px}.approval-queue-item.workflow-request-card .workflow-request-card__request em{overflow:hidden;max-width:92px;padding:3px 6px;border-radius:999px;background:var(--mint);color:var(--green);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.approval-queue-item.workflow-request-card .workflow-request-card__date--requested{grid-column:4;grid-row:1}.approval-queue-item.workflow-request-card .workflow-request-card__date--required{grid-column:5;grid-row:1}.approval-queue-item.workflow-request-card .workflow-request-card__status>.badge{box-sizing:border-box;grid-column:6;grid-row:1;width:180px;min-width:180px;height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;padding:0 12px;border-radius:999px;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.approval-queue-item.workflow-request-card .workflow-request-card__workflow>.approval-list__action{box-sizing:border-box;grid-column:7;grid-row:1;width:200px;min-width:200px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:stretch;gap:7px;margin:0;padding:0 14px;border-color:var(--approval-action, #276d8d);border-radius:9px;background:var(--approval-action, #276d8d);box-shadow:0 4px 10px color-mix(in srgb,var(--approval-action, #276d8d) 22%,transparent);color:#fff;font-size:13px;font-weight:800;line-height:1;text-align:center;text-decoration:none;white-space:nowrap}.approval-queue-item.workflow-request-card .workflow-request-card__workflow>.approval-list__action .workflow-action__icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center}.approval-queue-item.workflow-request-card .workflow-request-card__workflow>.approval-list__action svg{width:16px;height:16px;flex:0 0 16px}}.workflow-request-card__deadline,.workflow-request-card__type{display:none}.workflow-request-card__status{display:contents}@media(min-width:761px){.approval-queue-item.workflow-request-card .workflow-request-card__status>.badge{grid-column:6;grid-row:1;width:180px;min-width:180px}}@media(max-width:760px){.workflow-request-card.workflow-request-card{--workflow-deadline-accent: var(--workflow-card-accent, #2c7058);gap:clamp(16px,3.3cqi,25px)!important;padding:clamp(18px,4.2cqi,32px) clamp(17px,4.5cqi,34px) clamp(14px,3.2cqi,24px)!important;border:1px solid color-mix(in srgb,var(--workflow-card-accent) 22%,#d9e1dd)!important;border-left:clamp(6px,1.15cqi,9px) solid var(--workflow-card-accent)!important;border-radius:clamp(17px,3.2cqi,25px)!important;background:var(--workflow-card-background, var(--service-row-background, #fffaf0))!important;box-shadow:0 10px 25px #1a372b14!important}.workflow-request-card:has(.workflow-request-card__date--required.is-overdue){--workflow-deadline-accent: #ce3f34}.workflow-request-card:has(.workflow-request-card__date--required.is-soon){--workflow-deadline-accent: #d79a19}.workflow-request-card:has(.workflow-request-card__deadline--on-time){--workflow-deadline-accent: #2b8863}.workflow-request-card:has(.workflow-request-card__deadline--undated){--workflow-deadline-accent: #71858b}.workflow-request-card__heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2.5cqi,19px)}.workflow-request-card__heading>.approval-priority{display:none!important}.workflow-request-card__deadline{min-width:0;display:flex;align-items:center;gap:clamp(9px,2.5cqi,19px);color:#4a241d;font-family:Manrope,sans-serif;text-transform:uppercase}.workflow-request-card__deadline>strong{min-height:clamp(40px,8.2cqi,62px);display:inline-flex;align-items:center;padding:0 clamp(13px,2.8cqi,22px);border-radius:clamp(10px,2.2cqi,17px);background:#f8d8d3;color:#7e0f0c;font-size:clamp(13px,2.7cqi,21px);font-weight:850;line-height:1;white-space:nowrap}.workflow-request-card__deadline>span{min-width:0;display:flex;align-items:center;gap:clamp(6px,1.3cqi,10px);color:#6f100e;font-size:clamp(12px,2.45cqi,19px);font-weight:800;line-height:1.1;white-space:nowrap}.workflow-request-card__deadline svg{width:clamp(19px,3.8cqi,29px);height:clamp(19px,3.8cqi,29px);stroke-width:2.5}.workflow-request-card:not(:has(.workflow-request-card__date--required.is-overdue)) .workflow-request-card__deadline>strong{background:color-mix(in srgb,var(--workflow-deadline-accent) 13%,#fff);color:color-mix(in srgb,var(--workflow-deadline-accent) 84%,#263b32)}.workflow-request-card:not(:has(.workflow-request-card__date--required.is-overdue)) .workflow-request-card__deadline>span{color:color-mix(in srgb,var(--workflow-deadline-accent) 82%,#253e32)}.workflow-request-card__request{display:block!important;min-width:0}.workflow-request-card__request>strong{display:block;padding:clamp(10px,2.1cqi,16px) clamp(12px,2.7cqi,21px);border-radius:clamp(10px,2cqi,16px);background:#374b3f12;color:#294a3a;font-size:clamp(13px,2.55cqi,20px);letter-spacing:.015em;line-height:1}.workflow-request-card__request>span,.workflow-request-card__request>div{display:none!important}.workflow-request-card__identity{align-items:center;gap:clamp(16px,4.1cqi,31px);padding-bottom:clamp(18px,4cqi,30px);border-bottom:2px solid #cdd8d2}.workflow-request-card .workflow-request-card__avatar{width:clamp(78px,18.7cqi,143px)!important;height:clamp(78px,18.7cqi,143px)!important;flex-basis:clamp(78px,18.7cqi,143px)!important;border-radius:clamp(20px,4.3cqi,33px)!important;background:#e0f0ed;color:#74858d;font-size:clamp(24px,5cqi,38px)!important}.workflow-request-card__identity>p{gap:clamp(7px,1.5cqi,12px)!important}.workflow-request-card__identity>p>strong{color:#063823!important;font-size:clamp(21px,4.5cqi,35px)!important;line-height:1.06!important}.workflow-request-card__identity>p>em{color:#153e2d!important;font-size:clamp(16px,3.4cqi,26px)!important;line-height:1.1}.workflow-request-card__type{width:fit-content;max-width:100%;display:inline-flex;padding:clamp(5px,1cqi,8px) clamp(8px,1.5cqi,12px);border-radius:clamp(7px,1.35cqi,10px);background:#4d4b2d17;color:#173e2e;font-size:clamp(13px,2.55cqi,20px);line-height:1.1}.workflow-request-card__dates{gap:0;padding:0;border:0}.workflow-request-card__dates>div{gap:clamp(7px,1.45cqi,11px)}.workflow-request-card__dates>div:last-child{position:relative;padding-left:clamp(17px,4.7cqi,36px)}.workflow-request-card__dates>div:last-child:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:#d3ddd8;content:""}.workflow-request-card__dates small{display:flex;align-items:center;gap:clamp(6px,1.3cqi,10px);color:#0b3b28;font-size:clamp(12px,2.45cqi,19px);letter-spacing:0}.workflow-request-card__dates>div:last-child small{justify-content:flex-end}.workflow-request-card__dates small svg{width:clamp(20px,4.1cqi,31px);height:clamp(20px,4.1cqi,31px);stroke-width:2.3}.workflow-request-card__dates time{color:#073923;font-size:clamp(17px,3.6cqi,28px);line-height:1.05}.workflow-request-card__dates span{color:#173c2d;font-size:clamp(14px,2.8cqi,22px)}.workflow-request-card__dates .is-overdue span{color:#76120f}.workflow-request-card__workflow{display:grid!important;grid-template-columns:minmax(0,1fr);gap:clamp(9px,1.8cqi,14px)}.workflow-request-card__status{width:fit-content;display:flex;align-items:center;justify-content:center;justify-self:center;gap:clamp(7px,1.4cqi,11px);padding:clamp(7px,1.25cqi,10px) clamp(12px,2.2cqi,17px);border:1px solid color-mix(in srgb,var(--workflow-card-action) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--workflow-card-action) 9%,#fff);color:var(--workflow-card-action, #7a5100)}.workflow-request-card__status>svg{width:clamp(19px,3.7cqi,28px);height:clamp(19px,3.7cqi,28px);stroke-width:2}.workflow-request-card__status>.badge{width:auto;min-width:0;height:auto;min-height:0;padding:0;border-radius:0;background:transparent;color:inherit!important;font-size:clamp(15px,3.1cqi,24px);font-weight:700;line-height:1.15}.workflow-request-card__workflow>.approval-list__action,.workflow-request-card__workflow>.service-table__action{position:relative;height:clamp(50px,8.2cqi,62px);min-height:clamp(50px,8.2cqi,62px);gap:clamp(9px,1.7cqi,13px);border:1px solid var(--workflow-card-action);border-radius:clamp(12px,2cqi,15px);background:var(--workflow-card-action);box-shadow:0 8px 18px color-mix(in srgb,var(--workflow-card-action) 24%,transparent),inset 0 1px #ffffff29;color:#fff!important;font-size:clamp(15px,2.75cqi,21px);letter-spacing:0;text-transform:none}.workflow-request-card__workflow .workflow-action__icon{box-sizing:border-box;width:clamp(32px,5.2cqi,40px);height:clamp(32px,5.2cqi,40px);flex:0 0 clamp(32px,5.2cqi,40px);display:inline-flex;align-items:center;justify-content:center;border-radius:clamp(8px,1.3cqi,10px);background:#ffffff26;color:#fff}.workflow-request-card__workflow .workflow-action__icon>svg{width:clamp(17px,2.8cqi,21px);height:clamp(17px,2.8cqi,21px);flex:0 0 auto;padding:0;background:transparent;color:currentColor;stroke-width:2.2}.workflow-request-card__workflow>.approval-list__action:hover,.workflow-request-card__workflow>.service-table__action:hover{border-color:var(--workflow-card-action);background:var(--workflow-card-action);box-shadow:0 10px 22px color-mix(in srgb,var(--workflow-card-action) 30%,transparent);color:#fff!important;filter:brightness(.93);transform:translateY(-1px)}.workflow-request-card__workflow>.approval-list__action:hover .workflow-action__icon,.workflow-request-card__workflow>.service-table__action:hover .workflow-action__icon{background:#ffffff26}.service-table__row>.service-mobile-card.workflow-request-card:before{display:none!important;content:none!important}.service-table__row>.service-mobile-card.workflow-request-card .workflow-request-card__dates small{color:#0b3b28;font-size:clamp(12px,2.45cqi,19px);font-weight:850;letter-spacing:0;line-height:1.2}.service-table__row>.service-mobile-card.workflow-request-card .workflow-request-card__dates time{color:#073923;font-size:clamp(17px,3.6cqi,28px);font-weight:800;line-height:1.05}.service-table__row>.service-mobile-card.workflow-request-card .workflow-request-card__dates span{color:#173c2d;font-size:clamp(14px,2.8cqi,22px);font-weight:500;line-height:1.25}.service-table__row>.service-mobile-card.workflow-request-card .workflow-request-card__dates .is-overdue span{color:#76120f}}@media(max-width:430px){.workflow-request-card__deadline{gap:7px}.workflow-request-card__deadline>strong{padding-inline:10px}.workflow-request-card__deadline>span{gap:4px}.workflow-request-card__request>strong{padding-inline:10px}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"DM Sans", sans-serif;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:"Manrope", sans-serif;--color-sigse-navy:#062d15;--color-sigse-navy-soft:#1f7838;--color-sigse-brand:#0e7736;--color-sigse-coral:#e66a58;--color-sigse-muted:#6f8190;--color-sigse-border:#dde6ea;--color-sigse-surface:#fff;--color-sigse-action:#00b200;--color-sigse-action-hover:#009a00;--color-sigse-action-ink:#fff}}@layer base;@layer components{.table-message{place-items:center;min-height:280px;display:grid;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important}.table-message--error{color:#b64f41!important}.pagination{justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding-inline:18px;display:flex;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:#7c8f9a!important}@media not all and (min-width:680px){.pagination{padding-block:calc(var(--spacing) * 3.5);flex-direction:column;align-items:flex-start}}.pagination>div{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.pagination .button{min-height:calc(var(--spacing) * 8)!important;width:calc(var(--spacing) * 8)!important;padding:0!important}.pagination strong{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:#526a78!important}.form-page-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);margin-bottom:22px;display:flex}@media not all and (min-width:680px){.form-page-heading{align-items:flex-start}}.form-page-heading__title{align-items:center;gap:calc(var(--spacing) * 3.5);display:flex}@media not all and (min-width:680px){.form-page-heading__title{align-items:flex-start}}.form-page-heading__title>a{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sigse-border);background-color:var(--color-white);width:41px;height:41px;color:var(--color-sigse-navy);--tw-shadow:0 5px 15px var(--tw-shadow-color,#1c37480d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:11px;place-items:center;display:grid}@media(hover:hover){.form-page-heading__title>a:hover{background-color:#f9fbfb;border-color:#9bb6c1}}.form-page-heading__title svg{width:18px}.form-page-heading h2{margin-bottom:var(--spacing)!important;font-family:var(--font-display)!important;font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:var(--color-sigse-navy)!important}@media not all and (min-width:680px){.form-page-heading h2{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}}.form-page-heading p{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin:0!important}@media not all and (min-width:680px){.form-page-heading p{max-width:260px}}.article-form-card{max-width:1120px;margin-inline:auto;overflow:hidden;--tw-shadow:0 16px 45px var(--tw-shadow-color,#1c37480f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;padding:0!important}.article-form-card>header{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);padding-block:22px;padding-inline:26px;display:flex}@media not all and (min-width:620px){.article-form-card>header{padding-inline:18px;padding-block:calc(var(--spacing) * 5)}}.article-form-card>header>span{color:#337f92;background-color:#e9f3f4;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.article-form-card>header svg{width:21px}.article-form-card>header h3{font-family:var(--font-display)!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-size:17px!important;font-weight:var(--font-weight-extrabold)!important;color:var(--color-sigse-navy)!important;margin-top:0!important;margin-bottom:3px!important}.article-form-card>header p{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin:0!important}.article-form-card .validation-summary{margin-inline:26px;margin-top:calc(var(--spacing) * 5);margin-bottom:0}.article-form-grid{gap:calc(var(--spacing) * 5);padding-inline:26px;padding-top:calc(var(--spacing) * 7);grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:38px;display:grid}@media not all and (min-width:900px){.article-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:620px){.article-form-grid{padding-inline:18px;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:22px;padding-bottom:30px}}.article-form-grid .form-field--wide{grid-column:span 2/span 2}@media not all and (min-width:620px){.article-form-grid .form-field--wide{grid-column:auto}}.article-form-grid input,.article-form-grid select,.article-form-grid textarea{border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-sigse-border)!important;background-color:var(--color-white)!important;width:100%!important;color:var(--color-sigse-navy)!important;--tw-outline-style:none!important;border-radius:11px!important;outline-style:none!important}:is(.article-form-grid input,.article-form-grid select,.article-form-grid textarea):focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#30a8941c)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;border-color:#30a894!important}.article-form-grid input,.article-form-grid select{height:46px!important;padding-block:0!important;padding-inline:13px!important}.article-form-grid textarea{resize:vertical;padding-inline:13px!important;padding-block:calc(var(--spacing) * 3)!important}.article-form-card>footer{justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sigse-border);background-color:#fbfcfc;padding-block:18px;padding-inline:26px;display:flex}@media not all and (min-width:620px){.article-form-card>footer{padding-inline:18px;padding-block:calc(var(--spacing) * 4)}}.supplier-form-card{max-width:1180px}.inventory-entry-card{overflow:hidden;--tw-shadow:0 16px 45px var(--tw-shadow-color,#1c37480f)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;padding:0!important}.inventory-entry-card>header{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);padding-block:22px;padding-inline:26px;display:flex}@media not all and (min-width:620px){.inventory-entry-card>header{padding-inline:18px;padding-block:calc(var(--spacing) * 5)}}.inventory-entry-card>header>span{color:#238270;background-color:#e8f4ef;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.inventory-entry-card>header h3{font-family:var(--font-display)!important;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:var(--color-sigse-navy)!important;margin-top:0!important;margin-bottom:3px!important}.inventory-entry-card>header p{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin:0!important}.inventory-entry-card>.validation-summary{margin-inline:26px;margin-top:calc(var(--spacing) * 5);margin-bottom:0}.inventory-entry-card .validation-summary p span{display:block}.entry-header-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:26px;display:grid}@media not all and (min-width:900px){.entry-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:620px){.entry-header-grid{grid-template-columns:repeat(1,minmax(0,1fr));padding-block:22px;padding-inline:18px}}.entry-header-grid .form-field--wide{grid-column:span 2/span 2}@media not all and (min-width:620px){.entry-header-grid .form-field--wide{grid-column:auto}}.entry-header-grid input,.entry-header-grid select,.entry-header-grid textarea{border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-sigse-border)!important;background-color:var(--color-white)!important;width:100%!important;color:var(--color-sigse-navy)!important;--tw-outline-style:none!important;border-radius:10px!important;outline-style:none!important}:is(.entry-header-grid input,.entry-header-grid select,.entry-header-grid textarea):focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#30a8941a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;border-color:#30a894!important}.entry-header-grid input,.entry-header-grid select{height:43px!important;padding-inline:calc(var(--spacing) * 3)!important;padding-block:0!important}.entry-header-grid textarea{resize:vertical;padding-inline:calc(var(--spacing) * 3)!important;padding-block:11px!important}.entry-actions{justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sigse-border);background-color:#fbfcfc;padding-block:18px;padding-inline:26px;display:flex}@media not all and (min-width:620px){.entry-actions{padding-inline:18px;padding-block:calc(var(--spacing) * 4)}}.entry-lines{margin-inline:26px;margin-top:0;margin-bottom:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sigse-border);border-radius:14px;overflow:hidden}@media not all and (min-width:620px){.entry-lines{margin-inline:18px;margin-bottom:calc(var(--spacing) * 6)}}.entry-lines>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);padding-inline:calc(var(--spacing) * 5);background-color:#f8fafb;padding-block:18px;display:flex}.entry-lines header h3{font-family:var(--font-display)!important;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:var(--color-sigse-navy)!important;margin-top:0!important;margin-bottom:3px!important}.entry-lines header p{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin:0!important}.entry-lines-table{overflow-x:auto}.entry-line{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);min-width:850px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-template-columns:minmax(260px,2fr) minmax(130px,.75fr) minmax(170px,1fr) minmax(145px,.8fr) 38px;display:grid}.entry-line--head{padding-block:calc(var(--spacing) * 2.5);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;background-color:#fbfcfc;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:#76909d!important}.entry-line input,.entry-line select{border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-sigse-border)!important;background-color:var(--color-white)!important;width:100%!important;height:43px!important;padding-inline:calc(var(--spacing) * 3)!important;color:var(--color-sigse-navy)!important;--tw-outline-style:none!important;border-radius:10px!important;outline-style:none!important;padding-block:0!important}:is(.entry-line input,.entry-line select):focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#30a8941a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;border-color:#30a894!important}.entry-line-input{position:relative}.entry-line-input input{padding-right:calc(var(--spacing) * 16)!important}.entry-line-input small{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;right:11px;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important}.entry-line .input-shell{height:43px}.entry-line .input-shell input{border-style:var(--tw-border-style)!important;border-width:0!important;height:41px!important}.entry-line>strong{text-align:right;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-navy)!important}.entry-line>button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sigse-border);background-color:var(--color-white);color:#b45447;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.entry-line>button:disabled{opacity:.35}.entry-line>button svg{width:15px}.entry-lines>footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background-color:#f8fafb;display:flex}.entry-lines>footer span{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important}.entry-lines>footer strong{font-family:var(--font-display)!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-size:17px!important;font-weight:var(--font-weight-extrabold)!important;color:var(--color-sigse-navy)!important}.adjustment-card,.adjustment-history{margin-bottom:22px}.adjustment-header{grid-template-columns:repeat(4,minmax(0,1fr))}@media not all and (min-width:900px){.adjustment-header{grid-template-columns:repeat(2,minmax(0,1fr))}}.adjustment-line{grid-template-columns:minmax(280px,2fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(120px,.7fr) 38px}.adjustment-line>strong{text-align:left}.adjustment-line>strong.positive{color:#1f8069!important}.adjustment-line>strong.negative{color:#b45447!important}.adjustment-history>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);padding-inline:calc(var(--spacing) * 5);padding-block:18px}.adjustment-history>header h3,.adjustment-history>header p{margin:0!important}.adjustment-history>header p{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin-top:3px!important}.movement-detail-card{margin-bottom:22px;padding:0!important;overflow:hidden!important}.movement-detail-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);display:flex}.movement-detail-card>header,.movement-detail-meta{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media not all and (min-width:900px){.movement-detail-card>header,.movement-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.movement-detail-card>header{background-color:#f8fbfa}.movement-detail-card>header>div,.movement-detail-meta>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-sigse-border);padding-inline:22px;padding-block:calc(var(--spacing) * 5);gap:5px;display:grid}.movement-detail-card>header>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.movement-detail-card span,.movement-detail-card small{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important}.movement-detail-meta .wide{border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:0;border-color:var(--color-sigse-border);grid-column:1/-1}.movement-detail-lines>header{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:22px;padding-block:calc(var(--spacing) * 5);display:flex}.movement-detail-lines>header svg{color:var(--teal-dark)}.movement-detail-lines h3,.movement-detail-lines p{margin:0!important}.movement-detail-lines p{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin-top:3px!important}.movement-detail-lines td strong,.movement-detail-lines td small{display:block}.movement-detail-lines>footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sigse-border);background-color:#f8fafb;justify-content:flex-end;align-items:center;gap:18px;padding-block:18px;padding-inline:22px;display:flex}.movement-detail-lines>footer strong{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.movement-correction-note{gap:var(--spacing);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);margin-inline:22px;background-color:#fffaf0;border-width:1px;border-color:#e4d7b3;border-radius:11px;margin-top:0;margin-bottom:22px;display:grid}@media not all and (min-width:620px){.kardex-heading{gap:15px}}.kardex-heading>label{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sigse-border);background-color:var(--color-white);min-width:230px;padding-inline:calc(var(--spacing) * 3);border-radius:11px;display:flex}@media not all and (min-width:620px){.kardex-heading>label{width:100%}}.kardex-heading>label svg{color:#4b8093;width:17px}.kardex-heading select{font:inherit;border-style:var(--tw-border-style)!important;width:100%!important;height:43px!important;color:var(--color-sigse-navy)!important;outline-style:var(--tw-outline-style)!important;background-color:#0000!important;border-width:0!important;outline-width:0!important}.kardex-table td:nth-child(2){min-width:170px}.kardex-table td strong,.kardex-table td small{display:block}.kardex-table td small{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin-top:3px!important}.kardex-direction{align-items:center;gap:5px;display:inline-flex;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.kardex-direction svg{width:15px}.kardex-direction.in{color:#24806e!important}.kardex-direction.out{color:#b45447!important}.supplier-table td:first-child{min-width:230px}.supplier-table td:nth-child(3),.supplier-table td:nth-child(4){min-width:170px;max-width:270px}.supplier-table td strong,.supplier-table td small,.movement-table td strong,.movement-table td small{display:block}.supplier-table td small,.movement-table td small{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin-top:3px!important}.supplier-workspace{margin-inline:auto;margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);max-width:1180px;display:grid}.supplier-workspace__summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;padding:0!important;overflow:hidden!important}@media not all and (min-width:900px){.supplier-workspace__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:620px){.supplier-workspace__summary{grid-template-columns:repeat(1,minmax(0,1fr))}}.supplier-workspace__summary>div{justify-content:center;gap:calc(var(--spacing) * 2);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-sigse-border);min-height:94px;padding-inline:22px;padding-block:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media not all and (min-width:620px){.supplier-workspace__summary>div{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media not all and (min-width:900px){.supplier-workspace__summary>div:nth-child(2){border-right-style:var(--tw-border-style);border-right-width:0}.supplier-workspace__summary>div:nth-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border)}}.supplier-workspace__summary>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media not all and (min-width:620px){.supplier-workspace__summary>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.supplier-workspace__summary span{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-sigse-muted)!important}.supplier-workspace__summary strong{align-items:center;gap:7px;display:flex;color:var(--color-sigse-navy)!important;font-size:22px!important}.supplier-workspace__summary strong svg{fill:#30a89429;width:19px;height:19px;color:var(--color-sigse-brand)}.supplier-workspace__grid{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not all and (min-width:900px){.supplier-workspace__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.supplier-panel{padding:0!important;overflow:hidden!important}.supplier-panel>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);align-items:center;gap:13px;padding-block:21px;padding-inline:22px;display:flex}.supplier-panel>header>span{border-radius:var(--radius-xl);background-color:var(--teal-soft);width:42px;height:42px;color:var(--teal-dark);place-items:center;display:grid}.supplier-panel>header svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.supplier-panel>header h3{margin-top:0!important;margin-bottom:3px!important;font-size:17px!important}.supplier-panel>header p{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin:0!important}.supplier-panel__form{gap:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);padding-inline:22px;padding-block:calc(var(--spacing) * 5);background-color:#fbfdfd;grid-template-columns:150px minmax(0,1fr);display:grid}@media not all and (min-width:620px){.supplier-panel__form{grid-template-columns:repeat(1,minmax(0,1fr))}}.supplier-panel__form--files{grid-template-columns:150px minmax(0,1fr) 150px}@media not all and (min-width:620px){.supplier-panel__form--files{grid-template-columns:repeat(1,minmax(0,1fr))}}.supplier-panel__form label{gap:7px;display:grid;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-sigse-navy)!important}.supplier-panel__form input,.supplier-panel__form select,.supplier-panel__form textarea{font:inherit;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-sigse-border)!important;background-color:var(--color-white)!important;width:100%!important;color:var(--color-sigse-navy)!important;--tw-outline-style:none!important;border-radius:10px!important;outline-style:none!important}.supplier-panel__form input,.supplier-panel__form select{height:43px!important;padding-inline:calc(var(--spacing) * 3)!important;padding-block:0!important}.supplier-panel__form textarea{resize:vertical!important;padding-inline:calc(var(--spacing) * 3)!important;padding-block:11px!important}.supplier-panel__form input:focus,.supplier-panel__form select:focus,.supplier-panel__form textarea:focus{border-color:var(--color-sigse-brand)!important;--tw-shadow:0 0 0 3px var(--tw-shadow-color,#30a8941a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.supplier-panel__wide{grid-column:1/-1}@media not all and (min-width:620px){.supplier-panel__wide{grid-column:auto}}.supplier-panel__form .button{justify-self:flex-start}.supplier-file-picker input{height:auto!important;padding:calc(var(--spacing) * 2)!important}.supplier-file-picker small{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-sigse-muted)!important}.supplier-record-list,.supplier-file-list{padding-inline:22px;padding-top:calc(var(--spacing) * 2);padding-bottom:18px}.supplier-record-list article,.supplier-file-list article{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);padding-block:calc(var(--spacing) * 3.5);display:flex}.supplier-record-list article:last-child,.supplier-file-list article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.supplier-record-list article>div:nth-child(2),.supplier-file-list article>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.supplier-record-list article strong,.supplier-file-list article strong{color:var(--color-sigse-navy)!important;font-size:13px!important}.supplier-record-list article span,.supplier-file-list article span,.supplier-file-list article small{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important}.supplier-score{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--teal-soft);border-radius:13px;grid-auto-columns:auto;grid-auto-flow:column;place-items:center;display:grid;--tw-font-weight:var(--font-weight-extrabold)!important;font-size:19px!important;font-weight:var(--font-weight-extrabold)!important;color:var(--teal-dark)!important}.supplier-score small{padding-bottom:calc(var(--spacing) * 2.5);align-self:flex-end;color:inherit!important}.supplier-file-list__icon{background-color:var(--teal-soft);border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;color:var(--teal-dark)!important}.supplier-file-list__icon svg{width:19px}.supplier-file-list__actions{gap:calc(var(--spacing) * 1.5);display:flex}.supplier-file-list__actions button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sigse-border);background-color:var(--color-white);color:var(--teal-dark);border-radius:9px;place-items:center;display:grid}.supplier-file-list__actions button:hover{background-color:var(--teal-soft)}.supplier-file-list__actions button.danger{color:#b85245}.supplier-file-list__actions svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.supplier-empty{margin-top:18px!important;margin-bottom:var(--spacing)!important;text-align:center!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important}.group-distribution-actions{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.movement-type{border-radius:var(--radius-lg);background-color:#e9f3f4;padding-block:5px;padding-inline:9px;display:inline-flex;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:#31768a!important}.inventory-row-actions{justify-content:flex-end;gap:calc(var(--spacing) * 1.5);display:flex}.inventory-delete-link{color:#b8463d!important}.inventory-delete-link:hover:not(:disabled){color:#922f28!important;background-color:#fff3f1!important;border-color:#dba8a2!important}.inventory-delete-link:disabled{cursor:wait;opacity:.55}.inventory-delete-link svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.inventory-catalog-table td:first-child{min-width:260px}.movement-row--reversed{opacity:.62;background-color:#f7f8f8}.request-intro{margin-bottom:18px}.request-intro .button,.request-detail-heading .button{text-decoration-line:none}.request-summary{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;display:grid}@media not all and (min-width:1050px){.request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:680px){.request-summary{grid-template-columns:repeat(1,minmax(0,1fr))}}.request-summary .card{align-items:center;gap:11px;display:flex;padding-inline:calc(var(--spacing) * 4)!important;padding-block:calc(var(--spacing) * 3.5)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.request-summary__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);color:#32738e;background-color:#e8f1f6;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.request-summary__icon--gold{color:#b27612;background-color:#fff3d9}.request-summary__icon--green{color:#24806e;background-color:#e2f4ed}.request-summary__icon--red{color:#b45447;background-color:#fce9e6}.request-summary svg{width:18px}.request-summary p{margin:0!important}.request-summary strong,.request-summary small{display:block}.request-summary strong{font-family:var(--font-display)!important;font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:var(--color-sigse-navy)!important}.request-summary small{margin-top:calc(var(--spacing) * .5)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important}.request-list-card{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;overflow:hidden!important}.inventory-intro{align-items:flex-end}@media not all and (min-width:620px){.inventory-intro{align-items:stretch}.inventory-intro .button{justify-content:center}}.inventory-summary strong{font-size:17px!important}.inventory-list-card{min-height:430px}.inventory-table td:first-child{min-width:220px}.inventory-table td:nth-child(3),.inventory-table td:nth-child(4){min-width:105px}.inventory-table td>strong,.inventory-table td>small,.inventory-table td a strong,.inventory-table td a small{display:block}.inventory-table td small{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important;margin-top:3px!important}.inventory-summary--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:580px}@media not all and (min-width:620px){.inventory-summary--two{grid-template-columns:repeat(1,minmax(0,1fr))}}.inventory-summary--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media not all and (min-width:900px){.inventory-summary--three{grid-template-columns:repeat(1,minmax(0,1fr))}}.request-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);background-color:#fbfcfc;padding-block:15px;padding-inline:18px;display:flex}@media not all and (min-width:680px){.request-toolbar{flex-direction:column;align-items:stretch}}.request-search{align-items:center;width:min(510px,100%);display:flex;position:relative}@media not all and (min-width:680px){.request-search{width:100%}}.request-search>svg{color:#80949e;width:17px;position:absolute;left:13px}.request-search .input{height:calc(var(--spacing) * 10)!important;width:100%!important;padding-inline:calc(var(--spacing) * 10)!important;padding-block:0!important}.request-search button{cursor:pointer;border-style:var(--tw-border-style);padding:var(--spacing);color:#80949e;background-color:#0000;border-width:0;place-items:center;display:grid;position:absolute;right:9px}.request-search button svg{width:calc(var(--spacing) * 3.5)}.request-filters{gap:calc(var(--spacing) * 2);display:flex}@media not all and (min-width:680px){.request-filters{flex-direction:column;width:100%}}.request-filters label{align-items:center;min-width:145px;display:flex;position:relative}@media not all and (min-width:680px){.request-filters label{width:100%}}.request-filters label>svg{width:calc(var(--spacing) * 3.5);color:#718993;position:absolute;left:11px}.request-filters select{font-family:Manrope,sans-serif;height:calc(var(--spacing) * 10)!important;border-style:var(--tw-border-style)!important;background-color:var(--color-white)!important;width:100%!important;padding-right:calc(var(--spacing) * 7)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important;color:#506b77!important;border-width:1px!important;border-color:#d5e1e5!important;border-radius:9px!important;padding-left:11px!important}.request-filters label:has(svg) select{padding-left:33px!important}.request-table-wrap{overflow-x:auto}.request-table{min-width:920px;border-collapse:collapse!important;width:100%!important}.request-table th{padding-inline:calc(var(--spacing) * 4)!important;text-align:left!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-tracking:.05em!important;letter-spacing:.05em!important;color:#8799a1!important;text-transform:uppercase!important;background-color:#f5f8f9!important;padding-block:11px!important}.request-table td{border-bottom-style:var(--tw-border-style)!important;padding-inline:calc(var(--spacing) * 4)!important;vertical-align:middle!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:#536d78!important;border-color:#edf1f2!important;border-bottom-width:1px!important;padding-block:13px!important}.clickable-record{cursor:pointer}.request-table tbody .clickable-record,.beneficiary-table tbody .clickable-record{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.16s;transition-duration:.16s}.request-table tbody .clickable-record:hover,.request-table tbody .clickable-record:focus-visible,.beneficiary-table tbody .clickable-record:hover{--tw-shadow:inset 4px 0 var(--tw-shadow-color,var(--green))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;outline-style:var(--tw-outline-style)!important;background-color:#f2f9f6!important;outline-width:0!important}.clickable-record:focus-visible{outline-offset:-3px!important;outline-color:3px solid #1a845c40!important}.beneficiary-table tbody .clickable-record{position:relative}.record-row-hitbox{z-index:1;cursor:pointer!important;border-style:var(--tw-border-style)!important;background-color:#0000!important;border-width:0!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.record-row-hitbox:focus-visible{outline-offset:-3px!important;outline-color:3px solid #1a845c52!important}.beneficiary-table tbody .clickable-record td a:not(.record-row-hitbox),.beneficiary-table tbody .clickable-record td button:not(.record-row-hitbox){z-index:2;position:relative}.request-table td a:not(.table-open-link){color:inherit!important;text-decoration-line:none!important}.request-table td:not(.service-mobile-card) strong,.request-table td:not(.service-mobile-card) small{display:block}.request-table td:not(.service-mobile-card) strong{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:#344f5b!important}.request-table td:not(.service-mobile-card) small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden;color:#8b9ca4!important;margin-top:3px!important}.request-type{align-items:center;gap:5px;display:inline-flex!important}.request-type svg{width:13px}.request-type--article{color:#36768a!important}.request-type--service{color:#8a6b31!important}.request-type--health{color:#ad4e62!important}.request-type--other{color:#607681!important}.priority{padding-inline:7px;padding-block:var(--spacing);background-color:#edf2f3;border-radius:7px;display:inline-flex;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:#5d747e!important}.table-open-link{border-style:var(--tw-border-style)!important;padding-inline:9px!important;padding-block:calc(var(--spacing) * 1.5)!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:#326f7d!important;border-width:1px!important;border-color:#d5e2e6!important;border-radius:7px!important;text-decoration-line:none!important;display:inline-flex!important}.request-type-selector{grid-column:1/-1}.request-type-selector>p{margin-top:0!important;margin-bottom:7px!important}.request-type-selector>div{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;display:grid}.request-type-selector button{transition-property:border-color,background,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));cursor:pointer!important;border-style:var(--tw-border-style)!important;background-color:var(--color-white)!important;text-align:left!important;color:#58727e!important;--tw-duration:.15s!important;border-width:1px!important;border-color:#d9e4e7!important;border-radius:11px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:92px!important;padding:13px!important;transition-duration:.15s!important;display:flex!important}.request-type-selector button:hover{--tw-translate-y:-1px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important;border-color:#9acbbf!important}.request-type-selector button.active{color:#237765!important;--tw-shadow:0 0 0 2px var(--tw-shadow-color,#28917e14)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;background-color:#eff8f5!important;border-color:#55a995!important}.request-type-selector button svg{margin-bottom:calc(var(--spacing) * 2);width:19px}.request-type-selector button strong,.request-type-selector button small{display:block}.request-type-selector button strong{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.request-type-selector button small{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:#879aa2!important;margin-top:3px!important}.beneficiary-selector{grid-column:1/-1;position:relative}.beneficiary-selector>label>div{align-items:center;margin-top:7px;display:flex;position:relative}.beneficiary-selector>label svg{color:#80949e;width:17px;position:absolute;left:13px}.beneficiary-selector>label input{font-family:Manrope,sans-serif;border-style:var(--tw-border-style)!important;width:100%!important;height:45px!important;padding-right:calc(var(--spacing) * 3.5)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important;color:#3f5c68!important;border-width:1px!important;border-color:#d4e1e5!important;border-radius:10px!important;padding-left:41px!important}.beneficiary-selector__results{z-index:5;border-style:var(--tw-border-style);background-color:var(--color-white);max-height:230px;padding:calc(var(--spacing) * 1.5);--tw-shadow:0 14px 35px var(--tw-shadow-color,#1a374424);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#d8e3e6;border-radius:11px;position:absolute;top:72px;left:0;right:0;overflow-y:auto}.beneficiary-selector__results>p{padding:calc(var(--spacing) * 3)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-sigse-muted)!important}.beneficiary-selector__results button,.beneficiary-selector__results a,.beneficiary-selector__selected{cursor:pointer;align-items:center!important;gap:calc(var(--spacing) * 2.5)!important;border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;background-color:var(--color-white)!important;text-align:left!important;border-width:0!important;width:100%!important;padding:9px!important;display:flex!important}.beneficiary-selector__results button:hover,.beneficiary-selector__results a:hover{background-color:#f1f8f6!important}.beneficiary-selector__results button>span,.beneficiary-selector__results a>span,.beneficiary-selector__selected>span{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:#e5f2ef;border-radius:10px;flex-shrink:0;place-items:center;display:grid;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:#297d6c!important}.beneficiary-selector__results p,.beneficiary-selector__selected p{flex:1;margin:0!important}.beneficiary-selector__results strong,.beneficiary-selector__results small,.beneficiary-selector__selected strong,.beneficiary-selector__selected small{display:block}.beneficiary-selector__results strong,.beneficiary-selector__selected strong{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:#37535f!important}.beneficiary-selector__results small,.beneficiary-selector__selected small{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:#899ba3!important;margin-top:3px!important}.beneficiary-selector__selected{cursor:default!important;border-style:var(--tw-border-style)!important;padding:calc(var(--spacing) * 3)!important;background-color:#f2f9f7!important;border-width:1px!important;border-color:#b8dcd4!important}.beneficiary-selector__selected button{font-family:Manrope,sans-serif;cursor:pointer!important;border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;background-color:var(--color-white)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;color:#317767!important;border-width:1px!important;border-color:#c7dfda!important;align-items:center!important;gap:5px!important;padding-block:7px!important;padding-inline:9px!important;display:inline-flex!important}.beneficiary-selector__selected button svg{width:calc(var(--spacing) * 3)}.beneficiary-selector--error>label input{border-color:#d76859!important}.login-story{padding-inline:7vw;min-height:100vh;padding-top:42px;padding-bottom:calc(var(--spacing) * 9);color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}@media not all and (min-width:680px){.login-story{display:none}}.login-story{background:radial-gradient(circle at 18% 12%,#47ad6657,#0000 32%),linear-gradient(145deg,#021a0b,#063c1d 55%,#0e7736 135%)}.login-story:after{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14;border-radius:3.40282e38px;width:500px;height:500px;position:absolute;bottom:-180px;right:-220px}@supports (color:color-mix(in lab,red,red)){.login-story:after{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.login-story:after{content:"";box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.login-brand{align-items:center;gap:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;display:flex}.login-brand--logo{width:fit-content;max-width:min(360px,100%)}.login-brand--logo img{object-fit:contain;object-position:left;--tw-drop-shadow-size:drop-shadow(0 10px 20px var(--tw-drop-shadow-color,#00140833));--tw-drop-shadow:var(--tw-drop-shadow-size);width:auto;max-width:100%;height:auto;max-height:76px;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);display:block}.login-story__content{z-index:1;margin-block:auto;position:relative}.login-story__content .eyebrow{color:#8ee2a9}.login-story h1{font-family:var(--font-display);--tw-leading:1.08;--tw-font-weight:var(--font-weight-bold);font-size:clamp(38px,4.8vw,70px);line-height:1.08;font-weight:var(--font-weight-bold);--tw-tracking:-.04em;letter-spacing:-.04em;margin-block:15px 24px!important}.login-story h1 em{color:#8ee2a9;font-style:normal}.login-story__content>p{max-width:580px;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.7;color:#c7dbcd;line-height:1.7}.login-highlights{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 6);display:flex}.login-highlights span{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#deebe2;display:flex}.login-highlights svg{color:#8ee2a9;width:18px}.login-story>small{z-index:1;color:#91ae99;position:relative}.page-content{max-width:1600px;padding-inline:calc(var(--spacing) * 9);margin-inline:auto;padding-top:30px;padding-bottom:46px}@media not all and (min-width:680px){.page-content{padding-inline:calc(var(--spacing) * 4);padding-top:22px;padding-bottom:calc(var(--spacing) * 9)}}.page-intro{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;display:flex}@media not all and (min-width:700px){.page-intro{flex-direction:column;align-items:stretch}}@media not all and (min-width:680px){.page-intro{gap:calc(var(--spacing) * 3.5)}}.page-intro h2{margin-bottom:var(--spacing)!important;font-family:var(--font-display)!important;font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-sigse-navy)!important}@media not all and (min-width:680px){.page-intro h2{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}}.page-intro p{color:var(--color-sigse-muted)!important;margin-bottom:0!important;font-size:13px!important}.page-intro__actions{align-items:center;gap:9px;display:flex}@media not all and (min-width:800px){.page-intro__actions{flex-direction:column;align-items:stretch}}@media not all and (min-width:700px){.page-intro__actions{width:100%}.page-intro__actions .button{flex:1;justify-content:center;min-height:46px}}.card-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.card-heading h3{font-family:var(--font-display)!important;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-sigse-navy)!important;margin:0!important}.card-heading a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sigse-navy-soft)}.toolbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sigse-border);justify-content:space-between;align-items:center;padding:18px;display:flex}@media not all and (min-width:680px){.toolbar{align-items:stretch;gap:calc(var(--spacing) * 2.5);flex-direction:column}}.table-search{color:#899ba5;align-items:center;width:min(430px,60%);display:flex;position:relative}@media not all and (min-width:680px){.table-search{width:100%}}.table-search>svg{left:calc(var(--spacing) * 3);z-index:1;position:absolute}.table-search .input{padding-left:calc(var(--spacing) * 10)}.input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sigse-border);background-color:var(--color-white);width:100%;min-height:41px;padding-inline:calc(var(--spacing) * 3);color:var(--color-sigse-navy);--tw-outline-style:none;border-radius:9px;outline-style:none}.input:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#27a18b1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#6fa69c}.button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-sigse-action);min-height:41px;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:0;border-radius:9px;display:inline-flex;color:var(--color-sigse-action-ink)!important}.button:hover{background-color:var(--color-sigse-action-hover)}.button:disabled{cursor:wait;opacity:.55}.button--secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sigse-border);background-color:var(--color-white);color:var(--color-sigse-navy)!important}.button--express{background-color:#e7a51c;border-color:#e7a51c;color:#082d1a!important}.button--express:hover{background-color:#f0b632;border-color:#f0b632}.button--ghost{border-style:var(--tw-border-style);background-color:#0000;border-width:1px;border-color:#dce7eb;min-height:30px;padding-inline:9px;color:var(--color-sigse-navy-soft)!important}.button--ghost:hover{background-color:#edf4f6}.button--danger{background-color:#a94b40;color:var(--color-white)!important}.button--danger:hover{background-color:#913c33}.button--approval{background-color:var(--color-sigse-action);--tw-shadow:0 5px 14px var(--tw-shadow-color,#00b20033);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-sigse-action-ink)!important}.button--approval:hover{background-color:var(--color-sigse-action-hover)}.button--approval:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:3px;outline-color:#00b20047}.button--disabled{pointer-events:none;opacity:.48}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-top-\[5px\]{top:-5px}.top-0{top:0}.top-1\/2{top:50%}.top-9{top:calc(var(--spacing) * 9)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+9px\)\]{top:calc(100% + 9px)}.-right-\[5px\]{right:-5px}.-right-\[19px\]{right:-19px}.right-0{right:0}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-\[11px\]{right:11px}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.left-0{left:0}.z-2{z-index:2}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-50{z-index:50}.z-80{z-index:80}.row-span-2{grid-row:span 2/span 2}.m-0{margin:0}.m-0\!{margin:0!important}.m-auto{margin:auto}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-\[26px\]{margin-inline:26px}.my-0\!{margin-block:0!important}.my-\[5px_7px\]{margin-block:5px 7px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[3px\]{margin-top:3px}.mt-\[3px\]\!{margin-top:3px!important}.mt-\[5px\]\!{margin-top:5px!important}.mt-\[7px\]\!{margin-top:7px!important}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-0{margin-right:0}.mb-0\!{margin-bottom:0!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-\[3px\]\!{margin-bottom:3px!important}.mb-\[5px\]{margin-bottom:5px}.mb-\[15px\]{margin-bottom:15px}.mb-\[18px\]{margin-bottom:18px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[19px\]{margin-left:19px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline-flex{display:inline-flex}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[7px\]{width:7px;height:7px}.size-\[17px\]{width:17px;height:17px}.size-\[23px\]{width:23px;height:23px}.size-\[25px\]{width:25px;height:25px}.size-\[27px\]{width:27px;height:27px}.size-\[34px\]{width:34px;height:34px}.size-\[38px\]{width:38px;height:38px}.size-\[54px\]{width:54px;height:54px}.size-\[58px\]{width:58px;height:58px}.size-full{width:100%;height:100%}.h-\[41px\]{height:41px}.h-\[58px\]{height:58px}.h-\[68px\]{height:68px}.h-\[70\%\]{height:70%}.h-\[260px\]{height:260px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[290px\]{max-height:290px}.max-h-\[min\(560px\,calc\(100vh-110px\)\)\]{max-height:min(560px,100vh - 110px)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[15px\]{min-height:15px}.min-h-\[25px\]{min-height:25px}.min-h-\[34px\]{min-height:34px}.min-h-\[39px\]{min-height:39px}.min-h-\[41px\]\!{min-height:41px!important}.min-h-\[43px\]{min-height:43px}.min-h-\[46px\]{min-height:46px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[82px\]{min-height:82px}.min-h-\[120px\]{min-height:120px}.min-h-\[143px\]{min-height:143px}.min-h-\[270px\]{min-height:270px}.min-h-\[360px\]{min-height:360px}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[18px\]\!{width:18px!important}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[41px\]{width:41px}.w-\[132px\]{width:132px}.w-\[150px\]{width:150px}.w-\[198px\]{width:198px}.w-\[calc\(100\%_-_32px\)\]{width:calc(100% - 32px)}.w-\[min\(360px\,30vw\)\]{width:min(360px,30vw)}.w-\[min\(360px\,88vw\)\]{width:min(360px,88vw)}.w-\[min\(370px\,88vw\)\]{width:min(370px,88vw)}.w-\[min\(440px\,88vw\)\]{width:min(440px,88vw)}.w-\[min\(560px\,calc\(100vw-32px\)\)\]{width:min(560px,100vw - 32px)}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-\[164px\]{max-width:164px}.max-w-\[410px\]{max-width:410px}.max-w-\[min\(100\%\,960px\)\]{max-width:min(100%,960px)}.min-w-0{min-width:0}.min-w-0\!{min-width:0!important}.min-w-\[34px\]{min-width:34px}.min-w-\[38px\]{min-width:38px}.min-w-\[150px\]{min-width:150px}.min-w-\[270px\]{min-width:270px}.min-w-\[850px\]{min-width:850px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.15fr_1\.4fr_1fr_\.9fr_\.8fr\]{grid-template-columns:1.15fr 1.4fr 1fr .9fr .8fr}.grid-cols-\[264px_1fr\]{grid-template-columns:264px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(300px\,\.75fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr)}.grid-cols-\[minmax\(300px\,2fr\)_minmax\(150px\,\.8fr\)_minmax\(180px\,1fr\)_38px\]{grid-template-columns:minmax(300px,2fr) minmax(150px,.8fr) minmax(180px,1fr) 38px}.flex-col{flex-direction:column}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-y-1{row-gap:var(--spacing)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px_4px_12px_4px\]{border-radius:12px 4px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[17px\]{border-radius:17px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t\!{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#477265\]{border-color:#477265}.border-\[\#b9dcca\]\!{border-color:#b9dcca!important}.border-\[\#cddcdf\]{border-color:#cddcdf}.border-\[\#cde1d6\]{border-color:#cde1d6}.border-\[\#d5e1e5\]{border-color:#d5e1e5}.border-\[\#d5e2dc\]\!{border-color:#d5e2dc!important}.border-\[\#d6e1e6\]\/90{border-color:#d6e1e6e6}.border-\[\#d7e2e7\]{border-color:#d7e2e7}.border-\[\#d8e3e7\]{border-color:#d8e3e7}.border-\[\#dfc77f\]{border-color:#dfc77f}.border-\[\#e5edef\]\!{border-color:#e5edef!important}.border-\[\#e6edef\]{border-color:#e6edef}.border-\[\#ead7a8\]\!{border-color:#ead7a8!important}.border-\[\#eadfbe\]{border-color:#eadfbe}.border-\[\#edf1f2\]{border-color:#edf1f2}.border-\[\#edf1f3\]{border-color:#edf1f3}.border-\[\#edf2f3\]{border-color:#edf2f3}.border-sigse-border{border-color:var(--color-sigse-border)}.border-white{border-color:var(--color-white)}.border-white\/9{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.border-white\/9{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-t-\[\#08723a\]{border-top-color:#08723a}.bg-\[\#18a65b\]\!{background-color:#18a65b!important}.bg-\[\#278d78\]{background-color:#278d78}.bg-\[\#31526a\]{background-color:#31526a}.bg-\[\#bee300\]{background-color:#bee300}.bg-\[\#e3f4ef\]{background-color:#e3f4ef}.bg-\[\#e4f5ec\]{background-color:#e4f5ec}.bg-\[\#e5f6f0\]{background-color:#e5f6f0}.bg-\[\#e6f3f0\]{background-color:#e6f3f0}.bg-\[\#e7f1f5\]{background-color:#e7f1f5}.bg-\[\#e7f6f1\]{background-color:#e7f6f1}.bg-\[\#e8f1f6\]{background-color:#e8f1f6}.bg-\[\#e8f7f2\]{background-color:#e8f7f2}.bg-\[\#e9f1f7\]{background-color:#e9f1f7}.bg-\[\#e9f5f1\]{background-color:#e9f5f1}.bg-\[\#eaf2f7\]{background-color:#eaf2f7}.bg-\[\#edf1f3\]{background-color:#edf1f3}.bg-\[\#edf5f4\]{background-color:#edf5f4}.bg-\[\#edf8f4\]\!{background-color:#edf8f4!important}.bg-\[\#eff9f4\]\!{background-color:#eff9f4!important}.bg-\[\#f1f5f3\]{background-color:#f1f5f3}.bg-\[\#f1f5f6\]{background-color:#f1f5f6}.bg-\[\#f2f5f6\]{background-color:#f2f5f6}.bg-\[\#f3f7f8\]{background-color:#f3f7f8}.bg-\[\#f4f7f8\]{background-color:#f4f7f8}.bg-\[\#f5f8f6\]\!{background-color:#f5f8f6!important}.bg-\[\#f7f9fa\]{background-color:#f7f9fa}.bg-\[\#f8e9bf\]{background-color:#f8e9bf}.bg-\[\#f8fafb\]{background-color:#f8fafb}.bg-\[\#f8fbfb\]{background-color:#f8fbfb}.bg-\[\#fbfcfc\]{background-color:#fbfcfc}.bg-\[\#fde8e4\]{background-color:#fde8e4}.bg-\[\#ffebe7\]{background-color:#ffebe7}.bg-\[\#ffefc9\]{background-color:#ffefc9}.bg-\[\#fff0c9\]{background-color:#fff0c9}.bg-\[\#fff0ec\]{background-color:#fff0ec}.bg-\[\#fff0ed\]{background-color:#fff0ed}.bg-\[\#fff1cf\]{background-color:#fff1cf}.bg-\[\#fff2d9\]{background-color:#fff2d9}.bg-\[\#fff3d9\]{background-color:#fff3d9}.bg-\[\#fff5df\]{background-color:#fff5df}.bg-\[\#fff6df\]{background-color:#fff6df}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[rgb\(8_25_38_\/_45\%\)\]{background-color:#08192673}.bg-\[rgb\(39_161_139_\/_16\%\)\]{background-color:#27a18b29}.bg-sigse-action{background-color:var(--color-sigse-action)}.bg-sigse-brand{background-color:var(--color-sigse-brand)}.bg-sigse-navy{background-color:var(--color-sigse-navy)}.bg-sigse-navy-soft{background-color:var(--color-sigse-navy-soft)}.bg-sigse-surface{background-color:var(--color-sigse-surface)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-0{padding:0}.p-0\!{padding:0!important}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[5px\]{padding:5px}.p-\[18px\]{padding:18px}.p-\[19px\]{padding:19px}.p-\[22px\]{padding:22px}.p-\[30px\]{padding:30px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:0}.py-0\!{padding-block:0!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[5px\]{padding-block:5px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[17px\]{padding-block:17px}.py-\[18px\]{padding-block:18px}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-\[5px\]{padding-top:5px}.pt-\[13px\]{padding-top:13px}.pt-\[18px\]{padding-top:18px}.pt-\[26px\]{padding-top:26px}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-16\!{padding-right:calc(var(--spacing) * 16)!important}.pr-\[42px\]{padding-right:42px}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[3px\]{padding-bottom:3px}.pb-\[5px\]{padding-bottom:5px}.pl-0{padding-left:0}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-\[11px\]{padding-left:11px}.text-center{text-align:center}.text-left{text-align:left}.text-left\!{text-align:left!important}.font-display{font-family:var(--font-display)}.font-display\!{font-family:var(--font-display)!important}.font-sans\!{font-family:var(--font-sans)!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[17px\]{font-size:17px}.text-\[17px\]\!{font-size:17px!important}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[clamp\(16px\,1\.55vw\,24px\)\]{font-size:clamp(16px,1.55vw,24px)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.font-\[650\]\!{--tw-font-weight:650!important;font-weight:650!important}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-\[850\]\!{--tw-font-weight:850!important;font-weight:850!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extrabold\!{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[-\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#0b3421\]{color:#0b3421}.text-\[\#1d806e\]{color:#1d806e}.text-\[\#1f6986\]{color:#1f6986}.text-\[\#4e6b5d\]\!{color:#4e6b5d!important}.text-\[\#5d490f\]\!{color:#5d490f!important}.text-\[\#6f858e\]{color:#6f858e}.text-\[\#6f8580\]{color:#6f8580}.text-\[\#7b9ca9\]{color:#7b9ca9}.text-\[\#8a7541\]\!{color:#8a7541!important}.text-\[\#8ca0ac\]{color:#8ca0ac}.text-\[\#8da5b4\]{color:#8da5b4}.text-\[\#9a6a15\]{color:#9a6a15}.text-\[\#9aabb4\]{color:#9aabb4}.text-\[\#9b6a0c\]{color:#9b6a0c}.text-\[\#9eb3c1\]{color:#9eb3c1}.text-\[\#123c4c\]{color:#123c4c}.text-\[\#173d2d\]{color:#173d2d}.text-\[\#183c2c\]{color:#183c2c}.text-\[\#193d46\]{color:#193d46}.text-\[\#258c78\]{color:#258c78}.text-\[\#278d78\]{color:#278d78}.text-\[\#287e6e\]{color:#287e6e}.text-\[\#294b5b\]{color:#294b5b}.text-\[\#356c87\]{color:#356c87}.text-\[\#376f8a\]{color:#376f8a}.text-\[\#667b88\]{color:#667b88}.text-\[\#748a80\]{color:#748a80}.text-\[\#748b96\]{color:#748b96}.text-\[\#758b95\]{color:#758b95}.text-\[\#875d08\]{color:#875d08}.text-\[\#8496a1\]{color:#8496a1}.text-\[\#08723a\]{color:#08723a}.text-\[\#08723a\]\!{color:#08723a!important}.text-\[\#8798a0\]{color:#8798a0}.text-\[\#16816e\]{color:#16816e}.text-\[\#20826e\]{color:#20826e}.text-\[\#23836f\]\!{color:#23836f!important}.text-\[\#24806e\]\!{color:#24806e!important}.text-\[\#31515d\]{color:#31515d}.text-\[\#39728c\]{color:#39728c}.text-\[\#45616d\]\!{color:#45616d!important}.text-\[\#47665a\]{color:#47665a}.text-\[\#56727c\]{color:#56727c}.text-\[\#60766b\]{color:#60766b}.text-\[\#68808a\]{color:#68808a}.text-\[\#76909d\]\!{color:#76909d!important}.text-\[\#78909b\]{color:#78909b}.text-\[\#78909b\]\!{color:#78909b!important}.text-\[\#81959e\]{color:#81959e}.text-\[\#82959d\]{color:#82959d}.text-\[\#82969d\]{color:#82969d}.text-\[\#84969d\]{color:#84969d}.text-\[\#244754\]{color:#244754}.text-\[\#294651\]{color:#294651}.text-\[\#587064\]{color:#587064}.text-\[\#607785\]{color:#607785}.text-\[\#806117\]\!{color:#806117!important}.text-\[\#946409\]\!{color:#946409!important}.text-\[\#a66b06\]{color:#a66b06}.text-\[\#a7771d\]{color:#a7771d}.text-\[\#ae4f42\]\!{color:#ae4f42!important}.text-\[\#b8c7d1\]\!{color:#b8c7d1!important}.text-\[\#b84d3d\]{color:#b84d3d}.text-\[\#b87d0f\]{color:#b87d0f}.text-\[\#b27612\]\!{color:#b27612!important}.text-\[\#b45447\]{color:#b45447}.text-\[\#b45447\]\!{color:#b45447!important}.text-\[\#bb493d\]{color:#bb493d}.text-\[\#c48819\]{color:#c48819}.text-\[\#c95746\]{color:#c95746}.text-\[\#cc5948\]{color:#cc5948}.text-\[\#d8e4ea\]{color:#d8e4ea}.text-inherit{color:inherit}.text-sigse-action-ink{color:var(--color-sigse-action-ink)}.text-sigse-brand{color:var(--color-sigse-brand)}.text-sigse-coral{color:var(--color-sigse-coral)}.text-sigse-muted{color:var(--color-sigse-muted)}.text-sigse-muted\!{color:var(--color-sigse-muted)!important}.text-sigse-navy{color:var(--color-sigse-navy)}.text-sigse-navy\!{color:var(--color-sigse-navy)!important}.text-sigse-navy-soft{color:var(--color-sigse-navy-soft)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-75{opacity:.75}.shadow-\[0_5px_16px_rgb\(5_22_34_\/_30\%\)\,0_0_0_4px_rgb\(255_255_255_\/_16\%\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#0516224d), 0 0 0 4px var(--tw-shadow-color,#ffffff29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_5px_16px_rgb\(15_50_68_\/_4\%\)\]{--tw-shadow:0 5px 16px var(--tw-shadow-color,#0f32440a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(13\,42\,55\,\.16\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#0d2a3729);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgb\(15_45_59_\/_18\%\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#0f2d3b2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgb\(12_35_48_\/_20\%\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0c233033);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sigse-card{--tw-shadow:0 12px 35px var(--tw-shadow-color,#1c374812);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-0\!{outline-style:var(--tw-outline-style)!important;outline-width:0!important}.outline-offset-3{outline-offset:3px}.filter-none{filter:none}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[border-color\,box-shadow\,background\]{transition-property:border-color,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background\,transform\]{transition-property:color,background,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:-translate-y-\[3px\]:is(:where(.group):hover *){--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-\[\#9fcfc2\]:is(:where(.group):hover *){border-color:#9fcfc2}.group-hover\:shadow-\[0_16px_35px_rgb\(14_119_54_\/_12\%\)\]:is(:where(.group):hover *){--tw-shadow:0 16px 35px var(--tw-shadow-color,#0e77361f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-focus-visible\:-translate-y-\[3px\]:is(:where(.group):focus-visible *){--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:border-\[\#9fcfc2\]:is(:where(.group):focus-visible *){border-color:#9fcfc2}.group-focus-visible\:shadow-\[0_16px_35px_rgb\(14_119_54_\/_12\%\)\]:is(:where(.group):focus-visible *){--tw-shadow:0 16px 35px var(--tw-shadow-color,#0e77361f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.placeholder\:text-\[\#a7b3b9\]\!::placeholder{color:#a7b3b9!important}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-\[18px\]:before{content:var(--tw-content);left:-18px}.before\:-left-\[31px\]:before{content:var(--tw-content);left:-31px}.before\:h-5:before{content:var(--tw-content);height:calc(var(--spacing) * 5)}.before\:h-\[25px\]:before{content:var(--tw-content);height:25px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-r-\[3px\]:before{content:var(--tw-content);border-top-right-radius:3px;border-bottom-right-radius:3px}.before\:bg-sigse-brand:before{content:var(--tw-content);background-color:var(--color-sigse-brand)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[\#3b9887\]:focus-within{border-color:#3b9887}.focus-within\:bg-\[\#f4f8f9\]:focus-within{background-color:#f4f8f9}.focus-within\:shadow-\[0_0_0_3px_rgba\(39\,161\,139\,\.11\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#27a18b1c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:scale-\[1\.06\]:hover{scale:1.06}.hover\:border-\[\#b8cad1\]:hover{border-color:#b8cad1}.hover\:bg-\[\#e4ebed\]:hover{background-color:#e4ebed}.hover\:bg-\[\#eaf7f3\]:hover{background-color:#eaf7f3}.hover\:bg-\[\#edf8f4\]\!:hover{background-color:#edf8f4!important}.hover\:bg-\[\#f2f8f6\]:hover{background-color:#f2f8f6}.hover\:bg-\[\#f2f8f7\]:hover{background-color:#f2f8f7}.hover\:bg-\[\#f3f8f7\]:hover{background-color:#f3f8f7}.hover\:bg-\[\#f4f8f9\]:hover{background-color:#f4f8f9}.hover\:bg-\[\#f6faf9\]:hover{background-color:#f6faf9}.hover\:bg-sigse-action-hover:hover{background-color:var(--color-sigse-action-hover)}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:text-\[\#075d50\]:hover{color:#075d50}.hover\:text-\[\#405f6d\]:hover{color:#405f6d}.hover\:text-\[\#217966\]\!:hover{color:#217966!important}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\!:hover{color:var(--color-white)!important}}.focus\:border-sigse-brand:focus{border-color:var(--color-sigse-brand)}.focus\:shadow-\[0_0_0_3px_rgb\(14_119_54_\/_12\%\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0e77361f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:scale-\[1\.06\]:focus-visible{scale:1.06}.focus-visible\:rounded-lg:focus-visible{border-radius:var(--radius-lg)}.focus-visible\:bg-\[\#eaf7f3\]:focus-visible{background-color:#eaf7f3}.focus-visible\:bg-\[\#f2f8f7\]:focus-visible{background-color:#f2f8f7}.focus-visible\:text-\[\#075d50\]:focus-visible{color:#075d50}.focus-visible\:text-white:focus-visible{color:var(--color-white)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[6px\]:focus-visible{outline-offset:6px}.focus-visible\:outline-\[\#52d3aa\]:focus-visible{outline-color:#52d3aa}.focus-visible\:outline-\[rgb\(14_119_54_\/_22\%\)\]:focus-visible{outline-color:#0e773638}.focus-visible\:outline-\[rgb\(82_211_170_\/_60\%\)\]:focus-visible{outline-color:#52d3aa99}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#f4f7f6\]:disabled{background-color:#f4f7f6}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-42:disabled{opacity:.42}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:1400px){.max-\[1400px\]\:w-full{width:100%}.max-\[1400px\]\:max-w-none{max-width:none}.max-\[1400px\]\:flex-col{flex-direction:column}.max-\[1400px\]\:items-start{align-items:flex-start}.max-\[1400px\]\:justify-start{justify-content:flex-start}}@media not all and (min-width:1050px){.max-\[1050px\]\:fixed{position:fixed}.max-\[1050px\]\:left-0{left:0}.max-\[1050px\]\:ml-auto{margin-left:auto}.max-\[1050px\]\:grid\!{display:grid!important}.max-\[1050px\]\:hidden\!{display:none!important}.max-\[1050px\]\:w-\[264px\]{width:264px}.max-\[1050px\]\:w-full{width:100%}.max-\[1050px\]\:flex-\[1_0_145px\]{flex:1 0 145px}.max-\[1050px\]\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-\[1050px\]\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-\[1050px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1050px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[1050px\]\:flex-wrap{flex-wrap:wrap}.max-\[1050px\]\:place-items-center\!{place-items:center!important}.max-\[1050px\]\:justify-start{justify-content:flex-start}.max-\[1050px\]\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.max-\[1050px\]\:overflow-x-auto{overflow-x:auto}.max-\[1050px\]\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.max-\[1050px\]\:duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}}@media not all and (min-width:900px){.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:850px){.max-\[850px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:680px){.max-\[680px\]\:hidden{display:none}.max-\[680px\]\:h-\[72px\]{height:72px}.max-\[680px\]\:min-w-\[680px\]{min-width:680px}.max-\[680px\]\:overflow-x-auto{overflow-x:auto}.max-\[680px\]\:p-\[17px\]{padding:17px}.max-\[680px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media not all and (min-width:620px){.max-\[620px\]\:mx-\[18px\]{margin-inline:18px}.max-\[620px\]\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.max-\[620px\]\:grid{display:grid}.max-\[620px\]\:hidden{display:none}.max-\[620px\]\:w-full{width:100%}.max-\[620px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[620px\]\:border-r-0\!{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}}.\[\&_small\]\:overflow-hidden small{overflow:hidden}.\[\&_small\]\:text-xs\! small{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\[\&_small\]\:font-normal\! small{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\[\&_small\]\:text-ellipsis small{text-overflow:ellipsis}.\[\&_small\]\:whitespace-nowrap small{white-space:nowrap}.\[\&_small\]\:text-\[\#78909b\]\! small{color:#78909b!important}.\[\&_strong\]\:text-xs\! strong{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.\[\&_strong\]\:font-bold\! strong{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\[\&_svg\]\:size-\[15px\] svg{width:15px;height:15px}.\[\&_svg\]\:size-\[38px\] svg{width:38px;height:38px}.\[\&_svg\]\:w-\[15px\] svg{width:15px}.\[\&_svg\]\:w-\[19px\] svg{width:19px}@media not all and (min-width:900px){.max-\[900px\]\:\[\&\:nth-child\(2n\)\]\:border-r-0:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}.\[\&\:nth-child\(3n\)\]\:border-r-0:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}@media not all and (min-width:900px){.max-\[900px\]\:\[\&\:nth-child\(3n\)\]\:border-r:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:1px}}.\[\&\>span\]\:grid>span{display:grid}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:gap-0\.5>span{gap:calc(var(--spacing) * .5)}.\[\&\>svg\]\:size-\[15px\]>svg{width:15px;height:15px}.\[\&\>svg\]\:w-\[13px\]>svg{width:13px}.\[\&\>svg\]\:w-\[15px\]>svg{width:15px}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}.\[\&\>svg\]\:w-\[19px\]>svg{width:19px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[\#52d3aa\]>svg{color:#52d3aa}.\[\&\>svg\]\:text-\[\#278d78\]>svg{color:#278d78}.\[\&\>svg\:first-child\]\:text-\[\#52d3aa\]>svg:first-child{color:#52d3aa}.form-field--error .\[\.form-field--error_\&\]\:border-\[\#d96b5e\]{border-color:#d96b5e}.form-field--error .\[\.form-field--error_\&\]\:bg-\[\#fffafa\]{background-color:snow}.form-field--error .\[\.form-field--error_\&\]\:focus-within\:shadow-\[0_0_0_3px_rgba\(206\,74\,59\,\.1\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ce4a3b1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.login-page{background-color:var(--color-white);grid-template-columns:1.12fr .88fr;min-height:100vh;display:grid}@media not all and (min-width:680px){.login-page{grid-template-columns:repeat(1,minmax(0,1fr))}}.login-panel{flex-direction:column;justify-content:center;align-items:center;padding-block:50px;padding-inline:8vw;display:flex}@media not all and (min-width:680px){.login-panel{min-height:100vh;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}}.login-panel form{width:min(390px,100%)}.login-panel__heading{margin-bottom:34px}.login-panel__heading>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-sigse-brand);text-transform:uppercase}.login-panel h2{font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold);font-size:31px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-sigse-navy);margin-block:9px 7px}.login-panel p{color:var(--color-sigse-muted);font-size:13px}.login-panel label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#405867;margin-bottom:17px;display:block}.login-options{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);margin-top:-2px;margin-bottom:18px;display:flex}.login-options .login-remember{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#526b78;margin:0;display:flex}.login-remember input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-sigse-brand);margin:0}.login-options>a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sigse-brand)}.field-with-icon{margin-top:7px;position:relative}.field-with-icon svg{top:calc(var(--spacing) * 3);color:#8297a3;width:17px;position:absolute;left:13px}.field-with-icon .input{height:46px;padding-left:41px}.login-panel .button{margin-top:calc(var(--spacing) * 2);width:100%;height:47px}.forgot-link{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sigse-brand);margin-top:18px;display:block}.forgot-link svg{margin-right:var(--spacing);vertical-align:-3px}.form-error{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#a94436;background-color:#fff0ed;border-width:1px;border-color:#ffd4cd;margin-bottom:13px}.login-panel>small{margin-top:calc(var(--spacing) * 10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#98a8b1}.recovery-result{text-align:center;width:min(420px,100%)}.recovery-result>svg{color:#228474;background-color:#e3f5ef;border-radius:3.40282e38px;width:54px;height:54px;padding:13px}.recovery-result>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-sigse-brand);text-transform:uppercase;margin-top:18px;display:block}.recovery-result h2{margin-top:calc(var(--spacing) * 2)}.recovery-result p{margin-inline:auto;margin-top:0;margin-bottom:calc(var(--spacing) * 6);--tw-leading:1.65;max-width:390px;line-height:1.65}.recovery-result .button{width:auto;min-width:220px;text-decoration-line:none;display:inline-flex}.dashboard-filter-strip label+label{border-left-style:var(--tw-border-style);border-color:#e5edef;border-left-width:1px;border-top-left-radius:0;border-bottom-left-radius:0}@media not all and (min-width:620px){.dashboard-filter-strip label+label{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:0;border-radius:0}}.positive{color:#16816e}.negative{color:#cc5948}.priority--low,.approval-priority--low{color:#257197;background-color:#e8f5fb;border-color:#b9dbea}.priority--normal,.approval-priority--normal{color:#197450;background-color:#e4f6ed;border-color:#aadbc7}.priority--high,.approval-priority--high{color:#d56500;background-color:#fff0d9;border-color:#ffc47f}.priority--urgent,.approval-priority--urgent{color:#bd342d;background-color:#fde8e6;border-color:#efb0ab}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
