._layout_lc7e1_1{min-height:100vh;display:flex}._skipLink_lc7e1_7{left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-text-primary);color:var(--color-background);border-radius:var(--radius-md);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}._skipLink_lc7e1_7:focus{outline:2px solid var(--color-main);outline-offset:3px;transform:translateY(0)}._skipLink_lc7e1_7:focus:not(:focus-visible){transform:translateY(-200%)}._skipLink_lc7e1_7:focus-visible{transform:translateY(0)}._sidebar_lc7e1_36{width:var(--sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-border);z-index:10;flex-direction:column;height:100vh;display:flex;position:fixed;top:0;left:0}._sidebarBrand_lc7e1_49{padding:var(--space-6);border-bottom:1px solid var(--color-border)}._sidebarBrand_lc7e1_49 h1,._sidebarBrandName_lc7e1_55{font-size:var(--text-lg);color:var(--color-main);margin:0;font-weight:600}._sidebarNav_lc7e1_62{padding:var(--space-4) 0;flex:1;overflow-y:auto}._navLink_lc7e1_68{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);color:var(--color-text-secondary);font-size:var(--text-sm);transition:background-color var(--transition-fast), color var(--transition-fast);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-weight:500;text-decoration:none;display:flex}._navLink_lc7e1_68:hover{background:var(--color-background);color:var(--color-text-primary);text-decoration:none}._navLink_lc7e1_68:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}._navLinkActive_lc7e1_99,._navLinkActive_lc7e1_99:hover{color:var(--nav-accent,var(--color-main));background:var(--nav-accent-soft,var(--color-main-light))}._sidebarFooter_lc7e1_109{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border)}._userInfo_lc7e1_114{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._logoutBtn_lc7e1_123{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;display:inline-flex}._logoutBtn_lc7e1_123:hover{background:var(--color-danger-light)}._logoutBtn_lc7e1_123:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._main_lc7e1_147{margin-left:var(--sidebar-width);flex:1;min-height:100vh}._header_lc7e1_153{height:var(--header-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:0 var(--space-6);z-index:5;align-items:center;display:flex;position:sticky;top:0}._headerTitle_lc7e1_165{font-size:var(--text-lg);font-weight:600}._content_lc7e1_170{padding:var(--space-6);max-width:var(--content-max-width)}._mobileNav_lc7e1_176{height:var(--mobile-nav-height);background:var(--color-surface);border-top:1px solid var(--color-border);z-index:10;display:none;position:fixed;bottom:0;left:0;right:0}._mobileNavInner_lc7e1_188{height:100%;padding:0 var(--space-2);justify-content:space-around;align-items:center;display:flex}._mobileNavLink_lc7e1_196{padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:flex}._mobileNavLink_lc7e1_196:hover{text-decoration:none}._mobileNavLink_lc7e1_196:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._mobileNavLinkActive_lc7e1_220{color:var(--nav-accent,var(--color-main))}@media (width<=768px){._sidebar_lc7e1_36{display:none}._main_lc7e1_147{padding-bottom:var(--mobile-nav-height);margin-left:0}._mobileNav_lc7e1_176{display:block}._content_lc7e1_170{padding:var(--space-4)}}._moreMenuContainer_lc7e1_245{position:relative}._moreMenu_lc7e1_245{bottom:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--shadow-md);padding:var(--space-2) 0;z-index:20;position:absolute;right:0}._moreMenuItem_lc7e1_262{padding:var(--space-3) var(--space-4);color:var(--color-text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer;width:100%;transition:background-color var(--transition-fast);background:0 0;border:none;font-weight:500;text-decoration:none;display:block}._moreMenuItem_lc7e1_262:hover{background:var(--color-background);text-decoration:none}._moreMenuItem_lc7e1_262:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}._moreMenuItemActive_lc7e1_287{color:var(--nav-accent,var(--color-main));background:var(--nav-accent-soft,var(--color-main-light))}._brand_za0lc_1{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-direction:column;display:flex}._mark_za0lc_9{object-fit:cover;border-radius:16px;width:64px;height:64px;display:block}._wordmark_za0lc_17{height:28px;display:block}._wordmarkImg_za0lc_22{width:auto;height:28px;display:block}._night_za0lc_28{display:none}@media (prefers-color-scheme:dark){[data-theme=auto] ._day_za0lc_33{display:none}[data-theme=auto] ._night_za0lc_28{display:block}}[data-theme=night] ._day_za0lc_33{display:none}[data-theme=night] ._night_za0lc_28,[data-theme=day] ._day_za0lc_33{display:block}[data-theme=day] ._night_za0lc_28{display:none}._slot_sntup_1{text-align:center;min-height:65px}._error_sntup_6{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-danger);text-align:center}._retry_sntup_13{min-height:44px;margin:var(--space-2) auto 0;color:var(--color-danger);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;font-weight:600;text-decoration:underline;display:inline-flex}._skipLink_1pna8_1{left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-text-primary);color:var(--color-background);border-radius:var(--radius-md);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}._skipLink_1pna8_1:focus-visible{outline:2px solid var(--color-main);outline-offset:3px;transform:translateY(0)}._container_1pna8_21{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}._card_1pna8_29{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:var(--space-8);box-shadow:var(--shadow-md)}._title_1pna8_39{font-size:var(--text-2xl);color:var(--color-main);text-align:center;margin-bottom:var(--space-2)}._subtitle_1pna8_46{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--space-6)}._form_1pna8_53{gap:var(--space-4);flex-direction:column;display:flex}._field_1pna8_59{gap:var(--space-1);flex-direction:column;display:flex}._label_1pna8_65{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500}._input_1pna8_71{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-background);color:var(--color-text-primary);transition:border-color var(--transition-fast)}._input_1pna8_71:focus{outline:2px solid var(--color-text-primary);outline-offset:2px;border-color:var(--color-text-primary);box-shadow:none}._submitBtn_1pna8_88{padding:var(--space-3) var(--space-4);background:var(--color-main);color:var(--color-on-accent);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-base);border:none;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:ease-out}@media (hover:hover) and (pointer:fine){._submitBtn_1pna8_88:hover:not(:disabled){background:color-mix(in srgb, var(--color-main) 88%, oklch(0% 0 0))}}._submitBtn_1pna8_88:active:not(:disabled){transform:scale(.96)}._submitBtn_1pna8_88:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._submitBtn_1pna8_88:disabled{opacity:.6;cursor:not-allowed}._error_1pna8_121{padding:var(--space-3);background:var(--color-danger-light);color:var(--color-danger);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center}._notice_1pna8_132{padding:var(--space-4);background:var(--color-main-light);color:var(--color-main-dark);border:1px solid var(--color-main);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center;margin-bottom:var(--space-4);line-height:1.5}._links_1pna8_144{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);flex-direction:column;display:flex}._page_wrfey_1{gap:var(--space-6);flex-direction:column;display:flex}._skipLink_wrfey_7{left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-text-primary);color:var(--color-background);border-radius:var(--radius-md);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}._skipLink_wrfey_7:focus-visible{outline:2px solid var(--color-main);outline-offset:3px;transform:translateY(0)}._section_wrfey_27{gap:var(--space-4);flex-direction:column;display:flex}._sectionTitle_wrfey_33{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:600}._list_wrfey_40{gap:var(--space-2);flex-direction:column;display:flex}._listItem_wrfey_46{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition-property:border-color,background-color;transition-duration:.15s;transition-timing-function:ease-out;display:flex}@media (hover:hover) and (pointer:fine){._listItem_wrfey_46:hover{border-color:var(--color-border-strong);background:var(--color-background-elevated)}}._listItemLink_wrfey_66{color:inherit;text-decoration:none}._listItemLink_wrfey_66:hover{text-decoration:none}._listItemMain_wrfey_75{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._listItemTitle_wrfey_83{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._listItemSub_wrfey_91{font-size:var(--text-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._listItemDate_wrfey_99{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}._card_wrfey_106{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}._detailRow_wrfey_116{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._detailRow_wrfey_116:last-child{border-bottom:none}._detailLabel_wrfey_128{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}._detailValue_wrfey_134{font-size:var(--text-sm);color:var(--color-text-primary);text-align:right}._badge_wrfey_141{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);background:var(--color-main-light);color:var(--color-main);border-radius:var(--radius-full);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}._loading_wrfey_154{padding:var(--space-12);color:var(--color-text-secondary);font-size:var(--text-base);justify-content:center;align-items:center;display:flex}._error_wrfey_163{padding:var(--space-4);background:var(--color-danger-light);color:var(--color-danger);border-radius:var(--radius-md);text-align:center}._emptyState_wrfey_171{text-align:center;padding:var(--space-12);color:var(--color-text-secondary);font-size:var(--text-base)}._premiumBanner_wrfey_178{padding:var(--space-6);background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:var(--radius-lg);text-align:center}._premiumBanner_wrfey_178 h3{color:var(--color-warning);margin-bottom:var(--space-2)}._premiumBanner_wrfey_178 p{color:var(--color-text-secondary);font-size:var(--text-sm)}._link_wrfey_197{color:var(--color-main);font-size:var(--text-sm);font-weight:500}._backLink_wrfey_203{color:var(--color-main);font-size:var(--text-sm);margin-bottom:var(--space-4);font-weight:500;display:inline-block}._form_wrfey_212{gap:var(--space-4);flex-direction:column;display:flex}._field_wrfey_218{gap:var(--space-1);flex-direction:column;display:flex}._fieldError_wrfey_224{font-size:var(--text-sm);color:var(--color-danger);margin:0}._input_wrfey_230[aria-invalid=true],._select_wrfey_231[aria-invalid=true],._textarea_wrfey_232[aria-invalid=true]{border-color:var(--color-danger)}._label_wrfey_236{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500}._input_wrfey_230{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-background);color:var(--color-text-primary);transition:border-color var(--transition-fast)}._input_wrfey_230:focus{outline:2px solid var(--color-text-primary);outline-offset:2px;border-color:var(--color-text-primary);box-shadow:none}._submitBtn_wrfey_259{padding:var(--space-3) var(--space-4);background:var(--color-main);color:var(--color-on-accent);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-base);cursor:pointer;border:none;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:ease-out}@media (hover:hover) and (pointer:fine){._submitBtn_wrfey_259:hover:not(:disabled){background:color-mix(in srgb, var(--color-main) 88%, oklch(0% 0 0))}}._submitBtn_wrfey_259:active:not(:disabled){transform:scale(.96)}._submitBtn_wrfey_259:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._submitBtn_wrfey_259:disabled{opacity:.6;cursor:not-allowed}._successMsg_wrfey_293{padding:var(--space-3);background:var(--color-success-light);color:var(--color-success);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center}._errorMsg_wrfey_302{padding:var(--space-3);background:var(--color-danger-light);color:var(--color-danger);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center}._pageHeader_wrfey_312{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._pageTitle_wrfey_319{font-size:var(--text-xl);color:var(--color-text-primary);margin:0;font-weight:600}._addBtn_wrfey_326{padding:var(--space-2) var(--space-4);background:var(--color-main);color:var(--color-on-accent);border-radius:var(--radius-md);font-weight:500;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:none;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:ease-out}@media (hover:hover) and (pointer:fine){._addBtn_wrfey_326:hover{background:color-mix(in srgb, var(--color-main) 88%, oklch(0% 0 0))}}._addBtn_wrfey_326:active{transform:scale(.96)}._addBtn_wrfey_326:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._formActions_wrfey_357{gap:var(--space-3);margin-top:var(--space-2);display:flex}._cancelBtn_wrfey_363{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-base);cursor:pointer;transition:background-color var(--transition-fast);font-weight:500}._cancelBtn_wrfey_363:hover{background:var(--color-background)}._cancelBtn_wrfey_363:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._deleteBtn_wrfey_384{padding:var(--space-3) var(--space-4);background:var(--color-danger);color:var(--color-on-danger);border-radius:var(--radius-md);font-weight:500;font-size:var(--text-base);cursor:pointer;transition:opacity var(--transition-fast);border:none;margin-left:auto}._deleteBtn_wrfey_384:hover:not(:disabled){opacity:.9}._deleteBtn_wrfey_384:disabled{opacity:.6;cursor:not-allowed}._deleteBtn_wrfey_384:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._select_wrfey_231{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-background);color:var(--color-text-primary);transition:border-color var(--transition-fast);appearance:auto}._select_wrfey_231:focus{outline:2px solid var(--color-text-primary);outline-offset:2px;border-color:var(--color-text-primary);box-shadow:none}._textarea_wrfey_232{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-background);color:var(--color-text-primary);transition:border-color var(--transition-fast);resize:vertical;min-height:80px;font-family:inherit}._textarea_wrfey_232:focus{outline:2px solid var(--color-text-primary);outline-offset:2px;border-color:var(--color-text-primary);box-shadow:none}._toggleInput_wrfey_451{width:18px;height:18px;accent-color:var(--color-main);cursor:pointer;margin:3px}._toggle_wrfey_451{align-items:center;gap:var(--space-3);min-height:24px;display:flex}._toggleLabel_wrfey_467{font-size:var(--text-sm);color:var(--color-text-secondary)}._infoBanner_wrfey_473{padding:var(--space-4);background:var(--color-main-light);border:1px solid var(--color-main);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-primary)}._codeBlock_wrfey_483{padding:var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;color:var(--color-text-primary);overflow-x:auto}._listItemActions_wrfey_497{gap:var(--space-2);align-items:center;display:flex}._editBtn_wrfey_503{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-main);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--transition-fast);font-weight:500}._editBtn_wrfey_503:hover{background:var(--color-main-light)}._editBtn_wrfey_503:focus-visible,._deleteSmBtn_wrfey_520:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._deleteSmBtn_wrfey_520{padding:var(--space-1) var(--space-3);border:1px solid var(--color-danger-light);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-danger);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--transition-fast);font-weight:500}._deleteSmBtn_wrfey_520:hover{background:var(--color-danger-light)}._badgeWarning_wrfey_542{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);background:var(--color-warning-light);color:var(--color-warning);border-radius:var(--radius-full);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}._badgeSuccess_wrfey_554{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);background:var(--color-success-light);color:var(--color-success);border-radius:var(--radius-full);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}._dialog_1uf0o_1{border-radius:var(--radius-lg);width:90%;max-width:400px;box-shadow:var(--shadow-lg);background:var(--color-surface);opacity:1;border:none;padding:0;transform:scale(1)}._dialog_1uf0o_1[open]{animation:_dialog-in_1uf0o_1 .2s var(--ease-out-strong,cubic-bezier(.32, .72, 0, 1)) both}._dialog_1uf0o_1::backdrop{animation:_backdrop-in_1uf0o_1 .2s var(--ease-out-strong,cubic-bezier(.32, .72, 0, 1)) both;background:oklch(0% 0 0/.5)}@keyframes _dialog-in_1uf0o_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _backdrop-in_1uf0o_1{0%{opacity:0}to{opacity:1}}._content_1uf0o_39{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._title_1uf0o_46{font-size:var(--text-lg);color:var(--color-text-primary);text-wrap:balance;margin:0;font-weight:600}._message_1uf0o_54{font-size:var(--text-base);color:var(--color-text-secondary);text-wrap:pretty;margin:0;line-height:1.5}._actions_1uf0o_62{gap:var(--space-3);margin-top:var(--space-2);justify-content:flex-end;display:flex}._cancelBtn_1uf0o_69,._confirmBtn_1uf0o_70{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;font-weight:500;transition-property:background-color,opacity,transform;transition-duration:.15s;transition-timing-function:ease-out}._cancelBtn_1uf0o_69:active:not(:disabled),._confirmBtn_1uf0o_70:active:not(:disabled){transform:scale(.96)}._cancelBtn_1uf0o_69:focus-visible,._confirmBtn_1uf0o_70:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}._cancelBtn_1uf0o_69{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){._cancelBtn_1uf0o_69:hover:not(:disabled){background:var(--color-background)}}._confirmBtn_1uf0o_70{background:var(--color-danger);color:var(--color-on-danger);border:none}@media (hover:hover) and (pointer:fine){._confirmBtn_1uf0o_70:hover:not(:disabled){opacity:.9}}@media (prefers-reduced-motion:reduce){._dialog_1uf0o_1[open],._dialog_1uf0o_1::backdrop{animation:none}._cancelBtn_1uf0o_69,._confirmBtn_1uf0o_70{transition:none}._cancelBtn_1uf0o_69:active:not(:disabled),._confirmBtn_1uf0o_70:active:not(:disabled){transform:none}}._container_xc6e5_1{min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}._content_xc6e5_9{text-align:center;gap:var(--space-4);width:100%;max-width:28rem}._message_xc6e5_16{color:var(--color-text-secondary);font-size:var(--text-sm)}:root{--chochin:#f4512b;--chochin-soft:#ffe2d6;--ramune:#1e9be9;--ramune-soft:#d9eefd;--ame:#e6b450;--ame-soft:#fff0ce;--budo:#9a50e0;--budo-soft:#eee2fc;--chochin-text:#b92e15;--ramune-text:#086ca9;--ame-text:#8a5700;--budo-text:#7430b4;--positive:#087a4a;--positive-soft:#d4f7e7;--attention:#a94e00;--attention-soft:#ffe9d4;--critical:#b91c3b;--critical-soft:#fbdbe2;--paper:#fdfbf8;--paper-warm:#fbf3e9;--card:#fff;--well:#f7f3ee;--ink:#2b211b;--muted:#76685c;--line:#ece7e1;--white:#fff;--ink-on-bright:#2b211b;--shadow-subtle:#2b211b;--elevation-none-opacity:0;--elevation-none-blur:0px;--elevation-none-y:0px;--elevation-subtle-opacity:.015;--elevation-subtle-blur:6px;--elevation-subtle-y:1px;--section-treatments-color:var(--chochin);--section-treatments-soft:var(--chochin-soft);--section-treatments-foreground-on-color:var(--white);--section-treatments-foreground-on-soft:var(--chochin-text);--section-treatments-icon:"pills.fill";--section-patients-color:var(--ramune);--section-patients-soft:var(--ramune-soft);--section-patients-foreground-on-color:var(--white);--section-patients-foreground-on-soft:var(--ramune-text);--section-patients-icon:"person.2.fill";--section-cabinet-color:var(--ame);--section-cabinet-soft:var(--ame-soft);--section-cabinet-foreground-on-color:var(--ink-on-bright);--section-cabinet-foreground-on-soft:var(--ame-text);--section-cabinet-icon:"cross.case.fill";--section-care-color:var(--budo);--section-care-soft:var(--budo-soft);--section-care-foreground-on-color:var(--white);--section-care-foreground-on-soft:var(--budo-text);--section-care-icon:"stethoscope";--entity-patient-color:var(--ramune);--entity-patient-soft:var(--ramune-soft);--entity-patient-foreground-on-color:var(--white);--entity-patient-foreground-on-soft:var(--ramune-text);--entity-patient-icon:"person.fill";--entity-medicine-color:var(--ame);--entity-medicine-soft:var(--ame-soft);--entity-medicine-foreground-on-color:var(--ink-on-bright);--entity-medicine-foreground-on-soft:var(--ame-text);--entity-medicine-icon:"pills.fill";--entity-doctor-color:var(--budo);--entity-doctor-soft:var(--budo-soft);--entity-doctor-foreground-on-color:var(--white);--entity-doctor-foreground-on-soft:var(--budo-text);--entity-doctor-icon:"stethoscope";--entity-facility-color:var(--budo);--entity-facility-soft:var(--budo-soft);--entity-facility-foreground-on-color:var(--white);--entity-facility-foreground-on-soft:var(--budo-text);--entity-facility-icon:"building.2.fill";--entity-treatment-color:var(--chochin);--entity-treatment-soft:var(--chochin-soft);--entity-treatment-foreground-on-color:var(--white);--entity-treatment-foreground-on-soft:var(--chochin-text);--entity-treatment-icon:"pills.fill";--identity-policy-dominant-section-color-families-per-screen:1;--identity-policy-max-compact-entity-accent-families-per-screen:2;--identity-policy-statuses-state-only:true;--identity-policy-compact-entity-identity-across-sections:true;--identity-policy-foreign-entity-colors-in-navigation-allowed:false;--identity-policy-foreign-entity-colors-on-large-surfaces-allowed:false;--identity-policy-foreign-entity-colors-on-actions-allowed:false;--status-positive-color:var(--positive);--status-positive-soft:var(--positive-soft);--status-attention-color:var(--attention);--status-attention-soft:var(--attention-soft);--status-critical-color:var(--critical);--status-critical-soft:var(--critical-soft);--status-taken-color:var(--status-positive-color);--status-taken-soft:var(--status-positive-soft);--status-valid-color:var(--status-positive-color);--status-valid-soft:var(--status-positive-soft);--status-on-track-color:var(--status-positive-color);--status-on-track-soft:var(--status-positive-soft);--status-due-now-color:var(--status-attention-color);--status-due-now-soft:var(--status-attention-soft);--status-expires-soon-color:var(--status-attention-color);--status-expires-soon-soft:var(--status-attention-soft);--status-missed-color:var(--status-critical-color);--status-missed-soft:var(--status-critical-soft);--status-expired-color:var(--status-critical-color);--status-expired-soft:var(--status-critical-soft);--status-overdue-color:var(--status-critical-color);--status-overdue-soft:var(--status-critical-soft);--type-hierarchy-hero-title-size:var(--type-page-title-size);--type-hierarchy-hero-title-weight:var(--type-page-title-weight);--type-hierarchy-hero-title-line-height:var(--type-page-title-line-height);--type-hierarchy-screen-title-size:var(--type-page-title-size);--type-hierarchy-screen-title-weight:var(--type-page-title-weight);--type-hierarchy-screen-title-line-height:var(--type-page-title-line-height);--type-hierarchy-section-title-size:var(--type-title-size);--type-hierarchy-section-title-weight:var(--type-title-weight);--type-hierarchy-section-title-line-height:var(--type-title-line-height);--type-hierarchy-body-size:var(--type-body-size);--type-hierarchy-body-weight:var(--type-body-weight);--type-hierarchy-body-line-height:var(--type-body-line-height);--type-hierarchy-metadata-size:var(--type-metadata-size);--type-hierarchy-metadata-weight:var(--type-metadata-weight);--type-hierarchy-metadata-line-height:var(--type-metadata-line-height);--type-hierarchy-eyebrow-size:var(--type-section-label-size);--type-hierarchy-eyebrow-weight:var(--type-section-label-weight);--type-hierarchy-eyebrow-line-height:var(--type-section-label-line-height);--type-hierarchy-eyebrow-tracking:var(--type-section-label-tracking);--spacing-rhythm-inline:var(--spacing-xs);--spacing-rhythm-tight:var(--spacing-sm);--spacing-rhythm-related:var(--spacing-md);--spacing-rhythm-component:var(--spacing-lg);--spacing-rhythm-group:var(--spacing-xl);--spacing-rhythm-section:var(--spacing-section);--density-compact-row-min-height:48px;--density-compact-control-min-height:44px;--density-compact-horizontal-padding:var(--spacing-md);--density-compact-vertical-padding:var(--spacing-sm);--density-compact-content-gap:var(--spacing-sm);--density-comfortable-row-min-height:56px;--density-comfortable-control-min-height:48px;--density-comfortable-horizontal-padding:var(--spacing-lg);--density-comfortable-vertical-padding:var(--spacing-md);--density-comfortable-content-gap:var(--spacing-md);--density-editorial-row-min-height:64px;--density-editorial-control-min-height:52px;--density-editorial-horizontal-padding:var(--spacing-xl);--density-editorial-vertical-padding:var(--spacing-lg);--density-editorial-content-gap:var(--spacing-lg);--vertical-rhythm-hero-after-navigation:40px;--vertical-rhythm-hero-after-title:24px;--vertical-rhythm-section-spacing:32px;--vertical-rhythm-card-spacing:20px;--vertical-rhythm-grouped-row-spacing:0;--vertical-rhythm-paragraph-spacing:16px;--information-hierarchy-hero-style-size:var(--type-page-title-size);--information-hierarchy-hero-style-weight:var(--type-page-title-weight);--information-hierarchy-hero-style-line-height:var(--type-page-title-line-height);--information-hierarchy-hero-foreground:var(--ink);--information-hierarchy-primary-style-size:var(--type-title-size);--information-hierarchy-primary-style-weight:var(--type-title-weight);--information-hierarchy-primary-style-line-height:var(--type-title-line-height);--information-hierarchy-primary-foreground:var(--ink);--information-hierarchy-secondary-style-size:var(--type-body-size);--information-hierarchy-secondary-style-weight:var(--type-body-weight);--information-hierarchy-secondary-style-line-height:var(--type-body-line-height);--information-hierarchy-secondary-foreground:var(--ink);--information-hierarchy-tertiary-style-size:var(--type-metadata-size);--information-hierarchy-tertiary-style-weight:var(--type-metadata-weight);--information-hierarchy-tertiary-style-line-height:var(--type-metadata-line-height);--information-hierarchy-tertiary-foreground:var(--muted);--information-hierarchy-metadata-style-size:var(--type-metadata-size);--information-hierarchy-metadata-style-weight:var(--type-metadata-weight);--information-hierarchy-metadata-style-line-height:var(--type-metadata-line-height);--information-hierarchy-metadata-foreground:var(--muted);--information-hierarchy-annotation-style-size:var(--type-section-label-size);--information-hierarchy-annotation-style-weight:var(--type-section-label-weight);--information-hierarchy-annotation-style-line-height:var(--type-section-label-line-height);--information-hierarchy-annotation-style-tracking:var(--type-section-label-tracking);--information-hierarchy-annotation-foreground:var(--muted);--navigation-inline-title-style-size:var(--type-title-size);--navigation-inline-title-style-weight:var(--type-title-weight);--navigation-inline-title-style-line-height:var(--type-title-line-height);--navigation-inline-top-spacing:var(--spacing-lg);--navigation-inline-action-placement:trailing;--navigation-inline-transition:inline;--navigation-inline-divider:true;--navigation-large-title-title-style-size:var(--type-page-title-size);--navigation-large-title-title-style-weight:var(--type-page-title-weight);--navigation-large-title-title-style-line-height:var(--type-page-title-line-height);--navigation-large-title-top-spacing:var(--spacing-xl);--navigation-large-title-action-placement:toolbar;--navigation-large-title-transition:largeTitle;--navigation-large-title-divider:false;--navigation-hero-title-style-size:var(--type-page-title-size);--navigation-hero-title-style-weight:var(--type-page-title-weight);--navigation-hero-title-style-line-height:var(--type-page-title-line-height);--navigation-hero-top-spacing:var(--vertical-rhythm-hero-after-navigation);--navigation-hero-action-placement:trailing;--navigation-hero-transition:hero;--navigation-hero-divider:false;--navigation-modal-title-style-size:var(--type-title-size);--navigation-modal-title-style-weight:var(--type-title-weight);--navigation-modal-title-style-line-height:var(--type-title-line-height);--navigation-modal-top-spacing:var(--spacing-lg);--navigation-modal-action-placement:leadingAndTrailing;--navigation-modal-transition:modal;--navigation-modal-divider:true;--navigation-editor-title-style-size:var(--type-title-size);--navigation-editor-title-style-weight:var(--type-title-weight);--navigation-editor-title-style-line-height:var(--type-title-line-height);--navigation-editor-top-spacing:var(--spacing-lg);--navigation-editor-action-placement:leadingAndTrailing;--navigation-editor-transition:editor;--navigation-editor-divider:true;--screen-purpose-reassure-density:comfortable;--screen-purpose-reassure-hierarchy:hero;--screen-purpose-reassure-card:summary;--screen-purpose-reassure-action:primary;--screen-purpose-execute-density:comfortable;--screen-purpose-execute-hierarchy:primary;--screen-purpose-execute-card:dashboard;--screen-purpose-execute-action:primary;--screen-purpose-organize-density:compact;--screen-purpose-organize-hierarchy:primary;--screen-purpose-organize-card:grouped;--screen-purpose-organize-action:secondary;--screen-purpose-discover-density:compact;--screen-purpose-discover-hierarchy:secondary;--screen-purpose-discover-card:list;--screen-purpose-discover-action:inline;--screen-purpose-review-density:editorial;--screen-purpose-review-hierarchy:primary;--screen-purpose-review-card:summary;--screen-purpose-review-action:inline;--screen-purpose-inventory-density:compact;--screen-purpose-inventory-hierarchy:primary;--screen-purpose-inventory-card:grouped;--screen-purpose-inventory-action:primary;--screen-archetype-dashboard-intent:"Execute today's work";--screen-archetype-dashboard-purpose:execute;--screen-archetype-dashboard-density:comfortable;--screen-archetype-dashboard-navigation:hero;--screen-archetype-dashboard-hero:true;--screen-archetype-dashboard-grouped-lists:false;--screen-archetype-dashboard-primary-action:required;--screen-archetype-collection-intent:Browse;--screen-archetype-collection-purpose:discover;--screen-archetype-collection-density:compact;--screen-archetype-collection-navigation:largeTitle;--screen-archetype-collection-hero:false;--screen-archetype-collection-grouped-lists:true;--screen-archetype-collection-primary-action:optional;--screen-archetype-detail-intent:Read;--screen-archetype-detail-purpose:review;--screen-archetype-detail-density:editorial;--screen-archetype-detail-navigation:hero;--screen-archetype-detail-hero:true;--screen-archetype-detail-grouped-lists:true;--screen-archetype-detail-primary-action:optional;--screen-archetype-timeline-intent:"Chronological history";--screen-archetype-timeline-purpose:review;--screen-archetype-timeline-density:editorial;--screen-archetype-timeline-navigation:inline;--screen-archetype-timeline-hero:false;--screen-archetype-timeline-grouped-lists:false;--screen-archetype-timeline-primary-action:none;--screen-archetype-editor-intent:"Data entry";--screen-archetype-editor-purpose:organize;--screen-archetype-editor-density:comfortable;--screen-archetype-editor-navigation:editor;--screen-archetype-editor-hero:false;--screen-archetype-editor-grouped-lists:true;--screen-archetype-editor-primary-action:required;--page-recipe-treatment-hero-archetype:detail;--page-recipe-treatment-hero-purpose:execute;--page-recipe-treatment-hero-entity:treatment;--page-recipe-treatment-hero-navigation:hero;--page-recipe-treatment-hero-card:hero;--page-recipe-treatment-hero-hierarchy:hero;--page-recipe-treatment-hero-action:primary;--page-recipe-treatment-hero-vertical-spacing:var(--vertical-rhythm-section-spacing);--page-recipe-patient-hero-archetype:detail;--page-recipe-patient-hero-purpose:organize;--page-recipe-patient-hero-entity:patient;--page-recipe-patient-hero-navigation:hero;--page-recipe-patient-hero-card:hero;--page-recipe-patient-hero-hierarchy:hero;--page-recipe-patient-hero-action:primary;--page-recipe-patient-hero-vertical-spacing:var(--vertical-rhythm-section-spacing);--page-recipe-medicine-hero-archetype:detail;--page-recipe-medicine-hero-purpose:inventory;--page-recipe-medicine-hero-entity:medicine;--page-recipe-medicine-hero-navigation:hero;--page-recipe-medicine-hero-card:hero;--page-recipe-medicine-hero-hierarchy:hero;--page-recipe-medicine-hero-action:primary;--page-recipe-medicine-hero-vertical-spacing:var(--vertical-rhythm-section-spacing);--page-recipe-doctor-hero-archetype:detail;--page-recipe-doctor-hero-purpose:review;--page-recipe-doctor-hero-entity:doctor;--page-recipe-doctor-hero-navigation:hero;--page-recipe-doctor-hero-card:hero;--page-recipe-doctor-hero-hierarchy:hero;--page-recipe-doctor-hero-action:inline;--page-recipe-doctor-hero-vertical-spacing:var(--vertical-rhythm-section-spacing);--page-recipe-facility-hero-archetype:detail;--page-recipe-facility-hero-purpose:review;--page-recipe-facility-hero-entity:facility;--page-recipe-facility-hero-navigation:hero;--page-recipe-facility-hero-card:hero;--page-recipe-facility-hero-hierarchy:hero;--page-recipe-facility-hero-action:inline;--page-recipe-facility-hero-vertical-spacing:var(--vertical-rhythm-section-spacing);--page-recipe-today-hero-archetype:dashboard;--page-recipe-today-hero-purpose:reassure;--page-recipe-today-hero-entity:none;--page-recipe-today-hero-navigation:hero;--page-recipe-today-hero-card:hero;--page-recipe-today-hero-hierarchy:hero;--page-recipe-today-hero-action:primary;--page-recipe-today-hero-vertical-spacing:var(--vertical-rhythm-hero-after-navigation);--page-recipe-grouped-timeline-archetype:timeline;--page-recipe-grouped-timeline-purpose:review;--page-recipe-grouped-timeline-entity:none;--page-recipe-grouped-timeline-navigation:inline;--page-recipe-grouped-timeline-card:grouped;--page-recipe-grouped-timeline-hierarchy:secondary;--page-recipe-grouped-timeline-action:inline;--page-recipe-grouped-timeline-vertical-spacing:var(--vertical-rhythm-section-spacing);--page-recipe-dashboard-card-archetype:dashboard;--page-recipe-dashboard-card-purpose:execute;--page-recipe-dashboard-card-entity:none;--page-recipe-dashboard-card-navigation:hero;--page-recipe-dashboard-card-card:dashboard;--page-recipe-dashboard-card-hierarchy:primary;--page-recipe-dashboard-card-action:primary;--page-recipe-dashboard-card-vertical-spacing:var(--vertical-rhythm-card-spacing);--page-recipe-grouped-settings-archetype:collection;--page-recipe-grouped-settings-purpose:organize;--page-recipe-grouped-settings-entity:none;--page-recipe-grouped-settings-navigation:inline;--page-recipe-grouped-settings-card:grouped;--page-recipe-grouped-settings-hierarchy:primary;--page-recipe-grouped-settings-action:secondary;--page-recipe-grouped-settings-vertical-spacing:var(--vertical-rhythm-section-spacing);--empty-state-content-dashboard-title:"Nothing scheduled today.";--empty-state-content-dashboard-message:"Enjoy the rest of your day.";--empty-state-content-dashboard-icon:"checkmark.circle.fill";--empty-state-content-dashboard-action:quiet;--empty-state-content-collection-title:"Nothing here yet.";--empty-state-content-collection-message:"Add your first item when you're ready.";--empty-state-content-collection-icon:"tray.fill";--empty-state-content-collection-action:primary;--empty-state-content-search-title:"No results found.";--empty-state-content-search-message:"Try a different name or filter.";--empty-state-content-search-icon:"magnifyingglass";--empty-state-content-search-action:quiet;--empty-state-content-timeline-title:"No history yet.";--empty-state-content-timeline-message:"Completed care will appear here.";--empty-state-content-timeline-icon:"clock.arrow.circlepath";--empty-state-content-timeline-action:quiet;--empty-state-content-cabinet-title:"Your cabinet is empty.";--empty-state-content-cabinet-message:"Add a medicine or supplement.";--empty-state-content-cabinet-icon:"cross.case.fill";--empty-state-content-cabinet-action:primary;--empty-state-content-treatment-title:"No treatments yet.";--empty-state-content-treatment-message:"Add a treatment to build today's plan.";--empty-state-content-treatment-icon:"pills.fill";--empty-state-content-treatment-action:primary;--greeting-morning:"Good morning.";--greeting-afternoon:"Good afternoon.";--greeting-evening:"Good evening.";--greeting-completed-today:"You're all caught up.";--greeting-one-remaining:"One task remaining.";--greeting-many-remaining:"{count} tasks remaining.";--greeting-nothing-scheduled:"Nothing scheduled today.";--greeting-see-you-tomorrow:"See you tomorrow.";--motion-press-duration:.12s;--motion-press-easing:easeOut;--motion-press-distance:0;--motion-press-scale:.98;--motion-press-opacity:1;--motion-success-duration:.32s;--motion-success-easing:gentleSpring;--motion-success-distance:0;--motion-success-scale:1;--motion-success-opacity:1;--motion-navigation-duration:.28s;--motion-navigation-easing:easeInOut;--motion-navigation-distance:12px;--motion-navigation-scale:1;--motion-navigation-opacity:1;--motion-card-appear-duration:.24s;--motion-card-appear-easing:easeOut;--motion-card-appear-distance:8px;--motion-card-appear-scale:1;--motion-card-appear-opacity:0;--motion-collapse-duration:.22s;--motion-collapse-easing:easeInOut;--motion-collapse-distance:0;--motion-collapse-scale:.98;--motion-collapse-opacity:1;--motion-timeline-insert-duration:.3s;--motion-timeline-insert-easing:gentleSpring;--motion-timeline-insert-distance:12px;--motion-timeline-insert-scale:1;--motion-timeline-insert-opacity:0;--personality-calm-density:comfortable;--personality-calm-hierarchy:secondary;--personality-calm-elevation-opacity:var(--elevation-none-opacity);--personality-calm-elevation-blur:var(--elevation-none-blur);--personality-calm-elevation-y:var(--elevation-none-y);--personality-calm-motion:navigation;--personality-calm-spacing-scale:1.1;--personality-calm-color-intensity:restrained;--personality-editorial-density:editorial;--personality-editorial-hierarchy:hero;--personality-editorial-elevation-opacity:var(--elevation-none-opacity);--personality-editorial-elevation-blur:var(--elevation-none-blur);--personality-editorial-elevation-y:var(--elevation-none-y);--personality-editorial-motion:navigation;--personality-editorial-spacing-scale:1.15;--personality-editorial-color-intensity:restrained;--personality-energetic-density:compact;--personality-energetic-hierarchy:primary;--personality-energetic-elevation-opacity:var(--elevation-subtle-opacity);--personality-energetic-elevation-blur:var(--elevation-subtle-blur);--personality-energetic-elevation-y:var(--elevation-subtle-y);--personality-energetic-motion:success;--personality-energetic-spacing-scale:.9;--personality-energetic-color-intensity:vivid;--personality-technical-density:compact;--personality-technical-hierarchy:metadata;--personality-technical-elevation-opacity:var(--elevation-none-opacity);--personality-technical-elevation-blur:var(--elevation-none-blur);--personality-technical-elevation-y:var(--elevation-none-y);--personality-technical-motion:press;--personality-technical-spacing-scale:.9;--personality-technical-color-intensity:restrained;--personality-playful-density:comfortable;--personality-playful-hierarchy:primary;--personality-playful-elevation-opacity:var(--elevation-subtle-opacity);--personality-playful-elevation-blur:var(--elevation-subtle-blur);--personality-playful-elevation-y:var(--elevation-subtle-y);--personality-playful-motion:cardAppear;--personality-playful-spacing-scale:1;--personality-playful-color-intensity:balanced;--emotional-density-0-context:"Utilities, settings, and forms";--emotional-density-0-whitespace-scale:.85;--emotional-density-0-typography-scale:.95;--emotional-density-0-component-scale:.9;--emotional-density-0-greeting:false;--emotional-density-0-hero-scale:.75;--emotional-density-0-metadata:full;--emotional-density-0-action-prominence:quiet;--emotional-density-1-context:Cabinet;--emotional-density-1-whitespace-scale:.9;--emotional-density-1-typography-scale:.95;--emotional-density-1-component-scale:.95;--emotional-density-1-greeting:false;--emotional-density-1-hero-scale:.85;--emotional-density-1-metadata:full;--emotional-density-1-action-prominence:secondary;--emotional-density-2-context:"Patients and Care";--emotional-density-2-whitespace-scale:1;--emotional-density-2-typography-scale:1;--emotional-density-2-component-scale:1;--emotional-density-2-greeting:false;--emotional-density-2-hero-scale:1;--emotional-density-2-metadata:balanced;--emotional-density-2-action-prominence:secondary;--emotional-density-3-context:Treatments;--emotional-density-3-whitespace-scale:1.05;--emotional-density-3-typography-scale:1;--emotional-density-3-component-scale:1.05;--emotional-density-3-greeting:false;--emotional-density-3-hero-scale:1.05;--emotional-density-3-metadata:balanced;--emotional-density-3-action-prominence:primary;--emotional-density-4-context:Today;--emotional-density-4-whitespace-scale:1.15;--emotional-density-4-typography-scale:1.05;--emotional-density-4-component-scale:1.1;--emotional-density-4-greeting:true;--emotional-density-4-hero-scale:1.15;--emotional-density-4-metadata:reduced;--emotional-density-4-action-prominence:primary;--emotional-density-5-context:Onboarding;--emotional-density-5-whitespace-scale:1.25;--emotional-density-5-typography-scale:1.1;--emotional-density-5-component-scale:1.15;--emotional-density-5-greeting:true;--emotional-density-5-hero-scale:1.25;--emotional-density-5-metadata:minimal;--emotional-density-5-action-prominence:primary;--emotional-density-0-component-padding:14.4px;--emotional-density-1-component-padding:15.2px;--emotional-density-2-component-padding:16px;--emotional-density-3-component-padding:16.8px;--emotional-density-4-component-padding:17.6px;--emotional-density-5-component-padding:18.4px;--screen-identity-today-operational-purpose:reassure;--screen-identity-today-emotional-purpose:reassure;--screen-identity-today-feeling:calm;--screen-identity-today-primary-action:"Complete today's care";--screen-identity-today-emotional-density:4;--screen-identity-treatments-operational-purpose:execute;--screen-identity-treatments-emotional-purpose:execute;--screen-identity-treatments-feeling:confident;--screen-identity-treatments-primary-action:"Take medication";--screen-identity-treatments-emotional-density:3;--screen-identity-patients-operational-purpose:organize;--screen-identity-patients-emotional-purpose:care;--screen-identity-patients-feeling:human;--screen-identity-patients-primary-action:"Open patient";--screen-identity-patients-emotional-density:2;--screen-identity-cabinet-operational-purpose:inventory;--screen-identity-cabinet-emotional-purpose:inventory;--screen-identity-cabinet-feeling:organized;--screen-identity-cabinet-primary-action:"Manage stock";--screen-identity-cabinet-emotional-density:1;--screen-identity-care-operational-purpose:review;--screen-identity-care-emotional-purpose:remember;--screen-identity-care-feeling:reflective;--screen-identity-care-primary-action:"Review history";--screen-identity-care-emotional-density:2;--emotional-density-assignment-utilities:0;--emotional-density-assignment-settings:0;--emotional-density-assignment-forms:0;--emotional-density-assignment-cabinet:1;--emotional-density-assignment-patients:2;--emotional-density-assignment-care:2;--emotional-density-assignment-treatments:3;--emotional-density-assignment-today:4;--emotional-density-assignment-onboarding:5;--section-purpose-today:reassure;--section-purpose-treatments:execute;--section-purpose-patients:organize;--section-purpose-cabinet:inventory;--section-purpose-care:review;--product-personality-holakare:calm editorial;--product-personality-tohvva:energetic technical;--product-personality-viavva:playful editorial;--surface-screen-background:var(--paper);--surface-hero-background:var(--paper-warm);--surface-navigation-background:var(--card);--surface-group-background:var(--card);--surface-grouped-list-background:var(--card);--surface-grouped-list-divider:var(--line);--surface-search-background:var(--well);--surface-recessed-background:var(--well);--surface-elevated-background:var(--card);--surface-elevated-border:var(--line);--surface-elevated-elevation-opacity:var(--elevation-subtle-opacity);--surface-elevated-elevation-blur:var(--elevation-subtle-blur);--surface-elevated-elevation-y:var(--elevation-subtle-y);--component-button-treatments-primary-background:var(--section-treatments-color);--component-button-treatments-primary-foreground:var(--section-treatments-foreground-on-color);--component-button-treatments-primary-border:none;--component-button-treatments-primary-border-width:0;--component-button-treatments-primary-elevation-opacity:var(--elevation-none-opacity);--component-button-treatments-primary-elevation-blur:var(--elevation-none-blur);--component-button-treatments-primary-elevation-y:var(--elevation-none-y);--component-button-treatments-primary-horizontal-padding:var(--spacing-lg);--component-button-treatments-primary-vertical-padding:var(--spacing-md);--component-button-treatments-primary-radius:var(--radius-pill);--component-button-treatments-secondary-background:var(--section-treatments-soft);--component-button-treatments-secondary-foreground:var(--section-treatments-foreground-on-soft);--component-button-treatments-secondary-border:none;--component-button-treatments-secondary-border-width:0;--component-button-treatments-secondary-elevation-opacity:var(--elevation-none-opacity);--component-button-treatments-secondary-elevation-blur:var(--elevation-none-blur);--component-button-treatments-secondary-elevation-y:var(--elevation-none-y);--component-button-treatments-secondary-horizontal-padding:var(--spacing-lg);--component-button-treatments-secondary-vertical-padding:var(--spacing-md);--component-button-treatments-secondary-radius:var(--radius-pill);--component-button-treatments-quiet-background:var(--well);--component-button-treatments-quiet-foreground:var(--ink);--component-button-treatments-quiet-border:none;--component-button-treatments-quiet-border-width:0;--component-button-treatments-quiet-elevation-opacity:var(--elevation-none-opacity);--component-button-treatments-quiet-elevation-blur:var(--elevation-none-blur);--component-button-treatments-quiet-elevation-y:var(--elevation-none-y);--component-button-treatments-quiet-horizontal-padding:var(--spacing-lg);--component-button-treatments-quiet-vertical-padding:var(--spacing-md);--component-button-treatments-quiet-radius:var(--radius-pill);--component-button-treatments-inline-background:transparent;--component-button-treatments-inline-foreground:var(--section-treatments-foreground-on-soft);--component-button-treatments-inline-border:none;--component-button-treatments-inline-border-width:0;--component-button-treatments-inline-elevation-opacity:var(--elevation-none-opacity);--component-button-treatments-inline-elevation-blur:var(--elevation-none-blur);--component-button-treatments-inline-elevation-y:var(--elevation-none-y);--component-button-treatments-inline-horizontal-padding:0;--component-button-treatments-inline-vertical-padding:var(--spacing-xs);--component-button-treatments-inline-radius:0;--component-button-treatments-tertiary-background:transparent;--component-button-treatments-tertiary-foreground:var(--section-treatments-foreground-on-soft);--component-button-treatments-tertiary-border:none;--component-button-treatments-tertiary-border-width:0;--component-button-treatments-tertiary-elevation-opacity:var(--elevation-none-opacity);--component-button-treatments-tertiary-elevation-blur:var(--elevation-none-blur);--component-button-treatments-tertiary-elevation-y:var(--elevation-none-y);--component-button-treatments-tertiary-horizontal-padding:var(--spacing-md);--component-button-treatments-tertiary-vertical-padding:var(--spacing-sm);--component-button-treatments-tertiary-radius:var(--radius-pill);--component-button-treatments-destructive-background:var(--critical);--component-button-treatments-destructive-foreground:var(--critical-soft);--component-button-treatments-destructive-border:none;--component-button-treatments-destructive-border-width:0;--component-button-treatments-destructive-elevation-opacity:var(--elevation-none-opacity);--component-button-treatments-destructive-elevation-blur:var(--elevation-none-blur);--component-button-treatments-destructive-elevation-y:var(--elevation-none-y);--component-button-treatments-destructive-horizontal-padding:var(--spacing-lg);--component-button-treatments-destructive-vertical-padding:var(--spacing-md);--component-button-treatments-destructive-radius:var(--radius-pill);--component-button-patients-primary-background:var(--section-patients-color);--component-button-patients-primary-foreground:var(--section-patients-foreground-on-color);--component-button-patients-primary-border:none;--component-button-patients-primary-border-width:0;--component-button-patients-primary-elevation-opacity:var(--elevation-none-opacity);--component-button-patients-primary-elevation-blur:var(--elevation-none-blur);--component-button-patients-primary-elevation-y:var(--elevation-none-y);--component-button-patients-primary-horizontal-padding:var(--spacing-lg);--component-button-patients-primary-vertical-padding:var(--spacing-md);--component-button-patients-primary-radius:var(--radius-pill);--component-button-patients-secondary-background:var(--section-patients-soft);--component-button-patients-secondary-foreground:var(--section-patients-foreground-on-soft);--component-button-patients-secondary-border:none;--component-button-patients-secondary-border-width:0;--component-button-patients-secondary-elevation-opacity:var(--elevation-none-opacity);--component-button-patients-secondary-elevation-blur:var(--elevation-none-blur);--component-button-patients-secondary-elevation-y:var(--elevation-none-y);--component-button-patients-secondary-horizontal-padding:var(--spacing-lg);--component-button-patients-secondary-vertical-padding:var(--spacing-md);--component-button-patients-secondary-radius:var(--radius-pill);--component-button-patients-quiet-background:var(--well);--component-button-patients-quiet-foreground:var(--ink);--component-button-patients-quiet-border:none;--component-button-patients-quiet-border-width:0;--component-button-patients-quiet-elevation-opacity:var(--elevation-none-opacity);--component-button-patients-quiet-elevation-blur:var(--elevation-none-blur);--component-button-patients-quiet-elevation-y:var(--elevation-none-y);--component-button-patients-quiet-horizontal-padding:var(--spacing-lg);--component-button-patients-quiet-vertical-padding:var(--spacing-md);--component-button-patients-quiet-radius:var(--radius-pill);--component-button-patients-inline-background:transparent;--component-button-patients-inline-foreground:var(--section-patients-foreground-on-soft);--component-button-patients-inline-border:none;--component-button-patients-inline-border-width:0;--component-button-patients-inline-elevation-opacity:var(--elevation-none-opacity);--component-button-patients-inline-elevation-blur:var(--elevation-none-blur);--component-button-patients-inline-elevation-y:var(--elevation-none-y);--component-button-patients-inline-horizontal-padding:0;--component-button-patients-inline-vertical-padding:var(--spacing-xs);--component-button-patients-inline-radius:0;--component-button-patients-tertiary-background:transparent;--component-button-patients-tertiary-foreground:var(--section-patients-foreground-on-soft);--component-button-patients-tertiary-border:none;--component-button-patients-tertiary-border-width:0;--component-button-patients-tertiary-elevation-opacity:var(--elevation-none-opacity);--component-button-patients-tertiary-elevation-blur:var(--elevation-none-blur);--component-button-patients-tertiary-elevation-y:var(--elevation-none-y);--component-button-patients-tertiary-horizontal-padding:var(--spacing-md);--component-button-patients-tertiary-vertical-padding:var(--spacing-sm);--component-button-patients-tertiary-radius:var(--radius-pill);--component-button-patients-destructive-background:var(--critical);--component-button-patients-destructive-foreground:var(--critical-soft);--component-button-patients-destructive-border:none;--component-button-patients-destructive-border-width:0;--component-button-patients-destructive-elevation-opacity:var(--elevation-none-opacity);--component-button-patients-destructive-elevation-blur:var(--elevation-none-blur);--component-button-patients-destructive-elevation-y:var(--elevation-none-y);--component-button-patients-destructive-horizontal-padding:var(--spacing-lg);--component-button-patients-destructive-vertical-padding:var(--spacing-md);--component-button-patients-destructive-radius:var(--radius-pill);--component-button-cabinet-primary-background:var(--section-cabinet-color);--component-button-cabinet-primary-foreground:var(--section-cabinet-foreground-on-color);--component-button-cabinet-primary-border:none;--component-button-cabinet-primary-border-width:0;--component-button-cabinet-primary-elevation-opacity:var(--elevation-none-opacity);--component-button-cabinet-primary-elevation-blur:var(--elevation-none-blur);--component-button-cabinet-primary-elevation-y:var(--elevation-none-y);--component-button-cabinet-primary-horizontal-padding:var(--spacing-lg);--component-button-cabinet-primary-vertical-padding:var(--spacing-md);--component-button-cabinet-primary-radius:var(--radius-pill);--component-button-cabinet-secondary-background:var(--section-cabinet-soft);--component-button-cabinet-secondary-foreground:var(--section-cabinet-foreground-on-soft);--component-button-cabinet-secondary-border:none;--component-button-cabinet-secondary-border-width:0;--component-button-cabinet-secondary-elevation-opacity:var(--elevation-none-opacity);--component-button-cabinet-secondary-elevation-blur:var(--elevation-none-blur);--component-button-cabinet-secondary-elevation-y:var(--elevation-none-y);--component-button-cabinet-secondary-horizontal-padding:var(--spacing-lg);--component-button-cabinet-secondary-vertical-padding:var(--spacing-md);--component-button-cabinet-secondary-radius:var(--radius-pill);--component-button-cabinet-quiet-background:var(--well);--component-button-cabinet-quiet-foreground:var(--ink);--component-button-cabinet-quiet-border:none;--component-button-cabinet-quiet-border-width:0;--component-button-cabinet-quiet-elevation-opacity:var(--elevation-none-opacity);--component-button-cabinet-quiet-elevation-blur:var(--elevation-none-blur);--component-button-cabinet-quiet-elevation-y:var(--elevation-none-y);--component-button-cabinet-quiet-horizontal-padding:var(--spacing-lg);--component-button-cabinet-quiet-vertical-padding:var(--spacing-md);--component-button-cabinet-quiet-radius:var(--radius-pill);--component-button-cabinet-inline-background:transparent;--component-button-cabinet-inline-foreground:var(--section-cabinet-foreground-on-soft);--component-button-cabinet-inline-border:none;--component-button-cabinet-inline-border-width:0;--component-button-cabinet-inline-elevation-opacity:var(--elevation-none-opacity);--component-button-cabinet-inline-elevation-blur:var(--elevation-none-blur);--component-button-cabinet-inline-elevation-y:var(--elevation-none-y);--component-button-cabinet-inline-horizontal-padding:0;--component-button-cabinet-inline-vertical-padding:var(--spacing-xs);--component-button-cabinet-inline-radius:0;--component-button-cabinet-tertiary-background:transparent;--component-button-cabinet-tertiary-foreground:var(--section-cabinet-foreground-on-soft);--component-button-cabinet-tertiary-border:none;--component-button-cabinet-tertiary-border-width:0;--component-button-cabinet-tertiary-elevation-opacity:var(--elevation-none-opacity);--component-button-cabinet-tertiary-elevation-blur:var(--elevation-none-blur);--component-button-cabinet-tertiary-elevation-y:var(--elevation-none-y);--component-button-cabinet-tertiary-horizontal-padding:var(--spacing-md);--component-button-cabinet-tertiary-vertical-padding:var(--spacing-sm);--component-button-cabinet-tertiary-radius:var(--radius-pill);--component-button-cabinet-destructive-background:var(--critical);--component-button-cabinet-destructive-foreground:var(--critical-soft);--component-button-cabinet-destructive-border:none;--component-button-cabinet-destructive-border-width:0;--component-button-cabinet-destructive-elevation-opacity:var(--elevation-none-opacity);--component-button-cabinet-destructive-elevation-blur:var(--elevation-none-blur);--component-button-cabinet-destructive-elevation-y:var(--elevation-none-y);--component-button-cabinet-destructive-horizontal-padding:var(--spacing-lg);--component-button-cabinet-destructive-vertical-padding:var(--spacing-md);--component-button-cabinet-destructive-radius:var(--radius-pill);--component-button-care-primary-background:var(--section-care-color);--component-button-care-primary-foreground:var(--section-care-foreground-on-color);--component-button-care-primary-border:none;--component-button-care-primary-border-width:0;--component-button-care-primary-elevation-opacity:var(--elevation-none-opacity);--component-button-care-primary-elevation-blur:var(--elevation-none-blur);--component-button-care-primary-elevation-y:var(--elevation-none-y);--component-button-care-primary-horizontal-padding:var(--spacing-lg);--component-button-care-primary-vertical-padding:var(--spacing-md);--component-button-care-primary-radius:var(--radius-pill);--component-button-care-secondary-background:var(--section-care-soft);--component-button-care-secondary-foreground:var(--section-care-foreground-on-soft);--component-button-care-secondary-border:none;--component-button-care-secondary-border-width:0;--component-button-care-secondary-elevation-opacity:var(--elevation-none-opacity);--component-button-care-secondary-elevation-blur:var(--elevation-none-blur);--component-button-care-secondary-elevation-y:var(--elevation-none-y);--component-button-care-secondary-horizontal-padding:var(--spacing-lg);--component-button-care-secondary-vertical-padding:var(--spacing-md);--component-button-care-secondary-radius:var(--radius-pill);--component-button-care-quiet-background:var(--well);--component-button-care-quiet-foreground:var(--ink);--component-button-care-quiet-border:none;--component-button-care-quiet-border-width:0;--component-button-care-quiet-elevation-opacity:var(--elevation-none-opacity);--component-button-care-quiet-elevation-blur:var(--elevation-none-blur);--component-button-care-quiet-elevation-y:var(--elevation-none-y);--component-button-care-quiet-horizontal-padding:var(--spacing-lg);--component-button-care-quiet-vertical-padding:var(--spacing-md);--component-button-care-quiet-radius:var(--radius-pill);--component-button-care-inline-background:transparent;--component-button-care-inline-foreground:var(--section-care-foreground-on-soft);--component-button-care-inline-border:none;--component-button-care-inline-border-width:0;--component-button-care-inline-elevation-opacity:var(--elevation-none-opacity);--component-button-care-inline-elevation-blur:var(--elevation-none-blur);--component-button-care-inline-elevation-y:var(--elevation-none-y);--component-button-care-inline-horizontal-padding:0;--component-button-care-inline-vertical-padding:var(--spacing-xs);--component-button-care-inline-radius:0;--component-button-care-tertiary-background:transparent;--component-button-care-tertiary-foreground:var(--section-care-foreground-on-soft);--component-button-care-tertiary-border:none;--component-button-care-tertiary-border-width:0;--component-button-care-tertiary-elevation-opacity:var(--elevation-none-opacity);--component-button-care-tertiary-elevation-blur:var(--elevation-none-blur);--component-button-care-tertiary-elevation-y:var(--elevation-none-y);--component-button-care-tertiary-horizontal-padding:var(--spacing-md);--component-button-care-tertiary-vertical-padding:var(--spacing-sm);--component-button-care-tertiary-radius:var(--radius-pill);--component-button-care-destructive-background:var(--critical);--component-button-care-destructive-foreground:var(--critical-soft);--component-button-care-destructive-border:none;--component-button-care-destructive-border-width:0;--component-button-care-destructive-elevation-opacity:var(--elevation-none-opacity);--component-button-care-destructive-elevation-blur:var(--elevation-none-blur);--component-button-care-destructive-elevation-y:var(--elevation-none-y);--component-button-care-destructive-horizontal-padding:var(--spacing-lg);--component-button-care-destructive-vertical-padding:var(--spacing-md);--component-button-care-destructive-radius:var(--radius-pill);--card-default-background:var(--card);--card-default-foreground:var(--ink);--card-default-border:var(--line);--card-default-border-width:var(--border-width);--card-default-elevation-opacity:var(--elevation-subtle-opacity);--card-default-elevation-blur:var(--elevation-subtle-blur);--card-default-elevation-y:var(--elevation-subtle-y);--card-default-padding:var(--spacing-lg);--card-default-spacing:var(--spacing-md);--card-default-radius:var(--radius-base);--card-group-background:var(--card);--card-group-foreground:var(--ink);--card-group-border:var(--line);--card-group-border-width:var(--border-width);--card-group-elevation-opacity:var(--elevation-none-opacity);--card-group-elevation-blur:var(--elevation-none-blur);--card-group-elevation-y:var(--elevation-none-y);--card-group-padding:0;--card-group-spacing:0;--card-group-radius:var(--radius-base);--card-hero-background:var(--paper-warm);--card-hero-foreground:var(--ink);--card-hero-border:none;--card-hero-border-width:0;--card-hero-elevation-opacity:var(--elevation-none-opacity);--card-hero-elevation-blur:var(--elevation-none-blur);--card-hero-elevation-y:var(--elevation-none-y);--card-hero-padding:var(--spacing-xl);--card-hero-spacing:var(--spacing-lg);--card-hero-radius:var(--radius-base);--card-dashboard-background:var(--card);--card-dashboard-foreground:var(--ink);--card-dashboard-border:var(--line);--card-dashboard-border-width:var(--border-width);--card-dashboard-elevation-opacity:var(--elevation-subtle-opacity);--card-dashboard-elevation-blur:var(--elevation-subtle-blur);--card-dashboard-elevation-y:var(--elevation-subtle-y);--card-dashboard-padding:var(--spacing-lg);--card-dashboard-spacing:var(--spacing-md);--card-dashboard-radius:var(--radius-base);--card-grouped-background:var(--card);--card-grouped-foreground:var(--ink);--card-grouped-border:var(--line);--card-grouped-border-width:var(--border-width);--card-grouped-elevation-opacity:var(--elevation-none-opacity);--card-grouped-elevation-blur:var(--elevation-none-blur);--card-grouped-elevation-y:var(--elevation-none-y);--card-grouped-padding:0;--card-grouped-spacing:0;--card-grouped-radius:var(--radius-base);--card-list-background:var(--card);--card-list-foreground:var(--ink);--card-list-border:var(--line);--card-list-border-width:var(--border-width);--card-list-elevation-opacity:var(--elevation-none-opacity);--card-list-elevation-blur:var(--elevation-none-blur);--card-list-elevation-y:var(--elevation-none-y);--card-list-padding:0;--card-list-spacing:0;--card-list-radius:var(--radius-base);--card-summary-background:var(--card);--card-summary-foreground:var(--ink);--card-summary-border:var(--line);--card-summary-border-width:var(--border-width);--card-summary-elevation-opacity:var(--elevation-subtle-opacity);--card-summary-elevation-blur:var(--elevation-subtle-blur);--card-summary-elevation-y:var(--elevation-subtle-y);--card-summary-padding:var(--spacing-xl);--card-summary-spacing:var(--spacing-md);--card-summary-radius:var(--radius-base);--card-stat-background:var(--well);--card-stat-foreground:var(--ink);--card-stat-border:none;--card-stat-border-width:0;--card-stat-elevation-opacity:var(--elevation-none-opacity);--card-stat-elevation-blur:var(--elevation-none-blur);--card-stat-elevation-y:var(--elevation-none-y);--card-stat-padding:var(--spacing-lg);--card-stat-spacing:var(--spacing-xs);--card-stat-radius:var(--radius-sm);--card-inset-background:var(--well);--card-inset-foreground:var(--ink);--card-inset-border:none;--card-inset-border-width:0;--card-inset-elevation-opacity:var(--elevation-none-opacity);--card-inset-elevation-blur:var(--elevation-none-blur);--card-inset-elevation-y:var(--elevation-none-y);--card-inset-padding:var(--spacing-lg);--card-inset-spacing:var(--spacing-sm);--card-inset-radius:var(--radius-base);--component-grouped-list-background:var(--card);--component-grouped-list-foreground:var(--ink);--component-grouped-list-divider:var(--line);--component-grouped-list-border:var(--line);--component-grouped-list-border-width:var(--border-width);--component-grouped-list-elevation-opacity:var(--elevation-none-opacity);--component-grouped-list-elevation-blur:var(--elevation-none-blur);--component-grouped-list-elevation-y:var(--elevation-none-y);--component-grouped-list-row-min-height:56px;--component-grouped-list-horizontal-padding:var(--spacing-lg);--component-grouped-list-vertical-padding:var(--spacing-md);--component-grouped-list-divider-inset:var(--spacing-lg);--component-grouped-list-radius:var(--radius-base);--component-grouped-list-uses-shared-surface:true;--component-search-field-background:var(--well);--component-search-field-foreground:var(--ink);--component-search-field-placeholder:var(--muted);--component-search-field-border:none;--component-search-field-border-width:0;--component-search-field-elevation-opacity:var(--elevation-none-opacity);--component-search-field-elevation-blur:var(--elevation-none-blur);--component-search-field-elevation-y:var(--elevation-none-y);--component-search-field-horizontal-padding:var(--spacing-lg);--component-search-field-vertical-padding:var(--spacing-md);--component-search-field-radius:var(--radius-sm);--component-tab-treatments-selected-background:var(--section-treatments-soft);--component-tab-treatments-selected-foreground:var(--section-treatments-foreground-on-soft);--component-tab-treatments-selected-border:none;--component-tab-treatments-selected-border-width:0;--component-tab-treatments-selected-elevation-opacity:var(--elevation-none-opacity);--component-tab-treatments-selected-elevation-blur:var(--elevation-none-blur);--component-tab-treatments-selected-elevation-y:var(--elevation-none-y);--component-tab-treatments-selected-horizontal-padding:var(--spacing-md);--component-tab-treatments-selected-vertical-padding:var(--spacing-sm);--component-tab-treatments-selected-radius:var(--radius-pill);--component-tab-treatments-unselected-background:transparent;--component-tab-treatments-unselected-foreground:var(--muted);--component-tab-treatments-unselected-border:none;--component-tab-treatments-unselected-border-width:0;--component-tab-treatments-unselected-elevation-opacity:var(--elevation-none-opacity);--component-tab-treatments-unselected-elevation-blur:var(--elevation-none-blur);--component-tab-treatments-unselected-elevation-y:var(--elevation-none-y);--component-tab-treatments-unselected-horizontal-padding:var(--spacing-md);--component-tab-treatments-unselected-vertical-padding:var(--spacing-sm);--component-tab-treatments-unselected-radius:var(--radius-pill);--component-tab-patients-selected-background:var(--section-patients-soft);--component-tab-patients-selected-foreground:var(--section-patients-foreground-on-soft);--component-tab-patients-selected-border:none;--component-tab-patients-selected-border-width:0;--component-tab-patients-selected-elevation-opacity:var(--elevation-none-opacity);--component-tab-patients-selected-elevation-blur:var(--elevation-none-blur);--component-tab-patients-selected-elevation-y:var(--elevation-none-y);--component-tab-patients-selected-horizontal-padding:var(--spacing-md);--component-tab-patients-selected-vertical-padding:var(--spacing-sm);--component-tab-patients-selected-radius:var(--radius-pill);--component-tab-patients-unselected-background:transparent;--component-tab-patients-unselected-foreground:var(--muted);--component-tab-patients-unselected-border:none;--component-tab-patients-unselected-border-width:0;--component-tab-patients-unselected-elevation-opacity:var(--elevation-none-opacity);--component-tab-patients-unselected-elevation-blur:var(--elevation-none-blur);--component-tab-patients-unselected-elevation-y:var(--elevation-none-y);--component-tab-patients-unselected-horizontal-padding:var(--spacing-md);--component-tab-patients-unselected-vertical-padding:var(--spacing-sm);--component-tab-patients-unselected-radius:var(--radius-pill);--component-tab-cabinet-selected-background:var(--section-cabinet-soft);--component-tab-cabinet-selected-foreground:var(--section-cabinet-foreground-on-soft);--component-tab-cabinet-selected-border:none;--component-tab-cabinet-selected-border-width:0;--component-tab-cabinet-selected-elevation-opacity:var(--elevation-none-opacity);--component-tab-cabinet-selected-elevation-blur:var(--elevation-none-blur);--component-tab-cabinet-selected-elevation-y:var(--elevation-none-y);--component-tab-cabinet-selected-horizontal-padding:var(--spacing-md);--component-tab-cabinet-selected-vertical-padding:var(--spacing-sm);--component-tab-cabinet-selected-radius:var(--radius-pill);--component-tab-cabinet-unselected-background:transparent;--component-tab-cabinet-unselected-foreground:var(--muted);--component-tab-cabinet-unselected-border:none;--component-tab-cabinet-unselected-border-width:0;--component-tab-cabinet-unselected-elevation-opacity:var(--elevation-none-opacity);--component-tab-cabinet-unselected-elevation-blur:var(--elevation-none-blur);--component-tab-cabinet-unselected-elevation-y:var(--elevation-none-y);--component-tab-cabinet-unselected-horizontal-padding:var(--spacing-md);--component-tab-cabinet-unselected-vertical-padding:var(--spacing-sm);--component-tab-cabinet-unselected-radius:var(--radius-pill);--component-tab-care-selected-background:var(--section-care-soft);--component-tab-care-selected-foreground:var(--section-care-foreground-on-soft);--component-tab-care-selected-border:none;--component-tab-care-selected-border-width:0;--component-tab-care-selected-elevation-opacity:var(--elevation-none-opacity);--component-tab-care-selected-elevation-blur:var(--elevation-none-blur);--component-tab-care-selected-elevation-y:var(--elevation-none-y);--component-tab-care-selected-horizontal-padding:var(--spacing-md);--component-tab-care-selected-vertical-padding:var(--spacing-sm);--component-tab-care-selected-radius:var(--radius-pill);--component-tab-care-unselected-background:transparent;--component-tab-care-unselected-foreground:var(--muted);--component-tab-care-unselected-border:none;--component-tab-care-unselected-border-width:0;--component-tab-care-unselected-elevation-opacity:var(--elevation-none-opacity);--component-tab-care-unselected-elevation-blur:var(--elevation-none-blur);--component-tab-care-unselected-elevation-y:var(--elevation-none-y);--component-tab-care-unselected-horizontal-padding:var(--spacing-md);--component-tab-care-unselected-vertical-padding:var(--spacing-sm);--component-tab-care-unselected-radius:var(--radius-pill);--component-chip-treatments-selected-background:var(--section-treatments-soft);--component-chip-treatments-selected-foreground:var(--section-treatments-foreground-on-soft);--component-chip-treatments-selected-border:none;--component-chip-treatments-selected-border-width:0;--component-chip-treatments-selected-elevation-opacity:var(--elevation-none-opacity);--component-chip-treatments-selected-elevation-blur:var(--elevation-none-blur);--component-chip-treatments-selected-elevation-y:var(--elevation-none-y);--component-chip-treatments-selected-horizontal-padding:var(--spacing-md);--component-chip-treatments-selected-vertical-padding:var(--spacing-sm);--component-chip-treatments-selected-radius:var(--radius-pill);--component-chip-treatments-inactive-background:var(--well);--component-chip-treatments-inactive-foreground:var(--muted);--component-chip-treatments-inactive-border:none;--component-chip-treatments-inactive-border-width:0;--component-chip-treatments-inactive-elevation-opacity:var(--elevation-none-opacity);--component-chip-treatments-inactive-elevation-blur:var(--elevation-none-blur);--component-chip-treatments-inactive-elevation-y:var(--elevation-none-y);--component-chip-treatments-inactive-horizontal-padding:var(--spacing-md);--component-chip-treatments-inactive-vertical-padding:var(--spacing-sm);--component-chip-treatments-inactive-radius:var(--radius-pill);--component-chip-patients-selected-background:var(--section-patients-soft);--component-chip-patients-selected-foreground:var(--section-patients-foreground-on-soft);--component-chip-patients-selected-border:none;--component-chip-patients-selected-border-width:0;--component-chip-patients-selected-elevation-opacity:var(--elevation-none-opacity);--component-chip-patients-selected-elevation-blur:var(--elevation-none-blur);--component-chip-patients-selected-elevation-y:var(--elevation-none-y);--component-chip-patients-selected-horizontal-padding:var(--spacing-md);--component-chip-patients-selected-vertical-padding:var(--spacing-sm);--component-chip-patients-selected-radius:var(--radius-pill);--component-chip-patients-inactive-background:var(--well);--component-chip-patients-inactive-foreground:var(--muted);--component-chip-patients-inactive-border:none;--component-chip-patients-inactive-border-width:0;--component-chip-patients-inactive-elevation-opacity:var(--elevation-none-opacity);--component-chip-patients-inactive-elevation-blur:var(--elevation-none-blur);--component-chip-patients-inactive-elevation-y:var(--elevation-none-y);--component-chip-patients-inactive-horizontal-padding:var(--spacing-md);--component-chip-patients-inactive-vertical-padding:var(--spacing-sm);--component-chip-patients-inactive-radius:var(--radius-pill);--component-chip-cabinet-selected-background:var(--section-cabinet-soft);--component-chip-cabinet-selected-foreground:var(--section-cabinet-foreground-on-soft);--component-chip-cabinet-selected-border:none;--component-chip-cabinet-selected-border-width:0;--component-chip-cabinet-selected-elevation-opacity:var(--elevation-none-opacity);--component-chip-cabinet-selected-elevation-blur:var(--elevation-none-blur);--component-chip-cabinet-selected-elevation-y:var(--elevation-none-y);--component-chip-cabinet-selected-horizontal-padding:var(--spacing-md);--component-chip-cabinet-selected-vertical-padding:var(--spacing-sm);--component-chip-cabinet-selected-radius:var(--radius-pill);--component-chip-cabinet-inactive-background:var(--well);--component-chip-cabinet-inactive-foreground:var(--muted);--component-chip-cabinet-inactive-border:none;--component-chip-cabinet-inactive-border-width:0;--component-chip-cabinet-inactive-elevation-opacity:var(--elevation-none-opacity);--component-chip-cabinet-inactive-elevation-blur:var(--elevation-none-blur);--component-chip-cabinet-inactive-elevation-y:var(--elevation-none-y);--component-chip-cabinet-inactive-horizontal-padding:var(--spacing-md);--component-chip-cabinet-inactive-vertical-padding:var(--spacing-sm);--component-chip-cabinet-inactive-radius:var(--radius-pill);--component-chip-care-selected-background:var(--section-care-soft);--component-chip-care-selected-foreground:var(--section-care-foreground-on-soft);--component-chip-care-selected-border:none;--component-chip-care-selected-border-width:0;--component-chip-care-selected-elevation-opacity:var(--elevation-none-opacity);--component-chip-care-selected-elevation-blur:var(--elevation-none-blur);--component-chip-care-selected-elevation-y:var(--elevation-none-y);--component-chip-care-selected-horizontal-padding:var(--spacing-md);--component-chip-care-selected-vertical-padding:var(--spacing-sm);--component-chip-care-selected-radius:var(--radius-pill);--component-chip-care-inactive-background:var(--well);--component-chip-care-inactive-foreground:var(--muted);--component-chip-care-inactive-border:none;--component-chip-care-inactive-border-width:0;--component-chip-care-inactive-elevation-opacity:var(--elevation-none-opacity);--component-chip-care-inactive-elevation-blur:var(--elevation-none-blur);--component-chip-care-inactive-elevation-y:var(--elevation-none-y);--component-chip-care-inactive-horizontal-padding:var(--spacing-md);--component-chip-care-inactive-vertical-padding:var(--spacing-sm);--component-chip-care-inactive-radius:var(--radius-pill);--component-badge-positive-status-background:var(--status-positive-soft);--component-badge-positive-status-foreground:var(--status-positive-color);--component-badge-positive-status-border:none;--component-badge-positive-status-border-width:0;--component-badge-positive-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-positive-status-elevation-blur:var(--elevation-none-blur);--component-badge-positive-status-elevation-y:var(--elevation-none-y);--component-badge-positive-status-horizontal-padding:var(--spacing-sm);--component-badge-positive-status-vertical-padding:var(--spacing-xs);--component-badge-positive-status-radius:var(--radius-pill);--component-badge-positive-neutral-background:var(--well);--component-badge-positive-neutral-foreground:var(--muted);--component-badge-positive-neutral-border:none;--component-badge-positive-neutral-border-width:0;--component-badge-positive-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-positive-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-positive-neutral-elevation-y:var(--elevation-none-y);--component-badge-positive-neutral-horizontal-padding:var(--spacing-sm);--component-badge-positive-neutral-vertical-padding:var(--spacing-xs);--component-badge-positive-neutral-radius:var(--radius-pill);--component-badge-attention-status-background:var(--status-attention-soft);--component-badge-attention-status-foreground:var(--status-attention-color);--component-badge-attention-status-border:none;--component-badge-attention-status-border-width:0;--component-badge-attention-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-attention-status-elevation-blur:var(--elevation-none-blur);--component-badge-attention-status-elevation-y:var(--elevation-none-y);--component-badge-attention-status-horizontal-padding:var(--spacing-sm);--component-badge-attention-status-vertical-padding:var(--spacing-xs);--component-badge-attention-status-radius:var(--radius-pill);--component-badge-attention-neutral-background:var(--well);--component-badge-attention-neutral-foreground:var(--muted);--component-badge-attention-neutral-border:none;--component-badge-attention-neutral-border-width:0;--component-badge-attention-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-attention-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-attention-neutral-elevation-y:var(--elevation-none-y);--component-badge-attention-neutral-horizontal-padding:var(--spacing-sm);--component-badge-attention-neutral-vertical-padding:var(--spacing-xs);--component-badge-attention-neutral-radius:var(--radius-pill);--component-badge-critical-status-background:var(--status-critical-soft);--component-badge-critical-status-foreground:var(--status-critical-color);--component-badge-critical-status-border:none;--component-badge-critical-status-border-width:0;--component-badge-critical-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-critical-status-elevation-blur:var(--elevation-none-blur);--component-badge-critical-status-elevation-y:var(--elevation-none-y);--component-badge-critical-status-horizontal-padding:var(--spacing-sm);--component-badge-critical-status-vertical-padding:var(--spacing-xs);--component-badge-critical-status-radius:var(--radius-pill);--component-badge-critical-neutral-background:var(--well);--component-badge-critical-neutral-foreground:var(--muted);--component-badge-critical-neutral-border:none;--component-badge-critical-neutral-border-width:0;--component-badge-critical-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-critical-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-critical-neutral-elevation-y:var(--elevation-none-y);--component-badge-critical-neutral-horizontal-padding:var(--spacing-sm);--component-badge-critical-neutral-vertical-padding:var(--spacing-xs);--component-badge-critical-neutral-radius:var(--radius-pill);--component-badge-taken-status-background:var(--status-taken-soft);--component-badge-taken-status-foreground:var(--status-taken-color);--component-badge-taken-status-border:none;--component-badge-taken-status-border-width:0;--component-badge-taken-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-taken-status-elevation-blur:var(--elevation-none-blur);--component-badge-taken-status-elevation-y:var(--elevation-none-y);--component-badge-taken-status-horizontal-padding:var(--spacing-sm);--component-badge-taken-status-vertical-padding:var(--spacing-xs);--component-badge-taken-status-radius:var(--radius-pill);--component-badge-taken-neutral-background:var(--well);--component-badge-taken-neutral-foreground:var(--muted);--component-badge-taken-neutral-border:none;--component-badge-taken-neutral-border-width:0;--component-badge-taken-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-taken-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-taken-neutral-elevation-y:var(--elevation-none-y);--component-badge-taken-neutral-horizontal-padding:var(--spacing-sm);--component-badge-taken-neutral-vertical-padding:var(--spacing-xs);--component-badge-taken-neutral-radius:var(--radius-pill);--component-badge-valid-status-background:var(--status-valid-soft);--component-badge-valid-status-foreground:var(--status-valid-color);--component-badge-valid-status-border:none;--component-badge-valid-status-border-width:0;--component-badge-valid-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-valid-status-elevation-blur:var(--elevation-none-blur);--component-badge-valid-status-elevation-y:var(--elevation-none-y);--component-badge-valid-status-horizontal-padding:var(--spacing-sm);--component-badge-valid-status-vertical-padding:var(--spacing-xs);--component-badge-valid-status-radius:var(--radius-pill);--component-badge-valid-neutral-background:var(--well);--component-badge-valid-neutral-foreground:var(--muted);--component-badge-valid-neutral-border:none;--component-badge-valid-neutral-border-width:0;--component-badge-valid-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-valid-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-valid-neutral-elevation-y:var(--elevation-none-y);--component-badge-valid-neutral-horizontal-padding:var(--spacing-sm);--component-badge-valid-neutral-vertical-padding:var(--spacing-xs);--component-badge-valid-neutral-radius:var(--radius-pill);--component-badge-on-track-status-background:var(--status-on-track-soft);--component-badge-on-track-status-foreground:var(--status-on-track-color);--component-badge-on-track-status-border:none;--component-badge-on-track-status-border-width:0;--component-badge-on-track-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-on-track-status-elevation-blur:var(--elevation-none-blur);--component-badge-on-track-status-elevation-y:var(--elevation-none-y);--component-badge-on-track-status-horizontal-padding:var(--spacing-sm);--component-badge-on-track-status-vertical-padding:var(--spacing-xs);--component-badge-on-track-status-radius:var(--radius-pill);--component-badge-on-track-neutral-background:var(--well);--component-badge-on-track-neutral-foreground:var(--muted);--component-badge-on-track-neutral-border:none;--component-badge-on-track-neutral-border-width:0;--component-badge-on-track-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-on-track-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-on-track-neutral-elevation-y:var(--elevation-none-y);--component-badge-on-track-neutral-horizontal-padding:var(--spacing-sm);--component-badge-on-track-neutral-vertical-padding:var(--spacing-xs);--component-badge-on-track-neutral-radius:var(--radius-pill);--component-badge-due-now-status-background:var(--status-due-now-soft);--component-badge-due-now-status-foreground:var(--status-due-now-color);--component-badge-due-now-status-border:none;--component-badge-due-now-status-border-width:0;--component-badge-due-now-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-due-now-status-elevation-blur:var(--elevation-none-blur);--component-badge-due-now-status-elevation-y:var(--elevation-none-y);--component-badge-due-now-status-horizontal-padding:var(--spacing-sm);--component-badge-due-now-status-vertical-padding:var(--spacing-xs);--component-badge-due-now-status-radius:var(--radius-pill);--component-badge-due-now-neutral-background:var(--well);--component-badge-due-now-neutral-foreground:var(--muted);--component-badge-due-now-neutral-border:none;--component-badge-due-now-neutral-border-width:0;--component-badge-due-now-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-due-now-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-due-now-neutral-elevation-y:var(--elevation-none-y);--component-badge-due-now-neutral-horizontal-padding:var(--spacing-sm);--component-badge-due-now-neutral-vertical-padding:var(--spacing-xs);--component-badge-due-now-neutral-radius:var(--radius-pill);--component-badge-expires-soon-status-background:var(--status-expires-soon-soft);--component-badge-expires-soon-status-foreground:var(--status-expires-soon-color);--component-badge-expires-soon-status-border:none;--component-badge-expires-soon-status-border-width:0;--component-badge-expires-soon-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-expires-soon-status-elevation-blur:var(--elevation-none-blur);--component-badge-expires-soon-status-elevation-y:var(--elevation-none-y);--component-badge-expires-soon-status-horizontal-padding:var(--spacing-sm);--component-badge-expires-soon-status-vertical-padding:var(--spacing-xs);--component-badge-expires-soon-status-radius:var(--radius-pill);--component-badge-expires-soon-neutral-background:var(--well);--component-badge-expires-soon-neutral-foreground:var(--muted);--component-badge-expires-soon-neutral-border:none;--component-badge-expires-soon-neutral-border-width:0;--component-badge-expires-soon-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-expires-soon-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-expires-soon-neutral-elevation-y:var(--elevation-none-y);--component-badge-expires-soon-neutral-horizontal-padding:var(--spacing-sm);--component-badge-expires-soon-neutral-vertical-padding:var(--spacing-xs);--component-badge-expires-soon-neutral-radius:var(--radius-pill);--component-badge-missed-status-background:var(--status-missed-soft);--component-badge-missed-status-foreground:var(--status-missed-color);--component-badge-missed-status-border:none;--component-badge-missed-status-border-width:0;--component-badge-missed-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-missed-status-elevation-blur:var(--elevation-none-blur);--component-badge-missed-status-elevation-y:var(--elevation-none-y);--component-badge-missed-status-horizontal-padding:var(--spacing-sm);--component-badge-missed-status-vertical-padding:var(--spacing-xs);--component-badge-missed-status-radius:var(--radius-pill);--component-badge-missed-neutral-background:var(--well);--component-badge-missed-neutral-foreground:var(--muted);--component-badge-missed-neutral-border:none;--component-badge-missed-neutral-border-width:0;--component-badge-missed-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-missed-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-missed-neutral-elevation-y:var(--elevation-none-y);--component-badge-missed-neutral-horizontal-padding:var(--spacing-sm);--component-badge-missed-neutral-vertical-padding:var(--spacing-xs);--component-badge-missed-neutral-radius:var(--radius-pill);--component-badge-expired-status-background:var(--status-expired-soft);--component-badge-expired-status-foreground:var(--status-expired-color);--component-badge-expired-status-border:none;--component-badge-expired-status-border-width:0;--component-badge-expired-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-expired-status-elevation-blur:var(--elevation-none-blur);--component-badge-expired-status-elevation-y:var(--elevation-none-y);--component-badge-expired-status-horizontal-padding:var(--spacing-sm);--component-badge-expired-status-vertical-padding:var(--spacing-xs);--component-badge-expired-status-radius:var(--radius-pill);--component-badge-expired-neutral-background:var(--well);--component-badge-expired-neutral-foreground:var(--muted);--component-badge-expired-neutral-border:none;--component-badge-expired-neutral-border-width:0;--component-badge-expired-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-expired-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-expired-neutral-elevation-y:var(--elevation-none-y);--component-badge-expired-neutral-horizontal-padding:var(--spacing-sm);--component-badge-expired-neutral-vertical-padding:var(--spacing-xs);--component-badge-expired-neutral-radius:var(--radius-pill);--component-badge-overdue-status-background:var(--status-overdue-soft);--component-badge-overdue-status-foreground:var(--status-overdue-color);--component-badge-overdue-status-border:none;--component-badge-overdue-status-border-width:0;--component-badge-overdue-status-elevation-opacity:var(--elevation-none-opacity);--component-badge-overdue-status-elevation-blur:var(--elevation-none-blur);--component-badge-overdue-status-elevation-y:var(--elevation-none-y);--component-badge-overdue-status-horizontal-padding:var(--spacing-sm);--component-badge-overdue-status-vertical-padding:var(--spacing-xs);--component-badge-overdue-status-radius:var(--radius-pill);--component-badge-overdue-neutral-background:var(--well);--component-badge-overdue-neutral-foreground:var(--muted);--component-badge-overdue-neutral-border:none;--component-badge-overdue-neutral-border-width:0;--component-badge-overdue-neutral-elevation-opacity:var(--elevation-none-opacity);--component-badge-overdue-neutral-elevation-blur:var(--elevation-none-blur);--component-badge-overdue-neutral-elevation-y:var(--elevation-none-y);--component-badge-overdue-neutral-horizontal-padding:var(--spacing-sm);--component-badge-overdue-neutral-vertical-padding:var(--spacing-xs);--component-badge-overdue-neutral-radius:var(--radius-pill);--component-avatar-treatments-entity-background:var(--section-treatments-soft);--component-avatar-treatments-entity-foreground:var(--ink);--component-avatar-treatments-entity-border:none;--component-avatar-treatments-entity-border-width:0;--component-avatar-treatments-entity-elevation-opacity:var(--elevation-none-opacity);--component-avatar-treatments-entity-elevation-blur:var(--elevation-none-blur);--component-avatar-treatments-entity-elevation-y:var(--elevation-none-y);--component-avatar-treatments-entity-padding:0;--component-avatar-treatments-entity-uses-ramp:true;--component-avatar-treatments-entity-radius:var(--radius-pill);--component-avatar-treatments-entity-container-size:var(--icon-container-row);--component-avatar-treatments-entity-glyph-size:var(--icon-size-avatar);--component-avatar-treatments-hero-background:var(--section-treatments-soft);--component-avatar-treatments-hero-foreground:var(--section-treatments-foreground-on-soft);--component-avatar-treatments-hero-border:none;--component-avatar-treatments-hero-border-width:0;--component-avatar-treatments-hero-elevation-opacity:var(--elevation-none-opacity);--component-avatar-treatments-hero-elevation-blur:var(--elevation-none-blur);--component-avatar-treatments-hero-elevation-y:var(--elevation-none-y);--component-avatar-treatments-hero-padding:0;--component-avatar-treatments-hero-uses-ramp:false;--component-avatar-treatments-hero-radius:var(--radius-pill);--component-avatar-treatments-hero-container-size:var(--icon-container-hero);--component-avatar-treatments-hero-glyph-size:var(--icon-size-empty-state);--component-avatar-treatments-category-background:var(--section-treatments-soft);--component-avatar-treatments-category-foreground:var(--section-treatments-foreground-on-soft);--component-avatar-treatments-category-border:none;--component-avatar-treatments-category-border-width:0;--component-avatar-treatments-category-elevation-opacity:var(--elevation-none-opacity);--component-avatar-treatments-category-elevation-blur:var(--elevation-none-blur);--component-avatar-treatments-category-elevation-y:var(--elevation-none-y);--component-avatar-treatments-category-padding:0;--component-avatar-treatments-category-uses-ramp:false;--component-avatar-treatments-category-radius:var(--radius-pill);--component-avatar-treatments-category-container-size:var(--icon-container-row);--component-avatar-treatments-category-glyph-size:var(--icon-size-row);--component-avatar-patients-entity-background:var(--section-patients-soft);--component-avatar-patients-entity-foreground:var(--ink);--component-avatar-patients-entity-border:none;--component-avatar-patients-entity-border-width:0;--component-avatar-patients-entity-elevation-opacity:var(--elevation-none-opacity);--component-avatar-patients-entity-elevation-blur:var(--elevation-none-blur);--component-avatar-patients-entity-elevation-y:var(--elevation-none-y);--component-avatar-patients-entity-padding:0;--component-avatar-patients-entity-uses-ramp:true;--component-avatar-patients-entity-radius:var(--radius-pill);--component-avatar-patients-entity-container-size:var(--icon-container-row);--component-avatar-patients-entity-glyph-size:var(--icon-size-avatar);--component-avatar-patients-hero-background:var(--section-patients-soft);--component-avatar-patients-hero-foreground:var(--section-patients-foreground-on-soft);--component-avatar-patients-hero-border:none;--component-avatar-patients-hero-border-width:0;--component-avatar-patients-hero-elevation-opacity:var(--elevation-none-opacity);--component-avatar-patients-hero-elevation-blur:var(--elevation-none-blur);--component-avatar-patients-hero-elevation-y:var(--elevation-none-y);--component-avatar-patients-hero-padding:0;--component-avatar-patients-hero-uses-ramp:false;--component-avatar-patients-hero-radius:var(--radius-pill);--component-avatar-patients-hero-container-size:var(--icon-container-hero);--component-avatar-patients-hero-glyph-size:var(--icon-size-empty-state);--component-avatar-patients-category-background:var(--section-patients-soft);--component-avatar-patients-category-foreground:var(--section-patients-foreground-on-soft);--component-avatar-patients-category-border:none;--component-avatar-patients-category-border-width:0;--component-avatar-patients-category-elevation-opacity:var(--elevation-none-opacity);--component-avatar-patients-category-elevation-blur:var(--elevation-none-blur);--component-avatar-patients-category-elevation-y:var(--elevation-none-y);--component-avatar-patients-category-padding:0;--component-avatar-patients-category-uses-ramp:false;--component-avatar-patients-category-radius:var(--radius-pill);--component-avatar-patients-category-container-size:var(--icon-container-row);--component-avatar-patients-category-glyph-size:var(--icon-size-row);--component-avatar-cabinet-entity-background:var(--section-cabinet-soft);--component-avatar-cabinet-entity-foreground:var(--ink);--component-avatar-cabinet-entity-border:none;--component-avatar-cabinet-entity-border-width:0;--component-avatar-cabinet-entity-elevation-opacity:var(--elevation-none-opacity);--component-avatar-cabinet-entity-elevation-blur:var(--elevation-none-blur);--component-avatar-cabinet-entity-elevation-y:var(--elevation-none-y);--component-avatar-cabinet-entity-padding:0;--component-avatar-cabinet-entity-uses-ramp:true;--component-avatar-cabinet-entity-radius:var(--radius-pill);--component-avatar-cabinet-entity-container-size:var(--icon-container-row);--component-avatar-cabinet-entity-glyph-size:var(--icon-size-avatar);--component-avatar-cabinet-hero-background:var(--section-cabinet-soft);--component-avatar-cabinet-hero-foreground:var(--section-cabinet-foreground-on-soft);--component-avatar-cabinet-hero-border:none;--component-avatar-cabinet-hero-border-width:0;--component-avatar-cabinet-hero-elevation-opacity:var(--elevation-none-opacity);--component-avatar-cabinet-hero-elevation-blur:var(--elevation-none-blur);--component-avatar-cabinet-hero-elevation-y:var(--elevation-none-y);--component-avatar-cabinet-hero-padding:0;--component-avatar-cabinet-hero-uses-ramp:false;--component-avatar-cabinet-hero-radius:var(--radius-pill);--component-avatar-cabinet-hero-container-size:var(--icon-container-hero);--component-avatar-cabinet-hero-glyph-size:var(--icon-size-empty-state);--component-avatar-cabinet-category-background:var(--section-cabinet-soft);--component-avatar-cabinet-category-foreground:var(--section-cabinet-foreground-on-soft);--component-avatar-cabinet-category-border:none;--component-avatar-cabinet-category-border-width:0;--component-avatar-cabinet-category-elevation-opacity:var(--elevation-none-opacity);--component-avatar-cabinet-category-elevation-blur:var(--elevation-none-blur);--component-avatar-cabinet-category-elevation-y:var(--elevation-none-y);--component-avatar-cabinet-category-padding:0;--component-avatar-cabinet-category-uses-ramp:false;--component-avatar-cabinet-category-radius:var(--radius-pill);--component-avatar-cabinet-category-container-size:var(--icon-container-row);--component-avatar-cabinet-category-glyph-size:var(--icon-size-row);--component-avatar-care-entity-background:var(--section-care-soft);--component-avatar-care-entity-foreground:var(--ink);--component-avatar-care-entity-border:none;--component-avatar-care-entity-border-width:0;--component-avatar-care-entity-elevation-opacity:var(--elevation-none-opacity);--component-avatar-care-entity-elevation-blur:var(--elevation-none-blur);--component-avatar-care-entity-elevation-y:var(--elevation-none-y);--component-avatar-care-entity-padding:0;--component-avatar-care-entity-uses-ramp:true;--component-avatar-care-entity-radius:var(--radius-pill);--component-avatar-care-entity-container-size:var(--icon-container-row);--component-avatar-care-entity-glyph-size:var(--icon-size-avatar);--component-avatar-care-hero-background:var(--section-care-soft);--component-avatar-care-hero-foreground:var(--section-care-foreground-on-soft);--component-avatar-care-hero-border:none;--component-avatar-care-hero-border-width:0;--component-avatar-care-hero-elevation-opacity:var(--elevation-none-opacity);--component-avatar-care-hero-elevation-blur:var(--elevation-none-blur);--component-avatar-care-hero-elevation-y:var(--elevation-none-y);--component-avatar-care-hero-padding:0;--component-avatar-care-hero-uses-ramp:false;--component-avatar-care-hero-radius:var(--radius-pill);--component-avatar-care-hero-container-size:var(--icon-container-hero);--component-avatar-care-hero-glyph-size:var(--icon-size-empty-state);--component-avatar-care-category-background:var(--section-care-soft);--component-avatar-care-category-foreground:var(--section-care-foreground-on-soft);--component-avatar-care-category-border:none;--component-avatar-care-category-border-width:0;--component-avatar-care-category-elevation-opacity:var(--elevation-none-opacity);--component-avatar-care-category-elevation-blur:var(--elevation-none-blur);--component-avatar-care-category-elevation-y:var(--elevation-none-y);--component-avatar-care-category-padding:0;--component-avatar-care-category-uses-ramp:false;--component-avatar-care-category-radius:var(--radius-pill);--component-avatar-care-category-container-size:var(--icon-container-row);--component-avatar-care-category-glyph-size:var(--icon-size-row);--component-entity-avatar-patient-symbol:var(--entity-patient-icon);--component-entity-avatar-patient-background:var(--entity-patient-soft);--component-entity-avatar-patient-foreground:var(--entity-patient-foreground-on-soft);--component-entity-avatar-patient-border:none;--component-entity-avatar-patient-border-width:0;--component-entity-avatar-patient-elevation-opacity:var(--elevation-none-opacity);--component-entity-avatar-patient-elevation-blur:var(--elevation-none-blur);--component-entity-avatar-patient-elevation-y:var(--elevation-none-y);--component-entity-avatar-patient-padding:0;--component-entity-avatar-patient-container-size:var(--icon-container-row);--component-entity-avatar-patient-glyph-size:var(--icon-size-avatar);--component-entity-avatar-patient-radius:var(--radius-pill);--component-entity-avatar-medicine-symbol:var(--entity-medicine-icon);--component-entity-avatar-medicine-background:var(--entity-medicine-soft);--component-entity-avatar-medicine-foreground:var(--entity-medicine-foreground-on-soft);--component-entity-avatar-medicine-border:none;--component-entity-avatar-medicine-border-width:0;--component-entity-avatar-medicine-elevation-opacity:var(--elevation-none-opacity);--component-entity-avatar-medicine-elevation-blur:var(--elevation-none-blur);--component-entity-avatar-medicine-elevation-y:var(--elevation-none-y);--component-entity-avatar-medicine-padding:0;--component-entity-avatar-medicine-container-size:var(--icon-container-row);--component-entity-avatar-medicine-glyph-size:var(--icon-size-avatar);--component-entity-avatar-medicine-radius:var(--radius-pill);--component-entity-avatar-doctor-symbol:var(--entity-doctor-icon);--component-entity-avatar-doctor-background:var(--entity-doctor-soft);--component-entity-avatar-doctor-foreground:var(--entity-doctor-foreground-on-soft);--component-entity-avatar-doctor-border:none;--component-entity-avatar-doctor-border-width:0;--component-entity-avatar-doctor-elevation-opacity:var(--elevation-none-opacity);--component-entity-avatar-doctor-elevation-blur:var(--elevation-none-blur);--component-entity-avatar-doctor-elevation-y:var(--elevation-none-y);--component-entity-avatar-doctor-padding:0;--component-entity-avatar-doctor-container-size:var(--icon-container-row);--component-entity-avatar-doctor-glyph-size:var(--icon-size-avatar);--component-entity-avatar-doctor-radius:var(--radius-pill);--component-entity-avatar-facility-symbol:var(--entity-facility-icon);--component-entity-avatar-facility-background:var(--entity-facility-soft);--component-entity-avatar-facility-foreground:var(--entity-facility-foreground-on-soft);--component-entity-avatar-facility-border:none;--component-entity-avatar-facility-border-width:0;--component-entity-avatar-facility-elevation-opacity:var(--elevation-none-opacity);--component-entity-avatar-facility-elevation-blur:var(--elevation-none-blur);--component-entity-avatar-facility-elevation-y:var(--elevation-none-y);--component-entity-avatar-facility-padding:0;--component-entity-avatar-facility-container-size:var(--icon-container-row);--component-entity-avatar-facility-glyph-size:var(--icon-size-avatar);--component-entity-avatar-facility-radius:var(--radius-pill);--component-entity-avatar-treatment-symbol:var(--entity-treatment-icon);--component-entity-avatar-treatment-background:var(--entity-treatment-soft);--component-entity-avatar-treatment-foreground:var(--entity-treatment-foreground-on-soft);--component-entity-avatar-treatment-border:none;--component-entity-avatar-treatment-border-width:0;--component-entity-avatar-treatment-elevation-opacity:var(--elevation-none-opacity);--component-entity-avatar-treatment-elevation-blur:var(--elevation-none-blur);--component-entity-avatar-treatment-elevation-y:var(--elevation-none-y);--component-entity-avatar-treatment-padding:0;--component-entity-avatar-treatment-container-size:var(--icon-container-row);--component-entity-avatar-treatment-glyph-size:var(--icon-size-avatar);--component-entity-avatar-treatment-radius:var(--radius-pill);--component-section-header-background:transparent;--component-section-header-foreground:var(--muted);--component-section-header-metadata:var(--muted);--component-section-header-border:none;--component-section-header-border-width:0;--component-section-header-elevation-opacity:var(--elevation-none-opacity);--component-section-header-elevation-blur:var(--elevation-none-blur);--component-section-header-elevation-y:var(--elevation-none-y);--component-section-header-horizontal-padding:0;--component-section-header-vertical-padding:var(--spacing-sm);--component-section-header-radius:0;--component-navigation-header-background:var(--card);--component-navigation-header-foreground:var(--ink);--component-navigation-header-metadata:var(--muted);--component-navigation-header-divider:var(--line);--component-navigation-header-border:var(--line);--component-navigation-header-border-width:var(--border-width);--component-navigation-header-elevation-opacity:var(--elevation-none-opacity);--component-navigation-header-elevation-blur:var(--elevation-none-blur);--component-navigation-header-elevation-y:var(--elevation-none-y);--component-navigation-header-horizontal-padding:var(--spacing-lg);--component-navigation-header-vertical-padding:var(--spacing-md);--component-navigation-header-min-height:52px;--component-navigation-header-title-style-size:var(--type-title-size);--component-navigation-header-title-style-weight:var(--type-title-weight);--component-navigation-header-title-style-line-height:var(--type-title-line-height);--component-navigation-header-radius:0;--component-empty-state-background:var(--paper);--component-empty-state-foreground:var(--muted);--component-empty-state-border:none;--component-empty-state-border-width:0;--component-empty-state-elevation-opacity:var(--elevation-none-opacity);--component-empty-state-elevation-blur:var(--elevation-none-blur);--component-empty-state-elevation-y:var(--elevation-none-y);--component-empty-state-padding:var(--spacing-xl);--component-empty-state-radius:var(--radius-base);--component-screen-background:var(--paper);--component-screen-navigation-background:var(--card);--component-primary-button-treatments-background:var(--section-treatments-color);--component-primary-button-treatments-foreground:var(--section-treatments-foreground-on-color);--component-primary-button-patients-background:var(--section-patients-color);--component-primary-button-patients-foreground:var(--section-patients-foreground-on-color);--component-primary-button-cabinet-background:var(--section-cabinet-color);--component-primary-button-cabinet-foreground:var(--section-cabinet-foreground-on-color);--component-primary-button-care-background:var(--section-care-color);--component-primary-button-care-foreground:var(--section-care-foreground-on-color);--component-secondary-button-treatments-background:var(--section-treatments-soft);--component-secondary-button-treatments-foreground:var(--section-treatments-foreground-on-soft);--component-secondary-button-patients-background:var(--section-patients-soft);--component-secondary-button-patients-foreground:var(--section-patients-foreground-on-soft);--component-secondary-button-cabinet-background:var(--section-cabinet-soft);--component-secondary-button-cabinet-foreground:var(--section-cabinet-foreground-on-soft);--component-secondary-button-care-background:var(--section-care-soft);--component-secondary-button-care-foreground:var(--section-care-foreground-on-soft);--component-selected-chip-treatments-background:var(--section-treatments-soft);--component-selected-chip-treatments-foreground:var(--section-treatments-foreground-on-soft);--component-selected-chip-patients-background:var(--section-patients-soft);--component-selected-chip-patients-foreground:var(--section-patients-foreground-on-soft);--component-selected-chip-cabinet-background:var(--section-cabinet-soft);--component-selected-chip-cabinet-foreground:var(--section-cabinet-foreground-on-soft);--component-selected-chip-care-background:var(--section-care-soft);--component-selected-chip-care-foreground:var(--section-care-foreground-on-soft);--component-inactive-chip-background:var(--well);--component-inactive-chip-foreground:var(--muted);--component-status-badge-positive-background:var(--status-positive-soft);--component-status-badge-positive-foreground:var(--status-positive-color);--component-status-badge-attention-background:var(--status-attention-soft);--component-status-badge-attention-foreground:var(--status-attention-color);--component-status-badge-critical-background:var(--status-critical-soft);--component-status-badge-critical-foreground:var(--status-critical-color);--component-status-badge-taken-background:var(--status-taken-soft);--component-status-badge-taken-foreground:var(--status-taken-color);--component-status-badge-valid-background:var(--status-valid-soft);--component-status-badge-valid-foreground:var(--status-valid-color);--component-status-badge-on-track-background:var(--status-on-track-soft);--component-status-badge-on-track-foreground:var(--status-on-track-color);--component-status-badge-due-now-background:var(--status-due-now-soft);--component-status-badge-due-now-foreground:var(--status-due-now-color);--component-status-badge-expires-soon-background:var(--status-expires-soon-soft);--component-status-badge-expires-soon-foreground:var(--status-expires-soon-color);--component-status-badge-missed-background:var(--status-missed-soft);--component-status-badge-missed-foreground:var(--status-missed-color);--component-status-badge-expired-background:var(--status-expired-soft);--component-status-badge-expired-foreground:var(--status-expired-color);--component-status-badge-overdue-background:var(--status-overdue-soft);--component-status-badge-overdue-foreground:var(--status-overdue-color);--action-treatments-primary-background:var(--section-treatments-color);--action-treatments-primary-foreground:var(--section-treatments-foreground-on-color);--action-treatments-primary-border:none;--action-treatments-primary-border-width:0;--action-treatments-primary-elevation-opacity:var(--elevation-none-opacity);--action-treatments-primary-elevation-blur:var(--elevation-none-blur);--action-treatments-primary-elevation-y:var(--elevation-none-y);--action-treatments-primary-horizontal-padding:var(--spacing-lg);--action-treatments-primary-vertical-padding:var(--spacing-md);--action-treatments-primary-radius:var(--radius-pill);--action-treatments-secondary-background:var(--section-treatments-soft);--action-treatments-secondary-foreground:var(--section-treatments-foreground-on-soft);--action-treatments-secondary-border:none;--action-treatments-secondary-border-width:0;--action-treatments-secondary-elevation-opacity:var(--elevation-none-opacity);--action-treatments-secondary-elevation-blur:var(--elevation-none-blur);--action-treatments-secondary-elevation-y:var(--elevation-none-y);--action-treatments-secondary-horizontal-padding:var(--spacing-lg);--action-treatments-secondary-vertical-padding:var(--spacing-md);--action-treatments-secondary-radius:var(--radius-pill);--action-treatments-quiet-background:var(--well);--action-treatments-quiet-foreground:var(--ink);--action-treatments-quiet-border:none;--action-treatments-quiet-border-width:0;--action-treatments-quiet-elevation-opacity:var(--elevation-none-opacity);--action-treatments-quiet-elevation-blur:var(--elevation-none-blur);--action-treatments-quiet-elevation-y:var(--elevation-none-y);--action-treatments-quiet-horizontal-padding:var(--spacing-lg);--action-treatments-quiet-vertical-padding:var(--spacing-md);--action-treatments-quiet-radius:var(--radius-pill);--action-treatments-inline-background:transparent;--action-treatments-inline-foreground:var(--section-treatments-foreground-on-soft);--action-treatments-inline-border:none;--action-treatments-inline-border-width:0;--action-treatments-inline-elevation-opacity:var(--elevation-none-opacity);--action-treatments-inline-elevation-blur:var(--elevation-none-blur);--action-treatments-inline-elevation-y:var(--elevation-none-y);--action-treatments-inline-horizontal-padding:0;--action-treatments-inline-vertical-padding:var(--spacing-xs);--action-treatments-inline-radius:0;--action-treatments-tertiary-background:transparent;--action-treatments-tertiary-foreground:var(--section-treatments-foreground-on-soft);--action-treatments-tertiary-border:none;--action-treatments-tertiary-border-width:0;--action-treatments-tertiary-elevation-opacity:var(--elevation-none-opacity);--action-treatments-tertiary-elevation-blur:var(--elevation-none-blur);--action-treatments-tertiary-elevation-y:var(--elevation-none-y);--action-treatments-tertiary-horizontal-padding:var(--spacing-md);--action-treatments-tertiary-vertical-padding:var(--spacing-sm);--action-treatments-tertiary-radius:var(--radius-pill);--action-treatments-destructive-background:var(--critical);--action-treatments-destructive-foreground:var(--critical-soft);--action-treatments-destructive-border:none;--action-treatments-destructive-border-width:0;--action-treatments-destructive-elevation-opacity:var(--elevation-none-opacity);--action-treatments-destructive-elevation-blur:var(--elevation-none-blur);--action-treatments-destructive-elevation-y:var(--elevation-none-y);--action-treatments-destructive-horizontal-padding:var(--spacing-lg);--action-treatments-destructive-vertical-padding:var(--spacing-md);--action-treatments-destructive-radius:var(--radius-pill);--action-patients-primary-background:var(--section-patients-color);--action-patients-primary-foreground:var(--section-patients-foreground-on-color);--action-patients-primary-border:none;--action-patients-primary-border-width:0;--action-patients-primary-elevation-opacity:var(--elevation-none-opacity);--action-patients-primary-elevation-blur:var(--elevation-none-blur);--action-patients-primary-elevation-y:var(--elevation-none-y);--action-patients-primary-horizontal-padding:var(--spacing-lg);--action-patients-primary-vertical-padding:var(--spacing-md);--action-patients-primary-radius:var(--radius-pill);--action-patients-secondary-background:var(--section-patients-soft);--action-patients-secondary-foreground:var(--section-patients-foreground-on-soft);--action-patients-secondary-border:none;--action-patients-secondary-border-width:0;--action-patients-secondary-elevation-opacity:var(--elevation-none-opacity);--action-patients-secondary-elevation-blur:var(--elevation-none-blur);--action-patients-secondary-elevation-y:var(--elevation-none-y);--action-patients-secondary-horizontal-padding:var(--spacing-lg);--action-patients-secondary-vertical-padding:var(--spacing-md);--action-patients-secondary-radius:var(--radius-pill);--action-patients-quiet-background:var(--well);--action-patients-quiet-foreground:var(--ink);--action-patients-quiet-border:none;--action-patients-quiet-border-width:0;--action-patients-quiet-elevation-opacity:var(--elevation-none-opacity);--action-patients-quiet-elevation-blur:var(--elevation-none-blur);--action-patients-quiet-elevation-y:var(--elevation-none-y);--action-patients-quiet-horizontal-padding:var(--spacing-lg);--action-patients-quiet-vertical-padding:var(--spacing-md);--action-patients-quiet-radius:var(--radius-pill);--action-patients-inline-background:transparent;--action-patients-inline-foreground:var(--section-patients-foreground-on-soft);--action-patients-inline-border:none;--action-patients-inline-border-width:0;--action-patients-inline-elevation-opacity:var(--elevation-none-opacity);--action-patients-inline-elevation-blur:var(--elevation-none-blur);--action-patients-inline-elevation-y:var(--elevation-none-y);--action-patients-inline-horizontal-padding:0;--action-patients-inline-vertical-padding:var(--spacing-xs);--action-patients-inline-radius:0;--action-patients-tertiary-background:transparent;--action-patients-tertiary-foreground:var(--section-patients-foreground-on-soft);--action-patients-tertiary-border:none;--action-patients-tertiary-border-width:0;--action-patients-tertiary-elevation-opacity:var(--elevation-none-opacity);--action-patients-tertiary-elevation-blur:var(--elevation-none-blur);--action-patients-tertiary-elevation-y:var(--elevation-none-y);--action-patients-tertiary-horizontal-padding:var(--spacing-md);--action-patients-tertiary-vertical-padding:var(--spacing-sm);--action-patients-tertiary-radius:var(--radius-pill);--action-patients-destructive-background:var(--critical);--action-patients-destructive-foreground:var(--critical-soft);--action-patients-destructive-border:none;--action-patients-destructive-border-width:0;--action-patients-destructive-elevation-opacity:var(--elevation-none-opacity);--action-patients-destructive-elevation-blur:var(--elevation-none-blur);--action-patients-destructive-elevation-y:var(--elevation-none-y);--action-patients-destructive-horizontal-padding:var(--spacing-lg);--action-patients-destructive-vertical-padding:var(--spacing-md);--action-patients-destructive-radius:var(--radius-pill);--action-cabinet-primary-background:var(--section-cabinet-color);--action-cabinet-primary-foreground:var(--section-cabinet-foreground-on-color);--action-cabinet-primary-border:none;--action-cabinet-primary-border-width:0;--action-cabinet-primary-elevation-opacity:var(--elevation-none-opacity);--action-cabinet-primary-elevation-blur:var(--elevation-none-blur);--action-cabinet-primary-elevation-y:var(--elevation-none-y);--action-cabinet-primary-horizontal-padding:var(--spacing-lg);--action-cabinet-primary-vertical-padding:var(--spacing-md);--action-cabinet-primary-radius:var(--radius-pill);--action-cabinet-secondary-background:var(--section-cabinet-soft);--action-cabinet-secondary-foreground:var(--section-cabinet-foreground-on-soft);--action-cabinet-secondary-border:none;--action-cabinet-secondary-border-width:0;--action-cabinet-secondary-elevation-opacity:var(--elevation-none-opacity);--action-cabinet-secondary-elevation-blur:var(--elevation-none-blur);--action-cabinet-secondary-elevation-y:var(--elevation-none-y);--action-cabinet-secondary-horizontal-padding:var(--spacing-lg);--action-cabinet-secondary-vertical-padding:var(--spacing-md);--action-cabinet-secondary-radius:var(--radius-pill);--action-cabinet-quiet-background:var(--well);--action-cabinet-quiet-foreground:var(--ink);--action-cabinet-quiet-border:none;--action-cabinet-quiet-border-width:0;--action-cabinet-quiet-elevation-opacity:var(--elevation-none-opacity);--action-cabinet-quiet-elevation-blur:var(--elevation-none-blur);--action-cabinet-quiet-elevation-y:var(--elevation-none-y);--action-cabinet-quiet-horizontal-padding:var(--spacing-lg);--action-cabinet-quiet-vertical-padding:var(--spacing-md);--action-cabinet-quiet-radius:var(--radius-pill);--action-cabinet-inline-background:transparent;--action-cabinet-inline-foreground:var(--section-cabinet-foreground-on-soft);--action-cabinet-inline-border:none;--action-cabinet-inline-border-width:0;--action-cabinet-inline-elevation-opacity:var(--elevation-none-opacity);--action-cabinet-inline-elevation-blur:var(--elevation-none-blur);--action-cabinet-inline-elevation-y:var(--elevation-none-y);--action-cabinet-inline-horizontal-padding:0;--action-cabinet-inline-vertical-padding:var(--spacing-xs);--action-cabinet-inline-radius:0;--action-cabinet-tertiary-background:transparent;--action-cabinet-tertiary-foreground:var(--section-cabinet-foreground-on-soft);--action-cabinet-tertiary-border:none;--action-cabinet-tertiary-border-width:0;--action-cabinet-tertiary-elevation-opacity:var(--elevation-none-opacity);--action-cabinet-tertiary-elevation-blur:var(--elevation-none-blur);--action-cabinet-tertiary-elevation-y:var(--elevation-none-y);--action-cabinet-tertiary-horizontal-padding:var(--spacing-md);--action-cabinet-tertiary-vertical-padding:var(--spacing-sm);--action-cabinet-tertiary-radius:var(--radius-pill);--action-cabinet-destructive-background:var(--critical);--action-cabinet-destructive-foreground:var(--critical-soft);--action-cabinet-destructive-border:none;--action-cabinet-destructive-border-width:0;--action-cabinet-destructive-elevation-opacity:var(--elevation-none-opacity);--action-cabinet-destructive-elevation-blur:var(--elevation-none-blur);--action-cabinet-destructive-elevation-y:var(--elevation-none-y);--action-cabinet-destructive-horizontal-padding:var(--spacing-lg);--action-cabinet-destructive-vertical-padding:var(--spacing-md);--action-cabinet-destructive-radius:var(--radius-pill);--action-care-primary-background:var(--section-care-color);--action-care-primary-foreground:var(--section-care-foreground-on-color);--action-care-primary-border:none;--action-care-primary-border-width:0;--action-care-primary-elevation-opacity:var(--elevation-none-opacity);--action-care-primary-elevation-blur:var(--elevation-none-blur);--action-care-primary-elevation-y:var(--elevation-none-y);--action-care-primary-horizontal-padding:var(--spacing-lg);--action-care-primary-vertical-padding:var(--spacing-md);--action-care-primary-radius:var(--radius-pill);--action-care-secondary-background:var(--section-care-soft);--action-care-secondary-foreground:var(--section-care-foreground-on-soft);--action-care-secondary-border:none;--action-care-secondary-border-width:0;--action-care-secondary-elevation-opacity:var(--elevation-none-opacity);--action-care-secondary-elevation-blur:var(--elevation-none-blur);--action-care-secondary-elevation-y:var(--elevation-none-y);--action-care-secondary-horizontal-padding:var(--spacing-lg);--action-care-secondary-vertical-padding:var(--spacing-md);--action-care-secondary-radius:var(--radius-pill);--action-care-quiet-background:var(--well);--action-care-quiet-foreground:var(--ink);--action-care-quiet-border:none;--action-care-quiet-border-width:0;--action-care-quiet-elevation-opacity:var(--elevation-none-opacity);--action-care-quiet-elevation-blur:var(--elevation-none-blur);--action-care-quiet-elevation-y:var(--elevation-none-y);--action-care-quiet-horizontal-padding:var(--spacing-lg);--action-care-quiet-vertical-padding:var(--spacing-md);--action-care-quiet-radius:var(--radius-pill);--action-care-inline-background:transparent;--action-care-inline-foreground:var(--section-care-foreground-on-soft);--action-care-inline-border:none;--action-care-inline-border-width:0;--action-care-inline-elevation-opacity:var(--elevation-none-opacity);--action-care-inline-elevation-blur:var(--elevation-none-blur);--action-care-inline-elevation-y:var(--elevation-none-y);--action-care-inline-horizontal-padding:0;--action-care-inline-vertical-padding:var(--spacing-xs);--action-care-inline-radius:0;--action-care-tertiary-background:transparent;--action-care-tertiary-foreground:var(--section-care-foreground-on-soft);--action-care-tertiary-border:none;--action-care-tertiary-border-width:0;--action-care-tertiary-elevation-opacity:var(--elevation-none-opacity);--action-care-tertiary-elevation-blur:var(--elevation-none-blur);--action-care-tertiary-elevation-y:var(--elevation-none-y);--action-care-tertiary-horizontal-padding:var(--spacing-md);--action-care-tertiary-vertical-padding:var(--spacing-sm);--action-care-tertiary-radius:var(--radius-pill);--action-care-destructive-background:var(--critical);--action-care-destructive-foreground:var(--critical-soft);--action-care-destructive-border:none;--action-care-destructive-border-width:0;--action-care-destructive-elevation-opacity:var(--elevation-none-opacity);--action-care-destructive-elevation-blur:var(--elevation-none-blur);--action-care-destructive-elevation-y:var(--elevation-none-y);--action-care-destructive-horizontal-padding:var(--spacing-lg);--action-care-destructive-vertical-padding:var(--spacing-md);--action-care-destructive-radius:var(--radius-pill);--tab-bar-treatments-background:var(--card);--tab-bar-treatments-selected-background:var(--section-treatments-soft);--tab-bar-treatments-selected-foreground:var(--section-treatments-foreground-on-soft);--tab-bar-treatments-unselected-background:transparent;--tab-bar-treatments-unselected-foreground:var(--muted);--tab-bar-patients-background:var(--card);--tab-bar-patients-selected-background:var(--section-patients-soft);--tab-bar-patients-selected-foreground:var(--section-patients-foreground-on-soft);--tab-bar-patients-unselected-background:transparent;--tab-bar-patients-unselected-foreground:var(--muted);--tab-bar-cabinet-background:var(--card);--tab-bar-cabinet-selected-background:var(--section-cabinet-soft);--tab-bar-cabinet-selected-foreground:var(--section-cabinet-foreground-on-soft);--tab-bar-cabinet-unselected-background:transparent;--tab-bar-cabinet-unselected-foreground:var(--muted);--tab-bar-care-background:var(--card);--tab-bar-care-selected-background:var(--section-care-soft);--tab-bar-care-selected-foreground:var(--section-care-foreground-on-soft);--tab-bar-care-unselected-background:transparent;--tab-bar-care-unselected-foreground:var(--muted);--avatar-entity-uses-ramp:true;--avatar-entity-foreground:var(--ink);--avatar-hero-treatments-background:var(--section-treatments-soft);--avatar-hero-treatments-foreground:var(--section-treatments-foreground-on-soft);--avatar-hero-patients-background:var(--section-patients-soft);--avatar-hero-patients-foreground:var(--section-patients-foreground-on-soft);--avatar-hero-cabinet-background:var(--section-cabinet-soft);--avatar-hero-cabinet-foreground:var(--section-cabinet-foreground-on-soft);--avatar-hero-care-background:var(--section-care-soft);--avatar-hero-care-foreground:var(--section-care-foreground-on-soft);--avatar-category-treatments-background:var(--section-treatments-soft);--avatar-category-treatments-foreground:var(--section-treatments-foreground-on-soft);--avatar-category-patients-background:var(--section-patients-soft);--avatar-category-patients-foreground:var(--section-patients-foreground-on-soft);--avatar-category-cabinet-background:var(--section-cabinet-soft);--avatar-category-cabinet-foreground:var(--section-cabinet-foreground-on-soft);--avatar-category-care-background:var(--section-care-soft);--avatar-category-care-foreground:var(--section-care-foreground-on-soft);--grouped-list-row-min-height:56px;--grouped-list-horizontal-padding:16px;--grouped-list-vertical-padding:12px;--grouped-list-divider-inset:16px;--grouped-list-uses-shared-surface:true;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-section:32px;--radius-base:20px;--radius-sm:12px;--radius-pill:999px;--icon-size-inline:16px;--icon-size-control:20px;--icon-size-row:24px;--icon-size-avatar:24px;--icon-size-empty-state:48px;--icon-container-small:28px;--icon-container-row:44px;--icon-container-hero:72px;--type-page-title-size:34px;--type-page-title-weight:700;--type-page-title-line-height:41px;--type-title-size:22px;--type-title-weight:600;--type-title-line-height:28px;--type-body-size:17px;--type-body-weight:400;--type-body-line-height:22px;--type-metadata-size:15px;--type-metadata-weight:400;--type-metadata-line-height:20px;--type-section-label-size:13px;--type-section-label-weight:600;--type-section-label-line-height:18px;--type-section-label-tracking:.6px;--border-width:1px}[data-theme=night]{--chochin:#e95836;--chochin-soft:#452118;--ramune:#1687cf;--ramune-soft:#0f3350;--ame:#f2c76a;--ame-soft:#3f2f0f;--budo:#9954dc;--budo-soft:#321f52;--chochin-text:#ff8a68;--ramune-text:#74c9ff;--ame-text:#ffd06b;--budo-text:#c99bff;--positive:#52e3a4;--positive-soft:#0e3a27;--attention:#ffb66e;--attention-soft:#402813;--critical:#ff7893;--critical-soft:#461523;--paper:#1f1612;--paper-warm:#241a15;--card:#2b1f19;--well:#251a15;--ink:#f8eee3;--muted:#c4ad9b;--line:#453324;--white:#fff;--ink-on-bright:#2b211b;--shadow-subtle:#000;--elevation-none-opacity:0;--elevation-none-blur:0px;--elevation-none-y:0px;--elevation-subtle-opacity:.08;--elevation-subtle-blur:6px;--elevation-subtle-y:1px}@media (prefers-color-scheme:dark){[data-theme=auto]{--chochin:#e95836;--chochin-soft:#452118;--ramune:#1687cf;--ramune-soft:#0f3350;--ame:#f2c76a;--ame-soft:#3f2f0f;--budo:#9954dc;--budo-soft:#321f52;--chochin-text:#ff8a68;--ramune-text:#74c9ff;--ame-text:#ffd06b;--budo-text:#c99bff;--positive:#52e3a4;--positive-soft:#0e3a27;--attention:#ffb66e;--attention-soft:#402813;--critical:#ff7893;--critical-soft:#461523;--paper:#1f1612;--paper-warm:#241a15;--card:#2b1f19;--well:#251a15;--ink:#f8eee3;--muted:#c4ad9b;--line:#453324;--white:#fff;--ink-on-bright:#2b211b;--shadow-subtle:#000;--elevation-none-opacity:0;--elevation-none-blur:0px;--elevation-none-y:0px;--elevation-subtle-opacity:.08;--elevation-subtle-blur:6px;--elevation-subtle-y:1px}}:root{--color-surface:var(--surface-group-background);--color-background:var(--surface-screen-background);--color-background-elevated:var(--surface-group-background);--color-text-primary:var(--information-hierarchy-primary-foreground);--color-text-secondary:var(--information-hierarchy-metadata-foreground);--color-text-tertiary:var(--information-hierarchy-annotation-foreground);--color-border:var(--surface-grouped-list-divider);--color-border-strong:var(--surface-elevated-border);--color-main:var(--section-treatments-foreground-on-soft);--color-main-light:var(--section-treatments-soft);--color-main-dark:var(--section-treatments-foreground-on-soft);--color-on-accent:#fff;--color-success:var(--status-positive-color);--color-success-light:var(--status-positive-soft);--color-warning:var(--status-attention-color);--color-warning-light:var(--status-attention-soft);--color-danger:var(--status-critical-color);--color-danger-light:var(--status-critical-soft);--color-on-danger:var(--component-button-treatments-destructive-foreground);--color-user-0:var(--section-patients-color);--color-user-1:var(--section-treatments-color);--color-user-2:var(--section-care-color);--color-user-3:var(--section-cabinet-color);--color-user-4:var(--section-patients-foreground-on-soft);--color-user-5:var(--section-care-foreground-on-soft);--space-1:var(--spacing-xs);--space-2:var(--spacing-sm);--space-3:var(--spacing-md);--space-4:var(--spacing-lg);--space-5:var(--vertical-rhythm-card-spacing);--space-6:var(--spacing-xl);--space-8:var(--spacing-section);--space-10:var(--vertical-rhythm-hero-after-navigation);--space-12:calc(var(--spacing-section) * 1.5);--space-16:calc(var(--spacing-section) * 2);--radius-md:var(--radius-sm);--radius-lg:var(--radius-base);--radius-xl:var(--radius-base);--radius-full:var(--radius-pill);--shadow-sm:none;--shadow-md:0 var(--elevation-subtle-y) var(--elevation-subtle-blur) rgb(0 0 0/var(--elevation-subtle-opacity));--shadow-lg:0 var(--elevation-subtle-y) var(--elevation-subtle-blur) rgb(0 0 0/var(--elevation-subtle-opacity));--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;--font-mono:"SF Mono", "Fira Code", "Fira Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--sidebar-width:240px;--header-height:56px;--mobile-nav-height:56px;--content-max-width:960px;--ease-out-strong:cubic-bezier(.32, .72, 0, 1);--transition-fast:.15s ease-out;--transition-normal:.25s var(--ease-out-strong)}@media (prefers-color-scheme:dark){[data-theme=auto]{--color-on-accent:var(--ink-on-bright)}}[data-theme=night]{--color-on-accent:var(--ink-on-bright)}[data-theme=day]{--color-on-accent:#fff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);color:var(--color-text-primary);background-color:var(--color-background);font-synthesis:none;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}::selection{background:color-mix(in srgb, var(--color-main) 22%, transparent);color:var(--color-text-primary)}body{min-height:100vh}#root{flex-direction:column;min-height:100vh;display:flex}a{color:var(--color-main);text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:from-font}a:hover{text-decoration-thickness:2px}button{cursor:pointer;font-family:inherit;font-size:inherit}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:600;line-height:1.3}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
