.SystemHealthPage-module__6Ysvvq__page{--content-pad:20px}.SystemHealthPage-module__6Ysvvq__healthMetrics{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,1.5fr) minmax(150px,1fr);display:grid}.SystemHealthPage-module__6Ysvvq__healthMetrics>div{min-width:0;padding-block:var(--space-1)}.SystemHealthPage-module__6Ysvvq__healthMetrics a{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.SystemHealthPage-module__6Ysvvq__healthMetrics a>span{color:var(--fg-muted);font-size:var(--text-xs)}.SystemHealthPage-module__6Ysvvq__healthMetrics strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.SystemHealthPage-module__6Ysvvq__healthMetrics small{font-size:var(--text-2xs);display:block}.SystemHealthPage-module__6Ysvvq__healthMetrics [data-metric-status=warn] strong{color:var(--warn)}.SystemHealthPage-module__6Ysvvq__healthMetrics [data-metric-status=error] strong{color:var(--err)}.SystemHealthPage-module__6Ysvvq__issues{align-items:start;gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:116px minmax(0,1fr);display:grid}.SystemHealthPage-module__6Ysvvq__issues>p{grid-column:1/-1}.SystemHealthPage-module__6Ysvvq__issueHeading{align-items:center;gap:var(--space-2);display:flex}.SystemHealthPage-module__6Ysvvq__issueHeading h2{font-size:var(--text-sm)}.SystemHealthPage-module__6Ysvvq__issueList{gap:var(--space-2);min-width:0;display:grid}.SystemHealthPage-module__6Ysvvq__issueList .systemListRow{gap:var(--space-2) var(--space-3);border:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}:is(.SystemHealthPage-module__6Ysvvq__issueList .systemListRow strong,.SystemHealthPage-module__6Ysvvq__issueList .systemListRow p){font-size:var(--text-xs)}.SystemHealthPage-module__6Ysvvq__issueList .systemListRow small{font-size:var(--text-2xs)}.SystemHealthPage-module__6Ysvvq__issueActions{justify-content:end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SystemHealthPage-module__6Ysvvq__inventory{margin-bottom:var(--space-5)}.SystemHealthPage-module__6Ysvvq__inventoryToolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.SystemHealthPage-module__6Ysvvq__tabCount{color:var(--fg-dim);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:4px}.SystemHealthPage-module__6Ysvvq__appFilter,.SystemHealthPage-module__6Ysvvq__appFilter label{align-items:center;gap:var(--space-2);display:flex}.SystemHealthPage-module__6Ysvvq__appFilter label>span{font-size:var(--text-xs);color:var(--fg-dim)}.SystemHealthPage-module__6Ysvvq__appFilter select{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fg);font:inherit;font-size:var(--text-xs);max-width:190px;min-height:30px;padding:4px 8px}.SystemHealthPage-module__6Ysvvq__tableFrame{border:1px solid var(--line);border-radius:var(--radius);overscroll-behavior-inline:contain;min-width:0;overflow:auto}.SystemHealthPage-module__6Ysvvq__runFrame{max-height:560px}.SystemHealthPage-module__6Ysvvq__inventoryTable{min-width:730px}.SystemHealthPage-module__6Ysvvq__runTable{min-width:940px}.SystemHealthPage-module__6Ysvvq__inventoryTable th,.SystemHealthPage-module__6Ysvvq__inventoryTable td,.SystemHealthPage-module__6Ysvvq__runTable th,.SystemHealthPage-module__6Ysvvq__runTable td{vertical-align:top;padding:6px 10px}.SystemHealthPage-module__6Ysvvq__inventoryTable tbody th,.SystemHealthPage-module__6Ysvvq__runTable tbody th{font-size:var(--text-xs);text-align:left;font-weight:500}.SystemHealthPage-module__6Ysvvq__runTable tbody tr[data-selected]{background:var(--accent-soft)}.SystemHealthPage-module__6Ysvvq__timestamp,.SystemHealthPage-module__6Ysvvq__runTable [data-align=end]{white-space:nowrap;font-variant-numeric:tabular-nums}.SystemHealthPage-module__6Ysvvq__referenceDetails{border:0;margin:0;padding:0}.SystemHealthPage-module__6Ysvvq__referenceDetails>summary{cursor:pointer;color:var(--fg);font-size:var(--text-xs)}.SystemHealthPage-module__6Ysvvq__referenceDetails dl{font-size:var(--text-xs);gap:4px;margin:10px 0 2px;font-weight:400;display:grid}.SystemHealthPage-module__6Ysvvq__referenceDetails dt{color:var(--fg-dim)}.SystemHealthPage-module__6Ysvvq__referenceDetails dd{margin:0}.SystemHealthPage-module__6Ysvvq__referenceDetails code{overflow-wrap:anywhere;display:block}.SystemHealthPage-module__6Ysvvq__scopeNote{color:var(--fg-dim);font-size:var(--text-xs);margin:var(--space-2) 0 0}.SystemHealthPage-module__6Ysvvq__scopeNote a{text-underline-offset:3px;text-decoration:underline}.SystemHealthPage-module__6Ysvvq__runDetails{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--space-3);padding:var(--space-3);scroll-margin-top:80px}.SystemHealthPage-module__6Ysvvq__runDetails h2{font-size:var(--text-sm)}.SystemHealthPage-module__6Ysvvq__detailGrid{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.SystemHealthPage-module__6Ysvvq__detailGrid dt{color:var(--fg-dim);font-size:var(--text-2xs)}.SystemHealthPage-module__6Ysvvq__detailGrid dd{font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.SystemHealthPage-module__6Ysvvq__runDetails>p{font-size:var(--text-xs);margin-top:var(--space-2);overflow-wrap:anywhere}.SystemHealthPage-module__6Ysvvq__errorText{color:var(--err)}.SystemHealthPage-module__6Ysvvq__requirementList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.SystemHealthPage-module__6Ysvvq__requirementList li{gap:var(--space-3);border-bottom:1px solid var(--line);padding:var(--space-2);font-size:var(--text-xs);grid-template-columns:minmax(200px,1fr) minmax(180px,1fr);display:grid}.SystemHealthPage-module__6Ysvvq__requirementList code{overflow-wrap:anywhere}@media (max-width:1200px){.SystemHealthPage-module__6Ysvvq__healthMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.SystemHealthPage-module__6Ysvvq__page{--content-pad:12px}.SystemHealthPage-module__6Ysvvq__healthMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.SystemHealthPage-module__6Ysvvq__healthMetrics>:nth-child(4){grid-column:1/-1}.SystemHealthPage-module__6Ysvvq__issues{grid-template-columns:1fr}.SystemHealthPage-module__6Ysvvq__issueList .systemListRow{grid-template-columns:1fr}.SystemHealthPage-module__6Ysvvq__issueActions{justify-content:start}.SystemHealthPage-module__6Ysvvq__appFilter{flex-wrap:wrap}.SystemHealthPage-module__6Ysvvq__appFilter label{min-width:0}.SystemHealthPage-module__6Ysvvq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SystemHealthPage-module__6Ysvvq__requirementList li{grid-template-columns:1fr}}@media (pointer:coarse){.SystemHealthPage-module__6Ysvvq__appFilter select{min-height:44px;font-size:var(--text-lg)}.SystemHealthPage-module__6Ysvvq__referenceDetails>summary{align-content:center;min-height:44px}}
.AdminWorkspace-module__CtqbeG__compactPanel{--pad-panel:var(--pad-panel-compact)}.AdminWorkspace-module__CtqbeG__toolbar{align-items:end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.AdminWorkspace-module__CtqbeG__toolbar label{gap:var(--space-1);min-width:0;display:grid}.AdminWorkspace-module__CtqbeG__toolbar label>span{color:var(--fg-dim);font-size:var(--text-xs)}.AdminWorkspace-module__CtqbeG__toolbar input,.AdminWorkspace-module__CtqbeG__toolbar select{min-width:0;min-height:32px}.AdminWorkspace-module__CtqbeG__resultBar{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding-block:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.AdminWorkspace-module__CtqbeG__summaryStrip{align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.AdminWorkspace-module__CtqbeG__summaryStrip>*{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.AdminWorkspace-module__CtqbeG__summaryStrip strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.AdminWorkspace-module__CtqbeG__scopeNote{color:var(--fg-dim);font-size:var(--text-xs)}.AdminWorkspace-module__CtqbeG__sectionLinks{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;display:flex}.AdminWorkspace-module__CtqbeG__sectionLinks>a{border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid #0000;padding:5px 9px}.AdminWorkspace-module__CtqbeG__sectionLinks>a[aria-current]{background:var(--bg-active);border-color:var(--line);color:var(--fg)}@media (max-width:620px){.AdminWorkspace-module__CtqbeG__toolbar>label{flex:140px}}@media (pointer:coarse){.AdminWorkspace-module__CtqbeG__toolbar input,.AdminWorkspace-module__CtqbeG__toolbar select,.AdminWorkspace-module__CtqbeG__sectionLinks>a{min-height:44px}.AdminWorkspace-module__CtqbeG__toolbar input,.AdminWorkspace-module__CtqbeG__toolbar select{font-size:var(--text-lg)}}
.PortfolioActions-module__vOk_HW__rowLink{min-width:0;color:inherit;text-decoration:none;display:block}.PortfolioActions-module__vOk_HW__rowLink:hover strong{text-underline-offset:3px;text-decoration:underline}.PortfolioActions-module__vOk_HW__clickableRow{position:relative}.PortfolioActions-module__vOk_HW__clickableRow:has(.PortfolioActions-module__vOk_HW__menu[open]){z-index:40}.PortfolioActions-module__vOk_HW__rowOverlay{z-index:1;border-radius:var(--radius-sm);position:absolute;inset:2px 0}.PortfolioActions-module__vOk_HW__rowOverlay:hover{background:color-mix(in oklab, var(--bg-hover) 42%, transparent)}.PortfolioActions-module__vOk_HW__rowOverlay:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.PortfolioActions-module__vOk_HW__rowContent{z-index:2;pointer-events:none;position:relative}.PortfolioActions-module__vOk_HW__actions{z-index:5;justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:flex;position:relative}.PortfolioActions-module__vOk_HW__menu{border-top:0;align-items:center;margin-top:0;padding-top:0;display:inline-flex;position:relative}.PortfolioActions-module__vOk_HW__menu[open]{z-index:50}.PortfolioActions-module__vOk_HW__menu>summary{background:var(--bg-elev-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:26px;color:var(--fg-muted);cursor:pointer;white-space:nowrap;padding:4px 9px;font-size:12px;font-weight:600;line-height:16px;list-style:none}.PortfolioActions-module__vOk_HW__menu>summary::-webkit-details-marker{display:none}.PortfolioActions-module__vOk_HW__menu>summary::marker{content:""}.PortfolioActions-module__vOk_HW__menu>summary:before{content:none}.PortfolioActions-module__vOk_HW__menu>summary:after{content:" ⋯"}.PortfolioActions-module__vOk_HW__menu[open]>summary,.PortfolioActions-module__vOk_HW__menu>summary:hover{background:var(--bg-hover);color:var(--fg)}.PortfolioActions-module__vOk_HW__menuBody{z-index:30;background:var(--bg-elev-1);border:1px solid var(--line-strong);border-radius:var(--radius);gap:6px;width:min(280px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0000006b}.PortfolioActions-module__vOk_HW__menuBody>a,.PortfolioActions-module__vOk_HW__menuBody>button,.PortfolioActions-module__vOk_HW__menuBody>form>button{text-align:left;justify-content:flex-start;width:100%}.PortfolioActions-module__vOk_HW__menuBody form{margin:0}.PortfolioActions-module__vOk_HW__menuBody details{width:100%}.PortfolioActions-module__vOk_HW__menuSection{border-top:1px solid var(--line);padding-top:6px}.PortfolioActions-module__vOk_HW__primaryAction{white-space:nowrap;min-height:24px;padding:3px 7px;font-size:11px}.PortfolioActions-module__vOk_HW__managedMeta{grid-template-columns:minmax(174px,.8fr) minmax(58px,.15fr) minmax(54px,.15fr) minmax(118px,.4fr)!important}@media (max-width:1150px){.PortfolioActions-module__vOk_HW__managedMeta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.PortfolioActions-module__vOk_HW__managedFilters{grid-template-columns:minmax(240px,1fr) minmax(190px,.45fr) minmax(170px,.38fr) minmax(120px,.24fr) auto!important}.PortfolioActions-module__vOk_HW__landlordFilters{grid-template-columns:minmax(240px,1fr) minmax(150px,.35fr) minmax(120px,.24fr) auto!important}.PortfolioActions-module__vOk_HW__guestFilters{grid-template-columns:minmax(240px,1fr) auto auto!important}@media (max-width:900px){.PortfolioActions-module__vOk_HW__managedFilters,.PortfolioActions-module__vOk_HW__landlordFilters,.PortfolioActions-module__vOk_HW__guestFilters{grid-template-columns:1fr!important}.PortfolioActions-module__vOk_HW__actions{min-width:0}}
.BrandChip-module__jxcnKa__brandChip{border:1px solid hsl(var(--brand-hue,250) 16% 40%);border-radius:var(--radius-pill);background:hsl(var(--brand-hue,250) 18% 21%);color:hsl(var(--brand-hue,250) 24% 80%);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;max-width:100%;padding:2px 7px;font-weight:600;line-height:1.3;display:inline-flex;overflow:hidden}
.DialogFrame-module__0ZJWsa__surface:focus,.DialogFrame-module__0ZJWsa__surface:focus-visible{outline:none}@media (max-width:620px),(pointer:coarse){.DialogFrame-module__0ZJWsa__surface button,.DialogFrame-module__0ZJWsa__surface select,.DialogFrame-module__0ZJWsa__surface input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}.DialogFrame-module__0ZJWsa__surface .btn{min-height:44px}.DialogFrame-module__0ZJWsa__surface input,.DialogFrame-module__0ZJWsa__surface select,.DialogFrame-module__0ZJWsa__surface textarea{font-size:16px}.DialogFrame-module__0ZJWsa__surface .adminDialogClose{min-width:44px}}
.WorkflowDetails-module__QTZSRW__pageIntro{max-width:760px;color:var(--fg-muted);margin:0;line-height:1.55}.WorkflowDetails-module__QTZSRW__fullRow{grid-column:1/-1}.WorkflowDetails-module__QTZSRW__pageActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.WorkflowDetails-module__QTZSRW__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0;display:grid}.WorkflowDetails-module__QTZSRW__summaryGrid>div{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:12px}.WorkflowDetails-module__QTZSRW__summaryGrid dt,.WorkflowDetails-module__QTZSRW__technicalGrid dt{color:var(--fg-dim);margin-bottom:4px;font-size:11px;font-weight:600}.WorkflowDetails-module__QTZSRW__summaryGrid dd,.WorkflowDetails-module__QTZSRW__technicalGrid dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.WorkflowDetails-module__QTZSRW__inlineDetails{z-index:3;position:relative}.WorkflowDetails-module__QTZSRW__inlineDetails>summary{background:var(--bg-elev-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:22px;color:var(--fg-muted);cursor:pointer;white-space:nowrap;padding:2px 7px;font-size:11.5px;font-weight:600;line-height:16px;list-style:none}.WorkflowDetails-module__QTZSRW__inlineDetails>summary::-webkit-details-marker{display:none}.WorkflowDetails-module__QTZSRW__inlineDetails[open]>summary{background:var(--bg-hover);color:var(--fg)}.WorkflowDetails-module__QTZSRW__inlinePopover{z-index:20;width:min(640px,100vw - 72px);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000059}.WorkflowDetails-module__QTZSRW__technicalDetails{z-index:2;border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding-top:8px;position:relative}.WorkflowDetails-module__QTZSRW__technicalDetails>summary{width:max-content;max-width:100%;color:var(--fg-muted);cursor:pointer;font-size:12px;font-weight:600}.WorkflowDetails-module__QTZSRW__technicalDetails[open]>summary{color:var(--fg)}.WorkflowDetails-module__QTZSRW__technicalGrid{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;margin:10px 0 0;padding:12px;display:grid}.WorkflowDetails-module__QTZSRW__dialogSection{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius);grid-column:1/-1;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.WorkflowDetails-module__QTZSRW__dialogSection legend{color:var(--fg-muted);padding:0 4px;font-size:12px;font-weight:700}.WorkflowDetails-module__QTZSRW__dialogSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.WorkflowDetails-module__QTZSRW__dialogHint{color:var(--fg-dim);grid-column:1/-1;margin:0;font-size:12px}.WorkflowDetails-module__QTZSRW__optionalDetails{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.WorkflowDetails-module__QTZSRW__optionalDetails>summary{color:var(--fg-muted);cursor:pointer;font-size:12px;font-weight:700}.WorkflowDetails-module__QTZSRW__optionalFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.WorkflowDetails-module__QTZSRW__searchLanding{gap:20px;display:grid}.WorkflowDetails-module__QTZSRW__searchLanding h2,.WorkflowDetails-module__QTZSRW__searchLanding p{margin:0}.WorkflowDetails-module__QTZSRW__searchScopes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.WorkflowDetails-module__QTZSRW__searchScope{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius);min-width:0;color:var(--fg);gap:5px;padding:14px;text-decoration:none;display:grid}.WorkflowDetails-module__QTZSRW__searchScope:hover{background:var(--bg-hover);border-color:var(--line-strong)}.WorkflowDetails-module__QTZSRW__searchScope small{color:var(--fg-muted);line-height:1.4}.WorkflowDetails-module__QTZSRW__querySummary{color:var(--fg-muted);margin:0 0 14px}@media (max-width:620px){.WorkflowDetails-module__QTZSRW__dialogSectionGrid,.WorkflowDetails-module__QTZSRW__optionalFields{grid-template-columns:1fr}}
.LandlordsLayout-module__f31Gxa__applyButton.LandlordsLayout-module__f31Gxa__applyButton{background:var(--bg-elev-2);border-color:var(--line-strong);color:var(--fg-muted)}.LandlordsLayout-module__f31Gxa__applyButton.LandlordsLayout-module__f31Gxa__applyButton:hover{background:var(--bg-hover);border-color:var(--fg-muted);color:var(--fg)}.LandlordsLayout-module__f31Gxa__filterChips{margin:0 0 var(--space-3);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.LandlordsLayout-module__f31Gxa__filterChip{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius-pill);min-height:24px;color:var(--fg-dim);font-size:var(--text-xs);align-items:center;gap:6px;padding:3px 8px;line-height:1.2;display:inline-flex}.LandlordsLayout-module__f31Gxa__filterChip:hover{border-color:var(--fg-muted);color:var(--fg)}.LandlordsLayout-module__f31Gxa__filterChip strong{color:var(--fg);overflow-wrap:anywhere;font-weight:600}.LandlordsLayout-module__f31Gxa__filterChipRemove{color:var(--fg-dim);font-size:var(--text-sm);line-height:1}.LandlordsLayout-module__f31Gxa__tableFrame{background:linear-gradient(to right, var(--bg-elev-1), #14161a00) 0 0 / 24px 100% no-repeat local, linear-gradient(to left, var(--bg-elev-1), #14161a00) 100% 0 / 24px 100% no-repeat local, linear-gradient(to right, #00000080, #0000) 0 0 / 16px 100% no-repeat scroll, linear-gradient(to left, #00000080, #0000) 100% 0 / 16px 100% no-repeat scroll}.LandlordsLayout-module__f31Gxa__landlordTable{table-layout:fixed;min-width:620px}.LandlordsLayout-module__f31Gxa__landlordTable tbody td{color:var(--fg-muted);white-space:normal;overflow-wrap:anywhere}.LandlordsLayout-module__f31Gxa__colName{width:auto}.LandlordsLayout-module__f31Gxa__colStatus{width:94px}.LandlordsLayout-module__f31Gxa__colEmail{width:104px}.LandlordsLayout-module__f31Gxa__colCount{width:84px}.LandlordsLayout-module__f31Gxa__landlordName{color:var(--fg);font-size:var(--text-sm);font-weight:500}.LandlordsLayout-module__f31Gxa__landlordName:hover{color:var(--accent-strong)}.LandlordsLayout-module__f31Gxa__missingValue{color:var(--fg-dim)}.LandlordsLayout-module__f31Gxa__dialogError{margin:0 0 var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in oklab, var(--err) 40%, var(--line));border-radius:var(--radius);background:var(--err-soft);color:var(--fg);font-size:var(--text-sm);line-height:1.45}.LandlordsLayout-module__f31Gxa__overviewHeader{align-items:center;gap:10px 16px}.LandlordsLayout-module__f31Gxa__overviewTitle{align-items:center;gap:8px;min-width:0;display:flex}.LandlordsLayout-module__f31Gxa__overviewTitle h2{margin:0}.LandlordsLayout-module__f31Gxa__overviewActions{justify-content:flex-end}.LandlordsLayout-module__f31Gxa__panelHelper{color:var(--fg-dim);font-size:var(--text-xs);max-width:78ch;margin:0 0 8px;line-height:1.45}.LandlordsLayout-module__f31Gxa__contractTable{table-layout:fixed;min-width:640px}.LandlordsLayout-module__f31Gxa__contractTable tbody td{color:var(--fg-muted);white-space:normal;overflow-wrap:anywhere}.LandlordsLayout-module__f31Gxa__contractColUnit{width:auto}.LandlordsLayout-module__f31Gxa__contractColBrand{width:104px}.LandlordsLayout-module__f31Gxa__contractColStatus{width:100px}.LandlordsLayout-module__f31Gxa__contractColTerm{width:190px}.LandlordsLayout-module__f31Gxa__contractColFee{width:96px}.LandlordsLayout-module__f31Gxa__unitCode{color:var(--fg);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em}.LandlordsLayout-module__f31Gxa__unitName{color:var(--fg-muted)}.LandlordsLayout-module__f31Gxa__unitSeparator{color:var(--fg-dim);padding:0 4px}.LandlordsLayout-module__f31Gxa__contractTable td.LandlordsLayout-module__f31Gxa__contractColFee{color:var(--fg)}.LandlordsLayout-module__f31Gxa__missingFee{color:var(--warn);font-size:var(--text-2xs);font-variant-numeric:normal;white-space:nowrap}@media (max-width:900px){.LandlordsLayout-module__f31Gxa__overviewHeader{flex-direction:column;align-items:flex-start}.LandlordsLayout-module__f31Gxa__overviewActions{justify-content:flex-start}}.LandlordsLayout-module__f31Gxa__toolbar.LandlordsLayout-module__f31Gxa__toolbar{gap:10px;padding:12px}.LandlordsLayout-module__f31Gxa__filterGrid.LandlordsLayout-module__f31Gxa__filterGrid{gap:8px;grid-template-columns:minmax(180px,1fr) minmax(130px,180px) auto!important}.LandlordsLayout-module__f31Gxa__filterGrid label{gap:4px}.LandlordsLayout-module__f31Gxa__filterGrid input,.LandlordsLayout-module__f31Gxa__filterGrid select{min-height:30px;font-size:var(--text-xs);padding:5px 8px}.LandlordsLayout-module__f31Gxa__toolbar .btn{min-height:30px;font-size:var(--text-xs);padding:5px 9px}.LandlordsLayout-module__f31Gxa__registerPanel{padding:12px}.LandlordsLayout-module__f31Gxa__registerPanel .pager{margin:0 0 8px;padding:0}.LandlordsLayout-module__f31Gxa__registerContext{color:var(--fg-dim);font-size:var(--text-xs);margin:0 0 6px}.LandlordsLayout-module__f31Gxa__landlordTable th,.LandlordsLayout-module__f31Gxa__landlordTable td,.LandlordsLayout-module__f31Gxa__contractTable th,.LandlordsLayout-module__f31Gxa__contractTable td{padding:6px 8px}.LandlordsLayout-module__f31Gxa__landlordTable .LandlordsLayout-module__f31Gxa__colCount,.LandlordsLayout-module__f31Gxa__contractTable .LandlordsLayout-module__f31Gxa__contractColFee,.LandlordsLayout-module__f31Gxa__contractTable .LandlordsLayout-module__f31Gxa__contractColTerm{white-space:nowrap}.LandlordsLayout-module__f31Gxa__detailPanel.LandlordsLayout-module__f31Gxa__detailPanel{padding:12px}.LandlordsLayout-module__f31Gxa__detailPanel .panelHeader{margin-bottom:8px;padding-bottom:8px}.LandlordsLayout-module__f31Gxa__contactGrid.LandlordsLayout-module__f31Gxa__contactGrid{gap:8px 16px}.LandlordsLayout-module__f31Gxa__contactGrid dd{font-size:var(--text-sm)}.LandlordsLayout-module__f31Gxa__mappingTable{min-width:640px}.LandlordsLayout-module__f31Gxa__mappingTable th,.LandlordsLayout-module__f31Gxa__mappingTable td,.LandlordsLayout-module__f31Gxa__auditTable th,.LandlordsLayout-module__f31Gxa__auditTable td{font-size:var(--text-xs);padding:5px 8px}.LandlordsLayout-module__f31Gxa__mappingTable td{vertical-align:top}.LandlordsLayout-module__f31Gxa__mappingTable small{color:var(--fg-dim);font-size:var(--text-2xs);display:block}.LandlordsLayout-module__f31Gxa__mappingEvidence>details{border:0;margin:0;padding:0}.LandlordsLayout-module__f31Gxa__mappingEvidence>details>summary{width:fit-content;color:var(--fg-muted);font-size:var(--text-xs)}.LandlordsLayout-module__f31Gxa__mappingEvidence details[open]>summary{margin-bottom:8px}.LandlordsLayout-module__f31Gxa__mappingEvidence .jsonBlock{white-space:pre-wrap;overflow-wrap:anywhere}.LandlordsLayout-module__f31Gxa__auditTable{min-width:620px}.LandlordsLayout-module__f31Gxa__auditTable td:first-child{white-space:nowrap}.LandlordsLayout-module__f31Gxa__auditTable td{overflow-wrap:anywhere}.LandlordsLayout-module__f31Gxa__addDocument{margin-top:8px}.LandlordsLayout-module__f31Gxa__addDocument>summary{width:fit-content;color:var(--fg-muted);cursor:pointer;font-size:var(--text-xs)}.LandlordsLayout-module__f31Gxa__addDocument[open]>summary{margin-bottom:8px}.LandlordsLayout-module__f31Gxa__detailPanel .landlordDocumentsBody{gap:6px}:is(.LandlordsLayout-module__f31Gxa__detailPanel .landlordDocumentList,.LandlordsLayout-module__f31Gxa__detailPanel .landlordDocumentEmpty,.LandlordsLayout-module__f31Gxa__detailPanel .landlordDocumentHint){margin:0}.LandlordsLayout-module__f31Gxa__recordActions{border:0;margin:0;padding:0;position:relative}.LandlordsLayout-module__f31Gxa__recordActions>summary{cursor:pointer;list-style:none}.LandlordsLayout-module__f31Gxa__recordActions>summary::-webkit-details-marker{display:none}.LandlordsLayout-module__f31Gxa__recordActions form{z-index:10;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-elev-1);width:max-content;margin:0;padding:8px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 6px 20px #0005}.LandlordsLayout-module__f31Gxa__createDialog.LandlordsLayout-module__f31Gxa__createDialog{grid-template-rows:auto minmax(0,1fr);max-height:min(92vh,760px);padding:14px;display:grid;overflow:hidden}.LandlordsLayout-module__f31Gxa__createForm{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.LandlordsLayout-module__f31Gxa__createBody{align-content:start;gap:12px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.LandlordsLayout-module__f31Gxa__createFieldset{border:0;min-width:0;margin:0;padding:0}.LandlordsLayout-module__f31Gxa__createFieldset legend{font-size:var(--text-sm);margin-bottom:6px;padding:0;font-weight:600}.LandlordsLayout-module__f31Gxa__createFieldset legend small{color:var(--fg-dim);font-size:var(--text-xs);margin-left:6px;font-weight:400}.LandlordsLayout-module__f31Gxa__createFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.LandlordsLayout-module__f31Gxa__contactFields{grid-template-columns:repeat(2,minmax(0,1fr))}.LandlordsLayout-module__f31Gxa__createFields label{min-width:0;color:var(--fg-muted);font-size:var(--text-xs);gap:4px;display:grid}.LandlordsLayout-module__f31Gxa__createFields input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-width:0;min-height:32px;color:var(--fg);font:inherit;padding:5px 8px}.LandlordsLayout-module__f31Gxa__namePreview{color:var(--fg-dim);font-size:var(--text-xs);margin:6px 0 0}.LandlordsLayout-module__f31Gxa__namePreview strong{color:var(--fg-muted);font-weight:400}.LandlordsLayout-module__f31Gxa__typeChoice{flex-wrap:wrap;gap:16px;display:flex}.LandlordsLayout-module__f31Gxa__typeChoice label{color:var(--fg);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.LandlordsLayout-module__f31Gxa__fieldsetHint{color:var(--fg-dim);font-size:var(--text-xs);margin:6px 0 0}.LandlordsLayout-module__f31Gxa__createActions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:10px;display:flex}@media (max-width:700px){.LandlordsLayout-module__f31Gxa__filterGrid.LandlordsLayout-module__f31Gxa__filterGrid{grid-template-columns:minmax(0,1fr) auto!important}.LandlordsLayout-module__f31Gxa__filterGrid>label:first-child{grid-column:1/-1}.LandlordsLayout-module__f31Gxa__createFields{grid-template-columns:1fr}}.LandlordsLayout-module__f31Gxa__toolbar{}.LandlordsLayout-module__f31Gxa__registerPanel{}.LandlordsLayout-module__f31Gxa__detailPanel{}.LandlordsLayout-module__f31Gxa__mappingTable td{white-space:normal;overflow-wrap:anywhere}@media (pointer:coarse){.LandlordsLayout-module__f31Gxa__filterGrid input,.LandlordsLayout-module__f31Gxa__filterGrid select,.LandlordsLayout-module__f31Gxa__createFields input{min-height:44px;font-size:var(--text-lg)}.LandlordsLayout-module__f31Gxa__typeChoice label{min-height:44px}}
.ListPager-module__T6SGjW__singlePage{min-height:32px;color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.ListPager-module__T6SGjW__singlePage small{color:var(--fg-dim);font-size:inherit}.ListPager-module__T6SGjW__pager .pager{min-height:32px;margin:0 0 8px;padding:0}
.ManagedUnitsLayout-module__gW035q__toolbar.ManagedUnitsLayout-module__gW035q__toolbar{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.ManagedUnitsLayout-module__gW035q__toolbar .ManagedUnitsLayout-module__gW035q__filters{min-width:0;grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) auto!important}.ManagedUnitsLayout-module__gW035q__lifecycleFilters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ManagedUnitsLayout-module__gW035q__bookingSourceState{color:var(--fg-muted);font-size:var(--text-sm);margin:0}.ManagedUnitsLayout-module__gW035q__bookingSourceRow .ManagedUnitsLayout-module__gW035q__bookingSourceFacts{flex-wrap:wrap;gap:5px;margin:3px 0;display:flex}.ManagedUnitsLayout-module__gW035q__bookingSourceFacts>span{display:inline-flex}@media (max-width:620px){.ManagedUnitsLayout-module__gW035q__toolbar.ManagedUnitsLayout-module__gW035q__toolbar .ManagedUnitsLayout-module__gW035q__filters{grid-template-columns:minmax(0,1fr) auto!important}.ManagedUnitsLayout-module__gW035q__filters>label:first-child{grid-column:1/-1}}.ManagedUnitsLayout-module__gW035q__filters .ManagedUnitsLayout-module__gW035q__applyButton{background:var(--bg-elev-2);border:1px solid var(--line-strong);color:var(--fg);font-weight:600}.ManagedUnitsLayout-module__gW035q__filters .ManagedUnitsLayout-module__gW035q__applyButton:hover{background:var(--bg-hover);border-color:var(--fg-dim);color:var(--fg)}.ManagedUnitsLayout-module__gW035q__filterSkeleton{border-radius:var(--radius-sm);background:var(--bg-elev-2);height:34px;margin-top:17px;display:block}.ManagedUnitsLayout-module__gW035q__metricSkeleton{width:100px;height:32px}.ManagedUnitsLayout-module__gW035q__register{min-width:0}.ManagedUnitsLayout-module__gW035q__metricCard{border-radius:var(--radius-sm);min-height:32px;color:var(--fg-muted);font-size:var(--text-sm);border:1px solid #0000;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.ManagedUnitsLayout-module__gW035q__metricCard:hover{background:var(--bg-hover);color:var(--fg)}.ManagedUnitsLayout-module__gW035q__metricCard[data-active=true]{background:var(--bg-active);border-color:var(--line-strong);color:var(--fg)}.ManagedUnitsLayout-module__gW035q__metricCard>strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.ManagedUnitsLayout-module__gW035q__filterChips{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.ManagedUnitsLayout-module__gW035q__filterChipsLabel{color:var(--fg-dim);font-size:var(--text-xs)}.ManagedUnitsLayout-module__gW035q__filterChips .metaChip:hover{border-color:var(--line-strong);color:var(--fg)}.ManagedUnitsLayout-module__gW035q__tableScroller{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.ManagedUnitsLayout-module__gW035q__tableScroller:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ManagedUnitsLayout-module__gW035q__scrollHint{display:none}@media (max-width:1100px){.ManagedUnitsLayout-module__gW035q__scrollHint{color:var(--fg-dim);font-size:var(--text-xs);margin-bottom:8px;display:block}}.ManagedUnitsLayout-module__gW035q__table{min-width:940px;display:grid}.ManagedUnitsLayout-module__gW035q__headerRow,.ManagedUnitsLayout-module__gW035q__row{align-items:center;gap:var(--space-2);grid-template-columns:72px 92px minmax(140px,1.2fr) 96px minmax(140px,1fr) 52px 56px 76px 120px;display:grid}.ManagedUnitsLayout-module__gW035q__headerRow{z-index:2;padding:var(--space-2) var(--space-3);background:var(--bg-elev-1);border-bottom:1px solid var(--line);color:var(--fg-dim);font-size:var(--text-2xs);letter-spacing:.02em;text-transform:uppercase;font-weight:600;position:sticky;top:0}.ManagedUnitsLayout-module__gW035q__row{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);color:var(--fg-muted);font-size:var(--text-xs)}.ManagedUnitsLayout-module__gW035q__row:last-child{border-bottom:0}.ManagedUnitsLayout-module__gW035q__row:hover{background:color-mix(in oklab, var(--bg-hover) 42%, transparent)}.ManagedUnitsLayout-module__gW035q__codeCell{min-width:0;position:static}.ManagedUnitsLayout-module__gW035q__codeLink{z-index:2;color:var(--fg);font-size:var(--text-sm);font-weight:600;position:relative}.ManagedUnitsLayout-module__gW035q__codeLink:hover,.ManagedUnitsLayout-module__gW035q__codeLink:focus-visible{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.ManagedUnitsLayout-module__gW035q__truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ManagedUnitsLayout-module__gW035q__numeric{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ManagedUnitsLayout-module__gW035q__actionsHead{text-align:right}.ManagedUnitsLayout-module__gW035q__lockedLabel{align-items:center;gap:var(--space-2);display:inline-flex}.ManagedUnitsLayout-module__gW035q__lockedLabel .ManagedUnitsLayout-module__gW035q__permanentChip{border:1px dashed var(--line-strong);border-radius:var(--radius-pill);color:var(--fg-dim);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;background:0 0;align-items:center;padding:2px 7px;font-weight:600;line-height:1.3;display:inline-flex}.ManagedUnitsLayout-module__gW035q__linkedSection{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);display:grid}.ManagedUnitsLayout-module__gW035q__linkedHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ManagedUnitsLayout-module__gW035q__linkedHeader h3{color:var(--fg);font-size:var(--text-sm);letter-spacing:0;text-transform:none;margin:0;font-weight:600}.ManagedUnitsLayout-module__gW035q__linkedSection .managedUnitLinkUnitList{max-height:min(200px,26vh)}.ManagedUnitsLayout-module__gW035q__linkedRow.ManagedUnitsLayout-module__gW035q__linkedRow{cursor:default;grid-template-columns:minmax(0,1fr)}.ManagedUnitsLayout-module__gW035q__linkedRow.ManagedUnitsLayout-module__gW035q__linkedRow:hover{border-color:var(--line);background:var(--bg-elev-2)}.ManagedUnitsLayout-module__gW035q__linkDialogControls{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ManagedUnitsLayout-module__gW035q__linkDialogSearch{flex:260px;gap:5px;min-width:0;display:grid}.ManagedUnitsLayout-module__gW035q__linkDialogToggle{align-items:center;gap:7px;min-height:34px;display:inline-flex}.ManagedUnitsLayout-module__gW035q__linkDialogToggle span{color:var(--fg);font-size:var(--text-xs);text-transform:none;white-space:nowrap;font-weight:600}.ManagedUnitsLayout-module__gW035q__linkDialogHint,.ManagedUnitsLayout-module__gW035q__linkDialogEmpty{color:var(--fg-dim);font-size:var(--text-xs);margin:0}.ManagedUnitsLayout-module__gW035q__linkDialogEmpty{padding:var(--space-5) var(--space-3);text-align:center}.ManagedUnitsLayout-module__gW035q__linkDialogRow .ManagedUnitsLayout-module__gW035q__linkDialogTags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ManagedUnitsLayout-module__gW035q__linkDialogRow .ManagedUnitsLayout-module__gW035q__linkDialogTags .metaChip{width:auto;font-size:var(--text-2xs);flex:none;padding:2px 7px;display:inline-flex}.ManagedUnitsLayout-module__gW035q__linkDialogRow .ManagedUnitsLayout-module__gW035q__linkDialogBrand{border:1px solid var(--line-strong);background:var(--bg-elev-2);width:auto;color:var(--fg-muted);font-size:var(--text-2xs);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 7px;font-weight:600;display:inline-flex}.ManagedUnitsLayout-module__gW035q__linkDialogRow .ManagedUnitsLayout-module__gW035q__linkDialogTags small{flex:auto;min-width:0}.ManagedUnitsLayout-module__gW035q__linkDialogRow .ManagedUnitsLayout-module__gW035q__linkDialogBrand[data-foreign=true]{border-color:color-mix(in oklab, var(--warn) 42%, var(--line));color:var(--warn)}.ManagedUnitsLayout-module__gW035q__linkDialogWarning{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in oklab, var(--err) 30%, var(--line));border-radius:var(--radius-sm);background:color-mix(in oklab, var(--err) 8%, var(--bg-elev-2));color:var(--err);font-size:var(--text-xs);margin:0;line-height:1.4}@media (min-width:901px) and (max-width:1280px){.ManagedUnitsLayout-module__gW035q__toolbar.ManagedUnitsLayout-module__gW035q__toolbar{align-items:stretch}.ManagedUnitsLayout-module__gW035q__toolbar .ManagedUnitsLayout-module__gW035q__filters{grid-template-columns:minmax(220px,1fr) minmax(150px,.5fr) auto!important}}@media (max-width:900px){.ManagedUnitsLayout-module__gW035q__toolbar .ManagedUnitsLayout-module__gW035q__filters{grid-template-columns:minmax(0,1fr) minmax(140px,.5fr) auto!important}.ManagedUnitsLayout-module__gW035q__headerRow,.ManagedUnitsLayout-module__gW035q__row{grid-template-columns:72px 92px minmax(140px,1.2fr) 96px minmax(140px,1fr) 52px 56px 76px 120px}}
.page-module__Jddp3q__toolbar{}.page-module__Jddp3q__toolbar.page-module__Jddp3q__toolbar{padding:12px;display:block}.page-module__Jddp3q__filterForm.page-module__Jddp3q__filterForm{grid-template-columns:minmax(170px,1.7fr) repeat(5,minmax(92px,1fr)) auto;align-items:end;gap:8px;width:100%;min-width:0;display:grid}.page-module__Jddp3q__filterForm label{gap:4px;min-width:0;display:grid}.page-module__Jddp3q__filterForm label>span{font-size:var(--text-xs)}.page-module__Jddp3q__filterForm input,.page-module__Jddp3q__filterForm select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-width:0;min-height:30px;color:var(--fg);font:inherit;font-size:var(--text-xs);padding:5px 7px}.page-module__Jddp3q__filterForm input::placeholder{color:var(--fg-dim)}.page-module__Jddp3q__filterActions{align-items:center;gap:6px;display:flex}.page-module__Jddp3q__filterActions .btn{min-height:30px;font-size:var(--text-xs);padding:5px 8px}.page-module__Jddp3q__filterChips{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.page-module__Jddp3q__filterChip{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:26px;color:var(--fg-muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.page-module__Jddp3q__filterChip strong{color:var(--fg);overflow-wrap:anywhere;font-weight:500}.page-module__Jddp3q__filterChip:hover{border-color:var(--fg-muted)}.page-module__Jddp3q__filterChipRemove{color:var(--fg-dim)}.page-module__Jddp3q__contractPanel{min-width:0;max-width:100%;padding:12px;}.page-module__Jddp3q__registerContext{color:var(--fg-dim);font-size:var(--text-xs);margin:0 0 6px}.page-module__Jddp3q__contractPanel .pager{gap:8px;margin:0 0 8px;padding:0}.page-module__Jddp3q__tableFrame{max-width:100%}.page-module__Jddp3q__contractTable{table-layout:fixed;min-width:870px}.page-module__Jddp3q__contractTable th,.page-module__Jddp3q__contractTable td{padding:5px 7px}.page-module__Jddp3q__contractTable tbody td{color:var(--fg-muted);vertical-align:middle}.page-module__Jddp3q__colUnit{width:84px}.page-module__Jddp3q__colLandlord{width:auto;min-width:160px}.page-module__Jddp3q__colStatus{width:88px}.page-module__Jddp3q__colTemplate{width:126px}.page-module__Jddp3q__colDate{white-space:nowrap;width:96px}.page-module__Jddp3q__colFee{white-space:nowrap;width:76px}.page-module__Jddp3q__colMethod{width:72px}.page-module__Jddp3q__colCycle{width:86px}.page-module__Jddp3q__colDocs{width:48px}.page-module__Jddp3q__contractTable td.page-module__Jddp3q__colFee{color:var(--fg)}.page-module__Jddp3q__unitCode{color:var(--fg);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.page-module__Jddp3q__unitMore{color:var(--fg-dim);font-size:var(--text-xs);margin-left:4px}.page-module__Jddp3q__landlordLink{color:var(--fg);overflow-wrap:anywhere}.page-module__Jddp3q__landlordLink:hover,.page-module__Jddp3q__unitCode:hover{color:var(--accent-strong)}.page-module__Jddp3q__templateVersion{color:var(--fg);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:1.15;display:block}.page-module__Jddp3q__brandCaption{color:var(--fg-dim);font-size:var(--text-2xs);line-height:1.15;display:block}.page-module__Jddp3q__methodChip{font-size:var(--text-2xs);padding:1px 5px}.page-module__Jddp3q__missingFee{color:var(--warn);font-size:var(--text-2xs);white-space:normal}.page-module__Jddp3q__missingValue{color:var(--fg-dim)}.page-module__Jddp3q__detailDialog.page-module__Jddp3q__detailDialog{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(92vh,940px);padding:14px;display:grid;overflow:hidden}.page-module__Jddp3q__detailDialogBody{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.page-module__Jddp3q__detailDialog .contractDetailHeader{margin-bottom:8px;padding-bottom:10px}.page-module__Jddp3q__detailDialog .contractDetailActions{background:var(--bg-elev-1);margin-top:0;padding-top:10px}.page-module__Jddp3q__detailDialog .contractDetailSection{gap:5px;margin:8px 0}.page-module__Jddp3q__detailDialog .contractDetailSection h3{margin:0}.page-module__Jddp3q__detailDialog .contractDetailLinkList{padding:5px 7px}.page-module__Jddp3q__detailSummary{font-size:var(--text-xs);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 8px;display:flex}.page-module__Jddp3q__detailSummary strong{color:var(--fg);font-family:var(--font-mono)}.page-module__Jddp3q__summaryJump{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.page-module__Jddp3q__detailDialogBody>details{margin:0 0 8px}.page-module__Jddp3q__summarySections{grid-template-columns:1fr 1fr;align-items:start;gap:12px 20px;margin:14px 0;display:grid}.page-module__Jddp3q__summaryColumn{gap:12px;display:grid}.page-module__Jddp3q__summarySection h3,.page-module__Jddp3q__specialTermsSummary h3{color:var(--fg);font-size:var(--text-sm);margin:0 0 5px}.page-module__Jddp3q__summarySection dl{margin:0}.page-module__Jddp3q__summarySection dl>div{border-bottom:1px solid var(--line);font-size:var(--text-xs);grid-template-columns:minmax(120px,1fr) minmax(90px,1fr);gap:12px;padding:5px 0;display:grid}.page-module__Jddp3q__summarySection dt{color:var(--fg-muted)}.page-module__Jddp3q__summarySection dd{color:var(--fg);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.page-module__Jddp3q__summarySection dd a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-module__Jddp3q__specialTermsSummary{grid-column:1/-1}.page-module__Jddp3q__specialTermsSummary p{font-size:var(--text-xs);color:var(--fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.page-module__Jddp3q__editNotice{font-size:var(--text-xs);color:var(--fg-muted);grid-column:1/-1;margin:0}.page-module__Jddp3q__termsGrid.page-module__Jddp3q__termsGrid{align-items:start}.page-module__Jddp3q__termsGrid input:not([type=checkbox]),.page-module__Jddp3q__termsGrid select,.page-module__Jddp3q__termsGrid textarea{min-height:30px}.page-module__Jddp3q__readOnlyField{gap:4px;min-width:0;display:grid}.page-module__Jddp3q__readOnlyField>span{color:var(--fg-dim);font-size:var(--text-2xs)}.page-module__Jddp3q__readOnlyValue{min-height:30px;font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;padding:5px 0}.page-module__Jddp3q__readOnlyValue a{color:var(--fg);text-decoration:underline}.page-module__Jddp3q__formError{border:1px solid var(--err);border-radius:var(--radius-sm);background:var(--err-soft);color:var(--fg);font-size:var(--text-sm);grid-column:1/-1;margin:0 0 8px;padding:8px 10px}.page-module__Jddp3q__fieldError{color:var(--err);font-size:var(--text-2xs);line-height:1.3}.page-module__Jddp3q__fieldUnit{color:var(--fg-dim);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;line-height:1.2}.page-module__Jddp3q__checkboxStack.page-module__Jddp3q__checkboxStack{align-self:end;padding-bottom:5px}@media (max-width:1100px){.page-module__Jddp3q__filterForm.page-module__Jddp3q__filterForm{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__Jddp3q__filterForm>:first-child{grid-column:span 2}}@media (max-width:700px){.page-module__Jddp3q__filterForm.page-module__Jddp3q__filterForm{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Jddp3q__filterForm>:first-child{grid-column:1/-1}.page-module__Jddp3q__summarySections{grid-template-columns:1fr}.page-module__Jddp3q__detailDialog .contractLinkRow{grid-template-columns:1fr;gap:4px}}@media (max-width:420px){.page-module__Jddp3q__filterForm.page-module__Jddp3q__filterForm{grid-template-columns:minmax(0,1fr)}.page-module__Jddp3q__filterForm>:first-child{grid-column:auto}.page-module__Jddp3q__filterActions{flex-wrap:wrap}}@media (pointer:coarse){.page-module__Jddp3q__filterForm input,.page-module__Jddp3q__filterForm select,.page-module__Jddp3q__termsGrid input:not([type=checkbox]),.page-module__Jddp3q__termsGrid select{min-height:44px;font-size:var(--text-lg)}}
.LandlordDocumentUploadForm-module__oRiUWG__uploadForm label{align-content:start}.LandlordDocumentUploadForm-module__oRiUWG__uploadForm input,.LandlordDocumentUploadForm-module__oRiUWG__uploadForm select{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--fg);font:inherit;font-size:var(--text-xs);width:100%;min-width:0;min-height:30px;padding:5px 9px}.LandlordDocumentUploadForm-module__oRiUWG__uploadForm input::placeholder{color:var(--fg-dim)}.LandlordDocumentUploadForm-module__oRiUWG__uploadForm input:focus,.LandlordDocumentUploadForm-module__oRiUWG__uploadForm select:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.LandlordDocumentUploadForm-module__oRiUWG__uploadForm input[type=file]{padding:4px 6px}.LandlordDocumentUploadForm-module__oRiUWG__uploadForm input[type=file]::file-selector-button{margin-right:var(--space-2);background:var(--bg-elev-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--text-2xs);padding:3px 9px}.LandlordDocumentUploadForm-module__oRiUWG__uploadForm input[type=file]::file-selector-button:hover{background:var(--bg-hover);color:var(--fg)}.LandlordDocumentUploadForm-module__oRiUWG__error{color:var(--err);font-size:var(--text-2xs);margin-top:3px;line-height:1.3;display:block}
.detail-module__FVzNxW__page>.detail-module__FVzNxW__summaryRail,.detail-module__FVzNxW__page>.detail-module__FVzNxW__footerTools{margin-top:var(--space-4)}.detail-module__FVzNxW__headerContext,.detail-module__FVzNxW__sectionIntro{color:var(--fg-dim);font-size:var(--text-xs);margin:2px 0 0}.detail-module__FVzNxW__headerActions,.detail-module__FVzNxW__panelActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.detail-module__FVzNxW__summaryRail{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev-1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.detail-module__FVzNxW__summaryMetric{border-left:1px solid var(--line);justify-items:start;gap:2px;min-width:0;padding:9px 6px;display:grid}.detail-module__FVzNxW__summaryMetric:first-child{border-left:0}.detail-module__FVzNxW__summaryMetric dt,.detail-module__FVzNxW__summaryMetric dd{margin:0}.detail-module__FVzNxW__summaryMetric dt{color:var(--fg-dim);font-size:var(--text-xs);font-weight:600}.detail-module__FVzNxW__summaryMetric dd{justify-self:start}.detail-module__FVzNxW__summaryMetric dd strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.detail-module__FVzNxW__summaryMetric dd>span{font-size:var(--text-sm);padding:4px 8px}.detail-module__FVzNxW__unitGrid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px 14px}.detail-module__FVzNxW__additionalDetails{border-top:1px solid var(--line);padding-top:7px}.detail-module__FVzNxW__additionalDetails>summary{color:var(--fg-muted);cursor:pointer;font-size:var(--text-xs);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-weight:600;list-style:none;display:grid}.detail-module__FVzNxW__additionalDetails>summary::-webkit-details-marker{display:none}.detail-module__FVzNxW__additionalDetails>summary:before{content:"›";color:var(--fg-dim)}.detail-module__FVzNxW__additionalDetails[open]>summary:before{transform:rotate(90deg)}.detail-module__FVzNxW__additionalDetails>summary strong{color:inherit;font-size:inherit;font-weight:inherit}.detail-module__FVzNxW__additionalDetails>summary span{color:var(--fg-dim);font-size:var(--text-2xs);font-weight:500}.detail-module__FVzNxW__additionalGrid{grid-template-columns:repeat(5,minmax(120px,1fr));margin-top:10px}.detail-module__FVzNxW__profileLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.detail-module__FVzNxW__profileLinks>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elev-2);min-width:0;font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.detail-module__FVzNxW__profileLinks span,.detail-module__FVzNxW__profileLinks strong{color:var(--fg-dim);font-size:var(--text-2xs);font-weight:500}.detail-module__FVzNxW__relationshipTable,.detail-module__FVzNxW__listingTable{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;overflow-x:auto}.detail-module__FVzNxW__relationshipHeader,.detail-module__FVzNxW__relationshipRow{grid-template-columns:minmax(200px,1fr) minmax(162px,.82fr) minmax(178px,1.35fr) minmax(80px,.45fr) minmax(76px,.4fr) minmax(58px,.32fr) minmax(96px,.5fr);align-items:center;gap:10px;display:grid}.detail-module__FVzNxW__relationshipHeader,.detail-module__FVzNxW__listingHeader{border-bottom:1px solid var(--line);color:var(--fg-dim);background:var(--bg-elev-2);font-size:var(--text-2xs);padding:5px 9px;font-weight:600}.detail-module__FVzNxW__relationshipRow{border-top:1px solid var(--line);padding:8px 9px}.detail-module__FVzNxW__relationshipHeader+.detail-module__FVzNxW__relationshipRow{border-top:0}.detail-module__FVzNxW__relationshipIdentity,.detail-module__FVzNxW__listingIdentity,.detail-module__FVzNxW__listingRole,.detail-module__FVzNxW__listingState,.detail-module__FVzNxW__rowActions{gap:2px;min-width:0;display:grid}.detail-module__FVzNxW__identityTitle{flex-wrap:wrap;align-items:center;gap:6px 7px;min-width:0;display:flex}.detail-module__FVzNxW__identityTitle>strong{flex:0 auto;min-width:0}.detail-module__FVzNxW__identityTitle>.statusPill{font-size:var(--text-2xs);flex:none;padding:3px 7px}.detail-module__FVzNxW__relationshipIdentity small,.detail-module__FVzNxW__listingIdentity small,.detail-module__FVzNxW__listingRole small,.detail-module__FVzNxW__listingState small,.detail-module__FVzNxW__rowActions span{color:var(--fg-dim);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-module__FVzNxW__landlordList{gap:2px;min-width:0;display:grid}.detail-module__FVzNxW__landlordList a{gap:1px;min-width:0;text-decoration:none;display:grid}.detail-module__FVzNxW__landlordList a:hover strong{color:var(--accent)}.detail-module__FVzNxW__landlordList strong{white-space:normal;line-height:1.25}.detail-module__FVzNxW__landlordList small{color:var(--fg-dim);font-size:var(--text-2xs);flex:none}.detail-module__FVzNxW__tableCell{gap:2px;min-width:0;display:grid}.detail-module__FVzNxW__tableCell span{color:var(--fg-dim);font-size:var(--text-2xs);font-weight:600;display:none}.detail-module__FVzNxW__tableCell strong{font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.detail-module__FVzNxW__numericCell,.detail-module__FVzNxW__numericHead{text-align:right;justify-items:end}.detail-module__FVzNxW__rowActions{grid-template-columns:auto 1fr;align-items:center;gap:6px}.detail-module__FVzNxW__relationshipDetails{grid-column:1/-1}.detail-module__FVzNxW__listingHeader,.detail-module__FVzNxW__listingRow{grid-template-columns:minmax(240px,1.55fr) minmax(96px,.5fr) minmax(100px,.5fr) minmax(200px,1.1fr) minmax(140px,.7fr) 52px;align-items:center;gap:12px;display:grid}.detail-module__FVzNxW__listingRow{border-top:1px solid var(--line);padding:7px 9px}.detail-module__FVzNxW__listingHeader+.detail-module__FVzNxW__listingRow{border-top:0}.detail-module__FVzNxW__listingIdentity strong,.detail-module__FVzNxW__listingIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-module__FVzNxW__directBooking{color:var(--ok)}.detail-module__FVzNxW__listingState>.statusPill{font-size:var(--text-2xs);justify-self:start;padding:3px 7px}.detail-module__FVzNxW__listingDetails{border-top:0;justify-self:end;padding-top:0}.detail-module__FVzNxW__listingDetails[open]{grid-column:1/-1;justify-self:stretch}.detail-module__FVzNxW__compactGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px 12px;margin:0;display:grid}.detail-module__FVzNxW__compactGrid>div{min-width:0}.detail-module__FVzNxW__compactGrid dt{color:var(--fg-dim);font-size:var(--text-2xs);font-weight:600}.detail-module__FVzNxW__compactGrid dd{overflow-wrap:anywhere;font-size:var(--text-xs);margin:1px 0 0}.detail-module__FVzNxW__cardDetails{border-top:1px solid var(--line);padding-top:5px}.detail-module__FVzNxW__cardDetails>summary{width:max-content;color:var(--fg-muted);cursor:pointer;font-size:var(--text-2xs);font-weight:600}.detail-module__FVzNxW__cardDetails[open]>.detail-module__FVzNxW__compactGrid{margin-top:8px}.detail-module__FVzNxW__emptyState{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--fg-muted);justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:flex}.detail-module__FVzNxW__emptyState span{color:var(--fg-dim);font-size:var(--text-2xs)}.detail-module__FVzNxW__footerTools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.detail-module__FVzNxW__technicalDetails{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev-1);min-width:0;margin:0;padding:7px 10px}.detail-module__FVzNxW__footerTools>.entityDocumentsDetails{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev-1);min-width:0;margin:0;padding:7px 10px}.detail-module__FVzNxW__technicalDetails{grid-column:auto}:is(.detail-module__FVzNxW__footerTools>.entityDocumentsDetails[open],.detail-module__FVzNxW__deletePanel[open]){grid-column:1/-1}.detail-module__FVzNxW__deletePanel>summary{width:max-content;max-width:100%;color:var(--fg-muted);cursor:pointer;font-size:12px;font-weight:600}.detail-module__FVzNxW__deletePanel[open]>summary{color:var(--err)}.detail-module__FVzNxW__deleteBody{gap:8px;margin-top:8px;display:grid}.detail-module__FVzNxW__deleteBody p{color:var(--fg-dim);font-size:var(--text-xs);margin:0;line-height:1.35}.detail-module__FVzNxW__deleteBody .detail-module__FVzNxW__deleteBlocked{color:var(--fg-muted);font-weight:600}.detail-module__FVzNxW__deleteForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;display:grid}.detail-module__FVzNxW__deleteForm label{gap:3px;min-width:0;display:grid}.detail-module__FVzNxW__deleteForm label span{color:var(--fg-dim);font-size:var(--text-2xs);font-weight:600;line-height:1.2}.detail-module__FVzNxW__deleteForm input{width:100%;min-height:28px;font-size:var(--text-xs)}@media (max-width:1050px){.detail-module__FVzNxW__unitGrid,.detail-module__FVzNxW__additionalGrid{grid-template-columns:repeat(3,minmax(120px,1fr))}.detail-module__FVzNxW__relationshipHeader,.detail-module__FVzNxW__listingHeader{display:none}.detail-module__FVzNxW__relationshipRow,.detail-module__FVzNxW__listingRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px}.detail-module__FVzNxW__relationshipRow:first-child,.detail-module__FVzNxW__listingRow:first-child{border-top:0}.detail-module__FVzNxW__relationshipIdentity,.detail-module__FVzNxW__listingIdentity,.detail-module__FVzNxW__relationshipDetails,.detail-module__FVzNxW__listingDetails[open]{grid-column:1/-1}.detail-module__FVzNxW__tableCell span{display:block}.detail-module__FVzNxW__rowActions,.detail-module__FVzNxW__listingDetails{justify-self:start}.detail-module__FVzNxW__compactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.detail-module__FVzNxW__headerActions{width:100%}.detail-module__FVzNxW__summaryRail,.detail-module__FVzNxW__footerTools{grid-template-columns:1fr 1fr}.detail-module__FVzNxW__summaryMetric:nth-child(3){border-left:0;border-top:1px solid var(--line)}.detail-module__FVzNxW__summaryMetric:nth-child(4){border-top:1px solid var(--line)}.detail-module__FVzNxW__unitGrid,.detail-module__FVzNxW__additionalGrid,.detail-module__FVzNxW__profileLinks,.detail-module__FVzNxW__compactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.detail-module__FVzNxW__footerTools,.detail-module__FVzNxW__profileLinks,.detail-module__FVzNxW__relationshipRow,.detail-module__FVzNxW__listingRow,.detail-module__FVzNxW__compactGrid{grid-template-columns:1fr}.detail-module__FVzNxW__page .detail-module__FVzNxW__summaryRail,.detail-module__FVzNxW__page .detail-module__FVzNxW__unitGrid,.detail-module__FVzNxW__page .detail-module__FVzNxW__additionalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-module__FVzNxW__unitGrid>div,.detail-module__FVzNxW__additionalGrid>div{overflow-wrap:anywhere;min-width:0}.detail-module__FVzNxW__unitGrid>.detail-module__FVzNxW__wideMetadata{grid-column:1/-1}.detail-module__FVzNxW__relationshipIdentity,.detail-module__FVzNxW__listingIdentity,.detail-module__FVzNxW__relationshipDetails,.detail-module__FVzNxW__listingDetails[open]{grid-column:auto}}
.MappingCanvas-module__4K9Aqa__workflowPanel{gap:var(--space-3);margin-top:0}.MappingCanvas-module__4K9Aqa__workflowHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.MappingCanvas-module__4K9Aqa__workflowHeader h2{font-size:var(--text-lg);margin:2px 0 0}.MappingCanvas-module__4K9Aqa__workflowHeader p:last-child{max-width:680px;color:var(--fg-muted);font-size:var(--text-sm);margin:0}.MappingCanvas-module__4K9Aqa__segmentedControl{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.MappingCanvas-module__4K9Aqa__segmentedControl button{min-width:0;min-height:28px;color:var(--fg-muted);border-radius:calc(var(--radius) - 2px);font-size:var(--text-xs);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:inline-flex}.MappingCanvas-module__4K9Aqa__segmentedControl button strong{color:var(--fg-dim);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600}.MappingCanvas-module__4K9Aqa__segmentedControl button[aria-pressed=true] strong{color:var(--fg)}.MappingCanvas-module__4K9Aqa__segmentedControl button:hover{color:var(--fg);background:var(--bg-hover)}.MappingCanvas-module__4K9Aqa__segmentedControl button[aria-pressed=true]{color:var(--fg);background:var(--bg-elev-1);box-shadow:0 0 0 1px var(--line-strong)}.MappingCanvas-module__4K9Aqa__columnControls{gap:var(--space-2);min-width:0;display:grid}.MappingCanvas-module__4K9Aqa__columnFilters{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.MappingCanvas-module__4K9Aqa__columnSelect select{min-height:30px;color:var(--fg);background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);padding:4px 26px 4px 9px}.MappingCanvas-module__4K9Aqa__columnToggleChip{min-height:30px;color:var(--fg-muted);background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.MappingCanvas-module__4K9Aqa__columnToggleChip strong{color:var(--fg);font-variant-numeric:tabular-nums}.MappingCanvas-module__4K9Aqa__columnToggleChip[data-attention=true]{border-color:color-mix(in oklab, var(--warn) 40%, var(--line))}.MappingCanvas-module__4K9Aqa__columnToggleChip[data-attention=true] strong{color:var(--warn)}.MappingCanvas-module__4K9Aqa__columnToggleChip:hover{color:var(--fg);background:var(--bg-hover)}.MappingCanvas-module__4K9Aqa__columnToggleChip[aria-pressed=true]{color:var(--fg);background:var(--accent-soft);border-color:var(--accent)}.MappingCanvas-module__4K9Aqa__reviewBar{padding-top:var(--space-2);padding-bottom:var(--space-3);flex:none}.MappingCanvas-module__4K9Aqa__reviewPanel{gap:var(--space-2);padding:var(--space-3);background:color-mix(in oklab, var(--accent) 5%, var(--bg-elev-2));border:1px solid color-mix(in oklab, var(--accent) 42%, var(--line));border-radius:var(--radius);display:grid}.MappingCanvas-module__4K9Aqa__reviewHeader{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.MappingCanvas-module__4K9Aqa__reviewHeading{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.MappingCanvas-module__4K9Aqa__reviewHeading h3,.MappingCanvas-module__4K9Aqa__reviewHeading p{margin:0}.MappingCanvas-module__4K9Aqa__reviewHeading h3{color:var(--fg);font-size:var(--text-lg);letter-spacing:0;text-transform:none;font-weight:600}.MappingCanvas-module__4K9Aqa__reviewState{color:var(--warn);font-size:var(--text-2xs);font-weight:600}.MappingCanvas-module__4K9Aqa__reviewActions{align-items:center;gap:var(--space-2);display:flex}.MappingCanvas-module__4K9Aqa__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.MappingCanvas-module__4K9Aqa__reviewGrid>div{min-width:0;padding:var(--space-2) 10px;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--radius-sm)}.MappingCanvas-module__4K9Aqa__reviewGrid dt{color:var(--fg-dim);font-size:var(--text-2xs);text-transform:uppercase;font-weight:600}.MappingCanvas-module__4K9Aqa__reviewGrid dd{color:var(--fg);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:600;overflow:hidden}.MappingCanvas-module__4K9Aqa__reviewGrid small{color:var(--fg-dim);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.MappingCanvas-module__4K9Aqa__reviewWarning,.MappingCanvas-module__4K9Aqa__reviewError{justify-content:space-between;align-items:center;gap:var(--space-2);padding:6px var(--space-2) 6px 10px;border-radius:var(--radius-sm);font-size:var(--text-xs);flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.MappingCanvas-module__4K9Aqa__reviewWarning{color:var(--warn);background:color-mix(in oklab, var(--warn) 8%, var(--bg-elev-2));border:1px solid color-mix(in oklab, var(--warn) 32%, var(--line))}.MappingCanvas-module__4K9Aqa__reviewError{color:var(--err);background:color-mix(in oklab, var(--err) 8%, var(--bg-elev-2));border:1px solid color-mix(in oklab, var(--err) 30%, var(--line))}.MappingCanvas-module__4K9Aqa__contractCoverage,.MappingCanvas-module__4K9Aqa__contractQueue{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius)}.MappingCanvas-module__4K9Aqa__contractCoverage{justify-content:space-between;align-items:center;gap:var(--space-3);background:0 0;border:0;min-height:32px;padding:0;display:flex}.MappingCanvas-module__4K9Aqa__contractCoverage p,.MappingCanvas-module__4K9Aqa__contractQueue summary p{min-width:0;color:var(--fg-dim);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.MappingCanvas-module__4K9Aqa__contractCoverage[data-complete=true]{border-color:color-mix(in oklab, var(--ok) 38%, var(--line))}.MappingCanvas-module__4K9Aqa__contractCoverage strong,.MappingCanvas-module__4K9Aqa__contractQueue summary strong{color:var(--fg);font-size:var(--text-xs);font-weight:600}.MappingCanvas-module__4K9Aqa__contractQueue summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-height:40px;padding:6px 12px;list-style:none;display:flex}.MappingCanvas-module__4K9Aqa__contractQueue summary::-webkit-details-marker{display:none}.MappingCanvas-module__4K9Aqa__reviewLabel{color:var(--accent);font-size:var(--text-2xs);white-space:nowrap;font-weight:600}.MappingCanvas-module__4K9Aqa__contractQueue[open] .MappingCanvas-module__4K9Aqa__reviewLabel:after{content:" close"}.MappingCanvas-module__4K9Aqa__contractList{border-top:1px solid var(--line);max-height:210px;display:grid;overflow-y:auto}.MappingCanvas-module__4K9Aqa__contractList article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.MappingCanvas-module__4K9Aqa__contractList article:last-child{border-bottom:0}.MappingCanvas-module__4K9Aqa__contractList article>div{gap:2px;min-width:0;display:grid}.MappingCanvas-module__4K9Aqa__contractList article strong{color:var(--fg);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MappingCanvas-module__4K9Aqa__contractList article small{color:var(--fg-dim);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MappingCanvas-module__4K9Aqa__boardFrame{flex:none;height:clamp(620px,70vh,820px);min-height:620px;display:flex}@media (min-width:901px){.shell.mappingShell>.MappingCanvas-module__4K9Aqa__boardFrame{height:auto;min-height:360px;margin-bottom:var(--space-4);flex:auto}.shell.mappingShell:has(.MappingCanvas-module__4K9Aqa__reviewBar)>.MappingCanvas-module__4K9Aqa__boardFrame{margin-bottom:0}}.MappingCanvas-module__4K9Aqa__mappingBoard{gap:var(--space-2);min-width:760px;min-height:0;padding:var(--space-3);flex-direction:column;flex:1 1 0;display:flex;position:relative}.MappingCanvas-module__4K9Aqa__workspaceColumns{z-index:1;flex:auto;grid-template-columns:repeat(2,minmax(280px,1fr));gap:24px;min-height:0;display:grid;position:relative}.MappingCanvas-module__4K9Aqa__workspaceColumns .mappingColumn{gap:var(--space-2)}.MappingCanvas-module__4K9Aqa__workspaceColumns .mappingNodeList{grid-auto-rows:max-content}.MappingCanvas-module__4K9Aqa__boardStatus{z-index:1;padding-top:var(--space-2);border-top:1px solid var(--line-soft);color:var(--fg-muted);font-size:var(--text-sm);flex:none;margin:0;position:relative}.MappingCanvas-module__4K9Aqa__mappingBoard .mappingNode{grid-template-columns:minmax(0,1fr);gap:5px;min-height:72px;padding:8px 10px;display:grid}:is(.MappingCanvas-module__4K9Aqa__mappingBoard .mappingNode strong,.MappingCanvas-module__4K9Aqa__mappingBoard .mappingNode small){overflow-wrap:anywhere;white-space:normal}.MappingCanvas-module__4K9Aqa__mappingBoard .mappingNode strong{font-size:var(--text-sm);font-weight:600}.MappingCanvas-module__4K9Aqa__mappingBoard .mappingNode small{font-size:var(--text-xs);line-height:1.35}.MappingCanvas-module__4K9Aqa__mappingBoard .mappingNodeBadges{flex-wrap:wrap;max-width:none}.MappingCanvas-module__4K9Aqa__mappingBoard .mappingNode[data-dimmed=true]{opacity:.38;filter:saturate(.5);pointer-events:none}.MappingCanvas-module__4K9Aqa__mappingBoard .mappingNode[data-dimmed=true] .MappingCanvas-module__4K9Aqa__nodeOpen{pointer-events:auto}.MappingCanvas-module__4K9Aqa__columnTitle{align-items:center;gap:6px;min-width:0;display:inline-flex}.MappingCanvas-module__4K9Aqa__stepDot{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft);flex:none}.mappingColumnHeader>.MappingCanvas-module__4K9Aqa__columnCount{color:var(--fg-dim);font-size:var(--text-2xs);padding:2px 8px}.MappingCanvas-module__4K9Aqa__workspaceColumns .mappingColumn{grid-template-rows:auto auto minmax(0,1fr)}.MappingCanvas-module__4K9Aqa__columnSearch input{width:100%;min-height:34px;color:var(--fg);background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius);font:inherit;font-size:var(--text-xs);padding:7px 10px}.MappingCanvas-module__4K9Aqa__columnSearch input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.MappingCanvas-module__4K9Aqa__nodeIdentity{gap:3px;min-width:0;display:grid}.MappingCanvas-module__4K9Aqa__nodeTitleRow{align-items:center;gap:6px;min-width:0;display:flex}.MappingCanvas-module__4K9Aqa__nodeTitleRow>strong{min-width:0}.MappingCanvas-module__4K9Aqa__nodeAside{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.MappingCanvas-module__4K9Aqa__nodeOpen{color:var(--fg-dim);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-2xs);flex:none;padding:4px 8px;font-weight:600}.MappingCanvas-module__4K9Aqa__nodeOpen:hover,.MappingCanvas-module__4K9Aqa__nodeOpen:focus-visible{color:var(--fg);background:var(--bg-elev-1);border-color:var(--line-strong)}.MappingCanvas-module__4K9Aqa__emptyState{color:var(--fg-dim);background:var(--bg-elev-2);border:1px dashed var(--line);border-radius:var(--radius);font-size:var(--text-xs);text-align:center;margin:0;padding:28px 16px}.MappingCanvas-module__4K9Aqa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.MappingCanvas-module__4K9Aqa__workflowHeader{flex-direction:column;align-items:stretch}}@media (max-width:620px){.MappingCanvas-module__4K9Aqa__segmentedControl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MappingCanvas-module__4K9Aqa__reviewGrid{grid-template-columns:minmax(0,1fr)}.MappingCanvas-module__4K9Aqa__contractCoverage,.MappingCanvas-module__4K9Aqa__contractList article{flex-direction:column;align-items:stretch}.MappingCanvas-module__4K9Aqa__boardFrame{height:auto;min-height:0;overflow:visible}.MappingCanvas-module__4K9Aqa__mappingBoard{min-width:0;min-height:0;padding:var(--space-4);display:block}.MappingCanvas-module__4K9Aqa__workspaceColumns{flex:none;grid-template-columns:minmax(0,1fr);gap:20px}.MappingCanvas-module__4K9Aqa__workspaceColumns .mappingColumn{grid-template-rows:auto auto auto}.MappingCanvas-module__4K9Aqa__workspaceColumns .mappingNodeList{max-height:420px}.MappingCanvas-module__4K9Aqa__mappingBoard .mappingConnectors{display:none}}
.LoadingStatus-module__GGqFvG__status{justify-items:start;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-sm);line-height:1.5;display:grid}.LoadingStatus-module__GGqFvG__status p{margin:0}
.searchForm.reservationsSearch.ReservationsPage-module__NsjFUq__filters{grid-template-columns:minmax(180px,1.5fr) minmax(112px,.6fr) minmax(118px,.6fr) minmax(112px,.55fr) minmax(112px,.55fr) minmax(150px,.8fr) auto}.ReservationsPage-module__NsjFUq__filterChips{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ReservationsPage-module__NsjFUq__filterChipsLabel{color:var(--fg-dim);font-size:var(--text-xs)}.ReservationsPage-module__NsjFUq__filterChip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elev-2);min-height:24px;color:var(--fg-muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:3px 4px 3px 8px;line-height:1.2;text-decoration:none;display:inline-flex}.ReservationsPage-module__NsjFUq__filterChip strong{color:var(--fg);font-weight:600}.ReservationsPage-module__NsjFUq__filterChipLink{color:var(--fg);font-weight:600;text-decoration:none}.ReservationsPage-module__NsjFUq__filterChipLink:hover{color:var(--accent-strong);text-decoration:underline}.ReservationsPage-module__NsjFUq__filterChipRemove{border-radius:var(--radius-pill);width:16px;height:16px;color:var(--fg-dim);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ReservationsPage-module__NsjFUq__filterChipRemove:hover{background:var(--bg-hover);color:var(--fg)}.ReservationsPage-module__NsjFUq__filterSkeleton{border-radius:var(--radius-sm);background:var(--bg-elev-2);height:30px;margin-top:17px;display:block}@media (max-width:1180px){.searchForm.reservationsSearch.ReservationsPage-module__NsjFUq__filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.searchForm.reservationsSearch.ReservationsPage-module__NsjFUq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ReservationsPage-module__NsjFUq__filters>label:first-child,.ReservationsPage-module__NsjFUq__filters>button,.ReservationsPage-module__NsjFUq__filters>.ReservationsPage-module__NsjFUq__filterSkeleton:first-child,.ReservationsPage-module__NsjFUq__filters>.ReservationsPage-module__NsjFUq__filterSkeleton:nth-child(6),.ReservationsPage-module__NsjFUq__filters>.ReservationsPage-module__NsjFUq__filterSkeleton:last-child{grid-column:1/-1}.ReservationsPage-module__NsjFUq__filters>label:has(select[name=managedUnit]){grid-column:1/-1}.ReservationsPage-module__NsjFUq__filters :is(input,select,button){min-height:44px;font-size:16px}.ReservationsPage-module__NsjFUq__filterSkeleton{height:44px}:is(.ReservationsPage-module__NsjFUq__filters>label:has(select[name=source] option:checked:not([value=all])),.ReservationsPage-module__NsjFUq__filters>label:has(select[name=status] option:checked[value=awaiting_payment])){grid-column:1/-1}}
.records-module__qDstWW__page{--pad-panel:var(--pad-panel-compact);min-width:0}.records-module__qDstWW__listPanel.records-module__qDstWW__listPanel{padding:var(--space-3);gap:0}.records-module__qDstWW__filterToolbar{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.records-module__qDstWW__listPanel .pager{padding:var(--space-2) 0;margin:0}.records-module__qDstWW__searchForm{align-items:end}.records-module__qDstWW__filters.records-module__qDstWW__filters{grid-template-columns:minmax(240px,1.4fr) minmax(140px,.7fr) minmax(140px,.7fr) minmax(150px,.75fr) auto;gap:8px}.records-module__qDstWW__filterChips{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.records-module__qDstWW__filterChipsLabel{color:var(--fg-dim);font-size:var(--text-xs)}.records-module__qDstWW__filterChip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-elev-2);min-height:24px;color:var(--fg-muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:3px 4px 3px 8px;line-height:1.2;display:inline-flex}.records-module__qDstWW__filterChip strong{color:var(--fg);font-weight:600}.records-module__qDstWW__filterChipRemove{border-radius:var(--radius-pill);width:16px;height:16px;color:var(--fg-dim);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.records-module__qDstWW__filterChipRemove:hover{background:var(--bg-hover);color:var(--fg)}@media (max-width:1100px){.records-module__qDstWW__filters.records-module__qDstWW__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.records-module__qDstWW__filters.records-module__qDstWW__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.records-module__qDstWW__filters>label:first-child,.records-module__qDstWW__filters>button,.records-module__qDstWW__filters>.records-module__qDstWW__filterSkeleton:first-child,.records-module__qDstWW__filters>.records-module__qDstWW__filterSkeleton:nth-child(4),.records-module__qDstWW__filters>.records-module__qDstWW__filterSkeleton:last-child{grid-column:1/-1}.records-module__qDstWW__filters>label:has(select[name=checkIn]){grid-column:1/-1}.records-module__qDstWW__filterToolbar .records-module__qDstWW__searchForm :is(input,select,button){min-height:44px;font-size:16px}}.records-module__qDstWW__filterSkeleton{border-radius:var(--radius-sm);background:var(--bg-elev-2);height:30px;margin-top:17px;display:block}@media (max-width:760px){.records-module__qDstWW__filterSkeleton{height:44px}.records-module__qDstWW__searchForm .btn{width:100%}}
.records-module__6KibEa__page{--pad-panel:var(--pad-panel-compact);min-width:0}.records-module__6KibEa__listPanel.records-module__6KibEa__listPanel{padding:var(--space-3);gap:0}.records-module__6KibEa__filterToolbar{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.records-module__6KibEa__listPanel .pager{padding:var(--space-2) 0;margin:0}.records-module__6KibEa__tableNotice{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-elev-2);color:var(--fg-muted);font-size:var(--text-xs)}@media (max-width:760px){.records-module__6KibEa__page .reservationsSearch>*{width:100%}}@media (max-width:720px){.records-module__6KibEa__filterToolbar .searchForm :is(input,select,button){min-height:44px;font-size:16px}}
:is(.page-module__iOY1Kq__page>.panel,.page-module__iOY1Kq__page>.notice,.page-module__iOY1Kq__page>.systemMetricGrid,.page-module__iOY1Kq__page>.page-module__iOY1Kq__pageIntro,.page-module__iOY1Kq__page>.page-module__iOY1Kq__accountingBody,.page-module__iOY1Kq__page>.page-module__iOY1Kq__balanceGrid){margin-bottom:var(--space-3)}.page-module__iOY1Kq__page>.panel{--pad-panel:var(--pad-panel-compact);padding:var(--pad-panel-compact)}.page-module__iOY1Kq__page>.page-module__iOY1Kq__summary{gap:var(--space-2)}.page-module__iOY1Kq__page>.page-module__iOY1Kq__summary>div{gap:2px;min-height:68px;padding:8px 12px}.page-module__iOY1Kq__page>.page-module__iOY1Kq__summary>div>span,.page-module__iOY1Kq__page>.page-module__iOY1Kq__summary small{font-size:var(--text-2xs);line-height:1.3}.page-module__iOY1Kq__page>.page-module__iOY1Kq__summary strong{font-size:var(--text-xl)}.page-module__iOY1Kq__page>.page-module__iOY1Kq__summary small{display:block;overflow:visible}.page-module__iOY1Kq__pageIntro{max-width:92ch;color:var(--fg-dim);font-size:var(--text-sm);margin:0;line-height:1.45}.page-module__iOY1Kq__sectionIntro{color:var(--fg-dim);font-size:var(--text-xs);margin:2px 0 0}.page-module__iOY1Kq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__iOY1Kq__periodNav{border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:flex;overflow:hidden}.page-module__iOY1Kq__periodNav a{border-left:1px solid var(--line);color:var(--fg-muted);font-size:var(--text-xs);padding:6px 10px;font-weight:600;text-decoration:none}.page-module__iOY1Kq__periodNav a:first-child{border-left:0}.page-module__iOY1Kq__periodNav a:hover,.page-module__iOY1Kq__periodNav a[aria-current=page]{color:var(--fg);background:var(--bg-hover)}.page-module__iOY1Kq__filterPanel{gap:var(--space-2);justify-items:start;display:grid}.page-module__iOY1Kq__filters{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__iOY1Kq__filters label{gap:var(--space-1);min-width:150px;display:grid}.page-module__iOY1Kq__filters label>span{color:var(--fg-dim);font-size:var(--text-xs);font-weight:600}.page-module__iOY1Kq__filters select{min-height:32px}.page-module__iOY1Kq__filters input[type=date],.page-module__iOY1Kq__filters input[type=month]{min-height:32px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-elev-2)}.page-module__iOY1Kq__unitFilter{flex:1;max-width:380px}.page-module__iOY1Kq__scopeRow{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.page-module__iOY1Kq__monthStepper{border:1px solid var(--line-strong);border-radius:var(--radius-sm);align-items:center;display:flex;overflow:hidden}.page-module__iOY1Kq__monthStepper>a,.page-module__iOY1Kq__monthStepper>span{width:28px;min-height:28px;color:var(--fg-muted);font-size:var(--text-base);place-items:center;text-decoration:none;display:grid}.page-module__iOY1Kq__monthStepper>a:hover{color:var(--fg);background:var(--bg-hover)}.page-module__iOY1Kq__monthStepper>a:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.page-module__iOY1Kq__monthStepper>span[aria-disabled=true]{color:var(--fg-dim);opacity:.5}.page-module__iOY1Kq__monthStepper>strong{padding:0 var(--space-3);border-left:1px solid var(--line);border-right:1px solid var(--line);color:var(--fg);font-size:var(--text-xs);white-space:nowrap;font-weight:600;line-height:28px}.page-module__iOY1Kq__appliedScope{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.page-module__iOY1Kq__appliedScope>span{color:var(--fg-dim);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.page-module__iOY1Kq__appliedScope a{color:var(--accent-strong)}.page-module__iOY1Kq__scopeBar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__iOY1Kq__scopeBar>div{min-width:0;padding-left:var(--space-4);border-left:1px solid var(--line);align-content:start;gap:2px;display:grid}.page-module__iOY1Kq__scopeBar>div:first-child{border-left:0;padding-left:0}.page-module__iOY1Kq__scopeBar span{color:var(--fg-dim);font-size:var(--text-xs);font-weight:600}.page-module__iOY1Kq__scopeBar strong{font-size:var(--text-sm);overflow-wrap:anywhere}.page-module__iOY1Kq__scopeBar small{font-size:var(--text-xs);overflow-wrap:anywhere}.page-module__iOY1Kq__openMonthNote{border-color:color-mix(in srgb, var(--warn) 30%, var(--line));background:var(--warn-soft);color:var(--fg-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.page-module__iOY1Kq__openMonthNote strong{color:var(--warn)}.page-module__iOY1Kq__accountingBody{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.page-module__iOY1Kq__accountingBody>.panel{min-width:0;padding:var(--pad-panel-compact)}@media (min-width:1400px){.page-module__iOY1Kq__accountingBody{grid-template-columns:minmax(486px,1fr) minmax(586px,1.25fr)}}.page-module__iOY1Kq__panelActions{align-items:center;gap:var(--space-3);display:flex}.page-module__iOY1Kq__tableFrame{border:1px solid var(--line);border-radius:var(--radius-sm)}.page-module__iOY1Kq__tableFrame:focus-visible{outline:var(--focus-ring);outline-offset:2px}.page-module__iOY1Kq__accountTable,.page-module__iOY1Kq__activityTable,.page-module__iOY1Kq__coverageTable,.page-module__iOY1Kq__balanceTable{table-layout:fixed;max-width:900px}.page-module__iOY1Kq__accountTable{min-width:460px}.page-module__iOY1Kq__activityTable{min-width:560px}.page-module__iOY1Kq__coverageTable{min-width:700px}.page-module__iOY1Kq__balanceTable{min-width:320px}.page-module__iOY1Kq__colType{width:104px}.page-module__iOY1Kq__colMoney{width:128px}.page-module__iOY1Kq__colDate{width:104px}.page-module__iOY1Kq__colDocument{width:148px}.page-module__iOY1Kq__balanceAmountColumn{width:150px}.page-module__iOY1Kq__page .dataTable tbody th{font-weight:500}.page-module__iOY1Kq__page .dataTable tbody th>small{color:var(--fg-dim);font-size:var(--text-2xs);font-weight:400;display:block}:is(.page-module__iOY1Kq__page .dataTable th,.page-module__iOY1Kq__page .dataTable td){overflow-wrap:anywhere;white-space:normal;vertical-align:top}.page-module__iOY1Kq__page .dataTable [data-align=end]{overflow-wrap:normal;white-space:nowrap}.page-module__iOY1Kq__page .dataTable td[data-tone=negative]{color:var(--err)}.page-module__iOY1Kq__tableFootnote{margin:var(--space-3) 0 0;font-size:var(--text-xs)}.page-module__iOY1Kq__tableFootnote a{color:var(--accent-strong)}.page-module__iOY1Kq__emptyState{justify-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);color:var(--fg-muted);text-align:center;display:grid}.page-module__iOY1Kq__emptyState strong{color:var(--fg);font-size:var(--text-base)}.page-module__iOY1Kq__emptyState span{color:var(--fg-dim);font-size:var(--text-sm);max-width:46ch}.page-module__iOY1Kq__reportNotice{grid-template-columns:1.4fr .8fr 1fr;display:grid}.page-module__iOY1Kq__reportNotice>div{padding-left:var(--space-4);border-left:1px solid var(--line);gap:2px;display:grid}.page-module__iOY1Kq__reportNotice>div:first-child{border-left:0;padding-left:0}.page-module__iOY1Kq__reportNotice span,.page-module__iOY1Kq__coverageNotice small,.page-module__iOY1Kq__moduleGrid span,.page-module__iOY1Kq__moduleGrid small{color:var(--fg-dim);font-size:var(--text-xs)}.page-module__iOY1Kq__reportNotice strong{font-size:var(--text-sm)}.page-module__iOY1Kq__coverageTablePanel,.page-module__iOY1Kq__modulePanel{min-width:0}.page-module__iOY1Kq__balanceCheck{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.page-module__iOY1Kq__balanceCheck>div{align-items:baseline;gap:var(--space-2);display:flex}.page-module__iOY1Kq__balanceCheck span{color:var(--fg-dim);font-size:var(--text-xs);font-weight:600}.page-module__iOY1Kq__balanceCheck strong{font-size:var(--text-base);font-variant-numeric:tabular-nums}.page-module__iOY1Kq__balanceGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.page-module__iOY1Kq__balanceSection{min-width:0}.page-module__iOY1Kq__balanceSection .panelHeader>strong{font-size:var(--text-base);font-variant-numeric:tabular-nums}.page-module__iOY1Kq__balanceGroup{border-top:0;border-bottom:1px solid var(--line);max-width:900px;margin:0;padding-top:0}.page-module__iOY1Kq__balanceGroup>summary{align-items:center;gap:var(--space-2);min-height:var(--row-h-compact);padding:var(--pad-cell);background:var(--bg-elev-2);color:var(--fg);cursor:pointer;font-size:var(--text-xs);font-weight:600;display:flex}.page-module__iOY1Kq__balanceGroup>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.page-module__iOY1Kq__balanceGroup>summary::marker{color:var(--fg-dim)}.page-module__iOY1Kq__balanceGroup>summary::-webkit-details-marker{color:var(--fg-dim)}.page-module__iOY1Kq__balanceGroup>summary small{margin-left:var(--space-2);color:var(--fg-dim);font-weight:400}.page-module__iOY1Kq__balanceGroup>summary strong{font-variant-numeric:tabular-nums;white-space:nowrap}.page-module__iOY1Kq__balanceTable tbody tr[data-kind=group]{background:var(--bg-elev-2)}.page-module__iOY1Kq__balanceTable tbody tr[data-kind=group] th{font-weight:600}.page-module__iOY1Kq__balanceTable th>span{overflow-wrap:anywhere;display:block}.page-module__iOY1Kq__coverageNotice{gap:var(--space-3);border-left:3px solid var(--warn);grid-template-columns:minmax(240px,auto) minmax(320px,1fr) auto;align-items:center;display:grid}.page-module__iOY1Kq__coverageNotice[data-tone=positive]{border-left-color:var(--ok)}.page-module__iOY1Kq__coverageNotice>span{color:var(--fg-muted);font-size:var(--text-xs);line-height:1.45}.page-module__iOY1Kq__coverageNotice>small{text-align:right}.page-module__iOY1Kq__moduleGrid{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.page-module__iOY1Kq__moduleGrid>div{min-width:0;padding:var(--space-3);border-top:1px solid var(--line);border-left:1px solid var(--line);align-content:start;gap:2px;display:grid}.page-module__iOY1Kq__moduleGrid>div:nth-child(-n+5){border-top:0}.page-module__iOY1Kq__moduleGrid>div:nth-child(5n+1){border-left:0}.page-module__iOY1Kq__moduleGrid .statusPill{justify-self:start;margin:2px 0}@media (max-width:1280px){.page-module__iOY1Kq__moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__iOY1Kq__moduleGrid>div,.page-module__iOY1Kq__moduleGrid>div:nth-child(-n+5),.page-module__iOY1Kq__moduleGrid>div:nth-child(5n+1){border-top:1px solid var(--line);border-left:1px solid var(--line)}.page-module__iOY1Kq__moduleGrid>div:nth-child(-n+3){border-top:0}.page-module__iOY1Kq__moduleGrid>div:nth-child(3n+1){border-left:0}}@media (max-width:1180px){.page-module__iOY1Kq__accountingBody{grid-template-columns:minmax(0,1fr)}.page-module__iOY1Kq__reportNotice,.page-module__iOY1Kq__coverageNotice{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.page-module__iOY1Kq__reportNotice>div{padding-top:var(--space-3);border-top:1px solid var(--line);border-left:0;padding-left:0}.page-module__iOY1Kq__reportNotice>div:first-child{border-top:0;padding-top:0}.page-module__iOY1Kq__coverageNotice>small{text-align:left}}@media (max-width:1100px){.page-module__iOY1Kq__balanceGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.page-module__iOY1Kq__filters label,.page-module__iOY1Kq__unitFilter{flex:220px;max-width:none}.page-module__iOY1Kq__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__iOY1Kq__moduleGrid>div:nth-child(-n+3){border-top:1px solid var(--line)}.page-module__iOY1Kq__moduleGrid>div:nth-child(3n+1){border-left:1px solid var(--line)}.page-module__iOY1Kq__moduleGrid>div:nth-child(-n+2){border-top:0}.page-module__iOY1Kq__moduleGrid>div:nth-child(odd){border-left:0}.page-module__iOY1Kq__scopeBar{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.page-module__iOY1Kq__scopeBar>div{padding-top:var(--space-2);border-top:1px solid var(--line);border-left:0;padding-left:0}.page-module__iOY1Kq__scopeBar>div:first-child{border-top:0;padding-top:0}}@media (max-width:600px){.page-module__iOY1Kq__page>.financialMetricGrid.page-module__iOY1Kq__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__iOY1Kq__page>.page-module__iOY1Kq__summary strong{font-size:var(--text-base);white-space:nowrap;overflow:visible}.page-module__iOY1Kq__page>.page-module__iOY1Kq__summary>[data-wide=true]{grid-column:1/-1}.page-module__iOY1Kq__filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.page-module__iOY1Kq__filters label{min-width:0}.page-module__iOY1Kq__filters .page-module__iOY1Kq__unitFilter,.page-module__iOY1Kq__filters button{grid-column:1/-1}.page-module__iOY1Kq__filters select,.page-module__iOY1Kq__filters input,.page-module__iOY1Kq__filters button{width:100%;min-width:0;min-height:44px;font-size:16px}.page-module__iOY1Kq__monthStepper>a,.page-module__iOY1Kq__monthStepper>span{width:44px;min-height:44px}}
.ContractDocumentsPanel-module__xir22a__uploadForm input,.ContractDocumentsPanel-module__xir22a__uploadForm select{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--fg);font:inherit;font-size:var(--text-xs);width:100%;min-width:0;min-height:30px;padding:5px 9px}.ContractDocumentsPanel-module__xir22a__uploadForm input::placeholder{color:var(--fg-dim)}.ContractDocumentsPanel-module__xir22a__uploadForm input:focus,.ContractDocumentsPanel-module__xir22a__uploadForm select:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ContractDocumentsPanel-module__xir22a__uploadForm input[type=file]{padding:4px 6px}.ContractDocumentsPanel-module__xir22a__uploadForm input[type=file]::file-selector-button{margin-right:var(--space-2);background:var(--bg-elev-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--text-2xs);padding:3px 9px}.ContractDocumentsPanel-module__xir22a__uploadForm input[type=file]::file-selector-button:hover{background:var(--bg-hover);color:var(--fg)}.ContractDocumentsPanel-module__xir22a__dialogPanel{gap:var(--space-3);display:grid}.ContractDocumentsPanel-module__xir22a__addDocument{margin-top:6px}.ContractDocumentsPanel-module__xir22a__addDocument>summary{width:fit-content;color:var(--fg-muted);cursor:pointer;font-size:var(--text-xs)}.ContractDocumentsPanel-module__xir22a__addDocument[open]>summary{margin-bottom:8px}.ContractDocumentsPanel-module__xir22a__dialogPanel .entityDocumentList{margin:0}.ContractDocumentsPanel-module__xir22a__dialogPanel .entityDocumentEmpty{margin:0}.ContractDocumentsPanel-module__xir22a__dialogPanel .entityDocumentHint{margin:5px 0 0}
.table-module__6mX6ca__tableFrame{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%}.table-module__6mX6ca__stackedValue{gap:2px;min-width:0;display:grid}.table-module__6mX6ca__stackedValue>span,.table-module__6mX6ca__stackedValue small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-module__6mX6ca__stackedValue small{color:var(--fg-dim);font-size:var(--text-2xs)}.table-module__6mX6ca__guestIdentifier{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:-.01em}.table-module__6mX6ca__checkInCell,.table-module__6mX6ca__verificationCell{justify-items:start;gap:3px;min-width:0;display:grid}.table-module__6mX6ca__checkInCell small,.table-module__6mX6ca__verificationCell small{color:var(--fg-dim);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:760px){.table-module__6mX6ca__tableFrame{border:0;overflow:visible}.table-module__6mX6ca__table{min-width:0;display:block}.table-module__6mX6ca__table thead{display:none}.table-module__6mX6ca__table tbody{gap:10px;display:grid}.table-module__6mX6ca__summaryRow{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elev-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.table-module__6mX6ca__summaryRow td,.table-module__6mX6ca__table .table-module__6mX6ca__summaryRow td:nth-child(n){text-align:left;white-space:normal;border-top:0;width:auto;min-width:0;padding:8px 10px;display:block}.table-module__6mX6ca__summaryRow td:before{content:attr(data-label);color:var(--fg-dim);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-weight:600;display:block}.table-module__6mX6ca__summaryRow td:first-child,.table-module__6mX6ca__summaryRow td:nth-child(4){grid-column:1/-1}.table-module__6mX6ca__summaryRow .guestRowLink{white-space:normal}.table-module__6mX6ca__summaryRow .guestRowLink:after{content:none}}.table-module__6mX6ca__bookingCountLink{z-index:1;min-width:28px;min-height:28px;color:var(--accent-strong);text-underline-offset:3px;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex;position:relative}
@media (min-width:901px){.MappingPage-module__QJtO8q__mappingPage.MappingPage-module__QJtO8q__mappingPage{height:100vh;min-height:0}}
:is(.page-module__GK_jwa__page>.panel,.page-module__GK_jwa__page>.notice,.page-module__GK_jwa__page>.systemMetricGrid,.page-module__GK_jwa__page>.page-module__GK_jwa__pageIntro,.page-module__GK_jwa__page>.page-module__GK_jwa__tabNav){margin-bottom:var(--space-3)}.page-module__GK_jwa__page>.panel{--pad-panel:var(--pad-panel-compact);padding:var(--pad-panel-compact)}.page-module__GK_jwa__page>.page-module__GK_jwa__summary{gap:var(--space-2)}.page-module__GK_jwa__page>.page-module__GK_jwa__summary>div{gap:2px;min-height:68px;padding:8px 12px}.page-module__GK_jwa__page>.page-module__GK_jwa__summary>div>span,.page-module__GK_jwa__page>.page-module__GK_jwa__summary small{font-size:var(--text-2xs);line-height:1.3}.page-module__GK_jwa__page>.page-module__GK_jwa__summary strong{font-size:20px}.page-module__GK_jwa__pageIntro{max-width:92ch;color:var(--fg-dim);font-size:var(--text-sm);margin:0;line-height:1.45}.page-module__GK_jwa__sectionIntro{color:var(--fg-dim);font-size:var(--text-xs);margin:2px 0 0}.page-module__GK_jwa__page .page-module__GK_jwa__summary small{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.page-module__GK_jwa__tabNav{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.page-module__GK_jwa__tabNav a{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev-1);min-height:30px;color:var(--fg-muted);font-size:var(--text-xs);text-align:center;justify-content:center;align-items:center;padding:5px 8px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.page-module__GK_jwa__tabNav a:hover{color:var(--fg);background:var(--bg-hover);border-color:var(--line-strong)}.page-module__GK_jwa__tabNav a[aria-current=page]{color:var(--fg);background:var(--accent-soft);border-color:var(--accent-line)}.page-module__GK_jwa__mobileTabPicker{display:none}.page-module__GK_jwa__appliedScope{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.page-module__GK_jwa__appliedScope>span{color:var(--fg-dim);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.page-module__GK_jwa__appliedScope a{color:var(--accent-strong)}.page-module__GK_jwa__filterPanel{gap:var(--space-2);justify-items:start;display:grid}.page-module__GK_jwa__comparisonPanel{min-width:0}.page-module__GK_jwa__filters{align-items:end;gap:var(--space-2);margin:0;display:flex}.page-module__GK_jwa__filters label{gap:var(--space-1);min-width:150px;display:grid}.page-module__GK_jwa__filters label>span,.page-module__GK_jwa__scopePanel span{color:var(--fg-dim);font-size:var(--text-xs);margin:0;font-weight:600}.page-module__GK_jwa__filters select,.page-module__GK_jwa__filters input[type=month]{min-height:32px}.page-module__GK_jwa__filters input[type=month]{color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-elev-2)}.page-module__GK_jwa__comparisonTable td small{color:var(--fg-dim);font-size:var(--text-2xs);white-space:normal}.page-module__GK_jwa__scopePanel small{color:var(--fg-dim);font-size:var(--text-2xs);line-height:1.4}.page-module__GK_jwa__methodNote{padding:0 var(--space-3) var(--space-3);color:var(--fg-dim);font-size:var(--text-xs);margin:0}.page-module__GK_jwa__skeletonFilters{width:100%;height:32px}.page-module__GK_jwa__skeletonValue{width:70%;height:22px}.page-module__GK_jwa__page>.page-module__GK_jwa__scopeDisclosure{--pad-panel:0;border-top:1px solid var(--line);margin-top:0;padding:0}.page-module__GK_jwa__scopeSummary{align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:6px var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.page-module__GK_jwa__scopeSummary::-webkit-details-marker{display:none}.page-module__GK_jwa__scopeSummary:before{color:var(--fg-dim);content:"›";transition:transform .12s}.page-module__GK_jwa__scopeDisclosure[open]>.page-module__GK_jwa__scopeSummary:before{transform:rotate(90deg)}.page-module__GK_jwa__scopeSummary>span{color:var(--fg-muted)}.page-module__GK_jwa__scopeSummary>small{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.page-module__GK_jwa__scopePanel{padding:0 var(--space-3) var(--space-3);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__GK_jwa__scopePanel>div{border-left:1px solid var(--line);gap:1px;min-width:0;padding-left:14px;display:grid}.page-module__GK_jwa__scopePanel>div:first-child{border-left:0;padding-left:0}.page-module__GK_jwa__scopePanel strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__GK_jwa__warningPanel{border-color:color-mix(in srgb, var(--warn) 35%, var(--line))}.page-module__GK_jwa__warningHeader{cursor:pointer;font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__GK_jwa__warningHeader strong{color:var(--warn);flex:1}.page-module__GK_jwa__warningHeader:before{color:var(--warn);content:"›"}.page-module__GK_jwa__warningPanel[open]>.page-module__GK_jwa__warningHeader:before{transform:rotate(90deg)}.page-module__GK_jwa__warningHeader span{color:var(--warn);font-size:var(--text-xs);font-weight:600}.page-module__GK_jwa__warningPanel p{font-size:var(--text-xs);margin-top:2px}.page-module__GK_jwa__warningPanel ul{margin:var(--space-1) 0 0;color:var(--fg-muted);font-size:var(--text-xs);padding-left:18px}.page-module__GK_jwa__warningActions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.page-module__GK_jwa__warningActions>span{color:var(--fg-dim);font-weight:600}.page-module__GK_jwa__warningMonth{align-items:center;gap:var(--space-2);display:inline-flex}.page-module__GK_jwa__warningFootnote{margin:var(--space-2) 0 0;color:var(--fg-dim);font-size:var(--text-xs)}.page-module__GK_jwa__warningActions a{color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 35%, var(--line));border-radius:var(--radius-pill);padding:3px 7px;text-decoration:none}.page-module__GK_jwa__warningActions a[data-route=settlements]{color:var(--accent-strong);border-color:var(--line-strong)}.page-module__GK_jwa__warningActions a:hover{color:var(--fg);background:var(--bg-hover)}.page-module__GK_jwa__tableScroller{border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.page-module__GK_jwa__scrollRegion{background:linear-gradient(90deg, var(--bg-elev-1) 30%, transparent), linear-gradient(270deg, var(--bg-elev-1) 30%, transparent) 100% 0, radial-gradient(farthest-side at 0 50%, #00000042, transparent), radial-gradient(farthest-side at 100% 50%, #00000042, transparent) 100% 0;overscroll-behavior-inline:contain;scrollbar-gutter:stable;background-repeat:no-repeat;background-size:24px 100%,24px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}.page-module__GK_jwa__scrollRegion:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.page-module__GK_jwa__comparisonTable{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:918px}.page-module__GK_jwa__comparisonTable[data-journals],.page-module__GK_jwa__unitTable[data-journals]{min-width:1052px}.page-module__GK_jwa__monthColumn{width:110px}.page-module__GK_jwa__unitColumn{width:190px}.page-module__GK_jwa__amountColumn{width:142px}.page-module__GK_jwa__differenceColumn{width:130px}.page-module__GK_jwa__resultColumn{width:142px}.page-module__GK_jwa__countColumn{width:70px}.page-module__GK_jwa__componentColumn{width:126px}.page-module__GK_jwa__journalColumn{width:120px}.page-module__GK_jwa__journalStatusColumn{width:176px}.page-module__GK_jwa__accountColumn{width:160px}.page-module__GK_jwa__costBasis small,.page-module__GK_jwa__money,.page-module__GK_jwa__comparisonTable .page-module__GK_jwa__costBasis small{white-space:nowrap}.page-module__GK_jwa__comparisonTable th,.page-module__GK_jwa__comparisonTable td{padding:var(--space-2);border-top:1px solid var(--line);text-align:right;white-space:nowrap}.page-module__GK_jwa__comparisonTable thead th{color:var(--fg-dim);background:var(--bg-elev-2);font-size:var(--text-2xs);border-top:0;font-weight:600}.page-module__GK_jwa__comparisonTable th:first-child,.page-module__GK_jwa__comparisonTable td:first-child{text-align:left;min-width:105px;box-shadow:1px 0 0 var(--line)}.page-module__GK_jwa__comparisonTable thead th:first-child,.page-module__GK_jwa__comparisonTable tfoot th:first-child{background:var(--bg-elev-2)}.page-module__GK_jwa__comparisonTable tbody th,.page-module__GK_jwa__comparisonTable tbody td{font-size:var(--text-xs)}.page-module__GK_jwa__comparisonTable tbody tr{cursor:pointer;position:relative}.page-module__GK_jwa__comparisonTable tbody tr:hover{background:var(--bg-hover)}.page-module__GK_jwa__monthLink:before{content:"";position:absolute;inset:0}.page-module__GK_jwa__comparisonTable td{vertical-align:top}.page-module__GK_jwa__comparisonTable td small{margin-top:1px;display:block}.page-module__GK_jwa__comparisonTable tfoot th,.page-module__GK_jwa__comparisonTable tfoot td{color:var(--fg);border-top-color:var(--line-strong);background:var(--bg-elev-2);font-size:var(--text-xs);font-weight:600}.page-module__GK_jwa__money[data-difference=true]{color:var(--err)}.page-module__GK_jwa__money[data-reversal=true]{color:var(--fg-muted);font-weight:500}.page-module__GK_jwa__invalidValue{color:var(--err)}.page-module__GK_jwa__emptyState{text-align:center;padding:24px}.page-module__GK_jwa__emptyState p{color:var(--fg-muted);margin:4px 0 0}.page-module__GK_jwa__monthLink,.page-module__GK_jwa__unitTable a{align-items:center;gap:var(--space-1);min-height:24px;color:inherit;text-decoration:none;display:flex}.page-module__GK_jwa__unitTable a{gap:0 var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__GK_jwa__unitTable a strong,.page-module__GK_jwa__unitTable a small{grid-column:1}.page-module__GK_jwa__unitTable a small{text-overflow:ellipsis;overflow:hidden}.page-module__GK_jwa__unitTable a:after{grid-area:1/2/span 2}.page-module__GK_jwa__monthLink:after,.page-module__GK_jwa__unitTable a:after{color:var(--fg-dim);content:"›";font-size:var(--text-sm)}.page-module__GK_jwa__monthLink:hover,.page-module__GK_jwa__unitTable a:hover{color:var(--accent)}.page-module__GK_jwa__comparisonTable tbody tr[data-selected=true],.page-module__GK_jwa__unitTable tbody tr[data-selected=true],.page-module__GK_jwa__comparisonTable tbody tr[data-selected=true]:hover{background:var(--bg-active)}.page-module__GK_jwa__monthLink:focus-visible{outline:var(--focus-ring);outline-offset:2px}.page-module__GK_jwa__detailAnchor,.page-module__GK_jwa__evidenceAnchor{scroll-margin-top:72px;display:block}.page-module__GK_jwa__unitTable tbody tr[data-kind=folded] th,.page-module__GK_jwa__unitTable tbody tr[data-kind=folded] td{color:var(--fg-dim);background:var(--bg-elev-2)}.page-module__GK_jwa__unitFootnote{margin:var(--space-2) 0 0;font-size:var(--text-xs)}.page-module__GK_jwa__unitFootnote a{color:var(--accent-strong)}.page-module__GK_jwa__detailPanel{padding:var(--pad-panel-compact);scroll-margin-top:72px}.page-module__GK_jwa__overviewDisclosure>summary,.page-module__GK_jwa__unitDisclosure>summary{color:var(--fg-muted);cursor:pointer;font-size:var(--text-xs);font-weight:600}.page-module__GK_jwa__overviewDisclosure>.panel{margin-top:var(--space-3);box-shadow:none;border:0;padding:0}.page-module__GK_jwa__unitDisclosure{margin-top:var(--space-3)}.page-module__GK_jwa__unitDisclosure>summary{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elev-2)}.page-module__GK_jwa__unitDisclosure>summary span{margin-left:var(--space-2);color:var(--fg-dim);font-weight:400}.page-module__GK_jwa__detailPanel:focus,.page-module__GK_jwa__evidenceSection:focus,.page-module__GK_jwa__detailAnchor:focus,.page-module__GK_jwa__evidenceAnchor:focus{outline:none}.page-module__GK_jwa__detailAnchor:focus-visible,.page-module__GK_jwa__evidenceAnchor:focus-visible{outline:var(--focus-ring);outline-offset:2px}.page-module__GK_jwa__detailHeader,.page-module__GK_jwa__evidenceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__GK_jwa__detailHeader h2,.page-module__GK_jwa__evidenceHeader h3,.page-module__GK_jwa__evidenceCardHeader h3{margin:0}.page-module__GK_jwa__detailTableScroller,.page-module__GK_jwa__evidenceScroller{border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.page-module__GK_jwa__detailTableScroller{margin-top:10px}.page-module__GK_jwa__unitTable,.page-module__GK_jwa__evidenceTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.page-module__GK_jwa__unitTable{table-layout:fixed;min-width:926px}.page-module__GK_jwa__unitTable th,.page-module__GK_jwa__unitTable td,.page-module__GK_jwa__evidenceTable th,.page-module__GK_jwa__evidenceTable td{padding:var(--space-2);border-top:1px solid var(--line);text-align:right;vertical-align:top}.page-module__GK_jwa__unitTable thead th,.page-module__GK_jwa__evidenceTable thead th{color:var(--fg-dim);background:var(--bg-elev-2);font-size:var(--text-xs);white-space:nowrap;border-top:0;font-weight:600}.page-module__GK_jwa__unitTable th:first-child,.page-module__GK_jwa__unitTable td:first-child,.page-module__GK_jwa__evidenceTable th:first-child,.page-module__GK_jwa__evidenceTable td:first-child{z-index:2;background:var(--bg-elev-1);text-align:left;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.page-module__GK_jwa__unitTable thead th:first-child,.page-module__GK_jwa__unitTable tfoot th:first-child,.page-module__GK_jwa__evidenceTable thead th:first-child,.page-module__GK_jwa__evidenceTable tfoot th:first-child{z-index:3;background:var(--bg-elev-2)}.page-module__GK_jwa__unitTable tbody tr[data-selected=true] th:first-child{background:var(--bg-active)}.page-module__GK_jwa__unitTable tbody th,.page-module__GK_jwa__unitTable tbody td,.page-module__GK_jwa__evidenceTable tbody th,.page-module__GK_jwa__evidenceTable tbody td{font-size:var(--text-xs)}.page-module__GK_jwa__unitTable th small,.page-module__GK_jwa__unitTable td small,.page-module__GK_jwa__evidenceTable th small,.page-module__GK_jwa__evidenceTable td small{color:var(--fg-dim);font-size:var(--text-2xs);white-space:nowrap;margin-top:2px;font-weight:400;display:block}.page-module__GK_jwa__unitTable .page-module__GK_jwa__journalReview{margin-top:3px;display:inline-flex}.page-module__GK_jwa__unitTable tfoot th,.page-module__GK_jwa__unitTable tfoot td,.page-module__GK_jwa__evidenceTable tfoot th,.page-module__GK_jwa__evidenceTable tfoot td{border-top-color:var(--line-strong);background:var(--bg-elev-2);font-size:var(--text-2xs);font-weight:700}.page-module__GK_jwa__detailPrompt,.page-module__GK_jwa__detailEmpty{color:var(--fg-muted);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);text-align:center;gap:2px;margin-top:10px;padding:18px;display:grid}.page-module__GK_jwa__detailEmpty span{color:var(--fg-dim);font-size:var(--text-xs)}.page-module__GK_jwa__evidenceSection{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.page-module__GK_jwa__evidenceAmounts{color:var(--fg-dim);font-size:var(--text-xs);flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;display:flex}.page-module__GK_jwa__changeUnit{margin-top:var(--space-1);margin-right:var(--space-2);color:var(--accent-strong);font-size:var(--text-xs);display:inline-block}.page-module__GK_jwa__evidenceAmounts strong{color:var(--fg);margin-left:4px}.page-module__GK_jwa__evidenceAmounts span>small{text-align:right;display:block}.page-module__GK_jwa__evidenceNotice{margin:var(--space-2) 0 var(--space-3);padding:var(--space-2) var(--space-3);color:var(--fg-muted);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elev-2);font-size:var(--text-xs)}.page-module__GK_jwa__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.page-module__GK_jwa__emptyEvidence{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);color:var(--fg-dim);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs)}.page-module__GK_jwa__evidenceCard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elev-1);min-width:0;overflow:hidden}.page-module__GK_jwa__evidenceCard:only-child{grid-column:1/-1}.page-module__GK_jwa__evidenceCardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.page-module__GK_jwa__evidenceCardHeader span{color:var(--fg-dim);font-size:var(--text-2xs)}.page-module__GK_jwa__evidenceCardHeader>strong{color:var(--fg-muted);font-size:var(--text-sm)}.page-module__GK_jwa__evidenceScroller{border-bottom:0;border-left:0;border-right:0;border-radius:0}.page-module__GK_jwa__evidenceTable{min-width:650px}.page-module__GK_jwa__journalCard{grid-column:1/-1}.page-module__GK_jwa__journalNotice{padding:0 var(--space-3) var(--space-3);color:var(--fg-dim);font-size:var(--text-xs);margin:0}.page-module__GK_jwa__journalTable{table-layout:fixed;min-width:1160px}.page-module__GK_jwa__journalTable tfoot th:first-child{position:static}.page-module__GK_jwa__journalTable tbody td:nth-child(3),.page-module__GK_jwa__journalTable tbody td:nth-child(4),.page-module__GK_jwa__journalTable tbody td:nth-child(5){white-space:nowrap}.page-module__GK_jwa__journalTable td.page-module__GK_jwa__journalStatus{text-align:left;min-width:170px;max-width:210px}.page-module__GK_jwa__journalTable .page-module__GK_jwa__journalStatus small{white-space:normal}.page-module__GK_jwa__evidenceTable td.page-module__GK_jwa__descriptionCell,.page-module__GK_jwa__unitTable td.page-module__GK_jwa__descriptionCell{max-width:280px;color:var(--fg-muted);text-align:left;white-space:normal;overflow-wrap:anywhere}.page-module__GK_jwa__evidenceTable .page-module__GK_jwa__descriptionCell small{white-space:normal;overflow-wrap:anywhere}.page-module__GK_jwa__cardEmpty{color:var(--fg-dim);border-top:1px solid var(--line);text-align:center;margin:0;padding:20px 10px}.page-module__GK_jwa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:540px){.page-module__GK_jwa__page>.systemMetricGrid.page-module__GK_jwa__summary{grid-template-columns:minmax(0,1fr)}.page-module__GK_jwa__journalTable th:first-child{position:static}}@media (max-width:1600px){.page-module__GK_jwa__evidenceGrid{grid-template-columns:1fr}}@media (max-width:1180px){.page-module__GK_jwa__tabNav,.page-module__GK_jwa__scopePanel{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__GK_jwa__scopePanel>div:nth-child(3),.page-module__GK_jwa__scopePanel>div:nth-child(4){padding-top:var(--space-3);border-top:1px solid var(--line)}.page-module__GK_jwa__scopePanel>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:900px){.page-module__GK_jwa__filters{flex-wrap:wrap;width:100%}.page-module__GK_jwa__filters label{flex:180px}}@media (max-width:700px){.page-module__GK_jwa__tabNav{display:none}.page-module__GK_jwa__mobileTabPicker{align-items:end;gap:var(--space-2);display:flex}.page-module__GK_jwa__mobileTabPicker label{gap:var(--space-1);flex:1;min-width:0;display:grid}.page-module__GK_jwa__mobileTabPicker label>span{color:var(--fg-dim);font-size:var(--text-xs);font-weight:600}.page-module__GK_jwa__mobileTabPicker select{width:100%;min-height:32px}.page-module__GK_jwa__detailHeader,.page-module__GK_jwa__evidenceHeader{flex-direction:column}.page-module__GK_jwa__evidenceAmounts{justify-content:flex-start}.page-module__GK_jwa__scopeSummary{grid-template-columns:auto minmax(0,1fr)}.page-module__GK_jwa__scopeSummary>small{grid-column:2;width:100%}}@media (max-width:560px){.page-module__GK_jwa__scopePanel{grid-template-columns:1fr}.page-module__GK_jwa__scopePanel>div,.page-module__GK_jwa__scopePanel>div:nth-child(3){padding-top:var(--space-3);border-top:1px solid var(--line);border-left:0;padding-left:0}.page-module__GK_jwa__scopePanel>div:first-child{border-top:0;padding-top:0}.page-module__GK_jwa__filters label{flex:100%;min-width:0}.page-module__GK_jwa__filters button{width:100%}}