.search-field[data-v-f51d49a3]{flex:1;min-width:180px;max-width:360px}.search-field input[data-v-f51d49a3]{width:100%}.result-total[data-v-f51d49a3]{margin-left:auto}.resident-name[data-v-f51d49a3]{border:0;padding:0;background:none;color:#234c43;font:inherit;font-weight:650;cursor:pointer;text-align:left}.resident-name[data-v-f51d49a3]:hover{text-decoration:underline}.resident-id[data-v-f51d49a3]{display:block;margin-top:3px;max-width:140px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.pagination[data-v-f51d49a3]{padding:14px 18px;justify-content:space-between;border-top:1px solid #e7ede8}.compact[data-v-f51d49a3]{min-height:34px;padding:6px 11px}.success-message[data-v-f51d49a3]{color:#276747;background:#edf6f0;border-radius:10px;padding:12px 16px;margin:0}.form-error[data-v-f51d49a3]{color:#a5362e;background:#fceeed;padding:12px;border-radius:8px}.profile-summary[data-v-f51d49a3]{display:flex;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid #e7ede8}.profile-summary h2[data-v-f51d49a3],.profile-summary p[data-v-f51d49a3]{margin:0}.profile-summary p[data-v-f51d49a3]{margin-top:6px}.profile-summary[data-v-f51d49a3]>:last-child{margin-left:auto}.profile-avatar[data-v-f51d49a3]{width:52px;height:52px;display:grid;place-items:center;background:#edf3ef;color:#234c43;border-radius:16px;font-size:24px}.detail-grid[data-v-f51d49a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.detail-grid dt[data-v-f51d49a3]{color:#657169;font-size:12px;margin-bottom:6px}.detail-grid dd[data-v-f51d49a3]{margin:0;overflow-wrap:anywhere}.history-row[data-v-f51d49a3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf1ee}.history-row p[data-v-f51d49a3]{margin:5px 0 0;font-size:12px}.note-text[data-v-f51d49a3]{white-space:pre-wrap}.actions-column[data-v-f51d49a3]{width:104px}.sr-only[data-v-f51d49a3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.result-total[data-v-f51d49a3]{margin-left:0}.search-field[data-v-f51d49a3]{max-width:none;width:100%}.filter-field[data-v-f51d49a3]{flex:1}.filter-field select[data-v-f51d49a3]{width:100%}.pagination[data-v-f51d49a3]{padding:12px;flex-wrap:wrap;gap:12px}.compact[data-v-f51d49a3]{min-height:44px}.detail-grid[data-v-f51d49a3]{gap:16px}.profile-summary[data-v-f51d49a3]{gap:10px}.profile-summary h2[data-v-f51d49a3]{font-size:20px}}.care-selection-button[data-v-c70995be]{display:block;margin-top:8px}.action-resident>div[data-v-c70995be]{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.detail-grid dd[data-v-c70995be]{overflow-wrap:anywhere}.admission-steps[data-v-c70995be]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;background:#edf3ef;border:1px solid #dce7de;border-radius:14px}.admission-steps>div[data-v-c70995be]{display:flex;gap:12px;align-items:center}.admission-steps span[data-v-c70995be]{width:29px;height:29px;background:#234c43;color:#fff;display:grid;place-items:center;border-radius:50%;font-size:13px;flex-shrink:0}.admission-steps strong[data-v-c70995be]{font-size:13px}.admission-steps small[data-v-c70995be]{display:block;color:#637267;margin-top:5px;font-size:11px}.admission-steps i[data-v-c70995be]{color:#8ba18f;font-style:normal}.count[data-v-c70995be]{margin-left:auto}.compact[data-v-c70995be]{min-height:34px;padding:6px 12px}.arrival-time[data-v-c70995be]{display:block;margin-top:5px;font-size:11px}.record-id[data-v-c70995be]{display:block;max-width:135px;overflow:hidden;text-overflow:ellipsis;font-size:11px;margin-top:4px}.resident-name[data-v-c70995be]{background:none;border:0;color:#234c43;font:inherit;font-weight:650;padding:0;cursor:pointer}.resident-name[data-v-c70995be]:hover{text-decoration:underline}.success-message[data-v-c70995be]{background:#edf6f0;color:#276747;padding:12px 16px;border-radius:10px;margin:0}.form-error[data-v-c70995be]{color:#a5362e;background:#fceeed;padding:12px;border-radius:8px}.form-error p[data-v-c70995be]{font-size:12px;line-height:1.6}.resident-picker .row input[data-v-c70995be]{flex:1;min-width:0}.resident-picker small[data-v-c70995be]{display:block;margin-top:7px}.options-footer[data-v-c70995be]{justify-content:space-between}.action-resident[data-v-c70995be]{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;gap:12px}.action-resident h2[data-v-c70995be]{margin:6px 0 0;font-size:23px}.action-resident .muted[data-v-c70995be]{font-size:12px}.detail-grid[data-v-c70995be]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px 0;border-top:1px solid #e7ede8;border-bottom:1px solid #e7ede8}.detail-grid dt[data-v-c70995be]{font-size:12px;color:#657169;margin-bottom:7px}.detail-grid dd[data-v-c70995be]{margin:0}.notice[data-v-c70995be]{overflow-wrap:anywhere;background:#f5f3eb;color:#6c623e;border-radius:8px;padding:12px 14px;line-height:1.7;font-size:13px}.confirmation[data-v-c70995be]{display:flex;gap:10px;align-items:flex-start;line-height:1.6;padding:7px 0}.confirmation input[data-v-c70995be]{width:18px;height:18px;margin:2px 0;flex-shrink:0;accent-color:#234c43}.request-note[data-v-c70995be]{white-space:pre-wrap;margin:0;color:#5f6c65}@media(max-width:760px){.admission-steps[data-v-c70995be]{padding:16px;gap:12px;flex-direction:column;align-items:flex-start}.admission-steps i[data-v-c70995be]{display:none}.admission-steps>div[data-v-c70995be]{width:100%}.admission-steps>div>div[data-v-c70995be]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px}.admission-steps small[data-v-c70995be]{margin:0}.count[data-v-c70995be]{margin-left:0}.compact[data-v-c70995be]{min-height:44px}.options-footer[data-v-c70995be]{flex-wrap:wrap}}.bed-statuses[data-v-4d10b25c]{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.bed-metrics[data-v-4d10b25c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dfe6e0;border-radius:14px;background:#fff;padding:18px 6px}.bed-metrics>div[data-v-4d10b25c]{display:flex;flex-direction:column;gap:9px;padding:0 22px;border-right:1px solid #e7ede8}.bed-metrics>div[data-v-4d10b25c]:last-child{border:0}.bed-metrics strong[data-v-4d10b25c]{font-size:28px;font-weight:650;letter-spacing:-.5px;color:#234c43;font-variant-numeric:tabular-nums}.bed-metrics .muted[data-v-4d10b25c]{font-size:12px;display:flex;align-items:center;gap:7px}.dot[data-v-4d10b25c]{display:inline-block;width:7px;height:7px;border-radius:50%}.available-dot[data-v-4d10b25c]{background:#4e9271}.occupied-dot[data-v-4d10b25c]{background:#507b9f}.other-dot[data-v-4d10b25c]{background:#b0965d}.search-field[data-v-4d10b25c]{flex:1;max-width:340px;min-width:170px}.search-field input[data-v-4d10b25c]{width:100%}.view-toggle[data-v-4d10b25c]{display:flex;border:1px solid #dce3de;border-radius:8px;padding:3px;margin-left:auto;background:#f6f8f6}.view-toggle button[data-v-4d10b25c]{border:0;background:transparent;color:#6b776e;padding:7px 11px;font:inherit;font-size:12px;border-radius:5px;cursor:pointer}.view-toggle button.selected[data-v-4d10b25c]{background:#fff;color:#234c43;font-weight:650;box-shadow:0 1px 4px #234c4312}.bed-floors[data-v-4d10b25c]{padding:4px 20px 22px}.floor-section+.floor-section[data-v-4d10b25c]{margin-top:24px}.floor-title[data-v-4d10b25c]{display:flex;align-items:baseline;gap:12px;margin:15px 0 13px}.floor-title h2[data-v-4d10b25c]{margin:0;font-size:15px}.floor-title span[data-v-4d10b25c]{font-size:12px}.bed-grid[data-v-4d10b25c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.bed-card[data-v-4d10b25c]{border:1px solid #dfe6e0;border-radius:11px;background:#fff;padding:15px;border-top:3px solid #aeb9b0}.bed-card.available[data-v-4d10b25c]{border-top-color:#5b9677;background:#fcfefc}.bed-card.occupied[data-v-4d10b25c]{border-top-color:#6587a5}.bed-card.unavailable[data-v-4d10b25c]{background:#f8f9f7;border-top-color:#b4a37e}.bed-card-top[data-v-4d10b25c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.bed-card-top strong[data-v-4d10b25c]{font-size:15px}.room-label[data-v-4d10b25c]{margin:8px 0 16px;font-size:12px}.bed-resident[data-v-4d10b25c]{display:flex;align-items:center;gap:9px;border:0;padding:0;background:none;width:100%;text-align:left;color:#234c43;font:inherit;cursor:pointer}.bed-resident[data-v-4d10b25c]:hover{text-decoration:underline}.avatar[data-v-4d10b25c]{width:30px;height:30px;border-radius:9px;background:#edf2ef;display:grid;place-items:center;font-size:13px;flex-shrink:0}.resident-arrow[data-v-4d10b25c]{color:#9aa89f;margin-left:auto}.bed-empty[data-v-4d10b25c]{font-size:12px;color:#78867d;height:30px;line-height:30px;margin:0}.bed-footer[data-v-4d10b25c]{border-top:1px solid #e7ede8;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 20px;font-size:12px}.compact[data-v-4d10b25c]{min-height:34px}.sr-only[data-v-4d10b25c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.bed-metrics[data-v-4d10b25c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 0;padding:18px 0}.bed-metrics>div[data-v-4d10b25c]{padding:0 18px}.bed-metrics>div[data-v-4d10b25c]:nth-child(2){border:0}.bed-metrics strong[data-v-4d10b25c]{font-size:25px}.search-field[data-v-4d10b25c]{max-width:none;width:100%}.view-toggle[data-v-4d10b25c]{margin-left:0}.view-toggle button[data-v-4d10b25c]{min-height:38px}.bed-floors[data-v-4d10b25c]{padding:0 12px 16px}.bed-grid[data-v-4d10b25c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bed-footer[data-v-4d10b25c]{flex-wrap:wrap;padding:12px}.compact[data-v-4d10b25c],.bed-resident[data-v-4d10b25c]{min-height:44px}}.care-stay-summary[data-v-4c40b1ab]{padding:11px 13px;background:#f7f4ec;border:1px solid #e8e0cb;border-radius:8px;font-size:12px;line-height:1.7;color:#685d45;overflow-wrap:anywhere}.care-stay-summary strong[data-v-4c40b1ab]{font-weight:550}.care-stay-summary p[data-v-4c40b1ab]{margin:5px 0 0}.care-counts[data-v-d605b34e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.care-counts>div[data-v-d605b34e]{background:#fff;border:1px solid #dce3de;border-radius:10px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.care-counts span[data-v-d605b34e]{font-size:13px;color:#5f6c65}.care-counts strong[data-v-d605b34e]{font-size:28px;color:#234c43;font-variant-numeric:tabular-nums}.care-task-grid[data-v-d605b34e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:16px}.task-card[data-v-d605b34e]{display:flex;flex-direction:column;gap:14px;padding:20px}.task-card h2[data-v-d605b34e],.task-card h3[data-v-d605b34e],.task-card p[data-v-d605b34e]{margin:0}.task-card h2[data-v-d605b34e]{font-size:18px}.task-card h3[data-v-d605b34e]{font-size:15px}.task-card-top[data-v-d605b34e]{align-items:center;gap:10px}.task-card-top[data-v-d605b34e]>:last-child{margin-left:auto}.resident-avatar[data-v-d605b34e]{width:40px;height:40px;flex:0 0 auto;border-radius:12px;background:#edf3ef;color:#234c43;font-weight:650;display:grid;place-items:center}.resident-avatar.large[data-v-d605b34e]{width:50px;height:50px;font-size:21px}.task-meta[data-v-d605b34e]{display:grid;gap:8px;margin:0;font-size:13px}.task-meta>div[data-v-d605b34e]{display:flex;justify-content:space-between;gap:12px}.task-meta dt[data-v-d605b34e]{color:#5f6c65}.task-meta dd[data-v-d605b34e]{margin:0;text-align:right}.task-card>.button[data-v-d605b34e]{margin-top:auto}.task-result[data-v-d605b34e]{padding:12px 14px;background:#f2f7f3;border-radius:8px;overflow-wrap:anywhere}.task-result span[data-v-d605b34e],.task-result small[data-v-d605b34e]{font-size:12px;color:#5f6c65}.task-result p[data-v-d605b34e]{margin:6px 0!important;white-space:pre-wrap}.care-identity[data-v-d605b34e]{display:flex;align-items:center;gap:14px;background:#f5f2e9;padding:16px;border-radius:10px}.care-identity h2[data-v-d605b34e],.care-identity p[data-v-d605b34e]{margin:0 0 4px}.care-identity small[data-v-d605b34e]{color:#5f6c65;font-size:11px;overflow-wrap:anywhere}.care-identity[data-v-d605b34e]>:last-child{margin-left:auto}.identity-check[data-v-d605b34e]{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #b5c8bc;border-radius:8px;background:#f5f9f6;line-height:1.6;cursor:pointer}.identity-check input[data-v-d605b34e]{width:20px;height:20px;min-height:auto;flex:0 0 auto;margin-top:2px;accent-color:#234c43}.care-success[data-v-d605b34e]{padding:12px 16px;border:1px solid #b8d5c3;background:#edf6f0;color:#276747;border-radius:8px}.care-footnote[data-v-d605b34e]{font-size:12px}.care-search[data-v-d605b34e]{flex:1;min-width:200px}@media(max-width:600px){.care-counts[data-v-d605b34e]{gap:8px}.care-counts>div[data-v-d605b34e]{padding:12px;display:block}.care-counts strong[data-v-d605b34e]{display:block;font-size:24px;margin-top:5px}.care-task-grid[data-v-d605b34e]{grid-template-columns:1fr}.task-card[data-v-d605b34e]{padding:16px}.care-identity[data-v-d605b34e]{flex-wrap:wrap}.care-identity[data-v-d605b34e]>:last-child{margin-left:0}.care-search[data-v-d605b34e]{min-width:0;width:100%}}@media(max-width:600px){.care-filters[data-v-d605b34e]{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(0,1fr);gap:12px}.care-filters .field[data-v-d605b34e]{min-width:0;align-items:stretch;text-align:left}.care-filters input[data-v-d605b34e],.care-filters select[data-v-d605b34e]{width:100%;min-width:0}.care-filters .care-search[data-v-d605b34e]{grid-column:1/-1}}@media(max-width:360px){.care-filters[data-v-d605b34e]{grid-template-columns:minmax(0,1fr)}}.care-heading-actions[data-v-d605b34e],.care-mode-actions[data-v-d605b34e],.care-empty-actions[data-v-d605b34e]{display:flex;gap:10px;flex-wrap:wrap}.care-heading-actions[data-v-d605b34e]{justify-content:flex-end}.care-empty-actions[data-v-d605b34e]{justify-content:center;margin-top:14px}.care-source[data-v-d605b34e]{font-size:12px;overflow-wrap:anywhere;margin-top:8px}.task-card-top>div[data-v-d605b34e]:nth-child(2){min-width:0;flex:1}.task-card-top h2[data-v-d605b34e],.task-card-top p[data-v-d605b34e],.care-identity h2[data-v-d605b34e],.care-identity p[data-v-d605b34e]{overflow-wrap:anywhere}.care-identity>div[data-v-d605b34e]:nth-child(2){min-width:0;flex:1 1 180px}.task-card-top>.status-pill[data-v-d605b34e],.care-identity>.status-pill[data-v-d605b34e]{flex:0 0 auto}.care-view .pagination[data-v-d605b34e]{flex-wrap:wrap}.care-success .text-link[data-v-d605b34e]{margin-left:8px}.care-mode-actions .button[data-v-d605b34e]{flex:1 1 140px}.care-counts[data-v-d605b34e]{grid-template-columns:repeat(3,minmax(0,1fr))}.care-counts>div[data-v-d605b34e]{gap:10px}.care-counts span[data-v-d605b34e]{overflow-wrap:anywhere}.task-meta dd[data-v-d605b34e]{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.care-counts[data-v-d605b34e]{grid-template-columns:repeat(2,minmax(0,1fr))}.care-heading-actions[data-v-d605b34e]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.care-heading-actions .button[data-v-d605b34e]{padding:9px;font-size:12px}.task-card-top[data-v-d605b34e]{flex-wrap:wrap}.care-view .pagination>.row[data-v-d605b34e]{margin-left:0}}.catalog-bill-note[data-v-8589d75d],.catalog-overlap[data-v-8589d75d]{padding:12px 14px;border-radius:8px;background:#f5f2e9;color:#695f48;line-height:1.65;font-size:13px;margin:0}.catalog-picker[data-v-8589d75d]{padding:14px;border:1px solid #dce3de;border-radius:9px}.picker-heading[data-v-8589d75d]{justify-content:space-between;flex-wrap:wrap}.picker-heading h3[data-v-8589d75d]{margin:0}.item-picker select[data-v-8589d75d]{flex:1;min-width:0;max-width:100%}.item-picker .button[data-v-8589d75d]{flex:0 0 auto}.occurrence-fields[data-v-8589d75d]{margin-top:14px;padding-top:14px;border-top:1px solid #dce3de}.catalog-selection-list[data-v-8589d75d]{display:grid;gap:12px}.catalog-selection[data-v-8589d75d]{padding:14px;border:1px solid #dce3de;border-radius:9px;background:#fafcfb;min-width:0}.selection-title[data-v-8589d75d]{justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.selection-title>div[data-v-8589d75d]{min-width:0;flex:1 1 180px;overflow-wrap:anywhere}.selection-title small[data-v-8589d75d]{display:block;font-size:11px;margin-top:6px;color:#657169}.selection-values[data-v-8589d75d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center;margin-top:14px}.selection-values>div[data-v-8589d75d]{display:grid;gap:8px;font-size:13px;overflow-wrap:anywhere}.selection-values input[data-v-8589d75d]{width:100%;min-width:0}.catalog-stale[data-v-8589d75d]{padding:12px;margin-top:12px;background:#fff5de;color:#80601b;border-radius:7px;font-size:13px}.catalog-stale p[data-v-8589d75d]{margin:0 0 10px;overflow-wrap:anywhere}.catalog-reviewed[data-v-8589d75d]{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.6}.catalog-reviewed input[data-v-8589d75d]{width:20px;min-height:20px;margin-top:2px;flex:0 0 auto}.catalog-empty[data-v-8589d75d]{padding:14px;background:#f0f4f1;border-radius:8px;font-size:13px;color:#5f6c65}@media(max-width:440px){.selection-values[data-v-8589d75d]{grid-template-columns:1fr}.catalog-picker[data-v-8589d75d],.catalog-selection[data-v-8589d75d]{padding:12px}.item-picker[data-v-8589d75d]{align-items:stretch}.catalog-overlap[data-v-8589d75d]{font-size:12px}}.void-record[data-v-54cd6f47]{overflow-wrap:anywhere}.void-record p[data-v-54cd6f47]{margin:8px 0}.void-record small[data-v-54cd6f47]{font-size:12px}.receipt-empty[data-v-54cd6f47]{overflow-wrap:anywhere}.bills-panel[data-v-54cd6f47]{padding:0;overflow:hidden}.billing-boundary[data-v-54cd6f47]{display:flex;align-items:center;gap:9px;padding:10px 14px;background:#f5f2e9;border-radius:8px;font-size:13px;color:#695f48}.boundary-dot[data-v-54cd6f47]{width:6px;height:6px;background:#9b865a;border-radius:50%;flex:0 0 auto}.billing-success[data-v-54cd6f47]{padding:12px 16px;border:1px solid #b8d5c3;background:#edf6f0;color:#276747;border-radius:8px}.bill-search[data-v-54cd6f47]{flex:1;min-width:220px}.bill-total[data-v-54cd6f47]{margin-left:auto;align-self:end;padding-bottom:10px;font-size:13px}.amount[data-v-54cd6f47]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.outstanding[data-v-54cd6f47]{font-weight:650;color:#234c43}.bill-number[data-v-54cd6f47]{display:block;font-size:11px;margin-top:5px}.bills-mobile[data-v-54cd6f47]{display:none}.bill-detail-heading[data-v-54cd6f47]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.bill-detail-heading h2[data-v-54cd6f47]{margin:0}.bill-detail-heading p[data-v-54cd6f47]{margin:6px 0}.bill-detail-heading small[data-v-54cd6f47]{font-size:11px;overflow-wrap:anywhere}.bill-totals[data-v-54cd6f47]{display:grid;grid-template-columns:repeat(3,1fr);background:#edf3ef;border-radius:10px;padding:16px;gap:12px}.bill-totals span[data-v-54cd6f47]{display:block;font-size:12px;color:#5f6c65;margin-bottom:8px}.bill-totals strong[data-v-54cd6f47]{font-size:20px;color:#234c43;font-variant-numeric:tabular-nums}.bill-lines[data-v-54cd6f47]{min-width:380px}.bill-lines th[data-v-54cd6f47],.bill-lines td[data-v-54cd6f47]{padding:10px!important}.receipt-empty[data-v-54cd6f47]{padding:16px;background:#f6f8f6;border-radius:8px;color:#5f6c65;font-size:13px}.receipt-list[data-v-54cd6f47]{display:grid;gap:8px}.receipt-list article[data-v-54cd6f47]{padding:12px 14px;border:1px solid #dce3de;border-radius:8px}.receipt-list .row[data-v-54cd6f47]{justify-content:space-between}.receipt-list p[data-v-54cd6f47]{font-size:13px;overflow-wrap:anywhere;margin:8px 0}.receipt-list small[data-v-54cd6f47]{font-size:12px}.billing-note[data-v-54cd6f47]{font-size:13px;line-height:1.6;background:#f5f2e9;color:#695f48;padding:12px;border-radius:8px;margin:0}.bill-lines-heading[data-v-54cd6f47]{justify-content:space-between}.bill-lines-heading h3[data-v-54cd6f47]{margin:0}.editable-lines[data-v-54cd6f47]{display:grid;gap:12px}.editable-line[data-v-54cd6f47]{display:grid;grid-template-columns:minmax(130px,2fr) minmax(65px,1fr) minmax(90px,1.2fr) auto;gap:10px;padding:14px;background:#f6f8f6;border-radius:8px;align-items:end}.editable-line input[data-v-54cd6f47]{width:100%;min-width:0}.editable-line .field[data-v-54cd6f47]{min-width:0}.receipt-context[data-v-54cd6f47]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;background:#edf3ef;border-radius:8px;font-size:14px}.receipt-context b[data-v-54cd6f47]{color:#234c43}.receipt-context small[data-v-54cd6f47]{grid-column:1/-1;font-size:11px}.receipt-confirm[data-v-54cd6f47]{display:flex;gap:10px;align-items:flex-start;line-height:1.6;padding:14px;border:1px solid #b5c8bc;border-radius:8px;cursor:pointer}.receipt-confirm input[data-v-54cd6f47]{width:20px;height:20px;min-height:auto;flex:0 0 auto;margin-top:2px;accent-color:#234c43}@media(max-width:700px){.bills-table[data-v-54cd6f47]{display:none}.bills-mobile[data-v-54cd6f47]{display:block}.bills-mobile article[data-v-54cd6f47]{padding:16px;border-bottom:1px solid #e5eae6}.bills-mobile article>.row[data-v-54cd6f47]{justify-content:space-between}.bills-mobile article>p[data-v-54cd6f47]{font-size:12px;overflow-wrap:anywhere}.bill-mobile-amounts[data-v-54cd6f47]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.bill-mobile-amounts span[data-v-54cd6f47]{display:block;font-size:12px;color:#5f6c65;margin-bottom:6px}.bill-mobile-amounts b[data-v-54cd6f47]{font-size:14px;font-variant-numeric:tabular-nums}.bills-mobile article>.button[data-v-54cd6f47]{width:100%}.bill-totals[data-v-54cd6f47]{padding:12px;gap:6px}.bill-totals strong[data-v-54cd6f47]{font-size:16px}.editable-line[data-v-54cd6f47]{grid-template-columns:1fr 1fr}.line-name[data-v-54cd6f47]{grid-column:1/-1}.line-remove[data-v-54cd6f47]{grid-column:1/-1;justify-self:start}.receipt-context[data-v-54cd6f47]{grid-template-columns:1fr}.bill-search[data-v-54cd6f47]{min-width:0;width:100%}.bill-total[data-v-54cd6f47]{margin-left:0}.billing-boundary[data-v-54cd6f47]{align-items:flex-start;line-height:1.6}.boundary-dot[data-v-54cd6f47]{margin-top:7px}}.bills-view .page-heading>.row[data-v-54cd6f47]{flex-wrap:wrap}.bill-detail-heading[data-v-54cd6f47]{flex-wrap:wrap}.bill-detail-heading>div[data-v-54cd6f47]:first-child{flex:1 1 240px;min-width:0;max-width:100%}.bill-detail-heading h2[data-v-54cd6f47],.bill-detail-heading p[data-v-54cd6f47]{overflow-wrap:anywhere}.bill-detail-heading>.status-pill[data-v-54cd6f47]{flex:0 0 auto}.audit-panel[data-v-92d65ca0]{padding:0;overflow:hidden}.audit-action[data-v-92d65ca0]{font-size:12px;padding:4px 7px;border-radius:5px;background:#edf3ef;color:#234c43;white-space:nowrap}.object-id[data-v-92d65ca0]{display:block;max-width:170px;overflow-wrap:anywhere;font-size:11px;margin-top:4px}.audit-summary[data-v-92d65ca0]{min-width:220px;max-width:400px;white-space:normal}.nowrap[data-v-92d65ca0]{white-space:nowrap}.audit-pagination[data-v-92d65ca0]{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5eae6;font-size:13px}.audit-mobile[data-v-92d65ca0]{display:none}@media(max-width:650px){.audit-table[data-v-92d65ca0]{display:none}.audit-mobile[data-v-92d65ca0]{display:block}.audit-mobile article[data-v-92d65ca0]{padding:16px;border-bottom:1px solid #e5eae6;overflow-wrap:anywhere}.audit-mobile article>.row[data-v-92d65ca0]{justify-content:space-between}.audit-mobile article p[data-v-92d65ca0]{font-size:14px;line-height:1.6}.audit-mobile article small[data-v-92d65ca0]{font-size:11px}.audit-pagination[data-v-92d65ca0]{flex-wrap:wrap}}.ui-drawer[data-v-0cfd8535]{position:fixed;inset:0 0 0 auto;margin:0;width:620px;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--border);background:#fff;color:inherit;box-shadow:-12px 0 44px #173b3222;overflow:auto}.ui-drawer[data-v-0cfd8535]::backdrop{background:#142e2655}.ui-drawer>header[data-v-0cfd8535],.ui-drawer>footer[data-v-0cfd8535]{display:flex;align-items:center;gap:12px;background:#fff;position:sticky;z-index:2;padding:12px 20px}.ui-drawer>header[data-v-0cfd8535]{top:0;justify-content:space-between;border-bottom:1px solid var(--border)}.ui-drawer>header h2[data-v-0cfd8535]{min-width:0;overflow-wrap:anywhere}.ui-drawer>footer[data-v-0cfd8535]{bottom:0;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--border)}.ui-drawer-body[data-v-0cfd8535]{padding:20px;overflow-wrap:anywhere}.ui-drawer-body[data-v-0cfd8535] .stack{gap:16px}@media(max-width:700px){.ui-drawer>header[data-v-0cfd8535],.ui-drawer>footer[data-v-0cfd8535],.ui-drawer-body[data-v-0cfd8535]{padding:12px 16px}.ui-drawer[data-v-0cfd8535] .button,.ui-drawer .icon-button[data-v-0cfd8535]{min-height:44px}.ui-drawer>footer[data-v-0cfd8535] .button{flex:1}}.picker-tenant[data-v-bf4b9a11]{display:flex;justify-content:space-between;gap:12px;text-align:left;border:1px solid var(--border);background:#fff;border-radius:5px;padding:8px 10px;min-height:44px}.picker-tenant strong[data-v-bf4b9a11]{overflow-wrap:anywhere;min-width:0}.picker-tenant span[data-v-bf4b9a11]{flex:none;color:var(--muted)}.picker-tenant[aria-pressed=true][data-v-bf4b9a11]{background:#edf5ee;border-color:var(--ink)}.declaration[data-v-12b6de90]{padding:12px;border:1px solid var(--border);border-radius:6px}.declaration h3[data-v-12b6de90]{margin-bottom:10px}.declaration .form-grid[data-v-12b6de90]{gap:10px}.quote-price-list[data-v-12b6de90]{margin:0;padding-left:20px}.quote-facts[data-v-b06c145a]{display:grid;grid-template-columns:140px 1fr;gap:8px;margin:0}.quote-facts dt[data-v-b06c145a]{color:var(--muted)}.quote-facts dd[data-v-b06c145a]{margin:0;overflow-wrap:anywhere}.formula[data-v-b06c145a]{display:block;white-space:normal;color:var(--muted)}.declaration-snapshot[data-v-b06c145a]{border-bottom:1px solid var(--border);padding:10px 0}summary[data-v-b06c145a]{cursor:pointer;min-height:44px;display:flex;align-items:center}@media(max-width:600px){.quote-facts[data-v-b06c145a]{grid-template-columns:1fr;gap:3px}.quote-facts dd[data-v-b06c145a]{margin-bottom:8px}}.tenant-commercial[data-v-ef5aff52]{margin:12px 0}.commercial-tabs[data-v-ef5aff52]{display:flex;flex-wrap:wrap;gap:6px}.commercial-section[data-v-ef5aff52]{border:1px solid var(--border);border-radius:6px;padding:12px}.commercial-section .section-heading[data-v-ef5aff52]{margin-bottom:8px}.commercial-section p[data-v-ef5aff52]{margin:4px 0}.commercial-section>.button[data-v-ef5aff52]{margin-top:10px}.price-choice[data-v-ef5aff52]{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px;border:1px solid var(--border);border-radius:5px;background:#fff;color:inherit;min-height:44px;overflow-wrap:anywhere}.price-choice[aria-pressed=true][data-v-ef5aff52]{background:#edf5ee;border-color:var(--ink)}.price-choice span[data-v-ef5aff52]{color:var(--muted);font-size:12px}fieldset[data-v-ef5aff52]{display:flex;gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-radius:5px;padding:12px}legend[data-v-ef5aff52]{font-size:13px}summary[data-v-ef5aff52]{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--muted)}.commercial-scope p[data-v-ef5aff52]{font-size:13px;color:var(--muted);margin:8px 0}.entity-query[data-v-a320a920]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.entity-query .field[data-v-a320a920]{gap:3px;min-width:115px}.query-name[data-v-a320a920]{flex:1;max-width:280px}.entity-query input[data-v-a320a920],.entity-query select[data-v-a320a920]{min-height:36px;padding:5px 8px}.entity-create[data-v-a320a920]{margin-left:auto}.entity-list-caption[data-v-a320a920]{display:flex;gap:12px;align-items:center;margin-bottom:10px}.entity-name[data-v-a320a920]{max-width:270px;overflow:hidden;text-overflow:ellipsis}.entity-name button[data-v-a320a920]{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline;white-space:nowrap;font-size:13px}.entity-name small[data-v-a320a920]{margin-left:8px;color:var(--muted)}.entity-mobile[data-v-a320a920]{display:none}@media(max-width:767px){.entity-query .field[data-v-a320a920]{flex:1;max-width:none;min-width:125px}.entity-query .query-name[data-v-a320a920]{flex-basis:100%}.entity-query input[data-v-a320a920],.entity-query select[data-v-a320a920]{min-height:44px}.entity-query>.button[data-v-a320a920]{flex:1}.entity-create[data-v-a320a920]{margin-left:0}.entity-list-caption[data-v-a320a920],.entity-list-caption span[data-v-a320a920]{display:block}.entity-table[data-v-a320a920]{display:none}.entity-mobile[data-v-a320a920]{display:grid}.entity-mobile article[data-v-a320a920]{padding:12px 0;border-bottom:1px solid var(--border);min-width:0}.entity-mobile-title[data-v-a320a920]{display:flex;justify-content:space-between;gap:12px}.entity-mobile-title strong[data-v-a320a920]{overflow-wrap:anywhere}.entity-mobile-title span[data-v-a320a920]{flex:none}.entity-mobile p[data-v-a320a920]{overflow-wrap:anywhere;margin:6px 0}.entity-mobile .row[data-v-a320a920]{flex-wrap:wrap}.entity-mobile .button[data-v-a320a920]{flex:1}}.event-choice[data-v-e434f74d]{display:grid;gap:4px;text-align:left;padding:10px;border:1px solid var(--border);border-radius:6px;min-height:44px;background:#fff;overflow-wrap:anywhere}.event-choice span[data-v-e434f74d]{font-size:12px;color:var(--muted)}.snapshot-field[data-v-e434f74d]{padding:8px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.price-line[data-v-b54d7dc9]{padding:12px;border:1px solid var(--border);border-radius:6px}.price-line .section-heading[data-v-b54d7dc9]{margin-bottom:10px}.price-line .form-grid[data-v-b54d7dc9]{gap:10px}.row[data-v-b54d7dc9]{flex-wrap:wrap}.audit-object[data-v-d708bc33]{display:block;color:var(--muted)}.audit-summary[data-v-d708bc33]{white-space:normal;min-width:240px;overflow-wrap:anywhere}.readiness-card[data-v-260704c0]{display:none}.readiness-name[data-v-260704c0]{max-width:260px;text-overflow:ellipsis;overflow:hidden}.readiness-expanded[data-v-260704c0]{white-space:normal}.readiness-card header[data-v-260704c0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.readiness-card h2[data-v-260704c0],.readiness-card p[data-v-260704c0]{overflow-wrap:anywhere}.readiness-facts[data-v-260704c0]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:14px;margin:18px 0;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.readiness-facts span[data-v-260704c0]{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.readiness-facts strong[data-v-260704c0]{font-size:13px;font-weight:550}.missing-list[data-v-260704c0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.missing-list>span[data-v-260704c0]{padding:3px 8px;background:#fff6e5;color:#866629;border-radius:4px}@media(max-width:767px){.readiness-desktop[data-v-260704c0]{display:none}.readiness-card[data-v-260704c0]{display:block}.readiness-facts[data-v-260704c0]{grid-template-columns:1fr 1fr}.readiness-facts>div[data-v-260704c0]:last-child{grid-column:1/-1}.pagination[data-v-260704c0]{flex-wrap:wrap}}.staff-tabs[data-v-83849485]{display:flex;gap:10px;flex-wrap:wrap}.staff-panel[data-v-83849485]{min-width:0}.staff-account[data-v-83849485]{display:block;font-size:11px;color:#79877d;margin-top:4px}.staff-mobile[data-v-83849485]{display:none}.staff-heading[data-v-83849485]{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.staff-heading h3[data-v-83849485]{min-width:0;flex:1;overflow-wrap:anywhere}.staff-heading>.status-pill[data-v-83849485]{flex:none}.supervision-list article[data-v-83849485]{padding:16px 0;border-bottom:1px solid #e6ece7}.supervision-list p[data-v-83849485]{margin-top:8px;overflow-wrap:anywhere}.supervision-note[data-v-83849485]{padding-bottom:14px}.staff-target h3[data-v-83849485],.staff-target p[data-v-83849485]{overflow-wrap:anywhere}.staff-target p[data-v-83849485]{margin-top:6px}.supervision-actions[data-v-83849485]{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.supervision-link[data-v-83849485]{display:block;margin-top:10px}@media(max-width:700px){.staff-table[data-v-83849485]{display:none}.staff-mobile[data-v-83849485]{display:grid}.staff-mobile article[data-v-83849485]{padding:15px 0;border-bottom:1px solid #e6ece7;min-width:0}.staff-mobile p[data-v-83849485]{margin:8px 0;overflow-wrap:anywhere}.staff-mobile .button[data-v-83849485]{width:100%}.staff-tabs .button[data-v-83849485]{flex:1;padding:8px 10px}.pagination[data-v-83849485]{flex-wrap:wrap}.pagination>.row[data-v-83849485]{margin-left:0;justify-content:flex-end;flex:1}.section-heading[data-v-83849485]{flex-wrap:wrap}}.health-heading[data-v-f253a62d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.health-heading>p[data-v-f253a62d],.health-heading>div[data-v-f253a62d]{flex:1;min-width:0}.health-heading p[data-v-f253a62d]{margin-top:5px}.health-records[data-v-f253a62d]{display:grid;gap:14px}.health-records article[data-v-f253a62d]{display:flex;flex-direction:column;gap:14px;min-width:0}.health-records article>.button[data-v-f253a62d]{align-self:flex-start}.measurements[data-v-f253a62d]{display:flex;gap:20px;flex-wrap:wrap;margin:0;padding:15px;background:#f1f5f1;border-radius:7px}.measurements>div[data-v-f253a62d]{min-width:0;flex:1 1 110px}.measurements dt[data-v-f253a62d]{font-size:12px;color:#647266}.measurements dd[data-v-f253a62d]{margin:5px 0 0;font-size:22px;color:#234c43;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.measurements small[data-v-f253a62d]{font-size:12px;white-space:nowrap}.preserve-lines[data-v-f253a62d]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.family-health h3[data-v-f253a62d],.family-health p[data-v-f253a62d]{overflow-wrap:anywhere}@media(max-width:600px){.health-heading>p[data-v-f253a62d]{flex-basis:100%}.family-health .pagination[data-v-f253a62d]{flex-wrap:wrap}.family-health .pagination .row[data-v-f253a62d]{margin-left:0}.measurements[data-v-f253a62d]{gap:12px}.measurements dd[data-v-f253a62d]{font-size:20px}}.publication-snapshot[data-v-5eff7666]{display:grid;gap:10px;padding:14px;background:#f3f6f1;border:1px solid #dce5d9;border-radius:8px;min-width:0}.publication-snapshot p[data-v-5eff7666],.publication-snapshot strong[data-v-5eff7666],.publication-snapshot li[data-v-5eff7666]{overflow-wrap:anywhere}.plan-label[data-v-5eff7666]{color:#796128}.fact-label[data-v-5eff7666]{color:#355f4b}.publication-snapshot ul[data-v-5eff7666]{padding-left:20px;margin:0;display:grid;gap:9px}.publication-snapshot small[data-v-5eff7666]{display:block;color:#6e7c70;margin-top:3px}.publication-heading[data-v-c0a6cb46]{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;flex-wrap:wrap}.publication-heading>div[data-v-c0a6cb46]{flex:1;min-width:0}.publication-heading p[data-v-c0a6cb46]{margin-top:6px}.publication-records[data-v-c0a6cb46]{display:grid;gap:14px}.publication-records article[data-v-c0a6cb46]{display:flex;flex-direction:column;gap:14px;min-width:0}.publication-records article>.button[data-v-c0a6cb46]{align-self:flex-start}.preserve-lines[data-v-c0a6cb46]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.family-publications h3[data-v-c0a6cb46],.family-publications p[data-v-c0a6cb46]{overflow-wrap:anywhere}@media(max-width:600px){.publication-heading>div[data-v-c0a6cb46]{flex-basis:100%}.family-publications .pagination[data-v-c0a6cb46]{flex-wrap:wrap}.family-publications .pagination .row[data-v-c0a6cb46]{margin-left:0}}.stay-publication-summary[data-v-5cc52961]{display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.stay-publication-summary h3[data-v-5cc52961],.stay-publication-summary p[data-v-5cc52961]{margin:0}.public-note[data-v-5cc52961]{white-space:pre-wrap;line-height:1.8}.stay-publication-summary small[data-v-5cc52961]{color:#68766d;font-size:12px}.stay-view .actions{flex-wrap:wrap}.stay-view .page-heading>.actions{align-self:flex-start}.stay-view input,.stay-view select,.stay-view textarea{min-width:0;max-width:100%}.stay-note{padding:12px 15px;background:#f5f2e9;color:#695f48;border-radius:9px;font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere}.stay-success{padding:12px 15px;background:#edf6f0;color:#276747;border-radius:9px;line-height:1.6;margin:0;overflow-wrap:anywhere}.stay-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.stay-filters .field{flex:1 1 180px;min-width:0}.stay-filters .button{flex:0 0 auto}.stay-list{padding:0}.stay-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(150px,1.2fr) auto;gap:14px;align-items:center;padding:16px;border-bottom:1px solid #e2e9e4;overflow-wrap:anywhere}.stay-row:last-child{border-bottom:0}.stay-row small{display:block;font-size:12px;line-height:1.6;color:#647168;margin-top:5px}.stay-state{display:inline-block;max-width:100%;padding:5px 9px;border-radius:5px;background:#edf3ef;color:#234c43;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.stay-state.warning{background:#fbf1db;color:#78581f}.stay-pagination{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px;font-size:13px;flex-wrap:wrap}.stay-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.stay-details dt{color:#647168;font-size:12px;margin-bottom:6px}.stay-details dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.stay-card{padding:14px;border:1px solid #dce3de;border-radius:9px;overflow-wrap:anywhere}.stay-card p{font-size:13px;line-height:1.7;margin:7px 0}.stay-card .actions{margin-top:10px}.stay-confirm{display:flex;gap:10px;align-items:flex-start;line-height:1.7}.stay-confirm input{width:20px;min-height:20px;flex:0 0 auto;margin-top:3px}.stay-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stay-form-grid .full{grid-column:1/-1}.stay-task{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px 0;border-bottom:1px solid #e2e9e4;overflow-wrap:anywhere}.stay-task small{display:block;color:#647168;line-height:1.6;margin-top:5px}@media(max-width:800px){.stay-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stay-row>.actions{grid-column:1/-1}.stay-view .page-heading>.actions{width:100%}.stay-filters .field{flex-basis:135px}}@media(max-width:480px){.stay-details,.stay-form-grid{grid-template-columns:minmax(0,1fr)}.stay-row{gap:10px}.stay-task{grid-template-columns:minmax(0,1fr)}.stay-filters .button{width:100%}.stay-card{padding:12px}}.family-context[data-v-4ccd39fe]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.family-context>.field[data-v-4ccd39fe]{width:260px;max-width:100%}.context-detail[data-v-4ccd39fe]{flex:1;min-width:0}.context-detail strong[data-v-4ccd39fe]{font-size:20px}.context-detail p[data-v-4ccd39fe]{margin-top:6px}.purpose-tags[data-v-4ccd39fe]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.purpose-tags span[data-v-4ccd39fe]{font-size:11px;color:#456758;background:#edf4ee;padding:3px 8px;border-radius:4px}.family-tabs[data-v-4ccd39fe]{display:flex;gap:8px;flex-wrap:wrap}.family-tabs .button[data-v-4ccd39fe]{flex:1;min-width:130px}.family-tabs small[data-v-4ccd39fe]{font-size:10px;font-weight:400}.family-records[data-v-4ccd39fe]{display:grid;gap:14px}.family-records>.panel[data-v-4ccd39fe]{display:flex;flex-direction:column;gap:16px}.family-records>.panel>.button[data-v-4ccd39fe]{align-self:flex-start}.record-heading[data-v-4ccd39fe]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.record-heading>div[data-v-4ccd39fe]:first-child{flex:1 1 220px;min-width:0}.record-heading h3[data-v-4ccd39fe],.record-heading p[data-v-4ccd39fe],.preserve-lines[data-v-4ccd39fe]{overflow-wrap:anywhere}.record-heading p[data-v-4ccd39fe]{margin-top:6px}.record-heading>.status-pill[data-v-4ccd39fe]{flex:0 0 auto}.preserve-lines[data-v-4ccd39fe]{white-space:pre-wrap;line-height:1.75}.family-amounts[data-v-4ccd39fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;background:#f0f5ef;border-radius:8px}.family-amounts span[data-v-4ccd39fe]{display:block;font-size:12px;color:#65776b;margin-bottom:7px}.family-amounts strong[data-v-4ccd39fe]{font-size:20px;color:#234c43;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.family-lines[data-v-4ccd39fe]{min-width:440px}.family-events[data-v-4ccd39fe]{margin:0;padding-left:21px;display:grid;gap:16px}.family-events p[data-v-4ccd39fe]{margin-top:5px}.record-actions[data-v-4ccd39fe],.relation-pages[data-v-4ccd39fe]{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.relation-pages[data-v-4ccd39fe]{flex-basis:100%;font-size:12px}.family-view .section-heading[data-v-4ccd39fe]{margin-bottom:0}.family-view .pagination[data-v-4ccd39fe]{margin-top:0}@media(max-width:600px){.family-context[data-v-4ccd39fe]{gap:16px}.family-context>.field[data-v-4ccd39fe]{width:100%}.family-tabs[data-v-4ccd39fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.family-tabs .button[data-v-4ccd39fe]{min-width:0;white-space:normal;font-size:13px}.family-view>.page-heading[data-v-4ccd39fe]{align-items:flex-start;flex-wrap:wrap}.family-view>.page-heading h1[data-v-4ccd39fe]{font-size:23px}.family-amounts[data-v-4ccd39fe]{gap:8px;padding:12px}.family-amounts strong[data-v-4ccd39fe]{font-size:16px}.family-view .pagination[data-v-4ccd39fe]{flex-wrap:wrap}.family-view .pagination .row[data-v-4ccd39fe]{margin-left:0}.family-context select[data-v-4ccd39fe]{width:100%}.record-heading>div[data-v-4ccd39fe]:first-child{flex-basis:200px}.context-detail[data-v-4ccd39fe]{flex-basis:100%}}.family-recipient-picker[data-v-7e30c43f]{min-width:0;border:1px solid #ced9cf;border-radius:8px;padding:14px;display:grid;gap:12px;margin:0}.family-recipient-picker legend[data-v-7e30c43f]{font-size:14px;padding:0 5px}.recipient-row[data-v-7e30c43f]{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.recipient-row input[data-v-7e30c43f]{margin-top:3px;flex-shrink:0}.recipient-row>span[data-v-7e30c43f]{min-width:0}.recipient-row strong[data-v-7e30c43f]{display:block;font-size:13px;overflow-wrap:anywhere}.recipient-row small[data-v-7e30c43f]{display:block;color:#67786d;overflow-wrap:anywhere}.picker-pages[data-v-7e30c43f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.selected-ids[data-v-7e30c43f]{display:flex;gap:6px;flex-wrap:wrap}.selected-ids>span[data-v-7e30c43f]{background:#f1f5ef;padding:3px 7px;border-radius:4px;font-size:11px;overflow-wrap:anywhere}.selected-ids button[data-v-7e30c43f]{border:0;background:none;color:#48614e;padding:0 0 0 9px;font-size:18px}.health-heading[data-v-1dc78e9e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.health-heading>div[data-v-1dc78e9e]{flex:1;min-width:0}.health-heading p[data-v-1dc78e9e]{margin-top:6px}.health-records[data-v-1dc78e9e]{display:grid;gap:14px}.health-records article[data-v-1dc78e9e]{display:flex;flex-direction:column;gap:14px;min-width:0}.health-records article>.button[data-v-1dc78e9e]{align-self:flex-start}.measurements[data-v-1dc78e9e]{display:flex;gap:20px;flex-wrap:wrap;margin:0;padding:14px;background:#f1f5f1;border-radius:7px}.measurements>div[data-v-1dc78e9e]{min-width:0;flex:1 1 110px}.measurements dt[data-v-1dc78e9e]{font-size:12px;color:#647266}.measurements dd[data-v-1dc78e9e]{margin:5px 0 0;font-size:21px;color:#234c43;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.measurements small[data-v-1dc78e9e]{font-size:12px;white-space:nowrap}.preserve-lines[data-v-1dc78e9e]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.health-publication h3[data-v-1dc78e9e],.health-publication p[data-v-1dc78e9e]{overflow-wrap:anywhere}.confirm-line[data-v-1dc78e9e]{display:flex;align-items:flex-start;gap:9px;padding:14px;background:#f2f7ef;border:1px solid #bfcebd;border-radius:8px;line-height:1.6}.confirm-line input[data-v-1dc78e9e]{flex-shrink:0;margin-top:3px}@media(max-width:600px){.health-heading>div[data-v-1dc78e9e]{flex-basis:100%}.health-publication .pagination[data-v-1dc78e9e]{flex-wrap:wrap}.health-publication .pagination .row[data-v-1dc78e9e]{margin-left:0}.measurements[data-v-1dc78e9e]{gap:12px}.measurements dd[data-v-1dc78e9e]{font-size:19px}.health-records article>.button[data-v-1dc78e9e]{white-space:normal}}.publication-heading[data-v-140ca4b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.publication-heading>div[data-v-140ca4b5]{flex:1;min-width:0}.publication-heading p[data-v-140ca4b5]{margin-top:6px}.publication-records[data-v-140ca4b5]{display:grid;gap:14px}.publication-records article[data-v-140ca4b5]{display:flex;flex-direction:column;gap:14px;min-width:0}.record-actions[data-v-140ca4b5]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.preserve-lines[data-v-140ca4b5]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.publication-manage h3[data-v-140ca4b5],.publication-manage p[data-v-140ca4b5],.publication-manage span[data-v-140ca4b5]{overflow-wrap:anywhere}.field-options[data-v-140ca4b5]{margin:0;border:1px solid #ced9cf;border-radius:8px;padding:14px;display:grid;gap:10px;min-width:0}.field-options label[data-v-140ca4b5],.confirm-line[data-v-140ca4b5]{display:flex;align-items:flex-start;gap:9px;line-height:1.6}.field-options input[data-v-140ca4b5],.confirm-line input[data-v-140ca4b5]{flex-shrink:0;margin-top:3px}.confirm-line[data-v-140ca4b5]{padding:14px;background:#f2f7ef;border:1px solid #bfcebd;border-radius:8px}.publication-events[data-v-140ca4b5]{padding-left:21px;display:grid;gap:14px}.publication-events p[data-v-140ca4b5]{margin-top:5px}@media(max-width:600px){.publication-heading>div[data-v-140ca4b5]{flex-basis:100%}.publication-manage .pagination[data-v-140ca4b5]{flex-wrap:wrap}.publication-manage .pagination .row[data-v-140ca4b5]{margin-left:0}.publication-manage .record-actions .button[data-v-140ca4b5]{white-space:normal}.publication-manage .toolbar[data-v-140ca4b5]{align-items:stretch}.publication-manage .toolbar label[data-v-140ca4b5]{min-width:0;flex-wrap:wrap}}.stay-source-picker[data-v-f82ef2b3]{display:grid;gap:12px;margin:0;padding:14px;min-width:0;border:1px solid #ced9cf;border-radius:8px}.stay-source-picker legend[data-v-f82ef2b3]{font-size:14px;padding:0 5px}.stay-source-picker select[data-v-f82ef2b3]{min-width:0;max-width:100%}.manage-tabs[data-v-6cd8a2b0]{display:flex;gap:8px;flex-wrap:wrap}.manage-tabs .button[data-v-6cd8a2b0]{min-width:115px}.family-manage>.section-heading[data-v-6cd8a2b0]{margin-bottom:0}.manage-records[data-v-6cd8a2b0]{display:grid;gap:14px}.manage-records>.panel[data-v-6cd8a2b0]{display:flex;flex-direction:column;gap:14px}.manage-records>.panel>.button[data-v-6cd8a2b0]{align-self:flex-start}.record-heading[data-v-6cd8a2b0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.record-heading>div[data-v-6cd8a2b0]:first-child{flex:1 1 240px;min-width:0;max-width:100%}.record-heading>.status-pill[data-v-6cd8a2b0]{flex:0 0 auto}.record-heading h3[data-v-6cd8a2b0],.record-heading p[data-v-6cd8a2b0]{overflow-wrap:anywhere}.record-heading p[data-v-6cd8a2b0]{margin-top:6px}.preserve-lines[data-v-6cd8a2b0]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.purpose-tags[data-v-6cd8a2b0]{display:flex;flex-wrap:wrap;gap:6px}.purpose-tags span[data-v-6cd8a2b0]{background:#edf4ee;color:#436651;font-size:12px;padding:4px 9px;border-radius:5px}.resident-filter[data-v-6cd8a2b0],.resident-picker[data-v-6cd8a2b0]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.resident-filter>.field[data-v-6cd8a2b0]{flex:1;min-width:190px}.resident-filter .resident-select[data-v-6cd8a2b0]{flex:2}.resident-picker>.field[data-v-6cd8a2b0]{flex:1;min-width:0}.option-pages[data-v-6cd8a2b0]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;flex-basis:100%;font-size:12px}.purpose-options[data-v-6cd8a2b0]{border:1px solid #cbd8cf;border-radius:8px;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.purpose-options legend[data-v-6cd8a2b0]{font-size:13px;padding:0 5px}.purpose-options label[data-v-6cd8a2b0],.confirm-line[data-v-6cd8a2b0]{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.6}.purpose-options input[data-v-6cd8a2b0],.confirm-line input[data-v-6cd8a2b0]{flex-shrink:0;margin-top:3px}.confirm-line[data-v-6cd8a2b0]{padding:14px;background:#f2f7ef;border:1px solid #bfcebd;border-radius:8px}.bill-amounts[data-v-6cd8a2b0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;background:#f1f5ef;border-radius:8px}.bill-amounts span[data-v-6cd8a2b0]{font-size:12px;color:#647266}.bill-amounts strong[data-v-6cd8a2b0]{display:block;color:#234c43;font-size:19px;margin-top:7px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.record-actions[data-v-6cd8a2b0]{display:flex;gap:10px;flex-wrap:wrap}.feedback-events[data-v-6cd8a2b0]{padding-left:22px;display:grid;gap:12px}.feedback-events p[data-v-6cd8a2b0]{margin-top:5px}details summary[data-v-6cd8a2b0]{cursor:pointer;color:#365c4c;font-size:13px;min-height:32px}.family-manage .pagination[data-v-6cd8a2b0]{margin-top:0}@media(max-width:600px){.family-manage>.page-heading[data-v-6cd8a2b0]{flex-wrap:wrap;align-items:flex-start}.manage-tabs[data-v-6cd8a2b0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.manage-tabs .button[data-v-6cd8a2b0]{min-width:0;padding-inline:8px;font-size:13px}.record-heading>div[data-v-6cd8a2b0]:first-child{flex-basis:200px}.resident-filter[data-v-6cd8a2b0]{align-items:stretch}.resident-filter>.field[data-v-6cd8a2b0],.resident-filter>.resident-select[data-v-6cd8a2b0]{min-width:0;flex-basis:100%}.resident-filter>.button[data-v-6cd8a2b0]{align-self:flex-start}.bill-amounts[data-v-6cd8a2b0]{gap:8px;padding:12px}.bill-amounts strong[data-v-6cd8a2b0]{font-size:16px}.purpose-options[data-v-6cd8a2b0]{gap:10px;padding:12px}.family-manage .pagination[data-v-6cd8a2b0]{flex-wrap:wrap}.family-manage .pagination .row[data-v-6cd8a2b0]{margin-left:0}}.workflow-toolbar[data-v-5e2a0db3],.workflow-tabs[data-v-5e2a0db3],.workflow-action-choices[data-v-5e2a0db3]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.workflow-toolbar[data-v-5e2a0db3]{justify-content:space-between}.workflow-grid[data-v-5e2a0db3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}.workflow-card[data-v-5e2a0db3]{display:flex;flex-direction:column;gap:15px}.workflow-card>.button[data-v-5e2a0db3]{margin-top:auto}.workflow-title[data-v-5e2a0db3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.workflow-title>h2[data-v-5e2a0db3],.workflow-title>div[data-v-5e2a0db3]{min-width:0;flex:1 1 180px}.workflow-title h2[data-v-5e2a0db3],.workflow-title h3[data-v-5e2a0db3]{overflow-wrap:anywhere}.workflow-title>.status-pill[data-v-5e2a0db3]{flex:0 0 auto}.workflow-title p[data-v-5e2a0db3]{margin-top:6px}.workflow-summary[data-v-5e2a0db3],.workflow-note[data-v-5e2a0db3]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.workflow-summary[data-v-5e2a0db3]{font-size:13px;color:#5f6c65}.workflow-meta[data-v-5e2a0db3]{display:grid;gap:8px;margin:0;font-size:13px}.workflow-meta>div[data-v-5e2a0db3]{display:flex;justify-content:space-between;gap:12px}.workflow-meta dt[data-v-5e2a0db3]{color:#5f6c65;flex:0 0 auto}.workflow-meta dd[data-v-5e2a0db3]{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.workflow-events[data-v-5e2a0db3]{padding-left:18px;margin:12px 0 0;display:grid;gap:14px}.workflow-events small[data-v-5e2a0db3]{display:block;margin:5px 0;color:#5f6c65}.workflow-events p[data-v-5e2a0db3]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.handover-items[data-v-5e2a0db3]{display:grid;gap:12px}.handover-item[data-v-5e2a0db3]{display:grid;gap:14px;padding:16px;border:1px solid #dce3de;border-radius:8px;min-width:0}.handover-item .button[data-v-5e2a0db3]{justify-self:start}.source-list[data-v-5e2a0db3]{display:grid;gap:8px;max-height:330px;overflow:auto}.source-option[data-v-5e2a0db3]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #dce3de;border-radius:6px}.source-option input[data-v-5e2a0db3]{flex:0 0 auto;margin-top:3px}.source-option span[data-v-5e2a0db3]{min-width:0;overflow-wrap:anywhere}.source-option strong[data-v-5e2a0db3]{font-size:13px}.source-option small[data-v-5e2a0db3]{display:block;margin-top:6px;color:#5f6c65}.source-option.unavailable[data-v-5e2a0db3]{background:#f5f6f5;color:#69756d}.chosen-list[data-v-5e2a0db3]{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:8px}.chosen-list li[data-v-5e2a0db3]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;background:#f1f5f2;font-size:13px}.chosen-list span[data-v-5e2a0db3]{min-width:0;overflow-wrap:anywhere}.chosen-list button[data-v-5e2a0db3]{flex:0 0 auto}.workflow-view .info-note[data-v-5e2a0db3]{line-height:1.7;overflow-wrap:anywhere}.workflow-view .pagination[data-v-5e2a0db3]{flex-wrap:wrap}@media(max-width:600px){.workflow-grid[data-v-5e2a0db3]{grid-template-columns:1fr}.workflow-toolbar>.button[data-v-5e2a0db3]{width:100%}.workflow-tabs[data-v-5e2a0db3]{width:100%;display:grid;grid-template-columns:1fr 1fr}.workflow-action-choices .button[data-v-5e2a0db3]{flex:1 1 140px;white-space:normal}.workflow-title>h2[data-v-5e2a0db3],.workflow-title>div[data-v-5e2a0db3]{flex-basis:170px}.workflow-card[data-v-5e2a0db3]{padding:16px}.handover-item[data-v-5e2a0db3]{padding:12px}.source-option[data-v-5e2a0db3]{padding:10px}.pagination>.row[data-v-5e2a0db3]{margin-left:0}.workflow-events[data-v-5e2a0db3]{padding-left:16px}}.facility-tabs[data-v-1d3a8ead]{display:flex;gap:8px}.facility-id[data-v-1d3a8ead]{display:block;color:var(--muted);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.facility-table td[data-v-1d3a8ead]:first-child{white-space:normal;min-width:160px}.facility-table strong[data-v-1d3a8ead]{overflow-wrap:anywhere}.facilities-view .section-heading[data-v-1d3a8ead],.facilities-view .pagination[data-v-1d3a8ead]{flex-wrap:wrap}@media(max-width:600px){.facility-tabs .button[data-v-1d3a8ead]{flex:1}.facility-table[data-v-1d3a8ead]{min-width:560px}.facilities-view .section-heading>.row[data-v-1d3a8ead]{width:100%;justify-content:flex-end}.facilities-view .pagination>.row[data-v-1d3a8ead]{margin-left:0}}.resident-picker[data-v-dfb3304c]{display:grid;gap:12px;min-width:0}.picker-search[data-v-dfb3304c]{display:flex;gap:8px}.picker-search input[data-v-dfb3304c]{min-width:0}.picker-options[data-v-dfb3304c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.picker-option[data-v-dfb3304c]{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;background:#fff;border:1px solid var(--border);border-radius:6px;padding:10px 12px;min-height:54px;color:var(--ink);min-width:0}.picker-option.selected[data-v-dfb3304c]{background:#edf5ee;border-color:#527e63}.picker-option strong[data-v-dfb3304c],.picker-option small[data-v-dfb3304c]{display:block;overflow-wrap:anywhere}.picker-option small[data-v-dfb3304c]{color:var(--muted);font-size:11px}.picker-option>span[data-v-dfb3304c]:last-child{font-size:12px;flex-shrink:0}.picker-pagination[data-v-dfb3304c]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);flex-wrap:wrap}@media(max-width:600px){.picker-options[data-v-dfb3304c]{grid-template-columns:1fr}.picker-option[data-v-dfb3304c]{min-height:60px}}.care-documents .section-heading[data-v-9382c6e1]{flex-wrap:wrap}.document-list article[data-v-9382c6e1]{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--border)}.document-main[data-v-9382c6e1]{min-width:0;flex:1}.document-main h3[data-v-9382c6e1],.document-main p[data-v-9382c6e1],.document-main small[data-v-9382c6e1]{overflow-wrap:anywhere}.document-main h3[data-v-9382c6e1]{margin-bottom:4px}.document-main small[data-v-9382c6e1]{display:block;margin-top:5px}.plan-item[data-v-9382c6e1]{padding:14px;border:1px solid var(--border);border-radius:7px;background:#fafcf9}.plan-item .section-heading[data-v-9382c6e1]{margin-bottom:12px}.time-list[data-v-9382c6e1]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.time-list input[data-v-9382c6e1]{min-width:0}.item-input[data-v-9382c6e1]{display:flex;gap:8px;align-items:flex-end}.item-input .field[data-v-9382c6e1]{flex:1;min-width:0}.record-text[data-v-9382c6e1]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.care-documents .pagination[data-v-9382c6e1]{flex-wrap:wrap}.details-grid dd[data-v-9382c6e1]{overflow-wrap:anywhere}@media(max-width:600px){.document-list article[data-v-9382c6e1]{flex-wrap:wrap;gap:10px}.document-main[data-v-9382c6e1]{flex-basis:100%}.document-list article>.button[data-v-9382c6e1]{margin-left:auto}.care-documents .section-heading>.row[data-v-9382c6e1]{width:100%;justify-content:flex-end}.time-list[data-v-9382c6e1]{grid-template-columns:1fr}.item-input>.button[data-v-9382c6e1]{padding-inline:9px}.care-documents .pagination>.row[data-v-9382c6e1]{margin-left:0}}.health-view[data-v-a2dc6719],.health-detail[data-v-a2dc6719]{min-width:0}.health-actions[data-v-a2dc6719],.health-tabs[data-v-a2dc6719],.health-toolbar[data-v-a2dc6719],.health-pagination[data-v-a2dc6719],.health-links[data-v-a2dc6719]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.health-toolbar[data-v-a2dc6719],.health-pagination[data-v-a2dc6719],.health-links[data-v-a2dc6719]{justify-content:space-between}.health-help[data-v-a2dc6719]{font-size:12px;line-height:1.8;margin:16px 0}.health-filter[data-v-a2dc6719]{display:flex;align-items:center;gap:10px;font-size:12px}.health-filter select[data-v-a2dc6719]{min-width:150px}.health-list[data-v-a2dc6719]{display:grid;gap:0}.health-row[data-v-a2dc6719]{display:flex;gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--border);min-width:0}.health-row-main[data-v-a2dc6719]{flex:1;min-width:0}.health-row-main p[data-v-a2dc6719]{margin:7px 0;font-size:13px}.health-row-title[data-v-a2dc6719]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.health-row strong[data-v-a2dc6719],.health-row p[data-v-a2dc6719],.health-row small[data-v-a2dc6719],.health-context[data-v-a2dc6719],.health-facts dd[data-v-a2dc6719],.health-history li[data-v-a2dc6719]{overflow-wrap:anywhere}.health-row>.button[data-v-a2dc6719]{flex-shrink:0}.health-tag[data-v-a2dc6719]{display:inline-flex;padding:3px 7px;background:#f0f5ed;color:#52664e;border-radius:4px;font-size:11px}.health-pagination[data-v-a2dc6719]{border-top:1px solid var(--border);padding-top:15px;font-size:12px;color:var(--muted)}.health-context[data-v-a2dc6719]{background:#f4f7f1;border:1px solid var(--border);padding:13px;border-radius:6px;font-size:13px}.health-context p[data-v-a2dc6719]{margin-top:7px;color:var(--muted);font-size:12px}.health-measurements[data-v-a2dc6719],.health-task-filter[data-v-a2dc6719]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.health-detail input[data-v-a2dc6719]:not([type=checkbox]),.health-detail select[data-v-a2dc6719],.health-detail textarea[data-v-a2dc6719]{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.health-detail .field[data-v-a2dc6719]{min-width:0}.health-check[data-v-a2dc6719]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.8}.health-check input[data-v-a2dc6719]{flex:0 0 auto;width:17px;height:17px;min-height:17px;margin-top:4px}.health-action-box[data-v-a2dc6719]{border:1px solid var(--border);padding:15px;border-radius:6px}.health-facts[data-v-a2dc6719]{margin:0;display:grid;gap:14px}.health-facts>div[data-v-a2dc6719]{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;font-size:13px}.health-facts dt[data-v-a2dc6719]{color:var(--muted)}.health-facts dd[data-v-a2dc6719]{margin:0}.health-pre[data-v-a2dc6719]{white-space:pre-wrap}.health-history[data-v-a2dc6719]{font-size:12px}.health-history summary[data-v-a2dc6719]{cursor:pointer;padding:10px 0}.health-history ol[data-v-a2dc6719]{padding-left:22px}.health-history li[data-v-a2dc6719]{padding:9px 0}.health-history p[data-v-a2dc6719]{white-space:pre-wrap;margin:5px 0}.health-task-options[data-v-a2dc6719]{display:grid;gap:8px}.health-task-option[data-v-a2dc6719]{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;text-align:left;border:1px solid var(--border);border-radius:6px;padding:12px;background:#fff;min-width:0;color:var(--ink)}.health-task-option.selected[data-v-a2dc6719]{background:#edf4e9;border-color:#719168}.health-task-option>span[data-v-a2dc6719]{min-width:0;flex:1;overflow-wrap:anywhere}.health-task-option span span[data-v-a2dc6719],.health-task-option small[data-v-a2dc6719]{display:block;margin-top:6px}.health-task-option small[data-v-a2dc6719]{font-size:11px;color:var(--muted)}.health-task-option b[data-v-a2dc6719]{flex-shrink:0;font-size:12px}.health-task-option[data-v-a2dc6719]:disabled{opacity:.6}.health-links[data-v-a2dc6719]{font-size:12px}@media(max-width:600px){.health-row[data-v-a2dc6719]{gap:9px;align-items:flex-start}.health-row>.button[data-v-a2dc6719]{padding:9px;font-size:12px}.health-filter[data-v-a2dc6719]{width:100%}.health-filter select[data-v-a2dc6719]{flex:1}.health-toolbar[data-v-a2dc6719]{align-items:flex-start}.health-measurements[data-v-a2dc6719],.health-task-filter[data-v-a2dc6719]{grid-template-columns:1fr}.health-tabs[data-v-a2dc6719]{width:100%}.health-tabs .button[data-v-a2dc6719]{flex:1}.health-detail input[type=datetime-local][data-v-a2dc6719],.health-detail input[type=date][data-v-a2dc6719]{min-inline-size:0;width:100%;max-width:100%}.health-pagination[data-v-a2dc6719]{gap:12px}.health-facts>div[data-v-a2dc6719]{grid-template-columns:75px minmax(0,1fr)}.health-action-box[data-v-a2dc6719]{padding:12px}}.catalog-actions[data-v-f69682fa]{flex-wrap:wrap;min-width:180px}.catalog-note[data-v-f69682fa],.current-catalog[data-v-f69682fa]{background:#f5f2e9;padding:14px 16px;border-radius:9px;font-size:13px;line-height:1.6}.catalog-note[data-v-f69682fa]{margin:0;color:#695f48}.catalog-success[data-v-f69682fa]{margin:0;padding:12px 16px;border-radius:9px;background:#edf6f0;color:#276747}.catalog-search[data-v-f69682fa]{flex:1;min-width:200px}.amount[data-v-f69682fa]{text-align:right!important;white-space:nowrap;font-variant-numeric:tabular-nums}.catalog-name[data-v-f69682fa]{min-width:160px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.catalog-name small[data-v-f69682fa],.version[data-v-f69682fa]{display:block;margin-top:5px;font-size:11px;color:#5f6c65}.catalog-state[data-v-f69682fa]{background:#edf6f0;color:#276747;padding:4px 8px;border-radius:5px;font-size:12px;white-space:nowrap}.catalog-state.inactive[data-v-f69682fa]{color:#5f6c65;background:#f0f2f1}.catalog-pagination[data-v-f69682fa]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.catalog-confirm[data-v-f69682fa]{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #c4d6c8;border-radius:8px;line-height:1.6}.catalog-confirm input[data-v-f69682fa]{width:20px;min-height:20px;flex:0 0 auto;margin-top:2px}.current-catalog[data-v-f69682fa]{overflow-wrap:anywhere}@media(max-width:600px){.catalog-search[data-v-f69682fa]{width:100%;min-width:0}.catalog-pagination[data-v-f69682fa]{flex-wrap:wrap}.catalog-note[data-v-f69682fa]{padding:12px}.charge-items-view .page-heading>.row[data-v-f69682fa]{flex-wrap:wrap}}.actions[data-v-8fff090a]{flex-wrap:wrap}.discharges-view input[data-v-8fff090a],.discharges-view select[data-v-8fff090a]{min-width:0}.departure-note[data-v-8fff090a]{padding:12px 15px;background:#f5f2e9;color:#695f48;border-radius:9px;font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere}.departure-success[data-v-8fff090a]{padding:12px 15px;background:#edf6f0;color:#276747;border-radius:9px;line-height:1.6;margin:0}.discharge-list[data-v-8fff090a]{padding:0}.discharge-row[data-v-8fff090a]{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto;gap:16px;align-items:center;padding:17px;border-bottom:1px solid #e2e9e4}.discharge-person[data-v-8fff090a]{min-width:0;overflow-wrap:anywhere}.discharge-row small[data-v-8fff090a],.cleaning-row small[data-v-8fff090a]{display:block;font-size:12px;color:#647168;margin-top:6px}.departure-status[data-v-8fff090a]{display:inline-block;padding:5px 9px;border-radius:5px;background:#edf3ef;color:#234c43;font-size:12px;white-space:nowrap}.discharge-pagination[data-v-8fff090a]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px;font-size:13px}.cleaning-row[data-v-8fff090a]{overflow-wrap:anywhere;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #e2e9e4}.detail-heading[data-v-8fff090a]{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.detail-heading h2[data-v-8fff090a]{margin:0;min-width:0;flex:1 1 200px;overflow-wrap:anywhere}.departure-details[data-v-8fff090a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.departure-details dt[data-v-8fff090a]{color:#647168;font-size:12px;margin-bottom:6px}.departure-details dd[data-v-8fff090a]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.followup-card[data-v-8fff090a]{padding:14px;border:1px solid #dce3de;border-radius:9px;overflow-wrap:anywhere}.followup-card p[data-v-8fff090a]{font-size:13px;line-height:1.6}.departure-confirm[data-v-8fff090a]{display:flex;gap:10px;align-items:flex-start;line-height:1.7}.departure-confirm input[data-v-8fff090a]{width:20px;min-height:20px;flex:0 0 auto;margin-top:3px}.settlement-summary[data-v-8fff090a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;background:#edf3ef;border-radius:9px}.settlement-summary>div[data-v-8fff090a]{display:grid;gap:8px;overflow-wrap:anywhere}.settlement-summary span[data-v-8fff090a]{font-size:12px;color:#647168}.settlement-summary strong[data-v-8fff090a]{color:#234c43;font-size:20px;font-variant-numeric:tabular-nums}@media(max-width:800px){.discharge-row[data-v-8fff090a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.discharge-row>.actions[data-v-8fff090a]{grid-column:1/-1}.discharge-pagination[data-v-8fff090a],.cleaning-row[data-v-8fff090a]{flex-wrap:wrap}.departure-details[data-v-8fff090a]{gap:14px}.discharges-view .page-heading>.actions[data-v-8fff090a]{width:100%}}@media(max-width:400px){.departure-details[data-v-8fff090a]{grid-template-columns:1fr}.settlement-summary strong[data-v-8fff090a]{font-size:17px}}.daily-care-row[data-v-969c5563]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(170px,1.4fr);align-items:center;gap:12px;padding:16px;border-bottom:1px solid #e2e9e4;overflow-wrap:anywhere}.daily-care-row[data-v-969c5563]:last-child{border-bottom:0}.daily-care-person[data-v-969c5563]{display:flex;gap:10px;align-items:flex-start;cursor:pointer;min-width:0}.daily-care-person input[data-v-969c5563]{width:20px;min-height:20px;flex:0 0 auto;margin:0}.daily-care-person span[data-v-969c5563]{min-width:0}.daily-care-row small[data-v-969c5563]{display:block;font-size:12px;line-height:1.6;color:#647168;margin-top:5px}.daily-care-plan[data-v-969c5563]{font-size:13px;font-weight:550}.daily-care-issues[data-v-969c5563]{grid-column:1/-1;margin:0;padding:9px 12px 9px 30px;background:#fbf6eb;color:#78581f;font-size:12px;line-height:1.7;border-radius:6px}@media(max-width:650px){.daily-care-row[data-v-969c5563]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.daily-care-person[data-v-969c5563]{grid-column:1/-1}.daily-care-row>div[data-v-969c5563]{padding-left:30px}.daily-care-row>div+div[data-v-969c5563]{padding-left:0}}.subject-choice[data-v-53d35f46]{display:grid;gap:4px;text-align:left;min-height:50px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:#fff;color:inherit;overflow-wrap:anywhere}.subject-choice span[data-v-53d35f46]{color:var(--muted);font-size:12px}.subject-choice[aria-pressed=true][data-v-53d35f46]{background:#edf5ee;border-color:var(--ink)}.template-choice[data-v-97558c56]{display:grid;gap:4px;text-align:left;min-height:50px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:#fff;color:inherit;overflow-wrap:anywhere}.template-choice span[data-v-97558c56]{color:var(--muted);font-size:12px}.template-choice[aria-pressed=true][data-v-97558c56]{background:#edf5ee;border-color:var(--ink)}.structured-fields[data-v-f7df7bd1]{display:grid;gap:16px}.structured-field[data-v-f7df7bd1]{min-width:0;display:grid;gap:5px}.field-label[data-v-f7df7bd1]{font-size:14px;font-weight:550;overflow-wrap:anywhere}.required-label[data-v-f7df7bd1]{font-size:11px;color:#8d5f24;margin-left:8px;font-weight:400}.answer-value[data-v-f7df7bd1]{white-space:pre-wrap;overflow-wrap:anywhere;padding:7px 0;border-bottom:1px solid var(--border)}.field-options[data-v-f7df7bd1]{display:flex;flex-wrap:wrap;gap:8px 16px}.field-options .checkbox-field[data-v-f7df7bd1]{min-height:36px;align-items:center;max-width:100%}.field-options span[data-v-f7df7bd1]{overflow-wrap:anywhere;min-width:0}.field-options input[data-v-f7df7bd1]{margin-top:0}.field-error[data-v-f7df7bd1]{color:var(--danger)}.has-error input[data-v-f7df7bd1],.has-error select[data-v-f7df7bd1],.has-error textarea[data-v-f7df7bd1]{border-color:var(--danger)}@media(max-width:700px){.field-options .checkbox-field[data-v-f7df7bd1]{min-height:44px}.field-options[data-v-f7df7bd1]{display:grid;gap:4px}}.document-print-root{margin:0;padding:0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;position:fixed;inset:0;z-index:1000;background:#e9edea;overflow:auto;color:#252a27}.print-controls{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;padding:12px 20px;border-bottom:1px solid #ccc;z-index:1}.print-paper{width:210mm;max-width:calc(100% - 24px);margin:20px auto;padding:18mm;background:#fff;box-shadow:0 4px 20px #0001;overflow-wrap:anywhere}.print-paper header{text-align:center;border-bottom:2px solid #234c43;padding-bottom:14px;margin-bottom:14px}.print-paper h1{font-size:22px;letter-spacing:0}.print-watermark{display:block;margin-top:8px;color:#795a30}.print-paper dl{display:grid;grid-template-columns:130px 1fr;gap:6px;font-size:13px;margin:0 0 18px}.print-paper dt{color:#64716a}.print-paper dd{margin:0}.print-paper footer{border-top:1px solid #bbb;margin-top:18px;padding-top:10px;font-size:11px}.print-correction{padding:8px 0;margin-bottom:12px}.print-paper .structured-field{break-inside:avoid}.print-paper header,.print-paper footer{break-inside:avoid}@media(max-width:700px){.print-controls{align-items:flex-start;flex-wrap:wrap;padding:10px 12px}.print-controls .button{min-height:44px}.print-paper{padding:20px 16px;margin:12px auto}.print-paper dl{grid-template-columns:1fr;gap:3px}.print-paper dd{margin-bottom:7px}}@media print{@page{size:A4;margin:15mm}html:has(body.has-document-print),body.has-document-print{background:#fff!important}body.has-document-print>*:not(.document-print-root){display:none!important}body.has-document-print .document-print-root{position:static;inset:auto;width:auto;max-width:none;height:auto;max-height:none;overflow:visible;background:#fff;display:block!important}.document-print-root::backdrop{background:transparent}.print-controls{display:none!important}.print-paper{width:auto;max-width:none;margin:0;padding:0;box-shadow:none}.print-paper .structured-fields{gap:10px}.print-paper h1{font-size:20px}}.record-list article[data-v-74a1d7f3]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.record-list article>div[data-v-74a1d7f3]{flex:1;min-width:0;overflow-wrap:anywhere}.record-list small[data-v-74a1d7f3]{color:var(--muted)}.record-actions[data-v-74a1d7f3]{display:flex;gap:8px;flex-wrap:wrap}.record-facts[data-v-74a1d7f3]{display:grid;grid-template-columns:150px 1fr;gap:7px;margin:0}.record-facts dt[data-v-74a1d7f3]{color:var(--muted);font-size:13px}.record-facts dd[data-v-74a1d7f3]{margin:0;overflow-wrap:anywhere}.selection-box[data-v-74a1d7f3]{display:grid;gap:10px;border:1px solid var(--border);border-radius:6px;padding:12px}.history-choice[data-v-74a1d7f3]{display:grid;gap:5px;text-align:left;padding:10px;border:1px solid var(--border);border-radius:5px;background:#fff;min-height:44px;overflow-wrap:anywhere}.history-choice span[data-v-74a1d7f3]{color:var(--muted);font-size:12px}@media(max-width:700px){.record-list article[data-v-74a1d7f3]{flex-wrap:wrap}.record-list article>div[data-v-74a1d7f3]{flex-basis:100%}.record-list .button[data-v-74a1d7f3]{margin-left:auto}.record-facts[data-v-74a1d7f3]{grid-template-columns:1fr;gap:3px}.record-facts dd[data-v-74a1d7f3]{margin-bottom:7px}.toolbar[data-v-74a1d7f3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.toolbar label[data-v-74a1d7f3]{grid-column:1/-1;display:flex;min-width:0;justify-content:space-between}.toolbar select[data-v-74a1d7f3]{flex:1;min-width:0}.toolbar .button[data-v-74a1d7f3],.toolbar .text-link[data-v-74a1d7f3]{min-width:0;white-space:normal}.record-actions .button[data-v-74a1d7f3]{flex:1;min-width:120px}}.template-tools[data-v-0aa4f18c],.template-field header[data-v-0aa4f18c]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.template-field[data-v-0aa4f18c]{padding:12px;border:1px solid var(--border);border-radius:6px}.template-field header[data-v-0aa4f18c]{margin-bottom:12px}.template-field .form-grid[data-v-0aa4f18c]{gap:10px}.template-field .row[data-v-0aa4f18c]{gap:6px}.required-control[data-v-0aa4f18c]{align-items:center;padding-top:22px}.required-control input[data-v-0aa4f18c]{margin:0}.template-options[data-v-0aa4f18c]{display:grid;gap:8px;margin-top:12px}.option-row[data-v-0aa4f18c]{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.option-row>.text-link[data-v-0aa4f18c]{min-height:38px}.template-errors[data-v-0aa4f18c]{color:var(--danger);font-size:13px}.template-errors summary[data-v-0aa4f18c]{cursor:pointer;min-height:44px;display:flex;align-items:center}.template-errors p[data-v-0aa4f18c]{margin:6px 0}@media(max-width:700px){.option-row[data-v-0aa4f18c]{grid-template-columns:1fr 1fr}.option-row>.text-link[data-v-0aa4f18c]{grid-column:1/-1;justify-self:end;min-height:44px}.required-control[data-v-0aa4f18c]{padding-top:0;min-height:44px}}.template-list article[data-v-01777a27]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.template-list article>div[data-v-01777a27]{flex:1;min-width:0;overflow-wrap:anywhere}.template-actions[data-v-01777a27]{display:flex;gap:8px;flex-wrap:wrap}summary[data-v-01777a27]{min-height:44px;display:flex;align-items:center;cursor:pointer;margin-bottom:8px}@media(max-width:700px){.template-list article[data-v-01777a27]{flex-wrap:wrap}.template-list article>div[data-v-01777a27]{flex-basis:100%}.template-list .button[data-v-01777a27]{margin-left:auto}.toolbar[data-v-01777a27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.toolbar label[data-v-01777a27]{grid-column:1/-1;display:flex;min-width:0;justify-content:space-between}.toolbar select[data-v-01777a27]{flex:1;min-width:0}.toolbar .button[data-v-01777a27]{min-width:0;white-space:normal}}.document-tabs[data-v-50ee93ee]{display:flex;gap:8px}.structured-workspace[data-v-50ee93ee]{gap:14px}@media(max-width:700px){.page-heading[data-v-50ee93ee]{flex-wrap:wrap}.document-tabs .button[data-v-50ee93ee]{flex:1}}.own-declaration[data-v-cd24e802]{padding:10px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}:root{--hy-palette-forest: #234C43;--hy-palette-forest-hover: #1B3D35;--hy-palette-forest-deep: #16382F;--hy-palette-forest-soft: #EDF3EF;--hy-palette-ivory: #F5F2E9;--hy-palette-sage: #A9B9A4;--hy-palette-ink: #252A27;--hy-palette-muted: #5F6C65;--hy-palette-canvas: #F6F8F6;--hy-palette-white: #FFFFFF;--hy-palette-surface-soft: #F0F4F1;--hy-palette-border: #DCE3DE;--hy-palette-control-border: #7C8B82;--hy-palette-disabled: #87958C;--hy-palette-success: #276747;--hy-palette-success-soft: #EDF6F0;--hy-palette-warning: #946200;--hy-palette-warning-soft: #FFF5DE;--hy-palette-danger: #B43A35;--hy-palette-danger-soft: #FCEEEB;--hy-palette-info: #315D9B;--hy-palette-info-soft: #EDF3FC;--hy-space-0: 0px;--hy-space-1: 4px;--hy-space-2: 8px;--hy-space-3: 12px;--hy-space-4: 16px;--hy-space-5: 20px;--hy-space-6: 24px;--hy-space-8: 32px;--hy-space-10: 40px;--hy-space-12: 48px;--hy-space-16: 64px;--hy-radius-none: 0px;--hy-radius-sm: 4px;--hy-radius-md: 6px;--hy-radius-lg: 8px;--hy-radius-xl: 12px;--hy-radius-pill: 999px;--hy-font-size-xs: 12px;--hy-font-size-sm: 13px;--hy-font-size-body: 14px;--hy-font-size-mobile: 16px;--hy-font-size-section: 18px;--hy-font-size-page: 24px;--hy-font-size-display: 40px;--hy-line-height-caption: 18px;--hy-line-height-control: 20px;--hy-line-height-body: 22px;--hy-line-height-mobile: 24px;--hy-line-height-section: 26px;--hy-line-height-page: 32px;--hy-line-height-display: 48px;--hy-font-family: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--hy-font-family-numeric: "Inter", "Arial", "PingFang SC", sans-serif;--hy-font-weight-regular: 400;--hy-font-weight-medium: 500;--hy-font-weight-semibold: 600;--hy-shadow-none: none;--hy-shadow-sm: 0 1px 3px rgba(22,56,47,.08);--hy-shadow-popover: 0 6px 20px rgba(22,56,47,.12);--hy-shadow-dialog: 0 16px 48px rgba(22,56,47,.16);--hy-duration-fast: .12s;--hy-duration-normal: .18s;--hy-duration-slow: .24s;--hy-easing-standard: cubic-bezier(.2, 0, 0, 1);--hy-z-base: 0;--hy-z-sticky: 10;--hy-z-dropdown: 100;--hy-z-drawer: 200;--hy-z-modal: 300;--hy-z-toast: 400;--hy-z-tooltip: 500;--hy-breakpoint-mobile: 768px;--hy-breakpoint-desktop: 1200px;--hy-breakpoint-wide: 1440px;--hy-color-primary: var(--hy-palette-forest);--hy-color-primary-hover: var(--hy-palette-forest-hover);--hy-color-primary-active: var(--hy-palette-forest-deep);--hy-color-primary-soft: var(--hy-palette-forest-soft);--hy-color-on-primary: var(--hy-palette-white);--hy-color-brand-warm: var(--hy-palette-ivory);--hy-color-brand-sage: var(--hy-palette-sage);--hy-color-text: var(--hy-palette-ink);--hy-color-muted: var(--hy-palette-muted);--hy-color-canvas: var(--hy-palette-canvas);--hy-color-surface: var(--hy-palette-white);--hy-color-surface-soft: var(--hy-palette-surface-soft);--hy-color-border: var(--hy-palette-border);--hy-color-control-border: var(--hy-palette-control-border);--hy-color-disabled-text: var(--hy-palette-disabled);--hy-color-success: var(--hy-palette-success);--hy-color-success-soft: var(--hy-palette-success-soft);--hy-color-warning: var(--hy-palette-warning);--hy-color-warning-soft: var(--hy-palette-warning-soft);--hy-color-danger: var(--hy-palette-danger);--hy-color-danger-soft: var(--hy-palette-danger-soft);--hy-color-info: var(--hy-palette-info);--hy-color-info-soft: var(--hy-palette-info-soft);--hy-color-focus: var(--hy-palette-info);--hy-color-link: var(--hy-palette-forest);--hy-color-overlay: rgba(22, 36, 30, .4);--hy-control-height: 36px;--hy-table-row-height: 40px;--hy-table-header-height: 36px;--hy-page-gutter: 24px;--hy-mobile-touch-target: 44px;--hy-focus-width: 2px;--hy-focus-offset: 2px;--hy-button-height: var(--hy-control-height);--hy-button-padding-x: 16px;--hy-button-gap: 8px;--hy-button-radius: var(--hy-radius-md);--hy-button-font-size: var(--hy-font-size-body);--hy-button-line-height: var(--hy-line-height-control);--hy-button-font-weight: 500;--hy-input-height: var(--hy-control-height);--hy-input-padding-x: 12px;--hy-input-border-width: 1px;--hy-input-radius: var(--hy-radius-md);--hy-input-label-gap: 6px;--hy-input-help-gap: 4px;--hy-input-textarea-min-height: 88px;--hy-table-body-row-height: var(--hy-table-row-height);--hy-table-head-row-height: var(--hy-table-header-height);--hy-table-cell-padding-x: 12px;--hy-table-cell-padding-y: 8px;--hy-table-font-size: 14px;--hy-table-line-height: 20px;--hy-table-header-background: var(--hy-color-surface-soft);--hy-table-hover-background: var(--hy-color-primary-soft);--hy-table-selected-background: #E2EEE7;--hy-tag-height: 24px;--hy-tag-padding-x: 8px;--hy-tag-font-size: 12px;--hy-tag-radius: 4px;--hy-card-padding: 16px;--hy-card-gap: 16px;--hy-card-radius: 8px;--hy-card-border-width: 1px;--hy-navigation-sidebar-width: 216px;--hy-navigation-sidebar-collapsed-width: 64px;--hy-navigation-header-height: 56px;--hy-navigation-item-height: 40px;--hy-navigation-mobile-bar-height: 64px;--hy-dialog-small-width: 480px;--hy-dialog-medium-width: 640px;--hy-dialog-large-width: 960px;--hy-dialog-padding: 24px;--hy-dialog-radius: 12px;--hy-dialog-actions-gap: 8px;--hy-drawer-width: 560px;--hy-drawer-padding: 24px;--hy-tabs-height: 40px;--hy-tabs-gap: 24px;--hy-tabs-indicator-height: 2px;--hy-icon-small-size: 16px;--hy-icon-default-size: 20px;--hy-icon-large-size: 24px;--hy-icon-stroke-width: 1.75;--hy-choice-indicator-size: 18px;--hy-choice-desktop-target-size: 36px;--hy-choice-mobile-target-size: 44px;--hy-notification-success-duration: 3s;--hy-notification-info-duration: 6s;--hy-notification-max-visible: 3;--hy-notification-width: 360px;--hy-mobile-button-height: 48px;--hy-mobile-input-height: 44px;--hy-mobile-page-gutter: 16px;--hy-mobile-body-size: 16px;--hy-mobile-body-line-height: 24px}[data-density=compact]{--hy-control-height: 32px;--hy-table-row-height: 36px;--hy-table-header-height: 32px;--hy-button-height: 32px;--hy-input-height: 32px;--hy-table-body-row-height: 36px;--hy-table-head-row-height: 32px;--hy-table-cell-padding-y: 6px}[data-density=comfortable]{--hy-control-height: 40px;--hy-table-row-height: 48px;--hy-table-header-height: 40px;--hy-button-height: 40px;--hy-input-height: 40px;--hy-table-body-row-height: 48px;--hy-table-head-row-height: 40px}.hy-focus:focus-visible{outline:var(--hy-focus-width) solid var(--hy-color-focus);outline-offset:var(--hy-focus-offset)}@media(max-width:767px){:root,[data-density]{--hy-control-height: 44px;--hy-table-row-height: 48px;--hy-page-gutter: 16px;--hy-button-height: 48px;--hy-input-height: 44px;--hy-font-size-body: 16px;--hy-line-height-body: 24px;--hy-table-body-row-height: 48px}}@media(prefers-reduced-motion:reduce){:root{--hy-duration-fast: 0ms;--hy-duration-normal: 0ms;--hy-duration-slow: 0ms}}:root{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#252a27;background:#f6f8f6;font-synthesis:none;font-size:14px;line-height:1.6;--ink:#234c43;--muted:#64716a;--border:#e0e6e1;--paper:#fff;--danger:#a73532}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #73978b;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:26px;line-height:1.4;font-weight:650;letter-spacing:-.6px}h2{font-size:17px;font-weight:650}h3{font-size:15px}small{font-size:12px}input,select,textarea{border:1px solid #aebbb3;border-radius:6px;background:#fff;color:#252a27;min-height:38px;padding:8px 11px;width:100%;max-width:100%}input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--ink);flex-shrink:0}textarea{resize:vertical;min-height:90px}label{cursor:pointer}input::placeholder,textarea::placeholder{color:#87928a}input:focus,select:focus,textarea:focus{border-color:#234c43}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:36px;border:1px solid transparent;border-radius:6px;padding:7px 14px;font-weight:550;white-space:nowrap;text-decoration:none}.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.primary:hover:not(:disabled){background:#183b32}.secondary{background:#fff;border-color:#cbd5ce;color:#354f43}.secondary:hover:not(:disabled){background:#f0f5f1}.danger{background:#fff3f1;color:var(--danger);border-color:#e3bbb4}.button.small{min-height:30px;padding:4px 10px;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;color:var(--ink);font-size:13px;font-weight:550}.text-link:hover{text-decoration:underline}.icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;background:transparent;border:1px solid transparent;border-radius:6px;color:#5a6d62;font-size:26px;line-height:1}.icon-button:hover{background:#edf3ef}.row{display:flex;align-items:center;gap:10px}.stack{display:flex;flex-direction:column;gap:20px;min-width:0}.muted{color:var(--muted);font-size:13px}.eyebrow{font-size:11px;letter-spacing:1.8px;color:#79877d;margin-bottom:8px;font-weight:600}.page-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:2px}.page-heading h1+p{margin-top:6px}.page-heading>.button{flex-shrink:0}.panel{background:#fff;border:1px solid var(--border);border-radius:10px;padding:22px;min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.subtle-label{color:#859087;font-size:12px}.subtle-note{color:#7c8980;font-size:12px;margin-top:16px}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.toolbar input{width:240px}.toolbar select{width:auto;min-width:120px}.toolbar label{display:flex;gap:8px;align-items:center}.empty-state,.loading-state{text-align:center;padding:50px 18px;color:var(--muted)}.empty-state h1,.empty-state h3{color:var(--ink);margin-bottom:10px}.empty-state p{margin-bottom:16px}.quiet-empty{padding:22px 0;color:#7d8980;font-size:13px}.table-wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.data-table{border-collapse:collapse;width:100%;text-align:left;font-size:13px;white-space:nowrap}.data-table th{color:#748078;background:#f6f8f6;font-size:12px;font-weight:550;padding:11px 13px;border-bottom:1px solid var(--border)}.data-table td{padding:14px 13px;border-bottom:1px solid #edf0ed;vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fafcf9}.data-table td strong{font-weight:600}.data-table .button+.button{margin-left:6px}.data-table .numeric,.amount{text-align:right;font-variant-numeric:tabular-nums}.table-footer,.pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--border);padding-top:16px;margin-top:14px;font-size:12px;color:var(--muted)}.pagination .row{margin-left:auto}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:4px;font-size:12px;line-height:1.5;font-weight:500;white-space:nowrap}.status-pill:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.status-pill.success{background:#eef5ed;color:#34714e}.status-pill.warning{background:#fff5df;color:#91691b}.status-pill.info{background:#edf3f9;color:#4a6b8c}.status-pill.neutral{background:#f0f2f0;color:#7b847e}.error-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;color:#8f3731;background:#fff0ed;border:1px solid #edd0c9;border-radius:7px;padding:15px;margin-bottom:12px}.error-notice p{font-size:13px;margin-top:4px}.error-notice strong{font-size:14px}.error-notice ul{padding-left:20px}.info-note{padding:13px 15px;border-radius:6px;background:#f1f5f1;border:1px solid #dae5da;color:#4f6657;font-size:13px}.info-note p{margin-top:5px}.success-notice,.success-message{background:#edf6ed;color:#366f47;border:1px solid #cde1ce;padding:12px 15px;border-radius:6px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}.field small{font-weight:400;color:var(--muted)}.field.full,.full-width{grid-column:1/-1}.checkbox-field{display:flex;align-items:flex-start;gap:10px;font-size:14px}.checkbox-field input{margin-top:4px}.modal{border:1px solid #cfdad1;border-radius:12px;padding:0;width:680px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 40px);box-shadow:0 24px 80px #1b3f322e;color:#252a27;overflow:auto;background:#fff}.modal::backdrop{background:#142e2666;backdrop-filter:blur(3px)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:#fff;z-index:2}.modal-body{padding:24px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border);background:#fafbf9;position:sticky;bottom:0;z-index:2}.modal .stack{gap:16px}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.details-grid dt{font-size:12px;color:var(--muted)}.details-grid dd{margin:3px 0 0}.detail-section{margin-top:22px}.detail-section h3{margin-bottom:12px}.boot-screen{min-height:100vh;display:grid;align-content:center;justify-items:center;gap:18px;color:var(--ink)}.boot-screen img{width:58px}.app-shell{min-height:100vh;display:flex}.sidebar{width:216px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:30px 16px 20px;z-index:20}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);padding:0 12px}.brand img{width:39px;height:43px;object-fit:contain}.brand span{font-size:23px;font-weight:650;letter-spacing:2px;line-height:1.2}.brand small{display:block;font-size:9px;letter-spacing:2px;margin-top:6px;font-weight:550}.workspace-label{color:#8a948c;font-size:11px;letter-spacing:2px;padding:36px 16px 13px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav a{display:flex;align-items:center;gap:12px;border-radius:6px;padding:11px 15px;color:#647268;font-size:14px;min-height:44px}.sidebar nav a:hover{background:#f5f8f4}.sidebar nav a.active{color:var(--ink);background:#eaf1ea;font-weight:650}.nav-dot{width:5px;height:5px;border-radius:50%;background:#527c61;margin-left:auto}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:17px;padding:20px 12px 0}.local-tag{font-size:11px;color:#758176;display:flex;align-items:center;gap:6px}.status-dot{height:6px;width:6px;border-radius:50%;background:#8eac8b;display:inline-block}.sidebar-version{font-size:9px;color:#a1aaa3;letter-spacing:1.5px}.workspace{margin-left:216px;min-width:0;width:calc(100% - 216px);display:flex;flex-direction:column}.topbar{height:72px;border-bottom:1px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:14px}.org-name{font-weight:600;font-size:14px}.topbar-divider{height:14px;border-left:1px solid #dce3dc;margin:0 4px}.breadcrumb{font-size:12px;color:#8a948e}.user-bar{display:flex;align-items:center;gap:10px}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eef1e8;color:#5b7154;font-weight:650;font-size:12px}.user-name{font-size:12px;line-height:1.3}.user-name small{display:block;font-size:10px;color:#8a948e;margin-top:3px}.workspace-content{padding:30px 32px;flex:1;min-width:0;max-width:1700px;width:100%;margin:0 auto}.workspace-footer{padding:18px 32px;border-top:1px solid #e6eae4;display:flex;justify-content:space-between;color:#929c94;font-size:11px}.workspace-footer .text-link{font-size:11px}.mobile-menu,.mobile-demo{display:none}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric{background:#fff;border:1px solid var(--border);border-radius:9px;padding:21px 24px;position:relative;overflow:hidden}.metric>span{font-size:12px;color:#758279}.metric strong{display:block;font-size:34px;line-height:1.3;margin:15px 0 9px;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.metric strong small{font-weight:400;color:#859286;font-size:15px}.metric p{font-size:11px;color:#93a094}.metric.accent{background:var(--ink);border-color:var(--ink)}.metric.accent>span,.metric.accent p,.metric.accent strong small{color:#b8ccbc}.metric.accent strong{color:#fff}.metric.accent:after{content:"";width:115px;height:115px;border:1px solid #ffffff15;border-radius:50%;position:absolute;right:-36px;bottom:-28px;box-shadow:0 0 0 22px #ffffff04,0 0 0 44px #ffffff03}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px}.shortcut-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shortcut{display:flex;align-items:center;gap:12px;border:1px solid #e2e8e0;padding:16px;border-radius:7px;background:#fafcf8;min-width:0}.shortcut:hover{border-color:#8aa58e;background:#f3f8ee}.shortcut-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:38px;color:#6d886a;background:#eef3e8;border-radius:6px}.shortcut strong{font-size:13px}.shortcut p{font-size:11px;color:#8b968a;margin-top:4px}.shortcut>svg{margin-left:auto;width:14px;color:#a3af9c;flex-shrink:0}.todo-list{margin-top:15px}.todo-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf1eb;font-size:13px}.todo-row b{margin-left:auto;color:#54725b}.todo-row svg{width:16px;color:#9baa9b}.todo-dot{width:5px;height:5px;background:#b29c6b;border-radius:50%}.finance-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.finance-summary>div+div{border-left:1px solid #e7ece4;padding-left:25px}.finance-summary span{font-size:12px;color:#8a948a}.finance-summary strong{display:block;font-size:25px;font-weight:550;color:var(--ink);margin-top:8px;font-variant-numeric:tabular-nums}.activity-list{list-style:none;margin:0;padding:0}.activity-list li{position:relative;display:flex;align-items:flex-start;gap:12px;padding:0 0 22px}.activity-list li:not(:last-child):before{content:"";position:absolute;left:4px;top:9px;bottom:0;width:1px;background:#e7ece3}.timeline-dot{width:9px;height:9px;margin-top:6px;background:#c0d0b9;border:2px solid #f3f6ee;border-radius:50%;flex-shrink:0;z-index:1}.activity-list p{font-size:12px;line-height:1.7}.activity-list small{font-size:10px;color:#98a091}.journey-strip{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:16px 20px;border:1px dashed #d7e0d3;border-radius:7px;font-size:11px;color:#82917e}.journey-strip>span:first-child{color:#556f54;margin-right:auto}.journey-strip b{font-weight:400;color:#a7b59e}.login-shell{min-height:100dvh;display:grid;grid-template-columns:46% 54%;background:#f8faf6}.login-story{position:relative;overflow:hidden;display:flex;flex-direction:column;background:#234c43;padding:56px 64px;color:#fff}.brand-light{color:#fff;padding:0}.brand-light img{filter:brightness(0) invert(1)}.brand-light small{color:#b7cbbd}.login-story-copy{margin:auto 0;position:relative;z-index:1;padding:80px 0}.login-kicker{font-size:12px;letter-spacing:3px;color:#b1cbb7}.login-story h1{font-size:43px;font-weight:500;line-height:1.65;letter-spacing:2px;margin:26px 0}.login-story-copy p{font-size:14px;line-height:2.1;color:#b7ccc0}.story-line{display:flex;align-items:center;gap:15px;margin-top:40px;font-size:11px;letter-spacing:1px;color:#a9c3ae}.story-line i{width:23px;height:1px;background:#789b82}.story-footer{font-size:11px;letter-spacing:1px;color:#91b29d;display:flex;gap:8px;align-items:center;position:relative;z-index:1}.brand-watermark{position:absolute;right:-130px;bottom:-130px;width:540px;height:540px;filter:brightness(0) invert(1);opacity:.035;transform:rotate(-16deg)}.login-form-side{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 40px;position:relative}.login-form{width:100%;max-width:420px}.demo-label{font-size:9px;letter-spacing:2px;color:#a0ab9c;margin-bottom:26px;display:flex;align-items:center;gap:12px}.demo-label span{font-size:10px;letter-spacing:0;border:1px solid #d6e1cd;padding:2px 8px;color:#708563;border-radius:3px}.login-form h2{font-size:27px;margin-bottom:8px;font-weight:600;letter-spacing:-.4px}.account-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0}.account-choice{position:relative;display:grid;grid-template-columns:24px 1fr;gap:4px 10px;text-align:left;border:1px solid #dce4d7;border-radius:7px;background:#fff;padding:13px 14px;color:#5d705e}.account-choice strong{font-size:13px;font-weight:550}.account-choice small{grid-column:2;font-size:10px;color:#96a08f}.account-choice.selected{background:#eef4e8;border-color:#6f8e65;box-shadow:0 0 0 1px #6f8e6522}.account-choice.selected:after{content:"";position:absolute;right:10px;top:13px;width:5px;height:5px;border-radius:50%;background:#6b8c5c}.login-fields{gap:17px}.login-fields input{background:#fff;min-height:44px;border-color:#cbd6c5}.login-submit{width:100%;min-height:46px;margin-top:6px;justify-content:space-between;padding:10px 17px}.login-help{font-size:11px;color:#939f8c;line-height:1.8;margin:18px 0}.login-form>.text-link{font-size:11px}.login-footnote{position:absolute;bottom:22px;font-size:10px;letter-spacing:.5px;color:#a7b09f}@media(min-width:1600px){.workspace-content{padding-top:40px}.login-story{padding:70px 90px}.login-story h1{font-size:49px}}@media(max-width:1100px){.workspace-content{padding:24px}.topbar{padding:0 24px}.summary-grid{gap:10px}.metric{padding:18px}.metric strong{font-size:29px}.dashboard-columns{grid-template-columns:1fr}.activity-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.login-story{padding:42px}.login-story h1{font-size:34px}.shortcut p{max-width:230px}.org-name{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:767px){h1{font-size:22px}.sidebar{transform:translate(-100%);transition:transform .18s ease;width:232px}.sidebar.open{transform:translate(0)}.menu-scrim{position:fixed;inset:0;background:#163b295c;border:0;z-index:19}.workspace{width:100%;margin-left:0}.topbar{height:64px;padding:0 14px;gap:8px}.org-name{font-size:12px;max-width:155px}.breadcrumb,.topbar-divider,.user-name{display:none}.user-bar{gap:6px}.mobile-menu{display:inline-flex}.icon-button{height:44px;width:44px}.mobile-demo{display:block;padding:5px 18px;font-size:10px;color:#7b8c70;background:#eff3e9;border-bottom:1px solid #e4e9dc}.workspace-content{padding:22px 16px}.workspace-footer{padding:15px 16px;font-size:10px}.workspace-footer .text-link{font-size:10px}.stack{gap:16px}.page-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}.page-heading h1+p{font-size:12px}.eyebrow{font-size:9px;margin-bottom:6px}.panel{padding:16px;border-radius:8px}.button{min-height:44px;padding:10px 14px}.button.small{min-height:44px}.text-link{min-height:30px}.toolbar{gap:9px}.toolbar input{width:100%}.toolbar select{flex:1;min-width:100px}.toolbar label{flex:1;min-width:0}.toolbar .button{flex-shrink:0}.data-table{font-size:12px}.data-table th,.data-table td{padding:12px 10px}.summary-grid{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:16px}.metric strong{font-size:28px;margin:11px 0 7px}.metric strong small{font-size:12px}.metric p{font-size:10px}.metric>span{font-size:11px}.dashboard-columns{gap:16px}.section-heading{margin-bottom:15px}.section-heading h2{font-size:16px}.shortcut-grid{grid-template-columns:1fr}.shortcut{padding:13px}.shortcut strong{font-size:13px}.shortcut p{font-size:11px}.finance-summary{gap:12px}.finance-summary strong{font-size:22px}.finance-summary>div+div{padding-left:16px}.activity-list{display:block}.journey-strip{padding:14px;gap:8px;font-size:10px}.journey-strip>span:first-child{flex-basis:100%;margin-bottom:5px}.form-grid{grid-template-columns:1fr;gap:15px}.details-grid{gap:12px}input,select,textarea{min-height:44px;font-size:16px}.field{font-size:13px}.modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:10px}.modal-header{padding:12px 16px}.modal-body{padding:18px 16px}.modal-footer{padding:12px 16px;flex-wrap:wrap}.modal-footer .button{flex:1}.error-notice{flex-direction:column}.error-notice .button{align-self:flex-end}.login-shell{display:block}.login-story{padding:24px;background:#234c43}.login-story .brand img{width:32px;height:36px}.login-story .brand span{font-size:20px}.login-story-copy{padding:26px 0 12px}.login-kicker{font-size:10px;letter-spacing:2px}.login-story h1{font-size:27px;line-height:1.45;margin:12px 0;letter-spacing:1px}.login-story h1 br{display:none}.login-story-copy p{font-size:12px;line-height:1.8}.story-line,.story-footer{display:none}.brand-watermark{width:220px;height:220px;bottom:-70px;right:-50px}.login-form-side{padding:28px 24px 68px;align-items:stretch}.login-form{max-width:100%}.demo-label{margin-bottom:16px;font-size:8px}.login-form h2{font-size:24px}.account-grid{margin:22px 0;gap:9px}.account-choice{padding:13px 11px}.login-form>.muted{font-size:12px}.account-choice small{font-size:10px}.login-footnote{font-size:9px;bottom:22px;align-self:center}.login-submit{min-height:48px}.login-fields input{font-size:16px}.login-form .text-link{min-height:44px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.summary-grid.two-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.login-story h1{font-size:24px;letter-spacing:0}.login-story-copy{padding:18px 0 4px}}.sidebar nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sidebar .brand,.workspace-label,.sidebar-bottom{flex-shrink:0}.platform-shell .sidebar{width:184px;padding:18px 12px 16px}.platform-shell .brand{gap:8px;padding:0 8px}.platform-shell .brand img{width:29px;height:34px}.platform-shell .brand span{font-size:20px}.platform-shell .brand small{font-size:8px;margin-top:3px}.platform-shell .workspace-label{padding:24px 10px 8px;letter-spacing:1px}.platform-shell .sidebar nav{gap:3px}.platform-shell .sidebar nav a{min-height:38px;padding:7px 10px;gap:9px}.platform-shell .workspace{margin-left:184px;width:calc(100% - 184px)}.platform-shell .topbar{height:52px;min-height:52px;padding:0 20px}.platform-shell .workspace-content{padding:16px 20px;max-width:none}.platform-shell .workspace-footer{padding:10px 20px;min-height:40px}.platform-shell .sidebar-bottom{padding:12px 8px 0;gap:10px}.platform-shell .sidebar-version{display:none}.platform-shell .avatar{width:30px;height:30px}.platform-shell .user-name small{font-size:11px}.platform-shell .stack{gap:12px}.platform-shell .panel{padding:14px;border-radius:7px}.platform-shell .page-heading{margin:0;gap:10px}.platform-shell h1{font-size:20px;letter-spacing:0}.platform-shell .section-heading{margin-bottom:12px}.platform-shell .toolbar{gap:8px;margin-bottom:10px}.platform-shell .data-table th{height:36px;padding:6px 10px}.platform-shell .data-table td{height:40px;padding:5px 10px}.platform-shell .data-table .button.small{min-height:28px;padding:3px 8px;font-size:13px}.platform-shell .pagination{padding-top:10px;margin-top:8px}.platform-shell .empty-state,.platform-shell .loading-state{padding:32px 16px}.platform-shell .info-note{padding:9px 12px}.platform-shell .platform-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-shell .platform-heading>div{display:flex;align-items:baseline;gap:12px;min-width:0}.platform-shell .platform-policy{font-size:12px;color:var(--muted);margin:0}.platform-shell .platform-policy summary{cursor:pointer;min-height:24px}.platform-shell .platform-policy p{padding:6px 0;max-width:860px}@media(max-width:1000px)and (min-width:768px){.platform-shell .workspace-content{padding:14px}.platform-shell .topbar{padding:0 14px}}@media(max-width:767px){.platform-shell .sidebar{width:230px;padding:20px 14px}.platform-shell .sidebar nav a{min-height:44px}.platform-shell .workspace{margin-left:0;width:100%}.platform-shell .topbar{height:56px;min-height:56px;padding:0 12px}.platform-shell .workspace-content,.platform-shell .workspace-footer,.platform-shell .panel{padding:12px}.platform-shell .platform-heading{align-items:flex-start}.platform-shell .platform-heading>div{display:block}.platform-shell .button,.platform-shell .text-link{min-height:44px}.platform-shell .platform-policy summary{min-height:44px;display:flex;align-items:center}.platform-shell .toolbar{align-items:stretch}.platform-shell .toolbar label,.platform-shell .toolbar input{width:100%}.platform-shell .toolbar select{min-width:0}.platform-shell .data-table td{height:48px}.platform-shell .data-table .button.small{min-height:44px}}
