.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}}
.LocalityCombobox-module__-8ZIFG__field{color:var(--ds-text-primary);font-family:var(--ds-font-family);gap:var(--ds-space-2);text-align:start;flex-direction:column;min-width:0;display:inline-flex}.LocalityCombobox-module__-8ZIFG__fullWidth{width:100%}.LocalityCombobox-module__-8ZIFG__label{font-size:var(--ds-font-size-sm);overflow-wrap:anywhere;white-space:normal;font-weight:600;line-height:1.35}.LocalityCombobox-module__-8ZIFG__control{min-width:0;display:block;position:relative}.LocalityCombobox-module__-8ZIFG__input{background:var(--ds-surface-card);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);color:var(--ds-text-primary);font:inherit;min-width:0;min-height:42px;text-align:start;width:100%;padding-block:0;padding-inline-start:var(--ds-space-3);padding-inline-end:calc(var(--ds-space-3) + 32px)}.LocalityCombobox-module__-8ZIFG__input:focus{border-color:var(--ds-color-brand-500);box-shadow:var(--ds-focus-ring);outline:none}.LocalityCombobox-module__-8ZIFG__input::placeholder{color:var(--ds-text-muted)}.LocalityCombobox-module__-8ZIFG__invalid{border-color:var(--ds-color-red-600)}.LocalityCombobox-module__-8ZIFG__clearButton{color:var(--ds-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-block:auto;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:4px}.LocalityCombobox-module__-8ZIFG__clearButton:hover:not(:disabled),.LocalityCombobox-module__-8ZIFG__clearButton:focus-visible{background:color-mix(in srgb, var(--ds-color-brand-500) 12%, transparent);color:var(--ds-text-primary);outline:none}.LocalityCombobox-module__-8ZIFG__clearButton span{font-size:1.25rem;line-height:1}.LocalityCombobox-module__-8ZIFG__menu{background:var(--ds-surface-card);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);overscroll-behavior:contain;padding:var(--ds-space-1);z-index:var(--ds-z-popover);position:fixed;overflow:hidden auto;box-shadow:0 14px 32px #20312e2e}.LocalityCombobox-module__-8ZIFG__option{border-radius:calc(var(--ds-radius-md) - 2px);color:var(--ds-text-primary);cursor:pointer;align-items:center;gap:var(--ds-space-2);font:inherit;overflow-wrap:anywhere;min-height:40px;padding:10px var(--ds-space-3);text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 22px;width:100%;display:grid}.LocalityCombobox-module__-8ZIFG__option:hover,.LocalityCombobox-module__-8ZIFG__option[data-active=true]{background:color-mix(in srgb, var(--ds-color-brand-500) 10%, transparent)}.LocalityCombobox-module__-8ZIFG__option[data-selected=true]{font-weight:850}.LocalityCombobox-module__-8ZIFG__optionCheck{color:var(--ds-color-brand-600,#8b5a2b);justify-self:center;place-items:center;min-height:1em;font-size:1rem;font-weight:950;line-height:1;display:inline-grid}.LocalityCombobox-module__-8ZIFG__empty,.LocalityCombobox-module__-8ZIFG__limitHint{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);padding:10px var(--ds-space-3);margin:0}.LocalityCombobox-module__-8ZIFG__limitHint{border-block-start:1px solid var(--ds-border-subtle);font-size:var(--ds-font-size-xs)}.LocalityCombobox-module__-8ZIFG__helper{color:var(--ds-text-muted);font-size:var(--ds-font-size-xs);overflow-wrap:anywhere;white-space:normal;line-height:1.45}.LocalityCombobox-module__-8ZIFG__error{color:var(--ds-color-red-600);font-size:var(--ds-font-size-xs);overflow-wrap:anywhere;white-space:normal;font-weight:600;line-height:1.45}@media (max-width:820px){.LocalityCombobox-module__-8ZIFG__input{min-height:44px;padding-inline-end:calc(var(--ds-space-3) + 44px)}.LocalityCombobox-module__-8ZIFG__clearButton{width:44px;height:44px;inset-inline-end:0}.LocalityCombobox-module__-8ZIFG__option{min-height:44px}}
.FieldLabel-module__19ZW0W__label{align-items:center;gap:5px;min-width:0;display:inline-flex}.FieldLabel-module__19ZW0W__label>svg{width:var(--ds-field-icon-size);min-width:var(--ds-field-icon-size);height:var(--ds-field-icon-size);min-height:var(--ds-field-icon-size);color:var(--ds-text-muted)}.FieldLabel-module__19ZW0W__label>span{overflow-wrap:anywhere;min-width:0}
.Tabs-module__3QfbJq__tabs{overscroll-behavior-inline:contain;border:1px solid #b9925e38;scrollbar-width:none;scroll-snap-type:x proximity;touch-action:pan-x pan-y pinch-zoom;background:radial-gradient(#b9925e14 0%,#fff0 72%),linear-gradient(#ffffffc2 0%,#f8f4ed7a 52%,#b9925e1f 100%);border-block-color:#b9925e6b;border-radius:16px;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:48px;padding:6px 14px;scroll-padding-inline:22px;display:flex;position:relative;overflow:auto hidden;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #b9925e4d,0 8px 20px #44262e08}.Tabs-module__3QfbJq__tabs::-webkit-scrollbar{display:none}.Tabs-module__3QfbJq__tabs:before,.Tabs-module__3QfbJq__tabs:after{content:"";flex:1 0 22px;min-width:10px}.Tabs-module__3QfbJq__rail{min-height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;padding:8px 0}.Tabs-module__3QfbJq__rail:before,.Tabs-module__3QfbJq__rail:after{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#b9925ed1,#0000);flex:none;min-width:0;height:2px;position:absolute;inset-inline:0;box-shadow:0 0 18px #b9925e4d}.Tabs-module__3QfbJq__rail:before{top:0}.Tabs-module__3QfbJq__rail:after{bottom:0}.Tabs-module__3QfbJq__secondary{min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:0}.Tabs-module__3QfbJq__secondary:before,.Tabs-module__3QfbJq__secondary:after{display:none}.Tabs-module__3QfbJq__secondary .Tabs-module__3QfbJq__tab{min-height:38px;font-size:var(--ds-font-size-xs);background:0 0;border-radius:0;padding:0 13px 7px}.Tabs-module__3QfbJq__secondary .Tabs-module__3QfbJq__tab:after{display:none}.Tabs-module__3QfbJq__secondary .Tabs-module__3QfbJq__active{background:0 0;box-shadow:inset 0 -2px #b9925eb8}.Tabs-module__3QfbJq__secondary .Tabs-module__3QfbJq__tab:hover{background:0 0}.Tabs-module__3QfbJq__rail .Tabs-module__3QfbJq__tab{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);box-shadow:none;background:linear-gradient(145deg,#ffffff75,#f6efe82e),#ffffff29;border-color:#0000}.Tabs-module__3QfbJq__tab{min-height:34px;box-shadow:none;color:var(--ds-color-brand-700);cursor:pointer;font:inherit;font-size:var(--ds-font-size-sm);scroll-snap-align:start;white-space:nowrap;background:linear-gradient(145deg,#ffffff8a,#f6efe847),#ffffff57;border:1px solid #0000;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px 7px;font-weight:900;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative}.Tabs-module__3QfbJq__tab:after{background:var(--ds-color-amber-600);content:"";opacity:0;border-radius:999px;width:5px;height:5px;transition:opacity .16s;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #b9925e24}.Tabs-module__3QfbJq__tab:hover{background:linear-gradient(145deg,#ffffffc7,#f6efe875),#ffffff85;border-color:#0000}.Tabs-module__3QfbJq__tab:hover:after,.Tabs-module__3QfbJq__active:after{opacity:1}.Tabs-module__3QfbJq__rail .Tabs-module__3QfbJq__tab:hover{background:linear-gradient(145deg,#ffffffb3,#f6efe857),#ffffff42;border-color:#0000}.Tabs-module__3QfbJq__tab:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.Tabs-module__3QfbJq__tab:disabled{cursor:not-allowed;opacity:.55}.Tabs-module__3QfbJq__active{color:var(--ds-color-brand-700);background:linear-gradient(#fffaf7db,#f6efe885),#ffffff94;border-color:#0000;box-shadow:inset 0 -2px #b9925eb8}.Tabs-module__3QfbJq__rail .Tabs-module__3QfbJq__active{background:linear-gradient(#fffcf894,#f6efe847),#ffffff3d;border-color:#0000;box-shadow:inset 0 -2px #b9925ed1}.Tabs-module__3QfbJq__label{white-space:nowrap}.Tabs-module__3QfbJq__badge{min-width:24px;min-height:24px;color:var(--ds-color-brand-700);font-size:var(--ds-font-size-xs);background:linear-gradient(145deg,#ffffffb8,#decaae57),#f5f0f0d1;border:1px solid #b9925e33;border-radius:999px;place-items:center;padding:0 7px;font-weight:900;display:inline-grid}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__tabs{background:radial-gradient(#d8b47e1a 0%,#2d202600 74%),linear-gradient(#48333ab3 0%,#3a2a31a3 48%,#d8b47e1a 100%);border-color:#e2a9b82e #e2a9b82e #d8b47e47;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #d8b47e29,0 8px 22px #150c1029}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__rail{box-shadow:none;background:0 0;border:0}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__secondary{box-shadow:none;background:0 0;border:0}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__secondary .Tabs-module__3QfbJq__tab{background:0 0}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__secondary .Tabs-module__3QfbJq__active{background:0 0;box-shadow:inset 0 -2px #d8b47ea3}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__rail:before{background:linear-gradient(90deg,#0000,#d8b47ed1,#0000);box-shadow:0 0 18px #d8b47e47}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__rail:after{background:linear-gradient(90deg,#0000,#d8b47ed1,#0000);box-shadow:0 0 18px #d8b47e47}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__tab{box-shadow:none;color:var(--ds-text-secondary);background:linear-gradient(145deg,#523c439e,#3a2a3170),#3f2d3485;border-color:#0000}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__tab:hover{background:linear-gradient(145deg,#5e454cb8,#44313994),#4c383ea8;border-color:#0000}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__secondary .Tabs-module__3QfbJq__tab:hover{background:0 0}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__active{color:var(--ds-text-primary);background:linear-gradient(#523c43c2,#3f2d34b3),#44262ea3;border-color:#0000;box-shadow:inset 0 -2px #d8b47ed1}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__rail .Tabs-module__3QfbJq__tab{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);box-shadow:none;background:linear-gradient(145deg,#523c436b,#3a2a314d),#3f2d343d;border-color:#0000}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__rail .Tabs-module__3QfbJq__tab:hover{background:linear-gradient(145deg,#5e454c7a,#44313961),#4c383e4d;border-color:#0000}.app-shell[data-display-mode=dark] .Tabs-module__3QfbJq__rail .Tabs-module__3QfbJq__active{background:linear-gradient(#523c437a,#3f2d3461),#44262e4d;border-color:#0000;box-shadow:inset 0 -2px #d8b47ee0}@media (max-width:820px){.Tabs-module__3QfbJq__tabs{gap:4px;padding-inline:6px;scroll-padding-inline:6px}.Tabs-module__3QfbJq__tabs:before,.Tabs-module__3QfbJq__tabs:after{flex-basis:4px;min-width:2px}.Tabs-module__3QfbJq__tab{min-height:44px;padding-inline:10px}.Tabs-module__3QfbJq__rail{gap:2px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px 100%)}.Tabs-module__3QfbJq__secondary,.Tabs-module__3QfbJq__secondary .Tabs-module__3QfbJq__tab{min-height:44px}}
.Drawer-module__2ybbBG__backdrop{z-index:var(--ds-z-drawer);overscroll-behavior:contain;padding:var(--safe-area-top,0px) var(--safe-area-right,0px) var(--safe-area-bottom,0px) var(--safe-area-left,0px);background:#0f172a57;display:flex;position:fixed;inset:0;overflow:hidden}.Drawer-module__2ybbBG__drawer{border:1px solid var(--ds-border-subtle);background:var(--ds-surface-card);width:min(100%,480px);min-width:0;height:100%;min-height:0;box-shadow:var(--ds-shadow-overlay);color:var(--ds-text-primary);flex-direction:column;display:flex}.Drawer-module__2ybbBG__start{margin-inline-end:auto}.Drawer-module__2ybbBG__end{margin-inline-start:auto}.Drawer-module__2ybbBG__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}.Drawer-module__2ybbBG__titleBlock{min-width:0}.Drawer-module__2ybbBG__title{overflow-wrap:anywhere;font-size:var(--ds-font-size-xl);line-height:var(--ds-line-height-tight);margin:0}.Drawer-module__2ybbBG__description{color:var(--ds-text-muted);font-size:var(--ds-font-size-sm);margin-block-start:var(--ds-space-2)}.Drawer-module__2ybbBG__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}.Drawer-module__2ybbBG__close:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.Drawer-module__2ybbBG__body{overscroll-behavior:contain;overflow-wrap:anywhere;min-width:0;min-height:0;padding:var(--ds-space-4);flex:1;overflow:auto}.Drawer-module__2ybbBG__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}.Drawer-module__2ybbBG__footer>button[type=submit],.Drawer-module__2ybbBG__footer>[data-primary-action=true]{order:2}@media (max-width:820px){.Drawer-module__2ybbBG__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));align-items:center}.Drawer-module__2ybbBG__drawer{width:calc(100% - 8px);height:calc(100vh - 8px);height:calc(100dvh - var(--safe-area-top,0px) - var(--safe-area-bottom,0px) - 8px);border-radius:var(--ds-radius-sm);overflow:hidden}.Drawer-module__2ybbBG__close{width:44px;min-width:44px;height:44px;min-height:44px}.Drawer-module__2ybbBG__header,.Drawer-module__2ybbBG__body,.Drawer-module__2ybbBG__footer{padding:var(--ds-space-3)}.Drawer-module__2ybbBG__footer>button:not([aria-label]),.Drawer-module__2ybbBG__footer>[data-primary-action=true]{flex:min(100%,180px);min-height:44px}}
.AnchoredOverlay-module__jOCDbq__layer{z-index:var(--ds-z-popover);pointer-events:none;position:fixed;inset:0;overflow:hidden}.AnchoredOverlay-module__jOCDbq__panel{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface-geometry), var(--ds-surface-elevated,var(--ds-surface-card));min-width:0;min-height:0;box-shadow:var(--ds-shadow-overlay);color:var(--ds-text-primary);pointer-events:auto;flex-direction:column;display:flex;position:fixed;overflow:hidden}.AnchoredOverlay-module__jOCDbq__header{justify-content:space-between;align-items:center;gap:var(--ds-space-3);border-block-end:1px solid var(--ds-border-subtle);min-height:44px;padding:var(--ds-space-2) var(--ds-space-3);flex:none;display:flex}.AnchoredOverlay-module__jOCDbq__header h2{min-width:0;color:var(--ds-text-primary);font-size:var(--ds-font-size-md);font-weight:900;line-height:var(--ds-line-height-tight);overflow-wrap:anywhere;margin:0}.AnchoredOverlay-module__jOCDbq__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-secondary);cursor:pointer;place-items:center;padding:0;display:inline-grid}.AnchoredOverlay-module__jOCDbq__close:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.AnchoredOverlay-module__jOCDbq__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--ds-space-3);flex:auto;overflow:auto}.AnchoredOverlay-module__jOCDbq__footer{justify-content:flex-end;gap:var(--ds-space-2);border-block-start:1px solid var(--ds-border-subtle);padding:var(--ds-space-3);flex-wrap:wrap;flex:none;display:flex}.AnchoredOverlay-module__jOCDbq__sheetLayer{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));pointer-events:auto;background:#19101461;justify-content:center;align-items:flex-end;display:flex}.AnchoredOverlay-module__jOCDbq__sheet{border-radius:var(--ds-radius-md) var(--ds-radius-md) var(--ds-radius-xs) var(--ds-radius-xs);position:relative;inset:auto}@media (max-width:820px){.AnchoredOverlay-module__jOCDbq__close{width:44px;min-width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.AnchoredOverlay-module__jOCDbq__panel{scroll-behavior:auto}}
.SendConfirmationDialog-module__eQVO8W__content{direction:rtl;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding-block:4px 2px;display:grid}.SendConfirmationDialog-module__eQVO8W__icon{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface-muted);width:44px;height:44px;color:var(--ds-color-brand-600);place-items:center;font-size:1.15rem;display:inline-grid}.SendConfirmationDialog-module__eQVO8W__content p{color:var(--ds-text-primary);margin:0;font-size:.94rem;font-weight:600;line-height:1.6}
.Toast-module__fHV3ha__toast{inset-block-end:calc(var(--ds-space-4) + var(--ds-toast-stack-offset,0px));left:var(--ds-space-4);z-index:var(--ds-z-toast);width:min(calc(100vw - (2 * var(--ds-space-4))), 340px);align-items:flex-start;gap:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface-card);min-width:0;box-shadow:var(--ds-shadow-md);color:var(--ds-text-primary);padding:var(--ds-space-3);border-inline-start-width:4px;animation:.16s ease-out Toast-module__fHV3ha__toast-in;display:flex;position:fixed}.Toast-module__fHV3ha__toastContained{width:min(calc(100% - (2 * var(--ds-space-4))), 340px);position:absolute}.Toast-module__fHV3ha__info{border-inline-start-color:var(--ds-color-blue-600)}.Toast-module__fHV3ha__success{border-inline-start-color:var(--ds-color-green-600)}.Toast-module__fHV3ha__warning{border-inline-start-color:var(--ds-color-amber-600)}.Toast-module__fHV3ha__danger{border-inline-start-color:var(--ds-color-red-600)}.Toast-module__fHV3ha__content{flex:1;min-width:0}.Toast-module__fHV3ha__title{overflow-wrap:anywhere;font-size:var(--ds-font-size-sm);font-weight:700;line-height:var(--ds-line-height-normal)}.Toast-module__fHV3ha__message{color:var(--ds-text-secondary);font-size:var(--ds-font-size-sm);line-height:var(--ds-line-height-normal);margin-block-start:var(--ds-space-1)}.Toast-module__fHV3ha__action{margin-block-start:var(--ds-space-3)}.Toast-module__fHV3ha__dismiss{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);width:28px;height:28px;color:var(--ds-text-secondary);cursor:pointer;font:inherit;background:0 0;flex:0 0 28px;place-items:center;display:inline-grid}.Toast-module__fHV3ha__dismiss>svg{width:18px;height:18px}@keyframes Toast-module__fHV3ha__toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:430px){.Toast-module__fHV3ha__toast{inset-block-end:calc(var(--ds-space-2) + var(--ds-toast-stack-offset,0px));right:var(--ds-space-2);left:var(--ds-space-2);width:auto}.Toast-module__fHV3ha__dismiss{flex-basis:44px;width:44px;height:44px}}.Toast-module__fHV3ha__dismiss:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.Toast-module__fHV3ha__toast{animation:none}}
.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)}}
.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}}
.lecturer-attendance-module__QZv0Zq__page{color:#2f2026;direction:rtl;background:#f7f3ee;min-height:100vh}.lecturer-attendance-module__QZv0Zq__page[data-embedded=true]{background:0 0;min-width:0;min-height:0}.lecturer-attendance-module__QZv0Zq__page[data-embedded=true] .lecturer-attendance-module__QZv0Zq__workspace{width:100%;max-width:none;margin:0;padding:12px}.lecturer-attendance-module__QZv0Zq__topbar{z-index:80;border-bottom:1px solid var(--gold-border,#eadfce);background:var(--topbar-gradient,linear-gradient(180deg, #fffcf8f0, #f8f1e8eb)), var(--surface-glass,#fffcf8f0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:78px;box-shadow:var(--shell-shadow,0 10px 28px #44262e12);direction:ltr;grid-template-columns:minmax(0,1fr) minmax(72px,auto);grid-template-areas:"actions brand";align-items:center;gap:16px;padding:10px 24px;display:grid;position:sticky;top:0}.lecturer-attendance-module__QZv0Zq__topbarActions{direction:rtl;grid-area:actions;justify-self:start}.lecturer-attendance-module__QZv0Zq__brandBlock{direction:rtl;grid-area:brand;justify-self:end;min-width:0;display:grid}.lecturer-attendance-module__QZv0Zq__brand{isolation:isolate;width:68px;height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;justify-self:end;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.lecturer-attendance-module__QZv0Zq__brand:before{z-index:-1;content:"";filter:blur(11px);opacity:.72;background:radial-gradient(#d8b47e47 0%,#e2a9b829 42%,#0000 72%);border-radius:999px;position:absolute;inset:3px 0 1px;transform:scaleX(.92)}.lecturer-attendance-module__QZv0Zq__brandLogo{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 14px #44262e1f);background:radial-gradient(circle at 50% 42%,#fffaf2 0 64%,#f0d8ad 100%);border:1px solid #d8b47eb3;border-radius:999px;width:58px;height:58px;padding:3px;display:block;position:relative}.lecturer-attendance-module__QZv0Zq__logoutButton{color:#a91f1f;min-height:40px;font:inherit;background:linear-gradient(145deg,#ffffffe6,#c42b2b1c),#fffaf7e0;border:1px solid #c42b2b57;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #c42b2b1a,inset 0 1px #ffffffd6}.lecturer-attendance-module__QZv0Zq__logoutButton:hover{color:#8f1515;background:linear-gradient(145deg,#fffffff0,#c42b2b2b),#fff7f6eb;border-color:#c42b2b94;box-shadow:0 12px 24px #c42b2b29,inset 0 1px #ffffffe0}.lecturer-attendance-module__QZv0Zq__logoutButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:18px;height:18px}.lecturer-attendance-module__QZv0Zq__addButton,.lecturer-attendance-module__QZv0Zq__courseAction,.lecturer-attendance-module__QZv0Zq__createForm button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#704051,#562837);border:1px solid #5b2d3ab8;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:.94rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 10px 22px #5b2d3a29,inset 0 1px #ffffff29}.lecturer-attendance-module__QZv0Zq__addButton:hover,.lecturer-attendance-module__QZv0Zq__courseAction:hover,.lecturer-attendance-module__QZv0Zq__createForm button:hover{border-color:#5b2d3a;transform:translateY(-1px);box-shadow:0 13px 28px #5b2d3a38,inset 0 1px #ffffff2e}.lecturer-attendance-module__QZv0Zq__workspace,.lecturer-attendance-module__QZv0Zq__errorState{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 42px}.lecturer-attendance-module__QZv0Zq__errorState{gap:12px;display:grid}.lecturer-attendance-module__QZv0Zq__errorState p{color:#a43a32;margin:0;font-weight:800}.lecturer-attendance-module__QZv0Zq__hero{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.lecturer-attendance-module__QZv0Zq__eyebrow,.lecturer-attendance-module__QZv0Zq__courseLabel,.lecturer-attendance-module__QZv0Zq__courseHint{color:#8b6b4a;margin:0;font-size:.88rem;font-weight:800}.lecturer-attendance-module__QZv0Zq__hero h1{color:#2b1720;margin:4px 0 0;font-size:clamp(1.35rem,2.15vw,2.05rem);line-height:1.15}.lecturer-attendance-module__QZv0Zq__createForm input{color:#2f2026;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #e1d4c4;border-radius:8px;padding:8px 12px;font-weight:700}.lecturer-attendance-module__QZv0Zq__offeringCardList{gap:8px;margin:0 0 12px;display:grid}.lecturer-attendance-module__QZv0Zq__offeringChoiceCard{color:#2f2026;width:100%;min-height:54px;font:inherit;text-align:right;cursor:pointer;background:linear-gradient(145deg,#fff,#fffaf4);border:1px solid #eadfce;border-radius:10px;gap:5px;padding:11px 16px 11px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #44262e0d}.lecturer-attendance-module__QZv0Zq__offeringChoiceCard:before{content:"";background:#c79a55;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.lecturer-attendance-module__QZv0Zq__offeringChoiceCard:disabled{cursor:wait;opacity:.72}.lecturer-attendance-module__QZv0Zq__offeringChoiceCard strong{color:#2b1720;overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}.lecturer-attendance-module__QZv0Zq__courseCard{width:100%;min-height:0;color:inherit;text-align:right;cursor:default;background:#fff;border:1px solid #eadfce;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;padding:clamp(16px,2.4vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #44262e14}.lecturer-attendance-module__QZv0Zq__courseAccent,.lecturer-attendance-module__QZv0Zq__studentAccent{background:#4bb9b1;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.lecturer-attendance-module__QZv0Zq__courseText{gap:7px;min-width:0;padding-inline-end:128px;display:grid}.lecturer-attendance-module__QZv0Zq__courseText strong{color:#2b1720;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.08rem,1.8vw,1.45rem);font-weight:900;line-height:1.25}.lecturer-attendance-module__QZv0Zq__courseHint{align-self:start}.lecturer-attendance-module__QZv0Zq__courseAction{white-space:nowrap;border-radius:9px;place-self:start end;min-width:0;min-height:32px;padding:7px 12px;font-size:.82rem;position:absolute;top:14px;left:14px}.lecturer-attendance-module__QZv0Zq__metricGrid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.lecturer-attendance-module__QZv0Zq__metricGrid span,.lecturer-attendance-module__QZv0Zq__attendanceSummary span{color:#6f5e66;background:linear-gradient(145deg,#fff,#fff8ee);border:1px solid #eadfceeb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:9px 12px;font-size:.88rem;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffffe0}.lecturer-attendance-module__QZv0Zq__metricGrid b,.lecturer-attendance-module__QZv0Zq__attendanceSummary b{color:#2b1720;font-size:1.22rem;line-height:1}.lecturer-attendance-module__QZv0Zq__feedbackToast{z-index:100;color:#1f7a54;background:linear-gradient(145deg,#fffffff5,#1f7a5414),#fff;border:1px solid #1f7a5442;border-radius:8px;max-width:min(420px,100% - 32px);padding:12px 16px;font-weight:800;position:fixed;inset-block-start:94px;inset-inline-start:24px;box-shadow:0 14px 34px #44262e1f}.lecturer-attendance-module__QZv0Zq__modalOverlay{z-index:90;background:#2f20266b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lecturer-attendance-module__QZv0Zq__modal{background:#fffdf9;border:1px solid #eadfce;border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(820px,100%);max-height:min(86vh,820px);padding:clamp(14px,2.2vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #2f20263d}.lecturer-attendance-module__QZv0Zq__modalBody{overscroll-behavior:contain;gap:14px;min-height:0;display:grid;overflow:auto}.lecturer-attendance-module__QZv0Zq__modalHeader{border-bottom:1px solid #efe5d7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.lecturer-attendance-module__QZv0Zq__modalHeader h2{color:#2b1720;overflow-wrap:anywhere;margin:0;font-size:clamp(1.08rem,1.75vw,1.42rem);line-height:1.25}.lecturer-attendance-module__QZv0Zq__modalHeader button{color:#5b2d3a;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2d6c9;border-radius:50%;place-items:center;font-size:1.45rem;display:grid}.lecturer-attendance-module__QZv0Zq__modalHeader button:disabled{opacity:.56;cursor:wait}.lecturer-attendance-module__QZv0Zq__modalTopActions{justify-content:flex-start;display:flex}.lecturer-attendance-module__QZv0Zq__addButton span{font-size:1.3rem;line-height:1}.lecturer-attendance-module__QZv0Zq__sessionList,.lecturer-attendance-module__QZv0Zq__studentList{gap:10px;display:grid}.lecturer-attendance-module__QZv0Zq__sessionCard{color:#2f2026;min-height:60px;font:inherit;text-align:right;cursor:pointer;background:linear-gradient(145deg,#fff,#fffbf6);border:1px solid #eadfcef0;border-radius:10px;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:10px;padding:11px 14px;font-size:.9rem;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #44262e0f}.lecturer-attendance-module__QZv0Zq__sessionCard:before{content:"";background:#c79a55;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.lecturer-attendance-module__QZv0Zq__sessionCard[data-completed=true]:before{background:#4bb9b1}.lecturer-attendance-module__QZv0Zq__sessionCard strong{color:#5b2d3a}.lecturer-attendance-module__QZv0Zq__sessionDate{color:#2b1720;font-size:.98rem}.lecturer-attendance-module__QZv0Zq__createForm{gap:14px;display:grid}.lecturer-attendance-module__QZv0Zq__createForm label{gap:7px;font-weight:800;display:grid}.lecturer-attendance-module__QZv0Zq__createForm button:disabled{opacity:.58;cursor:not-allowed}.lecturer-attendance-module__QZv0Zq__attendanceModalMeta{justify-content:flex-start;min-height:30px;display:flex}.lecturer-attendance-module__QZv0Zq__attendanceStatusBadge{color:#704051;background:#fff8ed;border:1px solid #c79a5557;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 12px;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.lecturer-attendance-module__QZv0Zq__attendanceStatusBadge[data-completed=true]{color:#1f7a54;background:#f1faf5;border-color:#1f7a5442}.lecturer-attendance-module__QZv0Zq__attendanceSummaryRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.lecturer-attendance-module__QZv0Zq__attendanceSummary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.lecturer-attendance-module__QZv0Zq__attendanceSummary span[data-tone=success]{background:#f1faf5;border-color:#1f7a5440}.lecturer-attendance-module__QZv0Zq__attendanceSummary span[data-tone=danger]{background:#fff4f2;border-color:#a43a323d}.lecturer-attendance-module__QZv0Zq__attendanceSummary span[data-tone=warning]{background:#fff8ed;border-color:#c79a5552}.lecturer-attendance-module__QZv0Zq__attendanceSummary span[data-tone=neutral]{background:#f4f2f3;border-color:#675b623d}.lecturer-attendance-module__QZv0Zq__photoUploadButton{color:#5b2d3a;cursor:pointer;background:#fff;border:1px solid #5b2d3a38;border-radius:8px;justify-self:stretch;align-items:center;gap:8px;min-height:38px;padding:7px 12px;font-size:.86rem;font-weight:900;display:inline-flex}@media (max-width:560px){.lecturer-attendance-module__QZv0Zq__attendanceSummaryRow{grid-template-columns:1fr}}.lecturer-attendance-module__QZv0Zq__photoUploadButton input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lecturer-attendance-module__QZv0Zq__photoUploadButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.lecturer-attendance-module__QZv0Zq__photoUploadButton[data-loading=true]{opacity:.62;cursor:wait}.lecturer-attendance-module__QZv0Zq__studentCard{direction:ltr;background:linear-gradient(145deg,#fff,#fffbf6);border:1px solid #eadfcef0;border-radius:10px;grid-template-columns:auto auto minmax(180px,1fr);grid-template-areas:"lessons requirement student";align-items:center;gap:10px;min-height:54px;padding:10px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #44262e0d}.lecturer-attendance-module__QZv0Zq__studentCard[data-status=present] .lecturer-attendance-module__QZv0Zq__studentAccent{background:#4bb9b1}.lecturer-attendance-module__QZv0Zq__studentCard[data-status=absent] .lecturer-attendance-module__QZv0Zq__studentAccent,.lecturer-attendance-module__QZv0Zq__studentCard[data-status=approved_absence] .lecturer-attendance-module__QZv0Zq__studentAccent{background:#a43a32}.lecturer-attendance-module__QZv0Zq__studentCard[data-status=missing] .lecturer-attendance-module__QZv0Zq__studentAccent{background:#c79a55}.lecturer-attendance-module__QZv0Zq__studentCard[data-status=not_required]{background:linear-gradient(145deg,#fbfafb,#f4f1f3)}.lecturer-attendance-module__QZv0Zq__studentCard[data-status=not_required] .lecturer-attendance-module__QZv0Zq__studentAccent{background:#756870}.lecturer-attendance-module__QZv0Zq__notRequiredButton{color:#5c4f56;min-height:36px;font:inherit;cursor:pointer;direction:rtl;background:#fff;border:1px solid #d8cfd3;border-radius:999px;grid-area:requirement;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.lecturer-attendance-module__QZv0Zq__notRequiredButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.lecturer-attendance-module__QZv0Zq__notRequiredButton[data-active=true]{color:#fff;background:#756870;border-color:#756870}.lecturer-attendance-module__QZv0Zq__notRequiredButton:disabled{cursor:wait;opacity:.62}.lecturer-attendance-module__QZv0Zq__studentText{text-align:right;direction:rtl;grid-area:student;justify-items:end;gap:2px;min-width:0;font-size:.93rem;display:grid}.lecturer-attendance-module__QZv0Zq__studentText strong,.lecturer-attendance-module__QZv0Zq__studentText span{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lecturer-attendance-module__QZv0Zq__studentText i{display:none}.lecturer-attendance-module__QZv0Zq__lessonAttendanceGrid{direction:rtl;grid-area:lessons;justify-content:flex-start;align-items:center;gap:0;display:flex}.lecturer-attendance-module__QZv0Zq__lessonAttendanceUnit{justify-content:flex-end;align-items:center;gap:7px;display:flex}.lecturer-attendance-module__QZv0Zq__lessonAttendanceUnit+.lecturer-attendance-module__QZv0Zq__lessonAttendanceUnit{border-inline-start:2px solid #c79a557a;margin-inline-start:12px;padding-inline-start:12px}.lecturer-attendance-module__QZv0Zq__lessonLabel{color:#704051;text-align:right;min-width:58px;font-size:.78rem;font-weight:900;line-height:1}.lecturer-attendance-module__QZv0Zq__sessionCard[data-overdue=true] strong{color:#a43a32}.lecturer-attendance-module__QZv0Zq__studentText span{color:#6f5e66;direction:ltr;justify-self:end;font-weight:700}.lecturer-attendance-module__QZv0Zq__attendanceButtons{gap:6px;display:flex}.lecturer-attendance-module__QZv0Zq__attendanceButtons button{color:#5b2d3a;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2d6c9;border-radius:8px;place-items:center;font-size:1.08rem;font-weight:900;display:grid}.lecturer-attendance-module__QZv0Zq__attendanceButtons button:disabled{opacity:.58;cursor:wait}.lecturer-attendance-module__QZv0Zq__presentActive{color:#fff!important;background:#1f7a54!important;border-color:#1f7a54!important}.lecturer-attendance-module__QZv0Zq__absentActive{color:#fff!important;background:#a43a32!important;border-color:#a43a32!important}.lecturer-attendance-module__QZv0Zq__emptyState{color:#7a6971;text-align:center;background:#fffaf4;border:1px dashed #dbcaba;border-radius:8px;padding:18px;font-weight:800}@media (max-width:820px){.lecturer-attendance-module__QZv0Zq__topbar{min-height:70px;padding:8px 12px}.lecturer-attendance-module__QZv0Zq__brand{width:58px;height:50px}.lecturer-attendance-module__QZv0Zq__brandLogo{width:50px;height:50px}.lecturer-attendance-module__QZv0Zq__logoutButton span{display:none}.lecturer-attendance-module__QZv0Zq__logoutButton{width:44px;min-width:44px;min-height:44px;padding:0}.lecturer-attendance-module__QZv0Zq__feedbackToast{max-width:none;inset-block-start:80px;inset-inline:9px}.lecturer-attendance-module__QZv0Zq__workspace,.lecturer-attendance-module__QZv0Zq__errorState{width:min(100% - 18px,1180px);padding-top:18px}.lecturer-attendance-module__QZv0Zq__hero{flex-direction:column;align-items:stretch;gap:10px}.lecturer-attendance-module__QZv0Zq__hero h1{font-size:1.45rem}.lecturer-attendance-module__QZv0Zq__courseCard{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:15px}.lecturer-attendance-module__QZv0Zq__courseText{gap:5px;padding-inline-end:110px}.lecturer-attendance-module__QZv0Zq__courseText strong{font-size:1.02rem;line-height:1.35}.lecturer-attendance-module__QZv0Zq__courseAction{inset-block-start:13px;inset-inline-end:auto;justify-self:end;width:auto;min-height:44px;padding:7px 10px;font-size:.78rem;left:13px}.lecturer-attendance-module__QZv0Zq__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lecturer-attendance-module__QZv0Zq__metricGrid span,.lecturer-attendance-module__QZv0Zq__attendanceSummary span{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:44px;padding:8px;font-size:.76rem}.lecturer-attendance-module__QZv0Zq__metricGrid b,.lecturer-attendance-module__QZv0Zq__attendanceSummary b{font-size:1.08rem}.lecturer-attendance-module__QZv0Zq__modal{width:min(100%,100vw - 24px);max-height:calc(100vh - 24px);padding:14px}.lecturer-attendance-module__QZv0Zq__attendanceSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lecturer-attendance-module__QZv0Zq__sessionCard{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-height:0;padding:10px 12px}.lecturer-attendance-module__QZv0Zq__sessionDate{font-size:.92rem}.lecturer-attendance-module__QZv0Zq__studentCard{grid-template-columns:auto minmax(132px,1fr);grid-template-areas:"requirement student""lessons lessons";align-items:center;gap:12px;min-height:50px;padding:9px 11px}.lecturer-attendance-module__QZv0Zq__studentText{gap:3px;font-size:.88rem;display:grid}.lecturer-attendance-module__QZv0Zq__lessonAttendanceGrid{grid-area:lessons;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));justify-content:flex-start;gap:10px 12px;width:100%;min-width:0;display:grid}.lecturer-attendance-module__QZv0Zq__notRequiredButton span{display:none}.lecturer-attendance-module__QZv0Zq__addButton,.lecturer-attendance-module__QZv0Zq__createForm button,.lecturer-attendance-module__QZv0Zq__photoUploadButton,.lecturer-attendance-module__QZv0Zq__notRequiredButton{min-height:44px}.lecturer-attendance-module__QZv0Zq__notRequiredButton{min-width:44px}.lecturer-attendance-module__QZv0Zq__modalHeader button,.lecturer-attendance-module__QZv0Zq__attendanceButtons button{width:44px;min-width:44px;height:44px;min-height:44px}.lecturer-attendance-module__QZv0Zq__lessonAttendanceUnit{justify-content:flex-start;min-width:0}.lecturer-attendance-module__QZv0Zq__lessonAttendanceUnit+.lecturer-attendance-module__QZv0Zq__lessonAttendanceUnit{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}.lecturer-attendance-module__QZv0Zq__studentText i{display:none}.lecturer-attendance-module__QZv0Zq__attendanceButtons button{flex:none;width:44px;height:44px}}@media (max-width:760px){.lecturer-attendance-module__QZv0Zq__modalOverlay{padding:8px}.lecturer-attendance-module__QZv0Zq__modal{border-radius:14px;width:100%;max-width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:14px}.lecturer-attendance-module__QZv0Zq__modalBody{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lecturer-attendance-module__QZv0Zq__modalHeader button,.lecturer-attendance-module__QZv0Zq__attendanceButtons button{width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:360px){.lecturer-attendance-module__QZv0Zq__lessonAttendanceGrid{grid-template-columns:minmax(0,1fr)}.lecturer-attendance-module__QZv0Zq__lessonAttendanceUnit{justify-content:space-between;width:100%}}
.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)}}
.DepartmentManagerFinancePanel-module__zWkpWq__panel{gap:12px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__toolbar{grid-template-columns:minmax(180px,1fr) minmax(136px,.52fr) minmax(138px,.56fr) minmax(150px,.65fr);align-items:center;gap:8px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__toolbar input,.DepartmentManagerFinancePanel-module__zWkpWq__toolbar select{width:100%;min-width:0;color:inherit;font:inherit;background:#fffffff0;border:1px solid #44262e24;border-radius:10px;padding:9px 10px}.DepartmentManagerFinancePanel-module__zWkpWq__addButton{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#6f3445;border:1px solid #5b2d3a2e;border-radius:10px;padding:0 12px;font-weight:900}.DepartmentManagerFinancePanel-module__zWkpWq__addButton:disabled{cursor:wait;opacity:.6}.DepartmentManagerFinancePanel-module__zWkpWq__primaryActions{align-items:center;gap:8px;display:flex}.DepartmentManagerFinancePanel-module__zWkpWq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__card{background:linear-gradient(145deg,#fffffff5,#f8f4edd1);border:1px solid #44262e1f;border-radius:12px;gap:10px;padding:12px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.DepartmentManagerFinancePanel-module__zWkpWq__card>header>div{gap:3px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__card>header span,.DepartmentManagerFinancePanel-module__zWkpWq__card dt{color:#756d71;font-size:.72rem;font-weight:850}.DepartmentManagerFinancePanel-module__zWkpWq__card>header strong{font-size:1rem;font-weight:950}.DepartmentManagerFinancePanel-module__zWkpWq__card em{color:#9a560f;background:#e88e231f;border-radius:999px;padding:6px 8px;font-size:.7rem;font-style:normal;font-weight:900}.DepartmentManagerFinancePanel-module__zWkpWq__card em[data-status=success]{color:#176e5b;background:#23856f1a}.DepartmentManagerFinancePanel-module__zWkpWq__card em[data-status=neutral]{color:#60636a;background:#64676d17}.DepartmentManagerFinancePanel-module__zWkpWq__card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__card dl div{gap:2px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__card dd{overflow-wrap:anywhere;margin:0;font-size:.79rem;font-weight:850}.DepartmentManagerFinancePanel-module__zWkpWq__wide{grid-column:1/-1}.DepartmentManagerFinancePanel-module__zWkpWq__ledgerActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.DepartmentManagerFinancePanel-module__zWkpWq__ledgerActions button:disabled{cursor:not-allowed;opacity:.5}.DepartmentManagerFinancePanel-module__zWkpWq__editIcon{width:17px;height:17px}.DepartmentManagerFinancePanel-module__zWkpWq__moneyIcon{width:18px;height:18px}.DepartmentManagerFinancePanel-module__zWkpWq__paymentFacts{flex-wrap:wrap;gap:5px 12px;min-width:0;display:flex}.DepartmentManagerFinancePanel-module__zWkpWq__paymentFacts>span{gap:4px;min-width:0;display:inline-flex}.DepartmentManagerFinancePanel-module__zWkpWq__paymentFacts small{color:#756d71;font-size:.7rem;font-weight:800}.DepartmentManagerFinancePanel-module__zWkpWq__paymentFacts small:after{content:":"}.DepartmentManagerFinancePanel-module__zWkpWq__paymentFacts>span>span{color:#4f484b;overflow-wrap:anywhere;font-size:.74rem;font-weight:850}.DepartmentManagerFinancePanel-module__zWkpWq__empty,.DepartmentManagerFinancePanel-module__zWkpWq__error,.DepartmentManagerFinancePanel-module__zWkpWq__success{border-radius:10px;margin:0;padding:10px;font-size:.8rem;font-weight:850}.DepartmentManagerFinancePanel-module__zWkpWq__empty{color:#756d71;text-align:center;grid-column:1/-1}.DepartmentManagerFinancePanel-module__zWkpWq__error{color:#a02525;background:#c42b2b17}.DepartmentManagerFinancePanel-module__zWkpWq__success{color:#176e5b;background:#23856f17}.DepartmentManagerFinancePanel-module__zWkpWq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__formField{color:#756d71;gap:6px;font-size:.78rem;font-weight:850;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__formField textarea{width:100%;min-width:0;color:inherit;font:inherit;resize:vertical;background:#fffffff0;border:1px solid #44262e24;border-radius:10px;padding:10px 12px}.DepartmentManagerFinancePanel-module__zWkpWq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliation{gap:14px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationExplanation{color:#5f5559;background:#f8f4ed;border-radius:12px;margin:0;padding:12px 14px;font-size:.86rem;font-weight:750;line-height:1.65}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationBlocked{color:#8c2424;background:#c42b2b12;border:1px solid #c42b2b2e;border-radius:12px;padding:12px 14px}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationBlocked strong{font-weight:950}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationBlocked ul{gap:5px;margin:8px 0 0;padding-inline-start:20px;font-size:.82rem;font-weight:800;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationSummary div{background:#fff;border:1px solid #44262e1a;border-radius:11px;gap:4px;padding:10px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationSummary span{color:#756d71;font-size:.7rem;font-weight:850}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationSummary strong{font-size:.92rem;font-weight:950}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationMonths{gap:9px;max-height:min(52vh,480px);padding-inline-end:3px;display:grid;overflow:auto}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationMonth{background:#fff;border:1px solid #44262e1f;border-radius:12px;gap:8px;padding:11px 12px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationMonth header{border-bottom:1px solid #44262e14;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationMonth header strong{font-weight:950}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationMonth header span,.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationNotRequired{color:#756d71;font-size:.72rem;font-weight:800}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationLine{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:.78rem;font-weight:850;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationLine strong{font-weight:950}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationLine em{text-align:center;border-radius:999px;min-width:52px;padding:5px 7px;font-size:.68rem;font-style:normal;font-weight:900}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationLine em[data-state=existing]{color:#176e5b;background:#23856f1a}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationLine em[data-state=missing]{color:#9a560f;background:#e88e231f}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationNotRequired{margin:0}@media (max-width:680px){.DepartmentManagerFinancePanel-module__zWkpWq__toolbar,.DepartmentManagerFinancePanel-module__zWkpWq__list,.DepartmentManagerFinancePanel-module__zWkpWq__formGrid{grid-template-columns:1fr}.DepartmentManagerFinancePanel-module__zWkpWq__wide{grid-column:auto}.DepartmentManagerFinancePanel-module__zWkpWq__paymentFacts{gap:4px;display:grid}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationLine{grid-template-columns:minmax(0,1fr) auto}.DepartmentManagerFinancePanel-module__zWkpWq__reconciliationLine em{grid-column:1/-1;justify-self:start}}
.ErroneousEnrollmentCancellationDialog-module__yXg2yq__content{gap:1rem;display:grid}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__content p{margin:0;line-height:1.55}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__choices{border:1px solid var(--border,#d9e0df);border-radius:.9rem;gap:.7rem;padding:1rem;display:grid}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__choices legend{padding-inline:.35rem;font-weight:700}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__choices label{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__choices label:has(input:disabled){opacity:.6;cursor:not-allowed}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__choices input{flex:none;margin-block-start:.3rem}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__choices label span{gap:.2rem;display:grid}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__choices small{line-height:1.5}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__textField{gap:.35rem;font-weight:600;display:grid}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__textField input,.ErroneousEnrollmentCancellationDialog-module__yXg2yq__textField textarea{border:1px solid var(--border,#d9e0df);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:.6rem;padding:.65rem}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__footer{flex-wrap:wrap;gap:.5rem;display:flex}.ErroneousEnrollmentCancellationDialog-module__yXg2yq__failure{gap:.5rem;display:grid}@media (max-width:40rem){.ErroneousEnrollmentCancellationDialog-module__yXg2yq__footer>*{flex:100%}}
.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)}}
.preview-module__a3VHaW__state{min-height:100dvh;padding:max(32px, var(--safe-area-top,0px)) max(32px, var(--safe-area-right,0px)) max(32px, var(--safe-area-bottom,0px)) max(32px, var(--safe-area-left,0px));color:#352b28;text-align:center;direction:rtl;background:#f7f4ec;align-content:center;justify-items:center;gap:10px;display:grid}.preview-module__a3VHaW__state h1,.preview-module__a3VHaW__state p{margin:0}.preview-module__a3VHaW__retry{min-height:42px;color:inherit;cursor:pointer;font:inherit;background:#fff;border:1px solid #7a665f;border-radius:10px;padding:0 20px;font-weight:700}@media (max-width:820px){.preview-module__a3VHaW__retry{min-height:44px}}
