.evidence-review{min-width:0}.evidence-preview{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;margin-block:12px;padding:14px}.evidence-preview header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.evidence-preview header strong{overflow-wrap:anywhere}.evidence-preview iframe{background:#f1f5f9;border:1px solid #cbd5e1;width:100%;height:480px;margin-bottom:12px;display:block}.evidence-preview img{object-fit:contain;margin-inline:auto;max-width:100%;max-height:480px;margin-bottom:12px;display:block}.evidence-preview p{color:#334155}.document-row:has(.evidence-review){flex-wrap:wrap}.document-row>.evidence-review{flex-basis:100%}@media (max-width:560px){.evidence-preview iframe{height:350px}}
.account-tools{padding:20px}.account-tools h2{margin:0 0 8px}.account-tools p{margin:5px 0}.account-tools button{color:#176b4b;cursor:pointer;background:#fff;border:1px solid #cbd5d1;border-radius:7px;min-height:40px;padding:8px 12px}.account-tools button:focus-visible{outline-offset:3px;outline:3px solid #257750}.account-tools button:disabled{opacity:.6;cursor:wait}.at-heading,.at-session-list li,.at-notification-list li{justify-content:space-between;align-items:center;gap:16px;display:flex}.at-heading{margin-bottom:16px}.at-session-list,.at-notification-list{margin:0;padding:0;list-style:none}.at-session-list li,.at-notification-list li{border-top:1px solid #e3e9e6;padding:16px 0}.at-unread strong{color:#145c42}.at-unread{border-inline-start:3px solid #257750;padding-inline-start:12px!important}.at-read small{color:#56665f}.at-actions{flex-wrap:wrap;gap:8px;display:flex}.at-error{color:#a52020}@media (max-width:600px){.at-heading,.at-session-list li,.at-notification-list li{flex-direction:column;align-items:flex-start}.account-tools{padding:14px}}.at-filters{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.at-filters label{flex:140px;gap:5px;min-width:140px;font-size:.88rem;display:grid}.at-filters select{color:#234438;background:#fff;border:1px solid #cbd5d1;border-radius:7px;width:100%;max-width:100%;min-height:40px;padding:8px}.at-filters select:focus-visible{outline-offset:3px;outline:3px solid #257750}
.case-notes{gap:20px;padding:24px;display:grid}.case-notes-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.case-notes-heading h2{margin:0 0 6px}.case-notes-heading p{color:var(--muted);margin:0}.case-note-thread{gap:12px;max-height:460px;padding:4px;display:grid;overflow-y:auto}.case-note-message{border:1px solid var(--border);background:var(--surface-soft,#f6f8fb);border-radius:16px 16px 16px 4px;width:min(78%,720px);padding:14px 16px}[dir=rtl] .case-note-message{border-radius:16px 16px 4px}.case-note-message>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.case-note-message time{color:var(--muted);white-space:nowrap;font-size:.78rem}.case-note-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.case-notes-empty{color:var(--muted);text-align:center;padding:36px 12px}.case-note-compose{border-top:1px solid var(--border);gap:8px;padding-top:16px;display:grid}.case-note-compose textarea{resize:vertical}.case-note-compose>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-note-compose small,.case-notes-count,.case-notes-readonly{color:var(--muted)}.case-notes-count{margin:-8px 0 0;font-size:.82rem}.case-notes-more{justify-self:center}.case-notes-readonly{border-top:1px solid var(--border);margin:0;padding-top:16px}@media (max-width:680px){.case-notes{padding:16px}.case-notes-heading{flex-direction:column;align-items:stretch}.case-note-message{width:100%}.case-note-message>div{flex-direction:column;align-items:flex-start;gap:2px}}
.supply-fieldset{border:1px solid #d2daea;border-radius:8px;min-width:0;padding:16px}.supply-fieldset legend{color:var(--navy);padding-inline:6px;font-weight:700}.checkbox-row{align-items:center;gap:10px;min-height:44px;display:flex}.checkbox-row input[type=checkbox]{flex:none;width:20px;height:20px;min-height:20px;padding:0}.warning-banner{color:#6b4f00;background:#fff8e1;border:1px solid #e6b84a;border-radius:8px;margin-block:16px;padding:12px 16px}.warning-banner ul{margin-block:8px 0;padding-inline-start:20px}@media (max-width:640px){.supply-fieldset{padding:12px}}
.reference-dashboard{--rd-ink:#1d244a;--rd-muted:#475569;--rd-line:#e8ebf1;--rd-blue:#176fc0;--rd-green:#2e8c49;--rd-amber:#945a08;--rd-red:#cf3443;color:var(--rd-ink);gap:15px;font-family:Arial,Tahoma,sans-serif;font-size:12px;display:grid}.reference-dashboard *{box-sizing:border-box}.reference-dashboard button{font:inherit;cursor:pointer}.reference-dashboard button:focus-visible{outline-offset:2px;outline:3px solid #418ed0}.reference-dashboard .blue{--tone:var(--rd-blue);--tint:#e9f4fd;--strong-tint:#d5eafd}.reference-dashboard .green{--tone:var(--rd-green);--tint:#eaf5ed;--strong-tint:#d9efdf}.reference-dashboard .amber{--tone:var(--rd-amber);--tint:#fff5df;--strong-tint:#ffedc6}.reference-dashboard .red{--tone:var(--rd-red);--tint:#fcebed;--strong-tint:#fbdbe0}.reference-dashboard .gray{--tone:#9fa5b2;--tint:#eef0f4}.reference-dashboard .rd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.reference-dashboard .rd-kpi{text-align:start;border:1px solid var(--rd-line);min-height:102px;color:var(--rd-ink);background:#fff;border-radius:6px;align-items:center;gap:18px;padding:15px 17px;display:flex;box-shadow:0 1px 5px #25346203}.reference-dashboard .rd-kpi-icon{background:var(--tint);width:56px;height:57px;color:var(--tone);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.reference-dashboard .rd-kpi strong{color:var(--tone);margin-bottom:5px;font-size:31px;line-height:1;display:block}.reference-dashboard .rd-kpi:first-child strong{color:var(--rd-ink)}.reference-dashboard .rd-kpi b{font-size:13px;line-height:1.2;display:block}.reference-dashboard small{color:var(--rd-muted);font-size:11px;font-weight:400;line-height:1.35;display:block}.reference-dashboard .rd-kpi small{margin-top:4px}.reference-dashboard .rd-panel{border:1px solid var(--rd-line);background:#fff;border-radius:6px;min-width:0;overflow:hidden}.reference-dashboard .rd-panel-header{justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:0 14px 0 19px;display:flex;position:relative}.reference-dashboard .rd-panel-header:before{content:"";inset-inline-start:0;background:#1974c8;border-radius:4px;width:3px;position:absolute;top:0;bottom:0}.reference-dashboard .rd-panel-header>div{align-items:center;gap:10px;min-width:0;display:flex}.reference-dashboard h2{margin:0;font-size:15px;font-weight:700;line-height:1.2}.reference-dashboard .rd-date{color:var(--rd-muted);white-space:nowrap;font-size:11px}.reference-dashboard .rd-link{color:#1d629a;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:4px 0;font-size:11px;display:flex}.reference-dashboard[dir=rtl] .rd-link svg{transform:rotate(180deg)}.reference-dashboard .rd-table-scroll{margin:0 12px;overflow:auto}.reference-dashboard table{border-collapse:collapse;text-align:start;table-layout:auto;width:100%;font-size:11px}.reference-dashboard th{color:#303857;text-align:start;white-space:nowrap;background:#f4f5f9;border:1px solid #edf0f5;padding:6px 9px;font-size:10px;font-weight:600;line-height:1.2}.reference-dashboard td{vertical-align:middle;border:1px solid #edf0f5;height:45px;padding:0 9px;line-height:1.3}.reference-dashboard tbody tr:nth-child(2n){background:#fdfdff}.reference-dashboard .rd-center{text-align:center}.reference-dashboard .rd-operations-table{table-layout:fixed}.reference-dashboard .rd-operations-table th:first-child{width:7%}.reference-dashboard .rd-operations-table th:nth-child(2){width:11%}.reference-dashboard .rd-operations-table th:nth-child(3){width:13%}.reference-dashboard .rd-operations-table th:nth-child(4){width:14%}.reference-dashboard .rd-operations-table th:nth-child(5){width:10%}.reference-dashboard .rd-operations-table th:nth-child(6){width:6%}.reference-dashboard .rd-operations-table th:nth-child(7){width:28%}.reference-dashboard .rd-operations-table th:nth-child(8){width:11%}.reference-dashboard .rd-operations-table thead tr:nth-child(2) th{width:auto;padding:5px 1px;font-size:10px}.reference-dashboard .rd-operations-table td{overflow-wrap:anywhere;padding:0 9px}.reference-dashboard .rd-operations-table td.rd-center{padding:0 3px}.reference-dashboard .rd-clearance{background:var(--tone);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.reference-dashboard .rd-clearance.amber{color:var(--tone);background:0 0}.reference-dashboard .rd-clearance.amber svg{width:17px;height:17px}.reference-dashboard .rd-status{background:var(--tint);color:var(--tone);border:0;border-radius:4px;min-width:65px;min-height:44px;padding:6px 7px;font-size:10px;font-weight:600}.reference-dashboard .rd-case{color:var(--rd-ink);text-align:start;overflow-wrap:anywhere;background:0 0;border:0;min-height:44px;padding:4px 0}.reference-dashboard .rd-case:hover,.reference-dashboard .rd-task-button:hover{color:var(--rd-blue);text-decoration:underline}.reference-dashboard .rd-row-date{font-size:9px}.reference-dashboard .rd-operations footer{justify-content:flex-end;min-height:31px;padding:0 15px;display:flex}.reference-dashboard .rd-operations footer .rd-link{min-height:32px}.reference-dashboard .rd-lower{grid-template-columns:1.42fr 1fr;align-items:start;gap:12px;display:grid}.reference-dashboard .rd-tasks .rd-panel-header{padding-inline:17px 12px}.reference-dashboard .rd-tasks table{font-size:10px}.reference-dashboard .rd-tasks th{padding:7px;font-size:9px}.reference-dashboard .rd-tasks td{height:44px;padding:0 7px}.reference-dashboard .rd-task-button{color:inherit;text-align:start;background:0 0;border:0;min-height:44px;padding:4px 0;font-size:10px}.reference-dashboard .rd-tasks .rd-table-scroll{margin-bottom:12px}.reference-dashboard .rd-count{color:#1d629a;background:#e8f2ff;border-radius:10px;padding:3px 6px;font-weight:600}.reference-dashboard .rd-priority{background:var(--tint);color:var(--tone);white-space:nowrap;border-radius:4px;padding:3px 7px}.reference-dashboard .rd-finance .rd-panel-header{gap:5px;padding-inline:14px 12px}.reference-dashboard .rd-finance h2{font-size:14px}.reference-dashboard .rd-finance .rd-panel-header>div{gap:8px}.reference-dashboard .rd-finance .rd-link{font-size:10px}.reference-dashboard .rd-finance-body{padding:0 12px 17px}.reference-dashboard .rd-financial-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reference-dashboard .rd-financial-metric{background:var(--tint);min-height:64px;color:var(--rd-ink);text-align:start;border:0;border-radius:7px;align-items:center;gap:9px;padding:10px 9px;display:flex}.reference-dashboard .rd-financial-icon{background:var(--strong-tint);width:37px;height:39px;color:var(--tone);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.reference-dashboard .rd-financial-metric strong{color:var(--tone);align-self:flex-start;font-size:25px;line-height:1.2}.reference-dashboard .rd-financial-metric b{font-size:11px;line-height:1.2;display:block}.reference-dashboard .rd-financial-metric small{margin-top:3px;font-size:10px}.reference-dashboard .rd-finance-totals{grid-template-columns:1.2fr 1fr;gap:14px;padding:17px 10px 0;display:grid}.reference-dashboard .rd-finance-totals b{font-size:10px;display:block}.reference-dashboard .rd-finance-totals strong{font-size:25px;line-height:1.3;display:block}.reference-dashboard .rd-empty{text-align:center;height:90px;color:var(--rd-muted);padding:16px;font-size:12px}.reference-dashboard .rd-tasks .rd-empty{height:90px}@media (min-width:1550px){.reference-dashboard .rd-lower{grid-template-columns:1.45fr 1fr}.reference-dashboard .rd-kpi{min-height:112px}.reference-dashboard td{height:48px}}@media (max-width:1100px){.reference-dashboard .rd-lower{grid-template-columns:1fr}.reference-dashboard .rd-kpi{gap:10px;padding:13px}.reference-dashboard .rd-kpi-icon{width:45px;height:48px}.reference-dashboard .rd-kpi b{font-size:12px}.reference-dashboard .rd-operations-table{min-width:860px}}@media (max-width:650px){.reference-dashboard .rd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-dashboard .rd-panel-header{flex-wrap:wrap;gap:0;padding-top:8px}.reference-dashboard .rd-date{display:none}.reference-dashboard .rd-financial-metric{gap:6px}.reference-dashboard .rd-tasks table{min-width:590px}.reference-dashboard .rd-finance-totals strong{font-size:21px}}
.executive-reports{--er-ink:#20294c;--er-muted:#65718a;--er-line:#e4e9ef;--er-green:#216d3a;color:var(--er-ink);gap:16px;min-width:0;font:12px Arial,Tahoma,sans-serif;display:grid}.executive-reports *{box-sizing:border-box}.executive-reports h1,.executive-reports h2,.executive-reports p{margin:0}.executive-reports h1{align-items:center;gap:9px;font-size:21px;display:flex}.executive-reports h2{font-size:14px}.executive-reports button,.executive-reports select,.executive-reports input,.executive-reports a{font:inherit}.executive-reports button,.executive-reports a{cursor:pointer}.executive-reports :is(button,a,input,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #2277c6}.executive-reports button:disabled{opacity:.5;cursor:default}.er-heading,.er-actions,.er-panel-title,.er-filter-actions,.er-pagination{align-items:center;gap:10px;display:flex}.er-heading,.er-panel-title{justify-content:space-between}.er-heading p{color:var(--er-muted);margin-top:6px}.er-actions{flex-wrap:wrap}.executive-reports button,.er-actions a{color:var(--er-ink);background:#fff;border:1px solid #d9e1e8;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 11px;text-decoration:none;display:inline-flex}.executive-reports button:hover,.er-actions a:hover{background:#f3f7fa}.er-actions a{color:#20683a}.er-panel{border:1px solid var(--er-line);background:#fff;border-radius:7px;min-width:0;padding:16px}.er-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.er-filters label{gap:6px;font-weight:600;display:grid}.executive-reports select,.executive-reports input{width:100%;min-width:0;height:35px;color:var(--er-ink);background:#fff;border:1px solid #dce3ec;border-radius:4px;padding:6px 9px}.er-filter-actions{align-self:end}.executive-reports .er-primary{background:var(--er-green);border-color:var(--er-green);color:#fff}.executive-reports .er-primary:hover{background:#216f3b}.executive-reports .er-filter-note{color:var(--er-muted);grid-column:1/-1;line-height:1.6}.er-tabs{border-bottom:1px solid var(--er-line);gap:8px;display:flex;overflow-x:auto}.executive-reports .er-tabs button{white-space:nowrap;color:var(--er-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:11px 16px}.executive-reports .er-tabs button[aria-selected=true]{border-bottom-color:var(--er-green);color:var(--er-green);font-weight:700}.executive-reports [role=tabpanel]{gap:16px;min-width:0;display:grid}.er-context{color:var(--er-muted);font-size:11px;line-height:1.7}.er-notice{color:#8b5d0b;background:#fff7e8;border:1px solid #f2ddb5;border-radius:5px;padding:10px}.er-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.er-metric{border:1px solid var(--er-line);border-inline-start:3px solid var(--er-green);background:#fff;border-radius:6px;gap:9px;padding:16px;display:grid}.er-metric>span{color:var(--er-muted)}.er-metric strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:700}.er-metric small{color:var(--er-muted)}.er-charts{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.er-panel-title{margin-bottom:12px}.er-panel-title select{width:auto;max-width:55%}.er-muted{color:var(--er-muted);line-height:1.6}.er-panel>h2+.er-muted{margin-top:8px}.er-bars{gap:11px;padding:15px 0;display:grid}.er-bar-row{grid-template-columns:minmax(75px,1fr) minmax(60px,1.6fr) 30px;align-items:center;gap:10px;display:grid}.er-bar-row>span{overflow-wrap:anywhere}.er-bar-track{background:#edf4ef;border-radius:3px;height:12px;overflow:hidden}.er-bar-track>div{background:#388f51;border-radius:3px;height:100%}.er-bar-row>b{font-variant-numeric:tabular-nums}.executive-reports details{border-top:1px solid var(--er-line);margin-top:10px;padding-top:10px}.executive-reports summary{cursor:pointer;color:#276b41;padding:5px 0;font-weight:600}.er-trend{align-items:end;gap:9px;min-height:190px;padding:18px 0 8px;display:flex;overflow-x:auto}.er-trend-column{text-align:center;flex:1 0 32px;gap:7px;font-size:10px;display:grid}.er-trend-track{background:#f1f5f7;border-radius:3px;height:110px;position:relative}.er-trend-track>div{inset-inline:0;background:#337fa6;border-radius:3px;position:absolute;bottom:0}.er-table-wrap{overscroll-behavior-x:contain;width:100%;overflow:auto}.executive-reports table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%;font-size:11px}.executive-reports caption{text-align:start;color:var(--er-muted);padding:10px 0;font-size:11px}.executive-reports th{text-align:start;color:#515d74;background:#f5f7fa;font-weight:600}.executive-reports td,.executive-reports th{border-bottom:1px solid var(--er-line);padding:11px 12px;line-height:1.5}.executive-reports tbody tr:hover{background:#f8fbf9}.executive-reports td small{color:var(--er-muted);margin-top:4px;font-size:10px;display:block}.executive-reports .er-case-link{color:#216fa7;text-align:start;background:0 0;border:0;justify-content:start;min-height:24px;padding:0;font-weight:600}.er-status,.er-decision{color:#52627a;background:#edf1f5;border-radius:4px;padding:3px 7px;font-size:10px;display:inline-block}.er-status-ready,.er-status-confirmed,.er-decision-approved,.er-status-completed{color:#267642;background:#e8f5eb}.er-status-cancelled,.er-decision-rejected{color:#b43746;background:#fcebed}.er-status-tentative,.er-decision-pending,.er-decision-expired{color:#946014;background:#fff3dc}.er-pagination{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.er-message{text-align:center;padding:30px;line-height:1.7}.er-error{color:#a43442}.er-message button{margin-top:10px}@media (min-width:1400px){.er-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.er-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.er-metric strong{font-size:21px}}@media (max-width:900px){.er-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.er-heading{flex-direction:column;align-items:flex-start}.er-charts{grid-template-columns:1fr}.er-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.er-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.er-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.er-panel,.er-metric{padding:12px}.er-metric strong{font-size:20px}.er-heading h1{font-size:18px}.er-actions{width:100%}.er-actions>*{flex:1}.er-tabs{gap:0}.executive-reports .er-tabs button{padding:10px}.er-panel-title{flex-wrap:wrap;align-items:flex-start}.er-pagination{justify-content:space-between}.er-context{font-size:10px}}
.case-deletion,.deletion-jobs{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);margin-block:20px;padding:20px}.case-deletion{justify-content:space-between;align-items:center;gap:20px;display:flex}.case-deletion p,.deletion-jobs p{color:var(--muted);margin:6px 0 12px}.case-deletion button,.deletion-jobs button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:10px 16px}.case-deletion button:focus-visible,.deletion-jobs button:focus-visible,.deletion-dialog input:focus-visible,.deletion-dialog textarea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.case-deletion button:disabled,.deletion-jobs button:disabled{opacity:.5;cursor:not-allowed}.case-deletion .deletion-outline{color:var(--red);border-color:var(--red);flex-shrink:0}.case-deletion .deletion-danger{background:var(--red);color:#fff;border-color:var(--red)}.deletion-dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 16px 60px #23244a38}.deletion-dialog::backdrop{background:#19203899}.deletion-dialog h2{margin:0 0 16px;font-size:21px;line-height:1.35}.deletion-dialog .deletion-warning{background:var(--red-soft);color:var(--red);border-inline-start:4px solid var(--red);margin-block:12px;padding:12px}.deletion-summary{border-block:1px solid var(--line);grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px;padding-block:12px;display:grid}.deletion-summary dt{color:var(--muted)}.deletion-summary dd{overflow-wrap:anywhere;margin:0}.deletion-dialog label{margin-top:18px;margin-bottom:6px;font-weight:600;display:block}.deletion-dialog textarea,.deletion-dialog input{width:100%;min-height:44px;font:inherit;color:var(--ink);background:#fff;border:1px solid #b8c1d0;border-radius:6px;padding:10px;display:block}.deletion-dialog textarea{resize:vertical}.deletion-dialog .deletion-help{margin:0 0 8px;font-size:13px}.deletion-phrase{-webkit-user-select:all;user-select:all;margin-top:6px;font-family:monospace;display:block}.deletion-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.case-deletion .deletion-error,.deletion-jobs .deletion-error{color:var(--red);font-weight:600}.deletion-jobs h3{margin-top:0}.deletion-jobs ul{margin:16px 0 0;padding:0;list-style:none}.deletion-jobs li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.deletion-jobs li div{gap:4px;display:grid}.deletion-jobs time{color:var(--muted);font-size:12px}@media (max-width:600px){.case-deletion{flex-direction:column;align-items:stretch;gap:10px}.deletion-dialog{padding:18px}.deletion-actions{flex-direction:column-reverse}.deletion-actions button{width:100%}.deletion-jobs li{flex-direction:column;align-items:stretch}.deletion-summary{grid-template-columns:minmax(80px,1fr) minmax(0,2fr)}}
.reference-workspace{--rw-navy:#111d46;--rw-blue:#1684e9;--rw-border:#e4e8ef;--rw-muted:#718096;color:var(--rw-navy);max-width:1600px;margin-inline:auto;font-size:14px;line-height:1.45;container-type:inline-size}.reference-workspace *{box-sizing:border-box}.reference-workspace button,.reference-workspace a{font:inherit}.reference-workspace button{cursor:pointer}.reference-workspace button:disabled{cursor:not-allowed;opacity:.48}.reference-workspace button:focus-visible,.reference-workspace a:focus-visible,.reference-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #1976d2}.reference-workspace svg{flex-shrink:0;width:21px;height:21px}.reference-workspace .rw-breadcrumb{color:#52617a;align-items:center;gap:12px;margin-bottom:3px;font-size:13px;display:flex}.reference-workspace .rw-breadcrumb button{color:inherit;background:0 0;border:0;min-height:44px;padding:0}.reference-workspace .rw-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.reference-workspace .rw-title{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.reference-workspace h1{letter-spacing:-.6px;margin:0;font-size:32px;font-weight:800;line-height:1.15}.reference-workspace .rw-status{color:#1769c6;background:#dfedff;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.reference-workspace .rw-status-completed,.reference-workspace .rw-status-confirmed{color:#21834d;background:#e4f5e9}.reference-workspace .rw-status-cancelled{color:#bb3447;background:#fce7e9}.reference-workspace .rw-meta{color:var(--rw-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.reference-workspace .rw-meta strong{color:var(--rw-navy);font-size:16px}.reference-workspace .rw-meta>span+span{border-inline-start:1px solid var(--rw-border);padding-inline-start:10px}.reference-workspace .rw-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.reference-workspace .rw-button{min-height:44px;color:var(--rw-navy);white-space:nowrap;background:linear-gradient(#fafbfd,#eef2f7);border:1px solid #dce3ed;border-radius:5px;padding:8px 12px;font-size:12px;font-weight:600}.reference-workspace .rw-primary{color:#fff;background:#52ad78;border-color:#52ad78}.reference-workspace .rw-danger{color:#d93b49;background:#fff;border-color:#ed7880}.reference-workspace .rw-patient-strip{border:1px solid var(--rw-border);background:#fff;border-radius:10px;grid-template-columns:1.2fr 1fr 1.3fr 1fr .9fr 1.1fr;min-height:104px;margin-bottom:10px;padding:16px 12px;display:grid;box-shadow:0 2px 5px #15254703}.reference-workspace .rw-patient,.reference-workspace .rw-strip-item{align-items:flex-start;gap:10px;min-width:0;padding-inline:12px;display:flex}.reference-workspace .rw-strip-item{border-inline-start:1px solid #eef0f4}.reference-workspace .rw-patient-strip strong{overflow-wrap:anywhere;font-size:13px;display:block}.reference-workspace .rw-patient-strip small{color:#65738a;margin-bottom:2px;font-size:12px;display:block}.reference-workspace .rw-strip-item>svg{color:#283e6a;width:18px;margin-top:3px}.reference-workspace .rw-avatar{color:#8997af;background:#eef1f7;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.reference-workspace .rw-tabs{margin:8px 0}.reference-workspace .rw-tabs .tabs{flex-wrap:wrap;overflow:visible}.reference-workspace .rw-clearances{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:9px;display:grid}.reference-workspace .rw-clearance{border:1px solid var(--rw-border);background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:313px;padding:11px 10px 9px;display:flex}.reference-workspace .rw-clearance-heading{align-items:center;gap:8px;min-height:30px;display:flex}.reference-workspace h2{margin:0;font-size:14px;font-weight:750;line-height:1.35}.reference-workspace .rw-clearance-heading h2{font-size:13px}.reference-workspace .rw-blue-icon{background:var(--rw-blue);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.reference-workspace .rw-blue-icon svg{width:21px;height:21px}.reference-workspace .rw-decision{white-space:nowrap;border-radius:5px;align-self:flex-end;margin:3px 0 9px;padding:4px 8px;font-size:11px;font-weight:700}.reference-workspace .rw-decision-approved,.reference-workspace .rw-decision-not_required{color:#248148;background:#e4f5e9}.reference-workspace .rw-decision-pending{color:#a87518;background:#fff0cb}.reference-workspace .rw-decision-rejected{color:#c73748;background:#fce7e9}.reference-workspace .rw-clearance-fields{overflow-wrap:anywhere;flex:1;min-height:90px;font-size:11px}.reference-workspace .rw-field{justify-content:space-between;gap:12px;margin:3px 0;font-size:12px;display:flex}.reference-workspace .rw-field>span{color:#647189;flex-shrink:0}.reference-workspace .rw-field>strong{text-align:end;overflow-wrap:anywhere;min-width:0;font-weight:600}.reference-workspace .rw-clearance .rw-field{gap:7px;margin:6px 0;font-size:11px}.reference-workspace .rw-clearance .rw-field>span{overflow-wrap:normal;flex-shrink:0;max-width:55%}.reference-workspace .rw-review{color:#378657;background:#e9f6ed;border-radius:7px;gap:7px;min-height:66px;margin-top:9px;padding:9px 7px;display:flex}.reference-workspace .rw-review-pending{color:#a57623;background:#fff5dc}.reference-workspace .rw-review-rejected{color:#c03e4a;background:#fceced}.reference-workspace .rw-review>svg{width:17px;height:17px;margin-top:4px}.reference-workspace .rw-review small{overflow-wrap:anywhere;font-size:10px;display:block}.reference-workspace .rw-review strong{color:#3d5267;overflow-wrap:anywhere;font-size:11px;display:block}.reference-workspace .rw-detail-button,.reference-workspace .rw-record-button{color:#2864a5;background:#f1f4f8;border:1px solid #e2e7ef;border-radius:4px;width:100%;min-height:44px;margin-top:6px;font-size:12px;font-weight:650}.reference-workspace .rw-record-button{color:#278252;background:#fff;border-color:#5aaf83;justify-content:center;align-items:center;gap:8px;display:flex}.reference-workspace .rw-expanded{padding:7px 0;font-size:12px}.reference-workspace a{color:#226abe}.reference-workspace .rw-blockers{color:#806327;background:#fffcf3;border:1px solid #eadab1;border-radius:7px;margin:10px 0;padding:0 12px;font-size:12px}.reference-workspace .rw-blockers summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:650}.reference-workspace .rw-blockers ul{margin-top:0;padding-inline-start:20px}.reference-workspace .rw-details-grid{grid-template-columns:1.15fr 1.05fr .85fr;align-items:start;gap:9px;margin-top:9px;display:grid}.reference-workspace .rw-box{border:1px solid var(--rw-border);background:#fff;border-radius:9px;min-width:0;padding:10px 13px}.reference-workspace .rw-box-heading{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.reference-workspace .rw-box-heading h2{align-items:center;gap:9px;display:flex}.reference-workspace .rw-box-heading h2>svg{color:#263676}.reference-workspace .rw-box-heading .rw-button{padding:5px 8px;font-size:11px}.reference-workspace .rw-schedule,.reference-workspace .rw-clinical{min-height:137px}.reference-workspace .rw-schedule-values{grid-template-columns:1fr 1.2fr 1fr;gap:9px;margin-top:12px;display:grid}.reference-workspace .rw-schedule-values .rw-field{border-inline-end:1px solid #edf0f5;display:block}.reference-workspace .rw-schedule-values strong{text-align:start;margin-top:5px;display:block}.reference-workspace .rw-clinical .rw-field{justify-content:flex-start;gap:12px;margin:2px 0;font-size:12px}.reference-workspace .rw-clinical .rw-field>span{min-width:66px}.reference-workspace .rw-clinical .rw-field>strong{text-align:start}.reference-workspace .rw-documents{grid-area:1/3/span 2}.reference-workspace .rw-document{color:var(--rw-navy);border-bottom:1px solid #eef1f5;align-items:center;gap:9px;padding:10px 0;font-size:12px;text-decoration:none;display:flex}.reference-workspace .rw-document>span:nth-child(2){flex:1;min-width:0}.reference-workspace .rw-document strong{overflow-wrap:anywhere;font-size:12px;display:block}.reference-workspace .rw-document small{color:#718096;font-size:10px;display:block}.reference-workspace .rw-document-icon{color:#294678;background:#f1f4f9;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:34px;display:grid}.reference-workspace .rw-timeline{grid-column:1/span 2}.reference-workspace .rw-timeline ol{margin:6px 0;padding:0 8px;list-style:none}.reference-workspace .rw-timeline li{border-inline-start:1px solid #dce4ed;grid-template-columns:160px 1fr 1fr;gap:12px;padding:8px 0 8px 16px;font-size:12px;display:grid;position:relative}.reference-workspace .rw-timeline li:before{content:"";inset-inline-start:-4px;background:#2399d2;border-radius:50%;width:7px;height:7px;position:absolute;top:14px}.reference-workspace .rw-timeline time,.reference-workspace .rw-timeline li>span{color:#718096}.reference-workspace .rw-empty{color:#718096;margin:15px 0;font-size:12px}.reference-workspace .rw-text-button{color:#226abe;background:0 0;border:0;min-height:44px;padding:6px 0;font-size:12px}.reference-workspace[dir=rtl] h1{letter-spacing:0}@container (max-width:1099px){.reference-workspace .rw-clearances{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-workspace .rw-header{flex-direction:column;align-items:flex-start}.reference-workspace .rw-actions{justify-content:flex-start}.reference-workspace .rw-patient-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0}.reference-workspace .rw-strip-item:nth-child(4){border-inline-start:0}.reference-workspace .rw-details-grid{grid-template-columns:1fr 1fr}.reference-workspace .rw-documents{grid-area:2/2/span 2}.reference-workspace .rw-timeline{grid-column:1}.reference-workspace .rw-timeline li{grid-template-columns:1fr;gap:3px}.reference-workspace .rw-box-heading{flex-wrap:wrap}}@container (max-width:699px){.reference-workspace .rw-clearances,.reference-workspace .rw-patient-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace .rw-strip-item:nth-child(4){border-inline-start:1px solid #eef0f4}.reference-workspace .rw-strip-item:nth-child(odd){border-inline-start:0}.reference-workspace .rw-details-grid{grid-template-columns:1fr}.reference-workspace .rw-documents,.reference-workspace .rw-timeline{grid-area:auto}.reference-workspace h1{font-size:27px}.reference-workspace .rw-title{gap:10px}.reference-workspace .rw-meta{gap:6px}.reference-workspace .rw-patient,.reference-workspace .rw-strip-item{padding-inline:6px}.reference-workspace .rw-actions{gap:6px}}@container (max-width:399px){.reference-workspace .rw-clearances,.reference-workspace .rw-patient-strip{grid-template-columns:1fr}.reference-workspace .rw-patient-strip .rw-strip-item{border-inline-start:0}.reference-workspace .rw-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.reference-workspace .rw-clearance{min-height:300px}}.reference-workspace .rw-decision-expired{color:#a87518;background:#fff0cb}.reference-workspace .rw-review-expired{color:#a57623;background:#fff5dc}
.reference-finance{color:#171b49;background:#fff;border:1px solid #e9ebef;border-radius:6px;font-size:14px;line-height:1.4;overflow:hidden}.reference-finance *{box-sizing:border-box}.reference-finance button{font:inherit;cursor:pointer;color:#20234d;background:#fff;border:1px solid #d7dbe3;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 14px;display:inline-flex}.reference-finance button:disabled{opacity:.45;cursor:not-allowed}.reference-finance button:focus-visible{outline-offset:2px;outline:3px solid #87b5ed}.reference-finance .rf-tabs{border-bottom:1px solid #e7eaf0;padding:0 10px;display:flex;overflow-x:auto}.reference-finance .rf-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 20px;font-weight:500}.reference-finance .rf-tabs button[aria-selected=true]{color:#277237;border-bottom-color:#377f39;font-weight:700}.reference-finance .rf-content{padding:12px}.reference-finance .rf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.reference-finance .rf-metric{background:#fafbfc;border:1px solid #eef0f3;border-radius:6px;align-items:center;gap:12px;min-height:95px;padding:14px;display:flex}.reference-finance .rf-metric-icon{color:#30334e;background:#e7e9ef;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.reference-finance .rf-metric-coverageMetric{background:#f3f8ff}.reference-finance .rf-metric-coverageMetric .rf-metric-icon{color:#2180cc;background:#dceeff}.reference-finance .rf-metric-patientShare{background:#fffbf2}.reference-finance .rf-metric-patientShare .rf-metric-icon{color:#cb7719;background:#fff0d5}.reference-finance .rf-metric-depositsMetric{background:#f3fbf6}.reference-finance .rf-metric-depositsMetric .rf-metric-icon{color:#388c42;background:#d6f0de}.reference-finance .rf-metric-label{font-size:12px;font-weight:600;display:block}.reference-finance .rf-metric strong{margin:2px 0;font-size:19px;display:block}.reference-finance small{color:#62677e;font-size:12px}.reference-finance .rf-money{font-variant-numeric:tabular-nums;white-space:nowrap}.reference-finance .rf-overview-grid{grid-template-columns:1.45fr 1fr;gap:10px;display:grid}.reference-finance .rf-panel{border:1px solid #e7eaf0;border-radius:6px;min-width:0;padding:12px}.reference-finance h3{margin:0 0 10px;font-size:14px;font-weight:700}.reference-finance .rf-decision-grid{grid-template-columns:1.7fr 1fr;gap:24px;display:grid}.reference-finance .rf-decision-callout{color:#9b531d;background:#fff6e5;border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.reference-finance .rf-decision-callout strong{font-size:17px}.reference-finance .rf-decision-callout p{margin:0;font-size:12px}.reference-finance .rf-hourglass{background:#ffe9bf;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.reference-finance .rf-explanation{color:#676b81;margin:10px 0 0;font-size:12px}.reference-finance .rf-actions{flex-direction:column;gap:10px;padding-top:10px;display:flex}.reference-finance .rf-actions button{font-size:12px;font-weight:600}.reference-finance .rf-primary{color:#fff;background:#37833b;border-color:#37833b}.reference-finance .rf-details{margin:0;font-size:12px}.reference-finance .rf-details>div{border-bottom:1px solid #eef0f4;justify-content:space-between;gap:16px;padding:5px 0;display:flex}.reference-finance .rf-details>div:last-child{border:0}.reference-finance dd{text-align:end;overflow-wrap:anywhere;margin:0}.reference-finance .rf-total{font-weight:700}.reference-finance .rf-badge{white-space:nowrap;background:#edf0f5;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:2px 10px;font-size:11px;display:inline-flex}.reference-finance .rf-approved{color:#29713b;background:#d8f0dd}.reference-finance .rf-pending{color:#92511e;background:#fff0d5}.reference-finance .rf-rejected{color:#a63434;background:#fde6e6}.reference-finance .rf-not_required{color:#535e70;background:#edf0f5}.reference-finance .rf-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.reference-finance .rf-panel-heading h3{margin:0}.reference-finance .rf-link{color:#2577b6;background:0 0;border:0;padding:0 6px;font-size:12px;text-decoration:underline}.reference-finance .rf-approvals>div{border-bottom:1px solid #eef0f3;grid-template-columns:1fr auto 54px;align-items:center;gap:10px;min-height:36px;font-size:12px;display:grid}.reference-finance .rf-approvals>div:last-child{border:0}.reference-finance .rf-approvals>div>span:first-child{align-items:center;gap:10px;display:flex}.reference-finance .rf-approvals button{min-height:36px}.reference-finance .rf-table-wrap{overflow-x:auto}.reference-finance table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}.reference-finance th{text-align:start;background:#f6f7fa;padding:7px 5px;font-size:11px;font-weight:600}.reference-finance td{vertical-align:top;border-bottom:1px solid #edf0f4;padding:9px 5px}.reference-finance .rf-empty{text-align:center;color:#74798c;padding:28px}.reference-finance .rf-claim-note{max-width:240px;margin-top:4px;display:block}.reference-finance[dir=rtl] .rf-metric strong{font-size:18px}@media (max-width:1000px){.reference-finance .rf-metric{gap:8px;padding:10px}.reference-finance .rf-metric-icon{width:36px;height:36px}.reference-finance .rf-metric strong{font-size:17px}.reference-finance .rf-decision-grid{grid-template-columns:1fr;gap:12px}.reference-finance .rf-actions{flex-flow:wrap;padding:0}}@media (max-width:760px){.reference-finance .rf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-finance .rf-overview-grid{grid-template-columns:1fr}.reference-finance .rf-tabs button{padding:10px 14px}.reference-finance .rf-content{padding:10px}}@media (max-width:450px){.reference-finance .rf-metrics{grid-template-columns:1fr}.reference-finance .rf-metric{min-height:80px}.reference-finance .rf-actions{flex-direction:column}.reference-finance .rf-details>div{gap:10px}}
.catalog-metadata{margin-block:20px;padding:22px}.catalog-metadata-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-metadata>p{color:#475569;max-width:85ch}.catalog-metadata-selectors,.catalog-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:18px;display:grid}.catalog-metadata fieldset{border:1px solid #cbd5e1;border-radius:8px;min-width:0;margin-block:14px;padding:16px}.catalog-metadata legend{padding-inline:6px;font-weight:600}.catalog-metadata-checks{flex-wrap:wrap;gap:14px;display:flex}.catalog-metadata-checks label,.catalog-checkbox{align-items:center;gap:8px;min-height:44px;display:flex}.catalog-metadata input[type=checkbox]{width:20px;height:20px}.catalog-metadata [role=alert]{color:#991b1b}@media (max-width:640px){.catalog-metadata-heading{flex-direction:column;align-items:stretch}.catalog-metadata-selectors,.catalog-metadata-grid{grid-template-columns:1fr}.catalog-metadata{padding:14px}}
.reference-settings{min-width:0;color:var(--navy);font-size:14px}.reference-settings button,.reference-settings input{font:inherit}.reference-settings button{cursor:pointer;min-height:44px}.reference-settings button:disabled{cursor:default;opacity:.55}.reference-settings :is(button,input):focus-visible,.reference-settings .rs-table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.reference-settings .rs-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.reference-settings .rs-summary>div{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:13px;padding:14px 18px;display:flex}.reference-settings .rs-symbol{color:#1883d6;background:#eaf3fe;border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.reference-settings .rs-symbol.green{color:#268441;background:#e8f4eb}.reference-settings .rs-symbol.amber{color:#a47613;background:#fff5d9}.reference-settings .rs-summary strong{font-size:24px;line-height:1.15;display:block}.reference-settings .rs-summary small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.reference-settings .rs-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:16px;display:grid}.reference-settings .rs-catalog,.reference-settings .rs-aside>section{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:0}.reference-settings .rs-tabs{border-bottom:1px solid var(--line);padding-inline:12px;display:flex;overflow-x:auto}.reference-settings .rs-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.reference-settings .rs-tabs button[aria-selected=true]{color:#27843e;border-bottom-color:#409639;font-weight:650}.reference-settings .rs-tabs button span{background:#eef2f6;border-radius:3px;padding:1px 5px;font-size:10px}.reference-settings .rs-heading{justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.reference-settings h2{margin:0 0 5px;font-size:15px}.reference-settings p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.reference-settings .rs-entry-count{color:var(--muted);white-space:nowrap;font-size:11px}.reference-settings .rs-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 12px;display:flex}.reference-settings .rs-toolbar>span{color:var(--muted);font-size:11px}.reference-settings input{min-width:0;min-height:44px;color:var(--navy);background:#fff;border:1px solid #dce2eb;border-radius:4px;padding:8px 10px}.reference-settings .rs-search{width:100%;max-width:360px;color:var(--muted);border:1px solid #dce2eb;border-radius:4px;align-items:center;gap:8px;padding-inline:10px;display:flex}.reference-settings .rs-search input{border:0;width:100%;padding-inline:0}.reference-settings .rs-table-scroll{max-width:100%;overflow-x:auto}.reference-settings table{border-collapse:collapse;width:100%}.reference-settings th{text-align:start;white-space:nowrap;background:#f5f7fa;padding:9px 10px;font-size:11px}.reference-settings td{border-top:1px solid #edf0f5;height:52px;padding:5px 10px;font-size:12px}.reference-settings .rs-group th{color:var(--muted);background:#eef3f8;padding-block:6px;font-size:10px}.reference-settings .rs-number{width:36px;color:var(--muted)}.reference-settings .rs-name{min-width:160px}.reference-settings .rs-name strong{font-weight:550}.reference-settings .rs-name input{width:100%}.reference-settings .rs-clearance{text-align:center;padding-inline:5px}.reference-settings .rs-required{color:#2b8642;background:#e8f5ec;border-radius:3px;place-items:center;width:21px;height:21px;display:inline-grid}.reference-settings .rs-actions-heading{width:94px}.reference-settings .rs-row-actions{display:flex}.reference-settings .rs-row-actions button{color:#2282bf;background:0 0;border:0;border-radius:4px;place-items:center;min-width:44px;display:grid}.reference-settings .rs-row-actions button:hover{background:#eef6fc}.reference-settings .rs-row-actions .rs-remove{color:#b7515a}.reference-settings .rs-model-note{background:#f0f6fc;border-top:1px solid #e0eaf4;align-items:start;gap:7px;padding:10px 16px;font-size:11px;display:flex}.reference-settings .rs-model-note svg{color:#2786c8;flex-shrink:0;margin-top:1px}.reference-settings .rs-empty{text-align:center;color:var(--muted);padding:30px 16px}.reference-settings .rs-add{border-top:1px solid var(--line);padding:14px 16px}.reference-settings .rs-add label{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.reference-settings .rs-add>div{gap:8px;display:flex}.reference-settings .rs-add input{flex:1;width:100%}.reference-settings .rs-add-button{color:#2a8140;background:#fff;border:1px solid #dce2eb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.reference-settings .rs-aside{gap:14px;display:grid}.reference-settings .rs-aside>section{padding:15px}.reference-settings .rs-aside h2{align-items:center;gap:7px;margin-bottom:9px;font-size:13px;display:flex}.reference-settings .rs-aside p+p{margin-top:10px}.reference-settings .rs-aside ul{margin:10px 0 0;padding:0;list-style:none}.reference-settings .rs-aside li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:8px 0;font-size:12px}.reference-settings .rs-error{color:#a23643;background:#fff0f1;border:1px solid #f0cbd0;border-radius:4px;margin-top:14px;padding:12px 15px}.reference-settings .rs-save{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 0;display:flex}.reference-settings .rs-save button{color:#fff;background:#2f7b35;border:1px solid #2f7b35;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:9px 17px;font-weight:600;display:flex}@media (max-width:1200px){.reference-settings .rs-layout{grid-template-columns:minmax(0,1fr)}.reference-settings .rs-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.reference-settings .rs-summary{grid-template-columns:1fr;gap:8px}.reference-settings .rs-summary>div{padding:10px 14px}.reference-settings .rs-aside{grid-template-columns:1fr}.reference-settings .rs-save{flex-direction:column;align-items:stretch}.reference-settings .rs-add>div{flex-wrap:wrap}.reference-settings .rs-add-button{width:100%}}.rs-catalog-fields{border:0;min-width:0;margin:0;padding:0}
.workspace-settings{gap:18px;display:grid}.workspace-settings-details{scroll-margin-top:24px}.rs-manage-rooms{margin-inline-start:auto}@media (max-width:720px){.rs-manage-rooms{width:100%;margin-inline-start:0}}
.reference-records{color:var(--navy);margin-top:14px;font-size:13px;overflow:hidden}.reference-records .rr-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.reference-records h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.reference-records .rr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reference-records select,.reference-records input{border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;color:inherit;background:#fff;border-radius:4px;padding:8px 10px}.reference-records .rr-filters{flex-wrap:wrap;gap:6px;display:flex}.reference-records .rr-filters button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 14px}.reference-records .rr-filters button.active{color:#2d7e35;background:#e8f4e9;font-weight:650}.reference-records table{border-collapse:collapse;width:100%;min-width:820px}.reference-records th{text-align:start;white-space:nowrap;background:#f3f5f9;padding:10px 12px;font-size:12px;font-weight:650}.reference-records td{vertical-align:middle;border-bottom:1px solid #edf0f5;padding:8px 12px;font-size:13px}.reference-records td:first-child svg{vertical-align:middle;color:#3385c5;margin-inline-end:8px;display:inline-block}.reference-records .rr-state{color:#345d8c;background:#edf3fa;border-radius:4px;padding:5px 9px;font-size:12px;display:inline-block}.reference-records .rr-link{color:#2870ad;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:4px;text-decoration:none;display:inline-flex}.reference-records .rr-empty{text-align:center;color:var(--muted);padding:38px 16px}.reference-records .rr-details{overflow-wrap:anywhere;max-width:380px;color:var(--muted)}.reference-records .rr-search{align-items:center;gap:8px;display:flex}@media (max-width:640px){.reference-records .rr-toolbar{align-items:stretch}.reference-records .rr-toolbar>*{max-width:100%}.reference-records .rr-actions,.reference-records select{width:100%}}
