.staff-ui .staff-template-page{min-width:0}.staff-ui .staff-template-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.staff-ui .staff-template-status-filter{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.staff-ui .staff-template-status-filter__button{border-radius:var(--staff-radius-control);min-height:34px;color:var(--staff-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 10px;font-size:12px}.staff-ui .staff-template-status-filter__button span{color:inherit;font-variant-numeric:tabular-nums;margin-left:3px}.staff-ui .staff-template-status-filter__button:hover{background:var(--staff-subtle);color:var(--staff-primary)}.staff-ui .staff-template-status-filter__button.is-active{background:var(--staff-selected);color:var(--staff-primary-hover);border-color:#bdd6ee;font-weight:600}.staff-ui .staff-template-workbench.staff-workbench{grid-template-columns:minmax(240px,290px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.staff-ui .staff-template-list,.staff-ui .staff-template-inspector{min-width:0;overflow:hidden}.staff-ui .staff-template-list .staff-panel__heading,.staff-ui .staff-template-inspector .staff-panel__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-ui .staff-template-list .staff-panel__heading h2,.staff-ui .staff-template-inspector .staff-panel__heading h2{font-size:14px;font-weight:600}.staff-ui .staff-template-list__items{overscroll-behavior:contain;max-height:min(68dvh,620px);overflow:auto}.staff-ui .staff-template-pagination{border-top:1px solid var(--staff-border);gap:8px;padding:10px 12px;display:grid}.staff-ui .staff-template-pagination>p{margin:0;font-size:11px}.staff-ui .staff-template-pagination .pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.staff-ui .staff-template-pagination .pagination__pages{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.staff-ui .staff-template-pagination .pagination__pages li{display:flex}.staff-ui .staff-template-pagination .pagination .button{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);min-height:30px;color:var(--staff-text);font:inherit;padding:4px 7px;font-size:11px}.staff-ui .staff-template-pagination .pagination .button:disabled{color:var(--staff-muted);background:var(--staff-subtle)}.staff-ui .staff-template-pagination .pagination__page{min-width:26px;padding-inline:4px}.staff-ui .staff-template-pagination .pagination .button.pagination__page--current{border-color:var(--staff-primary);background:var(--staff-primary);color:#fff;font-weight:700}.staff-ui .staff-template-list__item{border:0;border-bottom:1px solid var(--staff-border);background:var(--staff-surface);width:100%;min-height:88px;color:var(--staff-text);text-align:left;cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:12px 10px;display:grid}.staff-ui .staff-template-list__item:last-child{border-bottom:0}.staff-ui .staff-template-list__item:hover{background:var(--staff-subtle)}.staff-ui .staff-template-list__item.is-selected,.staff-ui .staff-template-list__item[aria-current=true]{background:var(--staff-selected);box-shadow:inset 3px 0 var(--staff-primary)}.staff-ui .staff-template-list__item>svg{width:16px;height:16px;color:var(--staff-muted);margin-top:2px}.staff-ui .staff-template-list__item-content{gap:4px;min-width:0;display:grid}.staff-ui .staff-template-list__item-content>strong{font-size:13px;font-weight:600;line-height:1.4}.staff-ui .staff-template-list__item-content>small{color:var(--staff-muted);font-size:11px;line-height:1.45}.staff-ui .staff-template-list__item-meta{color:var(--staff-muted);align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.staff-ui .staff-template-list__item-meta .staff-badge{font-size:11px}.staff-ui .staff-template-inspector__body{min-width:0}.staff-ui .staff-template-back{display:none}.staff-ui .staff-template-detail{grid-template-columns:minmax(0,1fr);padding:18px;display:grid}.staff-ui .staff-template-detail__content{min-width:0}.staff-ui .staff-template-detail__content>.staff-caption{color:var(--staff-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.staff-ui .staff-template-detail__content>h3{overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.35}.staff-ui .staff-template-period{color:var(--staff-text);margin-top:4px;font-size:14px;font-weight:500}.staff-ui .staff-template-explanation{color:var(--staff-muted);margin-top:9px;font-size:12px}.staff-ui .staff-template-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:16px 0 12px;display:grid}.staff-ui .staff-template-facts>div{border-top:1px solid var(--staff-border);min-width:0;padding-top:8px}.staff-ui .staff-template-facts dt{color:var(--staff-muted);font-size:11px}.staff-ui .staff-template-facts dd{overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:600}.staff-ui .staff-template-page .chair-date-iso{color:var(--staff-muted);white-space:nowrap;font-size:11px;font-weight:400}.staff-ui .staff-template-actions{border-top:1px solid var(--staff-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding:12px 16px;display:flex}.staff-ui .staff-template-actions .staff-button{white-space:nowrap}.staff-ui .staff-template-submit-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.staff-ui .staff-template-submit-icon .overview-icon{width:16px;height:16px;display:block}.staff-ui .staff-template-inspector__empty{align-content:center;min-height:260px}.staff-ui .export-compact__source{margin-bottom:14px}.staff-ui .export-compact__source .staff-panel__heading h2,.staff-ui .export-compact__results .staff-panel__heading h2{font-size:16px;font-weight:600}.staff-ui .export-compact__source .staff-panel__body{gap:12px;padding:12px 16px 14px;display:grid}.staff-ui .export-compact__source-options{border:0;border-bottom:1px solid var(--staff-border);flex-wrap:wrap;gap:4px 14px;min-width:0;margin:0;padding:0 0 8px;display:flex}.staff-ui .export-compact__source-options label{min-height:40px;color:var(--staff-muted);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:3px 9px;font-size:12px;display:inline-flex}.staff-ui .export-compact__source-options label:has(input:checked){border-bottom-color:var(--staff-primary);color:var(--staff-primary);font-weight:600}.staff-ui .export-compact__source-options input{width:16px;height:16px;accent-color:var(--staff-primary)}.staff-ui .export-compact__source-options svg{width:15px;height:15px}.staff-ui .export-compact__filters{align-items:end;gap:12px;min-width:0;display:grid}.staff-ui .export-compact__filters--search{grid-template-columns:minmax(150px,1.25fr) minmax(160px,1.25fr) minmax(155px,.8fr) auto}.staff-ui .export-compact__filters--batch{grid-template-columns:minmax(220px,1.6fr) minmax(155px,.8fr) auto}.staff-ui .export-compact__filters .staff-field{min-width:0}.staff-ui .export-compact__filters>.staff-button{white-space:nowrap;margin-bottom:1px}.staff-ui .export-compact__batch-option{white-space:normal;gap:2px;min-height:54px;display:grid}.staff-ui .export-compact__batch-option strong{font-size:12px;font-weight:600}.staff-ui .export-compact__batch-option span{color:var(--staff-muted);font-size:11px}.staff-ui .export-compact__batch-summary{border-radius:var(--staff-radius-control);background:var(--staff-info-soft);border:1px solid #cbdff2;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 16px;padding:10px 12px;display:flex}.staff-ui .export-compact__batch-summary>div{gap:2px;min-width:0;display:grid}.staff-ui .export-compact__batch-summary strong{overflow-wrap:anywhere;font-size:12px}.staff-ui .export-compact__batch-summary span,.staff-ui .export-compact__batch-summary details{color:var(--staff-muted);font-size:11px}.staff-ui .export-compact__batch-summary summary,.staff-ui .staff-export-reference summary{cursor:pointer;width:fit-content}.staff-ui .export-compact__batch-summary code,.staff-ui .staff-export-reference code{overflow-wrap:anywhere;margin-top:3px;display:block}.staff-ui .export-compact__batch-empty{margin:0}.staff-ui .export-compact__selection-toolbar{border-bottom:1px solid var(--staff-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 16px;display:flex}.staff-ui .export-compact__selection-toolbar h2{font-size:16px;font-weight:600}.staff-ui .export-compact__selection-toolbar .staff-caption{margin-top:2px}.staff-ui .export-compact__selection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.staff-ui .export-compact__selection-actions>strong{min-width:76px;color:var(--staff-primary-hover);text-align:right;font-size:13px}.staff-ui .export-compact__source-summary{background:var(--staff-subtle);flex-wrap:wrap;align-items:start;gap:7px 16px;padding:10px 16px;font-size:12px;display:flex}.staff-ui .export-compact__source-summary>div{gap:2px;min-width:0;display:grid}.staff-ui .export-compact__source-summary strong{font-weight:600}.staff-ui .export-compact__source-summary span,.staff-ui .export-compact__source-summary p,.staff-ui .export-compact__source-summary details{color:var(--staff-muted)}.staff-ui .export-compact__source-summary>p{flex-basis:100%;margin:0;font-size:11px}.staff-ui .export-compact__results .staff-table-region{border-top:1px solid var(--staff-border);overscroll-behavior:contain;border-radius:0;max-height:min(54dvh,560px);overflow:auto}.staff-ui .export-compact__results .staff-export-table{table-layout:auto;width:max-content;min-width:100%;font-size:13px}.staff-ui .export-compact__results .staff-export-table th{z-index:1;position:sticky;top:0}.staff-ui .export-compact__results .staff-export-table :where(th,td){vertical-align:top;padding:7px 10px}.staff-ui .export-compact__results .staff-export-table th:first-child,.staff-ui .export-compact__results .staff-export-table td:first-child{text-align:center;width:44px}.staff-ui .export-compact__results .staff-export-table th:nth-child(2){min-width:190px}.staff-ui .export-compact__results .staff-export-table th:nth-child(4){min-width:210px}.staff-ui .export-compact__results .staff-export-table td strong{font-weight:500;display:block}.staff-ui .export-compact__results .staff-export-registration,.staff-ui .export-compact__results .staff-export-batch-date{color:var(--staff-muted);margin-top:2px;font-size:11px;display:block}.staff-ui .export-compact__results .staff-export-reference{color:var(--staff-muted);margin-top:3px;font-size:11px}.staff-ui .export-compact__results .staff-export-reference code{font-size:10px}.staff-ui .export-compact__results .staff-table-region:focus-visible{outline-offset:-2px}.staff-ui .export-compact__results .export-table-footer{margin:0 16px}.staff-ui .export-compact__integrity-note{margin:0 16px 12px}.staff-ui .export-compact__results>.staff-empty{margin:16px}@media (width<=1050px){.staff-ui .export-compact__filters--search{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-ui .export-compact__filters--search>.staff-button{justify-self:start}}@media (width<=800px){.staff-ui .staff-template-workbench.staff-workbench{grid-template-columns:minmax(0,1fr)}.staff-ui .staff-template-workbench[data-detail-open=false] .staff-template-inspector,.staff-ui .staff-template-workbench[data-detail-open=true] .staff-template-list{display:none}.staff-ui .staff-template-workbench[data-detail-open=true] .staff-template-inspector{display:block}.staff-ui .staff-template-back{margin:10px 14px 0;display:inline-flex}.staff-ui .staff-template-detail{padding:14px}.staff-ui .staff-template-actions{justify-content:flex-start}.staff-ui .export-compact__filters--batch{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr)}.staff-ui .export-compact__filters--batch>.staff-button{grid-column:1/-1}}@media (width<=560px){.staff-ui .staff-template-toolbar{align-items:stretch}.staff-ui .staff-template-toolbar>.staff-button,.staff-ui .staff-template-status-filter{width:100%}.staff-ui .staff-template-status-filter__button{min-height:40px;padding-inline:8px}.staff-ui .staff-template-facts{grid-template-columns:minmax(0,1fr)}.staff-ui .staff-template-actions{grid-template-columns:minmax(0,1fr);display:grid}.staff-ui .staff-template-actions>.staff-button{width:100%}.staff-ui .export-compact__filters--search,.staff-ui .export-compact__filters--batch{grid-template-columns:minmax(0,1fr)}.staff-ui .export-compact__filters--search>.staff-button,.staff-ui .export-compact__filters--batch>.staff-button{grid-column:auto;justify-self:stretch;width:100%}.staff-ui .export-compact__selection-toolbar{align-items:stretch}.staff-ui .export-compact__selection-actions{justify-content:space-between}.staff-ui .export-compact__selection-actions>.staff-button{flex:auto}.staff-ui .export-compact__results .staff-table-region{max-height:min(48dvh,420px)}}@media (prefers-reduced-motion:reduce){.staff-ui .staff-template-list__item,.staff-ui .staff-template-status-filter__button{scroll-behavior:auto;transition:none}}.staff-ui .staff-delivery{gap:14px;min-width:0;display:grid}.staff-ui .staff-delivery .staff-page-heading{margin-bottom:0}.staff-ui .staff-delivery .workflow-section{grid-template-columns:minmax(0,1fr)}.staff-ui .staff-delivery .workflow-section>section{min-width:0}.staff-ui .staff-delivery .form-fieldset-plain{border:0;min-width:0;margin:0;padding:0}.staff-ui .staff-delivery .delivery-explanation{padding:0 12px}.staff-ui .staff-delivery .delivery-explanation>summary{cursor:pointer;min-height:38px;padding:8px 0;font-weight:500}.staff-ui .staff-delivery .delivery-explanation>p{color:var(--staff-muted);padding:0 0 10px;font-size:12px}.staff-ui .staff-delivery .delivery-phases{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.staff-ui .staff-delivery .delivery-phase{border-right:1px solid var(--staff-border);min-width:0;color:var(--staff-muted);align-items:center;gap:10px;padding:10px 14px;display:flex}.staff-ui .staff-delivery .delivery-phase:last-child{border-right:0}.staff-ui .staff-delivery .delivery-phase.is-current{color:var(--staff-primary-hover);background:var(--staff-selected)}.staff-ui .staff-delivery .delivery-phase>strong{border:1px solid var(--staff-control-border);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.staff-ui .staff-delivery .delivery-phase.is-current>strong{border-color:var(--staff-primary);color:#fff;background:var(--staff-primary)}.staff-ui .staff-delivery .delivery-phase>span{min-width:0;font-size:13px;font-weight:600}.staff-ui .staff-delivery .delivery-phase small{color:var(--staff-muted);font-size:11px;font-weight:400;display:block}.staff-ui .staff-delivery .staff-panel__heading h2{font-size:16px}.staff-ui .staff-delivery .delivery-source-fieldset{border:0;min-width:0;margin:0;padding:0}.staff-ui .staff-delivery .delivery-source-card{gap:14px;display:grid}.staff-ui .staff-delivery .delivery-source-card>.staff-panel__body{align-content:start;gap:14px;display:grid}.staff-ui .staff-delivery .delivery-source-modes{flex-wrap:wrap;gap:8px;display:flex}.staff-ui .staff-delivery .delivery-source-modes .staff-button{min-height:40px}.staff-ui .staff-delivery .delivery-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;max-width:900px;display:grid}.staff-ui .staff-delivery .delivery-search-form>.staff-button{align-self:start;min-height:38px;margin-top:21px}.staff-ui .staff-delivery .delivery-empty-state{border:1px dashed var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);text-align:left;justify-items:start;width:min(100%,900px);padding:12px 14px}.staff-ui .staff-delivery .delivery-empty-state>p{max-width:none;margin:0}.staff-ui .staff-delivery .delivery-batch-search{max-width:720px}.staff-ui .staff-delivery .delivery-batch-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;display:grid}.staff-ui .staff-delivery .delivery-batch-option{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);min-width:0;color:var(--staff-text);text-align:left;gap:3px;padding:11px 13px;display:grid}.staff-ui .staff-delivery .delivery-batch-option:hover,.staff-ui .staff-delivery .delivery-batch-option[aria-pressed=true]{border-color:var(--staff-primary);background:var(--staff-selected)}.staff-ui .staff-delivery .delivery-batch-option strong{overflow-wrap:anywhere}.staff-ui .staff-delivery .delivery-batch-option span{color:var(--staff-muted);font-size:12px}.staff-ui .staff-delivery .delivery-batch-option code{color:var(--staff-muted)}.staff-ui .staff-delivery .delivery-selected-source{border-radius:var(--staff-radius-control);background:var(--staff-selected);border:1px solid #c7def2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 14px;display:flex}.staff-ui .staff-delivery .delivery-selected-source>div{gap:3px;min-width:0;display:grid}.staff-ui .staff-delivery .delivery-selected-source>div>span{color:var(--staff-muted);font-size:12px}.staff-ui .staff-delivery .delivery-selected-source .compact-details{margin-top:2px}.staff-ui .staff-delivery .delivery-batch-loaded{gap:3px;display:grid}.staff-ui .staff-delivery .delivery-batch-loaded h3{font-size:14px}.staff-ui .staff-delivery .delivery-batch-loaded p{color:var(--staff-muted);overflow-wrap:anywhere;font-size:12px}.staff-ui .staff-delivery>fieldset .staff-table-region{max-height:min(48dvh,400px);overflow:auto}.staff-ui .staff-delivery .delivery-certificate-table{min-width:760px}.staff-ui .staff-delivery .delivery-certificate-table thead th{z-index:1;position:sticky;top:0}.staff-ui .staff-delivery .delivery-certificate-table td{vertical-align:middle}.staff-ui .staff-delivery .delivery-certificate-table td strong,.staff-ui .staff-delivery .delivery-certificate-table td .delivery-item-detail{display:block}.staff-ui .staff-delivery .delivery-radio-target,.staff-ui .staff-delivery .delivery-selection-controls{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.staff-ui .staff-delivery .delivery-radio-target input,.staff-ui .staff-delivery .delivery-certificate-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--staff-primary)}.staff-ui .staff-delivery .delivery-certificate-table tr.is-selected{background:var(--staff-selected)}.staff-ui .staff-delivery .delivery-certificate-table details{margin-top:5px}.staff-ui .staff-delivery .delivery-certificate-table details p{margin-top:4px}.staff-ui .staff-delivery .delivery-selection-controls{color:var(--staff-muted);justify-content:space-between;gap:10px;font-size:12px}.staff-ui .staff-delivery .delivery-recipient-selection{border-top:1px solid var(--staff-border);gap:12px;padding-top:14px;display:grid}.staff-ui .staff-delivery .delivery-review-section{margin-top:8px}.staff-ui .staff-delivery .delivery-included-certificates>.staff-panel__body{gap:0;min-width:0;padding:0;display:grid}.staff-ui .staff-delivery .delivery-section-heading{min-width:0;color:var(--staff-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.staff-ui .staff-delivery .delivery-section-heading__icon{width:30px;height:30px;color:var(--staff-primary);background:var(--staff-selected);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.staff-ui .staff-delivery .delivery-section-heading__icon .overview-icon{width:17px;height:17px}.staff-ui .staff-delivery .delivery-count-badge{border:1px solid var(--staff-border);min-height:24px;color:var(--staff-muted);background:var(--staff-subtle);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.staff-ui .staff-delivery .delivery-fit-table{table-layout:fixed;min-width:0}.staff-ui .staff-delivery .delivery-fit-table :where(th,td){overflow-wrap:anywhere}.staff-ui .staff-delivery .delivery-included-certificates .staff-table-region{border-radius:0 0 var(--staff-radius-surface) var(--staff-radius-surface)}.staff-ui .staff-delivery .delivery-result-certificates{gap:8px;margin:0;padding-left:18px;display:grid}.staff-ui .staff-delivery .delivery-result-certificates details{margin-top:3px}@media (width<=767px){.staff-ui .staff-delivery .delivery-phase{align-items:flex-start;gap:6px;padding:9px 7px}.staff-ui .staff-delivery .delivery-phase>strong{flex-basis:22px;width:22px;height:22px}.staff-ui .staff-delivery .delivery-phase>span{font-size:11px}.staff-ui .staff-delivery .delivery-phase small{font-size:10px}.staff-ui .staff-delivery .delivery-search-form{grid-template-columns:minmax(0,1fr)}.staff-ui .staff-delivery .delivery-search-form>.staff-button{width:100%;min-height:44px;margin-top:0}.staff-ui .staff-delivery .delivery-selection-controls{flex-direction:column;align-items:stretch}.staff-ui .staff-delivery .delivery-selection-controls .staff-button{min-height:44px}}.staff-ui{--staff-font:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--staff-text:#172b3e;--staff-muted:#536b7f;--staff-primary:#16a;--staff-primary-hover:#09548e;--staff-selected:#edf5fd;--staff-page:#f4f6f9;--staff-surface:#fff;--staff-subtle:#f7f9fb;--staff-border:#dce3ea;--staff-control-border:#8193a5;--staff-success:#167352;--staff-success-soft:#eaf6ef;--staff-warning:#80520c;--staff-warning-soft:#fff5df;--staff-danger:#ae3039;--staff-danger-soft:#fff0f1;--staff-info-soft:#eef5fc;--staff-space-1:4px;--staff-space-2:8px;--staff-space-3:12px;--staff-space-4:16px;--staff-space-6:24px;--staff-control-height:34px;--staff-row-height:40px;--staff-radius-control:6px;--staff-radius-surface:8px;--staff-radius-dialog:12px;--staff-shadow-overlay:0 12px 36px #102a4329;min-width:320px;color:var(--staff-text);background:var(--staff-page);font:14px/1.5 var(--staff-font);-webkit-font-smoothing:antialiased;margin:0}.staff-ui *,.staff-ui :before,.staff-ui :after{box-sizing:border-box}.staff-ui :where(h1,h2,h3,p,dl,dd){margin:0}.staff-ui :where(button,input,select,textarea){font:inherit;color:inherit}.staff-ui button{cursor:pointer}.staff-ui :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--staff-primary);outline-offset:3px}.staff-ui a{color:var(--staff-primary);text-underline-offset:3px}.staff-ui :where(button,input,select,textarea):disabled{cursor:not-allowed}.staff-ui [hidden],.staff-ui [x-cloak]{display:none!important}.staff-ui svg{stroke-width:1.7px;flex-shrink:0;width:17px;height:17px}.staff-ui code{overflow-wrap:anywhere;font-size:12px}.staff-sr-only,.staff-ui .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.staff-ui .required-marker{color:var(--staff-danger);font-weight:700}.staff-skip{z-index:100;background:var(--staff-surface);border:1px solid var(--staff-primary);border-radius:var(--staff-radius-control);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.staff-skip:focus{transform:none}.staff-request-progress{z-index:1032;pointer-events:none;background:color-mix(in srgb, var(--staff-primary) 15%, transparent);width:100%;height:2px;position:fixed;top:0;left:0;overflow:hidden}.staff-request-progress span{background:var(--livewire-progress-bar-color,#29d);width:38%;height:100%;animation:1s ease-in-out infinite staff-request-progress;display:block}@keyframes staff-request-progress{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.staff-request-progress span{width:100%;animation:none}}.staff-shell{grid-template-columns:208px minmax(0,1fr);min-height:100dvh;display:grid}.staff-sidebar{background:var(--staff-subtle);border-right:1px solid var(--staff-border);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.staff-brand{border-bottom:1px solid var(--staff-border);align-content:center;gap:5px;min-height:92px;padding:16px 20px;display:grid}.staff-brand .brand{width:fit-content;display:block}.staff-brand .brand-logo{width:135px;height:auto;display:block}.staff-brand p{color:var(--staff-muted);font-size:11px}.staff-navigation{flex:1;padding:8px 10px;overflow:auto}.staff-navigation__group+.staff-navigation__group{margin-top:20px}.staff-navigation h2{color:var(--staff-muted);letter-spacing:.8px;text-transform:uppercase;margin:0 10px 6px;font-size:10px;font-weight:600}.staff-navigation a{border-radius:var(--staff-radius-control);min-height:34px;color:var(--staff-muted);align-items:center;gap:9px;margin-top:3px;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.staff-navigation a:hover{color:var(--staff-primary);background:var(--staff-selected)}.staff-navigation a[aria-current]{color:var(--staff-primary-hover);box-shadow:inset 3px 0 var(--staff-primary);background:#e2effc;font-weight:700}.staff-sidebar__footer{border-top:1px solid var(--staff-border);color:var(--staff-muted);padding:16px 20px;font-size:12px}.staff-sidebar__footer strong{color:var(--staff-text);margin-bottom:3px;font-weight:600;display:block}.staff-topbar__account{align-items:center;gap:12px;min-width:0;display:flex}.staff-account__identity{min-width:0}.staff-account__identity strong{max-width:min(34vw,300px);color:var(--staff-text);overflow-wrap:anywhere;font-weight:600;display:block}.staff-account__identity span{color:var(--staff-muted);margin-top:2px;font-size:12px;display:block}.staff-topbar__account form{flex-shrink:0}.staff-account__sign-out{min-height:var(--staff-control-height)}.staff-drawer__account{border-bottom:1px solid var(--staff-border);padding:12px 16px}.staff-drawer__account form{margin-top:10px}.staff-drawer__account .staff-account__identity strong{max-width:none}.staff-drawer__account .staff-account__sign-out{width:100%;min-height:44px}.staff-shell__status{margin-bottom:16px}.staff-shell.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.staff-shell.is-collapsed .staff-brand{min-height:72px;padding:16px 12px}.staff-shell.is-collapsed .brand-logo{width:48px}.staff-shell.is-collapsed .staff-sidebar :is(.staff-brand p,.staff-navigation h2,.staff-navigation__label,.staff-sidebar__footer){display:none}.staff-shell.is-collapsed .staff-sidebar .staff-navigation a{justify-content:center;min-height:40px}.staff-shell.is-collapsed .staff-sidebar .staff-navigation a:not(.staff-tooltip-dismissed):is(:hover,:focus):after{content:attr(aria-label);z-index:50;top:var(--staff-tooltip-top);left:var(--staff-tooltip-left);border:1px solid var(--staff-border);background:var(--staff-surface);max-width:260px;box-shadow:var(--staff-shadow-overlay);color:var(--staff-text);border-radius:6px;padding:7px 10px;font-weight:400;position:fixed}.staff-workspace{min-width:0}.staff-topbar{border-bottom:1px solid var(--staff-border);background:var(--staff-surface);min-height:48px;color:var(--staff-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:12px;display:flex}.staff-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-breadcrumb svg{width:12px;height:12px}.staff-topbar .staff-mobile-toggle{display:none}.staff-drawer{border:0;border-right:1px solid var(--staff-border);background:var(--staff-subtle);width:min(320px,100% - 32px);max-width:none;height:100dvh;max-height:none;color:var(--staff-text);margin:0;padding:0;position:fixed;inset:0 auto 0 0}.staff-drawer[open]{flex-direction:column;display:flex}.staff-drawer::backdrop{background:#102a4373}.staff-drawer>header h2{font-size:15px}.staff-ui:has(.staff-drawer[open]){overflow:hidden}.staff-main{max-width:1480px;margin-inline:auto;padding:28px 28px 56px}.staff-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.staff-page-heading h1{letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:1.25}.staff-page-heading p{max-width:720px;color:var(--staff-muted);margin-top:6px;font-size:13px}.staff-cluster{align-items:center;gap:var(--staff-space-2);flex-wrap:wrap;display:flex}.staff-stack{gap:var(--staff-space-4);display:grid}.staff-fieldset{border:0;min-width:0;margin:0;padding:0}.staff-muted{color:var(--staff-muted)}.staff-caption{color:var(--staff-muted);font-size:12px}.staff-section{margin-top:32px;scroll-margin-top:20px}.staff-section__heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.staff-section__heading h2{letter-spacing:-.3px;font-size:18px;font-weight:600}.staff-section__heading p{color:var(--staff-muted);font-size:12px}.staff-panel{background:var(--staff-surface);border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);min-width:0}.staff-panel__heading{border-bottom:1px solid var(--staff-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.staff-panel__heading :is(h2,h3){font-size:13px;font-weight:600}.export-summary-heading{gap:3px;min-width:0;display:grid}.export-summary-heading h2{margin:0}.staff-panel__body{padding:16px}.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.staff-button{min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);color:var(--staff-text);justify-content:center;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.staff-button:hover:not(:disabled){background:var(--staff-subtle);border-color:var(--staff-muted)}.staff-button__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.staff-button--primary,.staff-ui a.staff-button--primary{color:#fff;background:var(--staff-primary);border-color:var(--staff-primary)}.staff-button--primary:hover:not(:disabled){color:#fff;background:var(--staff-primary-hover);border-color:var(--staff-primary-hover)}.staff-button--quiet{color:var(--staff-primary);background:0 0;border-color:#0000}.staff-button--quiet:hover:not(:disabled){background:var(--staff-selected);border-color:#0000}.staff-button--danger{color:var(--staff-danger);border-color:#e3b4b9}.staff-button--danger:hover:not(:disabled){background:var(--staff-danger-soft);border-color:var(--staff-danger)}.staff-button:disabled{color:#64788a;border-color:var(--staff-border);background:#edf1f5}.staff-icon-button{width:var(--staff-control-height);flex-shrink:0;padding-inline:0}.staff-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite staff-spin}@keyframes staff-spin{to{transform:rotate(360deg)}}.staff-badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.staff-badge--neutral{color:var(--staff-muted);background:#edf1f5}.staff-badge--info{color:var(--staff-primary);background:var(--staff-info-soft)}.staff-badge--success{color:var(--staff-success);background:var(--staff-success-soft)}.staff-badge--warning{color:var(--staff-warning);background:var(--staff-warning-soft)}.staff-badge--danger{color:var(--staff-danger);background:var(--staff-danger-soft)}.staff-badge__dot{background:currentColor;border-radius:50%;width:5px;height:5px}.staff-field{align-content:start;gap:6px;min-width:0;display:grid}.staff-field label{font-size:13px;font-weight:500}.staff-field__optional{color:var(--staff-muted);margin-left:5px;font-size:11px;font-weight:400}.staff-control{width:100%;min-width:0;min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);padding:5px 10px;line-height:22px;display:block}.staff-control::placeholder{color:var(--staff-muted);opacity:1}.staff-control:focus{outline:2px solid var(--staff-primary);outline-offset:2px;border-color:var(--staff-primary)}.staff-control[aria-invalid=true]{border-color:var(--staff-danger)}.staff-control:disabled,.staff-control[readonly]{background:var(--staff-subtle);color:var(--staff-muted)}.staff-ui textarea.staff-control{resize:vertical;min-height:92px}.staff-field__help,.staff-field__error{font-size:12px;line-height:1.5}.staff-field__help{color:var(--staff-muted)}.staff-field__error{color:var(--staff-danger)}.staff-secret-field{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.staff-secret-field .staff-control{border-radius:var(--staff-radius-control) 0 0 var(--staff-radius-control)}.staff-secret-field .staff-control:focus{outline-offset:-2px}.staff-secret-field__toggle{min-width:74px;min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:0 var(--staff-radius-control) var(--staff-radius-control) 0;background:var(--staff-subtle);color:var(--staff-primary);border-left:0;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:13px;display:inline-flex}.staff-secret-field__icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.staff-secret-field__icon svg{width:16px;height:16px;display:block}.staff-secret-field__toggle:disabled{opacity:.65}.identity-credential-page{max-width:760px}.staff-page-heading--accent .staff-caption{border-left:2px solid var(--staff-primary);color:var(--staff-primary);padding-left:8px;font-weight:600;display:inline-block}.staff-page-heading--accent h1{margin-top:6px}.identity-credential-divider{border:0;border-top:1px solid var(--staff-border);width:100%;margin:2px 0}.identity-credential-page--centered{width:100%;max-width:680px;margin-inline:auto}.identity-credential-panel{max-width:680px}@media (width>=768px) and (height>=700px){.staff-workspace:has(.identity-credential-page--centered){flex-direction:column;min-height:100dvh;display:flex}.staff-workspace:has(.identity-credential-page--centered)>.staff-main{flex-direction:column;flex:1;width:100%;display:flex}.identity-credential-page--centered{margin-block:auto}}.staff-dialog.identity-create-dialog{max-width:760px}.staff-dialog.identity-create-dialog .staff-dialog__body{max-height:calc(100dvh - 100px);overflow-y:auto}.identity-account-table-panel{padding:0}.identity-account-table{min-width:820px}.staff-table.identity-account-table td:last-child{vertical-align:middle;width:84px;padding-block:2px}.identity-account-actions-empty{width:var(--staff-control-height);min-height:var(--staff-control-height);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.identity-account-role{color:var(--staff-muted);font-size:12px;display:block}.identity-account-lockout{font-variant-numeric:tabular-nums;margin-top:4px;display:block}.identity-account-form{gap:16px;display:grid}.identity-form-divider{border:0;border-top:1px solid var(--staff-border);grid-column:1/-1;width:100%}.identity-account-action-warning{margin-bottom:16px}.identity-account-form__actions{justify-content:flex-end;padding-top:4px}.staff-check{cursor:pointer;align-items:center;gap:8px;min-height:34px;font-size:13px;display:flex}.staff-check input{width:16px;height:16px;accent-color:var(--staff-primary)}.staff-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.staff-toolbar .staff-field{flex:150px}.staff-toolbar .staff-field:first-child{flex-basis:260px}.staff-table-region{border-radius:var(--staff-radius-surface);max-width:100%;overflow:auto}.staff-table-overflow{min-width:0;max-width:100%}.staff-table-overflow__hint{color:var(--staff-muted);margin:0 0 6px;font-size:12px}.staff-table-overflow__frame{min-width:0;position:relative}.staff-table-overflow .staff-table-region{border:1px solid var(--staff-border)}.staff-table-overflow__edge{opacity:0;visibility:hidden;pointer-events:none;align-items:center;width:44px;display:flex;position:absolute;top:0;bottom:0}.staff-table-overflow__edge.is-visible{opacity:1;visibility:visible}.staff-table-overflow__edge--start{background:linear-gradient(to right, var(--staff-surface), transparent);justify-content:flex-start;left:0}.staff-table-overflow__edge--end{background:linear-gradient(to left, var(--staff-surface), transparent);justify-content:flex-end;right:0}.staff-table-overflow__edge--start svg{transform:rotate(180deg)}.staff-table-overflow__button{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);width:44px;min-height:44px;color:var(--staff-primary);cursor:pointer;pointer-events:auto;place-items:center;padding:0;display:grid}.staff-table-overflow__edge svg{width:18px;height:18px}.staff-table{border-collapse:collapse;width:100%;font-size:14px}.staff-table :where(th,td){text-align:left;border-bottom:1px solid var(--staff-border);padding:8px 12px;line-height:23px}.staff-table th{background:var(--staff-subtle);color:var(--staff-muted);white-space:nowrap;font-size:12px;font-weight:500}.staff-table td{height:var(--staff-row-height);padding-block:6px}.staff-table .staff-badge{vertical-align:middle}.staff-table tbody tr:last-child td{border-bottom:0}.staff-table tbody tr:hover{background:var(--staff-subtle)}.staff-table .staff-row-selected{background:var(--staff-selected);box-shadow:inset 3px 0 var(--staff-primary)}.staff-table td:last-child{width:56px}.staff-table td:has(.staff-icon-button){padding-block:2px}.staff-table--records{min-width:680px}.staff-table--records :where(th,td){vertical-align:top;overflow-wrap:anywhere}.staff-table--records th{white-space:normal}.staff-table--records td:last-child{width:auto}.staff-table--wide{min-width:780px}.staff-table--holders{table-layout:fixed}.staff-table--holders th:first-child{width:36%}.staff-table--holders th:nth-child(2){width:20%}.staff-table--holders th:nth-child(3){width:24%}.staff-table--holders th:nth-child(4){width:20%}.staff-table--holders td{height:44px;padding-block:10px}.staff-holder-name{text-align:left;color:var(--staff-text);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:500;line-height:19px;display:block}.staff-table--holders tbody tr:has([data-holder-select]){cursor:pointer}.staff-holder-date{font-weight:500;line-height:19px;display:block}.staff-holder-reference{color:var(--staff-muted);font-size:12px;font-weight:400;display:block}.staff-table-footer{border-top:1px solid var(--staff-border);color:var(--staff-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.staff-table-footer__controls{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.staff-holder-page-size{color:var(--staff-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.staff-holder-page-size .staff-control{width:auto;min-width:68px;min-height:30px;padding:3px 24px 3px 8px;font-size:12px;line-height:20px}.staff-audit{--staff-audit-vertical-offset:400px;gap:12px;min-width:0}.staff-audit:has(.staff-audit__table--security){--staff-audit-vertical-offset:420px}.staff-audit .staff-page-heading{margin-bottom:0}.staff-workspace:has(.staff-audit__table-region)>.staff-main{padding-bottom:24px}.staff-audit__panel{margin-top:0}.staff-audit__panel .staff-panel__body{padding-bottom:8px}.staff-audit__toolbar{align-items:end;margin-bottom:16px}.staff-audit__toolbar>.staff-field:first-child{flex:320px}.staff-audit__toolbar>.staff-field:nth-child(2){flex:0 190px}.staff-audit__toolbar>.staff-field:nth-child(3){flex:0 130px}.staff-audit__loading{margin:-4px 0 12px}.staff-audit__result-count{font-variant-numeric:tabular-nums;margin-bottom:8px}.staff-audit__table-region{max-height:max(240px, min(46rem, calc(100dvh - var(--staff-audit-vertical-offset))));border:1px solid var(--staff-border);position:relative}.staff-audit__table{table-layout:fixed;width:100%}.staff-audit__table--security{min-width:980px}.staff-audit__table--domain{min-width:900px}.staff-audit__table th,.staff-audit__table td{overflow-wrap:anywhere;vertical-align:top}.staff-audit__table th{white-space:normal;text-transform:uppercase;letter-spacing:.04em}.staff-audit__table thead th{z-index:2;box-shadow:0 1px 0 var(--staff-border);position:sticky;top:0}.staff-audit__table--security th:first-child{width:20%}.staff-audit__table--security th:nth-child(3){width:10%}.staff-audit__table--security th:nth-child(4){width:12%}.staff-audit__table--security th:nth-child(5),.staff-audit__table--security th:nth-child(6){width:13%}.staff-audit__table--domain th:first-child{width:20%}.staff-audit__table--domain th:nth-child(3){width:11%}.staff-audit__table--domain th:nth-child(4){width:18%}.staff-audit__table--domain th:nth-child(5){width:13%}.staff-audit__table td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.staff-audit__table td:last-child{width:auto}.staff-audit__event-label{overflow-wrap:anywhere;font-weight:500;display:block}.staff-audit__event-code{color:var(--staff-muted);margin-top:3px;font-size:11px;display:block}.staff-audit__actor{overflow-wrap:anywhere;display:block}.staff-audit__details-trigger{min-height:34px}.staff-audit__dialog .audit-safe-details__context{color:var(--staff-muted);overflow-wrap:anywhere;margin-bottom:12px;font-size:12px}.staff-audit__dialog .detail-list--compact{gap:10px;display:grid}.staff-audit__dialog .detail-list--compact>div+div{border-top:1px solid var(--staff-border);padding-top:10px}.staff-audit__dialog .detail-list--compact dt{color:var(--staff-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.staff-audit__dialog .detail-list--compact dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.staff-audit__dialog .detail-list--compact code{overflow-wrap:anywhere}.staff-audit__reference-help{margin-top:4px;display:block}.staff-audit__dialog .helper-text{color:var(--staff-muted);margin-top:12px;font-size:12px}.staff-audit__footer{align-items:center}.staff-audit__footer>p{font-variant-numeric:tabular-nums}.staff-audit__pagination{gap:4px;margin:0}.staff-audit__pagination ul{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.staff-audit__pagination li{display:flex}.staff-audit__pagination button[aria-current=page]{color:var(--staff-primary);background:var(--staff-selected);border-color:#c7def2;font-weight:600}.staff-audit__empty{margin-top:16px}.staff-pagination{align-items:center;gap:4px;display:flex}.staff-pagination :where(button,span){background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;min-width:28px;min-height:28px;padding:0 5px;font-size:12px;display:grid}.staff-pagination [aria-current]{color:var(--staff-primary);background:var(--staff-selected);border-color:#c7def2;font-weight:600}.staff-audit__pagination :where(button,span){min-width:34px;min-height:34px;padding:4px 8px;font-size:12px}.staff-workbench{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px;display:grid}.staff-holder-directory .staff-workbench__detail{overscroll-behavior:contain;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}.staff-section.staff-holder-directory{margin-top:12px}.staff-workbench__list .staff-panel__heading{flex-wrap:wrap;min-width:0;position:relative}.staff-holder-sort{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.staff-holder-sort:hover{color:var(--staff-primary)}.staff-holder-sort span{color:var(--staff-primary);font-size:14px}.staff-holder-header-tools{align-items:center;gap:12px;min-width:0;display:flex}.staff-holder-header-tools>.staff-caption{white-space:nowrap;font-variant-numeric:tabular-nums}.staff-holder-filters{flex:none}.staff-holder-filters>summary{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);min-height:36px;color:var(--staff-primary);cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:600;list-style:none;transition:background-color .14s ease-out,border-color .14s ease-out;display:flex}.staff-holder-filters>summary::-webkit-details-marker{display:none}.staff-holder-filters>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .14s ease-out;transform:translateY(-2px)rotate(45deg)}.staff-holder-filters>summary:hover,.staff-holder-filters[open]>summary{border-color:var(--staff-primary);background:var(--staff-selected)}.staff-holder-filters[open]>summary:after{transform:translateY(2px)rotate(225deg)}.staff-holder-filters__panel{z-index:20;border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);width:min(40rem,100%);box-shadow:var(--staff-shadow-overlay);position:absolute;top:calc(100% + 8px);right:0}.staff-holder-filters .staff-panel__body{padding:16px}.staff-holder-search{grid-column:1/-1}.staff-workbench__back{display:none}.staff-certificate-selector__selection-error{margin-bottom:16px}.staff-certificate-selector__filter-summary{border-bottom:1px solid var(--staff-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.staff-certificate-selector__page-selection{border-bottom:1px solid var(--staff-border);padding:8px 16px}.staff-certificate-selector__batches{gap:4px;display:grid}.staff-certificate-selector__batch.staff-button{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-items:start;gap:1px;display:grid}.staff-certificate-selector__batch-selection{gap:1px;min-width:0;display:grid}.staff-certificate-selector__batch-primary{flex-wrap:wrap;align-items:baseline;column-gap:4px;line-height:1.25;display:flex}.staff-certificate-selector__batch-selection>small{line-height:1.1}.staff-certificate-selector__choices{max-height:45dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.staff-certificate-selector__choices li{border-bottom:1px solid var(--staff-border);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.staff-certificate-selector__choices li>div{min-width:0}.staff-certificate-selector__choices .staff-button{flex:none}.staff-certificate-selector .staff-certificate-selector__table{min-width:610px}.staff-certificate-selector__table th:first-child{width:44px}.staff-certificate-selector__table th:nth-child(2){width:36%}.staff-certificate-selector__table th:nth-child(3){width:18%}.staff-certificate-selector__table th:nth-child(4){width:20%}.staff-certificate-selector__mobile-bar{display:none}.staff-certificate-selector .staff-holder-filters__panel{max-height:min(640px,75dvh);overflow-y:auto}@media (width<=767px){.staff-certificate-selector__mobile-bar{background:var(--staff-surface);border-top:1px solid var(--staff-border);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}.staff-certificate-selector__choices{max-height:none}}.staff-inspector{padding:18px}.staff-inspector h3{letter-spacing:-.3px;font-size:17px;font-weight:600}.staff-inspector__reference{color:var(--staff-muted);margin:3px 0 12px;font-size:12px}.staff-facts{gap:16px;margin-top:20px;display:grid}.staff-facts dt{color:var(--staff-muted);margin-bottom:3px;font-size:12px}.staff-facts dd{overflow-wrap:anywhere;font-size:14px}.staff-inspector__actions{gap:8px;margin-top:20px;display:grid}.staff-inspector__note{color:var(--staff-muted);border-top:1px solid var(--staff-border);margin-top:18px;padding-top:14px;font-size:12px}.staff-notice{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-info-soft);color:var(--staff-text);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.staff-notice>svg{color:var(--staff-primary);flex-shrink:0;margin-top:2px}.staff-notice>div{overflow-wrap:anywhere;flex:1;min-width:0}.staff-notice__title{margin:0 0 3px;font-size:13px;font-weight:600;display:block}.staff-notice p{color:var(--staff-muted)}.staff-notice :where(ul,ol){margin:5px 0 0;padding-left:20px}.staff-notice :where(p,ul,ol)+:where(p,ul,ol){margin-top:6px}.staff-notice li+li{margin-top:4px}.staff-notice--success{background:var(--staff-success-soft);border-color:#c4dfd0}.staff-notice--success>svg{color:var(--staff-success)}.staff-notice--warning{background:var(--staff-warning-soft);border-color:#e9d3a8}.staff-notice--warning>svg{color:var(--staff-warning)}.staff-notice--danger{background:var(--staff-danger-soft);border-color:#ecc5c9}.staff-notice--danger>svg{color:var(--staff-danger)}.staff-menu{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);width:max-content;min-width:190px;max-width:calc(100vw - 24px);color:var(--staff-text);box-shadow:var(--staff-shadow-overlay);margin:0;padding:5px;position:fixed;inset:auto}.staff-menu :where(button,a){width:100%;min-height:34px;color:var(--staff-text);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.staff-menu :where(button,a):hover{background:var(--staff-selected)}.staff-menu .staff-menu__danger{color:var(--staff-danger)}.staff-menu .staff-menu__danger:hover{background:var(--staff-danger-soft)}.staff-dialog{border:1px solid var(--staff-border);border-radius:var(--staff-radius-dialog);background:var(--staff-surface);width:calc(100% - 32px);max-width:540px;max-height:calc(100dvh - 40px);color:var(--staff-text);box-shadow:var(--staff-shadow-overlay);padding:0;overflow-y:auto}.staff-dialog::backdrop{background:#102a4373}.staff-dialog__heading{border-bottom:1px solid var(--staff-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.staff-dialog__heading h2{font-size:17px;font-weight:600}.staff-dialog__body{padding:20px}.staff-dialog__footer{border-top:1px solid var(--staff-border);background:var(--staff-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.staff-holder-detail-dialog{width:min(100% - 32px,1040px);max-width:1040px;height:min(820px,100dvh - 40px);overflow:hidden}.staff-holder-detail-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.staff-holder-detail-dialog .staff-dialog__body{min-height:0;overflow:hidden}.staff-holder-detail__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"history data";gap:24px;height:100%;min-height:0;display:grid}.staff-holder-detail__layout--no-history{grid-template-columns:minmax(0,1fr);grid-template-areas:"data"}.staff-holder-detail__history{border-right:1px solid var(--staff-border);grid-area:history;min-width:0;padding-right:20px;overflow-y:auto}.staff-holder-detail__data{overflow-wrap:anywhere;grid-area:data;min-width:0;overflow-y:auto}.staff-holder-detail__history h3,.staff-holder-detail__data h3{margin-bottom:12px;font-size:15px;font-weight:600}.staff-holder-detail__section-title{align-items:center;gap:10px;display:flex}.staff-holder-detail__section-icon{background:var(--staff-info-soft);width:34px;height:34px;color:var(--staff-primary);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.staff-holder-detail__section-icon .overview-icon{width:18px;height:18px}.staff-holder-detail__data h3:not(:first-child){border-top:1px solid var(--staff-border);margin-top:18px;padding-top:16px}.staff-holder-detail__data .staff-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:0}.staff-holder-detail__data .staff-facts>div{min-width:0}.staff-holder-detail__data .staff-facts dd{font-size:13px}.staff-holder-detail__data .staff-holder-detail__certificate-facts>div:first-child,.staff-holder-detail__data .staff-holder-detail__certificate-facts>div:nth-child(2){grid-column:1/-1}.staff-holder-detail__timeline{margin:0;padding:0;list-style:none}.staff-holder-detail__timeline li{border-bottom:1px solid var(--staff-border);padding:12px 0}.staff-holder-detail__timeline-heading{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.staff-holder-detail__timeline-heading time{color:var(--staff-muted);margin-left:auto;font-size:12px}.staff-holder-detail__sequence{background:var(--staff-selected);min-width:34px;min-height:22px;color:var(--staff-primary);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.staff-holder-detail__change-values{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.staff-holder-detail__timeline .staff-caption{margin:5px 0 0}.staff-holder-detail__reference{overflow-wrap:anywhere;font-family:var(--staff-font-mono,monospace);font-size:12px}.staff-holder-detail__certificate-facts .staff-caption{margin-top:2px;display:block}.staff-holder-detail__signer-fact dt{align-items:center;gap:5px;display:flex}.staff-holder-detail__signer-fact .overview-icon{width:15px;height:15px;color:var(--staff-primary)}.staff-holder-edit-button{color:var(--staff-primary);border-color:var(--staff-primary)}.staff-holder-edit-button:hover:not(:disabled){background:var(--staff-selected);border-color:var(--staff-primary)}.staff-empty{text-align:center;justify-items:center;gap:8px;padding:28px 20px;display:grid}.staff-empty>svg{width:24px;height:24px;color:var(--staff-muted)}.staff-empty h3{font-size:14px;font-weight:600}.staff-empty p{color:var(--staff-muted);max-width:340px;font-size:13px}.staff-skeleton{background:#e6ecf2;border-radius:4px;height:12px;display:block}.staff-skeleton+.staff-skeleton{margin-top:10px}.staff-registration-review{gap:16px;min-width:0;display:grid}.staff-registration-review [x-cloak]{display:none!important}.staff-registration-review .staff-page-heading{align-items:flex-start;margin-bottom:0}.staff-registration-review .staff-page-heading>div{min-width:0}.staff-registration-review .staff-page-heading p:not(.staff-caption){max-width:920px}.staff-registration-review .staff-panel__heading h2{font-size:16px}.staff-registration-review .staff-panel__body{min-width:0}.staff-registration-review .staff-stack{gap:12px}.staff-registration-review .staff-table-region{border:1px solid var(--staff-border);overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto}.staff-registration-review .staff-table--wide{width:100%}.staff-registration-review .review-batch-table{min-width:680px}.staff-registration-review .review-registration-table{min-width:1080px}.staff-registration-review .review-confirmation-table{min-width:680px}.staff-registration-review .staff-table :where(th,td){vertical-align:middle}.staff-registration-review .staff-table tbody th[scope=row]{color:var(--staff-text);white-space:normal;background:0 0;font-size:14px;font-weight:500}.staff-registration-review .staff-table tbody tr:last-child>*{border-bottom:0}.staff-registration-review .staff-table .staff-row-selected{background:var(--staff-selected)}.staff-registration-review .staff-table tbody td,.staff-registration-review .staff-table code{overflow-wrap:anywhere}.staff-registration-review .review-batch-table{table-layout:fixed;min-width:720px}.staff-registration-review .review-batch-table th:first-child{width:calc(100% - 384px);min-width:320px}.staff-registration-review .review-batch-table th:nth-child(2){width:180px;min-width:170px}.staff-registration-review .review-batch-table th:nth-child(3){text-align:center;width:100px;min-width:96px}.staff-registration-review .review-batch-table th:last-child{text-align:right;width:104px;min-width:104px}.staff-registration-review .review-batch-table td.review-batch-created{white-space:nowrap}.staff-registration-review .review-batch-table td.review-count{text-align:center}.staff-registration-review .review-batch-table td.review-batch-action-cell{text-align:right;width:104px;padding-inline:8px}.staff-registration-review .review-batch-action{white-space:nowrap;min-width:96px;min-height:36px;padding:6px 10px}.staff-registration-review .review-batch-table tbody th small{color:var(--staff-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.staff-registration-review .review-registration-table th:first-child,.staff-registration-review .review-registration-table td:first-child{text-align:center;width:48px;padding-inline:4px}.staff-registration-review .review-registration-table th:nth-child(2),.staff-registration-review .review-registration-table th:nth-child(3){min-width:190px}.staff-registration-review .review-registration-table th:nth-child(4){min-width:125px}.staff-registration-review .review-registration-table th:nth-child(5){min-width:145px}.staff-registration-review .review-registration-table th:last-child{min-width:240px}.staff-registration-review .review-registration-table :is(td.review-registration-number,td.review-country,td.review-issuance-date),.staff-registration-review .review-confirmation-table :is(td.review-registration-number,td.review-country,td.review-issuance-date),.staff-registration-review .review-registration-table td.review-registration-number code,.staff-registration-review .review-confirmation-table td.review-registration-number code,.staff-registration-review .review-batch-table code{white-space:nowrap;overflow-wrap:normal;word-break:normal}.staff-registration-review .review-count{font-variant-numeric:tabular-nums}.staff-registration-review .review-check{cursor:pointer;place-items:center;width:44px;min-height:44px;margin:-2px auto;display:grid}.staff-registration-review .review-check input{width:18px;height:18px;accent-color:var(--staff-primary)}.staff-registration-review .review-batch-context{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 16px;display:flex}.staff-registration-review .review-batch-context>div:first-child{min-width:0}.staff-registration-review .review-batch-context h2{margin:2px 0;font-size:15px;font-weight:600}.staff-registration-review .review-batch-context code{color:var(--staff-muted);white-space:nowrap;font-size:12px}.staff-registration-review .review-batch-context__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.staff-registration-review .review-panel .staff-panel__heading{z-index:5;position:relative}.staff-registration-review .review-workbench{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px}.staff-registration-review .review-workbench>*{min-width:0}.staff-registration-review .review-selection-panel{overscroll-behavior:contain;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}.staff-registration-review .review-selection-panel .staff-panel__heading h2{font-size:14px}.staff-registration-review .review-workbench .review-registration-table{table-layout:fixed;min-width:0}.staff-registration-review .review-workbench .review-registration-table :where(th,td){padding-inline:6px}.staff-registration-review .review-workbench .review-registration-table tbody tr[data-registration-select]{cursor:pointer}.staff-registration-review .review-workbench .review-registration-table .staff-holder-sort{white-space:normal;align-items:flex-start;gap:3px;max-width:100%}.staff-registration-review .review-workbench .review-registration-table .staff-holder-sort span{flex:none}.staff-registration-review .review-workbench .review-registration-table th:first-child{width:5%;min-width:0}.staff-registration-review .review-workbench .review-registration-table th:nth-child(2){width:17%;min-width:0}.staff-registration-review .review-workbench .review-registration-table th:nth-child(3){width:18%;min-width:0}.staff-registration-review .review-workbench .review-registration-table th:nth-child(4){width:12%;min-width:0}.staff-registration-review .review-workbench .review-registration-table th:nth-child(5){width:14%;min-width:0}.staff-registration-review .review-workbench .review-registration-table th:last-child{width:34%;min-width:0}.staff-registration-review .review-workbench .review-registration-table th:first-child,.staff-registration-review .review-workbench .review-registration-table td:first-child{padding-inline:2px}.staff-registration-review .review-workbench .review-check{width:34px}.staff-registration-review .review-workbench .review-registration-table td.review-registration-number{white-space:normal}.staff-registration-review .review-workbench .review-registration-table td.review-registration-number code{white-space:normal;overflow-wrap:anywhere}.staff-registration-review .review-workbench .review-registration-table td.review-country{white-space:normal}.staff-registration-review .review-workbench .review-correction-context{min-width:0;max-width:none;font-size:11px}.staff-registration-review .review-selection-list{max-height:min(45dvh,420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.staff-registration-review .review-selection-list li{border-bottom:1px solid var(--staff-border);overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 0;font-size:12px;display:flex}.staff-registration-review .review-selection-list li>div{min-width:0}.staff-registration-review .review-selection-list strong,.staff-registration-review .review-selection-list small{display:block}.staff-registration-review .review-selection-list strong{color:var(--staff-text);font-weight:600}.staff-registration-review .review-selection-list small{color:var(--staff-muted);margin-top:2px;font-size:11px}.staff-registration-review .review-selection-remove{flex:none;min-width:34px;min-height:34px;padding:5px}.staff-registration-review .review-selection-remove svg{width:15px;height:15px}.staff-registration-review .review-selection-empty{color:var(--staff-muted);text-align:center;justify-items:center;gap:6px;padding:18px 10px;display:grid}.staff-registration-review .review-selection-empty svg{width:20px;height:20px;color:var(--staff-primary)}.staff-registration-review .review-selection-empty p{font-size:12px}.staff-registration-review .review-selection-actions{gap:8px;display:grid}.staff-registration-review .review-selection-actions .staff-button{width:100%;min-height:40px}.staff-registration-review .review-correction-context{min-width:220px;max-width:360px;font-size:12px;line-height:1.45}.staff-registration-review .review-correction-context :is(strong,span,small){display:block}.staff-registration-review .review-correction-context strong{color:var(--staff-text);font-weight:600}.staff-registration-review .review-correction-context span{color:var(--staff-muted);margin-top:2px}.staff-registration-review .review-correction-context small{color:var(--staff-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.staff-registration-review .review-correction-context code{white-space:normal}.staff-registration-review>.staff-notice ul,.staff-registration-review .review-notifications .staff-notice ul{color:var(--staff-text);margin:4px 0 0;padding-left:18px;font-size:12px}.staff-registration-review .review-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;position:static}.staff-registration-review .review-controls{align-items:center;gap:8px}.staff-registration-review .review-controls>.staff-caption{flex:220px}.staff-registration-review .review-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-top:12px;display:grid}.staff-registration-review .review-filter-date-range{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.staff-registration-review .review-header-actions .staff-holder-filters__panel{width:min(40rem,100vw - 32px);max-height:min(640px,75dvh);overflow-y:auto}.staff-registration-review .review-header-actions .staff-holder-filters__panel>p{font-size:12px}.staff-registration-review .review-pagination{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:0}.staff-registration-review .review-confirmation-action .staff-spinner{flex:0 0 14px}.staff-registration-review .review-table-empty{text-align:center;justify-items:center;gap:6px;padding:28px 12px;display:grid}.staff-registration-review .review-table-empty svg{color:var(--staff-muted)}.staff-registration-review .review-table-empty h3{font-size:14px}.staff-registration-review .review-table-empty p{color:var(--staff-muted);font-size:13px}.staff-registration-review .review-confirmation-page{gap:16px;min-width:0;display:grid}.staff-registration-review .review-confirmation-back{vertical-align:middle;justify-self:start;align-items:center;gap:8px;min-height:36px;padding-inline:0;display:inline-flex}.staff-registration-review .review-confirmation-layout{grid-template-columns:minmax(0,1fr) minmax(380px,420px);align-items:start;gap:16px;min-width:0;display:grid}.staff-registration-review .review-confirmation-layout>*{min-width:0}.staff-registration-review .review-confirmation-records{border-color:var(--staff-border)}.staff-registration-review .review-confirmation-records .staff-panel__heading h2{overflow-wrap:anywhere}.staff-registration-review .review-confirmation-records .staff-panel__body{gap:16px}.staff-registration-review .review-confirmation-records .staff-table-region{width:100%;max-width:100%;margin-inline:0}.staff-registration-review .review-confirmation-action{justify-self:stretch;width:100%}.staff-registration-review .review-country-summary{flex-wrap:wrap;gap:8px;display:flex}.staff-registration-review .review-country-summary>div{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);text-align:center;justify-content:center;align-items:center;gap:8px;min-width:100px;padding:6px 10px;display:flex}.staff-registration-review .review-country-summary strong{color:var(--staff-primary);font-size:16px}.staff-registration-review .review-country-summary span{font-size:12px}.staff-registration-review .review-confirmation-action{min-width:0}.staff-registration-review .review-confirmation-action .staff-panel__heading{align-items:center}.staff-registration-review .review-confirmation-action .staff-panel__heading svg{width:18px;height:18px}.staff-registration-review .review-confirmation-action__body{gap:14px;padding:16px;display:grid}.staff-registration-review .review-confirmation-action .staff-notice{padding:10px 12px}.staff-registration-review .review-confirm-button{width:100%;min-height:44px}.staff-registration-review .review-subheading{margin:0 0 8px;font-size:13px;font-weight:600}.staff-registration-review .review-return-dialog .review-return-scope{border-left:3px solid var(--staff-primary);background:var(--staff-selected);padding:10px 12px}@media (width<=1360px){.staff-registration-review .review-confirmation-layout{grid-template-columns:minmax(0,1fr)}.staff-registration-review .review-confirmation-action{justify-self:end;width:min(100%,480px)}}@media (width<=1100px){.staff-registration-review .review-workbench{grid-template-columns:minmax(0,1fr)}.staff-registration-review .review-workbench .review-registration-table{table-layout:auto;min-width:900px}.staff-registration-review .review-selection-panel{max-height:none;position:static;overflow:visible}.staff-registration-review .review-selection-list{max-height:35dvh}.staff-registration-review .review-header-actions .staff-holder-filters__panel{width:min(40rem,100vw - 32px)}.staff-registration-review .review-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.staff-registration-review .review-header-actions{width:100%}.staff-registration-review .review-header-actions .staff-holder-filters__panel{width:min(40rem,100vw - 32px);max-width:calc(100vw - 32px)}.staff-registration-review .review-filter-grid{grid-template-columns:minmax(0,1fr)}.staff-registration-review .review-controls .staff-button{flex:auto}.staff-registration-review .staff-table-footer{flex-direction:column;align-items:stretch}.staff-registration-review .review-pagination{justify-content:center;width:100%}.staff-registration-review .review-pagination :where(button,span){min-width:44px;min-height:44px}.staff-registration-review .review-selection-actions .staff-button{min-height:44px}.staff-registration-review .review-batch-context{flex-direction:column;align-items:flex-start}.staff-registration-review .review-batch-context__actions{justify-content:space-between;width:100%}.staff-registration-review .review-confirmation-layout{grid-template-columns:minmax(0,1fr)}.staff-registration-review .review-confirmation-records .staff-table-region{width:100%;margin-inline:0}.staff-registration-review .review-confirmation-action{justify-self:stretch;width:100%}.staff-registration-review .review-confirmation-action__body{padding:12px}.staff-registration-review .review-return-dialog .staff-dialog__footer .staff-button{min-height:44px}}.staff-overview{width:min(100%,1180px);margin-inline:auto}.staff-overview .eyebrow{color:var(--staff-muted);letter-spacing:.55px;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600;line-height:1.4}.staff-overview .eyebrow--with-icon{align-items:center;gap:8px;display:flex}.staff-overview .eyebrow-icon{color:var(--staff-primary);display:inline-flex}.staff-overview .overview-icon{color:var(--staff-primary)}.staff-overview .staff-button--primary .overview-icon{color:inherit}.staff-overview .overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.staff-overview .overview-summary--2{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-overview .overview-summary--6{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-overview .overview-stat{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);grid-template-columns:20px minmax(0,1fr);align-content:start;align-items:start;gap:2px 8px;min-width:0;padding:12px;display:grid}.staff-overview .overview-stat>.overview-icon{grid-row:1/span 2;margin-top:3px}.staff-overview .overview-stat strong{color:var(--staff-text);font-variant-numeric:tabular-nums;font-size:21px;line-height:1.2}.staff-overview .overview-stat span{color:var(--staff-muted);overflow-wrap:anywhere;grid-column:2;font-size:12px;line-height:1.4}.staff-overview .overview-task-panel{min-width:0;margin-bottom:0;overflow:hidden}.staff-overview .overview-task-panel .staff-panel__heading{justify-content:flex-start}.staff-overview .overview-task-panel h2{color:var(--staff-text);margin:0;font-size:15px;font-weight:600}.staff-overview .overview-tasks{margin:0;padding:0;list-style:none}.staff-overview .overview-tasks li+li{border-top:1px solid var(--staff-border)}.staff-overview .overview-tasks a{min-height:54px;color:var(--staff-text);overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr);gap:3px 8px;padding:11px 16px;text-decoration:none;display:grid}.staff-overview .overview-tasks a:hover,.staff-overview .overview-tasks a:active{background:var(--staff-selected)}.staff-overview .overview-tasks a>.overview-icon{grid-row:1/span 2;margin-top:2px}.staff-overview .overview-tasks a>strong{min-width:0;font-size:13px;font-weight:600;line-height:1.4}.staff-overview .overview-tasks a>span{color:var(--staff-muted);overflow-wrap:anywhere;grid-column:2;font-size:12px;line-height:1.4}.staff-overview .overview-priority-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.8fr);align-items:start;gap:16px;display:grid}.staff-overview .initial-setup{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);min-width:0;margin:0;overflow:hidden}.staff-overview .initial-setup--complete{border-top:2px solid var(--staff-success)}.staff-overview .initial-setup__header{min-height:58px;color:var(--staff-text);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.staff-overview .initial-setup__header>span{gap:2px;min-width:0;display:grid}.staff-overview .initial-setup__header strong{font-size:14px;font-weight:600;line-height:1.4}.staff-overview .initial-setup__header small{color:var(--staff-muted);font-variant-numeric:tabular-nums;font-size:12px}.staff-overview .initial-setup>summary.initial-setup__header{cursor:pointer;list-style:none}.staff-overview .initial-setup>summary.initial-setup__header::-webkit-details-marker{display:none}.staff-overview .initial-setup>summary.initial-setup__header:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.staff-overview .initial-setup[open]>summary.initial-setup__header:after{transform:rotate(225deg)translate(-1px,-1px)}.staff-overview .initial-setup__progress{width:min(150px,28%);height:8px;accent-color:var(--staff-primary);flex:0 150px}.staff-overview .initial-setup--complete .initial-setup__progress{accent-color:var(--staff-success)}.staff-overview .initial-setup__body{border-top:1px solid var(--staff-border);padding:12px 16px 16px}.staff-overview .initial-setup__body>p{color:var(--staff-muted);font-size:12px}.staff-overview .initial-setup__steps{margin:4px 0 0;padding:0;list-style:none}.staff-overview .initial-setup__steps>li{border-bottom:1px solid var(--staff-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;min-width:0;padding:10px 0;display:grid}.staff-overview .initial-setup__steps>li>div{min-width:0}.staff-overview .initial-setup__step-title{color:var(--staff-text);overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.staff-overview .initial-setup__step-index{background:var(--staff-subtle);width:22px;height:22px;color:var(--staff-muted);font-variant-numeric:tabular-nums;border-radius:5px;flex:0 0 22px;place-items:center;font-size:10px;display:inline-grid}.staff-overview .initial-setup__status{vertical-align:middle;margin:0 0 0 6px;font-size:11px}.staff-overview .initial-setup__status .overview-icon{width:13px;height:13px}.staff-overview .initial-setup__steps p,.staff-overview .initial-setup__steps ul{color:var(--staff-muted);overflow-wrap:anywhere;margin:4px 0 0 30px;font-size:12px;line-height:1.5}.staff-overview .initial-setup__steps ul{padding-left:16px}.staff-overview .initial-setup__step-action{max-width:220px;min-height:34px;color:var(--staff-primary);text-align:right;overflow-wrap:anywhere;justify-self:end;align-items:center;gap:5px;padding:5px 0 5px 8px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.staff-overview .initial-setup__step-action:hover,.staff-overview .text-link:hover{text-decoration:underline}.staff-overview .initial-setup__completed{border-top:1px solid var(--staff-border);margin-top:8px}.staff-overview .initial-setup__completed>summary{cursor:pointer;min-height:40px;color:var(--staff-primary);align-items:center;font-size:12px;font-weight:500;list-style:none;display:flex}.staff-overview .initial-setup__completed>summary::-webkit-details-marker{display:none}.staff-overview .initial-setup__completed>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:8px;transform:rotate(45deg)translateY(-2px)}.staff-overview .initial-setup__completed[open]>summary:after{transform:rotate(225deg)translate(-1px,-1px)}.staff-overview .initial-setup__completed .initial-setup__steps{margin-top:0}.staff-overview .initial-setup__steps--done>li:last-child{border-bottom:0}.staff-overview .initial-setup__readiness{border-left:3px solid var(--staff-primary);background:var(--staff-info-soft);overflow-wrap:anywhere;border-radius:0 5px 5px 0;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.staff-overview .initial-setup__readiness p{margin:0 0 4px}.staff-overview .initial-setup__readiness p:last-child{margin-bottom:0}.staff-overview .initial-setup__readiness strong{font-weight:600}.staff-overview .initial-setup__readiness .text-link{min-height:34px;color:var(--staff-primary);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.staff-overview .initial-setup__readiness .button-icon{display:inline-flex}.staff-overview .overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.staff-overview .overview-grid--head{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-overview .overview-card{min-width:0}.staff-overview .overview-card--priority{border-top:2px solid var(--staff-primary)}.staff-overview .overview-card--priority .staff-panel__body{padding-top:14px}.staff-overview .overview-card .staff-panel__body>p:not(.eyebrow){color:var(--staff-muted);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.5}.staff-overview .overview-links{margin-top:8px;display:grid}.staff-overview .overview-links a{border-top:1px solid var(--staff-border);min-width:0;min-height:48px;color:var(--staff-text);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:grid}.staff-overview .overview-links a:first-child{border-top:0}.staff-overview .overview-links a:hover{color:var(--staff-primary)}.staff-overview .overview-links__copy{gap:2px;min-width:0;display:grid}.staff-overview .overview-links__copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.staff-overview .overview-links__copy>span{color:var(--staff-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.staff-overview .overview-links__chevron{color:var(--staff-primary);display:inline-flex}.staff-overview .overview-configuration{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);margin-top:16px;overflow:hidden}.staff-overview .overview-configuration .staff-panel__body{padding:14px 16px}.staff-overview .overview-configuration .overview-summary{margin:0}.staff-overview .overview-configuration .overview-stat{padding:9px 10px}.staff-overview .helper-text{color:var(--staff-muted);margin-top:10px;font-size:12px}.staff-overview .overview-contact-status{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);margin-top:16px;overflow:hidden}.staff-overview .overview-contact-status__heading{flex-wrap:wrap}.staff-overview .overview-contact-status__heading h2{min-width:0;color:var(--staff-text);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.staff-overview .overview-contact-status__heading .eyebrow-icon .overview-icon{color:var(--staff-primary)}.staff-overview .overview-contact-status__heading .staff-button{flex:none}.staff-overview .overview-contact-status__summary{color:var(--staff-muted);font-size:12px}.staff-overview .overview-contact-status__details{margin-top:8px}.staff-overview .overview-contact-status__details>summary{cursor:pointer;min-height:40px;color:var(--staff-primary);align-items:center;font-size:12px;font-weight:500;display:flex}.staff-overview .table-region{margin-top:8px}.staff-overview .table-scroll-hint{color:var(--staff-muted);margin:0 0 6px;font-size:12px}.staff-overview .table-container-frame{min-width:0}.staff-overview .staff-table-region{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);overscroll-behavior-inline:contain;width:100%;overflow:auto}.staff-overview .staff-table{table-layout:fixed}.staff-overview .staff-table th,.staff-overview .staff-table td{overflow-wrap:anywhere}.staff-overview .staff-table th:first-child{width:38%}.staff-overview .staff-table tbody th[scope=row]{background:var(--staff-surface);color:var(--staff-text);white-space:normal;font-size:13px;font-weight:500}.staff-overview .table-container__edge{display:none}.staff-overview .overview-heading .staff-button{flex:none}.staff-overview>.staff-empty{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);margin-top:0}@media (width<=1100px){.staff-overview .overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-overview .overview-priority-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.staff-overview .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.staff-overview .overview-summary,.staff-overview .overview-summary--2,.staff-overview .overview-summary--6{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-overview .overview-priority-grid,.staff-overview .overview-grid,.staff-overview .overview-grid--head{grid-template-columns:minmax(0,1fr)}.staff-overview .initial-setup__header{flex-wrap:wrap;align-items:flex-start}.staff-overview .initial-setup__progress{flex-basis:100%;width:100%}.staff-overview .initial-setup__steps>li{grid-template-columns:minmax(0,1fr)}.staff-overview .initial-setup__step-action{text-align:left;justify-self:start;padding-left:30px}.staff-overview .overview-contact-status__heading{align-items:flex-start}}.staff-committee-page,.staff-chair-page{gap:16px;width:min(100%,1320px);margin-inline:auto;display:grid}.staff-committee-page>.workflow-heading,.staff-chair-page>.workflow-heading{align-items:flex-start;max-width:none;margin:0}.staff-committee-page .workflow-heading .eyebrow,.staff-chair-page .workflow-heading .eyebrow,.staff-chair-page .step-label{color:var(--staff-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.staff-committee-page .workflow-heading h1,.staff-chair-page .workflow-heading h1{color:var(--staff-text);letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:1.25}.staff-committee-page .workflow-heading>p:last-child,.staff-chair-page .workflow-heading>p:last-child{max-width:720px;color:var(--staff-muted);margin-top:6px;font-size:13px;line-height:1.5}.staff-committee-page>.staff-panel,.staff-chair-page>.staff-panel{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);min-width:0;box-shadow:none;margin:0;padding:16px}.staff-committee-page .workflow-panel>h2,.staff-chair-page .workflow-panel>h2,.staff-chair-page .section-heading h2{color:var(--staff-text);letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600}.staff-chair-page .section-heading{align-items:center;gap:12px;margin-bottom:14px}.staff-chair-page .chair-directory-heading{flex-wrap:wrap;justify-content:space-between;display:flex}.staff-chair-page .chair-directory-heading h2{font-size:16px}.staff-chair-page .chair-directory-heading p{margin-top:4px}.staff-chair-page .chair-directory .staff-table{min-width:1050px}.staff-chair-page .chair-directory .staff-table tbody th{color:var(--staff-text);white-space:normal;background:0 0;font-size:13px}.staff-chair-page .chair-directory .staff-table :is(th,td){vertical-align:middle;padding-block:12px}.staff-chair-page .chair-directory .staff-table td:last-child{width:76px}.staff-chair-page .chair-directory-regional{background:var(--staff-info-soft)}.staff-chair-page .chair-directory-caption{color:var(--staff-muted);margin-top:2px;font-size:11px;font-weight:400;line-height:1.3;display:block}.staff-chair-page .chair-directory-counts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.staff-chair-page .chair-directory-count-value{line-height:1.3}.staff-chair-page .chair-directory-count{background:var(--staff-info-soft);min-width:22px;height:22px;color:var(--staff-primary);font-variant-numeric:tabular-nums;border:1px solid #c7def2;border-radius:4px;flex:none;place-items:center;margin-left:auto;padding-inline:4px;font-size:11px;line-height:1;display:inline-grid}.staff-chair-page .chair-directory-footnote{margin-top:12px}.staff-chair-page .chair-date-iso{color:var(--staff-muted);white-space:nowrap;font-size:11px;font-weight:400}.staff-chair-page .chair-publish-summary{margin:0 0 8px}.staff-dismissible-guidance .staff-notice{padding-right:52px;position:relative}.staff-guidance-dismiss{border:1px solid var(--staff-border);background:var(--staff-surface);width:28px;height:28px;color:var(--staff-muted);cursor:pointer;border-radius:5px;place-items:center;display:grid;position:absolute;top:8px;right:10px}.staff-guidance-dismiss.staff-button{min-height:28px;padding:0}.staff-guidance-dismiss svg{width:15px;height:15px}.staff-guidance-dismiss:hover{color:var(--staff-text)}.staff-guidance-dismiss:focus-visible{outline:2px solid var(--staff-primary);outline-offset:2px}.staff-committee-page .table-region,.staff-chair-page .table-region{max-width:100%}.staff-committee-page .table-container,.staff-chair-page .table-container{border:1px solid var(--staff-border);border-radius:6px;max-width:100%;overflow:auto}.staff-committee-page .table-container:focus-visible,.staff-chair-page .table-container:focus-visible{outline:2px solid var(--staff-primary);outline-offset:2px}.staff-committee-page .table-container__edge,.staff-chair-page .table-container__edge{display:none}.staff-committee-page .table-scroll-hint{color:var(--staff-muted);margin:0 0 8px;font-size:12px}.staff-committee-page .data-table,.staff-chair-page .data-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.staff-committee-page .data-table{min-width:700px}.staff-chair-page .nmc-directory-table{min-width:980px}.staff-committee-page .data-table :where(th,td),.staff-chair-page .data-table :where(th,td){border-bottom:1px solid var(--staff-border);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:7px 12px}.staff-committee-page .data-table th,.staff-chair-page .data-table th{background:var(--staff-subtle);color:var(--staff-muted);white-space:nowrap;font-size:12px;font-weight:600}.staff-committee-page .data-table th{text-transform:uppercase;letter-spacing:.04em}.staff-committee-page .data-table td,.staff-chair-page .data-table td{min-height:var(--staff-row-height)}.staff-committee-page .data-table tbody tr:last-child>*,.staff-chair-page .data-table tbody tr:last-child>*{border-bottom:0}.staff-committee-page .data-table tbody tr:hover,.staff-chair-page .data-table tbody tr:hover{background:var(--staff-subtle)}.staff-committee-page .data-table td:last-child{width:76px}.staff-committee-page .committee-history-table{table-layout:fixed;min-width:960px}.staff-committee-page .committee-history-table :is(th,td):last-child{width:14%}.staff-committee-page .committee-history-table :is(th,td):first-child{width:18%}.staff-committee-page .committee-history-table :is(th,td):nth-child(2){width:12%}.staff-committee-page .committee-history-table :is(th,td):nth-child(3){width:18%}.staff-committee-page .committee-history-table :is(th,td):nth-child(4){width:20%}.staff-committee-page .committee-history-table :is(th,td):nth-child(5){width:18%}.staff-committee-page .committee-history-current{vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex}.staff-chair-page .account-actions,.staff-chair-page .nmc-directory-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:320px;display:flex}.staff-committee-page .button,.staff-chair-page .button{min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);color:var(--staff-text);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.staff-committee-page .button:hover:not(:disabled),.staff-chair-page .button:hover:not(:disabled){background:var(--staff-subtle)}.staff-committee-page .button--primary,.staff-chair-page .button--primary{border-color:var(--staff-primary);background:var(--staff-primary);color:#fff}.staff-committee-page .button--primary:hover:not(:disabled),.staff-chair-page .button--primary:hover:not(:disabled){border-color:var(--staff-primary-hover);background:var(--staff-primary-hover);color:#fff}.staff-committee-page .button--danger,.staff-chair-page .button--danger{color:var(--staff-danger);border-color:#e3b4b9}.staff-committee-page .button--danger:hover:not(:disabled),.staff-chair-page .button--danger:hover:not(:disabled){border-color:var(--staff-danger);background:var(--staff-danger-soft)}.staff-committee-page #committee-remove-dialog .button--danger,.staff-committee-page #committee-remove-dialog .staff-button--danger{border-color:var(--staff-danger);background:var(--staff-danger);color:#fff}.staff-committee-page #committee-remove-dialog .button--danger:hover:not(:disabled),.staff-committee-page #committee-remove-dialog .staff-button--danger:hover:not(:disabled){background:#8c242d;border-color:#8c242d}.staff-committee-page .button:disabled,.staff-chair-page .button:disabled{cursor:not-allowed;opacity:.68}.staff-committee-page .button-icon,.staff-chair-page .button-icon{justify-content:center;align-items:center;display:inline-flex}.staff-committee-page .button-icon svg,.staff-chair-page .button-icon svg{width:16px;height:16px;display:block}.staff-committee-page .modal__actions .button-icon>span{line-height:0}.staff-committee-page .button-icon__spinner,.staff-chair-page .button-icon__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite staff-spin}.staff-committee-page .status-badge,.staff-chair-page .status-badge{width:fit-content;color:var(--staff-muted);white-space:nowrap;background:#edf1f5;border:1px solid #0000;border-radius:5px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.staff-chair-page .status-badge--coverage-gap,.staff-chair-page .status-badge--draft{background:var(--staff-warning-soft);color:var(--staff-warning)}.staff-chair-page .status-badge--effective{background:var(--staff-success-soft);color:var(--staff-success)}.staff-chair-page .status-badge--scheduled{background:var(--staff-info-soft);color:var(--staff-primary)}.staff-chair-page .status-badge--ended,.staff-chair-page .status-badge--withdrawn,.staff-chair-page .status-badge--superseded,.staff-chair-page .status-badge--unconfigured{color:var(--staff-muted);background:#edf1f5}.staff-committee-page .empty-state,.staff-chair-page .empty-state{color:var(--staff-muted);text-align:center;padding:24px 16px}.staff-committee-page .empty-state h3,.staff-chair-page .empty-state h3{color:var(--staff-text);margin-bottom:5px;font-size:14px}.staff-committee-page .empty-state p,.staff-chair-page .empty-state p{margin:0;font-size:13px}.staff-committee-page .modal,.staff-chair-page .modal{border:1px solid var(--staff-border);border-radius:var(--staff-radius-dialog);background:var(--staff-surface);width:min(100% - 32px,600px);max-width:none;max-height:calc(100dvh - 40px);color:var(--staff-text);box-shadow:var(--staff-shadow-overlay);margin:auto;padding:0;overflow:hidden}.staff-committee-page .modal::backdrop,.staff-chair-page .modal::backdrop{background:#102a4373}.staff-committee-page .modal__surface,.staff-chair-page .modal__surface{max-height:inherit;display:grid}.staff-committee-page .modal__header,.staff-chair-page .modal__header{border-bottom:1px solid var(--staff-border);background:var(--staff-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.staff-committee-page .modal__heading,.staff-chair-page .modal__heading{color:var(--staff-text);font-size:17px;font-weight:600}.staff-committee-page .modal__close,.staff-chair-page .modal__close{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);width:34px;height:34px;color:var(--staff-muted);cursor:pointer;place-items:center;padding:0;display:grid}.staff-committee-page .modal__body,.staff-chair-page .modal__body{overscroll-behavior:contain;min-height:0;padding:16px 18px;overflow:auto}.staff-committee-page .modal.modal--wide{width:min(100% - 32px,1100px)}.staff-chair-page .modal.modal--wide{width:min(100% - 32px,900px)}.staff-chair-page .modal.modal--form{width:min(100% - 32px,680px)}.staff-committee-page .staff-dialog,.staff-chair-page .staff-dialog{max-width:600px}.staff-committee-page .staff-dialog--wide{max-width:1100px}.staff-chair-page .staff-dialog--wide{max-width:900px}.staff-chair-page .staff-dialog--form{max-width:680px}.staff-committee-page .staff-table-region,.staff-chair-page .staff-table-region{border:1px solid var(--staff-border);border-radius:6px}.staff-committee-page .committee-directory .staff-table{min-width:700px}.staff-committee-page .committee-directory .staff-table th{text-transform:uppercase;letter-spacing:.04em}.staff-committee-page .committee-directory .staff-table td:last-child{width:76px}.staff-committee-page .committee-history .staff-table{table-layout:fixed;min-width:960px}.staff-committee-page .committee-history+.staff-table-footer{border-top:0}.staff-committee-page .committee-history .staff-table :is(th,td):last-child{width:20%}.staff-committee-page .committee-history .staff-table :is(th,td):first-child{width:18%}.staff-committee-page .committee-history .staff-table :is(th,td):nth-child(2){width:12%}.staff-committee-page .committee-history .staff-table :is(th,td):nth-child(3){width:auto}.staff-committee-page .committee-history .staff-table :is(th,td):nth-child(4){width:20%}.staff-chair-page .nmc-directory .staff-table{min-width:980px}.staff-chair-page .nmc-directory .staff-table td:last-child{width:auto}.staff-committee-page .staff-field textarea,.staff-chair-page .staff-field textarea{resize:vertical;min-height:88px}.staff-chair-page .staff-field input[type=file]{color:var(--staff-muted);cursor:pointer;padding:5px;font-size:13px}.staff-chair-page .staff-field input[type=file]::file-selector-button{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-info-soft);color:var(--staff-primary);font:inherit;cursor:pointer;margin-right:12px;padding:6px 12px;font-weight:600}.staff-chair-page .chair-history-dialog{max-width:1120px;height:min(820px,100dvh - 40px);overflow:hidden}.staff-chair-page .chair-history-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.staff-chair-page #chair-country-dialog .staff-dialog__body{min-height:0;padding:0;overflow:hidden}.staff-chair-page .chair-history-layout{grid-template-columns:240px minmax(0,1fr);height:100%;min-height:0;display:grid}.staff-chair-page .chair-history-summary{background:var(--staff-subtle);border-right:1px solid var(--staff-border);overflow-wrap:anywhere;align-content:start;gap:10px;min-width:0;padding:20px;display:grid;overflow:auto}.staff-chair-page .chair-history-summary h3{color:var(--staff-muted);margin-top:12px;font-size:12px}.staff-chair-page .chair-history-summary>strong{font-size:17px}.staff-chair-page .chair-history-summary__count{border-top:1px solid var(--staff-border);margin-top:12px;padding-top:14px;font-size:12px;font-weight:600}.staff-chair-page .chair-history-main{flex-direction:column;min-width:0;min-height:0;display:flex}.staff-chair-page .chair-history-filters{border-bottom:1px solid var(--staff-border);grid-template-columns:minmax(150px,1fr) 130px 150px auto;align-items:end;gap:10px;padding:16px;display:grid}.staff-chair-page .chair-history-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px;overflow:auto}.staff-chair-page .chair-history-list:focus-visible{outline-offset:-3px}.staff-chair-page .chair-history-period{border-bottom:1px solid var(--staff-border);padding:15px 0}.staff-chair-page .chair-history-period:last-child{border-bottom:0}.staff-chair-page .chair-history-period__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-chair-page .chair-history-period__identity{align-items:center;gap:9px;min-width:0;display:flex}.staff-chair-page .chair-history-period__identity-copy{gap:2px;min-width:0;display:grid}.staff-chair-page .chair-history-period h3{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.2}.staff-chair-page .chair-history-period__subtitle{color:var(--staff-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.2}.staff-chair-page .chair-history-period__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin:10px 0 0;display:grid}.staff-chair-page .chair-history-period__facts>div{min-width:0}.staff-chair-page .chair-history-period__facts dt{color:var(--staff-muted);font-size:11px}.staff-chair-page .chair-history-period__facts dd{overflow-wrap:anywhere;margin-top:2px;font-size:12px}.staff-chair-page .chair-history-preview-trigger{color:var(--staff-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;text-decoration:underline}.staff-chair-page .chair-history-preview-trigger:focus-visible{outline:2px solid var(--staff-primary);outline-offset:2px;border-radius:2px}.staff-chair-page .chair-history-signature{object-fit:contain;max-width:220px;max-height:90px;margin-top:8px;display:block}.staff-chair-page .chair-history-period__notes{margin:8px 0 0}.staff-chair-page .chair-history-period__notes dt{color:var(--staff-muted);font-size:11px}.staff-chair-page .chair-history-period__notes dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:12px}.staff-chair-page .chair-history-period__actions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.staff-chair-page .chair-history-range{font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.staff-chair-page .chair-history-pagination{align-items:center;gap:8px;display:flex}.staff-chair-page .modal--wide .modal__surface,.staff-chair-page .modal--form .modal__surface{grid-template-rows:auto minmax(0,1fr);max-height:min(100dvh - 40px,760px)}.staff-committee-page .modal__actions,.staff-chair-page .modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.staff-committee-page .standing-form,.staff-chair-page .standing-form{gap:14px;margin-top:14px;display:grid}.staff-chair-page #chair-create-dialog .standing-form,.staff-committee-page .standing-form{margin-top:0}.staff-committee-page .committee-remove-fields{margin-top:14px}.staff-committee-page .form-field,.staff-chair-page .form-field{align-content:start;gap:5px;min-width:0;display:grid}.staff-committee-page .form-field label,.staff-chair-page .form-field label{color:var(--staff-text);font-size:13px;font-weight:500}.staff-committee-page .form-field :where(input,select,textarea),.staff-chair-page .form-field :where(input,select,textarea){width:100%;min-width:0;min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);color:var(--staff-text);font:inherit;padding:5px 10px;line-height:22px;display:block}.staff-committee-page .form-field textarea,.staff-chair-page .form-field textarea{resize:vertical;min-height:88px}.staff-chair-page .form-field input[type=file]{color:var(--staff-muted);cursor:pointer;padding:5px;font-size:13px}.staff-chair-page .form-field input[type=file]::file-selector-button{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-info-soft);color:var(--staff-primary);font:inherit;cursor:pointer;margin-right:12px;padding:6px 12px;font-weight:600}.staff-chair-page .form-field input[type=file]:hover::file-selector-button{border-color:var(--staff-primary);background:var(--staff-selected)}.staff-committee-page input.password-manager-username-decoy,.staff-chair-page input.password-manager-username-decoy{opacity:0;clip-path:inset(50%);pointer-events:none;border:0;width:1px;min-width:1px;height:1px;min-height:1px;padding:0;position:fixed}.staff-committee-page .form-field :where(input,select,textarea):focus,.staff-chair-page .form-field :where(input,select,textarea):focus{outline:2px solid var(--staff-primary);outline-offset:2px;border-color:var(--staff-primary)}.staff-committee-page .form-field :where(input,select,textarea)[aria-invalid=true],.staff-chair-page .form-field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--staff-danger)}.staff-committee-page .helper-text,.staff-chair-page .helper-text,.staff-committee-page .optional-label,.staff-chair-page .optional-label{color:var(--staff-muted);font-size:12px;line-height:1.5}.staff-committee-page .form-error,.staff-chair-page .form-error{color:var(--staff-danger);font-size:12px}.staff-committee-page .confirmation-panel,.staff-chair-page .confirmation-panel{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);box-shadow:none;gap:12px;margin:0;padding:14px;display:grid}.staff-committee-page .confirmation-panel h3,.staff-chair-page .confirmation-panel h3{font-size:14px}.staff-committee-page .export-table-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.staff-committee-page .selection-caption{color:var(--staff-muted);margin:0;font-size:12px;font-weight:500}.staff-committee-page .pagination{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.staff-committee-page .pagination__pages{gap:4px;margin:0;padding:0;list-style:none;display:flex}.staff-committee-page .pagination__page--current{background:var(--staff-selected);color:var(--staff-primary);border-color:#c7def2}.staff-chair-page .chair-period-number{background:var(--staff-info-soft);width:30px;height:30px;color:var(--staff-primary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.staff-chair-page .timeline-entry-list{gap:12px;display:grid}.staff-chair-page .timeline-entry{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);min-width:0;padding:16px}.staff-chair-page .timeline-entry__header{gap:12px}.staff-chair-page .timeline-entry h3{color:var(--staff-text);overflow-wrap:anywhere;font-size:16px}.staff-chair-page .form-stack{gap:12px;display:grid}.staff-chair-page .form-stack--dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staff-chair-page .standing-summary{gap:12px;display:grid}.staff-chair-page .standing-summary dt{color:var(--staff-muted);font-size:12px}.staff-chair-page .standing-summary dd{color:var(--staff-text);overflow-wrap:anywhere;margin-top:3px;font-size:13px}.staff-chair-page .timeline-state-description{border-left:3px solid var(--staff-primary);background:var(--staff-info-soft);color:var(--staff-muted);border-radius:0 5px 5px 0;padding:10px 12px;font-size:13px;line-height:1.5}@media (width<=960px){.staff-chair-page .chair-history-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.staff-chair-page .chair-history-summary{border-right:0;border-bottom:1px solid var(--staff-border);grid-template-columns:1fr 1fr;gap:5px 12px;padding:12px 16px}.staff-chair-page .chair-history-summary>.staff-caption:first-child{grid-column:1/-1}.staff-chair-page .chair-history-summary h3{margin:0}.staff-chair-page .chair-history-summary>strong{font-size:14px}.staff-chair-page .chair-history-summary__count,.staff-chair-page .chair-history-summary>.staff-caption:last-of-type{display:none}.staff-chair-page .chair-history-summary .staff-notice{grid-column:1/-1}}@media (width<=767px){.staff-committee-page,.staff-chair-page{gap:12px}.staff-committee-page>.staff-panel,.staff-chair-page>.staff-panel,.staff-chair-page .chair-scope-panel{padding:12px}.staff-committee-page .button,.staff-chair-page .button{min-height:44px;font-size:14px}.staff-chair-page .section-heading{align-items:flex-start}.staff-chair-page .chair-history-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.staff-chair-page .chair-history-dialog .staff-dialog__heading{padding:12px 14px}.staff-chair-page .chair-history-dialog .staff-dialog__heading h2{font-size:16px}.staff-chair-page .chair-history-dialog .staff-dialog__footer{padding:10px 14px}.staff-chair-page .chair-history-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px 14px}.staff-chair-page .chair-history-filters .staff-control{width:100%;min-width:0}.staff-chair-page .chair-history-list{padding-inline:14px}.staff-chair-page .chair-history-period__heading{align-items:flex-start}.staff-chair-page .chair-history-period__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.staff-chair-page .chair-history-period__facts .chair-date-iso{display:block}.staff-chair-page .form-stack--dates{grid-template-columns:minmax(0,1fr)}.staff-committee-page .modal,.staff-chair-page .modal{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.staff-chair-page .modal.modal--wide,.staff-chair-page .modal.modal--form{width:calc(100% - 16px)}.staff-committee-page .staff-dialog,.staff-chair-page .staff-dialog,.staff-chair-page .staff-dialog--wide,.staff-chair-page .staff-dialog--form{width:calc(100% - 16px);max-width:none}.staff-chair-page .modal--wide .modal__surface,.staff-chair-page .modal--form .modal__surface{max-height:calc(100dvh - 16px)}.staff-committee-page .modal__header,.staff-chair-page .modal__header{padding:12px 14px}.staff-committee-page .modal__body,.staff-chair-page .modal__body{padding:14px}.staff-committee-page .pagination__pages .button,.staff-chair-page .pagination__pages .button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.staff-committee-page .button,.staff-chair-page .button{transition:none}.staff-chair-page .button-icon__spinner{border-style:dotted;animation:none}}.master-palette{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.master-swatch{min-width:0}.master-swatch__color{border:1px solid #102a431f;border-radius:6px;height:46px;margin-bottom:8px}.master-swatch strong{font-size:12px;font-weight:500;display:block}.master-swatch code{color:var(--staff-muted);font-size:10px}.master-type{gap:12px;display:grid}.master-type>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.master-type .type-title{letter-spacing:-.6px;font-size:24px;font-weight:600}.master-type .type-section{letter-spacing:-.3px;font-size:18px;font-weight:600}.master-token-list{gap:9px;display:grid}.master-token-list>div{border-bottom:1px solid var(--staff-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-size:13px;display:flex}.master-token-list>div:last-child{border-bottom:0;padding-bottom:0}.master-token-list dd{color:var(--staff-muted);font-size:12px}.master-spacing{align-items:end;gap:14px;margin-top:16px;display:flex}.master-spacing span{color:var(--staff-muted);justify-items:center;gap:5px;font-size:11px;display:grid}.master-spacing i{width:var(--example-space);height:var(--example-space);background:var(--staff-primary);border-radius:2px;display:block}.master-component-note{color:var(--staff-muted);margin-top:12px;font-size:12px}.master-code{border-top:1px solid var(--staff-border);background:var(--staff-subtle);border-radius:0 0 var(--staff-radius-surface) var(--staff-radius-surface);color:var(--staff-muted);padding:10px 16px}.master-preview-title{align-items:center;gap:8px;display:flex}.master-preview-title strong{font-size:13px;font-weight:600}.master-pattern-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.master-footer{border-top:1px solid var(--staff-border);color:var(--staff-muted);margin-top:32px;padding-top:18px;font-size:12px}@media (width<=1100px){.staff-shell{grid-template-columns:190px minmax(0,1fr)}.staff-main{padding:24px 20px 40px}.master-palette{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.staff-ui{--staff-control-height:44px}.staff-shell,.staff-shell.is-collapsed{grid-template-columns:minmax(0,1fr)}.staff-sidebar{display:none}.staff-topbar{flex-wrap:wrap;gap:10px;padding:12px 16px}.staff-account__sign-out{min-height:44px}.staff-topbar>.staff-caption,.staff-topbar__account,.staff-desktop-toggle{display:none}.staff-topbar .staff-mobile-toggle{display:inline-flex}.staff-drawer .staff-navigation a{min-height:44px}.staff-workbench{grid-template-columns:minmax(0,1fr)}.staff-holder-directory .staff-workbench__detail{max-height:none;display:none;position:static;overflow:visible}.staff-workbench[data-detail-open=true] .staff-workbench__list{display:none}.staff-workbench[data-detail-open=true] .staff-workbench__detail{display:block}.staff-workbench__back{display:inline-flex}.staff-main{padding:22px 16px 40px}.staff-page-heading{margin-bottom:16px}.staff-grid{grid-template-columns:minmax(0,1fr)}.staff-section{margin-top:28px}.staff-section.staff-holder-directory{margin-top:12px}.staff-workbench__list .staff-panel__heading{flex-wrap:wrap}.staff-holder-header-tools{justify-content:space-between;width:100%}.staff-holder-filters>summary{min-height:44px}.staff-section__heading{gap:3px}.staff-section__heading p{width:100%}.staff-button{font-size:14px}.staff-secret-field__toggle{min-width:78px;min-height:44px}.staff-table-region{border-radius:6px}.staff-table--holders{min-width:440px}.staff-table--holders td{height:52px}.staff-audit__toolbar>.staff-field:is(:first-child,:nth-child(2),:nth-child(3)){flex:100%}.staff-audit__details-trigger,.staff-holder-name{min-height:44px}.staff-pagination :where(button,span){min-width:44px;min-height:44px}.staff-table-footer{align-items:flex-start}.staff-holder-page-size .staff-control{min-height:44px}.staff-table-footer__controls{margin-left:0}.staff-check{min-height:44px}.staff-facts{grid-template-columns:minmax(0,1fr)}.staff-inspector__actions{display:grid}.staff-dialog{max-height:calc(100dvh - 24px)}.staff-dialog__body{padding:16px}.staff-holder-detail-dialog{width:calc(100% - 16px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.staff-holder-detail-dialog[open]{display:block}.staff-holder-detail-dialog .staff-dialog__body{min-height:auto;padding:16px;overflow:visible}.staff-holder-detail__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"data""history";height:auto}.staff-holder-detail__layout--no-history{grid-template-areas:"data"}.staff-holder-detail__history,.staff-holder-detail__data{overflow:visible}.staff-holder-detail__history{border-top:1px solid var(--staff-border);border-right:0;margin-top:16px;padding:18px 0 0}.staff-holder-detail__data .staff-facts{grid-template-columns:minmax(0,1fr)}.master-palette{gap:14px 10px}.master-type>div{align-items:flex-start}.master-type code{white-space:nowrap}.master-spacing{flex-wrap:wrap}.staff-menu :where(button,a){min-height:44px}}@media (prefers-reduced-motion:reduce){.staff-button{transition:none}.staff-spinner{border-style:dotted;animation:none}}.staff-issuance{min-width:0}.staff-issuance .staff-page-heading{margin-bottom:18px}.staff-issuance .staff-page-heading .staff-caption{margin:0 0 3px}.staff-issuance .staff-section{margin-top:16px}.staff-issuance__lookup .staff-panel__heading{flex-wrap:wrap}.staff-issuance .staff-panel__heading h2{font-size:16px;font-weight:600}.staff-issuance .staff-panel__heading .step-label{color:var(--staff-muted);margin-bottom:2px;font-size:11px}.staff-issuance .staff-panel__body{gap:14px;padding:14px 16px;display:grid}.staff-issuance__search{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.staff-issuance__section-heading{align-items:center}.staff-issuance__section-heading .staff-badge{flex-shrink:0}.staff-issuance .staff-muted{color:var(--staff-muted)}.staff-issuance__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.staff-issuance__facts>div{border-top:1px solid var(--staff-border);min-width:0;padding-top:8px}.staff-issuance__date{justify-items:start;gap:2px;display:grid}.staff-issuance__date time{font-weight:500}.staff-issuance__date .reference{color:var(--staff-muted);font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.staff-issuance__facts dt{color:var(--staff-muted);font-size:12px}.staff-issuance__facts dd{overflow-wrap:anywhere;margin-top:3px;font-weight:600}.staff-issuance__download-action{border-top:1px solid var(--staff-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.staff-issuance__notice{margin-top:12px}.staff-issuance__inactive-dialog{max-width:480px}.staff-issuance__inactive-dialog .staff-notice{margin:0}.staff-issuance__source-options{border:0;min-width:0;margin:0 0 14px;padding:0}.staff-issuance__source-options legend{margin-bottom:4px;font-size:13px;font-weight:600}.staff-issuance__source-options label{min-height:44px;color:var(--staff-text);cursor:pointer;align-items:center;gap:8px;padding:4px 10px 4px 0;display:inline-flex}.staff-issuance__source-options input,.staff-issuance .confirmation-check input{width:18px;height:18px;accent-color:var(--staff-primary);flex-shrink:0}.staff-issuance .filter-grid{gap:14px;margin:0 0 14px;display:grid}.staff-issuance .filter-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-issuance .filter-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-issuance__batch-suggest{position:relative}.staff-issuance__batch-suggest .batch-suggest__list{z-index:10;top:calc(100% + 3px);border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);max-height:240px;box-shadow:var(--staff-shadow-overlay);margin:0;padding:4px;list-style:none;position:absolute;inset-inline:0;overflow:auto}.staff-issuance__batch-suggest .batch-suggest__option{width:100%;min-height:40px;color:var(--staff-text);text-align:left;background:0 0;border:0;border-radius:4px;padding:8px 10px}.staff-issuance__batch-suggest .batch-suggest__option:hover,.staff-issuance__batch-suggest .batch-suggest__option[aria-selected=true]{background:var(--staff-selected)}.staff-issuance__load-action{margin-top:2px}.staff-issuance .selection-summary{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;max-width:350px;padding:8px 10px;display:grid}.staff-issuance .selection-summary span{font-weight:600}.staff-issuance .selection-summary small{color:var(--staff-muted);font-size:11px;line-height:1.4}.staff-issuance .selection-summary strong{color:var(--staff-primary);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:22px}.staff-issuance__preview{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);flex-wrap:wrap;gap:4px 16px;padding:10px 12px;font-size:12px;display:flex}.staff-issuance__preview strong{color:var(--staff-text)}.staff-issuance__preview span{color:var(--staff-muted)}.staff-issuance .export-found{color:var(--staff-text);margin:0 0 8px;font-size:13px}.staff-issuance .selection-table td:first-child,.staff-issuance .selection-table th:first-child{text-align:center;width:44px}.staff-issuance .selection-table{min-width:890px}.staff-issuance .export-table-footer{border-top:1px solid var(--staff-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.staff-issuance .selection-caption{color:var(--staff-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.staff-issuance .pagination{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.staff-issuance .pagination .button{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);min-height:34px;color:var(--staff-text);padding:4px 9px;font-size:12px}.staff-issuance .pagination .pagination__page{min-width:30px;padding-inline:5px}.staff-issuance .pagination .pagination__page--current{background:var(--staff-selected);color:var(--staff-primary);border-color:#c7def2;font-weight:600}.staff-issuance .pagination__pages{align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.staff-issuance .pagination__ellipsis{color:var(--staff-muted)}.staff-issuance .confirmation-check{border-radius:var(--staff-radius-control);background:var(--staff-warning-soft);border:1px solid #e9d3a8;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.staff-issuance .confirmation-check label{cursor:pointer;gap:2px;font-size:12px;display:grid}.staff-issuance .confirmation-check label span{color:var(--staff-muted)}.staff-issuance .form-error{color:var(--staff-danger);margin-top:4px;font-size:12px}.staff-issuance .table-warning{color:var(--staff-warning);margin-top:3px;font-size:11px;display:block}.staff-issuance__row-notice{margin-top:5px;padding:7px 8px;font-size:11px}.staff-issuance__row-notice>svg{width:14px;height:14px}.staff-issuance__row-notice .staff-notice__title{margin:0;font-size:11px}.staff-issuance .failure-list{color:var(--staff-danger);overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px;font-size:12px}.staff-issuance .export-next-action{border-top:1px solid var(--staff-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.staff-issuance .export-next-action>div{gap:3px;display:grid}.staff-issuance .export-next-action .step-label{color:var(--staff-muted);font-size:11px}.staff-issuance .export-next-action h3{font-size:16px;font-weight:600}.staff-issuance .export-next-action .staff-muted{max-width:720px;font-size:12px}.staff-issuance>.empty-state{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);margin-top:16px;padding:24px 16px}.staff-issuance .empty-state__icon{color:var(--staff-muted)}@media (width<=767px){.staff-issuance .staff-page-heading{margin-bottom:14px}.staff-issuance .filter-grid--two,.staff-issuance .filter-grid--three{grid-template-columns:minmax(0,1fr)}.staff-issuance .selection-summary{width:100%;max-width:none}.staff-issuance__section-heading{flex-direction:column;align-items:flex-start}.staff-issuance__facts{grid-template-columns:minmax(0,1fr)}.staff-issuance__download-action{flex-direction:column;align-items:stretch}.staff-issuance__download-action .staff-button,.staff-issuance .export-next-action>.staff-button,.staff-issuance .source-options label,.staff-issuance .pagination{width:100%}.staff-issuance .pagination .button{min-height:44px}.staff-issuance .pagination .pagination__page{min-width:44px}.staff-issuance .export-next-action{align-items:stretch}.staff-issuance .export-table-footer{flex-direction:column;align-items:flex-start}}.staff-import{width:min(100%,1360px);min-width:0;color:var(--staff-text)}.staff-import .workflow-heading{align-items:flex-start;margin-bottom:20px}.staff-import .workflow-heading__copy{flex:360px;min-width:0}.staff-import .workflow-heading__copy>p{max-width:760px;color:var(--staff-muted);font-size:13px}.staff-import .workflow-heading>p:first-child:has(.text-link){flex-basis:100%;margin:0 0 -8px}.staff-import .text-link{font-size:13px}.staff-import .action-bar,.staff-import .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-import .section-heading{margin-bottom:12px}.staff-import .section-heading h2,.staff-import .workflow-section>h2{color:var(--staff-text);letter-spacing:-.3px;font-size:18px;font-weight:600}.staff-import .workflow-section{margin-top:24px}.staff-import .workflow-section>h2{margin-bottom:12px}.staff-import__directory{padding:16px}.staff-import .staff-import__directory .empty-state{border:0;padding:16px}.staff-import .workflow-panel{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);margin:0 0 16px;padding:16px}.staff-import .workflow-panel--active{border-top:3px solid var(--staff-primary)}.staff-import .workflow-panel h2{color:var(--staff-text);font-size:17px;font-weight:600}.staff-import .step-label{color:var(--staff-primary);letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:600}.staff-import .helper-text,.staff-import .workflow-panel>p{color:var(--staff-muted);margin-top:8px;font-size:13px;line-height:1.5}.staff-import .workflow-panel>.section-heading{margin-bottom:12px}.staff-import .upload-form,.staff-import .inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.staff-import .inline-form{grid-template-columns:minmax(0,1fr) auto}.staff-import .filter-grid{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,1fr));gap:12px;margin-block:14px;display:grid}.staff-import textarea.staff-control{resize:vertical}.staff-import .confirmation-check{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-block:8px;padding:8px 10px;font-size:13px;display:flex}.staff-import .confirmation-check input{width:17px;height:17px;accent-color:var(--staff-primary);flex:none}.staff-import .confirmation-check span,.staff-import .confirmation-check label{min-width:0}.staff-import .confirmation-check strong,.staff-import .confirmation-check label span{display:block}.staff-import .confirmation-check label span{color:var(--staff-muted);font-size:12px}.staff-import .button-icon{align-items:center;display:inline-flex}.staff-import .staff-table-region{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);max-width:100%;overflow:auto}.staff-import table.data-table{border-collapse:collapse;width:100%;min-width:740px;font-size:13px}.staff-import table.data-table th,.staff-import table.data-table td{border-bottom:1px solid var(--staff-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 10px;line-height:1.45}.staff-import table.data-table th{background:var(--staff-subtle);color:var(--staff-muted);white-space:nowrap;font-size:12px;font-weight:600}.staff-import table.data-table tbody tr:last-child td{border-bottom:0}.staff-import table.data-table tbody tr:hover{background:var(--staff-subtle)}.staff-import .batch-card{margin-top:14px;padding:16px}.staff-import .batch-card__heading{border-bottom:1px solid var(--staff-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.staff-import .batch-card__heading h3{overflow-wrap:anywhere;font-size:16px;font-weight:600}.staff-import .batch-card__reference,.staff-import .import-batch-subtitle{color:var(--staff-muted);font-size:12px}.staff-import .summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-block:12px;display:grid}.staff-import .summary-grid>:is(p,.batch-stat){border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);text-align:left;min-width:0;margin:0;padding:9px 10px}.staff-import .summary-grid strong{font-variant-numeric:tabular-nums;font-size:16px;display:block}.staff-import .summary-grid span{color:var(--staff-muted);font-size:12px}.staff-import .batch-stat{color:var(--staff-text);cursor:pointer}.staff-import .batch-stat--selected{border-color:var(--staff-primary);background:var(--staff-selected);box-shadow:inset 0 0 0 1px var(--staff-primary)}.staff-import .staff-import__evidence{color:var(--staff-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.staff-import__reference{color:var(--staff-muted);overflow-wrap:anywhere;font-size:11px}.staff-import .staff-badge{margin:1px 0}.staff-import .export-found,.staff-import .selection-caption{color:var(--staff-muted);margin-top:8px;font-size:12px}.staff-import .empty-state{border:1px dashed var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);text-align:center;justify-items:center;gap:8px;padding:24px 16px;display:grid}.staff-import .empty-state h3{color:var(--staff-text);font-size:14px}.staff-import .empty-state p{max-width:560px;color:var(--staff-muted);font-size:13px}.staff-import .staff-notice{margin-block:12px}.staff-import .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.staff-import .pagination__pages{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.staff-import .pagination__page{min-width:34px;padding-inline:8px}.staff-import .pagination__page--current{border-color:var(--staff-primary);background:var(--staff-selected);color:var(--staff-primary)}.staff-import--workspace .staff-import__action-dialog,.staff-import--workspace .staff-import__row-edit-dialog{width:min(100% - 32px,720px);max-width:720px;max-height:calc(100dvh - 32px)}.staff-import--workspace :is(.staff-import__action-dialog,.staff-import__row-edit-dialog) .staff-dialog__heading{padding:12px 16px}.staff-import--workspace :is(.staff-import__action-dialog,.staff-import__row-edit-dialog) .staff-dialog__body{max-height:calc(100dvh - 170px);padding:16px;overflow-y:auto}.staff-import--workspace :is(.staff-import__action-dialog,.staff-import__row-edit-dialog) .staff-dialog__footer{padding:10px 16px;position:sticky;bottom:0}.staff-import--correction>.staff-correction-back{margin-bottom:6px}.staff-import--correction form>.staff-section{margin-top:0}.staff-import--correction .staff-correction-steps{gap:14px}.staff-import--correction .staff-correction-step .staff-panel__body{gap:12px}.staff-import--correction .staff-correction-preview-button{margin-top:8px}.staff-import--correction .staff-correction-step h2{color:var(--staff-text);margin:0;font-size:16px;font-weight:600}.staff-import--correction .staff-correction-step .staff-panel__heading .staff-caption{margin-bottom:3px}.staff-import--correction .staff-correction-batches{gap:12px;display:grid}.staff-import--correction .staff-correction-batch{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);min-width:0;margin:0;padding:10px 12px 12px}.staff-import--correction .staff-correction-batch legend{max-width:100%;color:var(--staff-text);padding-inline:6px;font-size:13px}.staff-import--correction .staff-correction-batch legend code{color:var(--staff-muted);overflow-wrap:anywhere;margin-left:5px;font-size:11px}.staff-import--correction .staff-correction-candidates{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px;display:grid}.staff-import--correction .staff-correction-candidate{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.staff-import--correction .staff-correction-candidate:hover{border-color:var(--staff-muted)}.staff-import--correction .staff-correction-candidate:focus-within{outline:2px solid var(--staff-primary);outline-offset:2px}.staff-import--correction .staff-correction-candidate:has(input:checked){border-color:var(--staff-primary);background:var(--staff-selected);box-shadow:inset 0 0 0 1px var(--staff-primary)}.staff-import--correction .staff-correction-candidate input{width:17px;height:17px;accent-color:var(--staff-primary);flex:none;margin-top:2px}.staff-import--correction .staff-correction-candidate>span{gap:2px;min-width:0;display:grid}.staff-import--correction .staff-correction-candidate strong{color:var(--staff-text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.staff-import--correction .staff-correction-candidate__meta{color:var(--staff-muted);font-size:13px}.staff-import--correction .staff-correction-candidate__reason{color:var(--staff-muted);font-size:12px;line-height:1.45}.staff-import--correction .staff-correction-step .staff-field{margin:0}.staff-import--correction .staff-correction-mapping{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.staff-import--correction .staff-correction-step--active{background:var(--staff-selected);border-color:#c7def2}.staff-import--correction .staff-correction-step--active .staff-panel__body{align-content:start;gap:16px;display:grid}.staff-import--correction .staff-correction-actions{border-top:1px solid var(--staff-border);justify-content:flex-end;padding-top:4px}.staff-import--correction .staff-correction-actions .staff-button{min-width:160px}@media (width<=767px){.staff-import .workflow-heading{display:block}.staff-import .action-bar{align-items:stretch}.staff-import .action-bar>:where(a,button){flex:100%}.staff-import .workflow-panel,.staff-import__directory{padding:12px}.staff-import .upload-form,.staff-import .inline-form,.staff-import .filter-grid{grid-template-columns:minmax(0,1fr)}.staff-import .upload-form>.staff-button,.staff-import .inline-form>.staff-button{width:100%;min-height:44px}.staff-import .staff-button{min-height:44px;font-size:14px}.staff-import .batch-card{padding:12px}.staff-import .batch-card__heading{flex-direction:column;align-items:flex-start}.staff-import .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-import .confirmation-check{align-items:flex-start}.staff-import .confirmation-check input{margin-top:3px}.staff-import .pagination :where(button,span){min-width:44px;min-height:44px}.staff-import--workspace :is(.staff-import__action-dialog,.staff-import__row-edit-dialog){width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px)}.staff-import--workspace :is(.staff-import__action-dialog,.staff-import__row-edit-dialog) .staff-dialog__heading{padding:10px 14px}.staff-import--workspace :is(.staff-import__action-dialog,.staff-import__row-edit-dialog) .staff-dialog__body{max-height:calc(100dvh - 160px);padding:14px}.staff-import--workspace :is(.staff-import__action-dialog,.staff-import__row-edit-dialog) .staff-dialog__footer{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.staff-import .staff-button{transition:none}}.staff-import--index{width:100%}.staff-import--index>.staff-page-heading{align-items:flex-start;margin-bottom:18px}.staff-import--index .staff-page-heading>div:first-child{min-width:0}.staff-import--index .staff-page-heading h1{font-size:24px;line-height:1.25}.staff-import__page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.staff-import__awaiting-notice{margin:0 0 14px;padding-block:9px}.staff-import__directory{padding:0;overflow:hidden}.staff-import__directory-heading{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.staff-import__directory-heading h2{font-size:16px;font-weight:600}.staff-import__directory-tools{align-items:center;gap:12px;display:flex}.staff-import__directory-tools>.staff-caption{white-space:nowrap;font-variant-numeric:tabular-nums}.staff-import__filters-toggle{min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);color:var(--staff-primary);font:inherit;cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:600;transition:background-color .14s ease-out,border-color .14s ease-out;display:flex}.staff-import__filters-toggle:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .14s ease-out;transform:translateY(-2px)rotate(45deg)}.staff-import__filters-toggle:hover,.staff-import__filters-toggle[aria-expanded=true]{border-color:var(--staff-primary);background:var(--staff-selected)}.staff-import__filters-toggle[aria-expanded=true]:after{transform:translateY(2px)rotate(225deg)}.staff-import__filters-toggle:focus-visible{outline:2px solid var(--staff-primary);outline-offset:2px}.staff-import__status-tabs{border-bottom:1px solid var(--staff-border);gap:22px;padding:0 16px;display:flex;overflow-x:auto}.staff-import__status-tab{min-height:42px;color:var(--staff-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:8px 0 7px;font-size:12px;display:inline-flex}.staff-import__status-tab[aria-pressed=true]{border-bottom-color:var(--staff-primary);color:var(--staff-primary);font-weight:600}.staff-import__status-tab span{background:var(--staff-selected);min-width:20px;min-height:19px;color:var(--staff-primary);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;padding-inline:4px;font-size:11px;display:inline-grid}.staff-import__status-tab:focus-visible{outline:2px solid var(--staff-primary);outline-offset:-2px}.staff-import__filters-panel{margin:0 16px 8px;padding-top:8px}.staff-import__filters-panel .staff-import__status-tabs{padding-inline:0}.staff-import__sort{color:inherit;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.staff-import__sort:hover{color:var(--staff-primary)}.staff-import__sort span{color:var(--staff-primary);font-size:14px}.staff-import__batch-toolbar{align-items:center;gap:10px;min-height:60px;padding:11px 0;display:flex}.staff-import__batch-toolbar .staff-control{width:min(100%,320px)}.staff-import__batch-toolbar>.staff-caption{white-space:nowrap;margin-left:auto}.staff-import--index .staff-table-region{border:0;border-radius:0;width:100%;max-width:100%;overflow:auto}.staff-import--index .staff-import__batch-table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.staff-import--index .staff-import__batch-table :where(th,td){border-bottom:1px solid var(--staff-border);text-align:left;vertical-align:middle;padding:8px 12px;line-height:1.4}.staff-import--index .staff-import__batch-table thead th{background:var(--staff-subtle);color:var(--staff-muted);white-space:nowrap;font-size:12px;font-weight:600}.staff-import--index .staff-import__batch-table tbody tr:last-child>*{border-bottom:0}.staff-import--index .staff-import__batch-table tbody tr:hover>*{background:var(--staff-subtle)}.staff-import--index .staff-import__batch-table tbody th{background:0 0;font-weight:400}.staff-import__batch-identity{min-width:320px}.staff-import__batch-identity strong,.staff-import__batch-reference,.staff-import__created-date span{display:block}.staff-import__batch-identity strong{color:var(--staff-text);overflow-wrap:anywhere;font-size:14px;font-weight:500}.staff-import__batch-reference{color:var(--staff-muted);white-space:nowrap;margin-top:2px;font-size:11px}.staff-import__created-date{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:118px}.staff-import__created-date span{color:var(--staff-muted);margin-top:2px;font-size:11px}.staff-import__numeric{font-variant-numeric:tabular-nums;min-width:58px;text-align:right!important}.staff-import--index .staff-import__action-heading,.staff-import--index .staff-import__action-cell{text-align:right;width:105px}.staff-import--index .staff-import__action-cell .staff-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:78px;min-height:32px;padding:4px 9px;display:inline-flex}.staff-import__table-footer{border-top:1px solid var(--staff-border);color:var(--staff-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.staff-import__table-footer-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.staff-import__page-size{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.staff-import__page-size .staff-control{width:auto;min-width:66px;min-height:32px;padding-block:4px}.staff-import__index-empty{margin:12px 16px 16px}.staff-import__status-note{color:var(--staff-muted);margin:12px 0 0;font-size:11px}.staff-import__status-note strong{color:var(--staff-text);font-weight:600}.staff-import--index .staff-import__upload-dialog{flex-direction:column;width:min(100% - 32px,840px);max-width:840px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.staff-import--index .staff-import__upload-dialog .staff-dialog__heading{flex:none;padding:12px 18px}.staff-import--index .staff-import__upload-dialog .staff-dialog__body{flex:auto;min-height:0;max-height:calc(100dvh - 170px);padding:16px 18px;overflow:auto}.staff-import--index .staff-import__upload-dialog .staff-dialog__footer{flex:none;justify-content:space-between;gap:8px;padding:10px 18px}.staff-import__upload-content{gap:14px;min-width:0}.staff-import__upload-content .staff-table-region,.staff-import__upload-content .staff-notice{min-width:0;max-width:100%;overflow-x:auto}.staff-import__upload-step{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.staff-import__upload-step p{color:var(--staff-muted);margin:0;font-size:12px}.staff-import__upload-step .staff-caption{text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600}.staff-import__upload-content .staff-notice{margin:0;padding:9px 11px;font-size:12px}.staff-import__upload-content .staff-notice__title{display:none}.staff-import__upload-content .staff-notice p,.staff-import__upload-content .staff-field{margin:0}.staff-import__upload-content .staff-field>label{font-size:12px;font-weight:600}.staff-import__upload-content input[type=file]{background:var(--staff-subtle);padding:7px;font-size:12px}.staff-import__upload-progress{color:var(--staff-primary);align-items:center;gap:8px;margin:8px 0 0;font-size:12px;display:flex}.staff-import__selected-file{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.staff-import__selected-file>svg{color:var(--staff-primary);flex:none}.staff-import__selected-file>div{flex:auto;gap:2px;min-width:0;display:grid}.staff-import__selected-file strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.staff-import__selected-file span{color:var(--staff-muted);font-size:11px}.staff-import__upload-next{color:var(--staff-muted);margin:0;font-size:11px;line-height:1.45}.staff-import--index .staff-import__upload-dialog .staff-dialog__footer>.staff-caption{flex:180px}.staff-import--workspace{width:100%}.staff-import--workspace .staff-import__backline{margin:0 0 22px}.staff-import--workspace .staff-import__detail-heading{align-items:flex-start;margin-bottom:0}.staff-import--workspace .staff-import__detail-heading h1{overflow-wrap:anywhere;font-size:24px;line-height:1.25}.staff-import--workspace .staff-import__detail-heading .staff-page-heading__actions{flex:none}.staff-import--workspace .import-batch-subtitle{flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:0;display:flex}.staff-import--workspace .staff-import__detail-intro{color:var(--staff-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.staff-import--workspace .staff-import__detail-section{margin-top:14px}.staff-import--workspace .staff-import__batch-panels{gap:12px;margin-top:0}.staff-import--workspace .staff-import__batch-panels>.batch-card{margin-top:0}.staff-import--workspace .staff-import__detail-summary{margin:0;padding:12px 14px}.staff-import--workspace .staff-import__row-panel{margin:0;padding:14px}.staff-import--workspace .staff-import__intake-actions{border-bottom:1px solid var(--staff-border);gap:8px;margin-bottom:12px;padding-bottom:12px}.staff-import--workspace .staff-import__detail-summary .summary-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;margin:0}.staff-import--workspace .staff-import__detail-summary .summary-grid>:is(p,.batch-stat){border:0;border-right:1px solid var(--staff-border);background:0 0;border-radius:0;padding:5px 14px}.staff-import--workspace .staff-import__detail-summary .summary-grid>:last-child{border-right:0}.staff-import--workspace .staff-import__detail-summary .summary-grid strong{font-size:20px}.staff-import--workspace .staff-import__detail-summary .summary-grid span{font-size:11px}.staff-import--workspace .staff-import__decision-counts{border-top:1px solid var(--staff-border);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding:9px 0 0;display:flex}.staff-import--workspace .staff-import__decision-counts>span{color:var(--staff-muted);gap:5px;font-size:11px;display:inline-flex}.staff-import--workspace .staff-import__decision-counts strong{color:var(--staff-text);font-variant-numeric:tabular-nums}.staff-import--workspace .staff-import__row-filter-tools{margin-bottom:12px}.staff-import--workspace .staff-import__row-filter-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-import--workspace .staff-import__row-filter-heading>.staff-caption{font-variant-numeric:tabular-nums}.staff-import--workspace .staff-import__row-filters-panel{padding-top:10px}.staff-import--workspace .staff-import__row-filters{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);margin:0;padding:12px}.staff-import--workspace .staff-import__row-filters .staff-field{min-width:0}.staff-import--workspace .staff-import__row-table-footer{color:var(--staff-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;font-size:11px;display:flex}.staff-import--workspace .staff-import__row-table{border-collapse:collapse;width:100%;min-width:800px;font-size:14px}.staff-import--workspace .staff-import__row-table :where(th,td){border-bottom:1px solid var(--staff-border);text-align:left;vertical-align:middle;padding:8px 10px;line-height:1.4}.staff-import--workspace .staff-import__row-table thead th{background:var(--staff-subtle);color:var(--staff-muted);white-space:nowrap;font-size:12px;font-weight:600}.staff-import--workspace .staff-import__row-table tbody tr:last-child>*{border-bottom:0}.staff-import--workspace .staff-import__row-table tbody tr:hover>*{background:var(--staff-subtle)}.staff-import--workspace .staff-import__row-table tbody th[scope=row]{color:var(--staff-text);background:0 0;font-size:14px;font-weight:500}.staff-import--workspace .staff-import__row-identity{min-width:190px}.staff-import--workspace .staff-import__row-identity strong,.staff-import--workspace .staff-import__row-identity span{display:block}.staff-import--workspace .staff-import__row-identity strong{font-weight:500}.staff-import--workspace .staff-import__row-identity span{color:var(--staff-muted);margin-top:2px;font-size:11px}.staff-import--workspace .staff-import__row-table .staff-import__number{white-space:nowrap}.staff-import--workspace .staff-import__row-table .staff-import__date{white-space:nowrap;font-size:12px}.staff-import--workspace .staff-import__row-context{overflow-wrap:anywhere;min-width:220px;max-width:360px;font-size:12px;line-height:1.45}.staff-import--workspace .staff-import__row-context :is(strong,span,small){display:block}.staff-import--workspace .staff-import__row-context>strong{color:var(--staff-muted);font-size:11px}.staff-import--workspace .staff-import__row-context>span{margin-top:2px}.staff-import--workspace .staff-import__row-context p{margin:8px 0 3px}.staff-import--workspace .staff-import__row-context small{color:var(--staff-muted);margin-top:4px;font-size:11px}.staff-import--workspace .staff-import__row-context code{white-space:normal;overflow-wrap:anywhere}.staff-import--workspace .staff-import__lineage-compare{border-collapse:collapse;width:100%;margin-top:7px;font-size:11px}.staff-import--workspace .staff-import__lineage-compare :where(th,td){border:1px solid var(--staff-border);white-space:normal;padding:3px 4px;line-height:1.35}.staff-import--workspace .staff-import__lineage-compare thead th{background:var(--staff-subtle);color:var(--staff-muted);font-size:10px}.staff-import--workspace .staff-import__lineage-compare tbody th{color:var(--staff-muted);background:0 0;font-size:10px;font-weight:500}.staff-import--workspace .staff-import__row-actions{flex-wrap:wrap;gap:6px;min-width:140px;display:flex}.staff-import--workspace .staff-import__row-actions .staff-button{min-height:var(--staff-control-height);white-space:nowrap;padding:3px 8px}@media (width<=767px){.staff-import__page-actions{justify-content:stretch}.staff-import__page-actions>:where(a,button){flex:100%}.staff-import__batch-toolbar{flex-direction:column;align-items:stretch}.staff-import__batch-toolbar .staff-control{width:100%}.staff-import__batch-toolbar>.staff-caption{margin-left:0}.staff-import__directory-heading{flex-wrap:wrap;align-items:flex-start}.staff-import__directory-tools{justify-content:space-between;gap:8px;width:100%}.staff-import__table-footer-controls{justify-content:space-between;gap:8px;width:100%;margin-left:0}.staff-import--index .staff-import__upload-dialog{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px)}.staff-import--index .staff-import__upload-dialog .staff-dialog__body{min-height:0;max-height:calc(100dvh - 160px);padding:14px;overflow:auto}.staff-import--index .staff-import__upload-dialog .staff-dialog__heading,.staff-import--index .staff-import__upload-dialog .staff-dialog__footer{padding:10px 14px}.staff-import--index .staff-import__upload-dialog .staff-dialog__footer>.staff-caption{flex-basis:100%}.staff-import--index .staff-import__upload-dialog .staff-button{min-height:44px}.staff-import__upload-step{flex-direction:column;align-items:flex-start}.staff-import--workspace .staff-import__detail-heading{flex-direction:column;display:flex}.staff-import--workspace .staff-import__backline{margin-bottom:18px}.staff-import--workspace .staff-import__row-filter-heading{flex-direction:column;align-items:stretch}.staff-import--workspace .staff-import__row-filter-heading .staff-import__filters-toggle{justify-content:space-between}.staff-import--workspace .staff-import__row-table-footer .staff-import__table-footer-controls{justify-content:space-between;gap:8px;width:100%;margin-left:0}.staff-import--workspace .staff-import__detail-summary .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-import--workspace .staff-import__detail-summary .summary-grid>:is(p,.batch-stat){border-bottom:1px solid var(--staff-border);padding:8px}.staff-import--workspace .staff-import__detail-summary .summary-grid>:nth-child(2n){border-right:0}.staff-import--workspace .staff-import__detail-summary .summary-grid>:last-child{border-bottom:0}.staff-import--correction .staff-correction-mapping,.staff-import--correction .staff-correction-candidates{grid-template-columns:minmax(0,1fr)}.staff-import--correction .staff-correction-actions{display:grid}.staff-import--correction .staff-correction-actions .staff-button{width:100%;min-height:44px}}.delivery-workspace{gap:20px;width:min(100%,1320px);min-width:0;margin-inline:auto;display:grid}.delivery-page-heading{justify-content:start;align-items:start;gap:3px;margin:0;display:grid}.delivery-page-heading>p{margin:0}.delivery-page-heading>.staff-caption{justify-self:start}.delivery-workspace .step-label{color:var(--staff-primary);letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.delivery-page-heading h1{font-size:24px;line-height:1.25}.delivery-page-heading>.delivery-intro{max-width:760px;color:var(--staff-muted);font-size:13px}.delivery-page-heading>.text-link--with-icon{margin-bottom:4px}.delivery-workspace :where(.workflow-section,.workflow-panel,.confirmation-panel){min-width:0;margin:0}.delivery-workspace :where(.workflow-panel,.confirmation-panel){border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);box-shadow:none;padding:16px}.delivery-workspace .workflow-panel--active{border-top:3px solid var(--staff-primary)}.delivery-workspace :where(.workflow-panel h2,.workflow-section h2,.confirmation-panel h2){color:var(--staff-text);font-size:17px;font-weight:600;line-height:1.35}.delivery-workspace .workflow-panel h2.step-label{font-size:11px}.delivery-workspace .workflow-section{gap:14px;display:grid}.delivery-workspace .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.delivery-workspace .section-heading h2{margin:0}.delivery-workspace .helper-text,.delivery-workspace .selection-caption,.delivery-workspace .selection-summary small{color:var(--staff-muted);font-size:12px;line-height:1.5}.delivery-workspace .compact-details{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);min-width:0}.delivery-workspace .compact-details>summary{min-height:34px;color:var(--staff-text);cursor:pointer;padding:7px 10px;font-size:13px;font-weight:500}.delivery-workspace .compact-details>summary:hover,.delivery-workspace .compact-details[open]>summary{background:var(--staff-selected)}.delivery-workspace .delivery-completed-step{margin-bottom:12px}.delivery-workspace .delivery-completed-step>summary .step-label{margin-right:8px;display:inline}.delivery-workspace .delivery-progress-summary{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);flex-wrap:wrap;gap:10px 24px;margin:0;padding:12px 14px;display:flex}.delivery-workspace .delivery-progress-summary p{min-width:min(100%,180px);margin:0}.delivery-workspace .delivery-progress-summary strong,.delivery-workspace .delivery-progress-summary span{overflow-wrap:anywhere;display:block}.delivery-workspace .delivery-progress-summary span{color:var(--staff-muted);font-size:12px}.delivery-workspace .summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.delivery-workspace .summary-grid>p{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);min-width:0;padding:10px 12px}.delivery-workspace .summary-grid strong{color:var(--staff-text);font-size:20px}.delivery-workspace .summary-grid span{color:var(--staff-muted);font-size:12px;line-height:1.4}.delivery-workspace .delivery-plan-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-workspace .delivery-plan-metrics>p{padding:10px 12px}.delivery-workspace .delivery-plan-metrics strong{font-size:20px}.delivery-workspace .detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:12px 0 0;display:grid}.delivery-workspace .detail-list>div{border-top:1px solid var(--staff-border);min-width:0;padding-top:8px}.delivery-workspace .detail-list dt{color:var(--staff-muted);font-size:12px}.delivery-workspace .detail-list dd{overflow-wrap:anywhere;margin-top:3px;font-weight:600}.delivery-workspace .reference{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.delivery-workspace .button{min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);color:var(--staff-text);justify-content:center;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:500;line-height:22px;display:inline-flex}.delivery-workspace .button:hover:not(:disabled){background:var(--staff-subtle);border-color:var(--staff-muted)}.delivery-workspace .button--primary{color:#fff;background:var(--staff-primary);border-color:var(--staff-primary)}.delivery-workspace .button--primary:hover:not(:disabled){color:#fff;background:var(--staff-primary-hover);border-color:var(--staff-primary-hover)}.delivery-workspace .button--secondary{color:var(--staff-primary);border-color:var(--staff-border);background:var(--staff-surface);box-shadow:none}.delivery-workspace .button--secondary:hover:not(:disabled){color:var(--staff-primary-hover);background:var(--staff-selected);border-color:#c7def2}.delivery-workspace .button--danger{color:var(--staff-danger);background:var(--staff-surface);border-color:#e3b4b9}.delivery-workspace .button--danger:hover:not(:disabled){background:var(--staff-danger-soft)}.delivery-workspace .button:disabled{color:#64788a;border-color:var(--staff-border);cursor:not-allowed;background:#edf1f5}.delivery-workspace .button-icon{align-items:center;display:inline-flex}.delivery-workspace .button-icon__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite delivery-spin}@keyframes delivery-spin{to{transform:rotate(360deg)}}.delivery-workspace .inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.delivery-workspace .inline-form>.button{margin:0 0 2px}.delivery-workspace .form-field{gap:5px;min-width:0;display:grid}.delivery-workspace .form-field label{font-size:13px;font-weight:500}.delivery-workspace :where(.form-field input:not([type=checkbox]):not([type=radio]),.form-field select,.form-field textarea){width:100%;min-width:0;min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);font:inherit;padding:5px 10px}.delivery-workspace .form-field textarea{resize:vertical;min-height:92px}.delivery-workspace .form-field input:focus-visible,.delivery-workspace .form-field select:focus-visible,.delivery-workspace .form-field textarea:focus-visible{outline:2px solid var(--staff-primary);outline-offset:2px}.delivery-workspace .form-field [aria-invalid=true]{border-color:var(--staff-danger)}.delivery-workspace .form-error{color:var(--staff-danger);margin:5px 0 0;font-size:12px}.delivery-workspace .destination-scope{border:0;min-width:0;margin:0;padding:0}.delivery-workspace .destination-scope legend{margin-bottom:0;font-weight:600}.delivery-workspace .destination-scope__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:0;display:grid}.delivery-workspace .destination-scope__card{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);cursor:pointer;align-items:flex-start;gap:9px;min-height:72px;padding:12px;display:flex;position:relative}.delivery-workspace .destination-scope__card--selected{border-color:var(--staff-primary);background:var(--staff-selected)}.delivery-workspace .destination-scope__card:focus-within{outline:2px solid var(--staff-primary);outline-offset:2px}.delivery-workspace .destination-scope__card input[type=radio]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.delivery-workspace .destination-scope__body{gap:4px;min-width:0;display:grid}.delivery-workspace .destination-scope__title{font-weight:600;line-height:1.35}.delivery-workspace .destination-scope__hint{color:var(--staff-muted);font-size:12px}.delivery-workspace .selection-summary{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;display:grid}.delivery-workspace .selection-summary strong{color:var(--staff-primary);grid-area:1/3/span 2;font-size:21px}.delivery-workspace .filter-actions,.delivery-workspace .action-bar{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.delivery-workspace .delivery-recipient-form>.action-bar{margin-top:0}.delivery-workspace .selection-target{cursor:pointer;place-items:center;min-width:40px;min-height:40px;display:inline-grid}.delivery-workspace .selection-target input{width:18px;height:18px;accent-color:var(--staff-primary);margin:0}.delivery-workspace .selection-target span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.delivery-workspace .delivery-items-table{min-width:1040px}.delivery-workspace .delivery-items-table td:nth-child(n+2){min-width:150px}.delivery-workspace .delivery-items-table td:last-child{min-width:190px}.delivery-workspace .delivery-item-detail,.delivery-workspace .delivery-item-warning{overflow-wrap:anywhere;margin-top:6px;line-height:1.45;display:block}.delivery-workspace .delivery-item-warning{color:var(--staff-warning)}.delivery-workspace .delivery-item-detail-row>td{background:var(--staff-subtle);padding:12px}.delivery-workspace .delivery-item-operations{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);width:100%;padding:14px}.delivery-workspace .delivery-item-operations__context{border-bottom:1px solid var(--staff-border);overflow-wrap:anywhere;gap:5px;margin-bottom:10px;padding-bottom:10px;display:grid}.delivery-workspace .delivery-item-operations__context>span{color:var(--staff-muted)}.delivery-workspace .item-operation{border-top:1px solid var(--staff-border);gap:10px;margin-top:12px;padding-top:12px;display:grid}.delivery-workspace .item-operation .button{justify-self:start}.delivery-workspace .status-badge{border:1px solid var(--staff-border);max-width:100%;color:var(--staff-muted);overflow-wrap:anywhere;white-space:normal;background:#edf1f5;border-radius:5px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.delivery-workspace .status-badge--active,.delivery-workspace .delivery-outcome--submitted,.delivery-workspace .delivery-reconciliation--delivered{color:var(--staff-success);background:var(--staff-success-soft);border-color:#c4dfd0}.delivery-workspace .delivery-outcome--submission_failed,.delivery-workspace .delivery-reconciliation--permanently_rejected{color:var(--staff-danger);background:var(--staff-danger-soft);border-color:#ecc5c9}.delivery-workspace .delivery-outcome--not_attempted,.delivery-workspace .delivery-outcome--outcome_unknown,.delivery-workspace .delivery-reconciliation--temporarily_rejected{color:var(--staff-warning);background:var(--staff-warning-soft);border-color:#e9d3a8}.delivery-workspace .confirmation-check{border-radius:var(--staff-radius-control);background:var(--staff-warning-soft);border:1px solid #e9d3a8;grid-template-columns:24px minmax(0,1fr);gap:10px;margin:12px 0;padding:12px;display:grid}.delivery-workspace .confirmation-check input{width:18px;height:18px;accent-color:var(--staff-primary);margin:2px}.delivery-workspace .confirmation-check label{gap:4px;line-height:1.45;display:grid}.delivery-workspace .confirmation-check label span{color:var(--staff-muted)}.delivery-workspace .action-bar .button,.delivery-workspace .pagination .button{min-width:0}.delivery-workspace .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.delivery-workspace .pagination__pages{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.delivery-workspace .pagination__page{min-width:34px}.delivery-workspace .pagination__page--current{background:var(--staff-selected);border-color:#c7def2}.delivery-workspace .empty-state{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);text-align:center;padding:22px 16px}.delivery-workspace .empty-state__icon{background:var(--staff-selected);width:38px;height:38px;color:var(--staff-primary);border-radius:50%;place-items:center;margin:0 auto 8px;display:inline-grid}.delivery-workspace .empty-state h2,.delivery-workspace .empty-state h3{margin-bottom:4px;font-size:14px}.delivery-workspace .empty-state p{color:var(--staff-muted);font-size:13px}.delivery-workspace .outcome-key{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface)}.delivery-workspace .outcome-key>summary{cursor:pointer;min-height:40px;padding:9px 12px;font-weight:600}.delivery-workspace .outcome-key dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.delivery-workspace .outcome-key dl>div{border-top:1px solid var(--staff-border);padding-top:8px}.delivery-workspace .outcome-key dd{color:var(--staff-muted)}.delivery-workspace .delivery-sending{margin:10px 0}.delivery-workspace .delivery-sending__progress{font-variant-numeric:tabular-nums;font-weight:600}.delivery-workspace .delivery-item-operations-toggle{min-height:34px}.delivery-workspace .text-link{color:var(--staff-primary)}@media (width<=767px){.delivery-workspace{gap:16px}.delivery-workspace .workflow-panel,.delivery-workspace .confirmation-panel{padding:14px}.delivery-workspace .inline-form{grid-template-columns:minmax(0,1fr);align-items:stretch}.delivery-workspace .inline-form>.button{margin:0}.delivery-workspace .action-bar .button,.delivery-workspace .action-bar>a{width:100%;min-height:44px}.delivery-workspace .filter-actions .button{min-height:44px}.delivery-workspace .destination-scope__grid{grid-template-columns:minmax(0,1fr)}.delivery-workspace .destination-scope__card{min-height:64px}.delivery-workspace .delivery-progress-summary p{min-width:100%}.delivery-workspace .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-workspace .detail-list,.delivery-workspace .outcome-key dl{grid-template-columns:minmax(0,1fr)}.delivery-workspace .delivery-items-table{min-width:1040px}.delivery-workspace .selection-target{min-width:44px;min-height:44px}.delivery-workspace .compact-details>summary{min-height:44px}.delivery-workspace .pagination{justify-content:space-between;gap:6px}.delivery-workspace .pagination .button{min-height:44px;padding-inline:8px}.delivery-workspace .pagination__pages{gap:2px}.delivery-workspace .pagination__page{min-width:34px;min-height:44px}}@media (width<=360px){.delivery-workspace .workflow-panel,.delivery-workspace .confirmation-panel{padding:12px}.delivery-workspace .summary-grid{gap:8px}.delivery-workspace .summary-grid>p{padding:8px}}@media (prefers-reduced-motion:reduce){.delivery-workspace .button-icon__spinner{border-style:dotted;animation:none}}.certificate-workspace{width:100%;min-width:0}.certificate-workspace .workflow-heading{max-width:760px;margin-bottom:20px}.certificate-workspace .workflow-heading .eyebrow,.certificate-workspace .step-label{color:var(--staff-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.certificate-workspace .workflow-heading h1{margin:3px 0 7px;font-size:24px;line-height:1.2}.certificate-workspace .workflow-heading p,.certificate-workspace .helper-text{color:var(--staff-muted);font-size:13px;line-height:1.5}.certificate-workspace .workflow-section,.certificate-workspace .workflow-panel{min-width:0;margin-top:16px}.certificate-workspace .workflow-panel,.certificate-workspace .template-card{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);padding:18px}.certificate-workspace .workflow-panel h2,.certificate-workspace .workflow-section h2{margin:0 0 10px;font-size:17px;line-height:1.35}.certificate-workspace .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.certificate-workspace .action-bar,.certificate-workspace .account-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.certificate-workspace .button{min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);color:var(--staff-text);justify-content:center;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.certificate-workspace .button:hover:not(:disabled){border-color:var(--staff-muted);background:var(--staff-subtle)}.certificate-workspace .button--primary{border-color:var(--staff-primary);background:var(--staff-primary);color:#fff}.certificate-workspace .button--primary:hover:not(:disabled){border-color:var(--staff-primary-hover);background:var(--staff-primary-hover);color:#fff}.certificate-workspace .button--danger{color:var(--staff-danger);border-color:#e3b4b9}.certificate-workspace .button--danger:hover:not(:disabled){border-color:var(--staff-danger);background:var(--staff-danger-soft)}.certificate-workspace .button:disabled{cursor:wait;opacity:.65}.certificate-workspace .button--small{min-height:30px;padding:3px 8px;font-size:12px}.certificate-workspace .button-icon{align-items:center;display:inline-flex}.certificate-workspace .button-icon .overview-icon{width:17px;height:17px}.certificate-workspace .button-icon__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite certificate-spin}@keyframes certificate-spin{to{transform:rotate(360deg)}}.certificate-workspace .text-link{color:var(--staff-primary)}.certificate-workspace .text-link--with-icon{align-items:center;gap:6px;display:inline-flex}.certificate-workspace .text-link--with-icon .overview-icon{width:16px;height:16px}.certificate-workspace .form-stack{gap:13px;display:grid}.certificate-workspace .form-field{gap:5px;min-width:0;display:grid}.certificate-workspace .form-field>label,.certificate-workspace .field-label{font-size:13px;font-weight:600}.certificate-workspace :where(.form-field,.field) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:var(--staff-control-height);border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);padding:5px 10px}.staff-import input[type=file],.certificate-workspace input[type=file]{color:var(--staff-muted);cursor:pointer;padding:5px;font-size:13px}.staff-import input[type=file]::file-selector-button{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-info-soft);color:var(--staff-primary);font:inherit;cursor:pointer;margin-right:12px;padding:6px 12px;font-weight:600}.certificate-workspace input[type=file]::file-selector-button{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-info-soft);color:var(--staff-primary);font:inherit;cursor:pointer;margin-right:12px;padding:6px 12px;font-weight:600}.staff-import input[type=file]:hover::file-selector-button{border-color:var(--staff-primary);background:var(--staff-selected)}.certificate-workspace input[type=file]:hover::file-selector-button{border-color:var(--staff-primary);background:var(--staff-selected)}.certificate-workspace :where(input,select,textarea)[aria-invalid=true]{border-color:var(--staff-danger)}.certificate-workspace .form-error{color:var(--staff-danger);font-size:12px}.certificate-workspace .status-badge{color:var(--staff-muted);white-space:nowrap;background:#edf1f5;border-radius:5px;padding:2px 8px;font-size:12px;display:inline-flex}.certificate-workspace .status-badge--draft{background:var(--staff-info-soft);color:var(--staff-primary)}.certificate-workspace .status-badge--in_progress,.certificate-workspace .status-badge--scheduled{background:var(--staff-warning-soft);color:var(--staff-warning)}.certificate-workspace .status-badge--effective,.certificate-workspace .status-badge--active{background:var(--staff-success-soft);color:var(--staff-success)}.certificate-workspace .status-badge--ended,.certificate-workspace .status-badge--withdrawn,.certificate-workspace .status-badge--superseded{color:var(--staff-muted)}.certificate-workspace dialog.modal{border:1px solid var(--staff-border);border-radius:var(--staff-radius-dialog);background:var(--staff-surface);width:min(100% - 32px,640px);max-width:640px;max-height:calc(100dvh - 32px);color:var(--staff-text);box-shadow:var(--staff-shadow-overlay);padding:0}.certificate-workspace dialog.modal--wide{width:min(100% - 32px,860px);max-width:860px}.certificate-workspace .staff-dialog{width:calc(100% - 32px);max-width:640px}.certificate-workspace .staff-dialog--wide{max-width:860px}.certificate-workspace .staff-dialog__footer{margin:12px -20px -20px;position:sticky;bottom:0}.certificate-workspace input.password-manager-username-decoy{opacity:0;clip-path:inset(50%);pointer-events:none;border:0;width:1px;min-width:1px;height:1px;min-height:1px;padding:0;position:fixed}.certificate-workspace dialog.modal::backdrop,.certificate-workspace .overlay-props-dialog::backdrop{background:#102a4373}.certificate-workspace .modal__surface{flex-direction:column;max-height:calc(100dvh - 34px);display:flex}.certificate-workspace .modal__header{border-bottom:1px solid var(--staff-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.certificate-workspace .modal__heading{font-size:17px;font-weight:600}.certificate-workspace .modal__body{min-height:0;padding:16px;overflow-y:auto}.certificate-workspace .modal__close{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);width:34px;height:34px;color:var(--staff-muted);place-items:center;padding:0;display:grid}.certificate-workspace .modal__actions{border-top:1px solid var(--staff-border);background:var(--staff-subtle);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:12px -16px -16px;padding:10px 16px;display:flex;position:sticky;bottom:-16px}.certificate-workspace .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.certificate-workspace [x-cloak]{display:none!important}.staff-template-page .staff-template-directory{margin-top:0;padding:16px}.staff-template-page .staff-template-directory .section-heading{margin-bottom:14px}.staff-template-page .staff-template-directory .section-heading h2{margin:0}.staff-template-page .staff-template-directory .section-heading .button,.staff-template-page .staff-template-directory .section-heading .staff-button{margin-left:auto}.staff-template-page .template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staff-template-page .template-card-grid>:only-child{grid-column:1/-1}.staff-template-page .template-card{flex-direction:column;gap:10px;min-width:0;margin-top:0;padding:14px;display:flex}.staff-template-page .template-card--selected{border-top:3px solid var(--staff-primary)}.staff-template-page .template-card--ended{background:var(--staff-subtle)}.staff-template-page .template-card__identity{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.staff-template-page .template-card__identity .status-badge{flex:none}.staff-template-page .template-card__heading{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:600}.staff-template-page .template-card__period{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.staff-template-page .template-card__period>div{border-top:1px solid var(--staff-border);min-width:0;padding-top:8px}.staff-template-page .template-card__period dt{color:var(--staff-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.staff-template-page .template-card__period dd{color:var(--staff-text);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:600}.staff-template-page .template-date-iso{color:var(--staff-muted);white-space:nowrap;font-size:11px;font-weight:400}.staff-template-page .template-card__metadata{color:var(--staff-muted);gap:3px;font-size:12px;display:grid}.staff-template-page .template-card__metadata>span,.staff-template-page .template-card__document{overflow-wrap:anywhere}.staff-template-page .template-card__document{color:var(--staff-muted);font-size:12px}.staff-template-page .template-card>.account-actions{margin-top:auto;padding-top:10px}.staff-template-page .template-card__document summary{cursor:pointer;width:fit-content}.staff-template-page .template-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.staff-template-page .template-facts>div{border-top:1px solid var(--staff-border);min-width:0;padding-top:9px}.staff-template-page .template-facts dt{color:var(--staff-muted);font-size:12px}.staff-template-page .template-facts dd{overflow-wrap:anywhere}.staff-template-page .standing-form{gap:12px;margin-top:12px;display:grid}.staff-template-page #template-create-dialog .standing-form{margin-top:0}.staff-template-page .form-stack--dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staff-template-page .replacement-context{margin-block:12px}.staff-template-page .replacement-stages,.staff-template-page .preview-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staff-template-page .replacement-stages{padding:0;list-style:none}.staff-template-page .replacement-stages li{border-radius:var(--staff-radius-control);align-items:center;gap:8px;padding:8px;display:flex}.staff-template-page .replacement-stages li[aria-current=step]{background:var(--staff-selected);font-weight:600}.staff-template-page .contained-preview{aspect-ratio:210/297;border:1px solid var(--staff-border);background:var(--staff-subtle);width:100%;margin-top:12px;overflow:hidden}.staff-template-page .contained-preview embed{width:100%;height:100%;display:block}.staff-template-page .scope-summary,.staff-template-page .replacement-impact-warning{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-subtle);padding:12px}.staff-overlay-page .overlay-studio-layout{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.staff-overlay-page .overlay-studio-layout>.workflow-panel{min-width:0;margin-top:0}.staff-overlay-page .overlay-safe-change-details{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);margin-top:12px}.staff-overlay-page .overlay-safe-change-details>summary{cursor:pointer;min-height:40px;padding:10px 12px;font-weight:600}.staff-overlay-page .overlay-safe-change-copy{padding:0 12px 12px}.staff-overlay-page .overlay-safe-change-copy p{color:var(--staff-muted);font-size:13px}.staff-overlay-page .overlay-desktop-notice,.staff-overlay-page .overlay-narrow-copy{display:none}.staff-overlay-page .overlay-preview-scroll{overscroll-behavior:contain;border:1px solid var(--staff-border);background:var(--staff-subtle);width:100%;margin-top:14px;overflow:auto}.staff-overlay-page .overlay-preview-canvas{background:var(--staff-subtle);width:min(100%,35rem);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1px 4px #102a431f}.staff-overlay-page .overlay-preview-background,.staff-overlay-page .overlay-preview-background-fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.staff-overlay-page .overlay-preview-background{z-index:0;border:0}.staff-overlay-page .overlay-preview-background-fallback{color:var(--staff-muted);text-align:center;place-items:center;padding:16px;font-size:12px;display:grid}.staff-overlay-page .overlay-preview-box{z-index:1;border:2px solid var(--staff-primary);min-width:0;min-height:0;color:var(--staff-text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#edf5fda6;align-items:start;gap:4px;font-size:10px;line-height:1.15;display:flex;position:absolute;overflow:visible}.staff-overlay-page .overlay-preview-box.is-selected{z-index:2;border-color:var(--staff-text);box-shadow:0 0 0 1px var(--staff-text)}.staff-overlay-page .overlay-preview-box.is-dragging{z-index:3;cursor:grabbing}.staff-overlay-page .overlay-preview-box span{background:var(--staff-text);color:#fff;flex:none;padding:2px 4px;font-weight:600}.staff-overlay-page .overlay-preview-box small{font-size:inherit;padding:2px;overflow:hidden}.staff-overlay-page .overlay-preview-box__handle{background:var(--staff-text);cursor:nwse-resize;touch-action:none;border:2px solid #fff;border-radius:2px;width:12px;height:12px;padding:0;position:absolute;bottom:-6px;right:-6px}.staff-overlay-page .overlay-preview-box__menu{z-index:2;border:1px solid var(--staff-text);min-width:24px;min-height:24px;color:var(--staff-text);cursor:pointer;opacity:0;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-8px;right:-8px}.staff-overlay-page .overlay-preview-box.is-selected .overlay-preview-box__menu,.staff-overlay-page .overlay-preview-box:focus-within .overlay-preview-box__menu,.staff-overlay-page .overlay-preview-box:hover .overlay-preview-box__menu{opacity:1;pointer-events:auto}.staff-overlay-page .overlay-mobile-actions{margin-top:12px;display:none}.staff-overlay-page .overlay-mobile-actions>summary{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);min-height:44px;color:var(--staff-primary);cursor:pointer;padding:10px;font-weight:600}.staff-overlay-page .overlay-mobile-actions__list{gap:8px;padding-top:10px;display:grid}.staff-overlay-page .overlay-mobile-actions__list .button{white-space:normal;width:100%;min-height:44px}.staff-overlay-page .overlay-align-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.staff-overlay-page .overlay-signature-toggle{align-items:center;gap:8px;font-size:12px;display:inline-flex}.staff-overlay-page .overlay-props-dialog{border:1px solid var(--staff-border);border-radius:var(--staff-radius-dialog);background:var(--staff-surface);width:min(576px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--staff-text);box-shadow:var(--staff-shadow-overlay);margin:0;padding:18px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.staff-overlay-page .overlay-props-form .field{flex-direction:column;gap:5px;min-width:0;display:flex}.staff-overlay-page .overlay-props-form input[type=color]{width:72px;min-height:38px}.staff-overlay-page .overlay-props-error:empty{display:none}.staff-overlay-page .overlay-qr-color-pair,.staff-overlay-page .overlay-control-grid,.staff-overlay-page .overlay-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.staff-overlay-page .overlay-color-presets{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);flex-wrap:wrap;gap:10px;min-width:0;padding:12px;display:flex}.staff-overlay-page .overlay-color-presets label{align-items:center;gap:7px;display:inline-flex}.staff-overlay-page .workflow-heading>p:first-child,.staff-overlay-page .workflow-heading>div{flex-basis:100%;min-width:0}.staff-overlay-page .overlay-back{margin-bottom:8px}.staff-overlay-page .workflow-heading{margin-bottom:12px}.staff-overlay-page .workflow-heading h1{margin-top:6px}.staff-overlay-page .overlay-template-context{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:46px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.staff-overlay-page .overlay-template-context__reference{color:var(--staff-muted);margin-left:auto;font-size:11px}.staff-overlay-page .overlay-side-panel{align-content:start;gap:14px;min-width:0;display:grid}.staff-overlay-page .overlay-side-panel>.workflow-panel{min-width:0;margin-top:0}.staff-overlay-page .overlay-layer-panel h2{justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-overlay-page .overlay-layer-count{color:var(--staff-muted);flex:none;font-size:12px;font-weight:400}.staff-overlay-page .overlay-layer-list{overscroll-behavior:contain;gap:3px;max-height:min(48dvh,440px);margin-top:10px;display:grid;overflow-y:auto}.staff-overlay-page .overlay-layer-row{border:1px solid #0000;border-bottom-color:var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);width:100%;min-height:42px;color:var(--staff-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:6px 8px;line-height:1.15;display:grid}.staff-overlay-page .overlay-layer-row:hover{border-color:var(--staff-control-border);background:var(--staff-subtle)}.staff-overlay-page .overlay-layer-row.is-selected,.staff-overlay-page .overlay-layer-row[aria-pressed=true]{background:var(--staff-selected);box-shadow:inset 3px 0 var(--staff-primary);border-color:#bdd6ee}.staff-overlay-page .overlay-layer-row:focus-visible{outline:2px solid var(--staff-primary);outline-offset:1px}.staff-overlay-page .overlay-layer-row__number{width:20px;height:20px;color:var(--staff-muted);font-variant-numeric:tabular-nums;background:#e9eef3;border-radius:50%;place-items:center;font-size:11px;display:grid}.staff-overlay-page .overlay-layer-row.is-selected .overlay-layer-row__number{background:var(--staff-primary);color:#fff}.staff-overlay-page .overlay-layer-row__content{gap:1px;min-width:0;display:grid}.staff-overlay-page .overlay-layer-row__content strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.staff-overlay-page .overlay-layer-row__position{color:var(--staff-muted);font-variant-numeric:tabular-nums;font-size:11px}.staff-overlay-page .overlay-layer-row>svg{width:14px;height:14px;color:var(--staff-muted)}.staff-overlay-page .overlay-save-form{margin-top:16px}@media (width>=1200px) and (height>=900px){.staff-overlay-page .overlay-side-panel{position:sticky;top:16px}}@media (width<=1199px){.staff-overlay-page .overlay-studio-layout{grid-template-columns:minmax(0,1fr)}.staff-overlay-page .overlay-side-panel{position:static}}@media (width<=900px){.staff-template-page .template-card-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.certificate-workspace .workflow-panel,.certificate-workspace .template-card,.staff-template-page .staff-template-directory{padding:12px}.certificate-workspace .action-bar>:where(a,button){width:100%;min-height:44px}.certificate-workspace .button{min-height:44px}.certificate-workspace .staff-dialog,.certificate-workspace .staff-dialog--wide{width:calc(100% - 16px);max-width:none}.certificate-workspace .modal__close{width:44px;height:44px}.staff-template-page .template-facts,.staff-template-page .form-stack--dates,.staff-template-page .replacement-stages,.staff-template-page .preview-comparison{grid-template-columns:minmax(0,1fr)}.staff-overlay-page .overlay-desktop-notice,.staff-overlay-page .overlay-narrow-copy,.staff-overlay-page .overlay-mobile-actions{display:block}.staff-overlay-page .overlay-layer-panel,.staff-overlay-page .overlay-wide-copy{display:none}.staff-overlay-page .overlay-preview-canvas{width:100%}.staff-overlay-page .overlay-preview-box,.staff-overlay-page .overlay-preview-box__handle{pointer-events:none}.staff-overlay-page .overlay-preview-box{cursor:default}.staff-overlay-page .overlay-preview-box__menu,.staff-overlay-page .overlay-preview-box__handle{display:none}}@media (width<=420px){.staff-overlay-page .overlay-qr-color-pair,.staff-overlay-page .overlay-input-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.certificate-workspace .button-icon__spinner{border-style:dotted;animation:none}}@media (any-pointer:coarse){.staff-pagination button,.staff-audit__pagination button{min-width:44px;min-height:44px}}.staff-public-access{align-content:center;gap:16px;width:min(100%,480px);min-height:100dvh;margin-inline:auto;padding:32px 20px;display:grid}.staff-public-status{border:1px solid var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);color:var(--staff-text);margin:0;padding:10px 12px;font-size:13px}.staff-public-status.form-status--success{background:var(--staff-success-soft);color:var(--staff-success);border-color:#b8ddca}.staff-public-status.form-status--session{background:var(--staff-warning-soft);color:var(--staff-warning);border-color:#ead7ac}.staff-login{gap:16px;min-width:0;display:grid}.staff-login__brand{margin-bottom:4px}.staff-login__brand .brand-logo{width:184px;max-width:100%;height:auto;display:block}.staff-login__heading h1{color:var(--staff-text);letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:30px}.staff-login__heading p{color:var(--staff-muted);margin-top:5px;font-size:13px;line-height:20px}.staff-login__card{border-radius:var(--staff-radius-surface)}.staff-login__card>.staff-panel__body{padding:20px}.staff-login__form{gap:16px;display:grid}.staff-login__field{align-content:start;gap:6px;min-width:0;display:grid}.staff-login__field label,.staff-login__field .staff-login__label{font-size:13px;font-weight:500}.staff-login__field .required-marker{color:var(--staff-danger)}.staff-login__field .staff-control{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);width:100%;min-width:0;min-height:40px;padding:7px 10px;line-height:24px;display:block}.staff-login__field .staff-control::placeholder{color:var(--staff-muted);opacity:1}.staff-login__field .staff-control:focus{outline:2px solid var(--staff-primary);outline-offset:2px;border-color:var(--staff-primary)}.staff-login__field .staff-control[aria-invalid=true]{border-color:var(--staff-danger)}.staff-login__field .form-error{color:var(--staff-danger);margin:0;font-size:12px;line-height:18px}.staff-login__field .secret-field{position:relative}.staff-login__field .secret-field .staff-control{padding-right:46px}.staff-login__secret-toggle{border-radius:0 var(--staff-radius-control) var(--staff-radius-control) 0;width:38px;height:38px;color:var(--staff-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:1px;right:1px}.staff-login__secret-toggle:hover{background:var(--staff-subtle);color:var(--staff-primary)}.staff-login__secret-toggle .secret-field__icons,.staff-login__secret-toggle .secret-field__icon{justify-content:center;align-items:center;display:inline-flex}.staff-login__secret-toggle .secret-field__icon--eye-off,.staff-login__secret-toggle[aria-pressed=true] .secret-field__icon--eye{display:none}.staff-login__secret-toggle[aria-pressed=true] .secret-field__icon--eye-off{display:inline-flex}.staff-login__submit{width:100%;min-height:40px;margin-top:2px}.staff-login__submit .button-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.staff-login__submit .button-icon__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite staff-login-spin;display:block}@keyframes staff-login-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.staff-login__submit .button-icon__spinner{border-style:dotted;animation:none}}.staff-public-verification{--staff-public-font:"Instrument Sans", "Noto Sans Khmer Verification", "Noto Sans Myanmar Verification", ui-sans-serif, system-ui, sans-serif;background:var(--staff-page);min-height:100dvh;color:var(--staff-text);font-family:var(--staff-public-font)}.staff-public-verification .verification-header{border-bottom:1px solid var(--staff-border);background:var(--staff-surface);min-height:64px;padding:10px max(20px,50vw - 560px)}.staff-public-verification .verification-brand .brand-logo{width:174px;max-width:100%;height:auto;display:block}.staff-public-verification .language-tile>summary{border-color:var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);min-height:36px;color:var(--staff-text);padding:5px 9px;font-size:12px;font-weight:500}.staff-public-verification .language-tile>summary:hover,.staff-public-verification .language-tile[open]>summary{border-color:var(--staff-primary);background:var(--staff-selected)}.staff-public-verification .language-tile__panel{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);box-shadow:var(--staff-shadow-overlay)}.staff-public-verification .language-tile__choice{border-color:var(--staff-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);color:var(--staff-text)}.staff-public-verification .language-tile__choice:hover,.staff-public-verification .language-tile__choice[aria-current=true]{border-color:var(--staff-primary);background:var(--staff-selected)}.staff-public-verification .language-tile__name{color:var(--staff-muted)}.staff-public-verification .verification-main{width:min(100%,920px);padding:36px 24px 56px}.staff-public-verification .verification-panel{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);width:min(100%,720px);box-shadow:none;-webkit-backdrop-filter:none;padding:24px}.staff-public-verification .verification-panel--matched{width:min(100%,820px)}.staff-public-verification .verification-history-panel{margin-top:16px}.staff-public-verification .verification-panel h1{color:var(--staff-text);letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:30px}.staff-public-verification .verification-verdict__heading h1{letter-spacing:-.2px;font-size:18px;line-height:25px}.staff-public-verification .verification-history-panel h2{color:var(--staff-text);font-size:16px;font-weight:600;line-height:24px}.staff-public-verification .verification-eyebrow{color:var(--staff-primary);letter-spacing:0;font-size:12px;font-weight:600}.staff-public-verification .verification-introduction{color:var(--staff-muted);margin-top:6px;font-size:13px;line-height:20px}.staff-public-verification .verification-form{gap:16px;margin-top:20px}.staff-public-verification .verification-field{gap:6px}.staff-public-verification .verification-field label{color:var(--staff-text);font-size:13px;font-weight:500}.staff-public-verification .verification-field input{border:1px solid var(--staff-control-border);border-radius:var(--staff-radius-control);background:var(--staff-surface);width:100%;min-height:40px;color:var(--staff-text);padding:7px 10px;line-height:24px}.staff-public-verification .verification-field input:focus{outline:2px solid var(--staff-primary);outline-offset:2px;border-color:var(--staff-primary)}.staff-public-verification .verification-field input[aria-invalid=true]{border-color:var(--staff-danger)}.staff-public-verification .verification-field input::placeholder{color:var(--staff-muted);opacity:1}.staff-public-verification .form-error{color:var(--staff-danger);margin:0;font-size:12px}.staff-public-verification .verification-submit{border:1px solid var(--staff-primary);border-radius:var(--staff-radius-control);background:var(--staff-primary);color:#fff;justify-self:start;align-items:center;gap:7px;min-height:36px;padding:5px 11px;font-size:13px;font-weight:500;line-height:22px;display:inline-flex}.staff-public-verification .verification-submit:hover{border-color:var(--staff-primary-hover);background:var(--staff-primary-hover)}.staff-public-verification .verification-submit .button-icon{align-items:center;display:inline-flex}.staff-public-verification .verification-verdict{border-radius:var(--staff-radius-control);margin-top:16px;padding:14px 14px 14px 18px}.staff-public-verification .verification-verdict--valid{background:var(--staff-success-soft)}.staff-public-verification .verification-verdict--not-currently-valid{background:var(--staff-warning-soft)}.staff-public-verification .verification-verdict:before{animation:none;transform:none}.staff-public-verification .verification-verdict__heading{gap:10px}.staff-public-verification .verification-verdict p{color:var(--staff-text);font-size:13px;line-height:20px}.staff-public-verification .verification-check{width:22px;height:22px;stroke:var(--staff-success)}.staff-public-verification .verification-warning-icon-wrap{background:#fff1c9;border:1px solid #edc46b;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.staff-public-verification .verification-warning-icon{color:#a65f00;fill:none;stroke:#a65f00;width:18px;height:18px}.staff-public-verification .verification-check__mark{stroke-dasharray:none;stroke-dashoffset:0}.staff-public-verification .verification-details{border-color:var(--staff-border);margin-top:20px}.staff-public-verification .verification-details>div{border-color:var(--staff-border);padding:10px 12px}.staff-public-verification .verification-details dt{color:var(--staff-muted);font-size:12px;font-weight:500}.staff-public-verification .verification-details dd{color:var(--staff-text);font-size:13px}.staff-public-verification .verification-notice{border:1px solid #c7def2;border-left:3px solid var(--staff-primary);border-radius:var(--staff-radius-control);background:var(--staff-info-soft);color:var(--staff-text);margin-top:16px;padding:10px 12px;font-size:13px}.staff-public-verification .verification-message{margin-top:14px}.staff-public-verification .verification-message p{color:var(--staff-muted);margin-top:6px;font-size:13px;line-height:20px}.staff-public-verification .verification-panel--throttled .verification-message,.staff-public-verification .verification-panel--temporarily_unavailable .verification-message{border-radius:var(--staff-radius-control);padding:12px}.staff-public-verification .verification-panel--throttled .verification-message{border-left:3px solid var(--staff-warning);background:var(--staff-warning-soft)}.staff-public-verification .verification-panel--temporarily_unavailable .verification-message{border-left:3px solid var(--staff-danger);background:var(--staff-danger-soft)}.staff-public-verification .verification-return{border:1px solid var(--staff-primary);border-radius:var(--staff-radius-control);background:var(--staff-surface);min-height:36px;box-shadow:none;color:var(--staff-primary);margin-top:18px;padding:5px 11px;font-size:13px;font-weight:500}.staff-public-verification .verification-return svg{width:16px;height:16px}.staff-public-verification .verification-return:hover{border-color:var(--staff-primary-hover);background:var(--staff-selected);color:var(--staff-primary-hover)}.staff-public-verification .verification-history-entry{border-color:var(--staff-border)}.staff-public-verification .verification-history-entry__label{align-items:center;gap:8px;display:inline-flex}.staff-public-verification .verification-history-entry__number{background:var(--staff-info-soft);width:24px;height:24px;color:var(--staff-primary);font-variant-numeric:tabular-nums;border:1px solid #c7def2;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.staff-public-verification .verification-history-entry__heading time{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:1px;display:grid}.staff-public-verification .verification-history-entry__date{color:var(--staff-text);font-size:12px;font-weight:500}.staff-public-verification .verification-history-entry__timestamp,.staff-public-verification .verification-history-empty{color:var(--staff-muted);font-size:11px}.staff-public-verification .verification-history-entry__values{gap:7px;font-size:13px}.staff-public-verification .verification-history-entry__values span:first-child{color:var(--staff-muted)}.staff-public-verification .verification-history-entry__values strong{font-weight:600}.staff-public-verification :is(.verification-panel,.verification-eyebrow,.verification-verdict,.verification-verdict__heading,.verification-verdict p,.verification-details>div,.verification-notice,.verification-panel--no_match,.verification-panel--throttled,.verification-panel--temporarily_unavailable){opacity:1!important;animation:none!important;transform:none!important}@media (width<=767px){.staff-public-access{padding:24px 16px}.staff-login__field .staff-control{min-height:44px}.staff-login__secret-toggle{width:42px;height:42px}.staff-login__submit{min-height:44px}.staff-public-verification .verification-header{min-height:60px;padding-inline:16px}.staff-public-verification .verification-brand .brand-logo{width:148px}.staff-public-verification .verification-main{padding:24px 16px 40px}.staff-public-verification .verification-panel{padding:18px 16px}.staff-public-verification .verification-field input,.staff-public-verification .verification-submit,.staff-public-verification .verification-return{min-height:44px}.staff-public-verification .verification-submit{justify-content:center;width:100%}.staff-public-verification .verification-details{grid-template-columns:minmax(0,1fr)}.staff-public-verification .verification-details>div:nth-child(5){grid-column:auto}.staff-public-verification .verification-history-entry__heading time{text-align:left;justify-items:start}}@media (width<=380px){.staff-public-verification .verification-header,.staff-public-verification .verification-main,.staff-public-verification .verification-panel{padding-inline:12px}.staff-public-verification .verification-brand .brand-logo{width:132px}}.staff-import__evidence,.staff-correction-candidate__reason{overflow-wrap:anywhere;word-break:break-word}
