.workspace-sidebar-content[data-slot=sidebar-content]{flex:1;min-height:0;gap:0;overflow:hidden}.workspace-sidebar-content>.brand{flex:none;padding:12px 20px!important}.workspace-sidebar-content nav.workspace-nav{display:grid!important;flex:1 1 0;min-height:0;gap:2px;margin:0!important;padding:0 14px 10px;--spacing:0}.workspace-sidebar-content .workspace-nav>.navbutton{min-height:0!important;height:100%!important;max-height:44px;min-width:0;margin:0!important;padding:3px 10px!important;font-size:14px!important;line-height:1.25;gap:10px;align-self:center}.workspace-nav .nav-label{min-width:0;white-space:nowrap}.workspace-nav .navbutton>svg{flex-shrink:0}.workspace-nav .navcount{margin-left:auto}.workspace-nav .nav-group-heading{display:flex;align-items:center;margin:0;padding:0 10px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.nav-section-picker{display:none}.agency-sidebar-footer[data-slot=sidebar-footer]{flex:none;padding:0}.agency-sidebar-footer .workspace-picker{min-height:64px;padding:10px 18px!important}@media(max-height:679px){.workspace-sidebar-content>.brand{padding-block:8px!important}.workspace-sidebar-content .nav-section-picker{display:flex;flex:none;align-items:center;gap:10px;padding:4px 18px 10px;font-size:12px}.nav-section-picker label{color:var(--muted-foreground)}.nav-section-picker select{min-width:0;flex:1;height:36px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font:inherit}.nav-section-picker select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workspace-sidebar-content nav.workspace-nav{display:flex!important;flex-direction:column;gap:4px;flex:0 1 auto}.workspace-sidebar-content .workspace-nav>.navbutton{flex:none;height:40px!important;min-height:0!important;max-height:none}.workspace-nav>.nav-group-heading,.workspace-nav[data-section=administration]>[data-nav-group]:not([data-nav-group=administration]),.workspace-nav[data-section=finances]>[data-nav-group]:not([data-nav-group=finances]),.workspace-nav[data-section=workspace]>[data-nav-group]:not([data-nav-group=workspace]){display:none}.agency-sidebar-footer .workspace-picker{min-height:54px;padding-block:8px!important}}@media(max-height:479px){.workspace-sidebar-content>.brand{padding-block:6px!important;font-size:21px}.workspace-sidebar-content nav.workspace-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none!important;grid-auto-rows:36px;gap:4px;padding-inline:8px}.workspace-sidebar-content .workspace-nav>.navbutton{height:36px!important;padding-inline:6px!important;gap:5px;font-size:11px!important}.workspace-nav .nav-label{white-space:normal}.workspace-nav .navbutton>svg{width:15px;height:15px}.agency-sidebar-footer .workspace-picker{min-height:42px;padding-block:4px!important}.agency-sidebar-footer .workspace-picker small{display:none}}.top-actions>.workspace-refresh{display:inline-flex;align-items:center;justify-content:center;min-height:34px;height:34px;min-width:34px;border-radius:10px;padding:0 10px;background:var(--card);gap:7px;font-size:12px;box-shadow:none}.workspace-refresh:hover{background:var(--accent);border-color:var(--primary)}.workspace-refresh:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pd-table .clickable-record-row:hover{outline:none!important;box-shadow:none!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))}.pd-table .clickable-record-row:focus-visible{outline:2px solid var(--ring)!important;outline-offset:-2px}.compact-records .pd-table{table-layout:fixed}.pd-table td,.pd-table th{overflow-wrap:anywhere;white-space:normal}.compact-records .pd-table th:first-child{width:27%}.compact-records .pd-table th:nth-child(2){width:25%}.compact-records .pd-table th:last-child{width:90px}.pd-table td,.pd-table th,.pd-table tr{border-color:var(--border)}.pd-table .ledger-row-actions,.pd-table .record-action-cell{align-items:center;min-height:32px}.pd-table .tabular-nums{white-space:nowrap}.account-password>.field-help{margin:6px 0 18px}.account-password .auth-form{margin:0}.settings-section{display:grid;gap:16px}.settings-workspace .activity-log{min-width:0}.settings-workspace .heading-row{margin-bottom:16px}.form-dialog .form-grid{align-items:start;row-gap:18px}.form-dialog .field-help{line-height:1.5;margin-top:5px}.policy-controls>.disclosure-content .field-help{font-size:12px;line-height:1.5}.policy-controls .policy-switch{padding-top:12px;padding-bottom:12px}.policy-controls .policy-switch small{max-width:56ch;line-height:1.5}@media(min-width:1000px){.report-payout-row{grid-template-columns:minmax(0,1fr) 110px 130px minmax(150px,auto)}}@media(max-width:767px){.pd-table{table-layout:auto}.compact-records .pd-table th:first-child{width:36%}.compact-records .pd-table th:nth-child(2){width:auto}.compact-records .pd-table th:last-child{width:54px}.workspace-refresh{padding:0 8px}.settings-tabs[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.top-actions{gap:5px}.form-dialog .form-grid{row-gap:14px}}@media(prefers-reduced-motion:reduce){.workspace-refresh svg{animation:none!important}.pd-table tr{transition:none}}.landlord-bill-actions>.landlord-record-payment{width:145px;flex-shrink:0}@media(min-width:701px) and (max-width:940px){.landlord-bill-rows>article{grid-template-columns:36px minmax(0,1fr) 120px!important}.landlord-bill-actions{grid-column:2/-1}.bill-payment-placeholder{display:none}}@media(max-width:767px){.overview-stats .stat{display:flex;flex-direction:column;align-items:stretch;gap:0}.overview-stats .stat-top{display:block;min-height:32px;margin:0;font-size:12px}.overview-stats .stat-number{justify-content:flex-start;text-align:left;margin:10px 0 0!important}.overview-stats .stat-target{text-align:left}.overview-stats .stat-foot{display:block;margin-top:auto;padding-top:10px;line-height:1.5}}.collection-ledgers{container-name:payment-bills;container-type:inline-size}.collection-row.collection-bill-row{grid-template-columns:minmax(0,1fr) 105px 145px;gap:12px 20px;padding:16px 20px;align-items:center}.collection-row.collection-bill-row .collection-person{grid-column:1;grid-row:1}.collection-person-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.collection-person .collection-departure{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;margin:0;padding:3px 7px;border-radius:6px;background:var(--accent);color:var(--muted-foreground);font-size:10px}.collection-row.collection-bill-row .collection-date{grid-column:2;grid-row:1}.collection-row.collection-bill-row .collection-money{grid-column:3;grid-row:1;text-align:right;min-width:0}.collection-row.collection-bill-row .collection-status{margin-top:7px}.collection-row.collection-bill-row .collection-actions{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:12px;min-width:0}.collection-bill-row .collection-actions>.financial-actions{max-width:100%;flex-wrap:wrap;gap:6px}.collection-bill-row .collection-actions button{flex-shrink:0}@container payment-bills (min-width:1050px){.collection-row.collection-bill-row{grid-template-columns:minmax(180px,1fr) 105px 145px 350px;gap:18px}.collection-row.collection-bill-row .collection-actions{grid-column:4;grid-row:1;border-top:0;padding-top:0}}@container payment-bills (max-width:520px){.collection-row.collection-bill-row{grid-template-columns:minmax(0,1fr) minmax(110px,44%);padding:14px;gap:12px}.collection-row.collection-bill-row .collection-person{grid-column:1/-1;grid-row:1}.collection-row.collection-bill-row .collection-date{grid-column:1;grid-row:2}.collection-row.collection-bill-row .collection-money{grid-column:2;grid-row:2}.collection-row.collection-bill-row .collection-actions{grid-column:1/-1;grid-row:3;justify-content:flex-start}}.payment-desk .collection-summary>div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px 10px;align-items:start}.payment-desk .collection-summary>div>svg{grid-column:1;grid-row:1}.payment-desk .collection-summary>div>span{grid-column:2;grid-row:1}.payment-desk .collection-summary>div>b{grid-column:2;grid-row:2;padding-left:0;line-height:1.5}.bill-cancel-summary{padding:16px;background:var(--accent);border-radius:10px;margin-bottom:18px}.bill-cancel-summary strong{font-size:22px}.bill-cancel-summary p{font-size:13px;line-height:1.6;margin-top:8px}.bill-control-dialog .field-help{line-height:1.6}.collection-ledgers>.collection-tabs[role=tablist]{display:flex!important;width:100%;max-width:100%;height:auto!important;flex-wrap:wrap!important;justify-content:flex-start;overflow:visible;row-gap:3px}.payment-desk>.heading-row{flex-wrap:wrap;align-items:flex-start}.payment-desk .heading-buttons{flex-wrap:wrap;max-width:100%;min-width:0}.payment-desk .heading-buttons>.pd-button{flex:0 0 auto;max-width:100%;white-space:normal}@media(max-width:520px){.collection-bill-row .financial-actions>.pd-button:has(svg){font-size:0!important;width:32px!important;min-width:32px;padding:0!important}}.collection-row.correction-row{grid-template-columns:minmax(180px,1fr) 105px 150px 218px;gap:12px 20px;align-items:center;padding:14px 20px}.collection-row.correction-row .collection-person{grid-column:1;grid-row:1}.collection-row.correction-row .collection-date{grid-column:2;grid-row:1}.collection-row.correction-row .collection-money{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0;text-align:right}.correction-row .collection-money>strong{white-space:nowrap}.correction-row .collection-money>.badge{white-space:nowrap;margin:0}.collection-row.correction-row .collection-actions{grid-column:4;grid-row:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.correction-row .collection-actions>.financial-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.correction-row .collection-actions button{flex-shrink:0}.payment-desk .inline-record-filters.collection-inner-filters{padding:0 16px 12px;margin:0;width:100%}@container payment-bills (max-width:900px){.collection-row.correction-row{grid-template-columns:minmax(0,1fr) 105px 150px}.collection-row.correction-row .collection-actions{grid-column:1/-1;grid-row:2;border-top:1px solid var(--border);padding-top:10px}}@container payment-bills (max-width:520px){.collection-row.correction-row{grid-template-columns:minmax(0,1fr) minmax(110px,44%);padding:14px;gap:12px}.collection-row.correction-row .collection-person{grid-column:1/-1;grid-row:1}.collection-row.correction-row .collection-date{grid-column:1;grid-row:2}.collection-row.correction-row .collection-money{grid-column:2;grid-row:2}.collection-row.correction-row .collection-actions{grid-column:1/-1;grid-row:3;justify-content:flex-start}}.service-payments{container:service-payments/inline-size}.service-payments .service-column-labels,.service-payments .service-payment-row{grid-template-columns:minmax(160px,1fr) 120px 145px 192px;gap:12px 20px}.service-payments .service-payment-person{grid-column:1;grid-row:1}.service-payments .service-payment-date{grid-column:2;grid-row:1;margin-left:0}.service-payments .service-payment-amount{grid-column:3;grid-row:1}.service-payments .service-payment-row>.ledger-row-actions{grid-column:4;grid-row:1;min-width:0;gap:8px;flex-wrap:wrap;justify-content:flex-end}.service-payments .financial-actions{gap:8px;flex-wrap:wrap}.service-payments .ledger-row-actions button{flex-shrink:0}.service-payments .service-column-labels>span:last-child{text-align:right}.form-dialog .auth-form>fieldset,.split-receipt-dialog fieldset{min-width:0;margin:0;padding:0;border:0}.correction-review{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--muted);font-size:13px;line-height:1.6}.correction-review h3{font-size:14px;font-weight:600;margin-bottom:8px}.correction-review p+p{margin-top:8px}.correction-review ul{margin:12px 0;max-height:220px;overflow-y:auto;padding:0;list-style:none}.correction-review li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid var(--border)}.correction-review li span{text-align:right;overflow-wrap:anywhere}.split-single-choice{padding:16px}.split-receipt-dialog .split-total>div{min-width:0}.split-receipt-dialog .split-total span{overflow-wrap:anywhere}@media(max-width:520px){.correction-review li{grid-template-columns:1fr;gap:3px}.correction-review li span{text-align:left}}@container service-payments (max-width:700px){.service-payments .service-column-labels{display:none}.service-payments .service-payment-row{grid-template-columns:minmax(0,1fr) minmax(110px,44%);gap:10px 16px;padding:14px 16px}.service-payments .service-payment-person{grid-column:1/-1;grid-row:1}.service-payments .service-payment-date{grid-column:1;grid-row:2}.service-payments .service-payment-amount{grid-column:2;grid-row:2}.service-payments .service-payment-row>.ledger-row-actions{grid-column:1/-1;grid-row:3;border-top:1px solid var(--border);padding-top:8px}}.combined-invoice-dialog{width:min(720px,calc(100vw - 24px))}.combined-invoice-select-all,.combined-invoice-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.combined-invoice-select-all{font-size:.875rem;color:var(--muted-foreground)}.combined-invoice-select-all label{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--foreground)}.combined-invoice-bills{max-height:280px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:12px}.combined-invoice-bills>.field-help{padding:16px}.combined-invoice-dialog .combined-invoice-bill{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;font-weight:400;margin:0}.combined-invoice-bill+.combined-invoice-bill{border-top:1px solid var(--border)}.combined-invoice-bill:hover{background:var(--accent)}.combined-invoice-bill>span{min-width:0}.combined-invoice-bill small{display:block;color:var(--muted-foreground);font-size:.8rem;font-weight:400;overflow-wrap:anywhere;line-height:1.6}.combined-invoice-bill>strong,.combined-invoice-total strong{font-variant-numeric:tabular-nums;white-space:nowrap}.combined-invoice-total{font-weight:600}.tenant-bills .bill-list-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}@media(max-width:520px){.combined-invoice-dialog .combined-invoice-bill{grid-template-columns:18px minmax(0,1fr);gap:10px}.combined-invoice-bill>strong{grid-column:2}.combined-invoice-select-all{font-size:.8rem}}.organized-settings[data-slot=tabs]{grid-template-columns:220px minmax(0,1fr);gap:24px;max-width:1120px}.organized-settings .settings-tabs[role=tablist]{background:var(--card)!important;border:1px solid var(--border);border-radius:14px;padding:8px!important}.organized-settings>[role=tabpanel][data-state=active]{display:grid;align-content:start;gap:16px}.archive-records .settings-card-title,.locked-content .settings-card-title,.organized-settings .settings-card-title,.plan-management .settings-card-title{align-items:flex-start;flex-wrap:wrap;gap:12px}.organized-settings .settings-logo-section{border:0;padding:0;margin:0}.settings-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;margin-bottom:12px;border-block-start:1px solid var(--border)}.billing-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.billing-plan-option{display:grid;justify-items:start;align-content:start;gap:10px;border:1px solid var(--border);border-radius:12px;padding:16px;background:var(--background)}.billing-plan-option h3{font-weight:650;margin-bottom:2px}.billing-plan-option p{color:var(--muted-foreground);margin:0}.plan-management{margin-bottom:18px}.plan-management>.field-help{margin-top:12px}.archive-table-wrap{max-height:520px;overflow:auto;border:1px solid var(--border);border-radius:10px}.archive-table-wrap table{width:100%}.archive-file{display:inline-flex;align-items:center;gap:8px;color:var(--primary);overflow-wrap:anywhere}.archive-page-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.page-size-footer{overflow-anchor:none}.option-list{overscroll-behavior-y:contain}.intro-trial-hero{width:fit-content;margin-block:0}@media (max-width:760px){.organized-settings[data-slot=tabs]{grid-template-columns:minmax(0,1fr);gap:14px}.organized-settings .settings-tabs[role=tablist]{position:static}}@media (max-width:520px){.billing-plan-options{grid-template-columns:1fr}}.app-main{--workspace-inset:24px;--panel-inset:20px;--cell-inset:12px}.app-main>.content,.app-main>.topbar{padding-inline:var(--workspace-inset)}.app-main>.content{padding-block:20px 24px}.app-main .collection-row,.app-main .expense-column-labels,.app-main .expense-ledger-toolbar,.app-main .expense-row,.app-main .inline-record-filters.collection-inner-filters,.app-main .panel-head,.app-main .service-column-labels,.app-main .service-payment-row{padding-inline:var(--panel-inset)}.app-main .pd-table :is(th,td){padding-inline:var(--cell-inset)!important;vertical-align:middle}.app-main .pd-table :is(th,td):first-child{padding-inline-start:var(--panel-inset)!important}.app-main .pd-table :is(th,td):last-child{padding-inline-end:var(--panel-inset)!important}.app-main .pd-table :is(th,td).text-right{text-align:end}.app-main .pd-table th:last-child:has(.sr-only){text-align:end}.app-main .pd-table .record-action-cell,.app-main .pd-table td:last-child .ledger-row-actions{justify-content:flex-end}.app-main .pd-table .tabular-nums,.app-main :is(.expense-amount,.collection-money,.service-payment-amount){font-variant-numeric:tabular-nums}.app-main .compact-records .pd-table th:last-child{width:104px}.app-main .expense-column-labels>:nth-child(4),.app-main .service-payments .service-column-labels>:nth-child(3),.app-main .service-payments .service-column-labels>:nth-child(4){text-align:end}@media (max-width:767px){.app-main{--workspace-inset:16px;--panel-inset:14px;--cell-inset:8px}.app-main>.content{padding-block:16px 20px}.app-main .compact-records .pd-table th:last-child{width:auto}}.report-center{display:grid;gap:18px;min-width:0}.report-center>.heading-row{margin-bottom:0}.report-center-filters{padding:18px}.report-filter-actions,.report-filter-bottom,.report-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-filter-heading{margin-bottom:16px}.report-download-group h2,.report-files-row h2,.report-filter-heading h2{font-size:15px;font-weight:600;margin:0}.report-files-row p,.report-filter-heading p{font-size:12px;color:var(--muted-foreground);margin:5px 0 0;line-height:1.5}.report-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-filter-grid>label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted-foreground);min-width:0}.report-filter-grid button,.report-filter-grid input{width:100%;min-width:0}.report-filter-bottom{margin-top:12px}.report-filter-bottom>input{flex:1;max-width:600px}.report-filter-bottom>button{min-width:180px}.report-center-status{display:flex;align-items:center;gap:8px;min-height:20px;color:var(--muted-foreground);font-size:12px}.report-download-group{overflow:hidden}.report-download-group>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border)}.report-download-group>header span{display:block;color:var(--muted-foreground);font-size:12px;line-height:1.5;margin-top:4px}.report-download-head,.report-download-row{display:grid;grid-template-columns:minmax(200px,1fr) 90px 160px 88px;align-items:center;gap:18px;padding:11px 18px}.report-download-head{font-size:11px;color:var(--muted-foreground);border-bottom:1px solid var(--border)}.report-download-row{min-height:70px;border-bottom:1px solid var(--border)}.report-download-row:last-child{border-bottom:0}.report-download-row h3{font-size:13px;font-weight:600;margin:0 0 4px;line-height:1.4}.report-download-row p{font-size:11px;color:var(--muted-foreground);margin:0;line-height:1.5;max-width:680px}.report-row-count,.report-row-total{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.report-row-count small{display:none}.report-row-total small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:3px}.report-download-row>button{justify-self:stretch}.report-files-row{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.report-small-note{font-size:12px;color:var(--muted-foreground);line-height:1.6;margin:0}.report-download-row:hover{background:color-mix(in srgb,var(--muted) 30%,transparent)}.report-filter-bottom>button,.report-filter-bottom>input,.report-filter-grid>label>button,.report-filter-grid>label>input{height:40px!important}.report-filter-bottom>input{width:0;min-width:0;max-width:none}.report-filter-bottom>button{width:230px!important;flex:0 0 230px}@media(max-width:1100px){.report-download-head,.report-download-row{grid-template-columns:minmax(170px,1fr) 65px 115px 80px;gap:12px}.report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-filter-heading{align-items:flex-start}}@media(max-width:640px){.report-center-filters{padding:14px}.report-filter-bottom,.report-filter-heading{flex-wrap:wrap}.report-filter-actions{width:100%;justify-content:flex-end}.report-filter-bottom>*{width:100%;max-width:none!important}.report-download-head{display:none}.report-download-group>header,.report-download-row{padding:14px;gap:10px}.report-download-row{grid-template-columns:minmax(0,1fr) 86px}.report-download-row>div{grid-column:1/-1}.report-row-count{grid-column:1}.report-row-count small{display:inline;margin-left:4px}.report-row-total{grid-column:1;grid-row:auto}.report-download-row>button{grid-column:2;grid-row:2/4;align-self:center}.report-download-row p{font-size:12px}.report-files-row{flex-direction:column;align-items:stretch}.report-download-group>header span{font-size:11px}.report-filter-bottom>button,.report-filter-bottom>input{width:100%!important;flex:0 0 100%}}.intro-pricing{grid-template-columns:1fr!important;align-items:start;gap:30px!important}.intro-pricing>.intro-section-title{max-width:700px}.intro-plan-options{grid-template-columns:repeat(3,minmax(0,1fr))}.intro-plan-options .intro-plan{display:flex;flex-direction:column;padding:26px}.intro-plan-options .intro-plan ul{flex:1}.intro-plan-options .intro-trial-button{margin-top:30px}.intro-plan-options .intro-plan-top{flex-wrap:wrap;align-items:center}.plan-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-choice button{min-width:0}@media(max-width:1000px){.intro-plan-options{grid-template-columns:1fr!important}.intro-plan-options .intro-plan{width:100%}.intro-plan-options .intro-plan,.intro-plan-options>.intro-plan-disclosure{max-width:620px;justify-self:center}}@media(max-width:640px){.plan-choice{grid-template-columns:1fr}}.signup-plan-options{display:grid;gap:9px;margin:15px 0}.signup-plan-options>button{display:flex;justify-content:space-between;gap:16px;align-items:center;text-align:left;border:1px solid var(--border);border-radius:12px;padding:13px;background:var(--card);color:var(--foreground);width:100%}.signup-plan-options>button[aria-pressed=true]{border:2px solid var(--primary);padding:12px;background:var(--accent)}.signup-plan-options strong{font-size:14px}.signup-plan-options small{display:block;color:var(--muted-foreground);font-size:11px;line-height:1.5;margin-top:4px}.signup-plan-options b{font-size:14px;white-space:nowrap;text-align:right}.signup-plan-summary{font-size:12px;line-height:1.7;margin:10px 0 0;color:var(--muted-foreground)}.signup-plan-summary strong{color:var(--foreground)}.auth-card:has(.signup-plan-options){width:min(580px,100%);max-width:580px}.workflow-options{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:14px 0}.workflow-options a,.workflow-options button{min-height:40px}.workflow-search{position:relative}.workflow-search>svg{position:absolute;top:13px;left:11px;color:var(--muted-foreground)}.workflow-search input{padding-left:35px!important}.payment-choices{max-height:46vh;overflow:auto;display:grid;gap:7px;margin-top:12px}.payment-choices>button{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:58px;padding:12px;text-align:left;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground)}.payment-choices>button:hover{background:var(--accent)}.payment-choices small,.payment-choices strong{display:block}.payment-choices small{font-size:12px;color:var(--muted-foreground);margin-top:4px}.payment-choices b{white-space:nowrap;font-variant-numeric:tabular-nums}.payment-launcher{max-width:700px!important}.collection-tabs{display:flex!important;flex-wrap:wrap!important;height:auto!important;gap:5px!important;justify-content:flex-start!important}.collection-tabs>[role=tab]{min-height:40px!important;flex:0 1 auto!important}.report-row-actions{display:flex;gap:5px;justify-content:flex-end;align-items:center}.report-preview{padding:20px;margin:20px 0}.report-preview>header{display:flex;gap:16px;justify-content:space-between}.report-preview h2{font-size:18px}.report-export-note,.report-preview p{font-size:12px;line-height:1.6;color:var(--muted-foreground)}.report-preview .table-wrap{margin:15px 0;max-height:430px;overflow:auto}.report-preview th{position:sticky;top:0;background:var(--card)}.report-preview td,.report-preview th{min-width:110px}.report-download-head,.report-download-row{grid-template-columns:minmax(0,1fr) 80px 120px 150px!important}.owner-account{padding:20px;margin-bottom:18px}.owner-account .panel-head{padding:0 0 15px;align-items:flex-start}.owner-account dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.owner-account dl>div{padding:14px;border:1px solid var(--border);border-radius:10px}.owner-account dt{font-size:12px;color:var(--muted-foreground)}.owner-account dd{font-size:20px;font-weight:600;margin:6px 0 0;font-variant-numeric:tabular-nums}.owner-account dl>div:last-child{background:var(--accent)}.settlement-next{padding:20px;margin-bottom:18px}.settlement-next h2{font-size:18px;margin-bottom:6px}.settlement-next>p{font-size:13px;color:var(--muted-foreground);line-height:1.6}.settlement-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.settlement-steps>span{font-size:12px;color:var(--muted-foreground);padding:12px;border:1px solid var(--border);border-radius:10px}.settlement-steps b{display:inline-grid;place-items:center;background:var(--accent);color:var(--primary);width:23px;height:23px;margin-right:6px;border-radius:50%}.settlement-steps strong{display:block;font-size:18px;margin-top:9px;color:var(--foreground)}.rental-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rental-stats .stat-foot{line-height:1.7}.rental-work{padding:20px}.rental-work h2{margin-bottom:10px;font-size:18px}.rental-work .attention-link{display:flex;width:100%;align-items:center;text-align:left}.rental-work .attention-link>span{flex:1}.rental-work small{display:block;margin-top:4px;color:var(--muted-foreground)}.fund-balance{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:18px;margin-bottom:15px}.fund-balance strong{font-size:24px;margin-left:auto}.fund-balance small{width:100%;color:var(--muted-foreground)}.workspace-sidebar-content[data-slot=sidebar-content]{overflow-y:auto!important}.workspace-sidebar-content nav.workspace-nav{display:flex!important;flex-direction:column;flex:0 0 auto;gap:2px!important}.workspace-sidebar-content .workspace-nav>.navbutton{display:flex!important;flex:none;height:36px!important;min-height:36px!important;max-height:none!important;font-size:13px!important}.workspace-nav>.nav-group-heading{display:flex!important;min-height:23px;padding-top:6px!important}.workspace-sidebar-content .nav-section-picker{display:none!important}.financial-document-dialog{width:min(1100px,96vw)!important;max-width:1100px!important}.document-tools{display:flex;gap:8px;flex-wrap:wrap}.document-tools a,.document-tools button{min-height:40px}.document-preview{height:min(65vh,800px)!important;background:#fff;border:1px solid var(--border);border-radius:10px}.help-guide{padding:22px;margin-bottom:15px}.help-guide h2{font-size:20px;margin:0 0 10px}.help-guide li,.help-guide p{font-size:14px;line-height:1.8;color:var(--muted-foreground)}.help-guide ol{padding-left:22px}.help-guide .workflow-options{margin-top:18px}.workflow-help-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.workflow-help-cards article{margin:0}@media(max-width:700px){.report-download-row{grid-template-columns:minmax(0,1fr) 70px!important}.report-row-actions{grid-column:1/-1;justify-content:flex-start}.report-download-head{display:none!important}.owner-account dl,.settlement-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-stats .stat-number{font-size:25px!important}.rental-stats .stat{padding:15px!important}.signup-plan-options>button{gap:10px}.signup-plan-options b{font-size:12px}.signup-plan-options small{font-size:11px}.workflow-help-cards{grid-template-columns:1fr}.document-preview{min-height:400px}.collection-filters,.heading-buttons{flex-wrap:wrap}.payment-choices b{font-size:13px}}.report-preview-dialog{width:min(1100px,96vw)!important;max-width:1100px!important}.report-preview-dialog .table-wrap{max-height:60vh;overflow:auto}.report-preview-dialog th{position:sticky;top:0;background:var(--card)}.report-preview-dialog td,.report-preview-dialog th{min-width:110px}.knowledge-site{color:var(--foreground);background:var(--background);min-height:100vh}.knowledge-header{max-width:1240px;margin:auto;padding:24px 32px;justify-content:space-between;border-bottom:1px solid var(--border)}.knowledge-header,.knowledge-header nav,.knowledge-header>div{display:flex;align-items:center;gap:24px}.knowledge-footer a,.knowledge-header a{text-decoration:none}.knowledge-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:var(--primary-foreground)!important;border-radius:9px;padding:12px 20px;font-weight:650}.knowledge-hero{max-width:1080px;margin:0 auto;padding:80px 32px 45px}.knowledge-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.07;letter-spacing:-.04em;margin:16px 0 24px;font-weight:700}.knowledge-hero>p{font-size:19px;line-height:1.7;max-width:710px;color:var(--muted-foreground)}.knowledge-wide{max-width:1080px;margin:auto;padding:0 32px 80px}.knowledge-finder{display:grid;grid-template-columns:1fr 230px;gap:18px;padding:22px;background:var(--card);border:1px solid var(--border);border-radius:14px}.knowledge-finder label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:650}.knowledge-finder input,.knowledge-finder select{height:46px;padding:10px 12px;background:var(--background);border:1px solid var(--border);border-radius:8px;font-weight:400;color:inherit}.knowledge-count,.knowledge-meta{font-size:13px;color:var(--muted-foreground);margin:18px 0 24px}.knowledge-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.knowledge-card{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;padding:26px;background:var(--card);text-decoration:none;transition:border-color .15s}.knowledge-card:hover{border-color:var(--primary)}.knowledge-card small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.knowledge-card h2{font-size:21px;line-height:1.3;font-weight:650;margin:14px 0 10px}.knowledge-card p{font-size:15px;line-height:1.65;color:var(--muted-foreground);margin:0 0 24px}.knowledge-card>span{font-size:13px;font-weight:600;color:var(--primary);margin-top:auto}.knowledge-article{max-width:850px;margin:auto;padding:38px 32px 80px}.knowledge-breadcrumb{font-size:13px;color:var(--muted-foreground);margin-bottom:45px}.knowledge-breadcrumb a{color:inherit}.knowledge-article h1{font-size:clamp(34px,4vw,49px);font-weight:700;letter-spacing:-.035em;line-height:1.13;margin:14px 0 20px}.knowledge-lead{font-size:20px!important;color:var(--muted-foreground);line-height:1.65!important}.knowledge-article h2{font-size:25px;line-height:1.3;font-weight:650;margin:44px 0 18px;scroll-margin-top:30px}.knowledge-article p{font-size:16px;line-height:1.85;margin:14px 0}.knowledge-article ul{list-style:disc;padding-left:24px;line-height:1.9}.knowledge-article a:not(.knowledge-cta){color:var(--primary);text-underline-offset:3px}.knowledge-callout{padding:24px 26px;background:color-mix(in srgb,var(--primary) 8%,var(--background));border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));border-radius:12px;margin:28px 0}.knowledge-callout p{font-size:15px;margin:8px 0 16px}.knowledge-callout p:last-child{margin-bottom:0}.knowledge-careful{background:color-mix(in srgb,#d69a32 8%,var(--background));border-color:color-mix(in srgb,#d69a32 25%,var(--border))}.knowledge-toc{display:flex;flex-wrap:wrap;gap:10px 20px;margin:24px 0;font-size:13px}.knowledge-article figure{margin:28px -25px}.knowledge-article figure img{width:100%;height:auto;border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 35px #00000008}.knowledge-article figcaption{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:12px 25px}.knowledge-steps{list-style:none;padding:0}.knowledge-steps li{display:grid;grid-template-columns:36px 1fr;gap:16px;border-bottom:1px solid var(--border);padding:18px 0}.knowledge-steps li>span{font-size:13px;font-weight:650;color:var(--primary);padding-top:5px}.knowledge-steps p{margin:0}.knowledge-related a{font-size:15px}.knowledge-support{margin-top:48px;border-top:1px solid var(--border);padding-top:12px}.knowledge-support>a{display:inline-block;margin:12px 24px 0 0;font-size:14px}.knowledge-footer{padding:40px 32px;max-width:1240px;margin:auto;border-top:1px solid var(--border)}.knowledge-footer p{font-size:14px;color:var(--muted-foreground);margin:10px 0 24px}.knowledge-footer nav{display:flex;flex-wrap:wrap;gap:16px 28px;font-size:13px}.knowledge-empty{padding:50px;text-align:center}.knowledge-embedded .knowledge-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.import-examples{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.import-column-guide{display:grid;grid-template-columns:1fr 2fr;gap:8px 16px;font-size:13px;line-height:1.7}.import-column-guide dt{font-weight:600}.import-column-guide dd{margin:0}.admin-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.admin-health-grid article{padding:22px}.admin-health-grid h2{font-size:16px;font-weight:600;margin-bottom:12px}.admin-health-grid p{font-size:13px;line-height:1.7}.admin-directory-filters{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.admin-directory-filters label{font-size:12px;display:flex;flex-direction:column;gap:6px}.admin-directory-filters select{border:1px solid var(--border);border-radius:8px;padding:10px;background:var(--card)}@media(max-width:700px){.knowledge-header{padding:18px;flex-wrap:wrap;gap:18px}.knowledge-header nav{order:3;width:100%;gap:24px;font-size:13px}.knowledge-header>div{gap:8px}.knowledge-header .knowledge-cta{font-size:12px;padding:10px}.knowledge-hero{padding:48px 22px 32px}.knowledge-article,.knowledge-wide{padding-left:22px;padding-right:22px}.knowledge-finder{padding:16px}.knowledge-card-grid,.knowledge-finder{grid-template-columns:1fr}.knowledge-article figure{margin:26px 0}.knowledge-article figcaption{margin:10px 0}.knowledge-article h1{font-size:35px}.knowledge-callout{padding:18px}.knowledge-header .brand{font-size:17px}.knowledge-footer{padding:32px 22px}}@media print{.knowledge-finder,.knowledge-footer,.knowledge-header,.knowledge-support,.knowledge-toc{display:none}.knowledge-article{max-width:none;padding:0}.knowledge-article figure,.knowledge-callout{break-inside:avoid}.knowledge-article a{color:inherit!important}.knowledge-article h2{break-after:avoid}}.brandmark{background:transparent!important;color:#0f8a76!important}.dark .brandmark{color:#71e4cb!important}