.sectionPending{display:flex;align-items:center;gap:10px;min-height:64px;padding:16px;color:#657789;background:#f7f9fc;border:1px solid #e1e7ee;border-radius:12px;font-size:14px}.sectionPending .routeLoadingSpinner{width:16px;height:16px;flex:none}.workModuleGrid>a{min-height:48px}.workBridgeBar{flex-wrap:wrap}.workBridgeBar a{min-height:40px;display:inline-flex;align-items:center}.workbenchPagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 4px;flex-wrap:wrap}.workbenchPagination span{margin-right:auto;color:#657789;font-size:13px}.workbenchPagination a{padding:8px 14px;border:1px solid #d3dfe8;border-radius:8px;background:white;min-height:40px}.transactionWorkbench{max-width:1440px;min-width:0}.transactionWorkbench *{box-sizing:border-box}.transactionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.transactionHeading{min-width:0}.transactionHeading h1{font-size:25px;line-height:1.4;margin:8px 0 4px;overflow-wrap:anywhere}.transactionHeading p{margin:6px 0;color:#334c60;font-size:15px;overflow-wrap:anywhere}.transactionHeading>small{color:#758697;margin-left:8px}.transactionStatus{display:inline-flex;border-radius:20px;background:#fff5d9;border:1px solid #e7c567;color:#805a00;padding:4px 10px;font-size:12px;font-weight:700}.transactionStatus.status-completed,.transactionStatus.status-paid,.transactionStatus.status-received{background:#e9f8ee;border-color:#9cd4b0;color:#17633a}.transactionStatus.status-cancelled,.transactionStatus.status-void{background:#f1f2f4;border-color:#ccd0d5;color:#637181}.transactionActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:540px}.transactionActions a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ccd9e6;border-radius:8px;padding:9px 14px;min-height:42px;background:white;font-size:14px;white-space:normal;text-align:center;text-decoration:none}.transactionActions a.primaryAction{background:#1d536d;color:white;border-color:#1d536d}.transactionOverview{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;grid-gap:1px;gap:1px;border:1px solid #dce5eb;background:#dce5eb;border-radius:12px;overflow:hidden;margin:16px 0}.transactionOverview>div{background:#f1f8f7;padding:14px 16px;display:flex;flex-direction:column;gap:5px;min-width:0}.transactionOverview small{font-size:12px;color:#627888}.transactionOverview strong{font-size:23px;color:#153f53;white-space:nowrap}.transactionOverview b{font-size:19px}.transactionOverview a{font-weight:700;font-size:16px;overflow-wrap:anywhere}.transactionMuted{color:#70818e!important;font-size:12px!important;line-height:1.6}.transactionBankHint{font-size:13px;border:1px solid #dce5eb;background:#fff;border-radius:10px;padding:10px 14px;margin:12px 0;color:#526f81}.transactionBankHint>a{margin-left:8px}.transactionBankHint summary{cursor:pointer;font-weight:600;min-height:24px}.transactionCandidateList>a{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;padding:12px 0;text-decoration:none;border-top:1px solid #e4eaf0;margin-top:6px}.transactionCandidateList small{grid-column:1/-1}.transactionTabs{display:flex;gap:6px;border-bottom:1px solid #d8e2e9;margin:18px 0 16px;overflow-x:auto;scrollbar-width:thin}.transactionTabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;font-size:14px;color:#5d7485;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.transactionTabs a.active{color:#17445d;border-color:#1c7280;font-weight:700}#transaction-section{scroll-margin-top:110px}.financeDocumentLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,300px);grid-gap:20px;gap:20px;align-items:start}.transactionDocument{min-width:0}.financeDocumentFacts{background:white;border:1px solid #dce5eb;border-radius:12px;padding:18px}.financeDocumentFacts h2{font-size:16px;margin:0 0 12px;color:#224658}.financeDocumentFacts dl{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:12px 10px;gap:12px 10px;font-size:13px;margin:0}.financeDocumentFacts dt{color:#6e8190}.financeDocumentFacts dd{margin:0;overflow-wrap:anywhere;font-weight:600}.financeDocumentFacts dd small{display:block;font-size:11px;font-weight:400;color:#75838e}.transactionTaxLine{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #e5ebf0}.transactionJournal article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #e5ebf0;font-size:14px}.transactionJournal small{display:block;color:#6f8090;font-size:12px;margin-top:5px}.transactionTechnical{margin-top:18px;border-top:1px solid #e5ebf0;padding-top:14px}.transactionTechnical summary{cursor:pointer;font-size:13px}.transactionTechnical p{overflow-wrap:anywhere}.transactionWorkbench .paymentEntryForm input,.transactionWorkbench .paymentEntryForm select,.transactionWorkbench .paymentEntryForm textarea{max-width:100%;min-width:0;font-size:16px}.transactionWorkbench .paymentPreview{gap:12px;padding:14px}.transactionWorkbench .masterPanel h2{font-size:18px}.financePreview{min-width:0;border:1px solid #d8e3eb;border-radius:12px;background:#eaf0f4;padding:12px}.financePreviewToolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 0 12px;color:#496677;font-size:13px}.financePreviewToolbar button{font-size:12px;min-height:36px;border:1px solid #c8d7e1;border-radius:7px;background:white;padding:6px 10px;color:#29516b;cursor:pointer}.financePreviewViewport{width:100%;min-width:0;overflow:auto}.financePreviewCanvas{width:794px;transform-origin:top left}.issuedInvoicePages{width:794px;margin:0 auto;color:#193b4b}.issuedInvoicePages .issuedInvoicePaper{width:794px;min-height:1123px;margin:0 auto 16px;padding:40px;background:white;box-shadow:0 2px 10px #1b334315;display:flex;flex-direction:column;box-sizing:border-box;font-family:Arial,Noto Sans JP,sans-serif;font-size:12px;line-height:1.6;position:relative}.issuedInvoicePaper .issuedInvoiceBrand{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:12px;border-bottom:2px solid #226780;font-size:10px}.issuedInvoiceBrand>div{display:flex;align-items:center;gap:10px}.issuedInvoiceBrand img{width:40px;height:40px}.issuedInvoicePaper h1{font-size:28px;letter-spacing:.16em;margin:22px 0 18px;text-align:center;font-weight:700;color:#1a4156}.issuedInvoicePaper h2{font-size:13px;color:#235a70;margin:16px 0 6px}.issuedInvoiceMeta{display:flex;justify-content:space-between;gap:24px;font-size:11px}.issuedInvoiceMeta>div:first-child{flex:1 1}.issuedInvoiceMeta strong{font-size:19px}.issuedInvoiceMeta p{margin:4px 0;white-space:pre-wrap}.issuedInvoiceText{white-space:pre-wrap;font-size:12px;margin:20px 0 12px}.issuedInvoiceTotal{display:flex;align-items:center;justify-content:space-between;background:#eaf4f7;border-top:2px solid #206982;border-bottom:2px solid #206982;padding:14px 16px;margin-bottom:16px}.issuedInvoiceTotal strong{font-size:30px;letter-spacing:.03em}.issuedInvoiceInfo{display:grid;grid-template-columns:90px 1fr;margin:0;border-top:1px solid #d8e4e9;border-left:1px solid #d8e4e9;font-size:11px}.issuedInvoiceInfo dd,.issuedInvoiceInfo dt{padding:7px 9px;margin:0;border-right:1px solid #d8e4e9;border-bottom:1px solid #d8e4e9;overflow-wrap:anywhere}.issuedInvoiceInfo dt{background:#f1f7f9;font-weight:600}.issuedInvoiceExtra{display:contents}.issuedInvoicePaper .issuedInvoiceTable{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;margin:0}.issuedInvoiceTable td,.issuedInvoiceTable th{padding:9px 6px;border:1px solid #d7e3e9;overflow-wrap:anywhere}.issuedInvoiceTable th{background:#edf4f7;text-align:center;color:#254e62;font-size:11px}.issuedInvoiceTable th:first-child{width:34%}.issuedInvoiceTable th:nth-child(2),.issuedInvoiceTable th:nth-child(3){width:7%}.issuedInvoiceTable td:nth-child(n+2){text-align:right}.issuedInvoiceTable td:first-child{text-align:left}.issuedInvoiceTax{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 24px;padding:12px 0;font-size:12px}.issuedInvoiceTax small{flex-basis:100%;text-align:right;font-size:10px}.issuedInvoiceNotes{border:1px solid #dae5eb;background:#f8fbfc;padding:12px;margin:14px 0;font-size:11px}.issuedInvoiceNotes p{white-space:pre-wrap;margin:4px 0 0;overflow-wrap:anywhere}.issuedInvoiceBottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:auto;padding-top:22px}.issuedInvoiceBottom section{border-top:2px solid #26838d}.issuedInvoiceBottom p{font-size:11px;line-height:1.7;margin:8px 0;overflow-wrap:anywhere}.issuedInvoiceFooter{border-top:1px solid #d6e3e8;color:#748a96;font-size:9px;text-align:right;margin-top:18px;padding-top:8px}.issuedInvoicePrint{overflow:auto;padding:20px!important}.issuedInvoicePrint .legacyPrintToolbar{max-width:794px;margin:0 auto 20px}@media(max-width:1050px){.financeDocumentLayout{grid-template-columns:minmax(0,1fr)}.financeDocumentFacts{grid-row:1}.financeDocumentFacts dl{grid-template-columns:80px minmax(0,1fr) 80px minmax(0,1fr)}.transactionHeader{flex-direction:column;gap:12px}.transactionActions{max-width:none;justify-content:flex-start}.transactionOverview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.transactionWorkbench{padding:14px 10px!important}.transactionHeading h1{font-size:22px}.transactionHeading p{font-size:14px}.transactionHeading>small{font-size:11px}.transactionActions{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:8px;gap:8px}.transactionActions a{font-size:13px;padding:9px 8px}.transactionOverview>div{padding:11px 12px}.transactionOverview strong{font-size:21px}.transactionOverview b{font-size:17px}.transactionTabs{gap:0}.transactionTabs a{font-size:13px;padding:9px 11px}.financeDocumentFacts{padding:14px}.financeDocumentFacts dl{grid-template-columns:76px minmax(0,1fr);gap:8px;font-size:12px}.financeDocumentFacts h2{font-size:14px;margin-bottom:10px}.financePreview{padding:8px}.transactionJournal article{grid-template-columns:32px minmax(0,1fr);font-size:13px}.transactionJournal article>strong{grid-column:2}.transactionWorkbench .manualTxGrid{grid-template-columns:minmax(0,1fr)}.transactionWorkbench .masterPanel{padding:16px}}@media(prefers-reduced-motion:reduce){.routeLoadingSpinner{animation:none!important}}@media print{@page{size:A4;margin:0}.issuedInvoicePrint{padding:0!important;overflow:visible!important}.issuedInvoicePages{width:210mm}.issuedInvoicePages .issuedInvoicePaper{width:210mm;min-height:297mm;margin:0;padding:11mm;box-shadow:none;break-after:page;page-break-after:always}.issuedInvoicePages .issuedInvoicePaper:last-child{break-after:auto;page-break-after:auto}.issuedInvoiceBottom,.issuedInvoiceTable tr,.issuedInvoiceTax{page-break-inside:avoid;break-inside:avoid}.issuedInvoicePaper{-webkit-print-color-adjust:exact;print-color-adjust:exact}.globalNavigationProgress,.noPrint,.sidebar,.topbar,.workBridgeBar{display:none!important}}@media(max-width:700px){.app{--mh-ui-mobile-gap:8px;--mh-ui-mobile-pad:11px}.app main.content>.pageTitle{min-height:0;gap:8px;padding:11px 13px;margin-bottom:8px;border-radius:10px}.app main.content>.pageTitle>div>p,.app main.content>.pageTitle>div>span:first-child{display:none}.app main.content>.pageTitle h1{margin:0;font-size:21px;line-height:1.25}.app main.content>.pageTitle>a,.app main.content>.pageTitle>div:last-child a{min-height:36px;padding:6px 9px;border-radius:7px;font-size:11px}.app main.content:not(.payrollClassicPage):not(.payrollWorkPage):not(.bankDailyWorkbench):not(.ownersHubPage)>.summaryRow{gap:var(--mh-ui-mobile-gap);margin-top:8px}.app main.content:not(.payrollClassicPage):not(.payrollWorkPage):not(.bankDailyWorkbench):not(.ownersHubPage)>.summaryRow>div{grid-column:auto;min-width:0;min-height:72px;padding:10px 11px;border-radius:10px}.app main.content:not(.payrollClassicPage):not(.payrollWorkPage):not(.bankDailyWorkbench):not(.ownersHubPage)>.summaryRow>div:last-child{grid-column:auto}.app main.content:not(.payrollClassicPage):not(.payrollWorkPage):not(.bankDailyWorkbench):not(.ownersHubPage)>.summaryRow:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.app main.content:not(.payrollClassicPage):not(.payrollWorkPage):not(.bankDailyWorkbench):not(.ownersHubPage)>.summaryRow:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.app main.content>.summaryRow small{font-size:11px}.app main.content>.summaryRow b{line-height:1.2}.app main.content:not(.saleAppraisalPage):not(.contractSuitePage):not(.documentGeneratorPage):not(.purchaseCostPage):not(.rentalAppraisalPage):not(.leasingPage):not(.investmentPage)>.masterPanel{margin-top:8px;padding:12px;border-radius:10px}.app main.content .sectionHead{gap:10px;align-items:center}.app main.content .sectionHead h2{margin:0;font-size:18px;line-height:1.3}.app main.content .sectionHead p{margin-top:2px;font-size:11px;line-height:1.4}.app .moduleSubnavWrap{padding-left:8px;padding-right:8px}.app .moduleSubnav a{min-height:40px;padding:0 10px;font-size:12px}.app main.content details.masterPanel>summary{min-height:46px;display:flex;align-items:center;gap:8px}.dashboardPage{padding-top:6px!important}.dashboardHeader{align-items:center!important;padding:6px 1px 4px!important;gap:8px!important}.dashboardHeader p,.dashboardHeader small,.dashboardSectionHead small{display:none!important}.dashboardHeader h1{margin:0!important;font-size:21px!important;line-height:1.25!important}.dashboardHeader .version{flex:0 0 auto;padding:4px 7px;border:1px solid var(--mh-border);border-radius:999px;background:#fff;color:var(--mh-muted);font-size:10px}.dashboardSection{margin-top:7px!important;padding:10px!important;border-radius:10px!important}.dashboardSectionHead{margin-bottom:7px!important;gap:8px!important}.dashboardSectionHead h2{margin:0!important;font-size:17px!important}.dashboardSectionHead>a{font-size:11px!important;white-space:nowrap}.dashboardTodoGrid{grid-template-columns:1fr 1fr!important;gap:7px!important}.dashboardTodo{min-height:66px;padding:9px 10px!important}.dashboardTodo span{font-size:12px!important}.dashboardTodo b{font-size:18px!important}.dashboardTodo em{display:none!important}.dashboardKpiGrid{grid-template-columns:1fr 1fr!important;gap:7px!important}.dashboardKpi{min-height:72px;padding:10px!important}.dashboardKpi:nth-child(3){grid-column:1/-1}.dashboardKpi small{font-size:11px!important}.dashboardKpi b{font-size:18px!important}.dashboardKpi span{display:none!important}.dashboardTwoColumn{gap:7px!important}.dashboardDueList>a{min-height:44px;padding:8px 1px!important}.dashboardDueList b{font-size:12px!important}.dashboardDueList small{font-size:10px!important}.dashboardDueList strong{font-size:12px!important}.dashboardRecentList>a{grid-template-columns:74px minmax(0,1fr) auto!important;min-height:46px!important;padding:7px 1px!important;gap:7px!important;font-size:11px!important}.dashboardRecentList>a>span{font-size:10px}.dashboardRecentList em{display:none!important}.dashboardRecentList strong{font-size:11px!important;white-space:nowrap}.dashboardQuickActions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:7px!important;gap:7px!important}.dashboardQuickActions>a{min-height:42px!important;justify-content:center;padding:7px 8px!important;font-size:12px!important}.transactionsPage .transactionsPageTitle{grid-template-columns:minmax(0,1fr) auto;align-items:center}.transactionsPage .transactionsPageTitle>div:last-child{display:flex;gap:7px;align-items:center;flex-wrap:nowrap}.transactionsPage .transactionsPageTitle>div:last-child a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:6px 8px!important}.transactionsSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:0!important}.transactionsSummary>div{min-height:68px!important;padding:9px 10px!important;grid-column:auto!important}.transactionsSummary small{font-size:10px!important;line-height:1.25}.transactionsSummary b{font-size:15px!important;line-height:1.2;margin-top:3px;word-break:break-word}.transactionsFilterPanel{padding:10px!important}.transactionsFilters{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.transactionsFilters label{min-width:0!important;width:100%;gap:4px!important}.transactionsFilters label:first-of-type{grid-column:1/-1}.transactionsFilters input,.transactionsFilters select{width:100%;min-width:0;min-height:42px;height:42px;padding:6px 9px!important;font-size:15px!important;box-sizing:border-box}.transactionsFilters button{grid-column:1/-1;width:100%;min-height:42px;height:42px;font-size:12px}.transactionsListPanel{padding:0!important;overflow:hidden}.transactionsListPanel .workbenchPagination{min-height:44px;padding:7px 10px!important;border-bottom:1px solid var(--mh-border)}.transactionsListPanel .workbenchPagination:last-child{border-top:1px solid var(--mh-border);border-bottom:0}.transactionsList .reportLink{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-gap:9px!important;gap:9px!important;align-items:center!important;min-height:66px;padding:9px 10px!important}.transactionsList .avatar{width:36px!important;height:36px!important;border-radius:8px!important;font-size:12px!important}.transactionsList .ownerMain{min-width:0;gap:8px!important}.transactionsList .ownerMain>div{min-width:0}.transactionsList .ownerMain b{font-size:12px}.transactionsList .ownerMain b,.transactionsList .ownerMain small{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transactionsList .ownerMain small{font-size:10px!important}.transactionsList .ownerMeta{display:grid!important;justify-items:end;grid-gap:2px!important;gap:2px!important;font-size:11px!important;white-space:nowrap}.transactionsList .ownerMeta span:nth-child(2){color:var(--mh-muted);font-size:10px}.transactionsList .reportLink>strong{display:none!important}.initialCostPage .initialFlowPanel{padding:0!important;overflow:hidden}.initialCostPage .initialFlowPanel>h2{margin:0;min-height:48px;display:flex;align-items:center;padding:10px 12px;font-size:16px;border-bottom:1px solid var(--mh-border)}.initialCostPage .initialFlowSteps{margin:0;padding:10px 12px 12px 30px;display:grid;grid-gap:7px;gap:7px}.initialCostPage .initialFlowSteps li{padding-left:2px}.initialCostPage .initialFlowSteps strong{font-size:12px}.initialCostPage .initialFlowSteps span{display:none}.initialCostPage .sectionHead{align-items:center}.initialCostPage .sectionHead p{display:none}.initialCostPage .initialNewButton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;font-size:12px}.initialCostPage .initialLedgerHead{display:none!important}.initialCostPage .initialLedgerRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:5px 10px!important;gap:5px 10px!important;padding:10px 11px!important;border-bottom:1px solid var(--mh-border)}.initialCostPage .initialLedgerRow>span{min-width:0}.initialCostPage .initialLedgerRow>span:first-child{grid-column:1;font-size:10px;color:var(--mh-muted)}.initialCostPage .initialLedgerRow>span:nth-child(2){grid-column:1;font-size:12px}.initialCostPage .initialLedgerRow>span:nth-child(2) small{display:block;font-size:10px;color:var(--mh-muted);margin-top:2px}.initialCostPage .initialLedgerRow>span:nth-child(3),.initialCostPage .initialLedgerRow>span:nth-child(7){display:none}.initialCostPage .initialLedgerRow>span:nth-child(4){grid-column:2;grid-row:1;font-size:11px;text-align:right;white-space:nowrap}.initialCostPage .initialLedgerRow>span:nth-child(5){grid-column:2;grid-row:2;text-align:right;white-space:nowrap;font-size:12px}.initialCostPage .initialLedgerRow>span:nth-child(6){grid-column:1;grid-row:3}.initialCostPage .initialLedgerRow>span:nth-child(8){grid-column:2;grid-row:3;justify-self:end}.initialCostPage .initialEditButton{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:6px 9px!important;font-size:11px}.ownerRemitReadyPage .ownerRemitReadyTitle{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ownerRemitReadyPage .ownerRemitReadyTitle>div:last-child{display:flex;align-items:center;gap:7px;flex-wrap:nowrap}.ownerRemitReadyPage .ownerRemitReadyTitle>div:last-child a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:6px 8px!important}.ownerRemitReadyPage>.summaryRow{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:0!important}.ownerRemitReadyPage>.summaryRow>div{grid-column:auto!important;min-height:70px!important;padding:9px 10px!important}.ownerRemitReadyPage>.summaryRow small{font-size:10px!important}.ownerRemitReadyPage>.summaryRow b{font-size:18px!important}.ownerRemitReadyPage>.masterPanel .sectionHead p{display:none!important}.ownerRemitReadyPage .bankCsvForm{display:grid!important;grid-template-columns:minmax(0,1fr) 132px;grid-gap:8px;gap:8px;align-items:end}.ownerRemitReadyPage .bankCsvForm label{min-width:0!important}.ownerRemitReadyPage .bankCsvForm input{min-height:42px;height:42px;font-size:15px}.ownerRemitReadyPage .bankCsvForm button{min-height:42px;height:42px;padding:7px 9px!important;font-size:11px}.ownerRemitReadyPage .ownerList article{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px!important;gap:6px 10px!important;align-items:center;padding:10px 2px!important}.ownerRemitReadyPage .ownerMain{min-width:0}.ownerRemitReadyPage .ownerMain b{font-size:13px}.ownerRemitReadyPage .ownerMain small{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ownerRemitReadyPage .ownerMeta{align-items:flex-end!important;display:grid!important;grid-gap:2px!important;gap:2px!important;text-align:right;font-size:11px!important;white-space:nowrap}.ownerRemitReadyPage .ownerMeta small{display:none!important}.workCenterPage>.masterPanel:first-of-type{padding:10px!important}.workCenterPage .workModuleGrid{grid-template-columns:1fr 1fr!important;gap:7px!important}.workCenterPage .workModuleGrid a{min-height:48px;display:flex!important;align-items:center;padding:9px 10px!important;border-radius:9px!important}.workCenterPage .workModuleGrid b{font-size:12px!important}.workCenterPage>.summaryRow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.workCenterPage>.summaryRow>div{grid-column:auto!important;min-height:66px!important;padding:9px!important}.workCenterPage>.summaryRow>div:nth-child(4),.workCenterPage>.summaryRow>div:nth-child(5){grid-column:auto!important}.workCenterPage>.summaryRow small{font-size:10px!important}.workCenterPage>.summaryRow b{font-size:17px!important}.workCenterPage .reportLink{min-height:62px;padding:9px 2px!important}.workCenterPage .reportLink>strong{display:none!important}.workCasesPage .workCasesTitle{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workCasesPage .workCasesTitle>div>p{display:none!important}.workCasesPage .workCasesTitle .primaryAction{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:6px 9px!important;font-size:11px}.workCasesPage .bankCsvForm{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.workCasesPage .bankCsvForm label{min-width:0!important;width:100%}.workCasesPage .bankCsvForm label:first-of-type{grid-column:1/-1}.workCasesPage .bankCsvForm input,.workCasesPage .bankCsvForm select{width:100%;min-width:0;min-height:42px;font-size:15px}.workCasesPage .bankCsvForm button{grid-column:1/-1;width:100%;min-height:42px;font-size:12px}.workCasesPage .workCaseTable{gap:0!important;border:1px solid var(--mh-border);border-radius:10px;overflow:hidden}.workCasesPage .workCaseTable article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:5px 10px!important;gap:5px 10px!important;padding:10px 11px!important;border:0!important;border-bottom:1px solid var(--mh-border)!important;border-radius:0!important}.workCasesPage .workCaseTable article:last-child{border-bottom:0!important}.workCasesPage .workCaseTable article>div:first-child{grid-column:1;min-width:0}.workCasesPage .workCaseTable article>div:first-child b{font-size:12px}.workCasesPage .workCaseTable article>div:first-child span{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workCasesPage .workCaseTable article>span:nth-child(2){grid-column:2;grid-row:1;font-size:10px;color:var(--mh-muted)}.workCasesPage .workCaseTable article>span:nth-child(3){grid-column:1;font-size:11px;color:var(--mh-muted)}.workCasesPage .workCaseTable article>strong{grid-column:2;grid-row:2;font-size:11px;white-space:nowrap}.workCasesPage .workCaseTable article>span:nth-child(5),.workCasesPage .workCaseTable article>span:nth-child(6){display:none}.workCasesPage .workRowActions{grid-column:1/-1;display:flex!important;justify-content:flex-end;gap:7px}.workCasesPage .workRowActions a,.workCasesPage .workRowActions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:6px 9px!important;font-size:11px}}@media(max-width:700px){.mobileWorkTabs:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.contractHead,.docGeneratorHead,.investmentHead,.leasingHead,.purchaseCostHead,.rentalAppraisalHead,.saleAppraisalHead{gap:10px!important;padding:11px 12px!important;border-radius:10px!important}.contractHead p,.contractHead>div:first-child>span,.docGeneratorHead p,.investmentHead p,.investmentHead>div:first-child>span,.leasingHead p,.leasingHead>div:first-child>span,.purchaseCostHead p,.purchaseCostHead>div:first-child>span,.rentalAppraisalHead p,.rentalAppraisalHead>div:first-child>span,.saleAppraisalHead p,.saleAppraisalHead>div:first-child>span{display:none!important}.contractHead h1,.docGeneratorHead h1,.investmentHead h1,.leasingHead h1,.purchaseCostHead h1,.rentalAppraisalHead h1,.saleAppraisalHead h1{margin:0!important;font-size:20px!important;line-height:1.3!important}.contractHeadActions,.docGeneratorActions,.investmentHeadActions,.leasingHead>div:last-child,.purchaseCostHeadActions,.rentalAppraisalActions,.saleAppraisalHead>div:last-child{width:100%;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important}.contractHeadActions a,.contractHeadActions button,.docGeneratorActions .docOutputActions button,.docGeneratorActions>button,.investmentHeadActions button,.leasingHead button,.purchaseCostHeadActions button,.rentalAppraisalActions button,.saleAppraisalHead button{width:100%;min-width:0;min-height:40px!important;padding:7px 8px!important;font-size:11px!important}.purchaseCostHeadActions>small{display:none!important}.documentTopBack{min-height:34px;gap:8px;margin-bottom:6px!important;padding:0 2px}.documentTopBack a{font-size:11px!important}.documentTopBack span{max-width:68%;padding:4px 7px!important;font-size:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leasingRecent,.purchaseCostRecent,.rentalRecentCases,.saleRecentCases{margin-bottom:7px!important;border-radius:9px!important}.leasingRecent,.rentalRecentCases,.saleRecentCases{padding:8px 9px!important}.leasingRecent>div:first-child span,.rentalRecentCases>div:first-child small,.saleRecentCases>div:first-child span{display:none!important}.leasingRecent>div:last-child,.rentalRecentCases>div:last-child,.saleRecentCases>div:last-child{margin-top:6px!important;gap:6px!important}.leasingRecent a,.rentalRecentCases>div:last-child>a,.saleRecentCases a{min-width:150px!important;padding:7px 8px!important}.documentGeneratorPage .docBuilder.mobilePaneHost{display:block!important}.documentGeneratorPage .docBuilder.mobile-input .mobilePanePreview,.documentGeneratorPage .docBuilder.mobile-preview .mobilePaneInput{display:none!important}.documentGeneratorPage .docBuilder.mobile-input .mobilePaneInput,.documentGeneratorPage .docBuilder.mobile-preview .mobilePanePreview{display:block!important}.documentGeneratorPage .docEditor,.documentGeneratorPage .docPreviewWrap{position:static!important;max-height:none!important;overflow:visible!important}.documentGeneratorPage .docGeneratorHead{align-items:stretch!important;margin:4px 0 8px!important}.documentGeneratorPage .docFinanceStrip{margin:0 0 8px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.45}.documentGeneratorPage .docEditor details{margin-bottom:7px!important;border-radius:9px!important}.documentGeneratorPage .docEditor summary{min-height:46px;display:flex;align-items:center;padding:9px 11px!important;font-size:13px!important}.documentGeneratorPage .docSection{gap:8px 7px!important}.documentGeneratorPage .docPreviewWrap{padding:7px!important;border-radius:9px!important}.documentGeneratorPage .docPreviewLabel{margin-bottom:6px!important}.contractLayout.mobilePaneHost,.investmentLayout.mobilePaneHost,.leasingLayout.mobilePaneHost,.purchaseCostLayout.mobilePaneHost,.rentalAppraisalLayout.mobilePaneHost,.saleAppraisalLayout.mobilePaneHost{display:block!important}.contractCaseCard,.investmentCaseBar,.leasingCase,.purchaseCostCase,.rentalAppraisalCase,.saleAppraisalCase{padding:10px!important;border-radius:9px!important}}.technicalAuditPage{max-width:1500px}.technicalAuditPage pre{max-width:100%;overflow:auto}@media(max-width:700px){.technicalAuditPage{padding-top:8px!important}.technicalAuditPage>.pageTitle{margin-bottom:7px!important}.technicalAuditPage>.summaryRow{grid-template-columns:1fr 1fr!important;gap:7px!important}.technicalAuditPage>.summaryRow>div{grid-column:auto!important;min-height:64px!important;padding:8px 9px!important}.technicalAuditPage>.summaryRow small{font-size:10px!important}.technicalAuditPage>.summaryRow b{font-size:15px!important}.technicalAuditPage>.masterPanel{padding:10px!important;margin-top:7px!important}.technicalAuditPage .masterPanel>p,.technicalAuditPage .sectionHead p{font-size:10.5px!important;line-height:1.45!important}.technicalAuditPage details>summary{min-height:44px;display:flex;align-items:center;padding:8px 10px!important;font-size:12px!important}.technicalAuditPage pre{max-height:54vh;margin:7px 0 0!important;padding:9px!important;border-radius:8px!important;line-height:1.45!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.technicalAuditPage pre,.technicalAuditPage table{font-size:10px!important}.technicalAuditPage td,.technicalAuditPage th{padding:6px 7px!important}.app main.content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.app main.content select,.app main.content textarea{min-width:0;max-width:100%;box-sizing:border-box;font-size:16px}.financeHub>.masterPanel:first-of-type{padding:10px!important}.financeHub .workModuleGrid{grid-template-columns:1fr 1fr!important;gap:7px!important}.financeHub .workModuleGrid a{min-height:44px;display:flex!important;align-items:center;padding:8px 9px!important;border-radius:8px!important}.financeHub .workModuleGrid b{font-size:11.5px!important;line-height:1.3}.financeHub h2{font-size:17px!important;margin:0 0 7px!important}.financeHub h3{margin:12px 0 7px!important;font-size:12px!important}.financeHub .financeArchiveLinks{margin-top:10px!important}.financeHub .managementMonthForm{display:grid!important;grid-template-columns:minmax(0,1fr) 76px;grid-gap:7px;gap:7px}.financeHub .managementMonthForm input{min-height:40px}.financeHub .managementMonthForm button{min-height:40px;padding:6px 8px!important}.ownerSettlementsPage .initialCards{gap:7px!important}.ownerSettlementsPage .initialCards>article{padding:10px!important;border-radius:9px!important}.ownerSettlementsPage .propertyHead h3{margin:2px 0 6px!important;font-size:14px!important}.ownerSettlementsPage .detailRows{margin-top:5px!important}.ownerSettlementsPage .detailRows>div{display:flex!important;justify-content:space-between;align-items:center;gap:10px!important;padding:7px 0!important}.ownerSettlementsPage .detailRows>div:nth-child(3),.ownerSettlementsPage .detailRows>div:nth-child(4),.ownerSettlementsPage .detailRows>div:nth-child(6){display:none!important}.ownerSettlementsPage .detailRows span{font-size:11px}.ownerSettlementsPage .detailRows b{font-size:12px;text-align:right}.ownerSettlementsPage .accountMasterRow{margin-top:8px!important}.financeDocumentsPage>.summaryRow{grid-template-columns:1fr 1fr!important;gap:7px!important}.financeDocumentsPage>.summaryRow>div{grid-column:auto!important;min-height:66px!important;padding:8px 9px!important}.financeDocumentsPage>.summaryRow small{font-size:10px!important}.financeDocumentsPage>.summaryRow b{font-size:15px!important}.financeDocumentsPage .sectionHead p{display:none!important}.financeDocumentsPage .receiptUploader label{padding:12px!important}.financeDocumentsPage .bankCsvForm{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:7px!important;gap:7px!important}.financeDocumentsPage .bankCsvForm label{min-width:0!important;width:100%}.financeDocumentsPage .bankCsvForm label:nth-child(3){grid-column:1/-1}.financeDocumentsPage .bankCsvForm input,.financeDocumentsPage .bankCsvForm select{width:100%;min-width:0;min-height:42px}.financeDocumentsPage .bankCsvForm button{grid-column:1/-1;width:100%;min-height:42px}.financeDocumentsPage .ownerList article{padding:0!important}.financeDocumentsPage .reportLink{min-height:66px;padding:9px 2px!important}.financeDocumentsPage .reportLink>strong{display:none!important}.financeDocumentsPage .receiptDownloadLink{margin:0 0 8px 48px!important;font-size:10px!important}.documentCenterPage .docFinanceOverview{gap:6px!important;margin-top:8px!important;padding:9px 10px!important;border-left-width:3px!important}.documentCenterPage .docFinanceOverview>div{width:100%;margin:0!important}.documentCenterPage .docFinanceOverview>div small{display:none!important}.documentCenterPage .docFinanceOverview>span{padding:3px 7px!important;font-size:10px!important}.documentCenterPage .docFinanceOverview>a{width:auto!important;margin:0 0 0 auto!important;padding:6px 8px!important;font-size:10px!important}.documentCenterPage .docDashboardGrid{gap:7px!important;margin-top:8px!important}.documentCenterPage .docDashCard{min-height:72px!important;gap:3px!important;padding:10px!important;border-radius:9px!important}.documentCenterPage .docDashIcon{font-size:18px!important}.documentCenterPage .docDashCard b{font-size:12px!important;line-height:1.3}.documentCenterPage .docDashCard small,.documentCenterPage .docTip{display:none!important}.documentCenterPage .docCaseList{margin-top:7px!important}.documentCenterPage .docCaseList article{gap:5px!important;padding:9px 2px!important}}.speedSrOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.speedTopProgress{position:fixed;top:0;left:0;right:0;height:3px;z-index:10000;pointer-events:none;opacity:0;overflow:hidden;background:#dbe5ff;transition:opacity .15s}.speedTopProgress.isActive{opacity:1}.speedMiniBar:after,.speedTopProgress>span{display:block;content:"";height:100%;width:35%;background:#3157e8;animation:mhSpeedSweep 1.2s ease-in-out infinite}.routePendingSpace{min-height:32px}.speedSectionPending.sectionPending{position:relative;min-height:24px;padding:8px 0;background:transparent;border:0;display:block}.speedMiniBar{display:block;height:2px;background:#edf1f7;overflow:hidden;border-radius:2px;width:100%}.speedCaptureDock{display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#f5f8ff;border-bottom:1px solid #dce5f6;padding:6px 14px;font-size:12px;flex-wrap:wrap}.speedCaptureDock a{color:#2442a1;margin-right:auto;text-decoration:none}.speedCaptureDock button{min-height:36px;padding:5px 10px;background:white;border:1px solid #cbd5e1;border-radius:7px;color:#253858;cursor:pointer}body:has([data-mh-route-pending=true]):not(:has(.speedTopProgress.isActive)):before{content:"";position:fixed;top:0;left:0;width:35%;height:3px;z-index:10000;background:#3157e8;pointer-events:none;animation:mhSpeedSweep 1.2s ease-in-out infinite}@keyframes mhSpeedSweep{0%{transform:translateX(-110%)}to{transform:translateX(390%)}}@media(prefers-reduced-motion:reduce){.speedMiniBar:after,.speedTopProgress>span,body:has([data-mh-route-pending=true]):before{animation:none;width:100%;opacity:.7}.speedTopProgress{transition:none}}@media print{.routePendingSpace,.speedCaptureDock,.speedSectionPending,.speedTopProgress,body:before{display:none!important}}.speedTopProgress{display:none!important}body:has([data-mh-route-pending=true]):before{display:none!important;content:none!important;animation:none!important}.speedMiniBar,.speedTopProgress{display:none!important}body:after,body:before{animation:none!important}