/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme;@layer base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--sidebar-width:200px;--sidebar-width-collapsed:64px;--journal-time-axis-width:48px;--header-height:56px;--mobile-nav-height:60px;--color-accent:#00259b;--color-accent-hover:#001f85;--color-accent-active:#00186f;--color-accent-text:#fff;--color-on-dark:#fff;--color-on-dark-muted:#ffffffa6;--color-accent-strong:#00259b;--color-accent-bright:#2450d8;--color-accent-bg:#dbe5ff;--color-accent-border:#9ab2ff;--color-data-blue:#2563eb;--color-data-blue-bg:#dbeafe;--color-data-cyan:#0e7490;--color-data-violet:#7c3aed;--color-data-magenta:#be185d;--color-data-amber:#b45309;--color-data-green:#15803d;--color-data-red:#dc2626;--color-trend-up:var(--color-data-green);--color-trend-down:var(--color-data-red);--color-money-cash:var(--color-data-green);--color-money-card:var(--color-data-blue);--color-money-transfer:var(--color-data-violet);--color-money-out:var(--color-data-red);--color-money-cash-text:#14532d;--color-money-card-text:#1e3a8a;--color-money-transfer-text:#4c1d95;--color-money-noncash-text:#3f3f46;--color-money-warning-text:#78350f;--color-money-danger-text:#7f1d1d;--color-schedule-work:#0f766e;--color-schedule-work-bg:#ccfbf1;--color-channel-phone:var(--color-data-cyan);--color-notification:var(--color-data-red);--color-notification-text:#fff;--color-bg:#fff;--color-surface:#f4f4f5;--color-surface-raised:#ececef;--color-row-hover:#fafafa;--color-border:#e4e4e7;--color-border-strong:#18181b;--color-text:#111;--color-text-muted:#6b6b6b;--color-text-disabled:#8f8f8f;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-success-text:#166534;--color-warning:#d97706;--color-warning-bg:#fef3c7;--color-warning-text:#92400e;--color-error:#dc2626;--color-error-hover:#b91c1c;--color-error-bg:#fee2e2;--color-error-text:#991b1b;--color-info:#2563eb;--color-info-bg:#dbeafe;--color-info-text:#1e40af;--status-new:#215447;--status-confirmed:#413d79;--status-rendered:#215447;--status-arrived:var(--status-rendered);--status-cancelled:#49525c;--status-no-show:#832931;--status-attention:var(--color-warning);--status-new-bg:#e3f4ef;--status-confirmed-bg:#ecebfa;--status-rendered-bg:#e3f4ef;--status-arrived-bg:var(--status-rendered-bg);--status-cancelled-bg:#f0f1f4;--status-no-show-bg:#fdecee;--journal-waiting-header:#9fe4d6;--journal-online-header:#cfb8dc;--journal-confirmed-header:#b7b4ff;--journal-rendered-header:#9fe4d6;--journal-paid-header:#ffad78;--journal-cancelled-header:#eceef3;--journal-no-show-header:#ff8589;--journal-partial-header:#facb70;--journal-card-header:#00856f;--journal-online-card-header:#74618f;--booking-header-bg:var(--journal-waiting-header);--booking-header-text:#111;--color-focus:var(--color-accent);--color-overlay:#0006;--radius-sm:8px;--radius-md:8px;--radius-lg:12px;--radius-xl:12px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-2xs:10px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:34px;--text-display:34px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-tight:-.02em;--tracking-wide:.05em;--dur-fast:.3s;--dur-base:.3s;--dur-slow:.4s;--dur-feedback:.15s;--ease-out:ease;--ease-in-out:ease;--dur-emphasized:.4s;--dur-expressive:.8s;--dur-celebrate:.5s;--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-blur:2px;--motion-blur-strong:3px;--dur-stagger:40ms;--dur-shake:.28s;--shadow-sm:0 1px 2px #1111110a, 0 1px 3px #1111110f;--shadow-md:0 2px 4px #1111110d, 0 4px 8px #1111110f;--shadow-lg:0 4px 12px #11111114, 0 8px 24px #11111114;--shadow-xl:0 8px 32px #1111111f, 0 16px 48px #1111111a;--z-below:-1;--z-raised:1;--z-sticky:10;--z-fab:40;--z-nav:50;--z-nav-raised:51;--z-overlay:100;--z-dialog:101;--z-popover:102;--z-palette:150;--z-palette-content:151;--z-toast:200;--z-journal-slot:2;--z-journal-card:3;--z-journal-time:5;--z-journal-axis:9;--z-journal-header:10;--z-journal-drag:12;color-scheme:light;accent-color:var(--color-accent)}@media(max-width:767px){:root{--journal-time-axis-width:40px;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-display:36px}}html{-webkit-text-size-adjust:100%;height:100%}body{height:100%;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}#root{height:100%}img,svg{max-width:100%;display:block}button{cursor:pointer;font:inherit;background:0 0;border:none}button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}.tabular-nums{font-variant-numeric:tabular-nums}.motion-enter{animation:contentEnter var(--dur-base) var(--ease-emphasized)}@keyframes contentEnter{0%{opacity:0}}@supports selector(details::details-content) and (transition-behavior:allow-discrete){details::details-content{opacity:0;transition:opacity var(--dur-emphasized) var(--ease-emphasized),content-visibility var(--dur-emphasized) allow-discrete}details[open]::details-content{opacity:1}@media(prefers-reduced-motion:reduce){details::details-content{transition:none}}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.route-loading{padding:var(--space-6);color:var(--color-text-muted)}.auth-unavailable{place-content:center;justify-items:center;gap:var(--space-3);min-height:100dvh;padding:var(--space-6);text-align:center;color:var(--color-text);display:grid}.auth-unavailable p{color:var(--color-text-muted)}.auth-unavailable button{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text);font-weight:var(--weight-medium)}::selection{background:var(--color-accent-bg);color:var(--color-accent-strong)}input,textarea{caret-color:var(--color-accent)}html{scrollbar-color:var(--color-text-muted) var(--color-surface)}.route-state{align-items:flex-start;gap:var(--space-3);padding:var(--space-8);flex-direction:column;display:flex}.route-state h1{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.route-state p{max-width:55ch;color:var(--color-text-muted)}.route-state a{min-height:44px;color:var(--color-accent-strong);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.route-state a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:root[data-brand=ams]{--color-accent:#5b733f;--color-accent-hover:#4f6437;--color-accent-active:#43552f;--color-accent-text:#fff;--color-accent-strong:#5b733f;--color-accent-bright:#5b733f;--color-accent-bg:#edf1e7;--color-accent-border:#b4c29d;--color-surface:#f5f6f1;--color-surface-raised:#ebeee3;--color-row-hover:#f8faf5;--color-border:#e1e6d8;--color-border-strong:#414a43;--color-text:#222820;--color-text-muted:#606953;--color-text-disabled:#626c57}:root[data-brand=ortomotus]{--color-accent:#0077a8;--color-accent-hover:#006b96;--color-accent-active:#006b96;--color-accent-text:#fff;--color-accent-strong:#0077a8;--color-accent-bright:#0077a8;--color-accent-bg:#eaf8fe;--color-accent-border:#c2edff;--color-bg:#f6f8fa;--color-surface:#fff;--color-surface-raised:#eaf8fe;--color-row-hover:#eaf8fe;--color-border:#d9e2e7;--color-border-strong:#4b5563;--color-text:#111;--color-text-muted:#4b5563;--color-text-disabled:#4b5563}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1200px){.container{max-width:1200px}}.mt-2{margin-top:8px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.w-full{width:100%}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.p-3{padding:12px}.py-4{padding-block:16px}.text-left{text-align:left}.text-label{font-size:var(--text-sm)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-text-muted\)\],.text-muted-foreground{color:var(--color-text-muted)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root :is(input,select,textarea)[data-field]{min-height:36px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base)}:root :is(input,select)[data-field]{padding-block:0}:root :is(input,textarea)[data-field]::placeholder{color:var(--color-text-muted)}:root :is(input,select,textarea)[data-field]:disabled{background-color:var(--color-surface);opacity:.5;cursor:not-allowed}:root :is(input,select,textarea)[data-field]:hover:not(:disabled){border-color:var(--color-border-strong)}:root :is(input,select,textarea)[data-field]:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}:root :is(input,select,textarea)[data-field][aria-invalid=true]{border-color:var(--color-error)}@media(pointer:coarse){:root :is(input,select,textarea)[data-field]{min-height:44px}}@media(max-width:767px){:root :is(input,select,textarea)[data-field]{font-size:16px}}._field_19odv_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._label_19odv_8{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);-webkit-user-select:none;user-select:none}._required_19odv_15{color:var(--color-error-text)}._input_19odv_19{height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);width:100%;min-width:0;caret-color:var(--color-accent)}._inputWrap_19odv_33{position:relative}._calendarControl_19odv_37,._selectControl_19odv_38{position:relative;min-width:0}._multipleValue_19odv_39{position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:flex;align-items:center;padding-inline:var(--space-3);border-radius:var(--radius-md);pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--color-bg);color:var(--color-text);font-size:var(--text-base)}._selectControl_19odv_38:has(select:disabled) ._multipleValue_19odv_39{background:var(--color-surface);opacity:.5}._calendarInput_19odv_41{padding-right:40px}._calendarInput_19odv_41::-webkit-calendar-picker-indicator{display:none}._calendarToggle_19odv_43{position:absolute;right:0;top:0;height:100%;width:36px;display:grid;place-items:center;color:var(--color-text-muted);border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer}._calendarToggle_19odv_43:disabled{cursor:not-allowed;opacity:.5}._calendarToggle_19odv_43:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._calendarPopup_19odv_46{z-index:var(--z-popover);width:min(320px,calc(100vw - 24px));max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--color-bg)}._inputWrap_19odv_33 ._input_19odv_19{padding-right:calc(32px + var(--space-2))}._passwordToggle_19odv_52{position:absolute;top:50%;right:0;transform:translateY(-50%)}._input_19odv_19::placeholder{color:var(--color-text-muted)}._input_19odv_19:hover:not(:disabled){border-color:var(--color-border-strong)}._input_19odv_19:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._input--error_19odv_73,._input--error_19odv_73:hover:not(:disabled){border-color:var(--color-error)}._input--error_19odv_73:focus{border-color:var(--color-error);outline-color:var(--color-error)}._input_19odv_19:disabled{opacity:.5;cursor:not-allowed;background:var(--color-surface)}@media(pointer:coarse){._input_19odv_19{min-height:44px}._inputWrap_19odv_33 ._input_19odv_19{padding-right:calc(44px + var(--space-2))}}._error_19odv_100{line-height:var(--leading-normal);font-size:var(--text-xs);color:var(--color-error-text);margin:0;animation:_errorIn_19odv_1 var(--dur-feedback) var(--ease-emphasized)}@keyframes _errorIn_19odv_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._hint_19odv_119{line-height:var(--leading-normal);font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._control_1q2o8_1{position:relative}._input_1q2o8_2{padding-inline:var(--space-8)}._popupSearch_1q2o8_3{position:sticky;top:0;margin-bottom:var(--space-1)}._searchIcon_1q2o8_4,._chevron_1q2o8_4{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}._searchIcon_1q2o8_4{left:var(--space-3)}._chevron_1q2o8_4{right:var(--space-3)}._list_1q2o8_13{z-index:var(--z-popover);width:var(--radix-dropdown-menu-trigger-width);max-width:calc(100vw - var(--space-4));max-height:min(320px,var(--radix-dropdown-menu-content-available-height));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1);background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}._option_1q2o8_27{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-base);cursor:pointer}._option_1q2o8_27[data-active]{background:var(--color-surface)}._option_1q2o8_27[aria-selected=true]{color:var(--color-accent)}._option_1q2o8_27[aria-disabled=true]{opacity:.5;cursor:not-allowed}._optionText_1q2o8_41{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}._description_1q2o8_42,._empty_1q2o8_42{color:var(--color-text-muted);font-size:var(--text-sm)}._empty_1q2o8_42{padding:var(--space-3)}@media(max-width:767px){._input_1q2o8_2{font-size:16px}}._check_w31c2_1{display:inline-flex;transform-origin:center;color:var(--color-success);animation:_successPop_w31c2_1 var(--dur-celebrate) var(--ease-emphasized) both}._check_w31c2_1 svg{overflow:visible}._check_w31c2_1 svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:_successDraw_w31c2_1 var(--dur-celebrate) var(--ease-emphasized) calc(var(--dur-stagger) * 2) forwards}@keyframes _successPop_w31c2_1{0%{opacity:0;transform:translateY(6px) rotate(-12deg) scale(.8)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes _successDraw_w31c2_1{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){._check_w31c2_1{animation:none}._check_w31c2_1 svg path{animation:none;stroke-dashoffset:0}}._viewport_avqbx_1{position:fixed;bottom:var(--space-6);right:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);width:360px;max-width:calc(100vw - 32px);z-index:var(--z-toast);list-style:none;padding:0;margin:0;outline:none}._viewport_avqbx_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._toast_avqbx_24{display:flex;align-items:flex-start;gap:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--color-bg);border:1px solid var(--color-border);overflow:hidden;animation:_slideIn_avqbx_1 var(--dur-base) var(--ease-out)}._toast_avqbx_24[data-state=closed]{animation:_slideOut_avqbx_1 var(--dur-fast) var(--ease-standard) forwards}._indicator_avqbx_40{width:4px;flex-shrink:0;align-self:stretch}._toast--success_avqbx_46 ._indicator_avqbx_40{background:var(--color-success)}._toast--error_avqbx_47 ._indicator_avqbx_40{background:var(--color-error)}._toast--warning_avqbx_48 ._indicator_avqbx_40{background:var(--color-warning)}._toast--info_avqbx_49 ._indicator_avqbx_40{background:var(--color-info)}._iconSlot_avqbx_52{display:flex;align-items:flex-start;padding:var(--space-3) 0 0 var(--space-3);flex-shrink:0}._toastContent_avqbx_59{flex:1;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);min-width:0}._toastTitle_avqbx_65{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}._toastDesc_avqbx_72{font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-1) 0 0}._toastClose_avqbx_78{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-muted);margin:var(--space-1) var(--space-1) 0 0;border-radius:var(--radius-md);flex-shrink:0;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);cursor:pointer}._toastClose_avqbx_78:hover{background:var(--color-surface-raised);color:var(--color-text)}._toastClose_avqbx_78:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@keyframes _slideIn_avqbx_1{0%{transform:translate(calc(100% + var(--space-6)));opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOut_avqbx_1{0%{transform:translate(0);opacity:1}to{transform:translate(calc(100% + var(--space-6)));opacity:0}}._mobileHeader_1dum1_3{order:-1;display:flex;flex-shrink:0;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg)}._logo_1dum1_12{width:40px;height:40px;object-fit:contain;flex-shrink:0}._identity_1dum1_13{flex:1;min-width:0;display:grid;gap:var(--space-1)}._identity_1dum1_13 strong{font-size:var(--text-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._identity_1dum1_13 span{color:var(--color-text-muted);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){._mobileHeader_1dum1_3{display:none}}._nav_1dum1_19{display:flex;position:relative;flex-shrink:0;z-index:var(--z-fab);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--color-bg);border-top:1px solid var(--color-border);pointer-events:none}._bar_1dum1_30{display:flex;align-items:center;justify-content:space-around;gap:2px;width:100%;min-height:var(--mobile-nav-height);padding:6px 8px;background:var(--color-bg);pointer-events:auto}._notificationsSlot_1dum1_43{flex:0 0 44px;min-width:44px}._barItem_1dum1_48{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;min-width:0;padding:4px 2px;border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none;transition:color var(--dur-slow) var(--ease-out);outline:none;min-height:44px}._barItem_1dum1_48 svg{flex-shrink:0;color:inherit}._label_1dum1_73{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);line-height:1.2;font-weight:var(--weight-medium)}@media(min-width:640px){._label_1dum1_73{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium)}._barItem_1dum1_48{flex-direction:row;gap:6px;padding:8px 12px}}._barItem--active_1dum1_99{color:var(--color-accent-strong);background:var(--color-accent-bg)}._barItem_1dum1_48:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._moreBtn_1dum1_111{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;min-width:0;padding:4px 2px;border:none;border-radius:var(--radius-md);background:transparent;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-slow) var(--ease-out);outline:none;min-height:44px}._moreBtn_1dum1_111 svg{flex-shrink:0;color:inherit}._moreBtn_1dum1_111:hover{color:var(--color-text)}._moreBtn--active_1dum1_141{background:var(--color-accent-bg);color:var(--color-accent-strong)}._moreBtn_1dum1_111:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(min-width:640px){._moreBtn_1dum1_111{flex-direction:row;gap:6px}}@media(min-width:768px){._nav_1dum1_19{display:none}}._sheetOverlay_1dum1_166{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:var(--z-nav);animation:_fadeIn_1dum1_1 var(--dur-fast) var(--ease-out)}._sheet_1dum1_166{position:fixed;bottom:0;left:0;right:0;max-height:min(80vh,calc(100dvh - env(safe-area-inset-top)));background:var(--color-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-xl);z-index:var(--z-nav-raised);display:flex;flex-direction:column;animation:_slideUp_1dum1_1 var(--dur-slow) var(--ease-out);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}._sheetHeader_1dum1_192{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border);flex-shrink:0}._sheetTitle_1dum1_201{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text)}._sheetClose_1dum1_208{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);outline:none}._sheetClose_1dum1_208:hover{background:var(--color-surface-raised);color:var(--color-text)}._sheetClose_1dum1_208:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._sheetClose_1dum1_208 svg{flex-shrink:0}._sheetList_1dum1_238{flex:1;overflow-y:auto;padding:8px;list-style:none;margin:0}._sheetItem_1dum1_247{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-text-muted);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);outline:none;min-height:44px}._sheetItem_1dum1_247 svg{flex-shrink:0;color:inherit}._sheetItem_1dum1_247:hover{background:var(--color-surface-raised);color:var(--color-text)}._sheetItem_1dum1_247:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._sheetItem--active_1dum1_276{background:var(--color-accent-bg);color:var(--color-accent-strong);font-weight:var(--weight-medium)}@keyframes _fadeIn_1dum1_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1dum1_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._sheetOverlay_1dum1_166,._sheet_1dum1_166{animation:none}}._sheetAccount_1dum1_309{border-top:1px solid var(--color-border);padding:8px;display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;overscroll-behavior:contain}._sheetAccount_1dum1_309 ._sheetItem_1dum1_247{width:100%;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}._branchSwitcher_1dum1_329{display:flex;flex-direction:column;gap:var(--space-2);padding:8px 12px 12px}._branchLabel_1dum1_336{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}._branchSelect_1dum1_342{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}._branchSelect_1dum1_342:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._sheetUser_1dum1_358{display:flex;align-items:center;gap:12px;padding:8px 12px}._sheetAvatar_1dum1_365{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._sheetUserInfo_1dum1_378{display:flex;flex-direction:column;min-width:0}._sheetUserName_1dum1_384{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text)}._sheetUserRole_1dum1_390{font-size:var(--text-xs);color:var(--color-text-muted)}._sheetItem--soon_1dum1_396{color:var(--color-text-muted);cursor:default}._soonTag_1dum1_401{margin-left:auto;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-xs)}._bar_u66w7_3{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-warning-text);background:var(--color-warning-bg);border-bottom:1px solid var(--color-border)}._bar--update_u66w7_18{color:var(--color-info-text);background:var(--color-info-bg)}._action_u66w7_23{margin-left:var(--space-2);padding:0;font:inherit;font-weight:var(--weight-semibold);color:inherit;background:none;border:none;text-decoration:underline;cursor:pointer}._dismiss_u66w7_35{display:flex;align-items:center;justify-content:center;margin-left:auto;width:32px;height:32px;flex-shrink:0;color:inherit;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}._dismiss_u66w7_35:hover{background:var(--color-surface-raised)}._action_u66w7_23:focus-visible,._dismiss_u66w7_35:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._bar_u66w7_3>svg{flex-shrink:0}@media(pointer:coarse){._dismiss_u66w7_35{width:44px;height:44px}}._page_i4vuk_1{height:100%;min-height:0}.app-shell{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.app-shell__sidebar{display:none;width:auto;flex-shrink:0;background:var(--color-bg);overflow:hidden}.app-shell__skip-link{position:fixed;top:calc(env(safe-area-inset-top) + var(--space-2));left:calc(env(safe-area-inset-left) + var(--space-2));z-index:var(--z-toast);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text);text-decoration:none;transform:translateY(calc(-100% - var(--space-4) - env(safe-area-inset-top)))}.app-shell__skip-link:focus-visible{transform:translateY(0)}.app-shell__column{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0}@media(min-width:1100px){.app-shell__column:has(>[data-drawer-presentation=panel][data-state=open]){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr)}.app-shell__column:has(>[data-drawer-presentation=panel][data-state=open])>.app-shell__main{grid-column:1;grid-row:2;min-height:0}.app-shell__column:has(>[data-drawer-presentation=panel][data-state=open])>:not(.app-shell__main):not([data-drawer-presentation]){grid-column:1 / -1;grid-row:1}}.app-shell__main{flex:1;overflow-y:auto;min-width:0;padding:0;background:var(--color-bg)}@media(min-width:768px){.app-shell{flex-direction:row;padding-bottom:env(safe-area-inset-bottom)}.app-shell__sidebar{display:flex;flex-direction:column}}@media(max-width:1099px){.app-shell__column:has(>[data-drawer-presentation=panel][data-drawer-modal=false][data-state=open])>.app-shell__main{visibility:hidden}}._wrapper_q3wr6_1{position:relative;display:inline-block}._wrapper--block_q3wr6_9{display:block}._tooltip_q3wr6_13{position:absolute;z-index:var(--z-popover);max-width:260px;padding:var(--space-1) var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-snug);white-space:pre-line;pointer-events:none;animation:_fadeIn_q3wr6_1 var(--dur-fast) var(--ease-out)}._top_q3wr6_30{bottom:calc(100% + var(--space-2));left:50%;transform:translate(-50%)}._bottom_q3wr6_36{top:calc(100% + var(--space-2));left:50%;transform:translate(-50%)}._left_q3wr6_42{right:calc(100% + var(--space-2));top:50%;transform:translateY(-50%)}._right_q3wr6_48{left:calc(100% + var(--space-2));top:50%;transform:translateY(-50%)}@keyframes _fadeIn_q3wr6_1{0%{opacity:0}to{opacity:1}}._swap_x0fhd_1{position:relative;display:inline-grid}._icon_x0fhd_6{grid-area:1 / 1;transition:opacity var(--dur-emphasized) var(--ease-emphasized),filter var(--dur-emphasized) var(--ease-emphasized),transform var(--dur-emphasized) var(--ease-emphasized);will-change:opacity,filter,transform}._swap_x0fhd_1[data-state=a] ._icon_x0fhd_6:nth-child(2),._swap_x0fhd_1[data-state=b] ._icon_x0fhd_6:nth-child(1){opacity:0;filter:blur(var(--motion-blur));transform:scale(.25)}._swap_x0fhd_1[data-state=a] ._icon_x0fhd_6:nth-child(1),._swap_x0fhd_1[data-state=b] ._icon_x0fhd_6:nth-child(2){opacity:1;filter:blur(0);transform:scale(1)}@media(prefers-reduced-motion:reduce){._icon_x0fhd_6{transition:none}}._group_128wc_1{display:inline-flex;align-items:center;isolation:isolate}._avatar_128wc_7{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:-8px;border-radius:var(--radius-full);border:2px solid var(--color-bg);background:var(--color-accent-bg);color:var(--color-accent-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-shrink:0;transition:transform var(--dur-emphasized) var(--ease-emphasized),margin-left var(--dur-emphasized) var(--ease-emphasized)}._avatar_128wc_7:first-child{margin-left:0}._overflow_128wc_30{background:var(--color-surface-raised);color:var(--color-text-muted)}._group_128wc_1:hover ._avatar_128wc_7{margin-left:2px}._group_128wc_1:hover ._avatar_128wc_7:first-child{margin-left:0}._avatar_128wc_7:hover{transform:translateY(-3px) scale(1.12);z-index:var(--z-raised)}@media(prefers-reduced-motion:reduce){._avatar_128wc_7{transition:none}._group_128wc_1:hover ._avatar_128wc_7{margin-left:-8px}._group_128wc_1:hover ._avatar_128wc_7:first-child{margin-left:0}._avatar_128wc_7:hover{transform:none}}._wrap_1r6zv_1{position:relative;display:inline-flex}._badge_1r6zv_6{position:absolute;top:-4px;right:-4px;pointer-events:none;will-change:transform}._badge_1r6zv_6[data-open=true]{animation:_badgeSlideIn_1r6zv_1 var(--dur-emphasized) var(--ease-emphasized)}@keyframes _badgeSlideIn_1r6zv_1{0%{transform:translate(-8px,8px)}to{transform:translate(0)}}._dot_1r6zv_27{display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1;color:var(--color-notification-text);background:var(--color-notification);border:2px solid var(--color-bg);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;transform-origin:center;transform:scale(1);opacity:1;transition:transform var(--dur-celebrate) var(--ease-emphasized),opacity var(--dur-expressive) var(--ease-emphasized),filter var(--dur-celebrate) var(--ease-emphasized)}._badge_1r6zv_6[data-open=false] ._dot_1r6zv_27{transform:scale(0);opacity:0;filter:blur(var(--motion-blur));transition:transform var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}._shake_1dr5f_1{animation:_shake_1dr5f_1 var(--dur-shake) var(--ease-emphasized)}@keyframes _shake_1dr5f_1{0%{transform:translate(0)}28.57%{transform:translate(6px)}57.14%{transform:translate(-6px)}78.57%{transform:translate(4px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){._shake_1dr5f_1{animation:none}}._iconBtn_1xcwd_1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}._iconBtn_1xcwd_1:disabled{opacity:.5;cursor:not-allowed}._iconBtn--ghost_1xcwd_18{background:transparent;color:var(--color-text-muted)}._iconBtn--ghost_1xcwd_18:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}._iconBtn--subtle_1xcwd_28{background:var(--color-surface-raised);color:var(--color-text)}._iconBtn--subtle_1xcwd_28:hover:not(:disabled){background:var(--color-border)}._iconBtn--sm_1xcwd_36{width:24px;height:24px}._iconBtn--md_1xcwd_41{width:32px;height:32px}@media(pointer:coarse){._iconBtn_1xcwd_1{width:44px;height:44px}}._calendar_r40nt_1{container-type:inline-size;width:100%;min-width:260px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text)}._heading_r40nt_2{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2)}._heading_r40nt_2>div{flex:1;min-width:0}._heading_r40nt_2 input{width:72px;min-width:0;height:36px;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}._calendar_r40nt_1 button{min-width:32px;min-height:36px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;cursor:pointer}._calendar_r40nt_1 button:hover:not(:disabled){background:var(--color-surface)}._calendar_r40nt_1 button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._calendar_r40nt_1 button:disabled{opacity:.5;cursor:not-allowed}._days_r40nt_9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}._days_r40nt_9>span{padding-block:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}._days_r40nt_9 button{min-width:0;font-size:var(--text-sm)}._calendar_r40nt_1 button[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-text)}._days_r40nt_9 button[aria-current=date]:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent-strong)}._months_r40nt_14{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}._months_r40nt_14 button{padding:var(--space-2);font-size:var(--text-sm)}._calendar_r40nt_1 ._today_r40nt_16{margin-top:var(--space-2);padding-inline:var(--space-3);color:var(--color-accent-strong)}@media(pointer:coarse){._calendar_r40nt_1 button,._heading_r40nt_2 input{min-height:44px}}@container (max-width: 240px){._heading_r40nt_2{display:grid;grid-template-columns:32px minmax(0,1fr) 32px}._heading_r40nt_2:has(>div)>input{grid-column:2;grid-row:2;width:100%}._heading_r40nt_2>button:last-child{grid-column:3;grid-row:1}}._compact_r40nt_24{min-width:0;padding:0;border:0;border-radius:0;background:transparent}._compact_r40nt_24 ._heading_r40nt_2{display:flex;gap:2px;margin-bottom:6px}._compact_r40nt_24 ._heading_r40nt_2>div{flex:1}._compact_r40nt_24 ._heading_r40nt_2 select{height:24px;min-height:24px;padding:0 12px 0 2px;font-size:var(--text-xs);border:0;background-color:transparent}._compact_r40nt_24 ._heading_r40nt_2 input{width:38px;height:24px;padding:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:0;background:transparent;font-size:var(--text-xs);color:var(--color-text-muted)}._compact_r40nt_24 ._heading_r40nt_2 input::-webkit-inner-spin-button,._compact_r40nt_24 ._heading_r40nt_2 input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._compact_r40nt_24 button{min-width:22px;min-height:24px;padding:0}._compact_r40nt_24 ._days_r40nt_9{gap:0}._compact_r40nt_24 ._days_r40nt_9>span{font-size:var(--text-2xs)}._compact_r40nt_24 ._days_r40nt_9 button{min-width:0;aspect-ratio:1;font-size:var(--text-xs);border-radius:var(--radius-full)}._compact_r40nt_24 ._today_r40nt_16{margin-top:4px;padding-inline:4px;font-size:var(--text-xs)}@media(pointer:coarse){._compact_r40nt_24 button,._compact_r40nt_24 ._heading_r40nt_2 input,._compact_r40nt_24 ._heading_r40nt_2 select{min-height:44px}}._calendar_rdrh0_1{padding:12px 12px 10px;border-bottom:1px solid var(--color-border);flex-shrink:0}._touchDate_rdrh0_2{display:none}@media(pointer:coarse){._desktopDate_rdrh0_3{display:none}._touchDate_rdrh0_2{display:block}}._sidebar_edg27_1{display:flex;flex-direction:column;height:100%;background:var(--color-bg);border-right:1px solid var(--color-border);width:var(--sidebar-width);flex-shrink:0;transition:width var(--dur-emphasized) var(--ease-emphasized)}._sidebar--collapsed_edg27_12{width:var(--sidebar-width-collapsed)}._brand_edg27_16{display:flex;align-items:center;gap:2px;min-height:72px;padding:10px 8px;flex-shrink:0;border-bottom:1px solid var(--color-border)}._brandName_edg27_26{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._sidebar--collapsed_edg27_12 ._brand_edg27_16{flex-direction:column;gap:4px;padding:8px 4px}._switcherBtn_edg27_41{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:48px;padding:4px;border-radius:var(--radius-md);text-align:left;transition:background var(--dur-fast) var(--ease-out)}._switcherBtn_edg27_41:hover,._switcherBtn_edg27_41[data-state=open]{background:var(--color-surface)}._switcherBtn_edg27_41:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._logoMark_edg27_64{width:32px;height:32px;background:var(--color-accent);color:var(--color-accent-text);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-weight:var(--weight-bold);font-size:var(--text-sm);flex-shrink:0;min-width:32px}._switcherInfo_edg27_79{flex:1;min-width:0;display:flex;flex-direction:column}._switcherBranch_edg27_86{display:flex;align-items:center;min-width:0;gap:4px;color:var(--color-text-muted)}._switcherName_edg27_94{flex:1;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._switcherTz_edg27_105{font-size:var(--text-xs);color:var(--color-text-muted)}._switcherBranch_edg27_86>svg{flex-shrink:0}._collapseBtn_edg27_115{width:24px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-text-muted);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border:none;cursor:pointer;margin-left:auto;padding:0}._collapseBtn_edg27_115:hover{background:var(--color-surface-raised);color:var(--color-text)}._collapseBtn_edg27_115:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._scrollArea_edg27_142{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}._nav_edg27_149{padding:4px 12px 12px;overscroll-behavior:contain;display:flex;flex-direction:column}._sidebar--collapsed_edg27_12 ._nav_edg27_149{padding:4px 6px 8px}._navList_edg27_160{list-style:none;display:flex;flex-direction:column;gap:2px}._navGroup_edg27_167+._navGroup_edg27_167{margin-top:10px}._navList--footer_edg27_171{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border)}._navGroupLabel_edg27_177{padding:4px 12px 8px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}._navLink_edg27_184._navLink--soon_edg27_184{color:var(--color-text-disabled);cursor:default}._navLink_edg27_184._navLink--soon_edg27_184:hover{background:transparent;color:var(--color-text-disabled)}._navLink_edg27_184{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;width:100%;padding:7px 8px;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);text-decoration:none}._sidebar--collapsed_edg27_12 ._navLink_edg27_184{min-height:48px;flex-direction:column;padding:4px 2px;justify-content:center;gap:4px;font-size:var(--text-2xs);line-height:1.2;text-align:center}._sidebar--collapsed_edg27_12 ._soonTag_edg27_220{display:none}._navLink_edg27_184 svg{flex-shrink:0;stroke-width:1.75;color:var(--color-text-muted)}._navLink_edg27_184:hover{background:var(--color-surface-raised);color:var(--color-text)}._navLink_edg27_184:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._navLink--active_edg27_240{background:var(--color-accent-bg);color:var(--color-accent-strong);font-weight:var(--weight-medium)}._sidebar--collapsed_edg27_12 ._navLink--active_edg27_240:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:30px;border-radius:var(--radius-full);background:var(--color-accent)}._navLink--active_edg27_240:hover{background:var(--color-accent-bg);color:var(--color-accent-strong)}._navLink--active_edg27_240 svg{color:var(--color-accent)}._dropdownContent_edg27_268{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:4px;min-width:220px;z-index:var(--z-nav);animation:_fadeIn_edg27_1 var(--dur-fast) var(--ease-out)}._dropdownLabel_edg27_279{padding:6px 10px 4px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}._dropdownItem_edg27_288{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);outline:none}._dropdownItem_edg27_288:hover,._dropdownItem_edg27_288:focus{background:var(--color-surface-raised)}._dropdownItem_edg27_288:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._dropdownItem_edg27_288[data-disabled]{color:var(--color-text-disabled);cursor:default}._dropdownItem_edg27_288[data-disabled]:hover{background:transparent}._dropdownItem--active_edg27_320{color:var(--color-accent-strong);font-weight:var(--weight-medium)}._dropdownBranch_edg27_325{display:flex;flex-direction:column;flex:1;min-width:0}._dropdownAvatar_edg27_332{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-shrink:0}._soonTag_edg27_220{margin-left:auto;padding:1px 6px;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em}._dropdownSeparator_edg27_358{height:1px;margin:4px 6px;background:var(--color-border)}@keyframes _fadeIn_edg27_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._sidebar--collapsed_edg27_12 ._switcherBtn_edg27_41{justify-content:center;width:100%;padding:4px}._sidebar--collapsed_edg27_12 ._collapseBtn_edg27_115{margin:0;width:40px}._footer_edg27_381{flex-shrink:0;padding:10px 12px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:4px}._sidebar--collapsed_edg27_12 ._footer_edg27_381{padding:4px}._footerBtn_edg27_394,._profileBtn_edg27_395{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:var(--radius-md);background:none;border:none;cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out)}._footerBtn_edg27_394:hover,._profileBtn_edg27_395:hover{background:var(--color-surface-raised)}._footerBtn_edg27_394:focus-visible,._profileBtn_edg27_395:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._sidebar--collapsed_edg27_12 ._footerBtn_edg27_394,._sidebar--collapsed_edg27_12 ._profileBtn_edg27_395{justify-content:center;padding:6px}._onShiftLabel_edg27_426{flex:1;font-size:var(--text-sm);color:var(--color-text-muted)}._profileAvatar_edg27_432{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._profileInfo_edg27_445{display:flex;flex-direction:column;min-width:0;flex:1}._profileName_edg27_452{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileRole_edg27_461{font-size:var(--text-xs);color:var(--color-text-muted)}._profilePopHeader_edg27_466{display:flex;flex-direction:column;gap:2px;padding:8px 10px}._onShiftRow_edg27_473{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 10px;font-size:var(--text-sm)}._onShiftName_edg27_482{color:var(--color-text)}._onShiftHours_edg27_486{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._logoImg_edg27_492{width:32px;height:32px;object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0}@media(prefers-reduced-motion:reduce){._sidebar_edg27_1{transition:none}._dropdownContent_edg27_268{animation:none}}@media(pointer:coarse){._collapseBtn_edg27_115{min-width:44px;min-height:44px}._navLink_edg27_184,._dropdownItem_edg27_288,._switcherBtn_edg27_41,._footerBtn_edg27_394,._profileBtn_edg27_395{min-height:44px}}._branchSearch_edg27_515{display:block;width:calc(100% - var(--space-4));margin:var(--space-2);padding-inline:var(--space-3)}._btn_1ppb0_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:var(--weight-medium);border-radius:var(--radius-md);line-height:var(--leading-tight);cursor:pointer;border:1px solid transparent;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none;text-decoration:none}._btn_1ppb0_1:disabled{opacity:.5;cursor:not-allowed}._btn--primary_1ppb0_27{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent);font-weight:var(--weight-semibold)}._btn--primary_1ppb0_27:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._btn--primary_1ppb0_27:active:not(:disabled){background:var(--color-accent-active);border-color:var(--color-accent-active);box-shadow:none}._btn--secondary_1ppb0_43{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}._btn--secondary_1ppb0_43:hover:not(:disabled){background:var(--color-surface)}._btn--secondary_1ppb0_43:active:not(:disabled){background:var(--color-surface-raised);border-color:var(--color-border-strong)}._btn--ghost_1ppb0_56{background:transparent;color:var(--color-text);border-color:transparent}._btn--ghost_1ppb0_56:hover:not(:disabled){background:var(--color-surface-raised)}._btn--ghost_1ppb0_56:active:not(:disabled){background:var(--color-border)}._btn--destructive_1ppb0_68{background:var(--color-error-bg);color:var(--color-error-text);border-color:var(--color-error)}._btn--destructive_1ppb0_68:hover:not(:disabled){background:var(--color-error-hover);color:var(--color-accent-text)}._btn--destructive_1ppb0_68:active:not(:disabled){background:var(--color-error-text);border-color:var(--color-error-text);color:var(--color-accent-text)}._btn--sm_1ppb0_84{height:28px;padding:0 var(--space-2);font-size:var(--text-sm)}._btn--md_1ppb0_90{height:36px;padding:0 var(--space-3);font-size:var(--text-base)}._btn--lg_1ppb0_96{height:44px;padding:0 var(--space-4);font-size:var(--text-base)}@media(pointer:coarse){._btn_1ppb0_1{min-height:44px}}._btn--loading_1ppb0_109{cursor:wait}._btn--loading_1ppb0_109:disabled{opacity:1}._spinner_1ppb0_119{display:block;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_1ppb0_119 .6s linear infinite;flex-shrink:0}@keyframes _spin_1ppb0_119{to{transform:rotate(360deg)}}._icon_1ppb0_134{display:inline-flex;align-items:center;flex-shrink:0}._label_1ppb0_140{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0}._label_1ppb0_140>svg{flex-shrink:0}._swap_1c58b_1{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--dur-fast) var(--ease-standard),filter var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard);will-change:transform,filter,opacity}._swap_1c58b_1[data-phase=exit]{transform:translateY(-4px);filter:blur(var(--motion-blur));opacity:0}._swap_1c58b_1[data-phase=enterStart]{transform:translateY(4px);filter:blur(var(--motion-blur));opacity:0;transition:none}@media(prefers-reduced-motion:reduce){._swap_1c58b_1{transition:none}}._overlay_16qay_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:var(--z-palette)}._dialogContent_16qay_2{position:fixed;top:16%;left:50%;transform:translate(-50%);width:640px;max-width:calc(100vw - 32px);max-height:76dvh;display:flex;flex-direction:column;z-index:var(--z-palette-content);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden}._dialogContent_16qay_2>[cmdk-root]{min-height:0;display:flex;flex-direction:column}._dialogContent_16qay_2[data-state=open]{animation:_enter_16qay_1 var(--dur-emphasized) var(--ease-emphasized)}._searchField_16qay_5{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}._searchField_16qay_5>svg{flex-shrink:0}._input_16qay_7{min-width:0;width:100%;height:48px;font-size:var(--text-lg);border:none;background:transparent;color:var(--color-text)}._input_16qay_7:focus-visible{outline-offset:-2px}._input_16qay_7::placeholder{color:var(--color-text-muted)}._list_16qay_10{max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-4) var(--space-4)}._empty_16qay_11{padding:var(--space-8);text-align:center;color:var(--color-text-muted)}._state_16qay_12{padding:0 var(--space-5) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}._error_16qay_13{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);color:var(--color-error-text)}._error_16qay_13>svg{flex-shrink:0}._error_16qay_13>div{flex:1;min-width:0}._group_16qay_16 [cmdk-group-heading]{padding:var(--space-4) var(--space-2) var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}._item_16qay_17{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._item_16qay_17>svg{flex-shrink:0}._itemLabel_16qay_19{flex:1;min-width:0;overflow-wrap:anywhere}._item_16qay_17[aria-selected=true],._item_16qay_17[data-selected=true]{background:var(--color-accent-bg);color:var(--color-accent-strong)}._itemMeta_16qay_21{margin-left:auto;font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}._footer_16qay_22{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted)}._footer_16qay_22 kbd{padding:var(--space-1) var(--space-2);margin-right:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit}@keyframes _enter_16qay_1{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:767px){._dialogContent_16qay_2{top:var(--app-viewport-top, 0px);left:var(--app-viewport-left, 0px);transform:none;width:var(--app-viewport-width, 100%);max-width:100%;height:var(--app-viewport-height, 100dvh);max-height:var(--app-viewport-height, 100dvh);border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}._dialogContent_16qay_2[data-state=open]{animation:none}._dialogContent_16qay_2>[cmdk-root]{flex:1}._list_16qay_10{flex:1;max-height:none}._searchField_16qay_5{margin:var(--space-3);gap:var(--space-2);padding:0 var(--space-2)}._input_16qay_7{font-size:var(--text-base)}._item_16qay_17{flex-wrap:wrap}._itemMeta_16qay_21{white-space:normal}._footer_16qay_22{display:none}}@media(prefers-reduced-motion:reduce){._dialogContent_16qay_2[data-state=open]{animation:none}}._itemLabel_16qay_19{display:flex;flex-direction:column;gap:var(--space-1)}._itemLabel_16qay_19 strong{font-weight:var(--weight-medium)}._itemLabel_16qay_19 small{font-size:var(--text-sm);color:var(--color-text-muted)}._overlay_13pt4_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:var(--z-overlay)}._overlay_13pt4_1[data-state=open]{animation:_overlayIn_13pt4_1 var(--dur-emphasized) var(--ease-emphasized)}._overlay_13pt4_1[data-state=closed]{animation:_overlayOut_13pt4_1 var(--dur-fast) var(--ease-standard)}._content_13pt4_16{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:var(--z-dialog);display:flex;flex-direction:column;max-height:calc(100dvh - 48px);width:calc(100vw - 32px);transition:max-width var(--dur-base) var(--ease-out)}._content_13pt4_16[data-state=open]{animation:_modalIn_13pt4_1 var(--dur-emphasized) var(--ease-emphasized)}._content_13pt4_16[data-state=closed]{animation:_modalOut_13pt4_1 var(--dur-fast) var(--ease-standard)}@media(prefers-reduced-motion:reduce){._content_13pt4_16{transition:none}}._content--sm_13pt4_47{max-width:400px}._content--md_13pt4_48{max-width:560px}._content--lg_13pt4_49{max-width:780px}._content--xl_13pt4_50{max-width:1120px}._content_13pt4_16._page_13pt4_52{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;transform:none;border-radius:0;box-shadow:none;animation:none}._content_13pt4_16._page_13pt4_52[data-state=open]{animation:_surfaceIn_13pt4_1 var(--dur-emphasized) var(--ease-emphasized)}._content_13pt4_16._page_13pt4_52[data-state=closed]{animation:_surfaceOut_13pt4_1 var(--dur-fast) var(--ease-standard)}._page_13pt4_52 ._title_13pt4_66{font-size:var(--text-2xl)}@media(max-width:767px){._content_13pt4_16._page_13pt4_52{position:fixed;height:var(--app-viewport-height, 100dvh)}}._header_13pt4_72{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:64px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-shrink:0}._title_13pt4_66{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0;min-width:0;overflow-wrap:anywhere;line-height:var(--leading-snug)}._description_13pt4_93{font-size:var(--text-base);color:var(--color-text-muted);padding:0 var(--space-5);margin:var(--space-3) 0 0;overflow-wrap:anywhere}._body_13pt4_101{padding:var(--space-5);overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1}@media(max-width:767px){._content_13pt4_16,._content--sm_13pt4_47,._content--md_13pt4_48,._content--lg_13pt4_49,._content--xl_13pt4_50{top:var(--app-viewport-top, 0px);left:var(--app-viewport-left, 0px);right:auto;bottom:auto;width:var(--app-viewport-width, 100vw);max-width:100vw;transition:none;max-height:none;height:var(--app-viewport-height, 100dvh);transform:none;border-radius:0;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}._content_13pt4_16[data-state=open]{animation:_surfaceIn_13pt4_1 var(--dur-emphasized) var(--ease-emphasized)}._content_13pt4_16[data-state=closed]{animation:_surfaceOut_13pt4_1 var(--dur-fast) var(--ease-standard)}._header_13pt4_72{padding:var(--space-3) var(--space-4)}._description_13pt4_93{padding-inline:var(--space-4)}._body_13pt4_101{padding:var(--space-4);overscroll-behavior:contain}}@keyframes _overlayIn_13pt4_1{0%{opacity:0}to{opacity:1}}@keyframes _surfaceIn_13pt4_1{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes _surfaceOut_13pt4_1{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes _overlayOut_13pt4_1{0%{opacity:1}to{opacity:0}}@keyframes _modalIn_13pt4_1{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes _modalOut_13pt4_1{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 4px))}}@media(max-width:767px){@keyframes _modalOut_13pt4_1{0%{opacity:1;transform:none}to{opacity:0;transform:none}}._content_13pt4_16._page_13pt4_52{top:var(--app-viewport-top, 0px);left:var(--app-viewport-left, 0px);right:auto;bottom:auto;width:var(--app-viewport-width, 100vw)!important;height:var(--app-viewport-height, 100dvh)}}._hiddenHeader_13pt4_205{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._groups_3up9j_1{display:flex;flex-direction:column;gap:var(--space-5)}._groupTitle_3up9j_7{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}._list_3up9j_16{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._row_3up9j_23{display:flex;align-items:baseline;gap:var(--space-3)}._keys_3up9j_29{display:flex;gap:4px;flex:0 0 120px;margin:0}._key_3up9j_29{padding:2px 6px;border:1px solid var(--color-border);border-bottom-width:2px;border-radius:var(--radius-sm);background:var(--color-surface-raised);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text)}._description_3up9j_47{margin:0;font-size:var(--text-sm);color:var(--color-text)}._note_3up9j_53{margin:var(--space-5) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}._fabBtn_1ggse_1{display:flex;align-items:center;justify-content:center;width:100%;min-width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._fabBtn_1ggse_1:hover{background:var(--color-surface);color:var(--color-text)}._fabBtn_1ggse_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._fabIcon_1ggse_4{display:inline-flex}._overlay_1ggse_5{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:var(--z-overlay)}._menu_1ggse_6{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg);box-shadow:var(--shadow-xl);padding:var(--space-6);padding-top:max(var(--space-6),env(safe-area-inset-top));padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));z-index:var(--z-dialog)}._menu_1ggse_6[data-state=open]{animation:_panelIn_1ggse_1 var(--dur-emphasized) var(--ease-emphasized)}._menuHeader_1ggse_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6)}._menuHeader_1ggse_8 h2{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}._taskBlock_1ggse_10{margin-top:var(--space-6)}._taskHeader_1ggse_11{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) 0;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._taskMarkAll_1ggse_12{min-height:44px;color:var(--color-accent-strong);font:inherit;cursor:pointer}._taskState_1ggse_13{padding:var(--space-3) 0;color:var(--color-text-muted);font-size:var(--text-sm)}._taskState_1ggse_13[role=alert]{color:var(--color-error-text)}._taskRow_1ggse_15{position:relative;display:block;width:100%;text-align:left;padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;overflow-wrap:anywhere}._taskRow_1ggse_15[data-unread]{padding-left:var(--space-6);font-weight:var(--weight-medium)}._taskRow_1ggse_15[data-unread]:before{content:"";position:absolute;left:var(--space-2);top:22px;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-accent)}._taskRow_1ggse_15:hover{background:var(--color-row-hover)}._toggleRow_1ggse_19,._linkRow_1ggse_19{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;text-align:left}._toggleRow_1ggse_19{background:var(--color-surface)}._toggleRow_1ggse_19:hover,._linkRow_1ggse_19:hover{background:var(--color-surface-raised)}._toggleRow_1ggse_19:disabled{cursor:not-allowed;color:var(--color-text-muted)}._toggleRow_1ggse_19 svg,._attentionRow_1ggse_23 svg{flex-shrink:0}._toggleLabel_1ggse_24{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}._deviceState_1ggse_25{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-regular)}._linkRow_1ggse_19{color:var(--color-accent-strong);font-weight:var(--weight-medium)}._attentionRow_1ggse_23{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);border-top:1px solid var(--color-border)}._alertsBlock_1ggse_28{display:flex;flex-direction:column;border-top:1px solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-6)}._onboarding_1ggse_29{display:flex;flex-direction:column;gap:var(--space-5);color:var(--color-text)}._onboardingActions_1ggse_30{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}@keyframes _panelIn_1ggse_1{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:767px){._menu_1ggse_6{width:100%;padding-left:var(--space-4);padding-right:var(--space-4)}}@media(prefers-reduced-motion:reduce){._menu_1ggse_6[data-state=open]{animation:none}}._pushAction_1ggse_39{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-text);font-weight:var(--weight-semibold)}._toggleRow_1ggse_19:disabled ._pushAction_1ggse_39{background:var(--color-surface);color:var(--color-text-muted)}._taskRow_1ggse_15{display:flex;flex-direction:column;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-2)}._taskRow_1ggse_15 strong{font-weight:var(--weight-semibold)}._taskRow_1ggse_15 small{font-size:var(--text-xs);color:var(--color-text-muted)}._form_j9uz5_1{display:flex;flex-direction:column;gap:var(--space-4);min-height:100%}._error_j9uz5_8{font-size:var(--text-sm);color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);margin:0}._hint_j9uz5_17{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._inlineCreate_j9uz5_23{display:flex;align-items:flex-end;gap:var(--space-2)}._inlineCreate_j9uz5_23>:first-child{flex:1}._inlineCreate_j9uz5_23>*{min-width:0}._refundSplit_j9uz5_37{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media(max-width:520px){._inlineCreate_j9uz5_23{flex-direction:column;align-items:stretch}}._actions_j9uz5_50{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:auto;position:sticky;bottom:calc(-1 * var(--space-4));padding-block:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-bg)}._moneySplit_j9uz5_62{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._moneySplit_j9uz5_62 legend{padding:0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width:520px){._moneySplit_j9uz5_62{grid-template-columns:1fr}}._notice_j9uz5_82{margin:0;padding:var(--space-3);color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._summary_j9uz5_83{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-4);margin:0;border-block:1px solid var(--color-border)}._summary_j9uz5_83>div{display:flex;justify-content:space-between;gap:var(--space-3)}._summary_j9uz5_83 dt{color:var(--color-text-muted)}._summary_j9uz5_83 dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}._subscriptionForm_j9uz5_88{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-content:start;gap:var(--space-6)}._saleMain_j9uz5_89,._saleAside_j9uz5_89{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._saleAside_j9uz5_89{border-left:1px solid var(--color-border);padding-left:var(--space-5)}._saleAside_j9uz5_89 h3{margin:0;font-size:var(--text-lg)}._saleAside_j9uz5_89 ._moneySplit_j9uz5_62{grid-template-columns:1fr}._subscriptionForm_j9uz5_88>._actions_j9uz5_50,._subscriptionForm_j9uz5_88>._error_j9uz5_8{grid-column:1 / -1}@media(max-width:767px){._subscriptionForm_j9uz5_88{display:flex}._saleAside_j9uz5_89{border-left:0;padding-left:0;border-top:1px solid var(--color-border);padding-top:var(--space-4)}}._discrepancy_j9uz5_96{color:var(--color-warning-text)}._moneySplit_j9uz5_62{display:flex;flex-direction:column;border:0;padding:0;gap:var(--space-3)}._moneySplit_j9uz5_62 legend{color:var(--color-text);font-weight:var(--weight-semibold);padding-bottom:var(--space-2)}._methodTiles_j9uz5_100{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--space-2)}._methodTiles_j9uz5_100 button{padding-inline:var(--space-2);min-height:44px}._methodTiles_j9uz5_100 button[aria-pressed=true]{color:var(--color-accent-strong);background:var(--color-accent-bg);border-color:var(--color-accent)}._splitInputs_j9uz5_103{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._singleInput_j9uz5_104 input{font-size:var(--text-xl)}._summary_j9uz5_83:has(._discrepancy_j9uz5_96){background:var(--color-warning-bg);padding:var(--space-4);color:var(--color-warning-text)}._discrepancy_j9uz5_96{font-size:var(--text-xl)}@media(max-width:767px){._methodTiles_j9uz5_100{grid-template-columns:repeat(2,minmax(0,1fr))}._splitInputs_j9uz5_103{grid-template-columns:minmax(0,1fr)}}._saleMain_j9uz5_89 h2,._saleAside_j9uz5_89 h2{margin:0;font-size:var(--text-lg)}._serviceChoices_j9uz5_110{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._serviceChoices_j9uz5_110 legend{padding:var(--space-3) 0;font-size:var(--text-lg);font-weight:var(--weight-semibold)}._serviceChoices_j9uz5_110 label{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}._serviceChoices_j9uz5_110 label:has(:checked){background:var(--color-accent-bg);border-color:var(--color-accent)}._saleFields_j9uz5_115{display:flex;flex-direction:column;gap:var(--space-4);border:0;padding:0;margin:0;min-width:0}._tabs_hvzv9_1{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;overflow-x:auto;padding:var(--space-1);background:var(--color-surface);border-radius:var(--radius-md)}._pill_hvzv9_13{position:absolute;top:var(--space-1);bottom:var(--space-1);left:0;border-radius:var(--radius-sm);background:var(--color-accent-bg);pointer-events:none;transition:transform var(--dur-emphasized) var(--ease-emphasized),width var(--dur-emphasized) var(--ease-emphasized)}._pill_hvzv9_13[data-ready=false]{transition:none}._tab_hvzv9_1{position:relative;z-index:var(--z-raised);flex:0 0 auto;height:28px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--dur-base) var(--ease-out)}._tab_hvzv9_1[aria-selected=true]{color:var(--color-accent-strong)}._tab_hvzv9_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._tab_hvzv9_1:hover:not([aria-selected=true]){color:var(--color-text)}@media(max-width:767px){._tab_hvzv9_1{min-height:44px;height:auto}}@media(prefers-reduced-motion:reduce){._pill_hvzv9_13{transition:none}}@media(pointer:coarse){._tab_hvzv9_1{min-width:44px;min-height:44px;height:auto}}._field_1ktsr_1{display:inline-block}._fieldBlock_1ktsr_4{display:block;width:100%}._fieldLabel_1ktsr_8{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);-webkit-user-select:none;user-select:none}._trigger_1ktsr_18{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:220px;height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-medium);transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._trigger_1ktsr_18:hover{background:var(--color-surface)}._trigger_1ktsr_18:active{transform:scale(.99)}._trigger_1ktsr_18[data-state=open]{border-color:var(--color-accent)}._triggerFull_1ktsr_45{width:100%;min-width:0}._triggerError_1ktsr_49{border-color:var(--color-error)}._triggerError_1ktsr_49:focus-visible{outline-color:var(--color-error)}._error_1ktsr_57{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-error-text)}._triggerText_1ktsr_62{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._triggerChevron_1ktsr_67{color:var(--color-text-muted);transition:transform var(--dur-base) var(--ease-out)}._trigger_1ktsr_18[data-state=open] ._triggerChevron_1ktsr_67{transform:rotate(180deg)}._panel_1ktsr_76{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;z-index:var(--z-popover);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:_acdIn_1ktsr_1 var(--dur-slow) var(--ease-out)}._search_1ktsr_87{padding:var(--space-2);border-bottom:1px solid var(--color-border)}._empty_1ktsr_88{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}._inlinePanel_1ktsr_91{box-shadow:none;border-radius:var(--radius-md);animation:none;width:100%}._inlinePanel_1ktsr_91 ._columns_1ktsr_97{overflow-x:visible;max-width:none}._inlinePanel_1ktsr_91 ._column_1ktsr_97{width:100%;border-right:none}._inlinePanel_1ktsr_91 ._column_1ktsr_97:not(:last-child){display:none}._inlinePanel_1ktsr_91 ._back_1ktsr_108{display:flex}._head_1ktsr_112{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._headTitle_1ktsr_119{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._headDesc_1ktsr_124{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-snug)}._back_1ktsr_108{display:flex;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}._back_1ktsr_108:hover{color:var(--color-text)}._back_1ktsr_108:active{background:var(--color-surface-raised)}._back_1ktsr_108:hover :is(svg){transform:translate(-2px)}._back_1ktsr_108 :is(svg){transition:transform var(--dur-base) var(--ease-out)}._columns_1ktsr_97{display:flex}._column_1ktsr_97{width:min(84vw,320px);max-height:60vh;padding:var(--space-2);overflow-y:auto;animation:_acdColIn_1ktsr_1 var(--dur-base) var(--ease-out)}._column_1ktsr_97:not(:last-child){display:none}._group_1ktsr_173+._group_1ktsr_173{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border)}._groupLabel_1ktsr_178{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._item_1ktsr_188{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);text-align:left;color:var(--color-text);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._item_1ktsr_188:hover:not(:disabled){background:var(--color-surface-raised)}._item_1ktsr_188:active:not(:disabled){transform:scale(.98)}._item_1ktsr_188:disabled{opacity:.5;cursor:not-allowed}._itemActive_1ktsr_211,._itemActive_1ktsr_211:hover{background:var(--color-accent-bg);color:var(--color-accent-strong)}._itemSelected_1ktsr_216{color:var(--color-accent-strong)}._itemSplit_1ktsr_221{display:flex;align-items:stretch;gap:2px}._itemGrow_1ktsr_226{flex:1;min-width:0}._expandBtn_1ktsr_230{display:flex;align-items:center;flex-shrink:0;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._expandBtn_1ktsr_230:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}._expandBtn_1ktsr_230:active:not(:disabled){transform:scale(.96)}._expandBtn_1ktsr_230:disabled{opacity:.5;cursor:not-allowed}._expandActive_1ktsr_252{color:var(--color-accent-strong)}._itemBody_1ktsr_256{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._itemName_1ktsr_263{font-size:var(--text-base);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemSub_1ktsr_270{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemActive_1ktsr_211 ._itemSub_1ktsr_270{color:var(--color-accent-strong);opacity:.75}._meta_1ktsr_282{flex-shrink:0;padding:1px var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);white-space:nowrap}._itemChevron_1ktsr_292{flex-shrink:0;color:var(--color-text-muted)}._itemActive_1ktsr_211 ._itemChevron_1ktsr_292{color:var(--color-accent-strong)}._itemCheck_1ktsr_299{flex-shrink:0;color:var(--color-accent-strong)}@media(min-width:768px){._back_1ktsr_108{display:none}._columns_1ktsr_97{overflow-x:auto;max-width:min(92vw,840px)}._column_1ktsr_97{width:256px;flex-shrink:0}._column_1ktsr_97:not(:last-child){display:block;border-right:1px solid var(--color-border)}}@keyframes _acdIn_1ktsr_1{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _acdColIn_1ktsr_1{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}._header_1i73e_1{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-bg)}._entityPanel_1i73e_11,._scaleMenu_1i73e_11,._summaryPanel_1i73e_11{z-index:var(--z-popover);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._entityPanel_1i73e_11{width:min(680px,calc(100vw - 24px))}._entityColumns_1i73e_21{display:flex;gap:var(--space-4);padding-top:var(--space-3)}._entityGroups_1i73e_22{display:flex;flex-direction:column;align-items:stretch;width:38%;gap:var(--space-1);max-height:min(60vh,520px);overflow-y:auto}._entityGroups_1i73e_22 button{justify-content:flex-start;text-align:left;height:auto;min-height:36px;white-space:normal}._entityGroups_1i73e_22 button[aria-pressed=true]{color:var(--color-accent-strong);background:var(--color-surface-raised)}._entityPosition_1i73e_25{display:block;padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}._entityResults_1i73e_26{flex:1;min-width:0;max-height:min(60vh,520px);overflow-y:auto}._scaleMenu_1i73e_11{min-width:160px}._summaryPanel_1i73e_11{width:min(360px,calc(100vw - 24px))}._summaryHeading_1i73e_29{font-weight:var(--weight-semibold);padding-bottom:var(--space-1)}._summaryClients_1i73e_30{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-3)}._summaryRows_1i73e_31{margin:0;font-size:var(--text-sm)}._summaryRows_1i73e_31>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2)}._summaryRows_1i73e_31 dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}._summaryTotal_1i73e_34{font-weight:var(--weight-semibold);border-top:1px solid var(--color-border);margin-top:var(--space-2)}._cashControl_1i73e_35{display:inline-flex;align-items:stretch;border-radius:var(--radius-sm);overflow:hidden}._cashControl_1i73e_35 ._cashPlus_1i73e_36{border-radius:0;border-right:1px solid var(--color-border)}._cashControl_1i73e_35 ._cashAmount_1i73e_37{border-radius:0;font-variant-numeric:tabular-nums}._cashCaption_1i73e_38{font-weight:var(--weight-regular);margin-right:var(--space-1)}._scaleItem_1i73e_39{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);cursor:pointer;border-radius:var(--radius-sm)}._scaleItem_1i73e_39[data-highlighted]{background:var(--color-surface-raised);outline:none}._scaleRadio_1i73e_41{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-accent-strong)}@media(max-width:480px){._entityColumns_1i73e_21{flex-direction:column}._entityGroups_1i73e_22{width:100%;max-height:120px;overflow-y:auto}}@media(pointer:coarse){._scaleItem_1i73e_39,._entityGroups_1i73e_22 button{min-height:44px}}._mainRow_1i73e_52{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}._leftGroup_1i73e_60{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex-wrap:wrap}._dateNavigator_1i73e_68{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._navBtn_1i73e_75{padding:var(--space-1) var(--space-2);border:none;background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-base);transition:background var(--dur-base) var(--ease-out)}._navBtn_1i73e_75:hover{background:var(--color-border)}._dateInput_1i73e_90{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text)}._dateLabel_1i73e_99{margin:0;font-size:var(--text-base);color:var(--color-text);font-weight:var(--weight-medium);min-width:120px;order:-1}._ownTitle_1i73e_110{margin-right:var(--space-1);font-weight:var(--weight-bold);display:block;font-size:var(--text-lg)}._dayLabel_1i73e_117{font-size:var(--text-sm);color:var(--color-text-muted)}._rightGroup_1i73e_122{display:flex;align-items:center;gap:var(--space-3)}._filtersRow_1i73e_128{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._employeeMode_1i73e_135{display:inline-flex;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}._employeeModeButton_1i73e_143,._filterButton_1i73e_144{min-height:36px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font:inherit;cursor:pointer}._employeeModeButton_1i73e_143{padding:var(--space-1) var(--space-3)}._employeeModeButton_1i73e_143[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}._filterButton_1i73e_144{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}._filterButton_1i73e_144[aria-expanded=true]{border-color:var(--color-accent);color:var(--color-accent-strong)}._filterPanel_1i73e_179{display:flex;align-items:center;gap:var(--space-3);flex:1 1 100%;flex-wrap:wrap}._filterSearch_1i73e_187{min-width:180px;min-height:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font:inherit}._employeeModeButton_1i73e_143:focus-visible,._filterButton_1i73e_144:focus-visible,._filterSearch_1i73e_187:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._filterSelect_1i73e_205{min-width:180px;min-height:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text)}._attentionBtn_1i73e_216{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-warning-bg);color:var(--color-warning-text);border:none;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:opacity var(--dur-base) var(--ease-out)}._attentionBtn_1i73e_216:hover{opacity:.85}._attentionBtn_1i73e_216:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._attentionIcon_1i73e_240{display:inline-flex;align-items:center;line-height:1}._attentionCount_1i73e_246{font-weight:var(--weight-semibold)}._tzBadge_1i73e_250{padding:var(--space-1) var(--space-3);background:var(--color-surface-raised);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-medium)}@media(max-width:1024px){._mainRow_1i73e_52{flex-direction:column;align-items:flex-start;gap:12px}._leftGroup_1i73e_60,._rightGroup_1i73e_122{flex-wrap:wrap}._filterSelect_1i73e_205,._filterSearch_1i73e_187{flex:1 1 180px}}._clientSearch_1i73e_277{position:relative}._clientSearchInput_1i73e_281{min-width:220px;min-height:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text)}._clientSearchInput_1i73e_281:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._clientSearchNotice_1i73e_298{position:absolute;top:100%;left:0;right:0;z-index:var(--z-popover);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-muted)}._clientSearchResults_1i73e_313{position:absolute;top:100%;left:0;right:0;z-index:var(--z-popover);margin-top:var(--space-1);list-style:none;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);max-height:240px;overflow-y:auto}._clientSearchResult_1i73e_313{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--color-border);background:none;text-align:left;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._clientSearchResult_1i73e_313:last-child{border-bottom:none}._clientSearchResult_1i73e_313:hover{background:var(--color-row-hover)}._clientSearchMeta_1i73e_354{color:var(--color-text-muted);font-size:var(--text-xs)}@media(pointer:coarse){._navBtn_1i73e_75,._dateInput_1i73e_90,._employeeModeButton_1i73e_143,._filterButton_1i73e_144,._attentionBtn_1i73e_216,._clientSearchInput_1i73e_281{min-height:44px}._navBtn_1i73e_75{min-width:44px}}._statusRow_1i73e_379{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;scrollbar-width:thin}._statusChip_1i73e_389{flex:0 0 auto;min-height:32px;white-space:nowrap;font-size:var(--text-sm)}._statusChip_1i73e_389[aria-pressed=true]{background:var(--color-accent-bg);color:var(--color-accent-strong)}._statusChip_1i73e_389[data-status=waiting]{--chip-dot: var(--status-new)}._statusChip_1i73e_389[data-status=confirmed]{--chip-dot: var(--status-confirmed)}._statusChip_1i73e_389[data-status=rendered]{--chip-dot: var(--status-rendered)}._statusChip_1i73e_389[data-status=cancelled]{--chip-dot: var(--status-cancelled)}._statusChip_1i73e_389[data-status=no_show]{--chip-dot: var(--status-no-show)}._statusChip_1i73e_389[data-status=waiting]:before,._statusChip_1i73e_389[data-status=confirmed]:before,._statusChip_1i73e_389[data-status=rendered]:before,._statusChip_1i73e_389[data-status=cancelled]:before,._statusChip_1i73e_389[data-status=no_show]:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--chip-dot)}@media(pointer:coarse){._statusChip_1i73e_389{min-height:44px}}@media(max-width:767px){._header_1i73e_1{gap:var(--space-1);padding:var(--space-2) var(--space-3)}._mainRow_1i73e_52{gap:var(--space-1)}._leftGroup_1i73e_60,._rightGroup_1i73e_122,._dateNavigator_1i73e_68,._filtersRow_1i73e_128,._filterPanel_1i73e_179{width:100%}._leftGroup_1i73e_60,._rightGroup_1i73e_122,._filtersRow_1i73e_128{flex-wrap:wrap;gap:var(--space-1)}._leftGroup_1i73e_60{position:relative}._leftGroup_1i73e_60>:first-child{position:absolute;top:0;right:0}._header_1i73e_1:not([data-filters-open=true]) ._employeeMode_1i73e_135{display:none}._dateNavigator_1i73e_68{display:grid;grid-template-columns:44px auto 44px minmax(0,1fr);gap:var(--space-2)}._dateLabel_1i73e_99{grid-column:1 / -1;min-width:0;padding-right:var(--space-12)}._ownTitle_1i73e_110{display:inline}._dayLabel_1i73e_117{font-size:var(--text-xs)}._dateInput_1i73e_90{width:100%;min-width:0;min-height:44px}._navBtn_1i73e_75,._filterButton_1i73e_144,._employeeModeButton_1i73e_143{min-height:44px}._clientSearch_1i73e_277,._clientSearchInput_1i73e_281{width:100%;min-width:0}._filterSelect_1i73e_205,._filterSearch_1i73e_187{flex:1 1 100%;min-width:0}._tzBadge_1i73e_250{margin-left:auto}}._statusLine_1i73e_450{display:flex;align-items:center;gap:var(--space-2);min-width:0}._headerMeta_1i73e_457{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:50%;gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}._loadTooltip_1i73e_467{width:260px;max-width:calc(100vw - 24px)}._loadSlot_1i73e_472{display:inline-flex;flex:0 0 120px;min-width:0;min-height:32px;align-items:center;font-size:var(--text-xs)}@media(max-width:767px){._loadLabel_1i73e_475{display:none}._loadSlot_1i73e_472{flex-basis:64px}._headerMeta_1i73e_457{flex:0 0 auto}}@media(min-width:768px){._header_1i73e_1{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 0;border-bottom:0;background:transparent}._mainRow_1i73e_52,._leftGroup_1i73e_60,._filtersRow_1i73e_128{display:contents}._leftGroup_1i73e_60>:first-child{order:2}._dateNavigator_1i73e_68{order:0;gap:0;flex-wrap:nowrap;flex:1 1 510px;min-width:0}._navBtn_1i73e_75{min-height:36px;min-width:36px;border:1px solid var(--color-border);border-radius:0;background:var(--color-bg)}._navBtn_1i73e_75:first-child{order:1;border-radius:8px 0 0 8px}._navBtn_1i73e_75:nth-child(2){order:0;margin-right:5px;padding-inline:10px;border-radius:8px;font-weight:var(--weight-semibold)}._navBtn_1i73e_75:nth-child(3){order:2;border-left:0;border-radius:0 8px 8px 0}._dateLabel_1i73e_99{order:3;flex:1;min-width:0;margin-inline:18px 4px}._ownTitle_1i73e_110{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._dayLabel_1i73e_117{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:16px;font-weight:var(--weight-semibold)}._dateInput_1i73e_90{order:4;width:32px;min-width:32px;padding:5px;border:0;background:transparent;color:transparent}._dateInput_1i73e_90::-webkit-datetime-edit{display:none}._dateInput_1i73e_90::-webkit-calendar-picker-indicator{margin:0}._entityTrigger_1i73e_511{order:1}._settingsTrigger_1i73e_512{order:2}._dateNavigator_1i73e_68>:has(._dateInput_1i73e_90){order:4}._filterButton_1i73e_144{order:2;min-height:36px;border:0;padding-inline:6px}._rightGroup_1i73e_122{order:3;margin-left:auto;gap:6px}._employeeMode_1i73e_135,._clientSearch_1i73e_277{order:4}._filterPanel_1i73e_179{order:5}._statusLine_1i73e_450{display:contents}._statusRow_1i73e_379{order:6;flex:1 1 100%}._header_1i73e_1:not([data-filters-open=true]) ._employeeMode_1i73e_135,._header_1i73e_1:not([data-filters-open=true]) ._clientSearch_1i73e_277,._header_1i73e_1:not([data-filters-open=true]) ._filtersRow_1i73e_128>button:not(._filterButton_1i73e_144):not(._entityTrigger_1i73e_511):not(._settingsTrigger_1i73e_512),._header_1i73e_1:not([data-filters-open=true]) ._statusRow_1i73e_379{display:none}._header_1i73e_1[data-filters-open=true] ._filtersRow_1i73e_128>button:not(._filterButton_1i73e_144):not(._entityTrigger_1i73e_511):not(._settingsTrigger_1i73e_512){order:4}._headerMeta_1i73e_457{order:3;margin-left:auto}._header_1i73e_1[data-filters-open=true] ._statusLine_1i73e_450{margin-top:0}}._schedulePicker_1i73e_529{position:relative;display:inline-flex;order:2}._schedulePicker_1i73e_529>svg{position:absolute;top:7px;left:7px;pointer-events:none}._schedulePicker_1i73e_529 button[aria-haspopup=menu]{width:36px;min-width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent}._schedulePicker_1i73e_529 button[aria-haspopup=menu]:hover{background:var(--color-surface-raised)}._schedulePicker_1i73e_529 button[aria-haspopup=menu]>*{display:none}@media(pointer:coarse){._schedulePicker_1i73e_529 button[aria-haspopup=menu]{width:44px;min-width:44px;height:44px}._schedulePicker_1i73e_529>svg{top:11px;left:11px}}._headingTooltip_1tr8r_1{box-sizing:border-box;width:min(360px,calc(100vw - var(--space-5) - var(--space-5)));max-width:none;text-align:left;white-space:normal}._headingTooltip_1tr8r_1._headingTooltip_1tr8r_1{left:calc(var(--space-5) * -1);transform:none}._headingButton_1tr8r_14,._inlineButton_1tr8r_15{display:inline-flex;align-items:center;justify-content:center;cursor:help}._headingButton_1tr8r_14{width:22px;height:22px;margin-left:var(--space-1);padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-accent-strong);vertical-align:middle}._headingButton_1tr8r_14:hover{background:var(--color-accent-bg);color:var(--color-accent-hover)}._inlineButton_1tr8r_15{gap:var(--space-1);min-height:24px;margin-left:var(--space-2);padding:0;border:0;background:transparent;color:var(--color-accent-strong);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}._inlineButton_1tr8r_15:hover{color:var(--color-accent-hover)}._headingButton_1tr8r_14:focus-visible,._inlineButton_1tr8r_15:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(pointer:coarse),(hover:none){._headingButton_1tr8r_14{width:44px;height:44px}._inlineButton_1tr8r_15{min-height:44px;margin-left:var(--space-1);padding:0 var(--space-2)}}._formError_1r5mv_1{color:var(--color-error-text);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;animation:_formErrorIn_1r5mv_1 var(--dur-feedback) var(--ease-emphasized)}@keyframes _formErrorIn_1r5mv_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._actions_1ebxi_1{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}@media(max-width:767px){._actions_1ebxi_1>button{flex:1 1 auto;min-height:44px}}._workspace_4s1ba_1{display:flex;flex-direction:column;gap:20px;min-width:0}._header_4s1ba_2,._toolbar_4s1ba_2,._actions_4s1ba_2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._header_4s1ba_2 h2{font-size:20px;font-weight:600}._header_4s1ba_2 p,._muted_4s1ba_4{color:var(--color-text-muted);font-size:13px}._filters_4s1ba_5{display:flex;align-items:end;flex-wrap:wrap;gap:12px}._filters_4s1ba_5>*{min-width:160px}._filters_4s1ba_5>button{min-width:auto}._tabs_4s1ba_8{overflow-x:auto}._state_4s1ba_9{padding:28px 0;color:var(--color-text-muted);display:flex;flex-direction:column;align-items:flex-start;gap:12px}._section_4s1ba_10{padding-top:20px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px}._section_4s1ba_10 h3{font-size:16px;font-weight:600}._summary_4s1ba_12{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:32px}._ledger_4s1ba_13{width:100%;border-collapse:collapse;font-size:14px}._ledger_4s1ba_13 td,._ledger_4s1ba_13 th{padding:10px 12px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}._ledger_4s1ba_13 th{color:var(--color-text-muted);font-size:12px;font-weight:500}._ledger_4s1ba_13 td:first-child,._ledger_4s1ba_13 th:first-child{padding-left:0}._ledger_4s1ba_13 td:last-child,._ledger_4s1ba_13 th:last-child{padding-right:0}._ledger_4s1ba_13 ._number_4s1ba_18{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._ledger_4s1ba_13 ._total_4s1ba_19 td{border-top:1px solid var(--color-border-strong);font-weight:600;font-size:16px}._scroll_4s1ba_20{overflow-x:auto}._scroll_4s1ba_20 ._ledger_4s1ba_13{min-width:560px}._link_4s1ba_22{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:3px}._notice_4s1ba_23{padding:12px 16px;border-radius:8px;background:var(--color-warning-bg);color:var(--color-warning-text);font-size:13px;line-height:1.5}._explanation_4s1ba_24{color:var(--color-text-muted);font-size:13px;max-width:75ch}._form_4s1ba_25,._fields_4s1ba_25{display:flex;flex-direction:column;gap:16px}._fields_4s1ba_25{border:0;min-width:0}._form_4s1ba_25{padding-bottom:8px}._form_4s1ba_25 ._actions_4s1ba_2{position:sticky;bottom:-8px;margin-top:8px;background:var(--color-bg);padding:12px 0;border-top:1px solid var(--color-border);justify-content:flex-end}._row_4s1ba_29{display:grid;grid-template-columns:1fr 1fr;gap:12px}._allocation_4s1ba_30{padding:12px 0;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px}._check_4s1ba_31{display:flex;align-items:center;gap:8px;font-size:14px}._check_4s1ba_31 input{width:18px;height:18px;accent-color:var(--color-accent)}._empty_4s1ba_33{padding:20px 0;color:var(--color-text-muted)}._versions_4s1ba_34{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media(max-width:800px){._summary_4s1ba_12{grid-template-columns:1fr;gap:20px}._filters_4s1ba_5>*{flex:1 1 160px}._filters_4s1ba_5>button{flex:0 1 auto}}@media(max-width:480px){._row_4s1ba_29{grid-template-columns:1fr}._header_4s1ba_2{align-items:flex-start}._actions_4s1ba_2 button{min-height:44px}}._skeleton_vi3vg_1{display:inline-block;background:var(--color-surface-raised);border-radius:var(--radius-sm);animation:_pulse_vi3vg_1 1.5s var(--ease-standard) infinite}@keyframes _pulse_vi3vg_1{50%{opacity:.5}}._textBlock_vi3vg_12{display:flex;flex-direction:column;gap:var(--space-2)}._form_nfz72_1,._fields_nfz72_1{display:flex;flex-direction:column;gap:var(--space-4)}._fields_nfz72_1{border:0;min-width:0}._actions_nfz72_3,._inline_nfz72_3{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}._actions_nfz72_3{justify-content:flex-end;padding-top:var(--space-4);border-top:1px solid var(--color-border)}._section_nfz72_5{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-4)}._section_nfz72_5+._section_nfz72_5{border-top:1px solid var(--color-border)}._section_nfz72_5 h3{font-size:var(--text-base);font-weight:var(--weight-semibold)}._check_nfz72_8{display:flex;gap:var(--space-2);align-items:center;min-height:36px;font-size:var(--text-sm)}._check_nfz72_8 input{accent-color:var(--color-accent);width:16px;height:16px}._notice_nfz72_10,._muted_nfz72_10{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}._notice_nfz72_10{background:var(--color-surface);padding:var(--space-3);border-radius:var(--radius-md)}._state_nfz72_12{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-4)}._tableWrap_nfz72_13{overflow-x:auto}._table_nfz72_13{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}._table_nfz72_13 th,._table_nfz72_13 td{text-align:left;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);vertical-align:top}._table_nfz72_13 th{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}._table_nfz72_13 td:last-child,._table_nfz72_13 th:last-child{text-align:right}._line_nfz72_18{padding-block:var(--space-4);border-block-end:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}._lineHeader_nfz72_19{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._grid_nfz72_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._photo_nfz72_21{width:72px;height:72px;object-fit:contain;border-radius:var(--radius-md);background:var(--color-surface)}@media(max-width:640px){._grid_nfz72_20{grid-template-columns:1fr}._actions_nfz72_3>button{flex:1}}._table_nfz72_13 td>button{display:block;margin-top:var(--space-1)}._materialList_nfz72_25{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0}._materialList_nfz72_25 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);font-size:var(--text-sm)}._materialList_nfz72_25 li>span:last-child{grid-column:1 / -1}._materialList_nfz72_25 strong{font-variant-numeric:tabular-nums}._materials_nfz72_30{min-width:0;overflow-wrap:anywhere}._materialAction_nfz72_31{white-space:normal;text-align:left;height:auto;min-height:36px}._picker_xcv3q_1{display:flex;flex-direction:column;gap:var(--space-3)}._hint_xcv3q_7,._error_xcv3q_8{margin:0;font-size:var(--text-sm)}._hint_xcv3q_7{color:var(--color-text-muted)}._error_xcv3q_8{color:var(--color-error-text)}._results_xcv3q_21{display:flex;flex-direction:column;gap:var(--space-1);max-height:320px;overflow-y:auto;margin:0;padding:0;list-style:none}._results_xcv3q_21 button{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);background:none;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) ease}._results_xcv3q_21 button:hover{background:var(--color-row-hover)}._results_xcv3q_21 button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._name_xcv3q_58{font-weight:var(--weight-medium)}._phone_xcv3q_62{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}._overlay_16fe8_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:var(--z-overlay)}._overlay_16fe8_1[data-state=open]{animation:_fadeIn_16fe8_1 var(--dur-fast) var(--ease-out)}._overlay_16fe8_1[data-state=closed]{animation:_fadeOut_16fe8_1 var(--dur-fast) var(--ease-standard)}._content_16fe8_16{position:fixed;top:0;bottom:0;background:var(--color-bg);box-shadow:var(--shadow-xl);z-index:var(--z-dialog);display:flex;flex-direction:column;max-width:calc(100vw - 48px)}._content--right_16fe8_28{right:0}._content--right_16fe8_28[data-state=open]{animation:_slideInRight_16fe8_1 var(--dur-slow) var(--ease-emphasized)}._content--right_16fe8_28[data-state=closed]{animation:_slideOutRight_16fe8_1 var(--dur-base) var(--ease-standard)}._content--left_16fe8_40{left:0}._content_16fe8_16._page_16fe8_44,._content_16fe8_16._panel_16fe8_45{box-shadow:none;border-left:1px solid var(--color-border)}._content_16fe8_16._page_16fe8_44{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;max-width:none}._content_16fe8_16._page_16fe8_44[data-state=open]{animation:_surfaceIn_16fe8_1 var(--dur-emphasized) var(--ease-emphasized)}._content_16fe8_16._page_16fe8_44[data-state=closed]{animation:_surfaceOut_16fe8_1 var(--dur-fast) var(--ease-standard)}._content_16fe8_16._panel_16fe8_45[data-state=open]{animation:_fadeIn_16fe8_1 var(--dur-emphasized) var(--ease-emphasized)}._content_16fe8_16._panel_16fe8_45[data-state=closed]{animation:_fadeOut_16fe8_1 var(--dur-fast) var(--ease-standard)}._page_16fe8_44 ._header_16fe8_63,._panel_16fe8_45 ._header_16fe8_63{background:var(--color-bg)}._page_16fe8_44 ._title_16fe8_64{font-size:var(--text-2xl)}@media(min-width:1100px){._content_16fe8_16._panel_16fe8_45{position:relative;inset:auto;grid-column:2;grid-row:2;min-height:0;max-width:min(45vw,620px)}}@media(max-width:1099px){._content_16fe8_16._panel_16fe8_45{top:0;right:0;bottom:0;left:0;width:100%!important;max-width:none}._content_16fe8_16._panel_16fe8_45[data-state=open]{animation:_surfaceIn_16fe8_1 var(--dur-emphasized) var(--ease-emphasized)}._content_16fe8_16._panel_16fe8_45[data-state=closed]{animation:_surfaceOut_16fe8_1 var(--dur-fast) var(--ease-standard)}}@media(max-width:767px){._content_16fe8_16._page_16fe8_44{position:fixed;height:var(--app-viewport-height, 100dvh)}}._content--left_16fe8_40[data-state=open]{animation:_slideInLeft_16fe8_1 var(--dur-slow) var(--ease-emphasized)}._content--left_16fe8_40[data-state=closed]{animation:_slideOutLeft_16fe8_1 var(--dur-base) var(--ease-standard)}._header_16fe8_63{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:64px;padding:var(--space-4) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0}._title_16fe8_64{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0;min-width:0;overflow-wrap:anywhere;line-height:var(--leading-snug)}._body_16fe8_114{padding:var(--space-5);overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1}@media(max-width:767px){._content_16fe8_16{top:var(--app-viewport-top, 0px);left:var(--app-viewport-left, 0px);right:auto;bottom:auto;width:var(--app-viewport-width, 100vw)!important;max-width:none;height:var(--app-viewport-height, 100dvh);padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);border-radius:0}._content_16fe8_16[data-state=open]{animation:_surfaceIn_16fe8_1 var(--dur-emphasized) var(--ease-emphasized)}._content_16fe8_16[data-state=closed]{animation:_surfaceOut_16fe8_1 var(--dur-fast) var(--ease-standard)}._header_16fe8_63{padding:var(--space-3) var(--space-4)}._body_16fe8_114{padding:var(--space-4);overscroll-behavior:contain}}@keyframes _fadeIn_16fe8_1{0%{opacity:0}to{opacity:1}}@keyframes _surfaceIn_16fe8_1{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes _surfaceOut_16fe8_1{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes _slideInRight_16fe8_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInLeft_16fe8_1{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes _fadeOut_16fe8_1{0%{opacity:1}to{opacity:0}}@keyframes _slideOutRight_16fe8_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}@keyframes _slideOutLeft_16fe8_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}@media(max-width:767px){._content_16fe8_16._page_16fe8_44,._content_16fe8_16._panel_16fe8_45{top:var(--app-viewport-top, 0px);left:var(--app-viewport-left, 0px);right:auto;bottom:auto;width:var(--app-viewport-width, 100vw)!important;height:var(--app-viewport-height, 100dvh)}}@media(max-width:1099px){._content_16fe8_16._panel_16fe8_45[data-drawer-modal=false]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%;padding-block:0}}._form_ggi62_1{display:grid;gap:16px}._form_ggi62_1 p{margin:0}._person_ggi62_3{display:grid;gap:4px}._person_ggi62_3 span,._legend_ggi62_4{color:var(--color-text-muted);font-size:var(--text-sm)}._fields_ggi62_5{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}._monthHeading_ggi62_6,._row_ggi62_6,._actions_ggi62_6{display:flex;align-items:center;gap:12px}._monthHeading_ggi62_6{justify-content:space-between}._row_ggi62_6>*{flex:1;min-width:0}._calendar_ggi62_9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}._weekday_ggi62_10{text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}._day_ggi62_11{min-height:44px;position:relative;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface);font:inherit;cursor:pointer}._day_ggi62_11[data-working=true]{background:var(--color-success-bg)}._day_ggi62_11[aria-pressed=true]{color:var(--color-accent-strong);background:var(--color-accent-bg);border-color:var(--color-accent);font-weight:700}._day_ggi62_11[aria-current=date]{outline:2px solid var(--color-text);outline-offset:1px}._day_ggi62_11 span{position:absolute;bottom:0;inset-inline-start:45%}._day_ggi62_11:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._chips_ggi62_17{display:flex;flex-wrap:wrap;gap:4px}._summary_ggi62_18{background:var(--color-surface-raised);padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:8px;max-height:240px;overflow-y:auto}._actions_ggi62_6{justify-content:flex-end;flex-wrap:wrap}@media(max-width:480px){._actions_ggi62_6>*{flex:1}._row_ggi62_6{gap:6px}}._empty_slj9g_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:176px;padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted)}._title_slj9g_13{margin:0;color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere}._description_slj9g_22{margin:0;font-size:var(--text-sm);max-width:48ch;line-height:var(--leading-normal);overflow-wrap:anywhere}._action_slj9g_30{margin-top:var(--space-2)}._card_1r33c_1{position:absolute;z-index:var(--z-journal-card);padding:3px 4px;border-radius:5px;border:0;background:var(--booking-body-bg, var(--card-status-bg));color:var(--booking-body-text, #654630);font-size:var(--text-xs);cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden;display:flex;flex-direction:column;gap:1px;transition:box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),top var(--dur-base) var(--ease-out),left var(--dur-base) var(--ease-out)}._card_1r33c_1:hover{box-shadow:var(--shadow-sm)}._card_1r33c_1[data-selected],._card_1r33c_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._timeRow_1r33c_21{display:flex;gap:var(--space-1);align-items:center;justify-content:space-between;min-width:0;flex-shrink:0;margin:-3px -4px 0;padding:2px 4px;background:var(--booking-header-bg);color:var(--booking-header-text);font-variant-numeric:tabular-nums}._timeRow_1r33c_21 ._timeRange_1r33c_34{font-weight:var(--weight-semibold);min-width:0;flex-shrink:1}._timeRange_1r33c_34,._clientName_1r33c_35,._serviceName_1r33c_35,._statusLabel_1r33c_35,._complimentaryBadge_1r33c_35{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;flex-shrink:0}._clientName_1r33c_35{font-weight:var(--weight-semibold);font-size:var(--text-xs);white-space:normal;overflow-wrap:anywhere}._serviceName_1r33c_35{font-size:var(--text-2xs);color:inherit}._statusLabel_1r33c_35{font-size:var(--text-2xs)}._statusLabel_1r33c_35:empty{display:none}._statusIcon_1r33c_46{display:grid;place-items:center;flex:0 0 11px;width:11px;height:11px;margin-left:auto;border-radius:50%;background:#fff;color:var(--booking-header-bg)}._statusIcon_1r33c_46 svg{width:10px;height:10px;stroke-width:3}._noShow_1r33c_58 ._statusIcon_1r33c_46 svg{display:none}._noShow_1r33c_58 ._statusIcon_1r33c_46:before{content:"";width:6px;height:2px;background:currentColor}._waiting_1r33c_60{--card-status-bg: var(--journal-waiting-header)}._confirmed_1r33c_61{--card-status-bg: var(--journal-confirmed-header)}._rendered_1r33c_62{--card-status-bg: var(--journal-rendered-header)}._cancelled_1r33c_63{--card-status-bg: var(--journal-cancelled-header)}._noShow_1r33c_58{--card-status-bg: var(--journal-no-show-header)}._confirmed_1r33c_61,._waiting_1r33c_60,._cancelled_1r33c_63{color:var(--booking-body-text, #343849)}._noShow_1r33c_58{color:var(--booking-body-text, #662929)}._card_1r33c_1:has(._paymentMarker_1r33c_67) ._clientName_1r33c_35,._card_1r33c_1:has(._paymentMarker_1r33c_67) ._serviceName_1r33c_35,._card_1r33c_1:has(._paymentMarker_1r33c_67) ._complimentaryBadge_1r33c_35{padding-right:24px}._card_1r33c_1[data-density=short]{padding-bottom:2px}._card_1r33c_1[data-density=short] ._clientName_1r33c_35{font-size:var(--text-xs)}._card_1r33c_1[data-density=short] ._timeRange_1r33c_34{font-size:var(--text-2xs)}._card_1r33c_1[data-tiny]{padding:0 4px 0 0;flex-direction:row;align-items:flex-start;gap:2px}._card_1r33c_1[data-tiny] ._timeRow_1r33c_21{margin:0;padding:1px 2px;flex:0 1 auto;max-width:65%;overflow:hidden}._card_1r33c_1[data-tiny] ._timeRange_1r33c_34{font-size:var(--text-2xs);flex-shrink:1}._card_1r33c_1[data-tiny] ._clientName_1r33c_35{min-width:0;flex:1;font-size:var(--text-2xs);padding:1px 0 0}._card_1r33c_1[data-tiny]:has(._groupBadge_1r33c_82) ._statusLabel_1r33c_35,._card_1r33c_1[data-tiny]:has(._groupBadge_1r33c_82) ._clientName_1r33c_35{display:none}._complimentaryBadge_1r33c_35{font-size:var(--text-2xs)}._paymentMarker_1r33c_67{position:absolute;right:4px;bottom:3px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 2px;border-radius:3px;background:var(--color-bg);font-weight:var(--weight-semibold);line-height:1;text-decoration:none}._card_1r33c_1[data-tiny] ._paymentMarker_1r33c_67{height:14px;font-size:var(--text-2xs)}._card_1r33c_1[data-tiny] ._groupBadge_1r33c_82{line-height:14px}._paymentCash_1r33c_94{color:var(--color-money-cash-text)}._paymentCard_1r33c_95{color:var(--color-money-card-text)}._paymentTransfer_1r33c_96{color:var(--color-money-transfer-text)}._paymentNonCash_1r33c_97{color:var(--color-money-noncash-text)}._paymentPartial_1r33c_98{color:var(--color-money-warning-text)}._paymentDanger_1r33c_99{color:var(--color-money-danger-text)}._paymentMixed_1r33c_100{color:var(--color-text)}._groupPayment_1r33c_101{color:var(--color-money-card-text)}._cancelled_1r33c_63 ._clientName_1r33c_35{text-decoration:line-through}._attentionMark_1r33c_103{position:absolute;top:2px;right:4px;display:flex;line-height:1;color:var(--booking-header-text)}._card_1r33c_1:has(._attentionMark_1r33c_103) ._timeRow_1r33c_21{padding-right:21px}._groupBadge_1r33c_82{position:absolute;top:2px;right:4px;font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--booking-header-text)}._card_1r33c_1:has(._groupBadge_1r33c_82) ._timeRow_1r33c_21{padding-right:40px}._attentionMark_1r33c_103+._groupBadge_1r33c_82{right:22px}._card_1r33c_1[data-tiny] ._paymentMarker_1r33c_67,._card_1r33c_1[data-tiny] ._attentionMark_1r33c_103,._card_1r33c_1[data-tiny] ._groupBadge_1r33c_82{position:static;flex-shrink:0;margin-top:1px}._card_1r33c_1[data-tiny] ._attentionMark_1r33c_103,._card_1r33c_1[data-tiny] ._groupBadge_1r33c_82{color:var(--booking-body-text)}._card_1r33c_1[data-tiny]:has(._attentionMark_1r33c_103,._groupBadge_1r33c_82) ._timeRow_1r33c_21{padding-right:0}@media(prefers-reduced-motion:reduce){._card_1r33c_1{transition:none}}._line_1uyrn_1{position:absolute;width:100%;border-top:2px solid var(--color-accent-bright);z-index:var(--z-journal-time);pointer-events:none}._dot_1uyrn_9{position:absolute;width:8px;height:8px;background:var(--color-accent-bright);border-radius:50%;left:-10px;top:-5px}._shimmer_1nk6x_1{position:relative;display:inline-block;color:var(--color-text-muted)}._shimmer_1nk6x_1:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--color-text) 50%,transparent 60%,transparent 100%);background-size:400% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:_shimmerText_1nk6x_1 2s linear infinite}@keyframes _shimmerText_1nk6x_1{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){._shimmer_1nk6x_1:before{animation:none}}._container_1rppi_1{--journal-scrollbar-width: 0px;--journal-time-axis-width: 62px;flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px}._dragGhost_1rppi_14{position:absolute;z-index:var(--z-journal-drag);pointer-events:none;box-sizing:border-box;border:2px dashed var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-bg);color:var(--color-accent-strong);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-1);text-align:center}._dragPreview_1rppi_34{position:fixed;left:0;top:0;z-index:var(--z-journal-drag);pointer-events:none;overflow:visible;will-change:transform;color:var(--color-text);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);font-size:var(--text-xs)}._dragCaption_1rppi_48{position:absolute;left:0;bottom:calc(100% + 6px);max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);font-size:var(--text-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hoverGhost_1rppi_64{position:absolute;z-index:var(--z-journal-slot);pointer-events:none;box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding:0 var(--space-2);display:flex;align-items:center;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}._slotClickable_1rppi_82{cursor:pointer}._scrollContainer_1rppi_86{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom}._gridWrapper_1rppi_97{display:flex;min-width:100%;min-height:100%}._timeAxis_1rppi_103{width:var(--journal-time-axis-width);flex-shrink:0;border-right:0;background:var(--color-bg);position:sticky;left:0;z-index:var(--z-journal-header);padding:0}._timeAxisRight_1rppi_114{right:0;left:auto;border-right:0;border-left:0}._timeSlot_1rppi_121{position:relative;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center}._hourLabel_1rppi_127{display:block;padding-top:0;color:var(--color-text);font-size:19px;line-height:1}._hourLabel_1rppi_127 sup{font-size:13px;color:var(--color-text-muted);top:-.2em;position:relative}._halfHourLabel_1rppi_129{position:absolute;top:50%;right:16px;font-size:14px;line-height:1}._columnsWrapper_1rppi_131{flex:1;display:flex;overflow:hidden}._columnHeadersContainer_1rppi_137{padding-right:var(--journal-scrollbar-width);display:flex;border-bottom:1px solid var(--color-border);background:var(--color-bg);position:sticky;top:0;z-index:var(--z-journal-axis)}._mobileColumnJump_1rppi_147{display:flex;padding:var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-surface)}._mobileColumnSelect_1rppi_154{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}._mobileColumnSelect_1rppi_154:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._headerAxisSpacer_1rppi_170{flex:0 0 var(--journal-time-axis-width);background:var(--color-bg)}._columnHeader_1rppi_137{flex:1 1 0;min-width:0;padding:10px 5px 12px;border-right:0;text-align:left;min-height:80px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2px}._columnNav_1rppi_189{position:absolute;top:50%;z-index:var(--z-journal-header);width:32px;height:32px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);cursor:pointer}._columnNav_1rppi_189:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._columnNavPrevious_1rppi_210{left:calc(var(--journal-time-axis-width) - 14px)}._columnNavNext_1rppi_214{right:calc(var(--journal-time-axis-width) - 14px)}._columnHeaderName_1rppi_218{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.25}._columnHeaderNameRow_1rppi_231{display:inline-flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:5px;min-width:0;max-width:100%}._columnHeaderButton_1rppi_241{min-height:44px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer}._columnHeaderButton_1rppi_241:hover{background:var(--color-surface-raised)}._columnHeaderButton_1rppi_241:active{background:var(--color-accent-bg)}._columnHeaderNameRow_1rppi_231:focus-visible,._columnHeaderButton_1rppi_241:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._columnHeaderPhoto_1rppi_266,._columnHeaderPhotoFallback_1rppi_267{width:27px;height:27px;flex:0 0 27px;border-radius:5px}._columnHeaderPhoto_1rppi_266{object-fit:cover}._columnHeaderPhotoFallback_1rppi_267{display:grid;place-items:center;background:var(--color-accent-bg);color:var(--color-accent-strong);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}._columnHeaderMeta_1rppi_287{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--color-text-muted)}._columnHeaderWarning_1rppi_296{display:inline-flex;color:var(--color-warning-text)}._columnHeaderColor_1rppi_301{width:6px;min-height:24px;align-self:stretch;border-radius:var(--radius-sm);border:1px solid var(--color-border)}._columnHeaderDate_1rppi_309{font-size:var(--text-xs);color:var(--color-text-muted)}._columnsGrid_1rppi_314{display:flex;flex:1;min-width:0}._column_1rppi_131{flex:1 1 0;min-width:0;position:relative;border-inline:5px solid transparent;background-clip:padding-box;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--slot-height) - 1px),var(--color-border) calc(var(--slot-height) - 1px),var(--color-border) var(--slot-height))}._column_1rppi_131:last-child{border-right-color:transparent}._shadeLayer_1rppi_343{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._shadeNonWorking_1rppi_349{position:absolute;width:100%;background:#eceef3;color:var(--color-text);font-size:11px;padding:2px 4px;overflow:hidden}._shadeBreak_1rppi_359{position:absolute;width:100%;background-color:#f4f0e5;color:#685221;font-size:11px;padding:2px 4px;overflow:hidden;background-image:repeating-linear-gradient(45deg,var(--color-warning),var(--color-warning) 1.5px,transparent 1.5px,transparent 5px)}._shadeAbsence_1rppi_376{position:absolute;width:100%;background:var(--color-error-bg);opacity:.25;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-error-text);text-align:center}._emptyMessage_1rppi_390{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--text-base)}._loadingContainer_1rppi_397{padding:var(--space-8) var(--space-4);display:flex;justify-content:center;align-items:center;min-height:400px}._loadingCards_1rppi_405{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3);pointer-events:none}@media(max-width:767px){._columnHeaderName_1rppi_218{font-size:var(--text-xs)}._columnHeaderDate_1rppi_309,._timeSlot_1rppi_121{font-size:var(--text-2xs)}}._outOfWindowBar_1rppi_423{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}._outOfWindowBar_1rppi_423:hover{filter:brightness(.97)}._outOfWindowList_1rppi_443{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._outOfWindowList_1rppi_443 button{display:flex;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text);font-size:var(--text-base);text-align:left;cursor:pointer}._outOfWindowList_1rppi_443 button:hover{background:var(--color-surface)}._outOfWindowTime_1rppi_470{font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}._outOfWindowService_1rppi_476{margin-left:auto;color:var(--color-text-muted)}._columnHeaderName_1rppi_218{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:var(--leading-tight)}._columnHeaderNameRow_1rppi_231{gap:5px;justify-content:flex-start;width:100%}._columnHeaderNameRow_1rppi_231>svg{display:none}._columnHeaderMeta_1rppi_287{text-align:left;font-size:13px;line-height:1.2}._mobileColumnJump_1rppi_147{padding:var(--space-3)}._mobileColumnSelect_1rppi_154{background:var(--color-surface);border:0;font-weight:var(--weight-semibold)}@media(max-width:767px){._columnHeaderName_1rppi_218{font-size:var(--text-sm)}._timeSlot_1rppi_121{font-size:var(--text-xs)}}@media(max-width:767px){._mobileColumnJump_1rppi_147{display:none}}@media(pointer:coarse){._columnHeaderNameRow_1rppi_231,._columnHeaderButton_1rppi_241{min-width:44px;min-height:44px}}._pendingMove_1rppi_493{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-info-bg);color:var(--color-info-text);font-size:var(--text-sm)}@media(pointer:coarse){._columnNav_1rppi_189{width:44px;height:44px}._columnNavPrevious_1rppi_210{left:calc(var(--journal-time-axis-width) - 20px)}._columnNavNext_1rppi_214{right:calc(var(--journal-time-axis-width) - 20px)}}@media(max-width:767px){._container_1rppi_1{--journal-time-axis-width: 40px;border-radius:8px}._columnHeader_1rppi_137{min-height:88px}._hourLabel_1rppi_127{font-size:15px}._hourLabel_1rppi_127 sup,._halfHourLabel_1rppi_129{font-size:11px}._halfHourLabel_1rppi_129{right:8px}}._scheduleMenu_1rppi_519{z-index:var(--z-popover);min-width:250px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg)}._scheduleMenuItem_1rppi_520{padding:10px 12px;border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;outline:none}._scheduleMenuItem_1rppi_520[data-highlighted]{background:var(--color-accent-bg)}._list_1plqd_1{display:flex;flex-direction:column}._row_1plqd_6{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:0 var(--space-4) 0 0;border-bottom:1px solid var(--color-border);font-size:var(--text-base);transition:background var(--dur-fast) var(--ease-out)}._row_1plqd_6:hover{background:var(--color-surface-raised)}._row_1plqd_6:last-child{border-bottom:none}._rowContent_1plqd_25{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding:var(--space-3) var(--space-4);text-align:left;background:transparent;border:none;cursor:pointer;color:var(--color-text);font-size:var(--text-base);transition:background var(--dur-fast) var(--ease-out)}._rowContent_1plqd_25:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._transferBtn_1plqd_45{flex-shrink:0;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-accent-strong);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}._transferBtn_1plqd_45:hover{border-color:var(--color-accent);background:var(--color-accent-bg)}._transferBtn_1plqd_45:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._dateTime_1plqd_68{display:flex;gap:var(--space-2);align-items:center;font-weight:var(--weight-medium);color:var(--color-text)}._date_1plqd_68{font-size:var(--text-sm);color:var(--color-text-muted)}._time_1plqd_81{font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--color-text)}._client_1plqd_87{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._reasons_1plqd_95{display:flex;flex-wrap:wrap;gap:var(--space-1)}._reasonChip_1plqd_101{display:inline-block;padding:var(--space-1) var(--space-2);background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}._emptyState_1plqd_112{display:flex;align-items:center;justify-content:center;padding:var(--space-10) var(--space-6);color:var(--color-text-muted);text-align:center;font-size:var(--text-base)}._badge_j45a9_1{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}._default_j45a9_14{background:var(--color-surface-raised);color:var(--color-text-muted)}._success_j45a9_18{background:var(--color-success-bg);color:var(--color-success-text)}._warning_j45a9_22{background:var(--color-warning-bg);color:var(--color-warning-text)}._error_j45a9_26{background:var(--color-error-bg);color:var(--color-error-text)}._info_j45a9_30{background:var(--color-info-bg);color:var(--color-info-text)}._muted_j45a9_34{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}._field_mbkgg_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._label_mbkgg_8{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);-webkit-user-select:none;user-select:none}._required_mbkgg_15{color:var(--color-error-text)}._textarea_mbkgg_19{min-height:96px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);width:100%;min-width:0;line-height:var(--leading-normal);caret-color:var(--color-accent);resize:vertical}._textarea_mbkgg_19::placeholder{color:var(--color-text-muted)}._textarea_mbkgg_19:hover:not(:disabled){border-color:var(--color-border-strong)}._textarea_mbkgg_19:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._textarea--error_mbkgg_50,._textarea--error_mbkgg_50:hover:not(:disabled){border-color:var(--color-error)}._textarea--error_mbkgg_50:focus{border-color:var(--color-error);outline-color:var(--color-error)}._textarea_mbkgg_19:disabled{opacity:.5;cursor:not-allowed;background:var(--color-surface)}._error_mbkgg_66{font-size:var(--text-xs);color:var(--color-error-text);margin:0;animation:_errorIn_mbkgg_1 var(--dur-feedback) var(--ease-emphasized)}@keyframes _errorIn_mbkgg_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._hint_mbkgg_84{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._root_1p1tw_1{display:flex;flex-direction:column;gap:var(--space-5)}._section_1p1tw_7{display:flex;flex-direction:column;gap:var(--space-3)}._section_1p1tw_7 h3{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._row_1p1tw_21{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._phoneField_1p1tw_27{display:flex;align-items:end;gap:var(--space-2)}._phoneField_1p1tw_27>:first-child{flex:1}._muted_1p1tw_37{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._children_1p1tw_43{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-4)}._visits_1p1tw_51{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._visit_1p1tw_51{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._visitHeader_1p1tw_69{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._visitMoney_1p1tw_76{font-size:var(--text-sm);font-variant-numeric:tabular-nums}._actions_1p1tw_81{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2)}._clientModal_1p1tw_88._clientModal_1p1tw_88{width:calc(100vw - 48px);max-width:1320px;height:calc(100dvh - 48px);border-radius:22px;background:var(--color-surface)}._body_1p1tw_89._body_1p1tw_89{display:grid;grid-template-columns:29% minmax(0,1fr);gap:10px;padding:0 18px 18px;overflow:hidden}._summary_1p1tw_90,._root_1p1tw_1{padding:22px 18px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-bg);overflow-y:auto;min-width:0}._summaryTabs_1p1tw_91{text-align:center;padding:0 0 18px;border-bottom:4px solid var(--color-accent);font-size:16px;font-weight:500;margin-bottom:22px}._summaryName_1p1tw_92{font-size:18px;overflow-wrap:anywhere}._summaryPhone_1p1tw_93{font-size:17px;color:var(--color-text-muted);margin-top:4px}._summaryActions_1p1tw_94{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px;margin-top:20px}._summaryActions_1p1tw_94 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:9px;padding:12px 8px;cursor:pointer}._summaryActions_1p1tw_94 button:hover{background:var(--color-surface)}._summaryActions_1p1tw_94 button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._summary_1p1tw_90 h3{font-size:18px;margin:34px 0 22px}._summaryStats_1p1tw_99{display:grid;grid-template-columns:1fr 1fr;gap:24px 14px;margin:0}._summaryStats_1p1tw_99 dt{color:var(--color-text-muted);font-size:14px}._summaryStats_1p1tw_99 dd{margin:3px 0 0;font-size:16px}._root_1p1tw_1{gap:24px}._root_1p1tw_1 ._section_1p1tw_7 h3{text-transform:none;letter-spacing:normal;font-size:17px;color:var(--color-text)}._root_1p1tw_1 ._section_1p1tw_7,._root_1p1tw_1 ._row_1p1tw_21{gap:10px}._historyColumns_1p1tw_106{display:grid;grid-template-columns:1.3fr .8fr 2fr 1fr 1fr;gap:12px;padding:18px 12px;background:var(--color-surface-raised);border-radius:12px;color:var(--color-text-muted);font-weight:600;font-size:14px}._visits_1p1tw_51{gap:0}._visit_1p1tw_51{display:grid;grid-template-columns:1.3fr .8fr 2fr;gap:20px 12px;border:0;border-bottom:1px solid var(--color-border);border-radius:0;padding:20px 12px 28px;align-items:center}._visit_1p1tw_51[data-finance=true]{grid-template-columns:1.3fr .8fr 2fr 1fr 1fr}._visitDate_1p1tw_110{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-text-muted);font-size:14px;margin-bottom:14px}._visitDate_1p1tw_110 strong{font-weight:400}._visitSpecialist_1p1tw_112{display:flex;align-items:center;gap:9px;font-size:14px}._avatar_1p1tw_113{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--color-accent-bg);color:var(--color-accent-strong);flex:0 0 auto}._visitService_1p1tw_114,._visitMoney_1p1tw_76{font-size:14px}@media(max-width:760px){._clientModal_1p1tw_88{width:calc(100vw - 16px);height:calc(100dvh - 16px)}._body_1p1tw_89{display:block;overflow-y:auto;padding:0 8px 8px}._summary_1p1tw_90{display:none}._root_1p1tw_1{overflow:visible;padding:18px 12px}._historyColumns_1p1tw_106{display:none}._visit_1p1tw_51,._visit_1p1tw_51[data-finance=true]{grid-template-columns:1fr auto}._visitService_1p1tw_114{grid-column:1 / -1}}._root_1p1tw_1 ._section_1p1tw_7:first-of-type>._row_1p1tw_21:first-of-type{grid-template-columns:1fr}._clientModal_1p1tw_88._clientModal_1p1tw_88{font-size:16px}._clientModal_1p1tw_88._clientModal_1p1tw_88>div:first-child>h2{font-size:22px}._root_1p1tw_1 label{font-size:14px;color:var(--color-text-muted)}._root_1p1tw_1 label._checkbox_1p1tw_130{color:var(--color-text)}._root_1p1tw_1 input,._root_1p1tw_1 select{font-size:16px}@media(max-width:760px){._clientModal_1p1tw_88._clientModal_1p1tw_88{width:calc(100vw - 16px);height:calc(100dvh - 16px)}._body_1p1tw_89._body_1p1tw_89{display:block;overflow-y:auto;padding:0 8px 8px}}._clientModal_1p1tw_88._clientModal_1p1tw_88{max-width:1326px}._body_1p1tw_89._body_1p1tw_89{padding-top:18px}._root_1p1tw_1{position:relative;padding:20px 18px}._panelHeader_1p1tw_140{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._panelHeader_1p1tw_140 h2{min-width:0;overflow-wrap:anywhere;font-size:23px;font-weight:600;margin:0}._panelHeader_1p1tw_140>button{flex-shrink:0}._detailsColumns_1p1tw_143{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:26px}._profileFields_1p1tw_144{min-width:0;display:flex;flex-direction:column;gap:26px}._profileAside_1p1tw_145{min-width:0;padding-left:26px;border-left:1px solid var(--color-border);display:flex;flex-direction:column;gap:36px}._root_1p1tw_1 ._section_1p1tw_7{gap:10px}._root_1p1tw_1 ._section_1p1tw_7:first-of-type>._row_1p1tw_21:first-of-type{display:contents}._root_1p1tw_1 input,._root_1p1tw_1 select{min-height:36px}._summaryNote_1p1tw_149{margin-bottom:24px;font-size:14px}._summaryNote_1p1tw_149>span{color:var(--color-text-muted)}._summaryNote_1p1tw_149 p{margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}._profilePhoto_1p1tw_152,._profilePlaceholder_1p1tw_152{display:grid;place-items:center;width:132px;height:132px;border-radius:14px;object-fit:cover}._profilePlaceholder_1p1tw_152{color:var(--color-accent-strong);background:var(--color-accent-bg)}._photoSection_1p1tw_154{display:flex;flex-direction:column;gap:12px}._photoActions_1p1tw_155{display:flex;flex-wrap:wrap;gap:8px}._photoSection_1p1tw_154 ._muted_1p1tw_37{font-size:13px}._commentSection_1p1tw_157{display:flex;flex-direction:column;align-items:flex-start;gap:16px}._commentSection_1p1tw_157 h3{margin:0 0 8px;font-size:22px;font-weight:500}._commentSection_1p1tw_157>div{width:100%}._comments_1p1tw_160{list-style:none;padding:0;margin:0;width:100%}._comments_1p1tw_160 li{padding:14px 0;border-bottom:1px solid var(--color-border)}._comments_1p1tw_160 li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}._commentMeta_1p1tw_163{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--color-text-muted)}._checkbox_1p1tw_130{display:flex;align-items:flex-start;gap:8px;font-size:14px}._checkbox_1p1tw_130 input{min-height:auto;width:18px;height:18px;flex:0 0 auto;accent-color:var(--color-accent)}@media(max-width:1050px){._detailsColumns_1p1tw_143{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}._profileAside_1p1tw_145{padding-left:18px}}@media(max-width:760px){._detailsColumns_1p1tw_143{grid-template-columns:minmax(0,1fr)}._profileAside_1p1tw_145{border-left:0;border-top:1px solid var(--color-border);padding:22px 0 0}._panelHeader_1p1tw_140 h2{font-size:20px}._root_1p1tw_1 ._row_1p1tw_21{grid-template-columns:minmax(0,1fr)}}._detailsBody_1p1tw_174._detailsBody_1p1tw_174{grid-template-rows:minmax(0,1fr) auto}._summary_1p1tw_90,._root_1p1tw_1{min-height:0}._detailsBody_1p1tw_174>._actions_1p1tw_81{grid-column:1 / -1;padding:8px 0 0}@media(max-width:760px){._detailsBody_1p1tw_174>._actions_1p1tw_81{position:sticky;bottom:0;padding:12px 0;background:var(--color-surface)}}._summaryIdentity_1p1tw_181{display:flex;align-items:center;justify-content:space-between;gap:12px}._summaryIdentity_1p1tw_181>div{min-width:0}._summaryIdentity_1p1tw_181 button{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;padding:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:9px;cursor:pointer}._summaryIdentity_1p1tw_181 button:hover{background:var(--color-surface)}._summaryIdentity_1p1tw_181 button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._visitMoneyLabel_1p1tw_187{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){._visitMoneyLabel_1p1tw_187{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin-bottom:4px;color:var(--color-text-muted);font-size:12px}}._root_89gbh_1,._recipient_89gbh_1{display:flex;flex-direction:column;gap:var(--space-3)}._period_89gbh_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._actions_89gbh_3{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._hint_89gbh_4{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._preview_89gbh_5{width:100%;height:55vh;border:1px solid var(--color-border);border-radius:var(--radius-md)}._recipient_89gbh_1{margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._check_89gbh_7{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm)}._check_89gbh_7 input{margin-top:var(--space-1)}@media(max-width:560px){._period_89gbh_2{grid-template-columns:1fr}}._panel_o6q7b_1{width:370px;flex:0 0 370px;min-height:0;overflow-y:auto;border-left:1px solid var(--color-border);background:var(--color-bg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}._header_o6q7b_2,._identity_o6q7b_2,._money_o6q7b_2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._header_o6q7b_2 h2{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold)}._identity_o6q7b_2{align-items:flex-start;flex-wrap:wrap}._identity_o6q7b_2 h3{margin:0;font-size:var(--text-xl);overflow-wrap:anywhere}._positions_o6q7b_6{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}._position_o6q7b_6{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}._muted_o6q7b_8{color:var(--color-text-muted);font-size:var(--text-sm)}._terms_o6q7b_9{display:grid;gap:var(--space-2);margin:0}._terms_o6q7b_9 dt{color:var(--color-text-muted);font-size:var(--text-sm)}._terms_o6q7b_9 dd{margin:0;font-size:var(--text-sm)}._money_o6q7b_2{border:1px solid var(--color-border);padding:var(--space-4);border-radius:var(--radius-md);flex-wrap:wrap}._money_o6q7b_2 strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}._actions_o6q7b_14{display:flex;flex-direction:column;gap:var(--space-2)}._footer_o6q7b_15{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border)}@media(max-width:1100px){._panel_o6q7b_1{width:300px;flex-basis:300px;padding:var(--space-4)}}@media(max-width:767px){._panel_o6q7b_1{position:fixed;inset:auto 0 calc(64px + env(safe-area-inset-bottom));z-index:var(--z-sticky);width:auto;max-height:55dvh;border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);gap:var(--space-3)}._footer_o6q7b_15{margin-top:0}}._status_o6q7b_18{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--status-new);background:var(--status-new-bg)}._status_o6q7b_18[data-status=confirmed]{color:var(--status-confirmed);background:var(--status-confirmed-bg)}._status_o6q7b_18[data-status=arrived]{color:var(--status-arrived);background:var(--status-arrived-bg)}._status_o6q7b_18[data-status=rendered]{color:var(--status-rendered);background:var(--status-rendered-bg)}._status_o6q7b_18[data-status=cancelled]{color:var(--status-cancelled);background:var(--status-cancelled-bg)}._status_o6q7b_18[data-status=no_show]{color:var(--status-no-show);background:var(--status-no-show-bg)}._family_o6q7b_25{margin:calc(-1 * var(--space-3)) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}._position_o6q7b_6 strong,._specialist_o6q7b_26{display:flex;align-items:center;gap:var(--space-3);font-weight:var(--weight-medium)}._position_o6q7b_6{gap:var(--space-3);border:0}._position_o6q7b_6 ._muted_o6q7b_8{padding-left:30px}._statusPath_o6q7b_29{display:flex;justify-content:space-between;gap:var(--space-2);list-style:none;margin:0;padding:var(--space-3) 0;border-block:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}._statusPath_o6q7b_29 li[aria-current]{color:var(--status-confirmed);background:var(--status-confirmed-bg);border-radius:var(--radius-sm);font-weight:var(--weight-semibold)}._statusPath_o6q7b_29 li[aria-current][data-status=rendered]{color:var(--status-rendered);background:var(--status-rendered-bg)}._statusPath_o6q7b_29 li{padding:var(--space-1)}._terms_o6q7b_9{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-4)}._terms_o6q7b_9 dd{text-align:right}._comment_o6q7b_35{color:var(--color-text-muted);font-size:var(--text-sm)}._quickActions_o6q7b_36{display:flex;gap:var(--space-2)}._quickActions_o6q7b_36>*{flex:1}._history_o6q7b_38{justify-content:flex-start}@media(min-width:768px){._quickActions_o6q7b_36{margin-top:auto}._footer_o6q7b_15{margin-top:0}}@media(max-width:767px){._panel_o6q7b_1{gap:var(--space-3);max-height:48dvh;padding:var(--space-4)}._header_o6q7b_2{position:absolute;right:var(--space-2);top:var(--space-1)}._header_o6q7b_2 h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._identity_o6q7b_2{padding-right:var(--space-6);align-items:center}._identity_o6q7b_2 h3{font-size:var(--text-lg)}._statusPath_o6q7b_29,._terms_o6q7b_9,._actions_o6q7b_14,._footer_o6q7b_15,._comment_o6q7b_35,._history_o6q7b_38,._family_o6q7b_25,._specialist_o6q7b_26{display:none}._position_o6q7b_6{padding:0;gap:var(--space-1)}._position_o6q7b_6 strong{font-size:var(--text-sm)}._positions_o6q7b_6{gap:var(--space-2)}._money_o6q7b_2{padding:var(--space-2) var(--space-3);border:0;background:var(--color-bg)}._money_o6q7b_2 strong{font-size:var(--text-lg)}._quickActions_o6q7b_36{flex-shrink:0}._quickActions_o6q7b_36>*{min-height:44px}}@media(max-width:767px){._panel_o6q7b_1{background:var(--color-surface)}}._field_vkmy7_1{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}._field_vkmy7_1>label{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}._control_vkmy7_3{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding-left:var(--space-3);min-height:36px}._control_vkmy7_3>svg{flex-shrink:0;color:var(--color-text-muted)}._control_vkmy7_3 input{width:100%;min-width:0;background:transparent;border:0;padding:0;height:34px;font:inherit;color:var(--color-text)}._control_vkmy7_3 button{border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;min-width:36px;min-height:34px}._control_vkmy7_3:focus-within{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:1px}._hint_vkmy7_8,._error_vkmy7_8{font-size:var(--text-xs);color:var(--color-text-muted)}._error_vkmy7_8{color:var(--color-error-text)}@media(max-width:767px){._control_vkmy7_3 input{font-size:16px}._control_vkmy7_3 button{min-height:44px}}._container_rz8gc_1{padding:0;margin:0;border:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-5);height:auto;align-items:start}._readFields_rz8gc_13{padding:0;margin:0;border:0;min-width:0}._readFields_rz8gc_13:empty{display:none}._visitMain_rz8gc_16{grid-column:1;grid-row:2;min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}._visitNote_rz8gc_25{white-space:pre-wrap;overflow-wrap:anywhere}._draftState_rz8gc_26{margin-right:auto;font-size:var(--text-sm);color:var(--color-text-muted)}._panel_rz8gc_28{background:var(--color-bg);border:0;border-radius:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);overflow-y:visible;min-width:0}._panelTitle_rz8gc_40{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text)}._fieldGroup_rz8gc_49{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_rz8gc_55{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}._field_rz8gc_49{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._field_rz8gc_49 input,._field_rz8gc_49 select{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);font-family:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color var(--dur-base) var(--ease-out)}._field_rz8gc_49 input:focus,._field_rz8gc_49 select:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._commentTextarea_rz8gc_89{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:64px;resize:vertical;font-size:var(--text-sm);font-family:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color var(--dur-base) var(--ease-out)}._commentTextarea_rz8gc_89:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._center_rz8gc_109{grid-column:1;gap:var(--space-4)}._statusSection_rz8gc_115{display:flex;flex-direction:column;gap:var(--space-2)}._statusControl_rz8gc_121,._bookingActions_rz8gc_127{display:flex;gap:var(--space-2);flex-wrap:wrap}._statusButton_rz8gc_133{padding:var(--space-2) var(--space-3);border:1px solid var(--status-button-ink);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);background:var(--status-button-bg);color:var(--status-button-ink);cursor:pointer;transition:all var(--dur-base) var(--ease-out)}._statusButton--waiting_rz8gc_145{--status-button-bg: var(--status-new-bg);--status-button-ink: var(--status-new);--status-button-fill: var(--journal-waiting-header)}._statusButton--confirmed_rz8gc_151{--status-button-bg: var(--status-confirmed-bg);--status-button-ink: var(--status-confirmed);--status-button-fill: var(--journal-confirmed-header)}._statusButton--arrived_rz8gc_157{--status-button-bg: var(--status-arrived-bg);--status-button-ink: var(--status-arrived);--status-button-fill: var(--journal-rendered-header)}._statusButton--rendered_rz8gc_163{--status-button-bg: var(--status-rendered-bg);--status-button-ink: var(--status-rendered);--status-button-fill: var(--journal-rendered-header)}._statusButton--noShow_rz8gc_169{--status-button-bg: var(--status-no-show-bg);--status-button-ink: var(--status-no-show);--status-button-fill: var(--journal-no-show-header)}._statusButton_rz8gc_133:hover:not(:disabled),._statusButton_rz8gc_133._active_rz8gc_176{background:var(--status-button-fill);border-color:var(--status-button-ink);color:var(--color-text)}._statusButton_rz8gc_133:disabled{opacity:1;border-style:dashed;cursor:not-allowed}._statusButton_rz8gc_133._active_rz8gc_176:disabled{border-style:solid;cursor:default}._positionsSection_rz8gc_194{display:flex;flex-direction:column;gap:var(--space-2)}._positionService_rz8gc_200{color:var(--color-text);font-weight:var(--weight-medium);overflow-wrap:anywhere}._positionMeta_rz8gc_206{color:var(--color-text-muted);font-size:var(--text-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums}._priceInput_rz8gc_213{width:100px;padding:var(--space-2) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;background:var(--color-bg);color:var(--color-text)}._priceInput_rz8gc_213:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._removePositionBtn_rz8gc_232{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:none;color:var(--color-text-muted);cursor:pointer;transition:all var(--dur-base) var(--ease-out);flex-shrink:0}._removePositionBtn_rz8gc_232:hover{border-color:var(--color-error);color:var(--color-error);background:var(--color-error-bg)}@media(pointer:coarse){._field_rz8gc_49 input,._field_rz8gc_49 select,._statusButton_rz8gc_133,._priceInput_rz8gc_213,._removePositionBtn_rz8gc_232,._paymentMethodCard_rz8gc_259,._servicesSearchInput_rz8gc_260,._servicesFilterToggle_rz8gc_261,._serviceItem_rz8gc_262,._detailsToggle_rz8gc_263,._clientFieldInput_rz8gc_264,._clientSearchInput_rz8gc_265,._clientResult_rz8gc_266,._newClientLink_rz8gc_267,._createClientBtn_rz8gc_268,._backLink_rz8gc_269,._consentCheckbox_rz8gc_270{min-height:44px}._removePositionBtn_rz8gc_232{width:44px;height:44px}}._servicesSection_rz8gc_280{display:flex;flex-direction:column;gap:var(--space-2)}._servicesSearch_rz8gc_260{display:flex;gap:var(--space-2)}._servicesSearchInput_rz8gc_260{flex:1;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-bg);color:var(--color-text)}._servicesSearchInput_rz8gc_260:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._detailsToggle_rz8gc_263{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:0;background:none;border:none;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer}._detailsToggle_rz8gc_263:hover{color:var(--color-text)}._servicesFilterToggle_rz8gc_261{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}._servicesList_rz8gc_335{display:flex;flex-direction:column;gap:var(--space-1);max-height:200px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2)}._serviceItem_rz8gc_262{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);transition:all var(--dur-base) var(--ease-out)}._serviceItem_rz8gc_262:hover{background:var(--color-row-hover);border-color:var(--color-text-muted);color:var(--color-text)}._paymentSection_rz8gc_363{display:flex;flex-direction:column;gap:var(--space-2)}._paymentBalance_rz8gc_369{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-text)}._paymentAmount_rz8gc_378{font-weight:var(--weight-semibold);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-money-cash)}._paymentMethods_rz8gc_385{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._paymentMethodCard_rz8gc_259{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:center;cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);transition:all var(--dur-base) var(--ease-out)}._paymentMethodCard_rz8gc_259:hover{background:var(--color-row-hover);color:var(--color-text)}._shiftWarning_rz8gc_409{padding:var(--space-2) var(--space-3);background:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:var(--radius-md);color:var(--color-warning-text);font-size:var(--text-sm);text-align:center}._right_rz8gc_420{grid-column:1;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._patientHeader_rz8gc_429{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._patientHeader_rz8gc_429 ._backLink_rz8gc_269{margin-left:auto;align-self:center}._patientInfo_rz8gc_431{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._patientMore_rz8gc_432{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}._patientActions_rz8gc_433{display:flex;flex-wrap:wrap;gap:var(--space-4)}._positionPricing_rz8gc_434{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);padding:var(--space-3)}._positionPricing_rz8gc_434 ._priceInput_rz8gc_213{width:100%;min-width:0;font-family:inherit;text-align:left}._positionPricing_rz8gc_434 ._field_rz8gc_49{flex-direction:row;align-items:center;gap:var(--space-2)}._positionPricing_rz8gc_434 ._fieldLabel_rz8gc_55{white-space:nowrap}._right_rz8gc_420[data-compact=true] ._patientActions_rz8gc_433{gap:var(--space-2);align-items:center}._right_rz8gc_420[data-compact=true] ._patientActions_rz8gc_433 ._detailsToggle_rz8gc_263{margin-top:0}._pricingHint_rz8gc_440{grid-column:1 / -1;font-size:var(--text-xs);color:var(--color-text-muted)}._catalogToggle_rz8gc_441{width:100%}._summaryHint_rz8gc_442{color:var(--color-text-muted);font-size:var(--text-sm)}._footerTotal_rz8gc_443{display:none}._clientSection_rz8gc_445{display:flex;flex-direction:column;gap:var(--space-2)}._clientField_rz8gc_264{display:flex;flex-direction:column;gap:var(--space-1)}._clientFieldLabel_rz8gc_457{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._clientFieldInput_rz8gc_264{flex:1;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-bg);color:var(--color-text)}._clientFieldInput_rz8gc_264:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._consentCheckbox_rz8gc_270{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0}._consentCheckbox_rz8gc_270 input{cursor:pointer}._consentCheckbox_rz8gc_270 label{display:flex;align-items:center;align-self:stretch}._familyOffer_rz8gc_499{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-warning-text);background:var(--color-warning-bg);overflow-wrap:anywhere}._consentOrigin_rz8gc_511{font-size:var(--text-xs);color:var(--color-text-muted)}._clientSearch_rz8gc_265{display:flex;flex-direction:column;gap:var(--space-2)}._clientSearchInput_rz8gc_265{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-bg);color:var(--color-text)}._clientSearchInput_rz8gc_265:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._clientResults_rz8gc_537{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;max-height:200px;overflow-y:auto}._clientResult_rz8gc_266{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--color-border);background:none;cursor:pointer;font-size:var(--text-sm);color:var(--color-text);transition:background var(--dur-fast) var(--ease-out)}._clientResult_rz8gc_266:last-child{border-bottom:none}._clientResult_rz8gc_266:hover{background:var(--color-row-hover);color:var(--color-text)}._clientMeta_rz8gc_571{color:var(--color-text-muted);font-size:var(--text-xs)}._newClientLink_rz8gc_267{padding:var(--space-2) 0;border:none;background:none;color:var(--color-accent-strong);font-size:var(--text-sm);cursor:pointer;text-align:left;font-weight:var(--weight-medium);transition:opacity var(--dur-base) var(--ease-out)}._newClientLink_rz8gc_267:hover{opacity:.8}._createClientBtn_rz8gc_268{padding:var(--space-2) var(--space-3);background:var(--color-accent);color:var(--color-on-dark);border:none;border-radius:var(--radius-md);font-weight:var(--weight-medium);cursor:pointer;font-size:var(--text-sm);transition:all var(--dur-base) var(--ease-out)}._createClientBtn_rz8gc_268:hover{opacity:.9}._createClientBtn_rz8gc_268:disabled{opacity:.5;cursor:not-allowed}._backLink_rz8gc_269{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:none;background:none;color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;align-self:flex-start;transition:color var(--dur-base) var(--ease-out)}._backLink_rz8gc_269:hover{color:var(--color-text)}._clientHeading_rz8gc_631{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere}._clientBadge_rz8gc_638{align-self:flex-start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-info-bg);color:var(--color-info-text);font-size:var(--text-xs);font-weight:var(--weight-medium)}._clientBadgeWarning_rz8gc_648{background:var(--color-warning-bg);color:var(--color-warning-text)}._sectionLabel_rz8gc_653{margin-top:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._statsGrid_rz8gc_662{display:flex;flex-direction:column;gap:var(--space-2)}._statItem_rz8gc_668{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm)}._statLabel_rz8gc_676{color:var(--color-text-muted)}._statValue_rz8gc_680{color:var(--color-text);font-weight:var(--weight-medium);text-align:right}._footer_rz8gc_443{display:flex;align-items:center;flex-wrap:wrap;position:sticky;bottom:calc(-1 * var(--space-6));z-index:3;background:var(--color-bg);gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--color-border);margin-top:auto;grid-column:1 / -1}._error_rz8gc_702{padding:var(--space-3);background:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error-text);font-size:var(--text-sm);grid-column:1 / -1}._warnings_rz8gc_712{padding:var(--space-3);background:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:var(--radius-md);color:var(--color-warning-text);font-size:var(--text-sm);grid-column:1 / -1}._warningsList_rz8gc_722{list-style:none;margin:var(--space-2) 0 0;padding:0}._warningsList_rz8gc_722 li{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}@media(max-width:767px){._container_rz8gc_1{grid-template-columns:minmax(0,1fr);height:auto;max-height:none}._center_rz8gc_109,._right_rz8gc_420{grid-column:1;overflow-y:visible}._visitMain_rz8gc_16,._right_rz8gc_420{grid-column:1}._footerTotal_rz8gc_443{display:flex;flex-direction:column;gap:var(--space-1);margin-right:auto;font-size:var(--text-sm)}._footerTotal_rz8gc_443 strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}._footer_rz8gc_443{bottom:calc(-1 * var(--space-4))}._draftState_rz8gc_26{flex-basis:100%;order:-1}}._container_rz8gc_1{column-gap:var(--space-6);row-gap:var(--space-4)}._visitMain_rz8gc_16{gap:var(--space-6)}._right_rz8gc_420{padding:var(--space-4)}._patientActions_rz8gc_433{gap:var(--space-3)}._right_rz8gc_420>._clientBadge_rz8gc_638{display:none}._patientHeader_rz8gc_429{flex-wrap:nowrap}._clientHeading_rz8gc_631{font-size:var(--text-lg)}._commentDisclosure_rz8gc_761{grid-column:1 / -1;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface)}._commentDisclosure_rz8gc_761 summary{cursor:pointer;font-weight:var(--weight-medium)}._commentDisclosure_rz8gc_761 textarea{margin-top:var(--space-3)}._servicesSearch_rz8gc_260[hidden]{display:none}._catalogToggle_rz8gc_441{border-style:dashed;min-height:52px;color:var(--color-accent-strong);background:var(--color-accent-bg)}._summaryHint_rz8gc_442{padding:var(--space-3);background:var(--color-info-bg);border-radius:var(--radius-md);color:var(--color-info-text)}._footer_rz8gc_443{justify-content:flex-end}@media(max-width:767px){._visitMain_rz8gc_16{grid-row:auto;gap:var(--space-4)}._right_rz8gc_420{background:var(--color-surface)}._footer_rz8gc_443{bottom:calc(-1 * var(--space-4));flex-wrap:wrap}._footer_rz8gc_443>button{min-height:48px}._footer_rz8gc_443 ._draftState_rz8gc_26{font-size:var(--text-xs)}}._patientAvatar_rz8gc_776{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-accent-bg);color:var(--color-accent-strong)}._right_rz8gc_420[data-compact=true]{gap:var(--space-1);padding:var(--space-3) var(--space-4)}._right_rz8gc_420[data-compact=true] ._detailsToggle_rz8gc_263{font-size:var(--text-xs)}._summaryHint_rz8gc_442+._summaryHint_rz8gc_442{background:transparent;padding:0}@media(max-width:767px){._patientAvatar_rz8gc_776{width:40px;height:40px}._right_rz8gc_420[data-compact=true] ._clientHeading_rz8gc_631{font-size:var(--text-base)}}._modalShell_rz8gc_787{width:calc(100vw - 64px);max-width:1326px;height:calc(100dvh - 64px);max-height:1060px;border-radius:24px;background:var(--color-surface);box-shadow:none}._modalShell_rz8gc_787>:first-child{min-height:0;height:0;padding:0;border:0}._modalShell_rz8gc_787>:first-child>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._modalShell_rz8gc_787>:first-child>button{position:absolute;top:4px;right:-30px;color:var(--color-on-dark)}._modalBody_rz8gc_799{padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:inherit}._container_rz8gc_1{display:flex;flex-direction:column;align-items:stretch;gap:0;height:100%;min-height:0;width:100%;color:var(--color-text);background:var(--color-surface)}._container_rz8gc_1 [hidden]{display:none}._scrollArea_rz8gc_802{display:flex;flex:1;min-height:0;padding:18px 18px 0;overflow:hidden}._visitMain_rz8gc_16{display:flex;flex:1;min-height:0;min-width:0;padding:0;gap:0}._bookingWorkspace_rz8gc_804{display:grid;grid-template-columns:minmax(200px,21fr) minmax(0,49fr) minmax(280px,29fr);gap:8px;width:100%;min-height:0}._bookingWorkspace_rz8gc_804[data-patient-visible=false]{grid-template-columns:minmax(200px,21fr) minmax(0,78fr)}._visitContext_rz8gc_806,._visitColumn_rz8gc_806,._patientPane_rz8gc_806{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}._visitContext_rz8gc_806{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:24px;padding:0;background:transparent}._visitColumn_rz8gc_806,._patientPane_rz8gc_806{border:1px solid var(--color-border);border-radius:18px;background:var(--color-bg)}._visitColumn_rz8gc_806{grid-column:2;grid-row:1}._patientPane_rz8gc_806{grid-column:3;grid-row:1;padding:18px;margin:0;align-self:stretch}._center_rz8gc_109{padding:18px;gap:26px;background:transparent}._panelTitle_rz8gc_40{font-size:18px;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:6px}._visitAppointment_rz8gc_813{padding:16px 14px 14px;background:var(--color-surface-raised);border-radius:14px}._visitSummary_rz8gc_814{display:flex;flex-direction:column;gap:20px}._visitSummary_rz8gc_814>._panelTitle_rz8gc_40{display:none}._visitSpecialist_rz8gc_816,._visitTime_rz8gc_816{display:flex;align-items:center;gap:14px;font-size:16px}._visitSpecialist_rz8gc_816>div,._visitTime_rz8gc_816>div{display:flex;flex-direction:column;gap:2px;min-width:0}._visitSpecialist_rz8gc_816 strong,._visitTime_rz8gc_816 strong{font-weight:400}._visitTime_rz8gc_816>div{flex-wrap:wrap}._visitTime_rz8gc_816 span,._specialistPosition_rz8gc_820{color:var(--color-text-muted);font-size:14px}._specialistAvatar_rz8gc_821{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;background:var(--color-accent-bg);color:var(--color-accent-strong)}._visitTime_rz8gc_816>svg{width:18px;height:18px;padding:9px;box-sizing:content-box;border-radius:50%;background:var(--color-surface-raised);color:var(--color-text);flex-shrink:0}._moveActions_rz8gc_823{display:flex;gap:6px;margin-top:28px}._moveActions_rz8gc_823>button{min-height:36px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:9px;color:var(--color-text);padding:6px 10px}._moveActions_rz8gc_823>button:first-child{flex:1}._moveActions_rz8gc_823>button:last-child{width:36px;flex-shrink:0;padding:6px}._pinnedFields_rz8gc_827{display:flex;flex-direction:column;gap:12px}._pinnedFields_rz8gc_827>._panelTitle_rz8gc_40{font-size:14px;font-weight:500}._fieldLabel_rz8gc_55{font-size:14px;color:var(--color-text-muted);font-weight:400}._commentDisclosure_rz8gc_761{padding:0;border:0;background:transparent}._commentDisclosure_rz8gc_761 textarea{width:100%;min-height:84px;margin-top:4px;font-size:16px;border-color:var(--color-border);background:var(--color-bg);border-radius:9px}._colorDisclosure_rz8gc_832{order:2;font-size:14px}._colorDisclosure_rz8gc_832>summary{cursor:pointer;color:var(--color-text-muted)}._colorField_rz8gc_834{padding:0;margin:8px 0 0;border:0;min-width:0}._colorChoices_rz8gc_835{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._colorAuto_rz8gc_836,._colorSwatch_rz8gc_836{min-height:36px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;cursor:pointer}._colorAuto_rz8gc_836{padding:4px 10px}._colorSwatch_rz8gc_836{width:32px;padding:4px}._colorSwatch_rz8gc_836 span{display:block;height:24px;border-radius:4px}._colorAuto_rz8gc_836[aria-pressed=true],._colorSwatch_rz8gc_836[aria-pressed=true]{outline:2px solid var(--color-accent);outline-offset:1px}._customColor_rz8gc_841{display:flex;align-items:center;gap:6px;font-size:13px}._customColor_rz8gc_841 input{width:32px;height:32px;border:1px solid var(--color-border);background:var(--color-bg);border-radius:6px}._contextTiles_rz8gc_843>div{display:contents}._contextTiles_rz8gc_843{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._actionTile_rz8gc_845{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:80px;padding:12px 8px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:14px;text-align:center;cursor:pointer}._actionTile_rz8gc_845>summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:54px;list-style:none;cursor:pointer}._actionTile_rz8gc_845>summary::-webkit-details-marker{display:none}._actionTile_rz8gc_845[open]{grid-column:1 / -1;text-align:left}._actionTile_rz8gc_845[open]>:not(summary){margin-top:12px}._contextActions_rz8gc_850 ._bookingActions_rz8gc_127{gap:6px;margin-top:12px}._contextActions_rz8gc_850 summary{font-size:13px}._statusSection_rz8gc_115{padding:0;border:0}._statusSection_rz8gc_115>._panelTitle_rz8gc_40{display:none}._statusControl_rz8gc_121{gap:8px;flex-wrap:nowrap}._statusButton_rz8gc_133{display:inline-flex;flex:initial;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 10px;background:#ececec;color:#292929;border:0;border-radius:9px;font-size:14px;font-weight:400;white-space:nowrap}._statusButton_rz8gc_133:disabled{opacity:1;border:0;cursor:not-allowed}._statusButton_rz8gc_133._active_rz8gc_176,._statusButton_rz8gc_133._active_rz8gc_176:disabled,._statusButton_rz8gc_133:hover:not(:disabled){background:#272727;color:#fff;border:0}._statusButton_rz8gc_133>svg{flex-shrink:0}._actionHint_rz8gc_859{color:var(--color-warning-text);font-size:13px}._positionCards_rz8gc_860{display:flex;flex-direction:column;gap:10px;border:0}._positionCard_rz8gc_860,._positionCard_rz8gc_860[data-selected=true]{border:1px solid var(--color-border);border-radius:9px;background:var(--color-bg)}._positionHeader_rz8gc_862{align-items:stretch}._positionToggle_rz8gc_863{padding:12px 18px;gap:10px;border-radius:9px}._positionToggle_rz8gc_863:disabled{cursor:default;opacity:1}._positionCaption_rz8gc_865{font-size:14px;color:var(--color-text-muted)}._positionTitle_rz8gc_866{font-size:16px;align-items:flex-start}._positionService_rz8gc_200{font-weight:400}._positionMeta_rz8gc_206{display:none}._positionHeader_rz8gc_862>button:not(._positionToggle_rz8gc_863){align-self:flex-end;font-size:12px;margin-bottom:6px;padding:3px}._positionHeader_rz8gc_862 ._removePositionBtn_rz8gc_232{width:24px;height:24px;margin-right:4px;border:0}._positionPrimary_rz8gc_871{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;background:var(--color-surface);border-top:1px solid var(--color-border)}._positionPrimary_rz8gc_871>._positionParameters_rz8gc_872>:first-child{grid-column:1 / -1}._positionParameters_rz8gc_872{display:contents;margin:0;padding:0;border:0}._positionEditor_rz8gc_874{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border-top:1px solid var(--color-border)}._positionEditor_rz8gc_874>._field_rz8gc_49:first-child{grid-column:1 / -1}._positionResources_rz8gc_876{grid-column:1 / -1}._positionResources_rz8gc_876 summary{cursor:pointer}._extraResources_rz8gc_878{border:0;margin:10px 0 0;padding:0}._extraResources_rz8gc_878 label{display:flex;gap:6px;align-items:center;padding-top:4px}._field_rz8gc_49 input,._field_rz8gc_49 select{min-height:36px;background:var(--color-bg);border-color:var(--color-border);font-size:14px}._timeInput_rz8gc_881{display:flex;align-items:center;gap:6px;min-width:0;padding-inline:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}._field_rz8gc_49 ._timeInput_rz8gc_881>input{width:100%;min-width:0;border:0;padding-inline:0;background:transparent}._field_rz8gc_49 ._timeInput_rz8gc_881>input:focus{outline:0}._timeInput_rz8gc_881:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}._positionPricing_rz8gc_434{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}._positionPricing_rz8gc_434 ._priceInput_rz8gc_213{width:100%;font-family:inherit}._pricingHint_rz8gc_440{grid-column:1 / -1;font-size:12px;color:var(--color-text-muted)}._servicesSection_rz8gc_280{display:flex;flex-direction:column;gap:18px;padding:14px;border-radius:14px;background:var(--color-surface)}._catalogTabs_rz8gc_889{display:flex;padding:2px;margin-bottom:18px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:9px}._catalogTabs_rz8gc_889>button{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;padding:6px;min-height:32px;border:0;border-radius:8px;color:var(--color-text);background:transparent;font-size:14px;cursor:pointer}._catalogTabs_rz8gc_889>button[aria-selected=true]{background:var(--color-bg)}._servicesSearch_rz8gc_260{display:flex;align-items:center;gap:6px;padding-inline:10px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:9px}._servicesSearch_rz8gc_260>svg{color:var(--color-text-muted);flex-shrink:0}._servicesSearchInput_rz8gc_260{min-height:36px;border:0;background:transparent;font-size:16px;padding:6px 0}._servicesSearchInput_rz8gc_260::placeholder{color:var(--color-text-muted)}._servicesSearch_rz8gc_260:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}._servicesSearchInput_rz8gc_260:focus{outline:0}._servicesFilterToggle_rz8gc_261{margin-block:10px}._quickServices_rz8gc_899{margin-top:28px}._quickServices_rz8gc_899>h3{font-size:14px;font-weight:500;margin:0 4px 10px}._quickServices_rz8gc_899>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._quickServices_rz8gc_899 button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:128px;padding:14px;text-align:left;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;cursor:pointer}._quickServices_rz8gc_899 strong{font-size:16px;font-weight:400;overflow-wrap:anywhere}._quickServices_rz8gc_899 span{font-size:14px;color:var(--color-text-muted)}._allServices_rz8gc_905{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 8px 8px;border:0;color:var(--color-text);background:transparent;font-size:14px;cursor:pointer}._servicesList_rz8gc_335,._serviceCatalog_rz8gc_906{max-height:240px;overflow-y:auto;padding:6px 0;border:0}._serviceItem_rz8gc_262{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;background:var(--color-bg);text-align:left}._serviceItem_rz8gc_262>span{flex:1;display:flex;flex-direction:column;gap:4px}._serviceItem_rz8gc_262 small{color:var(--color-text-muted)}._iconMeta_rz8gc_910{display:inline-flex;align-items:center;gap:6px}._paymentPane_rz8gc_911{padding:6px 18px 24px;min-width:0}._paymentSection_rz8gc_363{padding:24px 18px;border:1px solid var(--color-border);border-radius:14px;gap:14px}._paymentBalance_rz8gc_369{background:transparent;border:0;padding:0}._paymentAmount_rz8gc_378{font-size:22px;font-family:inherit;color:var(--color-text)}._paymentMethods_rz8gc_385{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._paymentMethodCard_rz8gc_259{display:flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:8px 4px;background:var(--color-bg);font-size:13px}._paymentMethodCard_rz8gc_259>svg{width:18px;height:18px;flex-shrink:0}._paidSummary_rz8gc_918{display:flex;flex-direction:column;align-items:center;gap:14px;margin:8px 0}._paidSummary_rz8gc_918>span{display:flex;align-items:center;justify-content:center;width:54px;height:54px;background:#e1f6e0;color:#23bc31;border-radius:50%}._paidSummary_rz8gc_918>strong{font-size:22px;font-weight:600}._right_rz8gc_420,._right_rz8gc_420[data-compact=true]{padding:0;margin:0;background:transparent;border:0;border-radius:0}._footer_rz8gc_443{position:static;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;background:var(--color-surface);padding:18px;margin:0;border:0}._footerTotal_rz8gc_443{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin:0}._footerTotal_rz8gc_443 ._footerTime_rz8gc_924{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;color:var(--color-text-muted)}._footerPrice_rz8gc_925{display:flex;align-items:baseline;gap:6px}._footerPrice_rz8gc_925>span,._draftState_rz8gc_26{color:var(--color-text-muted);font-size:12px}._footerTotal_rz8gc_443 strong{font-size:16px}._footerActions_rz8gc_928{display:flex;align-items:center;gap:8px}._footerActions_rz8gc_928>button{min-height:36px;font-size:14px;padding:8px 10px;border-radius:9px;white-space:nowrap}._footerActions_rz8gc_928>._saveButton_rz8gc_930{background:var(--color-accent);color:var(--color-accent-text);border:1px solid var(--color-accent)}._footerActions_rz8gc_928>._saveButton_rz8gc_930:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._footerActions_rz8gc_928>._saveButton_rz8gc_930:active:not(:disabled){background:var(--color-accent-active);border-color:var(--color-accent-active)}._footerActions_rz8gc_928>._cancelButton_rz8gc_933{display:none}._container_rz8gc_1 button:focus-visible,._container_rz8gc_1 summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._mobilePatientSummary_rz8gc_935{display:none}._container_rz8gc_1>._error_rz8gc_702,._container_rz8gc_1>._warnings_rz8gc_712{flex-shrink:0;margin:8px 18px 0}@media(max-width:1199px)and (min-width:768px){._bookingWorkspace_rz8gc_804{grid-template-columns:minmax(180px,28fr) minmax(0,72fr);grid-template-rows:max-content max-content}._visitContext_rz8gc_806{grid-row:2}._visitColumn_rz8gc_806{grid-column:2;grid-row:2}._patientPane_rz8gc_806{grid-column:1 / -1;grid-row:1;overflow:visible}._bookingWorkspace_rz8gc_804{overflow-y:auto}._visitContext_rz8gc_806,._visitColumn_rz8gc_806{overflow:visible}._statusControl_rz8gc_121{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._quickServices_rz8gc_899>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){._modalShell_rz8gc_787{width:100vw;max-width:100vw;height:var(--app-viewport-height,100dvh);max-height:none;border-radius:0}._modalShell_rz8gc_787>:first-child{height:48px;min-height:48px;padding:8px 16px}._modalShell_rz8gc_787>:first-child>h2{position:static;width:auto;height:auto;clip-path:none}._modalShell_rz8gc_787>:first-child>button{position:static;color:var(--color-text)}._scrollArea_rz8gc_802{display:block;overflow-y:auto;padding:0 12px}._visitMain_rz8gc_16{display:block}._bookingWorkspace_rz8gc_804,._bookingWorkspace_rz8gc_804[data-patient-visible=false]{display:flex;flex-direction:column;gap:12px}._visitContext_rz8gc_806,._visitColumn_rz8gc_806,._patientPane_rz8gc_806{overflow:visible}._patientPane_rz8gc_806{order:-1;padding:16px}._visitContext_rz8gc_806{order:2}._center_rz8gc_109{padding:16px;gap:20px}._statusControl_rz8gc_121{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._statusButton_rz8gc_133{min-height:44px}._quickServices_rz8gc_899>div{grid-template-columns:1fr}._quickServices_rz8gc_899 button{min-height:80px}._servicesSection_rz8gc_280{padding:12px}._positionTitle_rz8gc_866{flex-wrap:wrap}._positionToggle_rz8gc_863{padding:12px}._positionEditor_rz8gc_874,._positionPrimary_rz8gc_871{grid-template-columns:minmax(0,1fr)}._positionHeader_rz8gc_862{flex-wrap:wrap}._paymentPane_rz8gc_911{padding:0 16px 16px}._footer_rz8gc_443{flex-wrap:wrap;padding:12px;gap:8px}._footerTotal_rz8gc_443{flex-basis:100%}._footerActions_rz8gc_928{width:100%;flex-wrap:wrap}._footerActions_rz8gc_928>button{flex:1;min-height:44px}._footerActions_rz8gc_928>._cancelButton_rz8gc_933{display:inline-flex}._container_rz8gc_1 button,._container_rz8gc_1 summary,._container_rz8gc_1 input:not([type=checkbox]),._container_rz8gc_1 select{min-height:44px}._field_rz8gc_49 input,._servicesSearchInput_rz8gc_260{font-size:16px}}._positionHeader_rz8gc_862{position:relative;display:flex}._positionToggle_rz8gc_863{display:flex;flex:1;min-width:0;flex-direction:column;align-items:stretch;border:0;color:var(--color-text);background:var(--color-bg);text-align:left;cursor:pointer}._positionTitle_rz8gc_866{display:flex;width:100%;justify-content:space-between;gap:12px}._positionTitle_rz8gc_866>span:last-child{display:inline-flex;align-items:center;gap:20px;white-space:nowrap;font-variant-numeric:tabular-nums}._patientPane_rz8gc_806{padding:0;border:0;background:transparent;border-radius:18px}._patientPane_rz8gc_806>._right_rz8gc_420{min-height:100%}._draftState_rz8gc_26{order:0}@media(max-width:767px){._positionTitle_rz8gc_866{flex-wrap:wrap}._patientPane_rz8gc_806{padding:0}}@media(max-width:767px){._footerActions_rz8gc_928>._deleteButton_rz8gc_991{display:none}}._positionCard_rz8gc_860:not([data-expanded=true]) ._positionHeader_rz8gc_862>button:not(._positionToggle_rz8gc_863){display:none}._root_1hhz3_1,._history_1hhz3_1{display:flex;flex-direction:column;gap:var(--space-3)}._createActions_1hhz3_2,._rowActions_1hhz3_2{display:flex;gap:var(--space-2);flex-wrap:wrap}._hint_1hhz3_3{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._history_1hhz3_1 h3{margin:var(--space-2) 0 0;font-size:var(--text-lg)}._row_1hhz3_2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._row_1hhz3_2>div:first-child{display:flex;flex-direction:column;gap:var(--space-1)}._row_1hhz3_2 span{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}@media(max-width:560px){._row_1hhz3_2{align-items:flex-start;flex-direction:column}}._tiles_1lqjt_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._tiles_1lqjt_1>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:80px;border:1px solid var(--color-border);border-radius:9px;padding:10px;background:var(--color-bg);font-size:14px;line-height:1.35;cursor:pointer}._tiles_1lqjt_1>button:hover{background:var(--color-surface)}._tiles_1lqjt_1>button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._history_1lqjt_5{display:flex;flex-direction:column;gap:16px}._hint_1lqjt_6{margin:0;color:var(--color-text-muted);font-size:14px}._entries_1lqjt_7{list-style:none;margin:0;padding:0}._entries_1lqjt_7 li{padding:18px 0;border-bottom:1px solid var(--color-border)}._entries_1lqjt_7 time{display:block;margin-top:4px;font-size:13px;color:var(--color-text-muted)}._entries_1lqjt_7 p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}._panel_i1hvi_1,._fields_i1hvi_1,._editor_i1hvi_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._header_i1hvi_2,._actions_i1hvi_2{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}._header_i1hvi_2 h2,._header_i1hvi_2 h3{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold)}._hint_i1hvi_4{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);max-width:75ch}._section_i1hvi_5{border:0;padding:var(--space-5) 0;margin:0;border-top:1px solid var(--color-border);min-width:0}._section_i1hvi_5 legend{font-size:var(--text-base);font-weight:var(--weight-semibold);padding:0;margin-bottom:var(--space-3)}._grid_i1hvi_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._table_i1hvi_8{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_i1hvi_8 th,._table_i1hvi_8 td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}._table_i1hvi_8 th{color:var(--color-text-muted);font-weight:var(--weight-semibold)}._tableWrap_i1hvi_11{overflow-x:auto}._detail_i1hvi_12{display:block;color:var(--color-text-muted);margin-top:var(--space-1)}._notice_i1hvi_13{background:var(--color-warning-bg);color:var(--color-warning-text);padding:var(--space-3);border-radius:var(--radius-md);margin:0}._saved_i1hvi_14{color:var(--color-text-muted);font-size:var(--text-sm)}._sticky_i1hvi_15{position:sticky;bottom:0;background:var(--color-bg);padding-block:var(--space-3);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._check_i1hvi_16{display:flex;gap:var(--space-2);align-items:baseline;font-size:var(--text-sm)}@media(max-width:640px){._grid_i1hvi_7{grid-template-columns:1fr}._table_i1hvi_8 th,._table_i1hvi_8 td{padding:var(--space-2)}}._checksum_i1hvi_19{margin:0;max-width:75ch;overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--text-sm)}._card_10enc_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border)}._heading_10enc_10{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold)}._heading_10enc_10>svg{flex-shrink:0}._description_10enc_22{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere}._action_10enc_30{align-self:flex-start}._content_10enc_32{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4)}._content_10enc_32>button{align-self:flex-start}._panel_x3oyt_1._panel_x3oyt_1{border:1px solid var(--color-border);border-radius:18px;background:var(--color-bg);padding:0;gap:0;overflow:hidden;min-width:0;align-self:stretch}._tabs_x3oyt_11{display:grid;grid-template-columns:1fr 1fr;padding:0 18px;border-bottom:1px solid var(--color-border)}._tabs_x3oyt_11 button{position:relative;padding:13px 6px 17px;background:none;border:0;color:var(--color-text-muted);font-size:16px;font-weight:500;cursor:pointer}._tabs_x3oyt_11 button[aria-selected=true]{color:var(--color-text)}._tabs_x3oyt_11 button[aria-selected=true]:after{content:"";position:absolute;bottom:5px;height:4px;border-radius:4px;background:var(--color-accent);left:0;right:0}._content_x3oyt_38{padding:16px 18px 22px}._identity_x3oyt_39{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._identity_x3oyt_39>div{min-width:0}._name_x3oyt_41{font-size:18px;line-height:1.4;overflow-wrap:anywhere}._phone_x3oyt_42{font-size:17px;color:var(--color-text-muted)}._profile_x3oyt_43{background:none;border:0;padding:8px;cursor:pointer;flex:0 0 auto}._actions_x3oyt_44{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}._action_x3oyt_44{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:80px;padding:9px 5px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-bg);font-size:14px;line-height:1.3;text-align:center;cursor:pointer;color:var(--color-text)}._action_x3oyt_44:hover,._profile_x3oyt_43:hover{background:var(--color-surface)}._badge_x3oyt_47{display:inline-block;margin-top:18px;padding:4px 8px;border-radius:4px;color:var(--color-accent-strong);background:var(--color-accent-bg);font-size:14px}._change_x3oyt_48{display:flex;align-items:center;gap:8px;padding:0;margin-top:23px;background:none;border:0;font-size:15px;cursor:pointer}._more_x3oyt_49{margin-top:24px}._more_x3oyt_49 h3{font-size:18px;font-weight:600;margin:0 0 20px}._stats_x3oyt_51{display:grid;grid-template-columns:1fr 1fr;gap:22px 14px}._sectionTitle_x3oyt_52{margin-top:35px!important}._chat_x3oyt_53{padding:28px 18px;color:var(--color-text-muted)}._chat_x3oyt_53 h3{color:var(--color-text);font-size:18px}._panel_x3oyt_1 button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:640px){._content_x3oyt_38{padding:14px}}._stats_x3oyt_51>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px}._stats_x3oyt_51>div>:last-child{text-align:left;font-size:16px;font-weight:400}._note_x3oyt_63{margin-bottom:28px;font-size:15px}._note_x3oyt_63>span{color:var(--color-text-muted);font-size:14px}._note_x3oyt_63 p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}._extra_x3oyt_67>summary{display:none}@media(max-width:760px){._extra_x3oyt_67>summary{display:list-item;margin-top:18px;cursor:pointer;font-size:14px}}._form_1bjam_1,._history_1bjam_2{display:flex;flex-direction:column;gap:var(--space-3)}._title_1bjam_8,._hint_1bjam_9{margin:0}._title_1bjam_8{font-size:var(--text-base)}._hint_1bjam_9,._enteredAt_1bjam_18{color:var(--color-text-muted);font-size:var(--text-sm)}._actions_1bjam_23{display:flex;justify-content:flex-end;gap:var(--space-2)}._list_1bjam_29{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}._item_1bjam_36{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._enteredAt_1bjam_18{display:block;margin-top:var(--space-1)}._amount_1bjam_50{font-variant-numeric:tabular-nums;white-space:nowrap}._itemActions_1bjam_55{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._link_1bjam_62{border:0;background:none;padding:var(--space-1);color:var(--color-accent-strong);cursor:pointer;font:inherit}@media(max-width:520px){._item_1bjam_36{grid-template-columns:1fr auto}._itemActions_1bjam_55{grid-column:1 / -1;justify-self:start;min-height:44px}}._account_biu1m_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._header_biu1m_2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}._header_biu1m_2 h2,._header_biu1m_2 h3{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold)}._summary_biu1m_4{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-7);margin:0;padding-block:var(--space-4);border-block:1px solid var(--color-border)}._summary_biu1m_4 div{display:flex;flex-direction:column;gap:var(--space-2)}._summary_biu1m_4 dt{color:var(--color-text-muted);font-size:var(--text-sm)}._summary_biu1m_4 dd{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._hint_biu1m_8{margin:0;color:var(--color-text-muted);max-width:75ch;font-size:var(--text-sm)}._attention_biu1m_9{margin:0;padding:var(--space-3);background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:var(--radius-md)}._tableWrap_biu1m_10{overflow-x:auto}._table_biu1m_10{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_biu1m_10 th{text-align:left;color:var(--color-text-muted);background:var(--color-surface);font-weight:var(--weight-semibold)}._table_biu1m_10 td,._table_biu1m_10 th{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}._detail_biu1m_14{display:block;margin-top:var(--space-1);color:var(--color-text-muted);overflow-wrap:anywhere}._table_biu1m_10 ._amount_biu1m_15{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:640px){._table_biu1m_10 td,._table_biu1m_10 th{padding:var(--space-2)}._summary_biu1m_4{gap:var(--space-4)}}._wrap_18t4e_1{display:flex;flex-direction:column;gap:var(--space-3)}._placeholder_18t4e_7{color:var(--color-text-muted);font-size:var(--text-sm);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);text-align:center}._list_18t4e_16{display:flex;flex-direction:column;gap:var(--space-2);max-height:380px;overflow-y:auto;padding:0;margin:0;list-style:none}._row_18t4e_27{display:flex;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}._icon_18t4e_34{flex-shrink:0;color:var(--color-channel-phone);padding-top:2px}._iconMissed_18t4e_40{color:var(--color-data-red)}._rowMain_18t4e_44{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._rowTop_18t4e_52{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}._phone_18t4e_59{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--color-text)}._status_18t4e_65,._duration_18t4e_70{font-size:var(--text-xs);color:var(--color-text-muted)}._comment_18t4e_75{margin:0;font-size:var(--text-sm);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}._player_18t4e_83{width:100%;height:32px}._rowMeta_18t4e_88{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._time_18t4e_96{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}._callLink_18t4e_102{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-accent-strong);text-decoration:none;white-space:nowrap}._callLink_18t4e_102:hover{text-decoration:underline}._form_18t4e_116{display:flex;flex-direction:column;gap:var(--space-3)}._field_18t4e_122{display:flex;flex-direction:column;gap:var(--space-1)}._label_18t4e_128{font-size:var(--text-sm);color:var(--color-text)}._textarea_18t4e_133{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);resize:vertical;transition:border-color var(--dur-base) var(--ease-out)}._textarea_18t4e_133:hover{border-color:var(--color-text-disabled)}._textarea_18t4e_133:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._content_1eoro_1._content_1eoro_1{gap:26px}._tabs_1eoro_2{display:flex;gap:20px;border-bottom:1px solid var(--color-border)}._tabs_1eoro_2 button{position:relative;padding:10px 0 16px;background:transparent;color:var(--color-text-muted);border:0;cursor:pointer;font-size:16px}._tabs_1eoro_2 button[aria-selected=true]{color:var(--color-text)}._tabs_1eoro_2 button[aria-selected=true]:after{content:"";position:absolute;height:4px;bottom:0;left:0;right:0;background:var(--color-accent);border-radius:4px}._tabs_1eoro_2 button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._selected_1eoro_7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px solid var(--color-accent-border);border-radius:9px;margin-top:20px;padding:14px;width:110px;text-align:center;font-size:14px}._hint_1eoro_8{font-size:14px;color:var(--color-text-muted);margin:0 0 20px}._empty_1eoro_9{display:flex;align-items:center;gap:10px;padding:16px 18px;border-radius:10px;background:var(--color-accent-bg);color:var(--color-text)}._empty_1eoro_9 p{margin:0;font-size:16px}._empty_1eoro_9>svg{flex-shrink:0;color:var(--color-accent-strong)}._messages_1eoro_12{list-style:none;padding:0;margin:0}._messages_1eoro_12 li{border-bottom:1px solid var(--color-border);padding:20px 0}._messages_1eoro_12 p{white-space:pre-wrap;overflow-wrap:anywhere}._messageHeader_1eoro_15{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}._messageHeader_1eoro_15 time{font-size:14px;color:var(--color-text-muted)}@media(max-width:760px){._tabs_1eoro_2{gap:16px}._tabs_1eoro_2 button{font-size:14px}}._representative_x65xq_1{display:flex;flex-direction:column;gap:4px;padding:12px 0;overflow-wrap:anywhere}._history_x65xq_2{border-top:1px solid var(--color-border);padding-top:14px;margin-top:8px}._history_x65xq_2>summary{font-size:var(--text-sm);font-weight:600;cursor:pointer;padding:4px 0}._visits_x65xq_4{list-style:none;margin:12px 0 0;padding:0}._visit_x65xq_4{display:flex;flex-direction:column;gap:5px;padding:12px 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);overflow-wrap:anywhere}._visitHeader_x65xq_6{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:var(--text-xs)}._muted_x65xq_7{color:var(--color-text-muted);font-size:var(--text-xs)}._link_x65xq_8{background:transparent;border:0;color:var(--color-accent);padding:8px 0;font-size:var(--text-sm);cursor:pointer;text-align:left}._link_x65xq_8:focus-visible,._history_x65xq_2>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:767px){._link_x65xq_8,._history_x65xq_2>summary{min-height:44px}}._section_1lymz_1{display:flex;flex-direction:column;gap:var(--space-3)}._title_1lymz_7{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._grid_1lymz_14{display:grid;grid-template-columns:1fr;gap:var(--space-3)}._field_1lymz_20{display:flex;flex-direction:column;gap:var(--space-1)}._label_1lymz_26{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}._input_1lymz_32,._select_1lymz_33{width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}._select_1lymz_33[multiple]{min-height:88px}._checkbox_1lymz_48{display:flex;align-items:center;gap:var(--space-2);min-height:36px;color:var(--color-text);font-size:var(--text-base)}._muted_1lymz_57{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._section_o4beu_1{display:flex;flex-direction:column;gap:var(--space-2)}._heading_o4beu_2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}._heading_o4beu_2 h3{font-size:var(--text-base);font-weight:var(--weight-semibold)}._message_o4beu_4{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm)}._message_o4beu_4>svg{flex-shrink:0;margin-top:var(--space-1)}._message_o4beu_4[data-state=ready]{background:var(--color-success-bg);color:var(--color-success-text)}._message_o4beu_4[data-state=warning]{background:var(--color-warning-bg);color:var(--color-warning-text)}._message_o4beu_4[data-state=error]{background:var(--color-error-bg);color:var(--color-error-text)}._message_o4beu_4 ul{padding-left:var(--space-4);margin-top:var(--space-1)}._slots_o4beu_10{display:flex;flex-wrap:wrap;gap:var(--space-2)}._slots_o4beu_10 button{width:64px;min-height:36px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums}._slots_o4beu_10 button:hover{background:var(--color-accent-bg)}._slots_o4beu_10 button[aria-pressed=true]{color:var(--color-accent-text);background:var(--color-accent);border-color:var(--color-accent)}._hint_o4beu_14{color:var(--color-text-muted);font-size:var(--text-xs)}@media(max-width:767px){._slots_o4beu_10 button{min-height:44px}}._container_7xww6_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._section_7xww6_8{display:flex;flex-direction:column;gap:var(--space-3)}._sectionTitle_7xww6_14{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}._grid_7xww6_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._field_7xww6_27{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._field_7xww6_27 label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}._field_7xww6_27 input,._field_7xww6_27 select,._searchInput_7xww6_42{min-width:0;width:100%;font-family:inherit;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-base)}._field_7xww6_27 input:focus,._field_7xww6_27 select:focus,._searchInput_7xww6_42:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._summary_7xww6_63{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;overflow-wrap:anywhere}._summaryMain_7xww6_76{display:flex;flex-direction:column;gap:var(--space-1)}._muted_7xww6_82{color:var(--color-text-muted);font-size:var(--text-sm)}._capacity_7xww6_87{display:flex;flex-direction:column;gap:var(--space-1);font-weight:var(--weight-semibold);color:var(--color-data-cyan);font-variant-numeric:tabular-nums}._participant_7xww6_96{min-width:0;padding:0;margin:0;border:0;display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}._participantName_7xww6_107{font-weight:var(--weight-semibold);font-size:var(--text-lg);color:var(--color-text);overflow-wrap:anywhere}._participantStatus_7xww6_114{color:var(--color-text-muted);font-size:var(--text-sm)}._actions_7xww6_119{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}._clientResults_7xww6_127{list-style:none;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._clientResult_7xww6_127{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);text-align:left;cursor:pointer}._clientResult_7xww6_127:last-child{border-bottom:none}._clientResult_7xww6_127:hover:not(:disabled){background:var(--color-row-hover)}._clientResult_7xww6_127:disabled{cursor:not-allowed;color:var(--color-text-muted);background:var(--color-surface)}._footer_7xww6_162{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);position:sticky;bottom:calc(-1 * var(--space-5));background:var(--color-bg);padding-bottom:var(--space-3)}._error_7xww6_174{padding:var(--space-3);border:1px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-sm)}._cancelled_7xww6_183{padding:var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);font-weight:var(--weight-semibold)}._editable_7xww6_192{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:0;border:0}._disclosure_7xww6_201{cursor:pointer;padding-block:var(--space-2);font-weight:var(--weight-medium);color:var(--color-accent-strong)}._disclosure_7xww6_201:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._addDisclosure_7xww6_203{cursor:pointer;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-bg);font-weight:var(--weight-medium);width:fit-content;min-height:44px}._addDisclosure_7xww6_203:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._participantWorkspace_7xww6_205{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-5);align-items:start}._participantPanel_7xww6_206{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;position:sticky;top:0}._participantPanel_7xww6_206 ._actions_7xww6_119{justify-content:flex-start}._participantTable_7xww6_208{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}._participantTable_7xww6_208 table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._participantTable_7xww6_208 th{text-align:left;color:var(--color-text-muted);background:var(--color-surface);font-weight:var(--weight-medium);white-space:nowrap}._participantTable_7xww6_208 td,._participantTable_7xww6_208 th{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top;overflow-wrap:anywhere}._participantTable_7xww6_208 tr:last-child td{border-bottom:0}._participantTable_7xww6_208 tr[data-selected=true]{background:var(--color-accent-bg)}._participantSelect_7xww6_214{border:0;padding:0;background:none;color:var(--color-text);font:inherit;font-weight:var(--weight-medium);cursor:pointer;text-align:left;min-height:44px;overflow-wrap:anywhere}._participantSelect_7xww6_214:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._participantStatus_7xww6_114[data-status]{display:inline-flex;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);background:var(--status-new-bg);white-space:nowrap}._participantStatus_7xww6_114[data-status="2"]{color:var(--color-text);background:var(--status-confirmed-bg)}._participantStatus_7xww6_114[data-status="3"],._participantStatus_7xww6_114[data-status="4"]{color:var(--color-text);background:var(--status-rendered-bg)}._participantStatus_7xww6_114[data-status="5"]{color:var(--color-text);background:var(--status-cancelled-bg)}._participantStatus_7xww6_114[data-status="6"]{color:var(--color-text);background:var(--status-no-show-bg)}@media(max-width:767px){._participantWorkspace_7xww6_205{grid-template-columns:minmax(0,1fr)}._participantPanel_7xww6_206{position:static}._grid_7xww6_21{grid-template-columns:1fr}._actions_7xww6_119{justify-content:flex-start}}._summary_7xww6_63{min-height:76px;padding:var(--space-4)}._participantWorkspace_7xww6_205{grid-template-columns:minmax(0,1fr) 330px;gap:var(--space-6)}._participantPanel_7xww6_206{padding:var(--space-5);background:var(--color-bg);border-radius:0;border-width:0 0 0 1px}._participantTable_7xww6_208 td{padding:var(--space-4);vertical-align:middle}._participantTable_7xww6_208 th{padding:var(--space-3) var(--space-4)}._sectionTitle_7xww6_14{font-size:var(--text-lg)}._paymentState_7xww6_241{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-warning-text);background:var(--color-warning-bg);font-size:var(--text-xs)}._paymentState_7xww6_241[data-paid=true]{background:var(--color-success-bg);color:var(--color-success-text)}._paymentAmount_7xww6_243{display:block;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}._participantMoney_7xww6_244{display:flex;justify-content:space-between;align-items:baseline;border:1px solid var(--color-border);padding:var(--space-4);border-radius:var(--radius-md)}._participantMoney_7xww6_244 strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}._groupMain_7xww6_246>._editable_7xww6_192{display:grid;grid-template-columns:1fr 1fr auto;align-items:start}._groupMain_7xww6_246>._editable_7xww6_192>details[open]{grid-column:1 / -1}@media(max-width:767px){._participantWorkspace_7xww6_205{grid-template-columns:minmax(0,1fr)}._groupMain_7xww6_246>._editable_7xww6_192{display:flex}._participantPanel_7xww6_206{border:1px solid var(--color-border);border-radius:var(--radius-md)}}._groupMain_7xww6_246{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._choice_1sgwk_1{display:grid;gap:var(--space-2);margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._choice_1sgwk_1 legend{padding:0 var(--space-1);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._option_1sgwk_17{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer}._option_1sgwk_17 input{margin-top:.2rem;accent-color:var(--color-accent)}._option_1sgwk_17 span{display:grid;gap:var(--space-1)}._option_1sgwk_17 strong{color:var(--color-text);font-size:var(--text-base)}._option_1sgwk_17 small,._hint_1sgwk_40{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._hint_1sgwk_40{margin:var(--space-1) 0 0}._form_1azz2_1{display:flex;flex-direction:column;gap:var(--space-5)}._who_1azz2_7{margin:0;font-size:var(--text-base);color:var(--color-text)}._field_1azz2_13{display:flex;flex-direction:column;gap:var(--space-1)}._fieldLabel_1azz2_19{font-size:var(--text-sm);color:var(--color-text-muted)}._select_1azz2_24,._textarea_1azz2_25{padding:var(--space-2) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-bg);color:var(--color-text);width:100%;box-sizing:border-box;font-family:inherit;min-height:44px;transition:border-color var(--dur-base) var(--ease-out)}._select_1azz2_24:focus-visible,._textarea_1azz2_25:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._hint_1azz2_45{font-size:var(--text-sm);color:var(--color-text-muted)}._error_1azz2_50{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-base)}._actions_1azz2_58{display:flex;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}._textarea_1azz2_25{resize:vertical}._who_1azz2_7{overflow-wrap:anywhere;color:var(--color-text-muted);line-height:var(--leading-normal)}._context_1azz2_68{margin:calc(-1 * var(--space-3)) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}._form_1dpcm_1{display:flex;flex-direction:column;gap:var(--space-4, 16px)}._completed_1dpcm_7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._completed_1dpcm_7 h3,._completed_1dpcm_7 p{margin:0}._bookingContext_1dpcm_19{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4);overflow-wrap:anywhere}._bookingContext_1dpcm_19 strong{font-size:var(--text-lg)}._balance_1dpcm_31{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._row_1dpcm_41{display:flex;justify-content:space-between;align-items:baseline}._label_1dpcm_47{color:var(--color-text-muted);font-size:var(--text-sm)}._mono_1dpcm_52{font-variant-numeric:tabular-nums}._dueRow_1dpcm_57{padding-left:var(--space-3);border-left:1px solid var(--color-border)}._due_1dpcm_57{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-money-cash)}._split_1dpcm_68{display:flex;gap:var(--space-3)}._split_1dpcm_68>*{flex:1;min-width:0}@media(max-width:520px){._split_1dpcm_68{flex-direction:column}}._muted_1dpcm_84{color:var(--color-text-muted);font-size:var(--text-sm)}._error_1dpcm_89{color:var(--color-error-text);font-size:var(--text-sm)}._actions_1dpcm_94{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);position:sticky;bottom:calc(-1 * var(--space-4));background:var(--color-bg);border-top:1px solid var(--color-border);padding-block:var(--space-4)}._confirmedAmount_1dpcm_107{display:flex;flex-direction:column;gap:var(--space-1);margin-right:auto}._otherMethods_1dpcm_114{border-block:1px solid var(--color-border)}._otherMethods_1dpcm_114 summary{padding-block:var(--space-3);font-weight:var(--weight-medium);cursor:pointer}._otherMethods_1dpcm_114 summary:hover{color:var(--color-accent)}._optionalFields_1dpcm_128{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-3)}@media(max-width:520px){._confirmedAmount_1dpcm_107{width:100%;flex-direction:row;justify-content:space-between;align-items:baseline}}._group_1dpcm_146{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin:0;display:flex;flex-direction:column;gap:var(--space-3)}._groupTitle_1dpcm_156{padding:0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}._inlineSearch_1dpcm_163{display:flex;gap:var(--space-2);align-items:flex-end}._inlineSearch_1dpcm_163>:first-child{flex:1}._certRow_1dpcm_173{display:flex;gap:var(--space-2);align-items:center}._certCode_1dpcm_179{font-weight:var(--weight-medium)}._certRow_1dpcm_173>:nth-child(3){width:8rem;margin-left:auto}._coverage_1dpcm_188{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm)}._coverage_1dpcm_188 li{display:flex;gap:var(--space-2);align-items:center}._covered_1dpcm_204{color:var(--color-money-cash)}._notCovered_1dpcm_208{color:var(--color-text-muted)}._totals_1dpcm_212{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border)}._over_1dpcm_221{color:var(--color-error-text)}._balance_1dpcm_31 ._row_1dpcm_41{flex-direction:column;gap:var(--space-2)}._balance_1dpcm_31 ._mono_1dpcm_52{font-size:var(--text-xl);font-weight:var(--weight-semibold)}._group_1dpcm_146{border:0;border-top:1px solid var(--color-border);border-radius:0;padding-inline:0}._groupTitle_1dpcm_156{color:var(--color-text);font-weight:var(--weight-semibold)}@media(max-width:520px){._balance_1dpcm_31{gap:var(--space-2);padding:var(--space-3)}._balance_1dpcm_31 ._mono_1dpcm_52{font-size:var(--text-base)}._certRow_1dpcm_173{flex-wrap:wrap}}._page_mo9dh_1{display:flex;flex-direction:column;height:100%;gap:0}._conflictList_mo9dh_9{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}._loadError_mo9dh_21{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);border:1px solid var(--color-error);border-radius:var(--radius-sm);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--text-sm)}._loadError_mo9dh_21 button{border:1px solid currentColor;border-radius:var(--radius-sm);background:none;color:inherit;padding:var(--space-1) var(--space-3);cursor:pointer}._realtimeStale_mo9dh_44{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning-text);font-size:var(--text-sm)}._realtimeStale_mo9dh_44 button{border:1px solid currentColor;border-radius:var(--radius-sm);background:none;color:inherit;padding:var(--space-1) var(--space-3);cursor:pointer}._workspace_mo9dh_66{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}._gridPane_mo9dh_67{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}._movePanel_mo9dh_69{display:flex;flex-direction:column;gap:var(--space-6);min-height:100%}._movePanel_mo9dh_69 h3,._movePanel_mo9dh_69 h4{margin:0}._movePanel_mo9dh_69 h3{font-size:var(--text-lg)}._moveTimes_mo9dh_72{display:flex;flex-direction:column;gap:var(--space-3)}._moveTimes_mo9dh_72 p{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:var(--space-3);margin:0;font-size:var(--text-sm)}._moveTimes_mo9dh_72 span,._moveTimes_mo9dh_72 strong{display:block;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface)}._moveTimes_mo9dh_72 strong{color:var(--color-accent-strong);background:var(--color-accent-bg)}._conflictList_mo9dh_9{margin:0;list-style:none;padding:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text)}._conflictList_mo9dh_9 li{display:flex;align-items:start;gap:var(--space-2);padding-block:var(--space-1)}._moveComment_mo9dh_78{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}._moveComment_mo9dh_78 textarea{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-bg);font:inherit;resize:vertical}._moveComment_mo9dh_78 textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._moveActions_mo9dh_81{display:flex;flex-direction:column;gap:var(--space-3);margin-top:auto}._card_z4l99_1{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-decoration:none;min-height:104px}._linkable_z4l99_14{transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);cursor:pointer}._linkable_z4l99_14:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}._linkable_z4l99_14:active:not(:disabled){transform:translateY(1px)}._linkable_z4l99_14:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._head_z4l99_33{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._label_z4l99_40{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}._icon_z4l99_46{display:inline-flex;color:var(--color-text-muted)}._icon_z4l99_46._default_z4l99_50{color:var(--color-text-muted)}._icon_z4l99_46._success_z4l99_53{color:var(--color-success-text)}._icon_z4l99_46._warning_z4l99_56{color:var(--color-warning-text)}._icon_z4l99_46._error_z4l99_59{color:var(--color-error-text)}._icon_z4l99_46._muted_z4l99_62{color:var(--color-text-muted)}._value_z4l99_66{font-size:clamp(var(--text-2xl),4vw,var(--text-display));font-weight:var(--weight-bold);line-height:1.1;color:var(--color-text);font-variant-numeric:tabular-nums;transition:color var(--dur-base) var(--ease-out)}._default_z4l99_50{color:var(--color-text)}._success_z4l99_53{color:var(--color-success-text)}._warning_z4l99_56{color:var(--color-warning-text)}._error_z4l99_59{color:var(--color-error-text)}._muted_z4l99_62{color:var(--color-text-muted)}._featured_z4l99_92 ._value_z4l99_66{font-size:var(--text-display)}._sub_z4l99_96{font-size:var(--text-sm);color:var(--color-text-muted)}._sparkline_z4l99_101{margin-top:auto}._badge_h6v90_1{display:inline-flex;align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums}._up_h6v90_10{color:var(--color-success-text)}._down_h6v90_14{color:var(--color-error-text)}._flat_h6v90_18{color:var(--color-text-muted)}._page_xckvj_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);max-width:1600px;margin:0 auto}._title_xckvj_2{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0}._page_xckvj_1>p{margin:0;color:var(--color-text-muted)}._workspace_xckvj_4{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-6);align-items:start}._main_xckvj_5{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._grid_xckvj_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._metric_xckvj_7{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._metricLabel_xckvj_8,._metricSub_xckvj_8{font-size:var(--text-sm);color:var(--color-text-muted)}._metricValue_xckvj_9{font-size:var(--text-2xl);font-variant-numeric:tabular-nums}._bookingActivity_xckvj_10 h3{margin:0 0 var(--space-3);font-size:var(--text-base)}._attention_xckvj_11{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}._attention_xckvj_11>div{display:flex;align-items:center;gap:var(--space-3);background:var(--color-surface);color:var(--color-text);padding:var(--space-3) var(--space-4)}._attention_xckvj_11 h2,._activity_xckvj_13 h2,._shift_xckvj_13 h2{font-size:var(--text-lg);margin:0;font-weight:var(--weight-semibold)}._attention_xckvj_11 p{padding-inline:var(--space-4);margin-block:var(--space-4) var(--space-2)}._attention_xckvj_11>a{margin-inline:var(--space-4)}._page_xckvj_1 a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-accent-strong)}._activity_xckvj_13{padding-top:var(--space-2)}._activity_xckvj_13 dl{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:0}._activity_xckvj_13 dl>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4)}._activity_xckvj_13 dl>div+div{border-top:1px solid var(--color-border)}._activity_xckvj_13 dt{color:var(--color-text-muted)}._activity_xckvj_13 dd{margin:0;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._shift_xckvj_13{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4)}._shift_xckvj_13 p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._emptyState_xckvj_25,._errorState_xckvj_25{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted)}._workLinks_xckvj_26{display:flex;flex-wrap:wrap;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}._bookingActivity_xckvj_10{margin-top:var(--space-4);overflow-x:auto}._bookingActivity_xckvj_10 table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._bookingActivity_xckvj_10 th{text-align:left;color:var(--color-text-muted);font-weight:var(--weight-medium)}._bookingActivity_xckvj_10 th,._bookingActivity_xckvj_10 td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border)}._bookingActivity_xckvj_10 td:first-child{font-variant-numeric:tabular-nums}._bookingActivity_xckvj_10 td strong,._bookingActivity_xckvj_10 td span{display:block}._bookingActivity_xckvj_10 td span{color:var(--color-text-muted);margin-top:var(--space-1)}._bookingActivity_xckvj_10 td a{min-width:44px;justify-content:center}._actionLabel_xckvj_35{font-size:var(--text-xs)}@media(min-width:1400px){._grid_xckvj_6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){._workspace_xckvj_4{grid-template-columns:1fr}}@media(max-width:640px){._page_xckvj_1{padding:var(--space-4)}._grid_xckvj_6{grid-template-columns:1fr;gap:0;border-block:1px solid var(--color-border)}._metric_xckvj_7{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:0;border-radius:0;padding:var(--space-3) 0}._metric_xckvj_7+._metric_xckvj_7{border-top:1px solid var(--color-border)}._metricValue_xckvj_9{font-size:var(--text-xl)}._metricSub_xckvj_8{grid-column:1 / -1;font-size:var(--text-xs)}}._attention_xckvj_11>._attentionWarning_xckvj_47{background:var(--color-warning-bg);color:var(--color-warning-text)}._form_uv5qf_1{display:flex;flex-direction:column;gap:var(--space-4);min-height:100%}._row_uv5qf_8{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._maskedRow_uv5qf_14{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._maskedContacts_uv5qf_25{display:flex;flex-direction:column;gap:var(--space-1)}._maskedLabel_uv5qf_31{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-medium)}._maskedValue_uv5qf_37{font-size:var(--text-base);color:var(--color-text);font-variant-numeric:tabular-nums}._checkboxRow_uv5qf_43{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);cursor:pointer}._error_uv5qf_52{font-size:var(--text-sm);color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-md);padding:var(--space-2) var(--space-2);margin:0}._familyOffer_uv5qf_61{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-warning-text);background:var(--color-warning-bg);overflow-wrap:anywhere}._actions_uv5qf_73{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:auto;position:sticky;bottom:calc(-1 * var(--space-4));padding-block:var(--space-4);background:var(--color-bg);border-top:1px solid var(--color-border)}._section_uv5qf_85{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--color-border)}._section_uv5qf_85 legend{padding:0 var(--space-2) 0 0;font-size:var(--text-base);font-weight:var(--weight-semibold)}@media(max-width:520px){._row_uv5qf_8{grid-template-columns:minmax(0,1fr)}._maskedRow_uv5qf_14{align-items:stretch;flex-direction:column}}._form_uv5qf_1>._row_uv5qf_8:first-child{grid-template-columns:minmax(0,1fr)}._section_uv5qf_85 summary{font-weight:var(--weight-semibold);padding-block:var(--space-2);cursor:pointer}._section_uv5qf_85[open]>summary{margin-bottom:var(--space-3)}._section_uv5qf_85[open]>:not(summary){margin-top:var(--space-3)}._familySummary_uv5qf_94{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;overflow-wrap:anywhere}._familySummary_uv5qf_94 ul{list-style:none;padding:0;margin:0}._familySummary_uv5qf_94 li{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-2);border-top:1px solid var(--color-border)}._familySummary_uv5qf_94 small{color:var(--color-text-muted)}._page_1q7z9_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}._header_1q7z9_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._titleRow_1q7z9_15{display:flex;align-items:center;gap:var(--space-2)}._headerActions_1q7z9_21{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}._title_1q7z9_15{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);margin:0}._count_1q7z9_36{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);background:var(--color-surface-raised);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3)}._filters_1q7z9_45{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._search_1q7z9_52{min-width:280px}._archivedToggle_1q7z9_56{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-base);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-base) var(--ease-out)}._archivedToggle_1q7z9_56:hover{color:var(--color-text)}._error_1q7z9_71{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-base);color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}._retry_1q7z9_83{background:none;border:none;color:var(--color-error-text);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:underline;transition:opacity var(--dur-base) var(--ease-out)}._retry_1q7z9_83:hover{opacity:.8}._tableWrap_1q7z9_97{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto;overflow-y:hidden;background:var(--color-bg)}._table_1q7z9_97{width:100%;border-collapse:collapse;font-size:var(--text-base)}._table_1q7z9_97 thead th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);padding:var(--space-2) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._table_1q7z9_97 tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._table_1q7z9_97 tbody tr:last-child td{border-bottom:none}._table_1q7z9_97 tbody tr:hover{background:var(--color-surface);transition:background var(--dur-fast) var(--ease-out)}._num_1q7z9_138{text-align:right;font-variant-numeric:tabular-nums}._sortButton_1q7z9_143{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--dur-base) var(--ease-out)}._sortButton_1q7z9_143:hover{color:var(--color-text)}._mono_1q7z9_162{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._stateCell_1q7z9_167{text-align:center;color:var(--color-text-muted);padding:var(--space-8) var(--space-4)}._nameLink_1q7z9_173{color:var(--color-text);font-weight:var(--weight-semibold);text-decoration:none;transition:opacity var(--dur-base) var(--ease-out)}._nameLink_1q7z9_173:hover{opacity:.8}._archivedRow_1q7z9_184{opacity:.6}._archivedTag_1q7z9_188{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}._more_1q7z9_194{display:flex;justify-content:center;padding:var(--space-4)}@media(max-width:640px){._page_1q7z9_1{padding:var(--space-4)}._header_1q7z9_8{flex-wrap:wrap}._search_1q7z9_52{min-width:0;width:100%}._filters_1q7z9_45{flex-direction:column;align-items:stretch}._tableWrap_1q7z9_97{overflow:visible;border:0;background:transparent;box-shadow:none}._table_1q7z9_97,._table_1q7z9_97 tbody{display:block}._table_1q7z9_97 thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._table_1q7z9_97 tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}._table_1q7z9_97 tbody td{display:flex;flex-direction:column;gap:var(--space-1);padding:0;border:0;text-align:left;min-width:0}._table_1q7z9_97 tbody td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}._table_1q7z9_97 tbody td:first-child{grid-column:1 / -1;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}._nameLink_1q7z9_173{display:flex;align-items:center;min-height:44px}._table_1q7z9_97 tbody td:first-child:before,._table_1q7z9_97 tbody ._stateCell_1q7z9_167:before{display:none}._table_1q7z9_97 tbody ._stateCell_1q7z9_167{display:block;grid-column:1 / -1;padding:var(--space-4)}._mobileHiddenMetric_1q7z9_296{display:none!important}}._directoryFooter_1q7z9_301{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}._identity_1q7z9_302{display:flex;align-items:center;gap:var(--space-3)}._wrap_1mq40_1{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;container:chat-panel / inline-size}._placeholder_1mq40_9{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4);text-align:center}._startError_1mq40_22{color:var(--color-error-text);font-size:var(--text-sm)}._feed_1mq40_27{display:flex;flex-direction:column;gap:var(--space-2);max-height:380px;min-height:160px;overflow-y:auto;padding:var(--space-1)}._empty_1mq40_37{margin:auto;color:var(--color-text-muted);font-size:var(--text-sm)}._row_1mq40_43{display:flex;content-visibility:auto;contain-intrinsic-size:auto 60px}._rowOut_1mq40_53{justify-content:flex-end}._rowIn_1mq40_57{justify-content:flex-start}._bubble_1mq40_61{display:flex;flex-direction:column;gap:var(--space-1);max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg)}._bubbleIn_1mq40_70{background:var(--color-surface);color:var(--color-text)}._bubbleOut_1mq40_75{background:var(--color-success-bg);color:var(--color-text)}._bubblePending_1mq40_80{opacity:.7}._bubbleFailed_1mq40_84{background:var(--color-error-bg);color:var(--color-error-text)}._bubbleText_1mq40_89{margin:0;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}._bubbleMeta_1mq40_96{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}._bubbleFailed_1mq40_84 ._bubbleMeta_1mq40_96{color:var(--color-error-text)}._ticks_1mq40_109,._ticksRead_1mq40_110{display:inline-flex;align-items:center;letter-spacing:-5px}._ticksRead_1mq40_110{color:var(--color-data-cyan)}._retry_1mq40_120{background:none;border:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font-size:var(--text-xs)}._retry_1mq40_120:disabled{cursor:default;opacity:.7;text-decoration:none}._loadEarlierWrap_1mq40_136{display:flex;justify-content:center;padding-bottom:var(--space-2)}._loadEarlier_1mq40_136{background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);color:var(--color-accent-strong);font-size:var(--text-xs);cursor:pointer}._loadEarlier_1mq40_136:disabled{cursor:default;color:var(--color-text-disabled)}._media_1mq40_157{display:block;max-width:100%;border-radius:var(--radius-md)}._mediaLoading_1mq40_163{width:160px;height:120px;border-radius:var(--radius-md);background:var(--color-surface-raised)}._mediaError_1mq40_170,._mediaFile_1mq40_171{font-size:var(--text-xs);opacity:.8}._mediaFile_1mq40_171{display:inline-flex;align-items:center;gap:var(--space-1);color:inherit;text-decoration:underline}._mediaLink_1mq40_185{display:block}._audio_1mq40_189{width:min(280px,100%)}._video_1mq40_193{display:block;width:min(320px,100%);max-height:280px;border-radius:var(--radius-md)}._contactCard_1mq40_200{display:flex;align-items:center;gap:var(--space-2);min-width:190px}._contactCard_1mq40_200 div{display:flex;flex-direction:column;gap:2px}._contactCard_1mq40_200 span{font-size:var(--text-xs);opacity:.8}._reactionList_1mq40_218{display:flex;flex-wrap:wrap;gap:var(--space-1)}._reactionList_1mq40_218 button{padding:1px var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-xs)}._reactionList_1mq40_218 ._reactionOwn_1mq40_233{border-color:var(--color-accent-strong)}._reactionPicker_1mq40_237{position:relative}._reactionPicker_1mq40_237 summary{cursor:pointer;list-style:none;text-decoration:underline}._reactionPicker_1mq40_237 summary::-webkit-details-marker{display:none}._reactionPicker_1mq40_237>div{position:absolute;right:0;bottom:calc(100% + var(--space-1));z-index:var(--z-popover);display:flex;gap:2px;padding:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._reactionPicker_1mq40_237 button{padding:var(--space-1);border:0;background:none;font-size:var(--text-base);cursor:pointer}._composer_1mq40_273{display:flex;flex-wrap:wrap;align-items:flex-end;position:relative;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-bg)}._fileInput_1mq40_284{display:none}._composerActions_1mq40_288{display:flex;gap:2px}._composerTool_1mq40_293{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:none;color:var(--color-text-muted);cursor:pointer}._composerTool_1mq40_293:hover,._composerTool_1mq40_293:focus-visible{color:var(--color-text);background:var(--color-row-hover)}._composerTool_1mq40_293:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._recording_1mq40_318{color:var(--color-error-text);border-color:var(--color-error-text)}._attachmentDraft_1mq40_323,._composerError_1mq40_324{order:10;flex-basis:100%;margin:0;font-size:var(--text-xs)}._attachmentDraft_1mq40_323{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--color-surface);border-radius:var(--radius-sm)}._attachmentDraft_1mq40_323 button{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;background:none;color:inherit;cursor:pointer}@media(pointer:coarse){._attachmentDraft_1mq40_323 button{width:44px;height:44px}}._composerError_1mq40_324{color:var(--color-error-text)}._pendingAttachment_1mq40_363{font-size:var(--text-xs);font-weight:var(--weight-medium)}._composerInput_1mq40_368{flex:1;min-width:120px;min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);resize:none;transition:border-color var(--dur-base) var(--ease-out)}._fullHeight_1mq40_381{flex:1;overflow:hidden}._fullHeight_1mq40_381 ._feed_1mq40_27{flex:1;max-height:none;min-height:0;padding:var(--space-5);gap:var(--space-4)}._fullHeight_1mq40_381 ._composer_1mq40_273{flex-shrink:0}._composerInput_1mq40_368:hover{border-color:var(--color-text-disabled)}._composerInput_1mq40_368:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._quickWrap_1mq40_410{position:static}._quickToggle_1mq40_414{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2);background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;white-space:nowrap}._quickToggle_1mq40_414:hover{color:var(--color-text);background:var(--color-row-hover)}._quickToggle_1mq40_414:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._quickList_1mq40_439{position:absolute;bottom:calc(100% + var(--space-2));left:var(--space-4);z-index:var(--z-popover);display:flex;flex-direction:column;gap:var(--space-1);width:min(320px,calc(100% - 2 * var(--space-4)));max-height:280px;overflow-y:auto;margin:0;padding:var(--space-2);list-style:none;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._quickList_1mq40_439 button{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--space-2);background:none;border:none;border-radius:var(--radius-sm);font:inherit;color:inherit;text-align:left;cursor:pointer}._quickList_1mq40_439 button:hover{background:var(--color-row-hover)}._quickTitle_1mq40_478{font-size:var(--text-sm);font-weight:var(--weight-medium)}._quickBody_1mq40_483{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@container chat-panel (max-width: 639px){._composer_1mq40_273{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}._composerInput_1mq40_368{grid-column:1 / -1;grid-row:1;width:100%;min-width:0}._quickWrap_1mq40_410{grid-column:1;grid-row:2}._composerActions_1mq40_288{grid-column:2;grid-row:2;justify-self:end}._sendButton_1mq40_502{grid-column:3;grid-row:2;width:44px;min-height:44px}._composerTool_1mq40_293{width:44px;height:44px}._quickToggle_1mq40_414{min-height:44px}._attachmentDraft_1mq40_323,._composerError_1mq40_324{grid-column:1 / -1}}@media(max-width:767px){._fullHeight_1mq40_381{flex:1;height:100%}._fullHeight_1mq40_381 ._feed_1mq40_27{flex:1;max-height:none;min-height:0}._bubble_1mq40_61{max-width:92%}._composer_1mq40_273{background:var(--color-surface-raised)}._reactionPicker_1mq40_237>div{max-width:calc(100vw - 2 * var(--space-4));flex-wrap:wrap}._rowIn_1mq40_57 ._reactionPicker_1mq40_237>div{left:0;right:auto}}@media(pointer:coarse){._composerTool_1mq40_293,._quickToggle_1mq40_414,._loadEarlier_1mq40_136,._reactionPicker_1mq40_237 summary,._reactionPicker_1mq40_237 button,._reactionList_1mq40_218 button{min-width:44px;min-height:44px}._sendButton_1mq40_502{min-width:44px;min-height:44px}}._page_1pvvk_1{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);width:100%;min-width:0}._state_1pvvk_10{padding:var(--space-6);color:var(--color-text-muted);text-align:center}._retry_1pvvk_16{background:none;border:none;color:var(--color-accent-strong);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:underline;transition:opacity var(--dur-base) var(--ease-out)}._retry_1pvvk_16:hover{opacity:.8}._breadcrumb_1pvvk_30 a{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-base);color:var(--color-text-muted);text-decoration:none;transition:color var(--dur-base) var(--ease-out)}._breadcrumb_1pvvk_30 a:hover{color:var(--color-text)}._header_1pvvk_44{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._headLeft_1pvvk_52{display:flex;flex:1 1 280px;min-width:0;flex-direction:column;gap:var(--space-2)}._name_1pvvk_60{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);margin:0}._headBadges_1pvvk_67{display:flex;gap:var(--space-2)}._headActions_1pvvk_72{display:flex;flex-wrap:wrap;max-width:100%;gap:var(--space-2)}._statsRow_1pvvk_79{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:0;padding:var(--space-3) 0;border-block:1px solid var(--color-border)}._statsRow_1pvvk_79 ._def_1pvvk_88{gap:var(--space-2);font-size:var(--text-sm)}._statsRow_1pvvk_79 dd{font-weight:var(--weight-semibold)}._statsRow_1pvvk_79 ._debt_1pvvk_90{color:var(--color-error-text);font-variant-numeric:tabular-nums}._profileGrid_1pvvk_91{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--space-5);align-items:start}._profileMain_1pvvk_92,._profileAside_1pvvk_92{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._profileMain_1pvvk_92 ._defs_1pvvk_93{gap:var(--space-4)}._profileMain_1pvvk_92 ._def_1pvvk_88{justify-content:flex-start}._profileMain_1pvvk_92 ._def_1pvvk_88 dt{width:160px}._profileMain_1pvvk_92 ._def_1pvvk_88 dd{text-align:left}@media(max-width:900px){._profileGrid_1pvvk_91{grid-template-columns:minmax(0,1fr)}._profileAside_1pvvk_92{grid-row:1}}._sectionTabs_1pvvk_99{display:flex}._grid_1pvvk_103{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4);align-items:start}._loyaltyGrid_1pvvk_110{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}._card_1pvvk_112{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0}._cardTitle_1pvvk_124{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}._defs_1pvvk_93{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._def_1pvvk_88{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-base)}._def_1pvvk_88 dt{color:var(--color-text-muted);max-width:50%}._def_1pvvk_88 dd{color:var(--color-text);margin:0;text-align:right;overflow-wrap:anywhere}._mono_1pvvk_157{font-variant-numeric:tabular-nums}._consentRow_1pvvk_161{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);cursor:pointer;padding-top:var(--space-1);border-top:1px solid var(--color-border);transition:opacity var(--dur-base) var(--ease-out)}._consentRow_1pvvk_161:hover{opacity:.8}._consentOrigin_1pvvk_177{color:var(--color-text-muted);font-size:var(--text-xs)}._muted_1pvvk_182{font-size:var(--text-base);color:var(--color-text-muted);margin:0}._modalActions_1pvvk_188{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}._searchResults_1pvvk_195{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._searchResult_1pvvk_195{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;cursor:pointer;font-size:var(--text-base);color:var(--color-text);text-align:left;transition:background var(--dur-fast) var(--ease-out)}._searchResult_1pvvk_195:hover:not(:disabled){background:var(--color-surface)}._familyMembers_1pvvk_227{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}._memberList_1pvvk_234{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._memberRow_1pvvk_243{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;flex-wrap:wrap;border-bottom:1px solid var(--color-border);font-size:var(--text-base)}._memberRow_1pvvk_243:last-child{border-bottom:none}._memberName_1pvvk_257{font-weight:var(--weight-medium)}._memberRow_1pvvk_243 ._mono_1pvvk_157{margin-left:auto;color:var(--color-text-muted)}._cardWide_1pvvk_268{grid-column:1 / -1;overflow-x:auto}._visitsTable_1pvvk_274{width:100%;border-collapse:collapse;font-size:var(--text-base)}._visitsTable_1pvvk_274 thead th{text-align:left;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);background:var(--color-surface);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}._visitsTable_1pvvk_274 tbody td{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}._visitsTable_1pvvk_274 tbody tr:last-child td{border-bottom:none}._visitsTable_1pvvk_274 ._num_1pvvk_301{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._visitsError_1pvvk_307{margin:0;color:var(--color-error-text);font-size:var(--text-base)}@media(max-width:1100px){._cardWide_1pvvk_268{overflow-x:visible;padding:0;border:0;background:transparent;box-shadow:none}._visitsTable_1pvvk_274,._visitsTable_1pvvk_274 tbody{display:block;width:100%}._visitsTable_1pvvk_274 thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._visitsTable_1pvvk_274 tbody tr{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:var(--space-3);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._visitsTable_1pvvk_274 tbody tr:last-child{margin-bottom:0}._visitsTable_1pvvk_274 tbody td{display:grid;grid-template-columns:minmax(5.5rem,32%) minmax(0,1fr);align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._visitsTable_1pvvk_274 tbody td:last-child{border-bottom:0}._visitsTable_1pvvk_274 tbody td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._visitDate_1pvvk_375,._visitsTable_1pvvk_274 ._num_1pvvk_301{font-variant-numeric:tabular-nums;white-space:nowrap}._visitText_1pvvk_381{overflow-wrap:anywhere}._visitStatus_1pvvk_385{align-items:center}}@media(max-width:640px){._page_1pvvk_1{padding:var(--space-4);gap:var(--space-4)}._header_1pvvk_44{flex-direction:column}._headLeft_1pvvk_52{flex-basis:auto}._headActions_1pvvk_72{flex-wrap:wrap}._statsRow_1pvvk_79,._grid_1pvvk_103{grid-template-columns:1fr}}._mergeConfirm_1pvvk_418{display:flex;flex-direction:column;gap:var(--space-3)}._mergeError_1pvvk_424{color:var(--color-error-text);font-size:var(--text-sm)}._mergeActions_1pvvk_429{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._familyCreate_1pvvk_436{display:flex;flex-direction:column;gap:var(--space-2)}._familyCreateActions_1pvvk_442{display:flex;justify-content:flex-end;gap:var(--space-2)}._moreActions_1pvvk_447{position:relative}._moreTrigger_1pvvk_448{display:flex;align-items:center;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm)}._moreTrigger_1pvvk_448:focus-visible{outline:2px solid var(--color-focus)}._moreMenu_1pvvk_459{position:absolute;right:0;top:calc(100% + var(--space-1));z-index:var(--z-popover);display:flex;flex-direction:column;align-items:stretch;min-width:180px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-lg)}._familyContext_1pvvk_474{margin-block:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}@media(pointer:coarse){._moreTrigger_1pvvk_448{min-height:44px}}._subscriptionTableWrap_1pvvk_477{overflow-x:auto}._selectedVisit_1pvvk_479{background:var(--color-accent-bg)}._visitButton_1pvvk_480{border:0;padding:0;color:var(--color-accent-strong);background:transparent;text-align:left;font:inherit;cursor:pointer}._visitButton_1pvvk_480:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}._visitDetail_1pvvk_482{display:flex;flex-direction:column;gap:var(--space-5)}._visitDetail_1pvvk_482 h3{margin:0;font-size:var(--text-xl)}._visitDetail_1pvvk_482 ._defs_1pvvk_93{gap:var(--space-4)}._visitMoney_1pvvk_485{display:flex;flex-direction:column;gap:var(--space-3);border-block:1px solid var(--color-border);padding-block:var(--space-4);margin:0}._clientSummary_1pvvk_487{color:var(--color-text-muted);font-size:var(--text-sm)}._clientSummary_1pvvk_487 summary{cursor:pointer;padding-block:var(--space-1)}._loyaltyMetrics_1pvvk_489{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4);margin:0}._loyaltyMetrics_1pvvk_489 ._def_1pvvk_88{flex-direction:column;gap:var(--space-2);padding-inline:var(--space-3);border-right:1px solid var(--color-border)}._loyaltyMetrics_1pvvk_489 ._def_1pvvk_88:last-child{border-right:0}._loyaltyMetrics_1pvvk_489 dt{max-width:none}._loyaltyMetrics_1pvvk_489 dd{text-align:left;font-size:var(--text-xl);font-weight:var(--weight-semibold)}@media(max-width:767px){._loyaltyMetrics_1pvvk_489{grid-template-columns:repeat(2,minmax(0,1fr))}}._container_1jkks_1{display:flex;align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-1);overflow-x:auto;border-radius:var(--radius-md);background:var(--color-surface)}._tab_1jkks_12{display:inline-flex;flex:0 0 auto;align-items:center;height:28px;padding:0 var(--space-3);gap:var(--space-2);color:var(--color-text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);-webkit-user-select:none;user-select:none}._tab_1jkks_12:hover:not([data-active=true]){background:var(--color-surface-raised)}._tab_1jkks_12[data-active=true]{background:var(--color-accent-bg);color:var(--color-accent-strong)}._tab_1jkks_12[data-active=true] ._icon_1jkks_38{color:var(--color-accent)}._tab_1jkks_12:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._icon_1jkks_38{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}._label_1jkks_55{white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-medium)}@media(max-width:767px){._container_1jkks_1{width:100%}._tab_1jkks_12{min-height:44px;height:auto;padding-inline:var(--space-3)}}._card_r0wm3_1{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._heading_r0wm3_11{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold)}._subheading_r0wm3_17{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}._chain_r0wm3_25{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._chainLabel_r0wm3_32{font-size:var(--text-sm);color:var(--color-text-muted)}._chainItem_r0wm3_37{background:var(--color-schedule-work-bg);color:var(--color-schedule-work);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._tableWrap_r0wm3_46{overflow-x:auto}._courses_r0wm3_47{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._courses_r0wm3_47 th{color:var(--color-text-muted);background:var(--color-surface);text-align:left;font-weight:var(--weight-medium)}._courses_r0wm3_47 th,._courses_r0wm3_47 td{padding:var(--space-3);border-bottom:1px solid var(--color-border)}._courses_r0wm3_47 tbody tr:last-child td{border-bottom:0}@media(max-width:640px){._courses_r0wm3_47,._courses_r0wm3_47 tbody{display:block}._courses_r0wm3_47 thead{display:none}._courses_r0wm3_47 tr{display:grid;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}._courses_r0wm3_47 td{display:flex;justify-content:space-between;gap:var(--space-3);padding:0;border:0}._courses_r0wm3_47 td:before{content:attr(data-label);color:var(--color-text-muted)}}._courseName_r0wm3_59{font-weight:var(--weight-medium)}._courseTeacher_r0wm3_63{color:var(--color-text-muted);font-size:var(--text-sm)}._courseMeta_r0wm3_68{display:flex;gap:var(--space-2);flex-wrap:wrap}._historyList_r0wm3_74{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);max-height:14rem;overflow-y:auto}._historyItem_r0wm3_85{display:flex;justify-content:space-between;font-size:var(--text-sm)}._historyDate_r0wm3_91{font-variant-numeric:tabular-nums}._historyStatus_r0wm3_95{color:var(--color-text-muted)}._card_1fm0b_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._title_1fm0b_11{margin:0;font-size:var(--text-base);font-weight:var(--weight-medium)}._table_1fm0b_17{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_1fm0b_17 thead th{text-align:left;padding:var(--space-3);color:var(--color-text-muted);font-weight:var(--weight-medium);border-bottom:1px solid var(--color-border)}._table_1fm0b_17 tbody td{padding:var(--space-3);border-bottom:1px solid var(--color-border)}._table_1fm0b_17 tbody tr:last-child td{border-bottom:none}._num_1fm0b_40{text-align:right;font-variant-numeric:tabular-nums}._mono_1fm0b_45{font-variant-numeric:tabular-nums}._muted_1fm0b_49{color:var(--color-text-muted);font-size:var(--text-sm)}._card_1fm0b_1{overflow-x:auto}._table_1fm0b_17 th{background:var(--color-surface)}@media(max-width:1100px){._card_1fm0b_1{overflow-x:visible}._table_1fm0b_17,._table_1fm0b_17 tbody{display:block;width:100%}._table_1fm0b_17 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._table_1fm0b_17 tbody tr{display:block;margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._table_1fm0b_17 tbody tr:last-child{margin-bottom:0}._table_1fm0b_17 tbody td{display:grid;grid-template-columns:minmax(6.5rem,36%) minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) 0;text-align:right;overflow-wrap:anywhere}._table_1fm0b_17 tbody td:last-child{border-bottom:0}._table_1fm0b_17 tbody td:before{content:attr(data-label);text-align:left;color:var(--color-text-muted);font-size:var(--text-xs)}._table_1fm0b_17 tbody td>*{justify-self:end}}._page_1lkjt_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}._state_1lkjt_8{padding:var(--space-6);color:var(--color-text-muted)}._header_1lkjt_13{display:flex;align-items:baseline;gap:var(--space-3)}._title_1lkjt_19{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);margin:0}._branch_1lkjt_26{font-size:var(--text-base);color:var(--color-text-muted)}._sectionTabs_1lkjt_31{display:flex}._tabPanel_1lkjt_35{display:flex;flex-direction:column;gap:var(--space-4)}._shiftCard_1lkjt_41{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._shiftHead_1lkjt_52{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;flex-wrap:wrap}._shiftInfo_1lkjt_61{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._shiftMeta_1lkjt_68{font-size:var(--text-base);color:var(--color-text-muted)}._shiftMetrics_1lkjt_73{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);width:100%;padding-top:var(--space-4);border-top:1px solid var(--color-border)}._metric_1lkjt_82{min-width:0}._metricLabel_1lkjt_86{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}._metricValue_1lkjt_95{display:block;color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;white-space:nowrap}._metricSub_1lkjt_105{display:block;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}._success_1lkjt_112{color:var(--color-success-text)}._default_1lkjt_116{color:var(--color-text-muted)}._warning_1lkjt_120{color:var(--color-warning-text)}._errorTone_1lkjt_124{color:var(--color-error-text)}._hero_1lkjt_129{font-size:var(--text-3xl);color:var(--color-money-cash)}._discrepancyValue_1lkjt_135{font-size:var(--text-3xl)}._discrepancy_1lkjt_135{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-base)}._discrepancy_1lkjt_135._warning_1lkjt_120{background:var(--color-warning-bg);border:1px solid var(--color-warning)}._discrepancy_1lkjt_135._errorTone_1lkjt_124{background:var(--color-error-bg);border:1px solid var(--color-error)}._muted_1lkjt_161{font-size:var(--text-base);color:var(--color-text-muted)}._toolbar_1lkjt_166{display:flex;gap:var(--space-2);flex-wrap:wrap}._error_1lkjt_124{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-base);color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}._retry_1lkjt_184{background:none;border:none;color:var(--color-error-text);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:underline}._tableWrap_1lkjt_193{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto;overflow-y:hidden;background:var(--color-bg)}._table_1lkjt_193{width:100%;border-collapse:collapse;font-size:var(--text-base)}._table_1lkjt_193 thead th{text-align:left;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:var(--space-2) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._table_1lkjt_193 tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}._table_1lkjt_193 tbody tr:last-child td{border-bottom:none}._num_1lkjt_229{text-align:right;font-variant-numeric:tabular-nums}._mono_1lkjt_234{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._comment_1lkjt_239{color:var(--color-text-muted);max-width:320px}._mobileLabel_1lkjt_244{display:none}._txType_1lkjt_248{display:inline-flex;align-items:center;gap:var(--space-2)}._txIcon_1lkjt_254{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);color:var(--color-text-muted);background:var(--color-surface)}._txIcon_1lkjt_254._success_1lkjt_112{color:var(--color-success-text);background:var(--color-success-bg)}._txIcon_1lkjt_254._errorTone_1lkjt_124{color:var(--color-error-text);background:var(--color-error-bg)}._rowAction_1lkjt_275{text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap}._linkBtn_1lkjt_284{background:none;border:none;color:var(--color-accent-strong);font-size:var(--text-sm);font-weight:500;cursor:pointer}._linkBtn_1lkjt_284:hover{text-decoration:underline}._linkBtnDanger_1lkjt_297{color:var(--color-error-text)}._stateCell_1lkjt_301{text-align:center;color:var(--color-text-muted);padding:32px 16px}._emptyPanel_1lkjt_307{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:160px;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._paginationBar_1lkjt_320{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width:1024px){._shiftMetrics_1lkjt_73{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){._historyTableWrap_1lkjt_336{overflow-x:visible;overflow-y:visible;border:0;background:transparent}._historyTable_1lkjt_336,._historyTable_1lkjt_336 tbody{display:block;width:100%}._historyTable_1lkjt_336 thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._historyTable_1lkjt_336 tbody tr{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:var(--space-3);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._historyTable_1lkjt_336 tbody tr:last-child{margin-bottom:0}._historyTable_1lkjt_336 tbody td{display:grid;grid-template-columns:minmax(6.5rem,36%) minmax(0,1fr);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._historyTable_1lkjt_336 tbody td:last-child{border-bottom:0}._historyTable_1lkjt_336 tbody td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._historyTime_1lkjt_396,._historyAmount_1lkjt_397{font-variant-numeric:tabular-nums;white-space:nowrap}._historyComment_1lkjt_402{max-width:none;overflow-wrap:anywhere}._historyAction_1lkjt_407{display:flex;justify-content:flex-start;width:100%}._historyAction_1lkjt_407:before{flex:0 0 36%;min-width:6.5rem}._historyTable_1lkjt_336 ._txType_1lkjt_248{min-width:44px;min-height:44px}._historyAction_1lkjt_407 :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}._historyTable_1lkjt_336 tbody ._historyState_1lkjt_431{display:block;margin-bottom:0}._historyState_1lkjt_431 ._stateCell_1lkjt_301{display:block;padding:var(--space-8) var(--space-4);border-bottom:0}._historyState_1lkjt_431 ._stateCell_1lkjt_301:before{content:none}}@media(max-width:767px){._payableTableWrap_1lkjt_448{overflow-x:hidden}._payableTable_1lkjt_448,._payableTable_1lkjt_448 tbody{display:block;width:100%}._payableTable_1lkjt_448 thead{display:none}._payableTable_1lkjt_448 tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client amount" "service action";column-gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border)}._payableTable_1lkjt_448 tbody tr:last-child{border-bottom:none}._payableTable_1lkjt_448 tbody td{display:flex;min-width:0;padding:0;border-bottom:none}._debtClient_1lkjt_484{grid-area:client;flex-direction:column;font-weight:var(--weight-semibold)}._debtService_1lkjt_490{grid-area:service;flex-direction:column;overflow-wrap:anywhere}._debtAmount_1lkjt_496{grid-area:amount;flex-direction:column;align-items:flex-end;white-space:nowrap}._debtAction_1lkjt_503{grid-area:action;align-self:end}._debtAction_1lkjt_503 ._linkBtn_1lkjt_284{display:inline-flex;align-items:center;min-height:44px}._payableTable_1lkjt_448 ._mobileLabel_1lkjt_244{display:block;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}._operationTabs_1lkjt_521 [role=tab]{min-height:44px}}@media(max-width:640px){._shiftMetrics_1lkjt_73{grid-template-columns:1fr}._metricValue_1lkjt_95{white-space:normal}}._filterBar_1lkjt_537{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}._filterBar_1lkjt_537>*{flex:1 1 10rem;min-width:8rem}._selectedRow_1lkjt_549{background:var(--color-accent-bg)}._txType_1lkjt_248{border:0;background:transparent;padding:0;cursor:pointer;font:inherit}._txType_1lkjt_248:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}@media(pointer:coarse){._txType_1lkjt_248{min-width:44px;min-height:44px}}._transactionDetail_1lkjt_559{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}._detailAmount_1lkjt_560{font-size:var(--text-3xl);font-variant-numeric:tabular-nums}._transactionDetail_1lkjt_559 dl{width:100%;margin:0}._transactionDetail_1lkjt_559 dl>div{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}._transactionDetail_1lkjt_559 dt{color:var(--color-text-muted)}._transactionDetail_1lkjt_559 dd{margin:0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._reportLink_1lkjt_565{display:inline-flex;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-accent-strong);font-weight:var(--weight-semibold);text-decoration:none}._reportLink_1lkjt_565:hover{background:var(--color-accent-bg)}._reportEmpty_1lkjt_567{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-height:320px;padding:var(--space-6);text-align:center;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._reportEmpty_1lkjt_567 h2,._reportEmpty_1lkjt_567 p{margin:0}._reportEmpty_1lkjt_567 h2{color:var(--color-text)}._reportEmpty_1lkjt_567 ._reportLink_1lkjt_565{max-width:100%}._reportEmpty_1lkjt_567{min-height:calc(100dvh - 240px);border:0;border-radius:0}._reportLink_1lkjt_565{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent)}._reportLink_1lkjt_565:hover{background:var(--color-accent-hover)}._operationBasis_1lkjt_588{width:100%;padding-block:var(--space-4);border-block:1px solid var(--color-border)}._operationBasis_1lkjt_588 h3{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-muted);margin:0 0 var(--space-2)}._operationBasis_1lkjt_588 p{margin:0}._transactionMeta_1lkjt_591{max-width:100%;color:var(--color-text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}._transactionMeta_1lkjt_591 summary{cursor:pointer}._recentOperations_1lkjt_593{margin-top:var(--space-6);overflow-x:auto}._recentOperations_1lkjt_593 h2{font-size:var(--text-lg);margin-bottom:var(--space-3)}._shiftMetrics_1lkjt_73{gap:var(--space-3)}._metric_1lkjt_82{padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-md)}._panel_1pxmu_1{display:flex;flex-direction:column;gap:var(--space-4)}._toolbar_1pxmu_7{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}._summary_1pxmu_14{display:flex;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2)}._summaryLabel_1pxmu_21{color:var(--color-text-muted);font-size:var(--text-sm)}._summaryValue_1pxmu_26{color:var(--color-money-cash-text);font-size:var(--text-2xl);font-variant-numeric:tabular-nums}._statusLine_1pxmu_32{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}._error_1pxmu_40{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-md)}._state_1pxmu_51{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:160px;padding:var(--space-5);color:var(--color-text-muted);text-align:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._state_1pxmu_51 strong{color:var(--color-text)}._tableWrap_1pxmu_70{overflow-x:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._table_1pxmu_70{width:100%;border-collapse:collapse;font-size:var(--text-base)}._table_1pxmu_70 th{padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:left;text-transform:uppercase;letter-spacing:.02em;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._table_1pxmu_70 td{padding:var(--space-3) var(--space-4);color:var(--color-text);border-bottom:1px solid var(--color-border)}._table_1pxmu_70 tr:last-child td{border-bottom:none}._numeric_1pxmu_105{text-align:right!important;font-variant-numeric:tabular-nums}._action_1pxmu_110{width:1%;text-align:right}._detailButton_1pxmu_115{min-height:36px;padding:0 var(--space-2);color:var(--color-accent-strong);font:inherit;font-weight:var(--weight-medium);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}._detailButton_1pxmu_115:hover{text-decoration:underline;text-underline-offset:3px}._detailButton_1pxmu_115:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._visuallyHidden_1pxmu_137{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._details_1pxmu_149{display:flex;flex-direction:column;gap:var(--space-4)}._notice_1pxmu_155{margin:0;padding:var(--space-3) var(--space-4);color:var(--color-warning-text);background:var(--color-warning-bg);border-radius:var(--radius-md)}._detailList_1pxmu_163{display:flex;flex-direction:column;margin:0}._detailList_1pxmu_163>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}._detailList_1pxmu_163 dt{color:var(--color-text-muted)}._detailList_1pxmu_163 dd{margin:0;color:var(--color-text);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:right}._detailList_1pxmu_163 ._detailTotal_1pxmu_189{padding-top:var(--space-4);border-bottom:none}._detailTotal_1pxmu_189 dt,._detailTotal_1pxmu_189 dd{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-bold)}@media(max-width:767px){._toolbar_1pxmu_7{align-items:stretch;flex-direction:column}._summary_1pxmu_14{justify-content:space-between;padding-bottom:0}._statusLine_1pxmu_32{align-items:flex-start}._tableWrap_1pxmu_70{overflow:visible;background:transparent;border:none}._table_1pxmu_70,._table_1pxmu_70 tbody{display:block}._table_1pxmu_70 thead{display:none}._table_1pxmu_70 tr{display:grid;grid-template-columns:1fr auto;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._table_1pxmu_70 td{display:block;padding:0;border:none}._table_1pxmu_70 td:before{display:block;margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;content:attr(data-label)}._table_1pxmu_70 ._numeric_1pxmu_105{text-align:right!important}._action_1pxmu_110{grid-column:1 / -1;width:auto;padding-top:var(--space-2)!important;text-align:left}._action_1pxmu_110:before{display:none!important}._detailButton_1pxmu_115{min-height:44px;padding:0}}._tab_ri3xb_1{display:flex;flex-direction:column;gap:var(--space-8)}._tabHeader_ri3xb_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._tabTitle_ri3xb_14{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}._tabHint_ri3xb_21{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._list_ri3xb_27{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}._item_ri3xb_36{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg);transition:background var(--dur-fast) var(--ease-out)}._item_ri3xb_36:hover{background:var(--color-surface)}._item_ri3xb_36:last-child{border-bottom:none}._itemMain_ri3xb_56{display:flex;flex:1 1 200px;flex-direction:column;gap:var(--space-1);min-width:0}._itemName_ri3xb_64{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text)}._itemMeta_ri3xb_70{font-size:var(--text-sm);color:var(--color-text-muted)}._itemActions_ri3xb_75{display:flex;max-width:100%;gap:var(--space-1);flex-shrink:0}._archived_ri3xb_82{opacity:.6}._empty_ri3xb_86{text-align:center;color:var(--color-text-muted);padding:var(--space-8) var(--space-4);font-size:var(--text-base)}._error_ri3xb_93{font-size:var(--text-sm);color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);margin:0}._form_ri3xb_102{display:flex;flex-direction:column;gap:var(--space-3)}._formRow_ri3xb_108{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._actions_ri3xb_114{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1)}._muted_ri3xb_121{font-size:var(--text-base);color:var(--color-text-muted);margin:0}._card_ri3xb_127{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}._switchRow_ri3xb_138{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);cursor:pointer}._ownerSwitch_ri3xb_147{display:flex;flex-wrap:wrap;gap:var(--space-1)}._directoryFilters_ri3xb_153{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-2)}._directorySearch_ri3xb_160{flex:1 1 260px;min-width:220px}._ownerButton_ri3xb_165{min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-muted);font:inherit;cursor:pointer}._ownerButtonActive_ri3xb_176{border-color:var(--color-accent);background:var(--color-accent-bg);color:var(--color-accent-strong)}._inlineForm_ri3xb_182{display:flex;gap:var(--space-2);align-items:flex-end}._inlineForm_ri3xb_182>:first-child{flex:1}._codeBox_ri3xb_192{font-family:ui-monospace,monospace;font-size:var(--text-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);word-break:break-all;color:var(--color-text)}._priceInput_ri3xb_203{width:90px}._codeList_ri3xb_207{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-1);list-style:none;margin:0;padding:0;font-family:ui-monospace,monospace;font-size:var(--text-sm)}._tierTitle_ri3xb_219{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}._tierMeta_ri3xb_226{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._scenarioTitle_ri3xb_232{display:flex;align-items:center;gap:var(--space-2)}._scenarioBody_ri3xb_238{display:flex;flex-direction:column;gap:var(--space-3)}._logoRow_ri3xb_246{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._logoPreview_ri3xb_253{max-height:64px;max-width:240px;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1);background:var(--color-surface)}._fileInput_ri3xb_263{display:none}._photoRow_ri3xb_267{display:flex;align-items:center;gap:var(--space-3)}._photoFrame_ri3xb_273{width:96px;height:96px;flex:0 0 96px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._photoPreview_ri3xb_283,._photoPlaceholder_ri3xb_284{width:100%;height:100%}._photoPreview_ri3xb_283{object-fit:cover}._photoPlaceholder_ri3xb_284{display:grid;place-items:center;color:var(--color-accent-strong);background:var(--color-accent-bg);font-size:var(--text-2xl);font-weight:var(--weight-bold)}._photoActions_ri3xb_302{display:flex;gap:var(--space-2);flex-wrap:wrap}._sysGrid_ri3xb_308{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-4);margin:0;font-size:var(--text-sm)}._sysGrid_ri3xb_308 dt{color:var(--color-text-muted)}._sysGrid_ri3xb_308 dd{margin:0;color:var(--color-text);font-variant-numeric:tabular-nums}._stackForm_ri3xb_328{display:flex;flex-direction:column;gap:var(--space-3);max-width:560px}._formActions_ri3xb_335{display:flex;gap:var(--space-2)}._itemHint_ri3xb_340{display:block;margin-top:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-muted)}._diff_ri3xb_348{margin-block-start:var(--space-2)}._diffSummary_ri3xb_352{cursor:pointer;color:var(--color-text-muted);font-size:var(--text-sm)}._diffTable_ri3xb_358{width:100%;margin-block-start:var(--space-2);border-collapse:collapse;font-size:var(--text-sm)}._diffTable_ri3xb_358 th,._diffTable_ri3xb_358 td{text-align:left;padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--color-border);vertical-align:top;word-break:break-word}._diffTable_ri3xb_358 th{color:var(--color-text-muted);font-weight:var(--weight-medium)}._diffOld_ri3xb_381{color:var(--color-text-muted);text-decoration:line-through}._diffNew_ri3xb_386{color:var(--color-text)}._cardSummary_ri3xb_391{cursor:pointer;font-weight:var(--weight-medium);color:var(--color-text);list-style:none}._cardSummary_ri3xb_391::-webkit-details-marker{display:none}._cardSummary_ri3xb_391:before{content:"▸";display:inline-block;margin-right:var(--space-2);color:var(--color-text-muted);transition:transform var(--dur-fast) var(--ease-out)}details[open]>._cardSummary_ri3xb_391:before{transform:rotate(90deg)}._formGrid_ri3xb_415{display:flex;flex-direction:column;gap:var(--space-4)}._fieldset_ri3xb_421{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin:0}._legend_ri3xb_428{padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}._scrollList_ri3xb_435{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1)}._checkRow_ri3xb_443{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}._headerActions_ri3xb_452{display:flex;gap:var(--space-2);flex-wrap:wrap}._tab_ri3xb_1{gap:var(--space-5);min-width:0}._tabHeader_ri3xb_7{align-items:flex-start;flex-wrap:wrap}._tabTitle_ri3xb_14{font-size:var(--text-xl)}._tabHint_ri3xb_21{line-height:1.55;margin-top:var(--space-1);max-width:72ch}._card_ri3xb_127,._list_ri3xb_27{box-shadow:none;border-radius:var(--radius-md)}._card_ri3xb_127{gap:var(--space-4);padding:var(--space-5);min-width:0}._item_ri3xb_36{min-height:64px}._itemName_ri3xb_64,._itemMeta_ri3xb_70,._itemHint_ri3xb_340{overflow-wrap:anywhere}._itemActions_ri3xb_75{flex-wrap:wrap;justify-content:flex-end}._archived_ri3xb_82{opacity:1;color:var(--color-text-muted)}._form_ri3xb_102{gap:var(--space-5);min-height:100%}._form_ri3xb_102>._actions_ri3xb_114{position:sticky;bottom:0;margin-top:auto;padding-block:var(--space-4);background:var(--color-bg);border-top:1px solid var(--color-border)}._switchRow_ri3xb_138,._checkRow_ri3xb_443{min-height:40px}._directorySearch_ri3xb_160{min-width:0}._generalWorkspace_ri3xb_473{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:var(--space-5);align-items:start}._generalFields_ri3xb_474,._generalAside_ri3xb_474{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._generalAside_ri3xb_474 ._logoRow_ri3xb_246{flex-direction:column;align-items:stretch}._generalAside_ri3xb_474 ._logoPreview_ri3xb_253{max-height:160px;max-width:100%;padding:var(--space-4)}._generalAside_ri3xb_474 ._sysGrid_ri3xb_308{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}._generalAside_ri3xb_474 ._sysGrid_ri3xb_308 dt:not(:first-child){margin-top:var(--space-3)}._generalAside_ri3xb_474 ._sysGrid_ri3xb_308 dd{overflow-wrap:anywhere}._replyWorkspace_ri3xb_480{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);grid-template-areas:"directory editor";border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:520px}._replyEditor_ri3xb_481{grid-area:editor;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);min-width:0;border-left:1px solid var(--color-border)}._replyEditor_ri3xb_481 ._formActions_ri3xb_335{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border);justify-content:flex-end}._replyDirectory_ri3xb_483{grid-area:directory;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);min-width:0}._replyDirectory_ri3xb_483 ._item_ri3xb_36{align-items:flex-start;flex-direction:column}._replyDirectory_ri3xb_483 ._itemHint_ri3xb_340{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._replyPreview_ri3xb_486>p{margin:var(--space-2) 0 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}@media(max-width:1199px){._generalWorkspace_ri3xb_473{grid-template-columns:minmax(0,1fr)}._generalAside_ri3xb_474{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._replyWorkspace_ri3xb_480{grid-template-columns:minmax(0,1fr);grid-template-areas:"directory" "editor"}._replyEditor_ri3xb_481{border-left:0;border-top:1px solid var(--color-border)}}@media(max-width:767px){._formRow_ri3xb_108,._generalAside_ri3xb_474{grid-template-columns:minmax(0,1fr)}._inlineForm_ri3xb_182,._logoRow_ri3xb_246{flex-wrap:wrap}._card_ri3xb_127,._replyEditor_ri3xb_481,._replyDirectory_ri3xb_483{padding:var(--space-4)}._item_ri3xb_36{align-items:flex-start;flex-wrap:wrap;padding:var(--space-3)}._itemActions_ri3xb_75{width:100%;justify-content:flex-start}._actions_ri3xb_114,._formActions_ri3xb_335{flex-wrap:wrap}._switchRow_ri3xb_138,._checkRow_ri3xb_443,._ownerButton_ri3xb_165{min-height:44px}._tabHeader_ri3xb_7{gap:var(--space-3)}._sysGrid_ri3xb_308{grid-template-columns:minmax(0,1fr)}._diffTable_ri3xb_358 th,._diffTable_ri3xb_358 td{padding-inline:var(--space-1)}}._publicPlaceholder_ri3xb_489{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center;padding:var(--space-12) var(--space-4);color:var(--color-text-muted)}._publicPlaceholder_ri3xb_489 p{max-width:42ch;line-height:1.6}._publicLink_ri3xb_491{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);color:var(--color-accent-text);background:var(--color-accent);font-weight:var(--weight-medium);text-decoration:none}._publicLink_ri3xb_491:hover{background:var(--color-accent-hover)}._publicLink_ri3xb_491:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._tableScroll_ri3xb_494{min-width:0;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}._directoryTable_ri3xb_495{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._directoryTable_ri3xb_495 th{text-align:left;color:var(--color-text-muted);font-weight:var(--weight-medium);background:var(--color-surface)}._directoryTable_ri3xb_495 th,._directoryTable_ri3xb_495 td{padding:var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}._directoryTable_ri3xb_495 tbody tr:last-child td{border-bottom:0}._directoryTable_ri3xb_495 tbody tr:hover{background:var(--color-surface)}._directoryTable_ri3xb_495 td{overflow-wrap:anywhere}@media(max-width:767px){._tableScroll_ri3xb_494{border:0;overflow:visible}._directoryTable_ri3xb_495,._directoryTable_ri3xb_495 tbody{display:block}._directoryTable_ri3xb_495 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._directoryTable_ri3xb_495 tr{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}._directoryTable_ri3xb_495 td{display:block;padding:0;border:0}._directoryTable_ri3xb_495 td:not(:first-child):before{content:attr(data-label);display:block;color:var(--color-text-muted);font-size:var(--text-xs);margin-bottom:var(--space-1)}}._auditTable_ri3xb_502{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._auditTable_ri3xb_502>thead>tr>th{background:var(--color-surface);color:var(--color-text-muted);font-weight:var(--weight-medium);text-align:left}._auditTable_ri3xb_502>thead>tr>th,._auditTable_ri3xb_502>tbody>tr>td{padding:var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}._auditTable_ri3xb_502>tbody>tr:last-child>td{border-bottom:0}._auditTable_ri3xb_502 ._diff_ri3xb_348{margin-top:0}@media(max-width:1023px){._auditTable_ri3xb_502,._auditTable_ri3xb_502>tbody{display:block}._auditTable_ri3xb_502>thead{display:none}._auditTable_ri3xb_502>tbody>tr{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}._auditTable_ri3xb_502>tbody>tr>td{display:block;padding:0;border:0}}._articleGroup_ri3xb_508{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._articleHeading_ri3xb_509{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-weight:var(--weight-semibold);border-radius:var(--radius-md)}._articleHeading_ri3xb_509[data-type=income]{color:var(--color-success-text);background:var(--color-success-bg)}._articleHeading_ri3xb_509[data-type=expense]{color:var(--color-error-text);background:var(--color-error-bg)}@media(min-width:768px)and (max-width:1023px){._generalAside_ri3xb_474{grid-template-columns:minmax(0,1fr)}}._catalogWorkspace_ri3xb_516{display:grid;grid-template-columns:208px minmax(0,1fr);align-items:start;gap:var(--space-5)}._catalogContent_ri3xb_517{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._serviceTable_ri3xb_518 ._itemMain_ri3xb_56{min-width:180px}._categorySidebar_ri3xb_519{min-width:0;border-right:1px solid var(--color-border);padding-right:var(--space-4)}._categoryNavigation_ri3xb_520{display:flex;flex-direction:column;margin-block:var(--space-3);gap:var(--space-1)}._categoryNavigation_ri3xb_520 button{min-height:36px;text-align:left;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);color:var(--color-text-muted);background:transparent;font:inherit;cursor:pointer;overflow-wrap:anywhere}._categoryNavigation_ri3xb_520 button[aria-pressed=true]{background:var(--color-accent-bg);color:var(--color-accent-strong);font-weight:var(--weight-medium)}._categoryManagement_ri3xb_523{border-top:1px solid var(--color-border);padding-top:var(--space-3)}._activityTimeline_ri3xb_524{list-style:none;margin:var(--space-4) 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}._activityTimeline_ri3xb_524 li{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-5);border-top:2px solid var(--color-border);font-size:var(--text-sm)}._activityTimeline_ri3xb_524 li:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-text-muted)}._activityTimeline_ri3xb_524 li:nth-child(2):before{background:var(--color-warning-text)}._activityTimeline_ri3xb_524 li:nth-child(3):before{background:var(--color-success-text)}._activityTimeline_ri3xb_524 span{color:var(--color-text-muted)}@media(max-width:1199px){._catalogWorkspace_ri3xb_516{grid-template-columns:minmax(0,1fr)}._categorySidebar_ri3xb_519{border-right:0;border-bottom:1px solid var(--color-border);padding:0 0 var(--space-3)}._categoryNavigation_ri3xb_520{flex-direction:row;flex-wrap:wrap}}@media(max-width:639px){._activityTimeline_ri3xb_524{grid-template-columns:1fr;gap:var(--space-5)}._activityTimeline_ri3xb_524 li{padding-top:var(--space-3)}}._sectionTitle_ri3xb_533{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold)}._publicIllustration_ri3xb_535{display:grid;place-items:center;width:176px;height:176px;margin-bottom:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted)}._publicPlaceholder_ri3xb_489{min-height:min(650px,70dvh);justify-content:center}._publicPlaceholder_ri3xb_489 h3{font-size:var(--text-2xl)}._directoryTable_ri3xb_495 tbody tr[aria-selected=true]{background:var(--color-accent-bg)}._generalInfo_ri3xb_540{display:grid;grid-template-columns:minmax(0,1fr) 168px}._generalLogo_ri3xb_541 ._card_ri3xb_127{padding:0;border:0;box-shadow:none}._generalLogo_ri3xb_541 ._logoRow_ri3xb_246{align-items:stretch;flex-direction:column}._generalLogo_ri3xb_541 ._logoPreview_ri3xb_253{width:100%;height:128px;object-fit:contain}._generalLogo_ri3xb_541 ._itemActions_ri3xb_75{flex-wrap:wrap}@media(max-width:767px){._generalInfo_ri3xb_540{grid-template-columns:minmax(0,1fr)}._generalLogo_ri3xb_541{padding-top:var(--space-4);border-top:1px solid var(--color-border)}}._timezoneWarning_ri3xb_547{margin:0;padding:var(--space-3);color:var(--color-warning-text);background:var(--color-warning-bg);border-radius:var(--radius-md);font-size:var(--text-sm)}._preview_w7cw2_3{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._previewRows_w7cw2_13{margin:0;display:flex;flex-direction:column;gap:var(--space-1)}._previewRows_w7cw2_13>div{display:flex;justify-content:space-between;gap:var(--space-3)}._previewRows_w7cw2_13 dt{color:var(--color-text-muted);font-size:var(--text-sm)}._previewRows_w7cw2_13 dd{margin:0;font-variant-numeric:tabular-nums}._previewTotal_w7cw2_36{border-top:1px solid var(--color-border);padding-top:var(--space-2);margin-top:var(--space-1);font-weight:var(--weight-semibold)}._previewTotal_w7cw2_36 dt{color:var(--color-text)}._editor_w7cw2_47{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:var(--space-5) var(--space-6);align-items:start}._editor_w7cw2_47>*{grid-column:1;min-width:0}._editor_w7cw2_47>._preview_w7cw2_3{grid-column:2;grid-row:1 / span 5;position:sticky;top:0;padding:var(--space-5);gap:var(--space-4);background:var(--color-surface);border:0}._editor_w7cw2_47>:last-child{grid-column:1 / -1;padding-block:var(--space-4);border-top:1px solid var(--color-border)}._preview_w7cw2_3>div{flex-direction:column;align-items:stretch}._previewRows_w7cw2_13{gap:var(--space-4)}._previewTotal_w7cw2_36{padding-top:var(--space-4)}._previewTotal_w7cw2_36 dd{font-size:var(--text-xl)}@media(max-width:767px){._editor_w7cw2_47{display:flex;flex-direction:column}._editor_w7cw2_47>*{width:100%}._editor_w7cw2_47>._preview_w7cw2_3{position:static}}._page_rn0fb_1{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);min-width:0}._state_rn0fb_9{padding:var(--space-6);color:var(--color-text-muted)}._stack_rn0fb_14{display:flex;flex-direction:column;gap:var(--space-4)}._retry_rn0fb_20{background:none;border:none;color:var(--color-accent-strong);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:underline}._breadcrumb_rn0fb_29 a{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-base);color:var(--color-text-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}._breadcrumb_rn0fb_29 a:hover{color:var(--color-text)}._header_rn0fb_43{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._headLeft_rn0fb_50{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}._name_rn0fb_58{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);margin:0}._headBadges_rn0fb_65,._headActions_rn0fb_70{display:flex;gap:var(--space-2)}._tabsBar_rn0fb_75{align-self:flex-start;max-width:100%;overflow-x:auto}._grid_rn0fb_81{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}._card_rn0fb_88{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._cardTitle_rn0fb_99{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}._defs_rn0fb_106{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._def_rn0fb_106{display:grid;grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-2);font-size:var(--text-base)}._def_rn0fb_106 dt{color:var(--color-text-muted)}._def_rn0fb_106 dd{color:var(--color-text);margin:0;text-align:left;overflow-wrap:anywhere}._colorValue_rn0fb_132{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}._colorSwatch_rn0fb_139{width:14px;height:14px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}._mono_rn0fb_146{font-variant-numeric:tabular-nums}._muted_rn0fb_150{font-size:var(--text-base);color:var(--color-text-muted);margin:0}._switchRow_rn0fb_156{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);cursor:pointer}._accessRow_rn0fb_165{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base)}._accessLabel_rn0fb_172{color:var(--color-text-muted)}._accessActions_rn0fb_176{display:flex;gap:var(--space-2);flex-wrap:wrap}._permissionGroups_rn0fb_182{display:flex;flex-direction:column;gap:var(--space-3);max-height:360px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface)}._permissionGroup_rn0fb_182{display:flex;flex-direction:column;gap:var(--space-2)}._permissionGroupTitle_rn0fb_200{margin:0;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._permissionList_rn0fb_207{display:flex;flex-direction:column;gap:var(--space-1)}._permissionItem_rn0fb_213{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm)}._photoRow_rn0fb_221{display:flex;align-items:center;gap:var(--space-4)}._photoFrame_rn0fb_227{width:120px;height:120px;flex:0 0 120px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._photo_rn0fb_221,._photoPlaceholder_rn0fb_238{width:100%;height:100%}._photo_rn0fb_221{object-fit:cover}._photoPlaceholder_rn0fb_238{display:grid;place-items:center;color:var(--color-accent-strong);background:var(--color-accent-bg);font-size:var(--text-3xl);font-weight:var(--weight-bold)}._photoActions_rn0fb_256{display:flex;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap}._hiddenFile_rn0fb_263{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._serviceList_rn0fb_272{display:flex;flex-direction:column;gap:var(--space-1);max-height:220px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}._serviceItem_rn0fb_283{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);cursor:pointer}._scheduleForm_rn0fb_292{display:flex;flex-direction:column;gap:var(--space-3)}._scheduleControls_rn0fb_298{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}._scheduleDays_rn0fb_304{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}._scheduleDay_rn0fb_304{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._scheduleDayHeader_rn0fb_320{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:var(--weight-semibold)}._scheduleDayBody_rn0fb_328{display:flex;flex-direction:column;gap:var(--space-2)}._breakRow_rn0fb_334{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-2);align-items:end}._absenceList_rn0fb_341{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._absenceItem_rn0fb_350{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-base);color:var(--color-text)}._removeBtn_rn0fb_359{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-1) var(--space-1);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._removeBtn_rn0fb_359:hover:not(:disabled){color:var(--color-error);background:var(--color-error-bg)}._absenceForm_rn0fb_375{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:var(--space-2);align-items:end;padding-top:var(--space-2);border-top:1px solid var(--color-border)}@media(max-width:640px){._page_rn0fb_1{padding:var(--space-4)}._header_rn0fb_43{flex-direction:column}._headActions_rn0fb_70{width:100%;flex-wrap:wrap}._grid_rn0fb_81{grid-template-columns:minmax(0,1fr)}._card_rn0fb_88{min-width:0;padding:var(--space-4)}._absenceForm_rn0fb_375{grid-template-columns:1fr}}._resetForm_rn0fb_412{display:flex;flex-direction:column;gap:var(--space-3)}._modalActions_rn0fb_418{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}._error_rn0fb_425{font-size:var(--text-sm);color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);margin:0}._portrait_rn0fb_434{flex:0 0 120px}._portrait_rn0fb_434>section{padding:0;border:0;background:transparent}._portrait_rn0fb_434 h2{display:none}._portrait_rn0fb_434 ._photoRow_rn0fb_221{flex-direction:column;gap:var(--space-2)}._portrait_rn0fb_434 ._photoFrame_rn0fb_227{border-radius:var(--radius-full)}._portrait_rn0fb_434 ._photoActions_rn0fb_256{justify-content:center}@media(max-width:767px){._header_rn0fb_43{flex-wrap:wrap}._portrait_rn0fb_434{flex-basis:auto}._headLeft_rn0fb_50{flex-basis:180px}}@media(min-width:768px)and (max-width:1023px){._header_rn0fb_43{flex-wrap:wrap}._headActions_rn0fb_70{width:100%}}@media(min-width:641px)and (max-width:1023px){._absenceForm_rn0fb_375{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._statsWorkspace_rn0fb_449{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:var(--space-6);align-items:start}._staffSummary_rn0fb_450{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-left:1px solid var(--color-border)}._summaryInitial_rn0fb_451{display:grid;place-items:center;width:80px;height:80px;border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--text-2xl)}._staffSummary_rn0fb_450 ._def_rn0fb_106{display:flex;flex-direction:column;gap:var(--space-1)}@media(max-width:1199px){._statsWorkspace_rn0fb_449{grid-template-columns:minmax(0,1fr)}._staffSummary_rn0fb_450{border-left:0;border-top:1px solid var(--color-border)}}._form_12cwk_1{display:flex;flex-direction:column;gap:var(--space-5);min-height:100%}._branches_12cwk_8{display:flex;flex-direction:column;gap:var(--space-2)}._branchesLabel_12cwk_14{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}._networkNote_12cwk_20{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding:var(--space-2) var(--space-2);background:var(--color-surface);border-radius:var(--radius-sm)}._branchList_12cwk_29{display:flex;flex-direction:column;gap:var(--space-1);max-height:180px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}._branchItem_12cwk_40,._checkRow_12cwk_49{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);cursor:pointer}._textareaField_12cwk_58{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}._textareaField_12cwk_58 textarea{width:100%;min-height:96px;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font:inherit;font-weight:var(--weight-regular);color:var(--color-text);background:var(--color-bg)}._textareaField_12cwk_58 textarea:focus{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}._error_12cwk_86{font-size:var(--text-sm);color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2);margin:0}._actions_12cwk_95{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:auto;position:sticky;bottom:0;padding-block:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-bg)}._branchItem_12cwk_40,._checkRow_12cwk_49{min-height:44px}._form_1di5r_1{display:flex;flex-direction:column;gap:var(--space-4)}._fieldLabel_1di5r_7{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}._weekdays_1di5r_13,._times_1di5r_14{display:flex;flex-direction:column;gap:var(--space-2)}._weekdayRow_1di5r_20{display:flex;flex-wrap:wrap;gap:var(--space-2)}._weekday_1di5r_13{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text);cursor:pointer}._shiftRow_1di5r_35,._timeRow_1di5r_36{display:flex;gap:var(--space-3)}._shiftRow_1di5r_35>*,._timeRow_1di5r_36>*{flex:1}._breakRow_1di5r_46{display:flex;align-items:flex-end;gap:var(--space-2)}._breakRow_1di5r_46>*:not(._removeBtn_1di5r_52){flex:1}._removeBtn_1di5r_52{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer}._removeBtn_1di5r_52:hover{border-color:var(--color-error);color:var(--color-error)}._error_1di5r_74{font-size:var(--text-sm);color:var(--color-error-text);background:var(--color-error-bg);border-radius:var(--radius-sm);padding:var(--space-2);margin:0}._footer_1di5r_83{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border)}._count_1di5r_92{font-size:var(--text-sm);color:var(--color-text-muted)}._actions_1di5r_97{display:flex;justify-content:flex-end;gap:var(--space-2)}._preview_1di5r_104{margin:0;padding:var(--space-2) var(--space-3);list-style:none;display:flex;flex-direction:column;gap:var(--space-1);background:var(--color-warning-bg);border-radius:var(--radius-sm);color:var(--color-warning-text);font-size:var(--text-sm)}._form_srwyw_1{display:flex;flex-direction:column;gap:var(--space-4)}._source_srwyw_7{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}._hint_srwyw_13{margin:0;color:var(--color-text-muted);font-size:var(--text-xs)}._actions_srwyw_19{display:flex;justify-content:flex-end;gap:var(--space-2)}._card_yll4j_1{--sched-col-w: 60px;display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}._head_yll4j_13{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._nav_yll4j_21{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._navBtn_yll4j_28{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);cursor:pointer}._navBtn_yll4j_28:hover{background:var(--color-surface)}._period_yll4j_45{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text);min-width:140px;text-align:center}._totals_yll4j_53{font-size:var(--text-sm);color:var(--color-text-muted)}._totals_yll4j_53 strong{color:var(--color-text);font-variant-numeric:tabular-nums}._loadingDot_yll4j_63{color:var(--color-text-muted)}._legend_yll4j_67{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-xs);color:var(--color-text-muted)}._legendItem_yll4j_76{display:inline-flex;align-items:center;gap:var(--space-1)}._legendSwatch_yll4j_82{width:12px;height:12px;border-radius:var(--radius-sm);flex:none}._swatchWork_yll4j_89{background:var(--color-schedule-work-bg);border:1px solid var(--color-schedule-work)}._swatchOff_yll4j_94{background:repeating-linear-gradient(45deg,transparent,transparent 3px,var(--color-surface) 3px,var(--color-surface) 4px);border:1px solid var(--color-border)}._swatchAbsence_yll4j_105{background:var(--color-error-bg);border:1px solid var(--color-error-text)}._swatchBreak_yll4j_110{background:var(--color-warning);border-radius:var(--radius-full)}._gridWrap_yll4j_115{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}._grid_yll4j_115{display:grid;grid-auto-rows:auto}._colHead_yll4j_126{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);background:var(--color-surface)}._colHead_yll4j_126:first-child{border-left:none}._wd_yll4j_141{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:lowercase}._dn_yll4j_147{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}._weekend_yll4j_154 ._wd_yll4j_141,._weekend_yll4j_154 ._dn_yll4j_147{color:var(--color-text-muted)}._today_yll4j_159{background:var(--color-accent-bg)}._today_yll4j_159 ._dn_yll4j_147{color:var(--color-accent-strong)}._cell_yll4j_167{position:relative;min-height:56px;padding:var(--space-1);border-left:1px solid var(--color-border);background:var(--color-bg);font-size:var(--text-xs);line-height:1.2;color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;font-variant-numeric:tabular-nums;transition:box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}._cell_yll4j_167:first-of-type{border-left:none}._cell_yll4j_167:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}._cell_yll4j_167:disabled{cursor:default;opacity:.65}._breakStripe_yll4j_198{position:absolute;left:0;right:0;bottom:0;height:3px;background:repeating-linear-gradient(45deg,var(--color-warning),var(--color-warning) 3px,transparent 3px,transparent 6px)}._work_yll4j_213{background:var(--color-schedule-work-bg);color:var(--color-schedule-work);font-weight:var(--weight-medium)}._off_yll4j_219{background:repeating-linear-gradient(45deg,transparent,transparent 5px,var(--color-surface) 5px,var(--color-surface) 6px);color:var(--color-text-muted)}._absence_yll4j_230{background:var(--color-error-bg);color:var(--color-error-text);font-weight:var(--weight-medium)}._selected_yll4j_236{box-shadow:inset 0 0 0 2px var(--color-accent-bright)}._selectionBar_yll4j_240{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text)}._selectionActions_yll4j_252{display:flex;gap:var(--space-2)}@media(max-width:767px){._card_yll4j_1{--sched-col-w: minmax(0, 1fr);padding:var(--space-3)}._navBtn_yll4j_28{width:44px;height:44px}._cell_yll4j_167{min-width:0;overflow-wrap:anywhere}}._group_1r94n_1{display:flex;flex-direction:column}._item_1r94n_6{border-bottom:1px solid var(--color-border)}._header_1r94n_10{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-3) 0;gap:var(--space-2);text-align:left;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-medium)}._chevron_1r94n_23{display:inline-flex;flex-shrink:0;color:var(--color-text-muted);transition:transform var(--dur-emphasized) var(--ease-emphasized)}._item_1r94n_6[data-open=true] ._chevron_1r94n_23{transform:scaleY(-1)}._panel_1r94n_35{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-emphasized) var(--ease-emphasized)}._item_1r94n_6[data-open=true] ._panel_1r94n_35{grid-template-rows:1fr}._panelInner_1r94n_45{overflow:hidden;opacity:0;transition:opacity var(--dur-emphasized) var(--ease-emphasized)}._item_1r94n_6[data-open=true] ._panelInner_1r94n_45{opacity:1}._body_1r94n_55{padding:0 0 var(--space-3)}@media(prefers-reduced-motion:reduce){._chevron_1r94n_23,._panel_1r94n_35,._panelInner_1r94n_45{transition:none}}._groups_12rxx_1{display:flex;flex-direction:column;gap:var(--space-2)}._groupHead_12rxx_7{display:flex;flex-direction:column;gap:var(--space-1);text-align:left}._groupName_12rxx_14{font-weight:var(--weight-semibold);color:var(--color-text)}._groupCount_12rxx_19{font-size:var(--text-sm);color:var(--color-text-muted)}._groupActions_12rxx_24{display:flex;justify-content:flex-end;margin-bottom:var(--space-1)}._linkBtn_12rxx_30{background:none;border:none;padding:0;font-size:var(--text-sm);color:var(--color-accent-strong);cursor:pointer}._linkBtn_12rxx_30:hover{text-decoration:underline}._serviceList_12rxx_43{display:flex;flex-direction:column;gap:var(--space-1)}._serviceItem_12rxx_49{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--text-base);color:var(--color-text)}._serviceLabel_12rxx_62{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0;cursor:pointer}._serviceName_12rxx_71{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._priceInput_12rxx_77{width:9rem;flex-shrink:0;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._priceInput_12rxx_77:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._priceInputError_12rxx_97{border-color:var(--color-error);outline:2px solid var(--color-error);outline-offset:1px}._serviceItem_12rxx_49{flex-wrap:wrap}._serviceLabel_12rxx_62{flex-basis:180px}._serviceName_12rxx_71{white-space:normal;overflow-wrap:anywhere}._tabs_1ubd0_1{margin-bottom:var(--space-4)}._footer_1ubd0_5{display:flex;justify-content:flex-end;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}._hint_1ubd0_14{margin:0;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm)}._section_17x5b_1{display:flex;flex-direction:column;gap:var(--space-4)}._bookingFilters_17x5b_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3)}._toolbar_17x5b_13{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._title_17x5b_21{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold)}._subTitle_17x5b_27{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold)}._kpis_17x5b_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3)}._detail_17x5b_39{display:grid;grid-template-columns:auto 1fr 1fr;gap:var(--space-5);align-items:start}._statusWrap_17x5b_46{display:flex;gap:var(--space-4);align-items:center}._statusLabel_17x5b_52{flex:1}._swatch_17x5b_56{width:10px;height:10px;border-radius:999px;flex-shrink:0}._blue_17x5b_63{background:var(--color-data-blue)}._cyan_17x5b_67{background:var(--color-data-cyan)}._violet_17x5b_71{background:var(--color-data-violet)}._magenta_17x5b_75{background:var(--color-data-magenta)}._amber_17x5b_79{background:var(--color-data-amber)}._green_17x5b_83{background:var(--color-data-green)}._red_17x5b_87{background:var(--color-data-red)}._gray_17x5b_91{background:var(--color-text-muted)}._reasonList_17x5b_97{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._reasonRow_17x5b_106{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}._reasonRow_17x5b_106:last-child{border-bottom:none}._reasonCount_17x5b_119{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._muted_17x5b_124{margin:0;color:var(--color-text-muted)}._error_17x5b_129{margin:0;color:var(--color-error-text)}._retry_17x5b_134{background:none;border:none;padding:0;color:var(--color-accent-strong);cursor:pointer;text-decoration:underline;font:inherit}@media(max-width:1024px){._detail_17x5b_39{grid-template-columns:1fr}}._detail_17x5b_39{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}@media(max-width:767px){._detail_17x5b_39{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}}._detail_17x5b_39{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}._statuses_17x5b_154{grid-column:1 / -1}._statusWrap_17x5b_46,._statusWrap_17x5b_46 ._reasonList_17x5b_97{width:100%}._statusWrap_17x5b_46 ._reasonRow_17x5b_106{display:grid;grid-template-columns:130px 32px minmax(0,1fr);align-items:center;gap:var(--space-3);padding-block:var(--space-3)}._statusWrap_17x5b_46 ._swatch_17x5b_56{display:none}._statusBar_17x5b_158{height:20px;background:var(--color-surface)}._statusBar_17x5b_158>span{display:block;height:100%}._loadValue_17x5b_160{margin:0 0 var(--space-2);font-size:var(--text-2xl);font-variant-numeric:tabular-nums}@media(max-width:639px){._kpis_17x5b_33,._detail_17x5b_39{grid-template-columns:minmax(0,1fr)}._statusWrap_17x5b_46 ._reasonRow_17x5b_106{grid-template-columns:100px 24px minmax(0,1fr)}}._daily_17x5b_163,._serviceSection_17x5b_163{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-width:0}._tableScroll_17x5b_164{overflow-x:auto}._dateFilters_17x5b_165{display:flex;flex-wrap:wrap;gap:var(--space-3)}._dateFilters_17x5b_165>*{flex:1 1 160px;min-width:0}._chart_17x5b_167{min-width:0;width:100%}._bars_17x5b_168{display:flex;gap:0;width:100%;padding:var(--space-5) var(--space-4) var(--space-5);box-sizing:border-box}._day_17x5b_169{flex:1 1 0;min-width:0;position:relative;text-align:center}._barTrack_17x5b_170{display:flex;align-items:flex-end;justify-content:center;height:160px;border-bottom:1px solid var(--color-border)}._bar_17x5b_168{display:block;position:relative;width:72%;background:var(--color-data-violet);border-radius:3px 3px 0 0}._barCount_17x5b_172{position:absolute;bottom:calc(100% + 4px);left:0;right:0;font-size:var(--text-xs);color:var(--color-text);font-variant-numeric:tabular-nums}._dayLabel_17x5b_173{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;display:block;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}@media(max-width:767px){._dayLabel_17x5b_173{width:2.7em;white-space:normal;line-height:1.2}._bars_17x5b_168{padding-bottom:var(--space-7)}}._serviceHint_17x5b_178{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}._serviceTable_17x5b_179{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._serviceTable_17x5b_179 th,._serviceTable_17x5b_179 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._serviceTable_17x5b_179 th:first-child{text-align:left;white-space:normal}._serviceTable_17x5b_179 tbody th{font-weight:var(--weight-regular)}._serviceTable_17x5b_179 thead,._serviceTable_17x5b_179 tfoot{background:var(--color-surface)}._serviceTable_17x5b_179 tfoot th,._serviceTable_17x5b_179 tfoot td{border-bottom:0;font-weight:var(--weight-semibold)}._serviceDot_17x5b_185{display:inline-block;width:10px;height:10px;margin-right:var(--space-2);border-radius:50%}._screen_hz14o_2{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:96px var(--space-6) var(--space-8);background:var(--color-bg)}._brandHeader_hz14o_3{position:absolute;inset:0 0 auto;min-height:64px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--color-border)}._brandLogo_hz14o_4{max-height:32px;max-width:160px;object-fit:contain}._brandLockup_hz14o_5{width:240px;max-width:100%;height:auto}[data-brand=ortomotus] ._brandLockup_hz14o_5{width:auto;height:56px}._logoText_hz14o_7{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text)}._card_hz14o_8{width:100%;max-width:480px;margin-block:auto;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._form_hz14o_9{display:flex;flex-direction:column;gap:var(--space-5)}._title_hz14o_10{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0 0 var(--space-2)}._hint_hz14o_11{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:var(--leading-relaxed)}._error_hz14o_12{font-size:var(--text-sm);color:var(--color-error-text);margin:0}._linkBtn_hz14o_13{align-self:center;min-height:44px;background:none;border:none;color:var(--color-accent-strong);font:inherit;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm)}._linkBtn_hz14o_13:hover{text-decoration:underline}._linkBtn_hz14o_13:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._field_hz14o_16{display:flex;flex-direction:column;gap:var(--space-2)}._label_hz14o_17{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}._select_hz14o_18{min-height:44px;width:100%;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}._select_hz14o_18:hover{border-color:var(--color-border-strong)}._select_hz14o_18:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._steps_hz14o_21{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--text-sm);font-weight:var(--weight-medium)}._stepActive_hz14o_22,._stepDone_hz14o_22{color:var(--color-accent-strong)}._stepIdle_hz14o_23{color:var(--color-text-muted)}._stepDivider_hz14o_24{flex:1;height:1px;background:var(--color-border)}._actions_hz14o_25{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._stepAnim_hz14o_26{min-width:0}._ownerSummary_hz14o_27{padding-block:var(--space-3);border-block:1px solid var(--color-border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-muted)}._ownerSummary_hz14o_27 strong{color:var(--color-text)}@media(max-width:640px){._screen_hz14o_2{padding:88px var(--space-4) var(--space-6)}._brandHeader_hz14o_3{padding-inline:var(--space-4)}._card_hz14o_8{margin-block:var(--space-4);padding:var(--space-5)}._actions_hz14o_25{flex-wrap:wrap}}._loginScreen_hz14o_36{justify-content:center}._loginScreen_hz14o_36 ._card_hz14o_8{max-width:520px;margin:0}._loginScreen_hz14o_36 ._title_hz14o_10,._loginScreen_hz14o_36 ._hint_hz14o_11{text-align:center}._loginScreen_hz14o_36 ._title_hz14o_10{font-size:32px;margin-bottom:0}._loginScreen_hz14o_36 ._hint_hz14o_11{margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-3);font-size:var(--text-base)}._loginScreen_hz14o_36 input{min-height:48px;font-size:var(--text-lg)}._setupScreen_hz14o_42{justify-content:center}._setupHeader_hz14o_43{position:absolute;inset:0 0 auto;padding:var(--space-5);border-bottom:1px solid var(--color-border);text-align:center;font-size:var(--text-xl);font-weight:var(--weight-semibold)}._setupScreen_hz14o_42 ._card_hz14o_8{max-width:580px;margin:var(--space-6) auto}._setupScreen_hz14o_42 ._steps_hz14o_21{width:min(400px,100%);margin:var(--space-6) auto}._setupScreen_hz14o_42 ._steps_hz14o_21>span:not(._stepDivider_hz14o_24){display:grid;justify-items:center;gap:var(--space-2)}._stepNumber_hz14o_47{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-surface-raised)}._stepActive_hz14o_22 ._stepNumber_hz14o_47,._stepDone_hz14o_22 ._stepNumber_hz14o_47{background:var(--color-accent);color:var(--color-on-dark)}._setupScreen_hz14o_42 ._form_hz14o_9{gap:var(--space-6)}@media(max-width:640px){._loginScreen_hz14o_36{justify-content:flex-start}._loginScreen_hz14o_36 ._title_hz14o_10{font-size:var(--text-2xl)}._setupScreen_hz14o_42 ._card_hz14o_8{padding:var(--space-5);margin:0 auto}}
