.AppShellTools_directory__aJRoq,.AppShellTools_page__8pPgm{width:min(1480px,100%);margin:0 auto;padding:30px clamp(24px,3.2vw,48px) 56px}.AppShellTools_hero__vK_nw{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.AppShellTools_hero__vK_nw h1{margin:4px 0 7px;font-size:clamp(25px,3vw,38px);letter-spacing:-.045em}.AppShellTools_hero__vK_nw p{max-width:680px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.AppShellTools_eyebrow__cgIfB{margin:0;color:var(--teal);font-size:9px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.AppShellTools_primary__zXbda,.AppShellTools_secondary__Ejggk{min-height:40px;padding:0 15px;border-radius:10px;font-size:11px;font-weight:700;cursor:pointer}.AppShellTools_primary__zXbda{border:1px solid #0d7169;background:var(--teal);color:white}.AppShellTools_secondary__Ejggk{border:1px solid var(--line);background:white;color:var(--ink)}.AppShellTools_toolbar__pCzi_{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px;padding:14px;border:1px solid var(--line);border-radius:14px;background:white}.AppShellTools_toolbar__pCzi_ input,.AppShellTools_toolbar__pCzi_ select{width:auto;min-width:180px;flex:1}.AppShellTools_card__oFBKF{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:white;box-shadow:0 8px 28px rgb(23 49 47/4%)}.AppShellTools_table__6Nvqi{width:100%;border-collapse:collapse}.AppShellTools_table__6Nvqi th{padding:12px 16px;border-bottom:1px solid var(--line);background:#f7f9f7;color:var(--muted);font-size:8px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.AppShellTools_table__6Nvqi td{padding:15px 16px;border-bottom:1px solid #edf1ee;color:var(--ink-soft);font-size:10px;vertical-align:middle}.AppShellTools_table__6Nvqi tr:last-child td{border-bottom:0}.AppShellTools_table__6Nvqi strong{display:block;color:var(--ink);font-size:11px}.AppShellTools_table__6Nvqi small{color:var(--muted);font-size:8px}.AppShellTools_link__TfW1m{padding:0;border:0;background:transparent;color:var(--teal);font-size:10px;font-weight:700;cursor:pointer}.AppShellTools_empty__jmeNE,.AppShellTools_error__tyf7P,.AppShellTools_loading__jjjqf{display:grid;min-height:240px;place-items:center;padding:30px;color:var(--muted);font-size:11px;text-align:center}.AppShellTools_error__tyf7P{color:var(--danger)}.AppShellTools_status__t4GR6{display:inline-flex;padding:4px 8px;border-radius:999px;background:var(--teal-soft);color:var(--teal);font-size:8px;font-weight:750}.AppShellTools_statusMuted__l7slV{background:#eef1ef;color:var(--muted)}.AppShellTools_dialogBackdrop__u4AOH{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:18px;background:rgb(7 23 22/66%);backdrop-filter:blur(5px)}.AppShellTools_dialog__7Bbnv{width:min(660px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid rgb(255 255 255/20%);border-radius:18px;background:white;box-shadow:0 30px 90px rgb(0 0 0/35%)}.AppShellTools_dialogHeader__K7j3B{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.AppShellTools_dialogHeader__K7j3B h2{margin:4px 0 0;font-size:20px;letter-spacing:-.03em}.AppShellTools_close__Mgynf{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:9px;background:white;color:var(--muted);font-size:20px;cursor:pointer}.AppShellTools_dialogBody__URKWj{padding:22px 24px}.AppShellTools_dialogFooter__SfwCs{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 24px;border-top:1px solid var(--line)}.AppShellTools_assistantList__Nlcq6,.AppShellTools_clinicList__u_Bzr{display:flex;flex-direction:column;gap:8px}.AppShellTools_assistantButton__ZJSAW,.AppShellTools_clinicButton__7XAIN{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:white;text-align:left;cursor:pointer}.AppShellTools_assistantButton__ZJSAW:hover,.AppShellTools_clinicButton__7XAIN:hover{border-color:#a8c9c2;background:#f5faf8}.AppShellTools_assistantButton__ZJSAW strong,.AppShellTools_clinicButton__7XAIN strong{display:block;font-size:11px}.AppShellTools_assistantButton__ZJSAW span,.AppShellTools_clinicButton__7XAIN span{color:var(--muted);font-size:9px}.AppShellTools_quickWrap__o5nsM{position:relative}.AppShellTools_quickMenu__F0n7q{position:absolute;top:calc(100% + 8px);right:0;z-index:120;width:245px;padding:7px;border:1px solid var(--line);border-radius:13px;background:white;box-shadow:0 20px 55px rgb(7 23 22/20%)}.AppShellTools_quickMenu__F0n7q button{display:flex;width:100%;align-items:center;gap:10px;min-height:39px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--ink);font-size:10px;text-align:left;cursor:pointer}.AppShellTools_quickMenu__F0n7q button:hover{background:var(--surface-soft)}.AppShellTools_quickMenu__F0n7q i{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:var(--teal-soft);color:var(--teal);font-style:normal}.AppShellTools_assistantSearch__kns1d{margin-bottom:15px}.AppShellTools_notice__jexzl{margin-bottom:16px;padding:12px 14px;border:1px solid #ead9af;border-radius:11px;background:#fff9e8;color:#745d25;font-size:9px;line-height:1.5}.AppShellTools_filters__jH9i4{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin-bottom:15px}.AppShellTools_formGrid__5gjIR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.AppShellTools_full__Pd10B{grid-column:1/-1}.AppShellTools_formError__Ddxp9{grid-column:1/-1;margin:0;padding:9px 11px;border-radius:8px;background:#fff0ec;color:var(--danger);font-size:9px}.AppShellTools_gate__LOUIh{display:grid;min-height:480px;place-items:center;text-align:center}.AppShellTools_gateCard__HI9gS{max-width:620px;padding:38px;border:1px solid var(--line);border-radius:20px;background:white;box-shadow:var(--shadow)}.AppShellTools_gateIcon__MLXB9{display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;border-radius:18px;background:#eef1ef;font-size:25px}.AppShellTools_gateCard__HI9gS h1{margin:0 0 8px;font-size:28px}.AppShellTools_gateCard__HI9gS p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.AppShellTools_gateList__IAu6e{margin:18px 0 0;padding:0;color:var(--ink-soft);font-size:10px;line-height:1.8;list-style:none}@media (max-width:820px){.AppShellTools_filters__jH9i4{grid-template-columns:repeat(2,1fr)}.AppShellTools_table__6Nvqi{min-width:720px}.AppShellTools_card__oFBKF{overflow-x:auto}}@media (max-width:560px){.AppShellTools_directory__aJRoq,.AppShellTools_page__8pPgm{padding:18px 13px 40px}.AppShellTools_hero__vK_nw{flex-direction:column}.AppShellTools_filters__jH9i4,.AppShellTools_formGrid__5gjIR{grid-template-columns:1fr}.AppShellTools_full__Pd10B{grid-column:auto}.AppShellTools_quickMenu__F0n7q{position:fixed;top:70px;right:12px;left:12px;width:auto}}.theme-vetlocal .AppShellTools_directory__aJRoq,.theme-vetlocal .AppShellTools_page__8pPgm{width:min(1500px,100%);padding:40px clamp(24px,3vw,44px) 64px;background:#F9F8F3}.theme-vetlocal .AppShellTools_hero__vK_nw h1{color:#1A1A1A;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:500;letter-spacing:-.03em}.theme-vetlocal .AppShellTools_hero__vK_nw p{color:#666;font-size:var(--type-body);line-height:var(--leading-body)}.theme-vetlocal .AppShellTools_eyebrow__cgIfB{color:#0369a1;font-size:.6875rem;font-weight:700;letter-spacing:.12em}.theme-vetlocal .AppShellTools_primary__zXbda,.theme-vetlocal .AppShellTools_secondary__Ejggk{min-height:44px;border-radius:22px;font-size:var(--type-body)}.theme-vetlocal .AppShellTools_primary__zXbda{border:0;border-radius:var(--radius-pill);background:linear-gradient(135deg,#7eb6ff,#3b82f6 52%,#5eead4);box-shadow:var(--shadow-sky)}.theme-vetlocal .AppShellTools_secondary__Ejggk{border-color:#bae6fd;color:#075985}.theme-vetlocal .AppShellTools_secondary__Ejggk:hover{border-color:#7dd3fc;background:#f0f9ff}.theme-vetlocal .AppShellTools_card__oFBKF,.theme-vetlocal .AppShellTools_gateCard__HI9gS,.theme-vetlocal .AppShellTools_toolbar__pCzi_{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.theme-vetlocal .AppShellTools_table__6Nvqi th{background:var(--surface-raised);color:var(--muted);font-size:var(--type-label)}.theme-vetlocal .AppShellTools_table__6Nvqi td{color:#3d3d3d;font-size:var(--type-body)}.theme-vetlocal .AppShellTools_table__6Nvqi strong{color:#1A1A1A;font-size:var(--type-body)}.theme-vetlocal .AppShellTools_table__6Nvqi small{color:#666;font-size:var(--type-meta)}.theme-vetlocal .AppShellTools_link__TfW1m{min-height:44px;color:#0369a1;font-size:var(--type-body)}.theme-vetlocal .AppShellTools_empty__jmeNE,.theme-vetlocal .AppShellTools_error__tyf7P,.theme-vetlocal .AppShellTools_loading__jjjqf{color:var(--muted);font-size:var(--type-body)}.theme-vetlocal .AppShellTools_status__t4GR6{min-height:28px;align-items:center;background:#e0f2fe;color:#075985;font-size:var(--type-label)}.theme-vetlocal .AppShellTools_statusMuted__l7slV{background:#f5f4ef;color:#666}.theme-vetlocal .AppShellTools_quickMenu__F0n7q i{background:#e0f2fe;color:#0369a1}.theme-vetlocal .AppShellTools_dialogBackdrop__u4AOH{background:rgb(26 26 26/52%);backdrop-filter:blur(10px)}.theme-vetlocal .AppShellTools_dialog__7Bbnv{border-color:rgb(255 255 255/45%);border-radius:28px;box-shadow:var(--shadow-lg)}.theme-vetlocal .AppShellTools_dialogHeader__K7j3B{padding:24px 26px 20px}.theme-vetlocal .AppShellTools_dialogHeader__K7j3B h2{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.5rem;font-weight:500;letter-spacing:-.025em}.theme-vetlocal .AppShellTools_close__Mgynf{width:44px;height:44px;border-radius:14px}.theme-vetlocal .AppShellTools_dialogBody__URKWj{padding:24px 26px}.theme-vetlocal .AppShellTools_dialogFooter__SfwCs{padding:16px 26px}.theme-vetlocal .AppShellTools_assistantButton__ZJSAW,.theme-vetlocal .AppShellTools_clinicButton__7XAIN{min-height:64px;border-radius:16px;background:var(--surface-raised)}.theme-vetlocal .AppShellTools_assistantButton__ZJSAW:hover,.theme-vetlocal .AppShellTools_clinicButton__7XAIN:hover{border-color:#7dd3fc;background:#f0f9ff}.theme-vetlocal .AppShellTools_assistantButton__ZJSAW strong,.theme-vetlocal .AppShellTools_clinicButton__7XAIN strong{color:#1A1A1A;font-size:var(--type-body)}.theme-vetlocal .AppShellTools_assistantButton__ZJSAW span,.theme-vetlocal .AppShellTools_clinicButton__7XAIN span{color:#666;font-size:var(--type-meta)}.theme-vetlocal .AppShellTools_quickMenu__F0n7q{border-radius:18px;box-shadow:var(--shadow-md)}.theme-vetlocal .AppShellTools_quickMenu__F0n7q button{min-height:44px;border-radius:12px;font-size:var(--type-body)}.theme-vetlocal .AppShellTools_notice__jexzl{border-color:#fcd34d;border-radius:14px;background:#fefce8;color:#713f12;font-size:var(--type-body)}.theme-vetlocal .AppShellTools_formError__Ddxp9{color:var(--danger);font-size:var(--type-body)}.theme-vetlocal .AppShellTools_gateCard__HI9gS h1{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:500;letter-spacing:-.03em}.theme-vetlocal .AppShellTools_gateCard__HI9gS p{color:#666;font-size:var(--type-body)}.theme-vetlocal .AppShellTools_gateIcon__MLXB9{background:#e0f2fe;color:#0369a1}.theme-vetlocal .AppShellTools_gateList__IAu6e{color:#3d3d3d;font-size:var(--type-body)}@media (max-width:560px){.theme-vetlocal .AppShellTools_directory__aJRoq,.theme-vetlocal .AppShellTools_page__8pPgm{padding:24px 14px 44px}}