.ReportBuilder-module__wNtPLW__builder{width:100%;min-width:0;height:100%;min-height:0;display:grid}.ReportBuilder-module__wNtPLW__builderTop{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ReportBuilder-module__wNtPLW__modeSwitch{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.ReportBuilder-module__wNtPLW__modeButton{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 12px;font-size:.82rem;font-weight:850}.ReportBuilder-module__wNtPLW__modeButton[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:0 5px 16px #44262e14}.ReportBuilder-module__wNtPLW__draftState{color:var(--muted);font-size:.78rem;font-weight:780}.ReportBuilder-module__wNtPLW__mobileSteps{border-bottom:1px solid var(--border);background:var(--surface);scrollbar-width:thin;gap:6px;min-width:0;padding:9px 12px;display:none;overflow-x:auto}.ReportBuilder-module__wNtPLW__mobileStep{min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:1 0 132px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:.76rem;font-weight:880;display:inline-flex;position:relative}.ReportBuilder-module__wNtPLW__mobileStep:before{background:var(--surface-soft);content:attr(data-number);border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:.67rem;display:grid}.ReportBuilder-module__wNtPLW__mobileStep[aria-current=step]{border-color:var(--gold-border);background:var(--accent-soft);color:var(--accent)}.ReportBuilder-module__wNtPLW__mobileStep:disabled{cursor:not-allowed;opacity:.48}.ReportBuilder-module__wNtPLW__workspace{grid-template-columns:276px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.ReportBuilder-module__wNtPLW__builderStep{min-width:0;min-height:0}.ReportBuilder-module__wNtPLW__rail{z-index:6;border-inline-end:1px solid var(--border);background:var(--surface);grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:13px;display:grid;position:relative;overflow:visible}.ReportBuilder-module__wNtPLW__sourceBreadcrumbs{min-width:0;min-height:28px;color:var(--muted);scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.ReportBuilder-module__wNtPLW__sourceBreadcrumbs button{min-height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;padding:3px 5px;font-size:.68rem;font-weight:800;display:inline-flex}.ReportBuilder-module__wNtPLW__sourceBreadcrumbs button:not(:last-child):after{color:var(--gold);content:"/"}.ReportBuilder-module__wNtPLW__sourceBreadcrumbs button:hover,.ReportBuilder-module__wNtPLW__sourceBreadcrumbs button:focus-visible{background:var(--surface-soft);color:var(--foreground);outline:none}.ReportBuilder-module__wNtPLW__sourceBreadcrumbs button[aria-current=page]{color:var(--accent)}.ReportBuilder-module__wNtPLW__sourceGroup{gap:5px;display:grid}.ReportBuilder-module__wNtPLW__sourceGroup+.ReportBuilder-module__wNtPLW__sourceGroup{border-top:1px solid var(--border);padding-top:9px}.ReportBuilder-module__wNtPLW__sourceGroup h3{color:var(--muted);margin:0 6px 2px;font-size:.68rem;font-weight:900}.ReportBuilder-module__wNtPLW__sourceBranch{gap:7px;min-width:0;display:grid}.ReportBuilder-module__wNtPLW__sourceSection{gap:8px;display:grid}.ReportBuilder-module__wNtPLW__sourceSectionLabel{color:var(--muted);font-size:.7rem;font-weight:900}.ReportBuilder-module__wNtPLW__sourceGrid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ReportBuilder-module__wNtPLW__sourceTabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:6px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.ReportBuilder-module__wNtPLW__sourceTabs button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:6px 11px;font-size:.74rem;font-weight:850}.ReportBuilder-module__wNtPLW__sourceTabs button[aria-selected=true]{border-color:var(--gold);background:var(--accent-soft);color:var(--accent)}.ReportBuilder-module__wNtPLW__domainList{scrollbar-width:thin;align-content:start;gap:7px;min-height:0;padding-inline-end:2px;display:grid;overflow-y:auto}.ReportBuilder-module__wNtPLW__domainItem{min-width:0;position:relative}.ReportBuilder-module__wNtPLW__selectedDomainRoot{min-width:0}.ReportBuilder-module__wNtPLW__relatedDomainList{align-content:start;gap:7px;padding-inline-start:22px;display:grid;position:relative}.ReportBuilder-module__wNtPLW__relatedDomainList:before{border-inline-start:1px solid var(--gold-border);content:"";position:absolute;inset-block:0 7px;inset-inline-start:8px}.ReportBuilder-module__wNtPLW__relatedDomainList .ReportBuilder-module__wNtPLW__domainItem:before{z-index:1;border-block-start:1px solid var(--gold-border);content:"";width:10px;position:absolute;inset-block-start:25px;inset-inline-start:-13px}.ReportBuilder-module__wNtPLW__domainButton{width:100%;min-width:0;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.ReportBuilder-module__wNtPLW__domainItem[data-selected=true] .ReportBuilder-module__wNtPLW__domainButton{width:100%;padding-inline-end:72px}.ReportBuilder-module__wNtPLW__domainButton:not(:disabled):hover,.ReportBuilder-module__wNtPLW__domainButton:not(:disabled):focus-visible{border-color:var(--gold-border);background:var(--surface-soft);outline:none}.ReportBuilder-module__wNtPLW__domainButton[aria-pressed=true]{border-color:var(--gold-border);background:var(--accent-soft);color:var(--accent);box-shadow:inset -3px 0 0 var(--gold)}.ReportBuilder-module__wNtPLW__domainButton:disabled{color:var(--muted);cursor:default}.ReportBuilder-module__wNtPLW__domainButton:disabled .ReportBuilder-module__wNtPLW__domainIcon{color:var(--muted);opacity:.7}.ReportBuilder-module__wNtPLW__domainActions{z-index:2;gap:2px;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:7px;transform:translateY(-50%)}.ReportBuilder-module__wNtPLW__domainActions button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ReportBuilder-module__wNtPLW__domainFieldList:hover,.ReportBuilder-module__wNtPLW__domainFieldList:focus-visible,.ReportBuilder-module__wNtPLW__domainFieldList[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);outline:none}.ReportBuilder-module__wNtPLW__domainRemove:hover,.ReportBuilder-module__wNtPLW__domainRemove:focus-visible{color:var(--danger);background:#c42b2b1a;outline:none}.ReportBuilder-module__wNtPLW__domainIcon{background:var(--surface-soft);width:34px;height:34px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.ReportBuilder-module__wNtPLW__domainCopy{min-width:0;display:block}.ReportBuilder-module__wNtPLW__domainCopy strong{font-size:.84rem}.ReportBuilder-module__wNtPLW__sourceFieldMenu{z-index:var(--ds-z-popover,399);border:1px solid var(--gold-border);background:var(--surface);overscroll-behavior:contain;border-radius:16px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 48px #44262e2e}.ReportBuilder-module__wNtPLW__fieldMenuHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.ReportBuilder-module__wNtPLW__fieldMenuHeader div{gap:2px;display:grid}.ReportBuilder-module__wNtPLW__fieldMenuHeader strong{font-size:.88rem}.ReportBuilder-module__wNtPLW__fieldMenuHeader span{color:var(--muted);font-size:.69rem}.ReportBuilder-module__wNtPLW__fieldMenuHeader button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ReportBuilder-module__wNtPLW__fieldMenuHeader button:hover,.ReportBuilder-module__wNtPLW__fieldMenuHeader button:focus-visible{background:var(--surface-soft);color:var(--foreground);outline:none}.ReportBuilder-module__wNtPLW__fieldMenuTabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;display:grid}.ReportBuilder-module__wNtPLW__fieldMenuTabs button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:.74rem;font-weight:850;display:flex}.ReportBuilder-module__wNtPLW__fieldMenuTabs button span{background:var(--surface-soft);border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:.65rem;display:grid}.ReportBuilder-module__wNtPLW__fieldMenuTabs button[aria-selected=true]{border-color:var(--gold-border);background:var(--accent-soft);color:var(--accent)}.ReportBuilder-module__wNtPLW__fieldMenuList{scrollbar-width:thin;align-content:start;gap:5px;min-height:0;padding:8px;display:grid;overflow-y:auto}.ReportBuilder-module__wNtPLW__fieldMenuRow{min-height:40px;color:var(--foreground);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.ReportBuilder-module__wNtPLW__fieldMenuRow:hover{background:var(--surface-soft)}.ReportBuilder-module__wNtPLW__fieldMenuLabel{overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-weight:800}.ReportBuilder-module__wNtPLW__fieldMenuRow small{color:#92400e;font-size:.63rem;font-weight:850}.ReportBuilder-module__wNtPLW__fieldMenuSelectionActions,.ReportBuilder-module__wNtPLW__columnSelectionActions{align-items:center;gap:3px;display:inline-flex}.ReportBuilder-module__wNtPLW__fieldMenuSelectionActions button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.ReportBuilder-module__wNtPLW__fieldMenuSelectionActions button[data-action=keep][aria-pressed=true]{color:#22784a;background:#22784a1a;border-color:#22784a33}.ReportBuilder-module__wNtPLW__fieldMenuSelectionActions button[data-action=remove][aria-pressed=true]{color:var(--danger);background:#c42b2b14;border-color:#c42b2b2e}.ReportBuilder-module__wNtPLW__fieldMenuSelectionActions button:hover,.ReportBuilder-module__wNtPLW__fieldMenuSelectionActions button:focus-visible{border-color:var(--gold-border);background:var(--surface);outline:none}.ReportBuilder-module__wNtPLW__canvas{grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.ReportBuilder-module__wNtPLW__canvasHeader{display:none}.ReportBuilder-module__wNtPLW__canvasTitle{gap:3px;min-width:0;display:grid}.ReportBuilder-module__wNtPLW__canvasTitle h2,.ReportBuilder-module__wNtPLW__canvasTitle p{margin:0}.ReportBuilder-module__wNtPLW__canvasTitle h2{font-size:1.05rem}.ReportBuilder-module__wNtPLW__canvasTitle p{color:var(--muted);font-size:.78rem}.ReportBuilder-module__wNtPLW__canvasActions{flex-wrap:wrap;gap:7px;display:flex}.ReportBuilder-module__wNtPLW__sectionGrid{display:none}.ReportBuilder-module__wNtPLW__panel{border:1px solid var(--border);background:var(--surface);border-radius:17px;align-content:start;gap:13px;min-width:0;padding:15px;display:grid}.ReportBuilder-module__wNtPLW__panelHeader{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.ReportBuilder-module__wNtPLW__panelTitle{gap:3px;min-width:0;display:grid}.ReportBuilder-module__wNtPLW__panelTitle h3,.ReportBuilder-module__wNtPLW__panelTitle p{margin:0}.ReportBuilder-module__wNtPLW__panelTitle h3{font-size:.94rem}.ReportBuilder-module__wNtPLW__panelTitle p{color:var(--muted);font-size:.72rem;line-height:1.45}.ReportBuilder-module__wNtPLW__smallAction{min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:5px 8px;font-size:.75rem;font-weight:850}.ReportBuilder-module__wNtPLW__smallAction:hover,.ReportBuilder-module__wNtPLW__smallAction:focus-visible{background:var(--accent-soft);outline:none}.ReportBuilder-module__wNtPLW__fieldSearch{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-items:center;gap:7px;min-width:0;min-height:39px;padding:0 9px;display:flex}.ReportBuilder-module__wNtPLW__fieldSearch:focus-within{border-color:var(--gold)}.ReportBuilder-module__wNtPLW__fieldSearch input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:.8rem}.ReportBuilder-module__wNtPLW__fieldList{scrollbar-width:thin;align-content:start;gap:6px;max-height:260px;display:grid;overflow-y:auto}.ReportBuilder-module__wNtPLW__fieldRow{cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:6px 7px;display:grid}.ReportBuilder-module__wNtPLW__fieldRow:hover{background:var(--surface-soft)}.ReportBuilder-module__wNtPLW__fieldRow input{width:17px;height:17px;accent-color:var(--accent)}.ReportBuilder-module__wNtPLW__fieldRow span{overflow-wrap:anywhere;min-width:0;font-size:.8rem;font-weight:760}.ReportBuilder-module__wNtPLW__fieldType{color:var(--muted);font-size:.66rem}.ReportBuilder-module__wNtPLW__selectedColumns{scrollbar-width:thin;align-items:center;gap:7px;min-height:40px;padding-bottom:3px;display:flex;overflow-x:auto}.ReportBuilder-module__wNtPLW__columnChip{border:1px solid var(--gold-border);background:var(--surface-soft);border-radius:10px;flex:none;align-items:center;gap:7px;min-height:34px;padding:6px 9px;font-size:.76rem;font-weight:820;display:inline-flex}.ReportBuilder-module__wNtPLW__columnChip button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.ReportBuilder-module__wNtPLW__columnChip button:hover,.ReportBuilder-module__wNtPLW__columnChip button:focus-visible{color:var(--danger);background:#c42b2b1a;outline:none}.ReportBuilder-module__wNtPLW__filterList{gap:8px;display:grid}.ReportBuilder-module__wNtPLW__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ReportBuilder-module__wNtPLW__filterRow{grid-template-columns:minmax(130px,.8fr) minmax(110px,.6fr) minmax(160px,1fr) 34px;align-items:end;gap:7px;min-width:0;display:grid}.ReportBuilder-module__wNtPLW__filterControl{gap:4px;min-width:0;display:grid}.ReportBuilder-module__wNtPLW__filterControl label{color:var(--muted);font-size:.69rem;font-weight:800}.ReportBuilder-module__wNtPLW__filterControl input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--foreground);font:inherit;border-radius:11px;padding:7px 9px}.ReportBuilder-module__wNtPLW__filterControl input:focus{border-color:var(--gold);outline:3px solid #b9925e1f}.ReportBuilder-module__wNtPLW__advancedBar{border:1px dashed var(--gold-border);background:var(--accent-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ReportBuilder-module__wNtPLW__advancedBar span{color:var(--muted);font-size:.73rem;line-height:1.45}.ReportBuilder-module__wNtPLW__metricSection{border-top:1px solid var(--border);gap:10px;padding-top:13px;display:grid}.ReportBuilder-module__wNtPLW__previewStep{background:var(--surface);grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.ReportBuilder-module__wNtPLW__previewPanel{background:var(--surface);grid-template-rows:auto auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.ReportBuilder-module__wNtPLW__previewPanel[data-has-header=false]{grid-template-rows:auto minmax(0,1fr)}.ReportBuilder-module__wNtPLW__previewHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.ReportBuilder-module__wNtPLW__builderSaveHeader{grid-template-columns:minmax(210px,1.2fr) minmax(180px,.8fr) minmax(210px,1fr) auto;align-items:end;gap:10px;width:100%;min-width:0;display:grid}.ReportBuilder-module__wNtPLW__reportNameField{gap:5px;min-width:0;display:grid}.ReportBuilder-module__wNtPLW__reportNameField>span{color:var(--muted);font-size:.69rem;font-weight:850}.ReportBuilder-module__wNtPLW__reportNameField input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--foreground);font:inherit;border-radius:11px;padding:7px 10px;font-size:.8rem}.ReportBuilder-module__wNtPLW__reportNameField input:focus{border-color:var(--gold);outline:3px solid #b9925e1f}.ReportBuilder-module__wNtPLW__reportShareField,.ReportBuilder-module__wNtPLW__reportParticipantField{min-width:0}.ReportBuilder-module__wNtPLW__shareSummary,.ReportBuilder-module__wNtPLW__personalOnlySummary{color:var(--muted);align-self:center;font-size:.72rem;font-weight:780}.ReportBuilder-module__wNtPLW__builderSaveActions{align-items:center;gap:7px;padding-block-end:1px;display:flex}.ReportBuilder-module__wNtPLW__builderSaveActions>button{white-space:nowrap}.ReportBuilder-module__wNtPLW__builderSaveNotice{background:var(--surface-soft);color:var(--muted);border-radius:10px;grid-column:1/-1;margin:0;padding:7px 10px;font-size:.72rem;font-weight:760;line-height:1.5}.ReportBuilder-module__wNtPLW__previewHeading{gap:2px;display:grid}.ReportBuilder-module__wNtPLW__previewHeading h3,.ReportBuilder-module__wNtPLW__previewHeading p{margin:0}.ReportBuilder-module__wNtPLW__previewHeading h3{font-size:.94rem}.ReportBuilder-module__wNtPLW__previewHeading p{color:var(--muted);font-size:.7rem}.ReportBuilder-module__wNtPLW__previewTools{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.ReportBuilder-module__wNtPLW__previewControls{min-width:0;display:grid}.ReportBuilder-module__wNtPLW__previewResultBar{z-index:10;border-block:1px solid var(--gold-border);background:linear-gradient(180deg, var(--surface), var(--surface-soft));min-width:0;min-height:52px;color:var(--muted);align-items:center;gap:10px;padding:6px 13px;font-size:.72rem;font-weight:800;display:flex;position:relative}.ReportBuilder-module__wNtPLW__previewCount{min-width:112px;color:var(--foreground);flex:none;font-weight:880}.ReportBuilder-module__wNtPLW__previewViewTabs{border:1px solid var(--border);background:var(--surface);border-radius:11px;flex:none;gap:3px;padding:3px}.ReportBuilder-module__wNtPLW__previewViewTab{border-radius:8px;min-width:78px;min-height:32px;padding:5px 11px}.ReportBuilder-module__wNtPLW__previewViewTab[aria-selected=true]{background:var(--accent-soft);color:var(--accent)}.ReportBuilder-module__wNtPLW__previewViewTab[aria-selected=true]:after{background:var(--accent);height:2px;inset-block-end:1px;inset-inline:17px}.ReportBuilder-module__wNtPLW__previewSummaryState{min-width:0;color:var(--muted);text-align:end;flex:auto;font-size:.69rem;font-weight:760}.ReportBuilder-module__wNtPLW__previewScroll{overscroll-behavior:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:none;position:relative;overflow:auto}.ReportBuilder-module__wNtPLW__previewTable{border-collapse:separate;border-spacing:0;text-align:start;width:max-content;min-width:100%;min-height:100%;font-size:.78rem}.ReportBuilder-module__wNtPLW__previewTable th{z-index:2;border-bottom:1px solid var(--gold-border);background:var(--surface-soft);color:var(--foreground);text-align:start;font-weight:900;position:sticky;top:0}.ReportBuilder-module__wNtPLW__previewTable th,.ReportBuilder-module__wNtPLW__previewTable td{border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;min-width:145px;max-width:260px;padding:10px 11px;overflow:hidden}.ReportBuilder-module__wNtPLW__previewTable .ReportBuilder-module__wNtPLW__rowNumberHeader,.ReportBuilder-module__wNtPLW__previewTable .ReportBuilder-module__wNtPLW__rowNumber{z-index:3;background:var(--surface-soft);width:48px;min-width:48px;max-width:48px;color:var(--muted);text-align:center;position:sticky;inset-inline-start:0}.ReportBuilder-module__wNtPLW__previewTable .ReportBuilder-module__wNtPLW__rowNumberHeader{z-index:4}.ReportBuilder-module__wNtPLW__previewTable tfoot th,.ReportBuilder-module__wNtPLW__previewTable tfoot td{z-index:3;border-top:2px solid var(--gold-border);background:#faf7f2;border-bottom:0;position:sticky;top:auto;bottom:0;box-shadow:0 -7px 18px #44262e0f}.ReportBuilder-module__wNtPLW__previewTable tbody tr[data-report-row=true]{height:41px}.ReportBuilder-module__wNtPLW__previewTable .ReportBuilder-module__wNtPLW__previewVirtualSpacer,.ReportBuilder-module__wNtPLW__previewTable .ReportBuilder-module__wNtPLW__previewVirtualSpacer:hover{background:0 0}.ReportBuilder-module__wNtPLW__previewTable .ReportBuilder-module__wNtPLW__previewVirtualSpacer td{border:0;min-width:0;max-width:none;padding:0}.ReportBuilder-module__wNtPLW__previewTable .ReportBuilder-module__wNtPLW__rowNumberFooter{z-index:5;width:48px;min-width:48px;max-width:48px;color:var(--accent);text-align:center;font-size:.66rem;position:sticky;inset-inline-start:0}.ReportBuilder-module__wNtPLW__columnSummaryCell>span,.ReportBuilder-module__wNtPLW__columnSummaryCell>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ReportBuilder-module__wNtPLW__columnSummaryCell>span{color:var(--muted);font-size:.62rem;font-weight:800}.ReportBuilder-module__wNtPLW__columnSummaryCell>strong{color:var(--foreground);margin-top:2px;font-size:.78rem}.ReportBuilder-module__wNtPLW__columnSummaryCell[data-value-type=currency]>strong{color:var(--accent)}.ReportBuilder-module__wNtPLW__fileCellLinks{flex-wrap:wrap;gap:6px;display:inline-flex}.ReportBuilder-module__wNtPLW__fileCellLink,.ReportBuilder-module__wNtPLW__fileCellUnavailable{border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.ReportBuilder-module__wNtPLW__fileCellLink{border:1px solid var(--gold-border);background:var(--accent-soft);color:var(--accent);text-decoration:none}.ReportBuilder-module__wNtPLW__fileCellLink:hover,.ReportBuilder-module__wNtPLW__fileCellLink:focus-visible{border-color:var(--gold);outline-offset:1px;outline:2px solid #b9925e29}.ReportBuilder-module__wNtPLW__fileCellUnavailable{border:1px dashed var(--border);background:var(--surface-soft);color:var(--muted);cursor:not-allowed}.ReportBuilder-module__wNtPLW__fileCellLink span,.ReportBuilder-module__wNtPLW__fileCellUnavailable span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReportBuilder-module__wNtPLW__columnHeaderContent{justify-content:space-between;align-items:center;gap:8px;display:flex}.ReportBuilder-module__wNtPLW__columnHeaderContent>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ReportBuilder-module__wNtPLW__columnHeaderContent>.ReportBuilder-module__wNtPLW__columnHeaderActions{flex:none;gap:4px;display:flex;overflow:visible}.ReportBuilder-module__wNtPLW__columnHeaderActions>button,.ReportBuilder-module__wNtPLW__columnSelectionActions button{cursor:pointer;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;padding:0;display:grid}.ReportBuilder-module__wNtPLW__columnDragHandle{border:1px solid var(--gold-border);background:var(--surface);color:var(--accent);cursor:grab}.ReportBuilder-module__wNtPLW__columnDragHandle:active{cursor:grabbing}.ReportBuilder-module__wNtPLW__previewTable th[data-drag-over=true]{box-shadow:inset 3px 0 var(--gold)}.ReportBuilder-module__wNtPLW__columnSelectionButton[data-action=keep]{color:#22784a;background:#22784a1a;border:1px solid #22784a33}.ReportBuilder-module__wNtPLW__columnSelectionButton[data-action=remove]{color:var(--danger);background:#c42b2b14;border:1px solid #c42b2b2e}.ReportBuilder-module__wNtPLW__columnFilterButton{border:1px solid var(--gold-border);background:var(--surface);color:var(--muted);position:relative}.ReportBuilder-module__wNtPLW__columnFilterButton[data-active=true]{border-color:var(--gold);background:var(--accent-soft);color:var(--accent)}.ReportBuilder-module__wNtPLW__columnFilterButton[data-active=true]:after{border:1px solid var(--surface);background:var(--gold);content:"";border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.ReportBuilder-module__wNtPLW__columnHeaderActions>button:hover,.ReportBuilder-module__wNtPLW__columnHeaderActions>button:focus-visible,.ReportBuilder-module__wNtPLW__columnSelectionActions button:hover,.ReportBuilder-module__wNtPLW__columnSelectionActions button:focus-visible{outline:2px solid var(--gold-border);outline-offset:1px}.ReportBuilder-module__wNtPLW__previewTable th[data-filter-open=true]{z-index:5}.ReportBuilder-module__wNtPLW__columnFilterMenu{z-index:205;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;border:1px solid var(--gold-border);background:var(--surface);width:280px;max-width:min(280px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);text-align:start;white-space:normal;direction:rtl;border-radius:13px;gap:8px;padding:10px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 46px #44262e33}.ReportBuilder-module__wNtPLW__columnFilterHeader{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.ReportBuilder-module__wNtPLW__columnFilterHeader>div{gap:2px;display:grid}.ReportBuilder-module__wNtPLW__columnFilterHeader strong{font-size:.84rem}.ReportBuilder-module__wNtPLW__columnFilterHeader span{color:var(--muted);font-size:.67rem;font-weight:700}.ReportBuilder-module__wNtPLW__columnFilterHeader>button{width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ReportBuilder-module__wNtPLW__columnFilterHeader>button:hover,.ReportBuilder-module__wNtPLW__columnFilterHeader>button:focus-visible{background:var(--surface-soft);color:var(--foreground);outline:none}.ReportBuilder-module__wNtPLW__columnFilterOperatorField{gap:5px;min-height:0;display:grid}.ReportBuilder-module__wNtPLW__columnFilterOperatorField>span{color:var(--muted);font-size:.68rem;font-weight:850}.ReportBuilder-module__wNtPLW__columnFilterOperatorList{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:108px;padding-inline-end:2px;display:grid;overflow-y:auto}.ReportBuilder-module__wNtPLW__columnFilterOperatorList>button{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:30px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:4px 7px;font-size:.7rem;font-weight:780;display:flex}.ReportBuilder-module__wNtPLW__columnFilterOperatorList>button:hover,.ReportBuilder-module__wNtPLW__columnFilterOperatorList>button:focus-visible{border-color:var(--gold-border);background:var(--surface-soft);outline:none}.ReportBuilder-module__wNtPLW__columnFilterOperatorList>button[aria-selected=true]{border-color:var(--gold-border);background:var(--accent-soft);color:var(--accent)}.ReportBuilder-module__wNtPLW__columnFilterOperatorList>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReportBuilder-module__wNtPLW__columnFilterControl{gap:5px;display:grid}.ReportBuilder-module__wNtPLW__columnFilterControl>span{color:var(--muted);font-size:.68rem;font-weight:850}.ReportBuilder-module__wNtPLW__columnFilterControl select,.ReportBuilder-module__wNtPLW__columnFilterControl input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--foreground);font:inherit;border-radius:10px;padding:7px 9px}.ReportBuilder-module__wNtPLW__columnFilterControl select:focus,.ReportBuilder-module__wNtPLW__columnFilterControl input:focus{border-color:var(--gold);outline:3px solid #b9925e1f}.ReportBuilder-module__wNtPLW__columnFilterChoices{gap:7px;display:grid}.ReportBuilder-module__wNtPLW__columnFilterSearch{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:6px;min-height:38px;padding-inline:8px;display:flex}.ReportBuilder-module__wNtPLW__columnFilterSearch:focus-within{border-color:var(--gold)}.ReportBuilder-module__wNtPLW__columnFilterSearch input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:.76rem}.ReportBuilder-module__wNtPLW__columnFilterToolbar{justify-content:flex-end;gap:6px;display:flex}.ReportBuilder-module__wNtPLW__columnFilterToolbar button{background:var(--surface-soft);min-height:28px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:4px 8px;font-size:.68rem;font-weight:850}.ReportBuilder-module__wNtPLW__columnFilterToolbar button:disabled{color:var(--muted);cursor:default;opacity:.6}.ReportBuilder-module__wNtPLW__columnFilterOptions{scrollbar-width:thin;align-content:start;gap:4px;max-height:210px;display:grid;overflow-y:auto}.ReportBuilder-module__wNtPLW__columnFilterOptions>button{min-height:36px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:.76rem;font-weight:780;display:flex}.ReportBuilder-module__wNtPLW__columnFilterOptions>button:hover,.ReportBuilder-module__wNtPLW__columnFilterOptions>button:focus-visible{background:var(--surface-soft);outline:none}.ReportBuilder-module__wNtPLW__columnFilterOptions>button[aria-selected=true]{border-color:var(--gold-border);background:var(--accent-soft);color:var(--accent)}.ReportBuilder-module__wNtPLW__columnFilterState{color:var(--muted);text-align:center;padding:10px;font-size:.7rem;font-weight:730}.ReportBuilder-module__wNtPLW__columnFilterActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.ReportBuilder-module__wNtPLW__columnFilterActions>button{min-height:36px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.73rem;font-weight:880;display:inline-flex}.ReportBuilder-module__wNtPLW__columnFilterRemove{color:var(--danger);background:#c42b2b14;border:0}.ReportBuilder-module__wNtPLW__columnFilterSave{border:1px solid var(--accent);background:var(--accent);color:#fff}.ReportBuilder-module__wNtPLW__columnFilterSave:disabled{border-color:var(--border);background:var(--surface-soft);color:var(--muted);cursor:default}.ReportBuilder-module__wNtPLW__previewTable tbody tr:hover{background:var(--surface-soft)}.ReportBuilder-module__wNtPLW__previewEmpty{min-height:260px;color:var(--muted);text-align:center;place-items:center;padding:22px;display:grid}.ReportBuilder-module__wNtPLW__previewEmpty div{justify-items:center;gap:8px;max-width:360px;display:grid}.ReportBuilder-module__wNtPLW__previewEmpty strong{color:var(--foreground)}.ReportBuilder-module__wNtPLW__previewState{place-items:center;min-height:360px;padding:18px;display:grid;overflow:auto}.ReportBuilder-module__wNtPLW__previewInlineError{color:var(--danger);margin:0;font-size:.78rem;font-weight:780}.ReportBuilder-module__wNtPLW__previewLoadState{z-index:4;inset-inline:12px;border:1px solid var(--gold-border);width:fit-content;max-width:calc(100% - 24px);min-height:34px;color:var(--muted);background:#fffffff5;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:8px auto;padding:5px 9px;font-size:.71rem;font-weight:800;display:flex;position:sticky;bottom:54px;box-shadow:0 6px 20px #44262e17}.ReportBuilder-module__wNtPLW__previewLoadSpinner{border:2px solid var(--gold-border);border-top-color:var(--accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite ReportBuilder-module__wNtPLW__reportPreviewSpin}.ReportBuilder-module__wNtPLW__previewLoadMoreAction{border:1px solid var(--gold-border);background:var(--accent-soft);min-height:28px;color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;padding:4px 8px;font-size:.7rem;font-weight:900}.ReportBuilder-module__wNtPLW__previewLoadMoreAction:hover,.ReportBuilder-module__wNtPLW__previewLoadMoreAction:focus-visible{border-color:var(--gold);background:var(--surface);outline-offset:1px;outline:2px solid #b9925e24}.ReportBuilder-module__wNtPLW__previewConfiguredCell{height:180px;color:var(--muted);text-align:center;font-size:.78rem;font-weight:750}.ReportBuilder-module__wNtPLW__metricPanel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.ReportBuilder-module__wNtPLW__metricCard{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;gap:4px;padding:10px;display:grid}.ReportBuilder-module__wNtPLW__metricCard strong{font-size:1.12rem}.ReportBuilder-module__wNtPLW__metricCard span{color:var(--muted);font-size:.7rem}.ReportBuilder-module__wNtPLW__visualizationList{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.ReportBuilder-module__wNtPLW__visualization{border:1px solid var(--border);background:var(--surface);min-height:70px;color:var(--muted);font:inherit;cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:8px;font-size:.72rem;font-weight:820;display:grid}.ReportBuilder-module__wNtPLW__visualization[aria-pressed=true]{border-color:var(--gold);background:var(--accent-soft);color:var(--accent)}.ReportBuilder-module__wNtPLW__visualizationSettings{border:1px solid var(--gold-border);background:linear-gradient(135deg, var(--accent-soft), var(--surface));border-radius:14px;gap:10px;padding:11px;display:grid}.ReportBuilder-module__wNtPLW__visualizationSettings>header>svg{color:var(--accent)}.ReportBuilder-module__wNtPLW__visualizationControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ReportBuilder-module__wNtPLW__stepFooter{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(120px,auto) 1fr minmax(120px,auto);align-items:center;gap:10px;padding:9px 14px;display:none}.ReportBuilder-module__wNtPLW__stepFooter>span{color:var(--muted);text-align:center;font-size:.72rem;font-weight:800}.ReportBuilder-module__wNtPLW__stepFooter>:last-child{justify-self:end}.ReportBuilder-module__wNtPLW__saveBar{border:1px solid var(--gold-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;border-radius:16px;padding:10px 12px;display:none;box-shadow:0 -8px 28px #44262e14}.ReportBuilder-module__wNtPLW__workspaceEmpty{border:1px dashed var(--gold-border);background:var(--surface);min-height:430px;color:var(--muted);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.ReportBuilder-module__wNtPLW__workspaceEmpty strong{color:var(--foreground);font-size:1rem}.ReportBuilder-module__wNtPLW__workspaceEmpty span{max-width:360px;font-size:.78rem;line-height:1.55}.ReportBuilder-module__wNtPLW__saveCopy{gap:2px;min-width:0;display:grid}.ReportBuilder-module__wNtPLW__saveCopy strong{font-size:.82rem}.ReportBuilder-module__wNtPLW__saveCopy span{color:var(--muted);font-size:.7rem}.ReportBuilder-module__wNtPLW__saveActions{gap:7px;display:flex}.ReportBuilder-module__wNtPLW__mobileOnly{display:none}@keyframes ReportBuilder-module__wNtPLW__reportPreviewSpin{to{transform:rotate(360deg)}}@media (max-width:1080px){.ReportBuilder-module__wNtPLW__workspace{grid-template-columns:230px minmax(0,1fr)}.ReportBuilder-module__wNtPLW__builderSaveHeader{grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) minmax(190px,1fr) auto}.ReportBuilder-module__wNtPLW__sectionGrid{grid-template-columns:minmax(0,1fr)}.ReportBuilder-module__wNtPLW__metricPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.ReportBuilder-module__wNtPLW__visualizationControls{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ReportBuilder-module__wNtPLW__builder{grid-template-rows:auto minmax(0,1fr);gap:8px;padding:8px;overflow:hidden}.ReportBuilder-module__wNtPLW__modeSwitch{width:100%}.ReportBuilder-module__wNtPLW__modeButton{flex:1}.ReportBuilder-module__wNtPLW__mobileSteps{scrollbar-width:none;gap:5px;min-width:0;padding:1px;display:flex;overflow-x:auto}.ReportBuilder-module__wNtPLW__mobileStep{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--muted);font:inherit;cursor:pointer;border-radius:12px;flex:1 0 72px;justify-items:center;gap:4px;padding:6px;font-size:.68rem;font-weight:850;display:grid}.ReportBuilder-module__wNtPLW__mobileStep:before{background:var(--surface-soft);content:attr(data-number);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.ReportBuilder-module__wNtPLW__mobileStep[aria-current=step]{border-color:var(--gold);background:var(--accent-soft);color:var(--accent)}.ReportBuilder-module__wNtPLW__workspace{min-height:0;display:block;overflow:auto}.ReportBuilder-module__wNtPLW__rail,.ReportBuilder-module__wNtPLW__canvas>*{display:none}.ReportBuilder-module__wNtPLW__builder[data-mobile-step=domain] .ReportBuilder-module__wNtPLW__rail{border:1px solid var(--border);border-radius:16px;min-height:450px;display:grid}.ReportBuilder-module__wNtPLW__builder[data-mobile-step=fields] .ReportBuilder-module__wNtPLW__canvasHeader,.ReportBuilder-module__wNtPLW__builder[data-mobile-step=fields] .ReportBuilder-module__wNtPLW__sectionGrid,.ReportBuilder-module__wNtPLW__builder[data-mobile-step=filters] .ReportBuilder-module__wNtPLW__canvasHeader,.ReportBuilder-module__wNtPLW__builder[data-mobile-step=filters] .ReportBuilder-module__wNtPLW__sectionGrid,.ReportBuilder-module__wNtPLW__builder[data-mobile-step=preview] .ReportBuilder-module__wNtPLW__canvasHeader,.ReportBuilder-module__wNtPLW__builder[data-mobile-step=preview] .ReportBuilder-module__wNtPLW__previewStep,.ReportBuilder-module__wNtPLW__builder[data-mobile-step=save] .ReportBuilder-module__wNtPLW__canvasHeader,.ReportBuilder-module__wNtPLW__builder[data-mobile-step=save] .ReportBuilder-module__wNtPLW__saveBar{display:flex}.ReportBuilder-module__wNtPLW__builder[data-mobile-step=fields] .ReportBuilder-module__wNtPLW__sectionGrid,.ReportBuilder-module__wNtPLW__builder[data-mobile-step=filters] .ReportBuilder-module__wNtPLW__sectionGrid{grid-template-columns:minmax(0,1fr);display:grid}.ReportBuilder-module__wNtPLW__builder[data-mobile-step=fields] .ReportBuilder-module__wNtPLW__sectionGrid>:nth-child(2),.ReportBuilder-module__wNtPLW__builder[data-mobile-step=filters] .ReportBuilder-module__wNtPLW__sectionGrid>:first-child{display:none}.ReportBuilder-module__wNtPLW__builder[data-mobile-step=preview] .ReportBuilder-module__wNtPLW__previewStep{min-height:460px;display:block}.ReportBuilder-module__wNtPLW__builder[data-mobile-step=save] .ReportBuilder-module__wNtPLW__saveBar{flex-direction:column;align-items:stretch;position:static}.ReportBuilder-module__wNtPLW__canvas{grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0;display:grid;overflow:visible}.ReportBuilder-module__wNtPLW__canvasHeader{margin-bottom:10px}.ReportBuilder-module__wNtPLW__canvasActions{display:none}.ReportBuilder-module__wNtPLW__filterRow{grid-template-columns:minmax(0,1fr) 42px}.ReportBuilder-module__wNtPLW__formRow{grid-template-columns:minmax(0,1fr)}.ReportBuilder-module__wNtPLW__filterRow>:not(:last-child){grid-column:1}.ReportBuilder-module__wNtPLW__filterRow>:last-child{grid-area:1/2/span 3;align-self:center}.ReportBuilder-module__wNtPLW__visualizationList{grid-template-columns:repeat(2,minmax(0,1fr))}.ReportBuilder-module__wNtPLW__previewPanel{min-height:430px}.ReportBuilder-module__wNtPLW__previewState{min-height:300px}.ReportBuilder-module__wNtPLW__builderSaveHeader{grid-template-columns:minmax(0,1fr)}.ReportBuilder-module__wNtPLW__builderSaveActions{justify-content:stretch;width:100%}.ReportBuilder-module__wNtPLW__builderSaveActions>button:last-child{flex:1}.ReportBuilder-module__wNtPLW__saveActions{width:100%}.ReportBuilder-module__wNtPLW__saveActions>*{flex:1}.ReportBuilder-module__wNtPLW__mobileOnly{display:inline-flex}}@media (max-width:420px){.ReportBuilder-module__wNtPLW__panel{padding:11px}.ReportBuilder-module__wNtPLW__metricPanel{grid-template-columns:minmax(0,1fr)}.ReportBuilder-module__wNtPLW__previewTable{width:max-content;min-width:660px}}
.SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input{border:1px solid var(--ds-border-subtle,#44262e24);border-radius:var(--ds-radius-md,12px);background-color:var(--ds-surface-card,#fffffff5);width:100%;min-width:0;min-height:40px;color:var(--ds-text-primary,var(--foreground));font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b5960' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;outline:none;padding:8px 34px 8px 10px;font-size:.82rem;font-weight:850}.SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input:focus-visible{border-color:var(--ds-color-brand-500,var(--gold));box-shadow:var(--ds-focus-ring,0 0 0 3px #b9925e1f)}.SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input::placeholder{color:var(--ds-text-muted,var(--muted));opacity:.88}.app-shell[data-display-mode=dark] .SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input{color:var(--foreground);background-color:#3a2a31f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23d8c9c4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E");border-color:#ffe8de24}@media (max-width:820px){.SelectMenuSearchInput-module__SIJLmG__input.SelectMenuSearchInput-module__SIJLmG__input{min-height:44px}}
.Modal-module__c8rfpq__backdrop{z-index:var(--ds-z-modal);overscroll-behavior:contain;padding:max(var(--ds-space-4), var(--safe-area-top,0px)) max(var(--ds-space-4), var(--safe-area-right,0px)) max(var(--ds-space-4), var(--safe-area-bottom,0px)) max(var(--ds-space-4), var(--safe-area-left,0px));background:#0f172a6b;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.Modal-module__c8rfpq__backdropHigh{z-index:calc(var(--ds-z-modal) + 220)}.Modal-module__c8rfpq__backdropTopmost{z-index:calc(var(--ds-z-modal) + 1100)}.Modal-module__c8rfpq__modal{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface-card);width:min(100%,640px);min-width:0;min-height:0;max-height:calc(100dvh - 2rem);box-shadow:var(--ds-shadow-overlay);color:var(--ds-text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module__c8rfpq__sm{width:min(100%,440px)}.Modal-module__c8rfpq__md{width:min(100%,640px)}.Modal-module__c8rfpq__lg{width:min(100%,880px)}.Modal-module__c8rfpq__viewport{width:min(100%,1540px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.Modal-module__c8rfpq__viewport .Modal-module__c8rfpq__body{max-height:none;overflow:hidden}.Modal-module__c8rfpq__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);border-block-end:1px solid var(--ds-border-subtle);background:var(--ds-title-surface);padding:var(--ds-space-4);flex:none;display:flex}.Modal-module__c8rfpq__titleBlock{flex:auto;min-width:0}.Modal-module__c8rfpq__headerControls{align-items:center;gap:var(--ds-space-2);flex:none;display:flex}.Modal-module__c8rfpq__title{overflow-wrap:anywhere;font-size:var(--ds-font-size-xl);line-height:var(--ds-line-height-tight);margin:0}.Modal-module__c8rfpq__description{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);margin-block-start:var(--ds-space-2)}.Modal-module__c8rfpq__close{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);background:var(--ds-surface-card);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ds-text-primary);cursor:pointer;font:inherit;place-items:center;padding:0;display:inline-grid}.Modal-module__c8rfpq__close:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.Modal-module__c8rfpq__close:disabled{cursor:not-allowed;opacity:.5}.Modal-module__c8rfpq__subheader{border-block-end:1px solid var(--ds-border-subtle);min-width:0;padding:0 var(--ds-space-4) var(--ds-space-2);flex:none}.Modal-module__c8rfpq__body{overscroll-behavior:contain;overflow-wrap:anywhere;min-width:0;min-height:0;max-height:calc(100dvh - 12rem);padding:var(--ds-space-4);flex:1;overflow:auto}.Modal-module__c8rfpq__footer{gap:var(--ds-space-2);border-block-start:1px solid var(--ds-border-subtle);padding:var(--ds-space-4);direction:rtl;flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.Modal-module__c8rfpq__footer>button[type=submit],.Modal-module__c8rfpq__footer>[data-primary-action=true]{order:2}@media (max-width:820px){.Modal-module__c8rfpq__backdrop{padding:max(4px, var(--safe-area-top,0px)) max(4px, var(--safe-area-right,0px)) max(4px, var(--safe-area-bottom,0px)) max(4px, var(--safe-area-left,0px));place-items:center}.Modal-module__c8rfpq__modal{width:100%;height:auto;max-height:calc(100vh - 8px);max-height:calc(100dvh - var(--safe-area-top,0px) - var(--safe-area-bottom,0px) - 8px);border-radius:var(--ds-radius-sm)}.Modal-module__c8rfpq__modal.Modal-module__c8rfpq__viewport{height:calc(100vh - 8px);height:calc(100dvh - var(--safe-area-top,0px) - var(--safe-area-bottom,0px) - 8px)}.Modal-module__c8rfpq__body{max-height:none}.Modal-module__c8rfpq__header,.Modal-module__c8rfpq__subheader,.Modal-module__c8rfpq__body,.Modal-module__c8rfpq__footer{padding:var(--ds-space-3)}.Modal-module__c8rfpq__footer>button:not([aria-label]),.Modal-module__c8rfpq__footer>[data-primary-action=true]{flex:min(100%,180px);min-height:44px}.Modal-module__c8rfpq__close{width:44px;min-width:44px;height:44px;min-height:44px}}
.ViewportHint-module__h7CV-q__anchor{display:inline-flex}.ViewportHint-module__h7CV-q__hint{color:#fff;pointer-events:none;text-align:start;white-space:pre-line;z-index:10050;direction:rtl;background:#70222c;border:1px solid #b8905533;border-radius:8px;min-width:min(220px,100vw - 24px);max-width:min(320px,100vw - 24px);max-height:min(180px,100vh - 24px);padding:8px 10px;font-size:.75rem;font-weight:750;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 10px 24px #3b151c38}
.RecordPaymentLedger-module__EKw0Oa__ledger{background:var(--ds-surface-card,#fff);border:1px solid #44262e1c;border-radius:14px;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #44262e0f;container-type:inline-size}.RecordPaymentLedger-module__EKw0Oa__ledger[data-presentation=embedded]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.RecordPaymentLedger-module__EKw0Oa__summary{grid-template-columns:repeat(var(--summary-columns,4), minmax(0, 1fr));background:#f7faf9;border-block-end:1px solid #44262e1c;min-width:0;margin:0;display:grid}.RecordPaymentLedger-module__EKw0Oa__summary>div{border-inline-end:1px solid #21866f21;gap:4px;min-width:0;padding:13px 14px;display:grid}.RecordPaymentLedger-module__EKw0Oa__summary>div:last-child{border-inline-end:0}.RecordPaymentLedger-module__EKw0Oa__summary dt{color:var(--muted,#66736f);font-size:.74rem;font-weight:850}.RecordPaymentLedger-module__EKw0Oa__summary dd{color:var(--foreground,#182724);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:950}.RecordPaymentLedger-module__EKw0Oa__summary [data-tone=balance] dd,.RecordPaymentLedger-module__EKw0Oa__summary [data-tone=success] dd{color:#16705d}.RecordPaymentLedger-module__EKw0Oa__summary [data-tone=danger] dd{color:#9a3838}.RecordPaymentLedger-module__EKw0Oa__summary [data-tone=warning] dd{color:#8a5614}.RecordPaymentLedger-module__EKw0Oa__header{border-block-end:1px solid #44262e17;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.RecordPaymentLedger-module__EKw0Oa__header>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.RecordPaymentLedger-module__EKw0Oa__header h3{color:var(--foreground,#182724);overflow-wrap:anywhere;margin:0;font-size:.94rem;font-weight:950}.RecordPaymentLedger-module__EKw0Oa__header span{color:var(--muted,#66736f);font-size:.74rem;font-weight:850}.RecordPaymentLedger-module__EKw0Oa__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.RecordPaymentLedger-module__EKw0Oa__list{min-width:0;display:grid}.RecordPaymentLedger-module__EKw0Oa__ledger[data-presentation=embedded] .RecordPaymentLedger-module__EKw0Oa__list{gap:10px}.RecordPaymentLedger-module__EKw0Oa__list article{border-block-end:1px solid #44262e17;grid-template-columns:max-content minmax(0,1fr) minmax(110px,auto) auto;grid-template-areas:"direction details amount status";align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.RecordPaymentLedger-module__EKw0Oa__list article[data-has-action=true]{grid-template-columns:max-content minmax(0,1fr) minmax(110px,auto) auto max-content;grid-template-areas:"direction details amount status action"}.RecordPaymentLedger-module__EKw0Oa__list article:last-child{border-block-end:0}.RecordPaymentLedger-module__EKw0Oa__ledger[data-presentation=embedded] .RecordPaymentLedger-module__EKw0Oa__list article,.RecordPaymentLedger-module__EKw0Oa__ledger[data-presentation=embedded] .RecordPaymentLedger-module__EKw0Oa__list article:last-child{background:var(--ds-surface-card,#fff);border:1px solid #44262e1c;border-radius:14px;box-shadow:0 8px 22px #44262e0d}.RecordPaymentLedger-module__EKw0Oa__ledger[data-presentation=embedded] [data-empty-state]{background:var(--ds-surface-card,#fff);border:1px solid #44262e1a;border-radius:14px;min-block-size:auto;padding:20px 16px}.RecordPaymentLedger-module__EKw0Oa__direction{box-sizing:border-box;color:#5f6b67;white-space:nowrap;background:#ecefed;border:1px solid #0000;border-radius:999px;grid-area:direction;place-items:center;block-size:32px;inline-size:32px;padding:0;font-size:1rem;font-weight:950;display:grid}.RecordPaymentLedger-module__EKw0Oa__list article[data-direction=receivable] .RecordPaymentLedger-module__EKw0Oa__direction{color:#16705d;background:#e3f5ef;border-color:#16705d1f}.RecordPaymentLedger-module__EKw0Oa__list article[data-direction=payable] .RecordPaymentLedger-module__EKw0Oa__direction{color:#a43a32;background:#fdeaea;border-color:#a43a321f}.RecordPaymentLedger-module__EKw0Oa__details{grid-area:details;gap:3px;min-width:0;display:grid}.RecordPaymentLedger-module__EKw0Oa__details strong{color:var(--foreground,#182724);overflow-wrap:anywhere;font-size:.9rem;font-weight:950}.RecordPaymentLedger-module__EKw0Oa__details span{color:var(--muted,#66736f);overflow-wrap:anywhere;font-size:.76rem;font-weight:800}.RecordPaymentLedger-module__EKw0Oa__amount{color:var(--foreground,#182724);text-align:left;white-space:nowrap;direction:ltr;grid-area:amount;font-size:.9rem;font-weight:950}.RecordPaymentLedger-module__EKw0Oa__status{color:#76562f;white-space:nowrap;background:#fff4dc;border-radius:999px;grid-area:status;padding:5px 9px;font-size:.76rem;font-weight:900}.RecordPaymentLedger-module__EKw0Oa__status[data-tone=success]{color:#16705d;background:#e3f5ef}.RecordPaymentLedger-module__EKw0Oa__status[data-tone=danger]{color:#9a3838;background:#fdeaea}.RecordPaymentLedger-module__EKw0Oa__status[data-tone=neutral]{color:#5f6b67;background:#ecefed}.RecordPaymentLedger-module__EKw0Oa__action{grid-area:action;justify-self:end;align-items:center;gap:6px;display:flex}.RecordPaymentLedger-module__EKw0Oa__list article[data-state=cancelled]{background:var(--ds-surface-muted,#f5f4f3);opacity:.72}.RecordPaymentLedger-module__EKw0Oa__list article[data-state=cancelled] .RecordPaymentLedger-module__EKw0Oa__direction,.RecordPaymentLedger-module__EKw0Oa__list article[data-state=cancelled] .RecordPaymentLedger-module__EKw0Oa__status{color:#6f6b68;background:#ecebea}.RecordPaymentLedger-module__EKw0Oa__empty{color:var(--muted,#66736f);margin:0;padding:18px 14px;font-size:.86rem;font-weight:800}@container (max-width:720px){.RecordPaymentLedger-module__EKw0Oa__summary{grid-template-columns:repeat(var(--summary-columns,4), minmax(0, 1fr))}.RecordPaymentLedger-module__EKw0Oa__summary>div{padding:9px 7px}.RecordPaymentLedger-module__EKw0Oa__list article{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"direction details details""amount status status"}.RecordPaymentLedger-module__EKw0Oa__list article[data-has-action=true]{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"direction details details""amount status action"}.RecordPaymentLedger-module__EKw0Oa__status,.RecordPaymentLedger-module__EKw0Oa__amount{justify-self:start}}@container (max-width:430px){.RecordPaymentLedger-module__EKw0Oa__summary dt{overflow-wrap:anywhere;font-size:.62rem;line-height:1.2}.RecordPaymentLedger-module__EKw0Oa__summary dd{font-size:.8rem;line-height:1.2}.RecordPaymentLedger-module__EKw0Oa__header{flex-direction:column;align-items:stretch}.RecordPaymentLedger-module__EKw0Oa__actions{justify-content:stretch}.RecordPaymentLedger-module__EKw0Oa__actions>*{flex:auto}.RecordPaymentLedger-module__EKw0Oa__action{justify-self:end}.RecordPaymentLedger-module__EKw0Oa__ledger[data-presentation=embedded] .RecordPaymentLedger-module__EKw0Oa__list article{padding:12px}.RecordPaymentLedger-module__EKw0Oa__ledger[data-presentation=embedded] [data-empty-state]{padding:16px 12px}}
.StudentPaymentControls-module__4obdEW__panel{background:var(--ds-surface-card,#fff);color:var(--foreground,#182724);border:1px solid #44262e1c;border-radius:16px;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #44262e0f;container-type:inline-size}.StudentPaymentControls-module__4obdEW__summary{grid-template-columns:repeat(var(--summary-columns,4), minmax(0, 1fr));background:#f7faf9;border-block-end:1px solid #44262e1c;min-width:0;margin:0;display:grid}.StudentPaymentControls-module__4obdEW__summary>div{border-inline-end:1px solid #21866f21;gap:4px;min-width:0;padding:13px 14px;display:grid}.StudentPaymentControls-module__4obdEW__summary>div:last-child{border-inline-end:0}.StudentPaymentControls-module__4obdEW__summary dt{color:var(--muted,#66736f);font-size:.74rem;font-weight:850}.StudentPaymentControls-module__4obdEW__summary dd{color:var(--foreground,#182724);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:950}.StudentPaymentControls-module__4obdEW__summary [data-tone=success] dd{color:#16705d}.StudentPaymentControls-module__4obdEW__summary [data-tone=danger] dd{color:#9a3838}.StudentPaymentControls-module__4obdEW__summary [data-tone=warning] dd{color:#8a5614}.StudentPaymentControls-module__4obdEW__panelHeader{border-block-end:1px solid #44262e17;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.StudentPaymentControls-module__4obdEW__panelHeader h2,.StudentPaymentControls-module__4obdEW__panelHeader p,.StudentPaymentControls-module__4obdEW__receiptNote,.StudentPaymentControls-module__4obdEW__noTransaction,.StudentPaymentControls-module__4obdEW__blockedMessage,.StudentPaymentControls-module__4obdEW__queueAmount{margin:0}.StudentPaymentControls-module__4obdEW__approvalAmounts,.StudentPaymentControls-module__4obdEW__approvalEvidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.StudentPaymentControls-module__4obdEW__approvalAmounts>div,.StudentPaymentControls-module__4obdEW__approvalEvidence>div{background:var(--color-surface-subtle,#f7f7f5);border-radius:9px;min-width:0;padding:9px 10px}.StudentPaymentControls-module__4obdEW__approvalAmounts dt,.StudentPaymentControls-module__4obdEW__approvalEvidence dt{color:var(--muted,#66736f);font-size:.7rem;font-weight:800}.StudentPaymentControls-module__4obdEW__approvalAmounts dd,.StudentPaymentControls-module__4obdEW__approvalEvidence dd{overflow-wrap:anywhere;text-align:right;direction:ltr;margin:3px 0 0;font-size:.88rem;font-weight:950}.StudentPaymentControls-module__4obdEW__approvalModal{gap:16px;display:grid}.StudentPaymentControls-module__4obdEW__approvalModalActions{justify-content:flex-end;gap:8px;display:flex}.StudentPaymentControls-module__4obdEW__modalFeedback{color:#713549;background:#fff8e8;border-radius:9px;margin:0;padding:9px 10px;font-size:.8rem;font-weight:850}.StudentPaymentControls-module__4obdEW__approvalEvidence{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentPaymentControls-module__4obdEW__panelHeader h2{color:var(--accent,#713549);font-size:1.02rem;font-weight:950}.StudentPaymentControls-module__4obdEW__panelHeader p,.StudentPaymentControls-module__4obdEW__noTransaction{color:var(--muted,#66736f);margin-block-start:3px;font-size:.8rem;font-weight:750}.StudentPaymentControls-module__4obdEW__panelState{place-items:center;min-block-size:180px;padding:18px;display:grid}.StudentPaymentControls-module__4obdEW__panelState>*{width:min(100%,680px)}.StudentPaymentControls-module__4obdEW__counter{color:#fff;background:#713549;border-radius:999px;place-items:center;min-block-size:30px;min-inline-size:30px;padding-inline:8px;font-size:.84rem;font-weight:950;display:grid}.StudentPaymentControls-module__4obdEW__arrangementList,.StudentPaymentControls-module__4obdEW__queueList{gap:10px;padding:12px;display:grid}.StudentPaymentControls-module__4obdEW__arrangementCard,.StudentPaymentControls-module__4obdEW__queueCard{background:var(--ds-surface-card,#fff);border:1px solid #44262e1a;border-radius:14px;gap:9px;min-width:0;padding:11px 12px;display:grid}.StudentPaymentControls-module__4obdEW__unassignedNotice{color:#713549;background:#fff8e8;border-radius:9px;align-items:center;gap:8px;margin:10px 12px 0;padding:8px 10px;font-size:.8rem;font-weight:850;display:flex}.StudentPaymentControls-module__4obdEW__unassignedNotice>span{color:#fff;background:#d49a44;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;block-size:22px;font-size:.75rem;display:inline-flex}.StudentPaymentControls-module__4obdEW__queueCard{border-inline-start:4px solid #d49a44}.StudentPaymentControls-module__4obdEW__cardHeading,.StudentPaymentControls-module__4obdEW__transactionMeta,.StudentPaymentControls-module__4obdEW__decisionActions,.StudentPaymentControls-module__4obdEW__reviewIndicator{align-items:center;display:flex}.StudentPaymentControls-module__4obdEW__cardHeading{justify-content:space-between;gap:12px}.StudentPaymentControls-module__4obdEW__cardHeading>div,.StudentPaymentControls-module__4obdEW__transactionMeta>div{gap:3px;min-width:0;display:grid}.StudentPaymentControls-module__4obdEW__statusField{align-items:flex-end;gap:4px;display:grid}.StudentPaymentControls-module__4obdEW__fieldLabel{color:var(--muted,#66736f);font-size:.68rem;font-weight:800}.StudentPaymentControls-module__4obdEW__cardHeading strong,.StudentPaymentControls-module__4obdEW__transactionMeta strong{overflow-wrap:anywhere;font-size:.92rem}.StudentPaymentControls-module__4obdEW__cardHeading span,.StudentPaymentControls-module__4obdEW__transactionMeta span{color:var(--muted,#66736f);overflow-wrap:anywhere;font-size:.77rem;font-weight:750}.StudentPaymentControls-module__4obdEW__detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.StudentPaymentControls-module__4obdEW__detailsGrid div{min-width:0}.StudentPaymentControls-module__4obdEW__detailsGrid dt{color:var(--muted,#66736f);font-size:.72rem;font-weight:800}.StudentPaymentControls-module__4obdEW__detailsGrid dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.82rem;font-weight:850}.StudentPaymentControls-module__4obdEW__compactFacts{flex-wrap:wrap;gap:7px 18px;display:flex}.StudentPaymentControls-module__4obdEW__compactFacts>span{color:var(--muted,#66736f);font-size:.76rem;font-weight:750}.StudentPaymentControls-module__4obdEW__compactFacts strong{color:var(--foreground,#182724);font-weight:900}.StudentPaymentControls-module__4obdEW__arrangementActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.StudentPaymentControls-module__4obdEW__arrangementDetails{border-block-start:1px solid #44262e14;padding-block-start:7px}.StudentPaymentControls-module__4obdEW__arrangementDetails>summary{color:var(--accent,#713549);cursor:pointer;font-size:.76rem;font-weight:850}.StudentPaymentControls-module__4obdEW__arrangementDetails[open]{gap:9px;display:grid}.StudentPaymentControls-module__4obdEW__arrangementDetails[open]>summary{margin-block-end:2px}.StudentPaymentControls-module__4obdEW__mono{text-align:start;direction:ltr}.StudentPaymentControls-module__4obdEW__receiptNote{overflow-wrap:anywhere;white-space:pre-wrap;background:#f8f6f2;border-inline-start:3px solid #d49a44;border-radius:8px;padding:9px 11px;font-size:.84rem;line-height:1.55}.StudentPaymentControls-module__4obdEW__receiptNote strong{margin-block-end:3px;font-size:.75rem;display:block}.StudentPaymentControls-module__4obdEW__receiptNote p{margin:0}.StudentPaymentControls-module__4obdEW__linkedTransaction{gap:5px;display:grid}.StudentPaymentControls-module__4obdEW__linkedTransaction>strong{color:var(--muted,#66736f);font-size:.72rem}.StudentPaymentControls-module__4obdEW__transactionMeta{background:#f7faf9;border-radius:10px;justify-content:space-between;gap:10px;padding:9px 10px}.StudentPaymentControls-module__4obdEW__transactionMeta>div{flex:auto}.StudentPaymentControls-module__4obdEW__transactionActors{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.StudentPaymentControls-module__4obdEW__transactionActors>span{gap:4px;display:inline-flex}.StudentPaymentControls-module__4obdEW__transactionActors b{color:var(--foreground,#24312d);font-weight:850}.StudentPaymentControls-module__4obdEW__noteIcon{color:#8a5614;background:#fff4dc;border-radius:999px;flex:none;place-items:center;block-size:28px;inline-size:28px;font-size:.82rem;display:grid}.StudentPaymentControls-module__4obdEW__history summary{color:var(--accent,#713549);cursor:pointer;font-size:.8rem;font-weight:900}.StudentPaymentControls-module__4obdEW__history ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.StudentPaymentControls-module__4obdEW__history li{border-inline-start:2px solid #71354933;gap:3px;padding-inline-start:9px;display:grid}.StudentPaymentControls-module__4obdEW__history li span,.StudentPaymentControls-module__4obdEW__history li p{color:var(--muted,#66736f);margin:0;font-size:.76rem}.StudentPaymentControls-module__4obdEW__queueAmount{direction:ltr;justify-self:start;font-size:1rem;font-weight:950}.StudentPaymentControls-module__4obdEW__blockedMessage{color:#8d302b;background:#fdeaea;border-radius:9px;padding:9px 10px;font-size:.8rem;font-weight:850}.StudentPaymentControls-module__4obdEW__reversalAnomaly{color:#842f2b;background:#fff1ef;border:1px solid #b43b303d;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:.78rem;display:flex}.StudentPaymentControls-module__4obdEW__reversalAnomaly>span{color:#fff;background:#b43b30;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;block-size:22px;font-weight:950;display:inline-flex}.StudentPaymentControls-module__4obdEW__reversalAnomaly strong{margin-block-end:3px;display:block}.StudentPaymentControls-module__4obdEW__reversalAnomaly ul{gap:2px;margin:0;padding-inline-start:18px;display:grid}.StudentPaymentControls-module__4obdEW__reversalDialog{gap:14px;display:grid}.StudentPaymentControls-module__4obdEW__reversalSummary{color:#52342d;background:#fff8e8;border:1px solid #d49a444d;border-radius:12px;padding:11px 12px;font-size:.8rem}.StudentPaymentControls-module__4obdEW__reversalSummary strong{margin-block-end:5px;display:block}.StudentPaymentControls-module__4obdEW__reversalSummary ul{gap:4px;margin:0;padding-inline-start:20px;display:grid}.StudentPaymentControls-module__4obdEW__reversalAmounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.StudentPaymentControls-module__4obdEW__reversalAmounts>div{background:var(--ds-surface-subtle,#f8f7f5);border-radius:10px;gap:2px;padding:9px 10px;display:grid}.StudentPaymentControls-module__4obdEW__reversalAmounts dt{color:var(--muted,#66736f);font-size:.72rem;font-weight:800}.StudentPaymentControls-module__4obdEW__reversalAmounts dd{text-align:end;direction:ltr;margin:0;font-size:.92rem;font-weight:950}.StudentPaymentControls-module__4obdEW__reversalFeedback{color:#8d302b;background:#fdeaea;border-radius:9px;margin:0;padding:9px 10px;font-size:.8rem;font-weight:850}.StudentPaymentControls-module__4obdEW__decisionActions{flex-wrap:wrap;gap:8px}.StudentPaymentControls-module__4obdEW__reviewIndicator{background:var(--ds-surface-card,#fff);border:1px solid #44262e1c;border-radius:12px;flex-wrap:wrap;gap:9px;min-width:0;padding:10px 12px}.StudentPaymentControls-module__4obdEW__reviewIndicator[data-required=true]{border-color:#d49a4461}.StudentPaymentControls-module__4obdEW__reviewIndicator>span:last-child{color:var(--muted,#66736f);font-size:.78rem;font-weight:800}.StudentPaymentControls-module__4obdEW__empty{color:var(--muted,#66736f);margin:0;padding:20px 16px;font-size:.86rem;font-weight:800}.StudentPaymentControls-module__4obdEW__ledgerAction{appearance:none;color:var(--accent,#713549);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 6px;font-size:.78rem;font-weight:900;text-decoration:underline}.StudentPaymentControls-module__4obdEW__ledgerAction:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}.StudentPaymentControls-module__4obdEW__ledgerActions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}@container (max-width:640px){.StudentPaymentControls-module__4obdEW__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentPaymentControls-module__4obdEW__summary>div:nth-child(2n){border-inline-end:0}.StudentPaymentControls-module__4obdEW__summary>div:nth-child(n+3){border-block-start:1px solid #21866f21}.StudentPaymentControls-module__4obdEW__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentPaymentControls-module__4obdEW__cardHeading{align-items:flex-start}}@container (max-width:420px){.StudentPaymentControls-module__4obdEW__summary{grid-template-columns:minmax(0,1fr)}.StudentPaymentControls-module__4obdEW__summary>div,.StudentPaymentControls-module__4obdEW__summary>div:nth-child(2n){border-block-start:0;border-block-end:1px solid #21866f21;border-inline-end:0}.StudentPaymentControls-module__4obdEW__summary>div:last-child{border-block-end:0}.StudentPaymentControls-module__4obdEW__detailsGrid{grid-template-columns:minmax(0,1fr)}.StudentPaymentControls-module__4obdEW__cardHeading,.StudentPaymentControls-module__4obdEW__panelHeader{align-items:flex-start}.StudentPaymentControls-module__4obdEW__decisionActions>*{flex:calc(50% - 4px)}.StudentPaymentControls-module__4obdEW__approvalAmounts,.StudentPaymentControls-module__4obdEW__approvalEvidence,.StudentPaymentControls-module__4obdEW__reversalAmounts{grid-template-columns:minmax(0,1fr)}}
.DepartmentManagerAgreementDocument-module___BUBHq__document{color:#2f2628;background:#fffefa;border:1px solid #5d363f29;border-radius:18px;width:100%;margin-inline:auto;overflow:hidden;box-shadow:0 18px 48px #452b3017}.DepartmentManagerAgreementDocument-module___BUBHq__documentHeader{text-align:right;background:linear-gradient(#fffdf8,#fbf6ed);border-bottom:1px solid #895e392e;gap:18px;padding:22px 28px 18px;display:grid}.DepartmentManagerAgreementDocument-module___BUBHq__documentHeading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.DepartmentManagerAgreementDocument-module___BUBHq__documentTitle{align-content:center;gap:4px;min-height:86px;display:grid}.DepartmentManagerAgreementDocument-module___BUBHq__documentTitle span,.DepartmentManagerAgreementDocument-module___BUBHq__documentTitle small{color:#786e70;font-size:.74rem;font-weight:750}.DepartmentManagerAgreementDocument-module___BUBHq__documentTitle strong{font-size:1.5rem}.DepartmentManagerAgreementDocument-module___BUBHq__logo{object-fit:contain;border-radius:50%;flex:none;width:86px;height:86px}.DepartmentManagerAgreementDocument-module___BUBHq__missingNotice{color:#76501f;background:#faf2e2b8;border:1px solid #b070232e;border-radius:12px;gap:3px;margin:16px clamp(16px,5vw,52px) 0;padding:11px 13px;display:grid}.DepartmentManagerAgreementDocument-module___BUBHq__missingNotice strong{font-size:.82rem}.DepartmentManagerAgreementDocument-module___BUBHq__missingNotice span{color:#816b52;font-size:.74rem;font-weight:700}.DepartmentManagerAgreementDocument-module___BUBHq__documentBody{padding:clamp(22px,5vw,52px)}.DepartmentManagerAgreementDocument-module___BUBHq__section+.DepartmentManagerAgreementDocument-module___BUBHq__section{margin-top:24px}.DepartmentManagerAgreementDocument-module___BUBHq__section h4{color:#603344;margin:0 0 12px;font-size:1rem}.DepartmentManagerAgreementDocument-module___BUBHq__text{display:flow-root}.DepartmentManagerAgreementDocument-module___BUBHq__text p{text-align:justify;margin:0 0 8px;font-size:.92rem;line-height:1.85}.DepartmentManagerAgreementDocument-module___BUBHq__missingValue{color:#8a5b21;background:#b0702317;border-radius:5px;margin-inline:2px;padding-inline:5px;font-size:.86em;font-weight:850;line-height:1.5;display:inline-block}.DepartmentManagerAgreementDocument-module___BUBHq__text .DepartmentManagerAgreementDocument-module___BUBHq__bullet{padding-inline-start:18px;position:relative}.DepartmentManagerAgreementDocument-module___BUBHq__text .DepartmentManagerAgreementDocument-module___BUBHq__bullet:before{content:"•";position:absolute;inset-inline-start:3px}.DepartmentManagerAgreementDocument-module___BUBHq__centered{text-align:center!important}.DepartmentManagerAgreementDocument-module___BUBHq__spacer{height:7px;display:block}.DepartmentManagerAgreementDocument-module___BUBHq__signatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,4vw,56px);margin-block:28px 4px;display:grid}.DepartmentManagerAgreementDocument-module___BUBHq__signatureGrid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.DepartmentManagerAgreementDocument-module___BUBHq__signatureGrid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.DepartmentManagerAgreementDocument-module___BUBHq__signatureSlot{color:#443a3c;align-content:start;gap:9px;min-width:0;display:grid}.DepartmentManagerAgreementDocument-module___BUBHq__signatureVisual{border-bottom:1px solid #8e8285;justify-content:center;align-items:flex-end;width:100%;height:68px;padding-inline:6px;display:flex}.DepartmentManagerAgreementDocument-module___BUBHq__signatureVisual img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:58px;display:block}.DepartmentManagerAgreementDocument-module___BUBHq__signatureVisual .DepartmentManagerAgreementDocument-module___BUBHq__organizationSignature{height:58px}.DepartmentManagerAgreementDocument-module___BUBHq__signatureMetadata{color:#6e6265;text-align:center;gap:1px;font-size:.68rem;line-height:1.4;display:grid}.DepartmentManagerAgreementDocument-module___BUBHq__signatureMetadata strong{color:#443a3c;font-size:.72rem}.DepartmentManagerAgreementDocument-module___BUBHq__signatureMetadata time{font-style:normal}.DepartmentManagerAgreementDocument-module___BUBHq__signatureDetails .DepartmentManagerAgreementDocument-module___BUBHq__text p{text-align:center;margin-bottom:3px;font-size:.76rem;line-height:1.55}.DepartmentManagerAgreementDocument-module___BUBHq__signatureDetails .DepartmentManagerAgreementDocument-module___BUBHq__spacer{height:3px}.DepartmentManagerAgreementDocument-module___BUBHq__inlineSignatureSlot{width:min(100%,260px);margin-block:18px 8px}@media (max-width:640px){.DepartmentManagerAgreementDocument-module___BUBHq__document{border-radius:14px}.DepartmentManagerAgreementDocument-module___BUBHq__documentHeader{padding:16px}.DepartmentManagerAgreementDocument-module___BUBHq__documentHeading{align-items:center}.DepartmentManagerAgreementDocument-module___BUBHq__documentTitle{min-height:68px}.DepartmentManagerAgreementDocument-module___BUBHq__documentTitle strong{font-size:1.2rem}.DepartmentManagerAgreementDocument-module___BUBHq__logo{width:68px;height:68px}.DepartmentManagerAgreementDocument-module___BUBHq__documentBody{padding:20px 16px}.DepartmentManagerAgreementDocument-module___BUBHq__text p{font-size:.86rem;line-height:1.75}.DepartmentManagerAgreementDocument-module___BUBHq__signatureGrid{gap:8px}.DepartmentManagerAgreementDocument-module___BUBHq__signatureVisual{height:58px;padding-inline:2px}.DepartmentManagerAgreementDocument-module___BUBHq__signatureVisual img{height:50px}.DepartmentManagerAgreementDocument-module___BUBHq__signatureMetadata{font-size:.62rem}.DepartmentManagerAgreementDocument-module___BUBHq__signatureMetadata strong{font-size:.66rem}.DepartmentManagerAgreementDocument-module___BUBHq__signatureDetails .DepartmentManagerAgreementDocument-module___BUBHq__text p{font-size:.68rem;line-height:1.45}}@media print{.DepartmentManagerAgreementDocument-module___BUBHq__document{width:100%;box-shadow:none;border:0;border-radius:0;overflow:visible}.DepartmentManagerAgreementDocument-module___BUBHq__documentHeader{background:#fff}.DepartmentManagerAgreementDocument-module___BUBHq__text{display:block}.DepartmentManagerAgreementDocument-module___BUBHq__text p{orphans:3;widows:3}.DepartmentManagerAgreementDocument-module___BUBHq__section h4{break-after:avoid}.DepartmentManagerAgreementDocument-module___BUBHq__documentHeader,.DepartmentManagerAgreementDocument-module___BUBHq__section h4,.DepartmentManagerAgreementDocument-module___BUBHq__signatureGrid,.DepartmentManagerAgreementDocument-module___BUBHq__signatureSlot{break-inside:avoid}}
.StudentPaymentManualReviewIndicator-module__Rs3gZa__indicator,.StudentPaymentManualReviewIndicator-module__Rs3gZa__indicatorButton{background:var(--ds-surface-card,#fff);color:inherit;font:inherit;text-align:start;border:1px solid #44262e1c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.StudentPaymentManualReviewIndicator-module__Rs3gZa__indicatorButton{cursor:pointer;width:100%}.StudentPaymentManualReviewIndicator-module__Rs3gZa__indicator[data-required=true],.StudentPaymentManualReviewIndicator-module__Rs3gZa__indicatorButton[data-required=true]{border-color:#d49a447a}.StudentPaymentManualReviewIndicator-module__Rs3gZa__indicatorButton:hover{background:#fffaf1}.StudentPaymentManualReviewIndicator-module__Rs3gZa__indicatorButton:focus-visible{outline:2px solid var(--accent,#713549);outline-offset:2px}.StudentPaymentManualReviewIndicator-module__Rs3gZa__iconButton,.StudentPaymentManualReviewIndicator-module__Rs3gZa__iconIndicator{background:var(--ds-surface-card,#fff);color:var(--accent,#713549);font:inherit;border:1px solid #44262e24;border-radius:999px;justify-content:center;align-items:center;min-block-size:40px;min-inline-size:40px;padding:6px;display:inline-flex;position:relative}.StudentPaymentManualReviewIndicator-module__Rs3gZa__iconButton{cursor:pointer}.StudentPaymentManualReviewIndicator-module__Rs3gZa__iconButton:focus-visible{outline-offset:2px;outline:2px solid}.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewIcon{border:2px solid;border-radius:999px;place-items:center;block-size:22px;inline-size:22px;font-size:.78rem;font-weight:950;display:grid}.StudentPaymentManualReviewIndicator-module__Rs3gZa__iconCount{color:#fff;background:#a45d16;border:2px solid #fff;border-radius:999px;place-items:center;min-block-size:19px;min-inline-size:19px;padding-inline:4px;font-size:.62rem;font-weight:950;display:grid;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.StudentPaymentManualReviewIndicator-module__Rs3gZa__indicator>span,.StudentPaymentManualReviewIndicator-module__Rs3gZa__indicatorButton>span{color:var(--muted,#66736f);font-size:.78rem;font-weight:800}.StudentPaymentManualReviewIndicator-module__Rs3gZa__openHint{text-underline-offset:3px;margin-inline-start:auto;text-decoration:underline;color:var(--accent,#713549)!important}.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewItem{border:1px solid #44262e1c;border-inline-start:4px solid #d49a44;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewItem>div{gap:3px;min-width:0;display:grid}.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewItem strong,.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewItem span,.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewItem p{overflow-wrap:anywhere}.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewItem span,.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewItem p{color:var(--muted,#66736f);margin:0;font-size:.78rem}.StudentPaymentManualReviewIndicator-module__Rs3gZa__amount{text-align:end;direction:ltr;gap:2px;font-weight:900;display:grid;color:var(--foreground,#182724)!important}.StudentPaymentManualReviewIndicator-module__Rs3gZa__amount small{color:var(--muted,#66736f);direction:rtl;font-size:.68rem;font-weight:800}.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewItem button{grid-column:1/-1;justify-self:end}@media (max-width:520px){.StudentPaymentManualReviewIndicator-module__Rs3gZa__reviewItem{grid-template-columns:minmax(0,1fr)}.StudentPaymentManualReviewIndicator-module__Rs3gZa__amount{direction:rtl}}
.SupplierWorkspace-module___m0_kG__section{gap:var(--ds-space-4);min-inline-size:0;color:var(--ds-text-primary);display:grid}.SupplierWorkspace-module___m0_kG__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);min-inline-size:0;display:flex}.SupplierWorkspace-module___m0_kG__sectionHeader h3,.SupplierWorkspace-module___m0_kG__sectionHeader p,.SupplierWorkspace-module___m0_kG__movementDetails h3,.SupplierWorkspace-module___m0_kG__documentSection h3,.SupplierWorkspace-module___m0_kG__selectionFieldset p{margin:0}.SupplierWorkspace-module___m0_kG__sectionHeader p,.SupplierWorkspace-module___m0_kG__muted,.SupplierWorkspace-module___m0_kG__selectionFieldset p{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm)}.SupplierWorkspace-module___m0_kG__cardList,.SupplierWorkspace-module___m0_kG__paymentList{gap:var(--ds-space-3);min-inline-size:0;display:grid}.SupplierWorkspace-module___m0_kG__paymentTabsRow{direction:ltr;justify-content:flex-start;min-inline-size:0;display:flex}.SupplierWorkspace-module___m0_kG__paymentTabsRow>*{direction:rtl}.SupplierWorkspace-module___m0_kG__paymentLedgerActions,.SupplierWorkspace-module___m0_kG__paymentLedgerMeta{align-items:center;gap:var(--ds-space-2);min-inline-size:0;display:inline-flex}.SupplierWorkspace-module___m0_kG__paymentLedgerMeta{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);flex-wrap:wrap}.SupplierWorkspace-module___m0_kG__paymentLedgerMeta small{font:inherit}.SupplierWorkspace-module___m0_kG__documentCheckStatus{align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xs);background:var(--ds-surface-muted);min-inline-size:0;color:var(--ds-text-muted);padding:var(--ds-space-3);font-size:var(--ds-font-size-sm);font-weight:600;display:flex}.SupplierWorkspace-module___m0_kG__documentCheckStatus[data-ready=true]{border-color:var(--ds-color-brand-300);color:var(--ds-text-primary)}.SupplierWorkspace-module___m0_kG__accountCard,.SupplierWorkspace-module___m0_kG__paymentCard{min-inline-size:0}.SupplierWorkspace-module___m0_kG__cardActions,.SupplierWorkspace-module___m0_kG__movementFooter,.SupplierWorkspace-module___m0_kG__modalActions,.SupplierWorkspace-module___m0_kG__documentRow{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.SupplierWorkspace-module___m0_kG__cardActions{margin-block-start:var(--ds-space-3)}.SupplierWorkspace-module___m0_kG__modalForm,.SupplierWorkspace-module___m0_kG__movementDetails,.SupplierWorkspace-module___m0_kG__formsMenu,.SupplierWorkspace-module___m0_kG__sendMenu,.SupplierWorkspace-module___m0_kG__documentSection{gap:var(--ds-space-4);min-inline-size:0;display:grid}.SupplierWorkspace-module___m0_kG__formGrid{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SupplierWorkspace-module___m0_kG__ltrInput{text-align:start;direction:ltr}.SupplierWorkspace-module___m0_kG__selectionFieldset{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);min-inline-size:0;padding:var(--ds-space-4);margin:0}.SupplierWorkspace-module___m0_kG__selectionFieldset legend{padding-inline:var(--ds-space-2);font-weight:700}.SupplierWorkspace-module___m0_kG__selectionList,.SupplierWorkspace-module___m0_kG__compactSelectionList{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--ds-space-3);display:grid}.SupplierWorkspace-module___m0_kG__offeringPickerRow{align-items:end;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.SupplierWorkspace-module___m0_kG__assignedOfferingList{gap:var(--ds-space-3);min-inline-size:0;display:grid}.SupplierWorkspace-module___m0_kG__assignedOfferingList>p{margin:0}.SupplierWorkspace-module___m0_kG__assignedOfferingRow{align-items:end;gap:var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-surface-card);min-inline-size:0;padding:var(--ds-space-3);grid-template-columns:minmax(180px,1fr) minmax(170px,220px) auto;display:grid}.SupplierWorkspace-module___m0_kG__assignedOfferingRow>strong{overflow-wrap:anywhere;align-self:center}.SupplierWorkspace-module___m0_kG__selectionCard{gap:var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-surface-card);min-inline-size:0;padding:var(--ds-space-3);cursor:pointer;display:grid}.SupplierWorkspace-module___m0_kG__selectionCard[data-selected=true]{border-color:var(--ds-color-brand-500);box-shadow:var(--ds-focus-ring)}.SupplierWorkspace-module___m0_kG__selectionTitle{align-items:center;gap:var(--ds-space-2);min-inline-size:0;font-weight:700;display:flex}.SupplierWorkspace-module___m0_kG__selectionTitle input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--ds-color-brand-500)}.SupplierWorkspace-module___m0_kG__rateField,.SupplierWorkspace-module___m0_kG__textareaField,.SupplierWorkspace-module___m0_kG__fileField{gap:var(--ds-space-1);color:var(--ds-text-secondary);font-size:var(--ds-font-size-sm);font-weight:600;display:grid}.SupplierWorkspace-module___m0_kG__fileField input{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-xs);inline-size:100%;min-inline-size:0;padding:var(--ds-space-3);color:var(--ds-text-primary);background:var(--ds-surface-card)}.SupplierWorkspace-module___m0_kG__fileField small{color:var(--ds-text-muted);font-weight:400}.SupplierWorkspace-module___m0_kG__fileField em{color:var(--ds-color-red-600);font-style:normal}.SupplierWorkspace-module___m0_kG__moneyInput{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.SupplierWorkspace-module___m0_kG__moneyInput input,.SupplierWorkspace-module___m0_kG__textareaField textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0;color:var(--ds-text-primary);padding:var(--ds-space-3);font:inherit;background:0 0;border:0}.SupplierWorkspace-module___m0_kG__moneyInput span{padding-inline-end:var(--ds-space-3)}.SupplierWorkspace-module___m0_kG__textareaField textarea{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);resize:vertical}.SupplierWorkspace-module___m0_kG__moneyInput:focus-within,.SupplierWorkspace-module___m0_kG__textareaField textarea:focus-visible,.SupplierWorkspace-module___m0_kG__documentButton:focus-visible,.SupplierWorkspace-module___m0_kG__selectionCard:focus-within,.SupplierWorkspace-module___m0_kG__moreMenuPanel button:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.SupplierWorkspace-module___m0_kG__documentButton{align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xs);background:var(--ds-surface-card);min-block-size:44px;min-inline-size:0;color:var(--ds-text-primary);padding:var(--ds-space-2) var(--ds-space-3);cursor:pointer;font:inherit;display:inline-flex}.SupplierWorkspace-module___m0_kG__documentReviewRow,.SupplierWorkspace-module___m0_kG__documentReviewActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SupplierWorkspace-module___m0_kG__documentReviewRow{justify-content:space-between}.SupplierWorkspace-module___m0_kG__documentButton:disabled{cursor:default}.SupplierWorkspace-module___m0_kG__toolbar{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex-wrap:nowrap;min-inline-size:0;display:flex;position:relative}.SupplierWorkspace-module___m0_kG__desktopActions{gap:var(--ds-space-2);flex-wrap:nowrap;display:flex}.SupplierWorkspace-module___m0_kG__moreMenu,.SupplierWorkspace-module___m0_kG__mobileMoreButton{display:none}.SupplierWorkspace-module___m0_kG__moreMenuPanel{z-index:5;gap:var(--ds-space-1);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-surface-card);min-inline-size:min(230px,100vw - 32px);box-shadow:var(--ds-shadow-md);padding:var(--ds-space-2);display:grid;position:absolute;inset-block-start:calc(100% + var(--ds-space-2));inset-inline-end:0}.SupplierWorkspace-module___m0_kG__formsMenu p,.SupplierWorkspace-module___m0_kG__sendMenu p{color:var(--ds-text-muted);margin:0}@media (max-width:760px){.SupplierWorkspace-module___m0_kG__sectionHeader,.SupplierWorkspace-module___m0_kG__movementFooter{flex-direction:column;align-items:stretch}.SupplierWorkspace-module___m0_kG__formGrid,.SupplierWorkspace-module___m0_kG__selectionList,.SupplierWorkspace-module___m0_kG__compactSelectionList,.SupplierWorkspace-module___m0_kG__assignedOfferingRow{grid-template-columns:minmax(0,1fr)}.SupplierWorkspace-module___m0_kG__assignedOfferingRow>button{justify-self:end}.SupplierWorkspace-module___m0_kG__desktopActions{display:none}.SupplierWorkspace-module___m0_kG__moreMenu,.SupplierWorkspace-module___m0_kG__mobileMoreButton{display:block}.SupplierWorkspace-module___m0_kG__toolbar{flex-wrap:nowrap}.SupplierWorkspace-module___m0_kG__cardActions,.SupplierWorkspace-module___m0_kG__modalActions{flex-direction:column-reverse;align-items:stretch}.SupplierWorkspace-module___m0_kG__cardActions>*,.SupplierWorkspace-module___m0_kG__modalActions>*{inline-size:100%}}@media (max-width:430px){.SupplierWorkspace-module___m0_kG__selectionFieldset{padding:var(--ds-space-3)}.SupplierWorkspace-module___m0_kG__documentRow,.SupplierWorkspace-module___m0_kG__documentButton{inline-size:100%}}.SupplierWorkspace-module___m0_kG__packageQueue{gap:12px;margin-block:12px;display:grid}.SupplierWorkspace-module___m0_kG__packageQueueHeader,.SupplierWorkspace-module___m0_kG__packageQueueRow,.SupplierWorkspace-module___m0_kG__packageSummary,.SupplierWorkspace-module___m0_kG__packageRecordList>div,.SupplierWorkspace-module___m0_kG__packageDocumentList>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.SupplierWorkspace-module___m0_kG__packageQueueHeader h3,.SupplierWorkspace-module___m0_kG__packageQueueHeader span,.SupplierWorkspace-module___m0_kG__packageQueueRow strong,.SupplierWorkspace-module___m0_kG__packageQueueRow small,.SupplierWorkspace-module___m0_kG__packageSummary span,.SupplierWorkspace-module___m0_kG__packageSummary small{margin:0;display:block}.SupplierWorkspace-module___m0_kG__packageQueueList,.SupplierWorkspace-module___m0_kG__packageDetails,.SupplierWorkspace-module___m0_kG__packageRecordList,.SupplierWorkspace-module___m0_kG__packageDocumentList{gap:8px;display:grid}.SupplierWorkspace-module___m0_kG__packageQueueRow{background:var(--ds-color-surface,#fff);border:1px solid var(--ds-color-border,#e8e0d7);border-radius:14px;padding:8px 10px}.SupplierWorkspace-module___m0_kG__packageQueueRow>button{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;flex:1;grid-template-columns:minmax(150px,1.4fr) auto minmax(150px,1fr) minmax(145px,1fr);align-items:center;gap:12px;padding:4px;display:grid}.SupplierWorkspace-module___m0_kG__packageDocumentCell{color:#8b5a20;align-items:center;gap:6px;display:inline-flex}.SupplierWorkspace-module___m0_kG__packageDocumentCell[data-approved=true]{color:#24733f}.SupplierWorkspace-module___m0_kG__packageQueueEmpty{color:var(--ds-color-text-muted,#756c65);margin:12px 0}.SupplierWorkspace-module___m0_kG__financePackageRow{cursor:pointer}.SupplierWorkspace-module___m0_kG__financePackageRow:focus-visible{outline:2px solid var(--accent,#713549);outline-offset:-2px;background:#fffaf1}.SupplierWorkspace-module___m0_kG__packageSummary{background:#faf7f2;border-radius:12px;padding:12px}.SupplierWorkspace-module___m0_kG__packageSummary>strong{font-size:1.25rem}.SupplierWorkspace-module___m0_kG__packageBlockers{color:#842c34;background:#fff4f3;border:1px solid #f0c8c4;border-radius:12px;padding:10px 12px}.SupplierWorkspace-module___m0_kG__packageBlockers ul{margin:6px 0 0;padding-inline-start:20px}.SupplierWorkspace-module___m0_kG__packageRecordList>div,.SupplierWorkspace-module___m0_kG__packageDocumentList>div{border-bottom:1px solid var(--ds-color-border,#e8e0d7);padding:9px 2px}.SupplierWorkspace-module___m0_kG__packageRecordList span>*{display:block}.SupplierWorkspace-module___m0_kG__packageReviewActions{gap:6px;display:inline-flex}@media (max-width:760px){.SupplierWorkspace-module___m0_kG__packageQueueRow>button{grid-template-columns:1fr auto}.SupplierWorkspace-module___m0_kG__packageQueueRow>button>:nth-child(n+3){grid-column:1/-1}}
.StudentOperationsIntegration-module__8hdaZa__surface{gap:var(--ds-space-4);min-width:0;display:grid}.StudentOperationsIntegration-module__8hdaZa__status{color:var(--ds-text-secondary);text-align:center;margin:0}.StudentOperationsIntegration-module__8hdaZa__status[data-tone=danger]{color:var(--ds-color-red-600)}.StudentOperationsIntegration-module__8hdaZa__policyNote{background:var(--ds-color-amber-50);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);padding:var(--ds-space-3) var(--ds-space-4);margin:0}.StudentOperationsIntegration-module__8hdaZa__editorFields{gap:var(--ds-space-4);display:grid}.StudentOperationsIntegration-module__8hdaZa__reminderModalTitle{align-items:center;gap:var(--ds-space-2);display:inline-flex}.StudentOperationsIntegration-module__8hdaZa__paymentRecordActions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.StudentOperationsIntegration-module__8hdaZa__paymentLoadError{background:var(--ds-color-red-50);border:1px solid color-mix(in srgb, var(--ds-color-red-600) 25%, transparent);border-radius:var(--ds-radius-sm);color:var(--ds-color-red-600);align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.StudentOperationsIntegration-module__8hdaZa__manualReviewLoading{color:var(--ds-text-secondary);justify-content:center;align-items:center;min-width:36px;min-height:36px;font-weight:800;display:inline-flex}.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails{gap:var(--ds-space-4);display:grid}.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails dl{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails dl>div,.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails section{background:var(--ds-surface-subtle);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-3);display:grid}.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails dt,.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails small{color:var(--ds-text-secondary);font-size:var(--ds-font-size-xs)}.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails dd,.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails p{overflow-wrap:anywhere;margin:0}.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails ol{gap:var(--ds-space-2);margin:var(--ds-space-2) 0 0;padding-inline-start:var(--ds-space-5);display:grid}@media (max-width:430px){.StudentOperationsIntegration-module__8hdaZa__policyNote{padding:var(--ds-space-3)}.StudentOperationsIntegration-module__8hdaZa__paymentArrangementDetails dl{grid-template-columns:minmax(0,1fr)}}
.DepartmentManagerAgreementPanel-module__qz1ITG__panel{color:#392f32;gap:16px;min-width:0;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__workspace,.DepartmentManagerAgreementPanel-module__qz1ITG__history{gap:16px;min-width:0;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__header,.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.DepartmentManagerAgreementPanel-module__qz1ITG__header>div:not(.DepartmentManagerAgreementPanel-module__qz1ITG__headerActions),.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard>header>div{gap:4px;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__headerActions{flex:none;align-items:center;gap:8px;display:flex}.DepartmentManagerAgreementPanel-module__qz1ITG__header span,.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard header span,.DepartmentManagerAgreementPanel-module__qz1ITG__noDocument{color:#756d71;font-size:.76rem;font-weight:700}.DepartmentManagerAgreementPanel-module__qz1ITG__form,.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard{background:#fff;border:1px solid #44262e1f;border-radius:14px;gap:14px;padding:14px;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__form legend{margin-bottom:12px;font-weight:900}.DepartmentManagerAgreementPanel-module__qz1ITG__toggle{align-items:center;gap:8px;width:fit-content;font-size:.82rem;font-weight:850;display:inline-flex}.DepartmentManagerAgreementPanel-module__qz1ITG__toggle input{accent-color:#6f3445}.DepartmentManagerAgreementPanel-module__qz1ITG__amountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__actions,.DepartmentManagerAgreementPanel-module__qz1ITG__documentActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.DepartmentManagerAgreementPanel-module__qz1ITG__printLink{color:#6f3445;background:#fff;border:1px solid #6f344547;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding-inline:13px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.DepartmentManagerAgreementPanel-module__qz1ITG__printLink:hover{background:#6f34450d}.DepartmentManagerAgreementPanel-module__qz1ITG__printLink:focus-visible{outline-offset:2px;outline:3px solid #c99b6157}.DepartmentManagerAgreementPanel-module__qz1ITG__signatureBlocker,.DepartmentManagerAgreementPanel-module__qz1ITG__success,.DepartmentManagerAgreementPanel-module__qz1ITG__error,.DepartmentManagerAgreementPanel-module__qz1ITG__empty{border-radius:11px;margin:0;padding:11px 13px;font-size:.78rem;font-weight:800}.DepartmentManagerAgreementPanel-module__qz1ITG__signatureBlocker{color:#76501f;background:#b0702317}.DepartmentManagerAgreementPanel-module__qz1ITG__success{color:#176e5b;background:#23856f17}.DepartmentManagerAgreementPanel-module__qz1ITG__error{color:#a02525;background:#c42b2b17}.DepartmentManagerAgreementPanel-module__qz1ITG__empty{color:#756d71;text-align:center}.DepartmentManagerAgreementPanel-module__qz1ITG__history{grid-template-columns:repeat(2,minmax(0,1fr))}.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard dl{gap:7px;margin:0;display:grid}.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard dl>div{justify-content:space-between;gap:14px;display:flex}.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard dt{color:#756d71;font-size:.76rem;font-weight:750}.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard dd{margin:0;font-size:.8rem;font-weight:900}@media (max-width:720px){.DepartmentManagerAgreementPanel-module__qz1ITG__amountGrid,.DepartmentManagerAgreementPanel-module__qz1ITG__history{grid-template-columns:1fr}.DepartmentManagerAgreementPanel-module__qz1ITG__header,.DepartmentManagerAgreementPanel-module__qz1ITG__historyCard>header{flex-direction:column;align-items:stretch}.DepartmentManagerAgreementPanel-module__qz1ITG__headerActions{justify-content:space-between}.DepartmentManagerAgreementPanel-module__qz1ITG__actions,.DepartmentManagerAgreementPanel-module__qz1ITG__documentActions{justify-content:stretch}.DepartmentManagerAgreementPanel-module__qz1ITG__actions>*,.DepartmentManagerAgreementPanel-module__qz1ITG__documentActions>*{width:100%}}
.DepartmentManagerBankAccountsPanel-module__ukoAFq__panel{gap:14px;min-width:0;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header,.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header,.DepartmentManagerBankAccountsPanel-module__ukoAFq__recordFooter{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header{align-items:center}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header>div,.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header>div{gap:3px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header h3{color:var(--foreground);margin:0;font-size:1rem}.DepartmentManagerBankAccountsPanel-module__ukoAFq__header span,.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header span{color:var(--muted);font-size:.78rem;font-weight:700}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList{gap:10px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article{border:1px solid #1e816b2e;background:#fff;border-inline-start:4px solid #21866f;border-radius:12px;gap:12px;padding:14px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article[data-status=pending_approval]{background:#fffdf8;border-inline-start-color:#c7923e}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article[data-status=rejected],.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article[data-status=superseded]{border-color:#dedbd8;color:#6f6b68;background:#f2f1ef;border-inline-start-color:#9a9691}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header strong{color:var(--foreground);font-size:.94rem;font-weight:900}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl>div{gap:3px;min-width:0;padding:6px 2px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl>.DepartmentManagerBankAccountsPanel-module__ukoAFq__wide{grid-column:1/-1}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dt{color:var(--muted);font-size:.7rem;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:850}.DepartmentManagerBankAccountsPanel-module__ukoAFq__recordFooter{flex-wrap:wrap;align-items:flex-end}.DepartmentManagerBankAccountsPanel-module__ukoAFq__evidenceAction{justify-content:flex-start;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__evidenceAction a{color:var(--ds-color-green-700,#176f5c);text-underline-offset:3px;font-size:.8rem;font-weight:850;text-decoration:underline}.DepartmentManagerBankAccountsPanel-module__ukoAFq__decisionActions{justify-items:end;gap:8px;min-width:min(100%,320px);display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__decisionActions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__rejectionField{gap:6px;width:100%;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__rejectionField>span,.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField>span{color:var(--foreground);font-size:.78rem;font-weight:850}.DepartmentManagerBankAccountsPanel-module__ukoAFq__rejectionField textarea{width:100%;color:var(--foreground);font:inherit;resize:vertical;background:#fff;border:1px solid #44262e33;border-radius:8px;padding:9px 10px}.DepartmentManagerBankAccountsPanel-module__ukoAFq__empty{min-height:74px;color:var(--muted);border:1px dashed #44262e2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:.84rem;font-weight:750;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField{background:#eef7f473;border:1px dashed #1e816b4d;border-radius:10px;grid-column:1/-1;gap:7px;padding:12px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField input{max-width:100%;color:var(--foreground);font:inherit;font-size:.78rem}.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField small{color:var(--muted);font-size:.72rem}.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField em{color:#9f2f2f;font-size:.74rem;font-style:normal;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__formActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel{border-block-start:1px solid #44262e1f;gap:14px;padding-block-start:14px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel>header>div{gap:3px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel>header span{color:var(--muted);font-size:.72rem;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel>header strong{color:var(--foreground);font-size:.94rem;font-weight:900}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dl>div{background:#eef7f49e;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dt{color:var(--muted);font-size:.7rem;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:850}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalActions{gap:10px;display:grid}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalActions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalState,.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalError{color:var(--muted);background:#f3f5f4;border-radius:8px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:800}.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalError{color:#96332d;background:#fdeaea}@media (max-width:760px){.DepartmentManagerBankAccountsPanel-module__ukoAFq__header,.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList article>header,.DepartmentManagerBankAccountsPanel-module__ukoAFq__recordFooter,.DepartmentManagerBankAccountsPanel-module__ukoAFq__empty{flex-direction:column;align-items:stretch}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl,.DepartmentManagerBankAccountsPanel-module__ukoAFq__form,.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalPanel dl{grid-template-columns:minmax(0,1fr)}.DepartmentManagerBankAccountsPanel-module__ukoAFq__accountList dl>.DepartmentManagerBankAccountsPanel-module__ukoAFq__wide,.DepartmentManagerBankAccountsPanel-module__ukoAFq__fileField,.DepartmentManagerBankAccountsPanel-module__ukoAFq__formActions{grid-column:auto}.DepartmentManagerBankAccountsPanel-module__ukoAFq__decisionActions{justify-items:stretch;width:100%}.DepartmentManagerBankAccountsPanel-module__ukoAFq__decisionActions>div>button,.DepartmentManagerBankAccountsPanel-module__ukoAFq__approvalActions>div>button{flex:140px}}
.NotificationsPanel-module__7lrGXG__notificationAlertManager{min-width:0;color:var(--accent);overflow-wrap:anywhere;font-size:.78rem;font-weight:950;line-height:1.4}.NotificationsPanel-module__7lrGXG__notificationsPanel{gap:10px;min-width:0;min-height:0;display:grid}.NotificationsPanel-module__7lrGXG__notificationFilterPanel{background:linear-gradient(145deg, #fffaf3d1, #ffffffbd), var(--surface-soft);border:1px solid #b9925e3d;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;padding:7px;display:grid}.NotificationsPanel-module__7lrGXG__notificationFilterPanel button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;font-size:.78rem;font-weight:900}.NotificationsPanel-module__7lrGXG__notificationFilterPanel button[data-active=true]{color:var(--accent);background:#b9925e24;border-color:#b9925e5c}.NotificationsPanel-module__7lrGXG__notificationAlertList{scrollbar-color:#b9925e7a transparent;scrollbar-gutter:stable;scrollbar-width:thin;align-content:start;gap:9px;min-width:0;max-height:min(52dvh,420px);padding:0 2px 10px 7px;display:grid;overflow-y:auto}.NotificationsPanel-module__7lrGXG__notificationAlertList::-webkit-scrollbar{width:8px}.NotificationsPanel-module__7lrGXG__notificationAlertList::-webkit-scrollbar-thumb{background:#b9925e75;border-radius:999px}.NotificationsPanel-module__7lrGXG__notificationAlertCard{border:1px solid #44262e1a;width:100%;min-width:0;color:var(--foreground);cursor:pointer;font:inherit;text-align:right;background:linear-gradient(90deg,#b9925e21,#fffffff0),#fffffff5;border-inline-start:5px solid #b9925ed1;border-radius:14px;gap:9px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 20px #44262e0f}.NotificationsPanel-module__7lrGXG__notificationAlertCard[data-resolved=true]{border-inline-start-color:var(--ds-color-green-600);background:linear-gradient(90deg,#2a9d581a,#fffffff0),#fffffff5}.NotificationsPanel-module__7lrGXG__notificationAlertCard:hover,.NotificationsPanel-module__7lrGXG__notificationAlertCard:focus-visible{border-color:#b9925e66;outline:none;transform:translateY(-1px);box-shadow:0 12px 26px #44262e17}.NotificationsPanel-module__7lrGXG__notificationAlertCard header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.NotificationsPanel-module__7lrGXG__notificationAlertCard header div{gap:4px;min-width:0;display:grid}.NotificationsPanel-module__7lrGXG__notificationAlertCard strong{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:.95rem;font-weight:950;line-height:1.25}.NotificationsPanel-module__7lrGXG__notificationAlertCard header div>span,.NotificationsPanel-module__7lrGXG__notificationAlertCard p{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:820;line-height:1.4}.NotificationsPanel-module__7lrGXG__notificationAlertManager{font-size:.78rem;display:block}.NotificationsPanel-module__7lrGXG__notificationAlertDetailsText,.NotificationsPanel-module__7lrGXG__notificationAlertLinkedDetails,.NotificationsPanel-module__7lrGXG__notificationAlertActionBox{border:0;background:0 0;border-block-start:1px solid #b9925e33;border-radius:0;gap:8px;min-width:0;padding:12px 2px 0;display:grid}.NotificationsPanel-module__7lrGXG__notificationAlertDetailsText strong,.NotificationsPanel-module__7lrGXG__notificationAlertLinkedDetails strong,.NotificationsPanel-module__7lrGXG__notificationAlertActionBox strong{color:var(--foreground);font-weight:950}.NotificationsPanel-module__7lrGXG__notificationAlertDetailsText p,.NotificationsPanel-module__7lrGXG__notificationAlertActionBox span{color:var(--muted);margin:0;font-size:.84rem;font-weight:820;line-height:1.55}.NotificationsPanel-module__7lrGXG__notificationAlertActionBox{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.NotificationsPanel-module__7lrGXG__notificationAlertActionBox div{gap:4px;min-width:0;display:grid}.NotificationsPanel-module__7lrGXG__notificationAlertActionBox button{min-height:38px;color:var(--accent);cursor:not-allowed;font:inherit;opacity:.68;background:#fffaf3db;border:1px solid #b9925e57;border-radius:999px;padding:0 14px;font-size:.8rem;font-weight:950}.NotificationsPanel-module__7lrGXG__notificationSettingsEmpty{border:1px dashed var(--gold-border);color:var(--muted);text-align:center;border-radius:16px;padding:18px;font-size:.9rem;font-weight:850;line-height:1.45}@media (max-width:760px){.NotificationsPanel-module__7lrGXG__notificationFilterPanel button,.NotificationsPanel-module__7lrGXG__notificationAlertActionBox button{min-height:44px}}@media (max-width:460px){.NotificationsPanel-module__7lrGXG__notificationAlertActionBox{grid-template-columns:minmax(0,1fr);align-items:stretch}}.NotificationsPanel-module__7lrGXG__alertDetailsBackdrop{z-index:92;background:#2014186b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.NotificationsPanel-module__7lrGXG__alertDetailsModal{background:linear-gradient(145deg, #fffffffa, #f8f4edf5), var(--surface);border:1px solid #b9925e57;border-radius:20px;gap:14px;width:min(520px,100vw - 32px);max-height:min(84dvh,720px);padding:16px;display:grid;overflow-y:auto;box-shadow:0 24px 72px #20141847,inset 0 1px #ffffffd1}.NotificationsPanel-module__7lrGXG__alertDetailsHeader{border-bottom:1px solid #44262e17;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.NotificationsPanel-module__7lrGXG__alertDetailsHeader div{gap:4px;min-width:0;display:grid}.NotificationsPanel-module__7lrGXG__alertDetailsHeader span{color:var(--accent);font-size:.78rem;font-weight:900}.NotificationsPanel-module__7lrGXG__alertDetailsHeader h3{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1.12rem;font-weight:950;line-height:1.3}.NotificationsPanel-module__7lrGXG__alertDetailsHeader>button{border:1px solid var(--border);width:36px;height:36px;color:var(--foreground);cursor:pointer;background:#ffffffe6;border-radius:12px;flex:0 0 36px;place-items:center;display:grid}.NotificationsPanel-module__7lrGXG__alertDetailsHeader>button:hover,.NotificationsPanel-module__7lrGXG__alertDetailsHeader>button:focus-visible{border-color:var(--gold);color:var(--accent);outline:none}@media (max-width:760px){.NotificationsPanel-module__7lrGXG__alertDetailsBackdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));place-items:stretch stretch;overflow:hidden}.NotificationsPanel-module__7lrGXG__alertDetailsModal{block-size:100%;inline-size:100%;width:100%;height:100%;min-block-size:0;max-block-size:100%;min-inline-size:0;max-inline-size:100%;overscroll-behavior-y:contain;max-width:100%;max-height:100%;margin:0;overflow:hidden auto}.NotificationsPanel-module__7lrGXG__alertDetailsModal>*{min-inline-size:0;max-inline-size:100%}.NotificationsPanel-module__7lrGXG__alertDetailsModal>header{z-index:3;background:var(--surface);position:sticky;inset-block-start:0}.NotificationsPanel-module__7lrGXG__alertDetailsHeader>button{min-width:44px!important;min-height:44px!important}}
.SupplierFileDrawerController-module__xPPnRa__supplierFileHeaderActions{scrollbar-width:none;align-items:center;gap:7px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.SupplierFileDrawerController-module__xPPnRa__supplierFileHeaderActions::-webkit-scrollbar{display:none}.SupplierFileDrawerController-module__xPPnRa__supplierFileHeaderActions>*{flex:none}
.StudioSelect-module__SbaQ4a__root{gap:6px;min-width:0;display:grid;position:relative}.StudioSelect-module__SbaQ4a__label{color:var(--muted);font-size:.76rem;font-weight:850}.StudioSelect-module__SbaQ4a__trigger{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:42px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:13px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 11px;font-weight:780;display:flex}.StudioSelect-module__SbaQ4a__trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.StudioSelect-module__SbaQ4a__trigger:hover,.StudioSelect-module__SbaQ4a__trigger:focus-visible,.StudioSelect-module__SbaQ4a__trigger[aria-expanded=true]{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #b9925e24}.StudioSelect-module__SbaQ4a__menu{z-index:40;border:1px solid var(--gold-border);background:var(--surface);border-radius:14px;max-width:calc(100vw - 16px);max-height:260px;padding:5px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto;box-shadow:0 18px 48px #44262e2e}.StudioSelect-module__SbaQ4a__option{min-height:42px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:8px 34px 8px 10px;display:grid;position:relative}.StudioSelect-module__SbaQ4a__option small{color:var(--muted);font-size:.72rem}.StudioSelect-module__SbaQ4a__option svg{color:var(--accent);position:absolute;inset-block-start:12px;inset-inline-start:10px}.StudioSelect-module__SbaQ4a__option:hover,.StudioSelect-module__SbaQ4a__option:focus-visible{background:var(--accent-soft);outline:none}.StudioSelect-module__SbaQ4a__optionsList{gap:4px;display:grid}.StudioSelect-module__SbaQ4a__option[aria-selected=true]{font-weight:900}.StudioSelect-module__SbaQ4a__option:disabled,.StudioSelect-module__SbaQ4a__trigger:disabled{cursor:not-allowed;opacity:.55}.StudioSelect-module__SbaQ4a__search{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:38px;color:var(--foreground);font:inherit;border-radius:10px;padding:7px 9px}.StudioSelect-module__SbaQ4a__search:focus{border-color:var(--gold);outline:2px solid #b9925e24}.StudioSelect-module__SbaQ4a__toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.StudioSelect-module__SbaQ4a__toolbar button{border:1px solid var(--gold-border);background:var(--surface);min-height:38px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:10px;font-size:.76rem;font-weight:900}.StudioSelect-module__SbaQ4a__toolbar button:hover:not(:disabled),.StudioSelect-module__SbaQ4a__toolbar button:focus-visible{border-color:var(--gold);background:var(--accent-soft);outline:none}.StudioSelect-module__SbaQ4a__toolbar button:disabled{cursor:not-allowed;opacity:.5}.StudioSelect-module__SbaQ4a__empty{color:var(--muted);text-align:center;padding:10px;font-size:.76rem;font-weight:800}@media (max-width:820px){.StudioSelect-module__SbaQ4a__trigger,.StudioSelect-module__SbaQ4a__option,.StudioSelect-module__SbaQ4a__search,.StudioSelect-module__SbaQ4a__toolbar button{min-height:44px}.StudioSelect-module__SbaQ4a__menu{width:max(100%,min(280px,100vw - 16px));min-width:min(280px,100vw - 16px);inset-inline:auto 0}}
.PersonalAreaPanel-module__s5jEna__personalPanel{gap:10px;min-width:0;display:grid;position:relative}.PersonalAreaPanel-module__s5jEna__personalActionList{gap:8px;display:grid}.PersonalAreaPanel-module__s5jEna__personalReadonlyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.PersonalAreaPanel-module__s5jEna__personalReadonlyGrid label{gap:5px;min-width:0;display:grid}@media (max-width:620px){.PersonalAreaPanel-module__s5jEna__personalReadonlyGrid{grid-template-columns:minmax(0,1fr)}}
