._button_227tm_1{justify-content:center;align-items:center;gap:var(--vs-space-2);height:var(--vs-control-h);padding:0 var(--vs-space-4);border-radius:var(--vs-radius-control);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);white-space:nowrap;cursor:pointer;transition-property:box-shadow,transform,background-color,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);display:inline-flex}._button_227tm_1:not(:disabled):active{transform:translateY(var(--vs-press))}._button_227tm_1:disabled{cursor:not-allowed;box-shadow:none}._primary_227tm_28{background:var(--vs-gradient-primary);box-shadow:var(--vs-shadow-primary);color:var(--vs-color-bg-surface);border:0}._primary_227tm_28:not(:disabled):hover{background:var(--vs-gradient-primary-hover)}._primary_227tm_28:disabled{background:var(--vs-color-bg-skeleton);color:var(--vs-color-text-secondary)}._secondary_227tm_45{border:1px solid var(--vs-color-border-strong);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-primary)}._secondary_227tm_45:not(:disabled):hover{border-color:var(--vs-color-accent);color:var(--vs-color-accent-text)}._secondary_227tm_45:disabled{border-style:dashed;border-color:var(--vs-color-border);background:var(--vs-color-bg-subtle);color:var(--vs-color-text-disabled)}._primary_227tm_28._busy_227tm_68:disabled{background:var(--vs-gradient-primary);color:var(--vs-color-bg-surface);opacity:.8;cursor:progress}._secondary_227tm_45._busy_227tm_68:disabled{background:var(--vs-color-bg-surface);color:var(--vs-color-text-secondary);cursor:progress;border-style:solid}._spinner_227tm_82{width:var(--vs-space-4);height:var(--vs-space-4);border:2px solid var(--vs-color-chip-on-dark);animation:_vs-spin_227tm_1 var(--vs-duration-spin) linear infinite;border-top-color:currentColor;border-radius:50%;flex:none}._secondary_227tm_45 ._spinner_227tm_82{border-color:var(--vs-color-border);border-top-color:var(--vs-color-accent)}._panel_227tm_98{height:var(--vs-control-h-touch);padding:0 var(--vs-space-5);font-size:var(--vs-text-md);line-height:var(--vs-lh-md)}@media (width<=1024px){._button_227tm_1{height:var(--vs-control-h-touch)}._panel_227tm_98{height:calc(var(--vs-control-h-touch) + var(--vs-space-1))}}._sync_1f1lq_1{align-items:center;gap:var(--vs-space-2);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary);white-space:nowrap;display:inline-flex}._dot_1f1lq_11{width:var(--vs-space-2);height:var(--vs-space-2);border-radius:50%;flex:none}._saved_1f1lq_19 ._dot_1f1lq_11{background:var(--vs-color-accent)}._unsaved_1f1lq_23 ._dot_1f1lq_11{background:var(--vs-viz-load-mid)}._saving_1f1lq_27 ._dot_1f1lq_11{background:var(--vs-color-focus)}._offline_1f1lq_31{color:var(--vs-color-warning-text)}._offline_1f1lq_31 ._dot_1f1lq_11{background:var(--vs-viz-load-mid)}._error_1f1lq_39{color:var(--vs-color-danger)}._error_1f1lq_39 ._dot_1f1lq_11{background:var(--vs-color-danger)}._short_1f1lq_47{display:none}@media (width<=1280px){._full_1f1lq_53{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._short_1f1lq_47{display:inline}}._bar_1f1lq_68{align-items:center;gap:var(--vs-space-1) var(--vs-space-3);padding:calc(var(--vs-space-3) - 2px) var(--vs-space-6);border-bottom:1px solid var(--vs-color-warning-border);background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);flex-wrap:wrap;flex:none;display:flex}._barIcon_1f1lq_82{display:inline-flex}._barTitle_1f1lq_86{font-weight:var(--vs-weight-semibold)}._barText_1f1lq_90{text-wrap:pretty;flex:auto;min-width:0}._barAction_1f1lq_96{margin-left:auto}@media (width<=900px){._bar_1f1lq_68{padding:calc(var(--vs-space-3) - 2px) var(--vs-space-4)}}._banner_10y9d_1{align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-3) var(--vs-space-4);border-radius:var(--vs-radius-card-sm);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);border:1px solid;flex-wrap:wrap;display:flex}._body_10y9d_13{gap:var(--vs-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}._title_10y9d_21{font-weight:var(--vs-weight-semibold);text-wrap:pretty}._text_10y9d_26{text-wrap:pretty}._action_10y9d_30{gap:var(--vs-space-2);flex:none;display:flex}._info_10y9d_36{background:var(--vs-color-bg-subtle);border-color:var(--vs-color-border);color:var(--vs-color-text-primary)}._warning_10y9d_42{background:var(--vs-color-warning-tint);border-color:var(--vs-color-warning-border);color:var(--vs-color-warning-text)}._error_10y9d_48{background:var(--vs-color-danger-tint);border-color:var(--vs-color-danger-border);color:var(--vs-color-text-primary)}._error_10y9d_48 ._title_10y9d_21{color:var(--vs-color-danger)}._success_10y9d_58{background:var(--vs-color-accent-tint);border-color:var(--vs-color-accent-tint-strong);color:var(--vs-color-accent-text)}._skeleton_174x5_1{background:var(--vs-color-bg-skeleton);animation:_vs-pulse_174x5_1 var(--vs-duration-skeleton) ease-in-out infinite;display:block}._line_174x5_7{height:var(--vs-lh-sm);border-radius:var(--vs-radius-badge)}._circle_174x5_12{border-radius:50%}._block_174x5_16{border-radius:var(--vs-radius-card-sm)}._screen_qjlob_7{gap:var(--vs-space-4);flex-direction:column;display:flex}._page_qjlob_13{align-items:flex-start;gap:var(--vs-space-5);display:flex}._column_qjlob_19{gap:var(--vs-space-4);flex-direction:column;flex:1;min-width:0;display:flex}._branchList_qjlob_29{width:calc(var(--vs-space-10) * 6 + var(--vs-space-2));gap:var(--vs-space-1);padding:var(--vs-space-3) var(--vs-space-2);background:var(--vs-color-bg-surface);border-radius:var(--vs-radius-card);box-shadow:var(--vs-shadow-card);flex-direction:column;flex:none;display:flex}._branchListTitle_qjlob_41{padding:var(--vs-space-1) var(--vs-space-2) var(--vs-space-2);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-bold);color:var(--vs-color-text-tertiary)}._branchItem_qjlob_49{min-height:var(--vs-control-h);padding:var(--vs-space-2) var(--vs-space-3);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-surface);text-align:left;cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);border:2px solid #0000;flex-direction:column;display:flex}._branchItem_qjlob_49:hover{background:var(--vs-color-bg-subtle)}._branchItemActive_qjlob_68,._branchItemActive_qjlob_68:hover{border-color:var(--vs-color-accent);background:var(--vs-color-accent-tint);box-shadow:var(--vs-shadow-selected)}._branchName_qjlob_75{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary)}._branchItemActive_qjlob_68 ._branchName_qjlob_75{color:var(--vs-color-accent-text)}._branchSub_qjlob_86{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary)}._branchSelect_qjlob_93{align-items:center;gap:var(--vs-space-2) var(--vs-space-4);flex-wrap:wrap;display:none}._branchSelectLabel_qjlob_100{align-items:center;gap:var(--vs-space-2);flex:1;display:flex}._branchSelect_qjlob_93 ._select_qjlob_107{max-width:calc(var(--vs-space-10) * 9);flex:1}._branchNav_qjlob_112{gap:var(--vs-space-1);flex-direction:column;display:flex}._branchAdd_qjlob_119{margin-top:var(--vs-space-1);flex-direction:column;display:flex}._picker_qjlob_127{gap:var(--vs-space-2);flex-direction:column;display:flex}._panelForm_qjlob_133{gap:var(--vs-space-4);flex-direction:column;display:flex}._noticeLine_qjlob_139{display:block}._heading_qjlob_145{align-items:center;gap:var(--vs-space-3);flex-wrap:wrap;display:flex}._headingText_qjlob_152{flex-direction:column;flex:auto;min-width:0;display:flex}._title_qjlob_159{font-size:var(--vs-text-xl);line-height:var(--vs-lh-xl);font-weight:var(--vs-weight-bold);overflow-wrap:anywhere}._lead_qjlob_166{color:var(--vs-color-text-secondary)}._headingActions_qjlob_170{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._grid_qjlob_178{align-items:start;gap:var(--vs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._section_qjlob_185{gap:var(--vs-space-3);min-width:0;padding:calc(var(--vs-space-4) + 2px);background:var(--vs-color-bg-surface);border-radius:var(--vs-radius-card);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}._wide_qjlob_196{grid-column:1/-1}._sectionHead_qjlob_200{justify-content:space-between;align-items:center;gap:var(--vs-space-3);flex-wrap:wrap;display:flex}._sectionTitles_qjlob_208{flex-direction:column;min-width:0;display:flex}._sectionTitle_qjlob_208{font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold)}._sectionLead_qjlob_220,._muted_qjlob_221{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary);text-wrap:pretty}._subsection_qjlob_228{align-items:flex-start;gap:var(--vs-space-2);padding-top:var(--vs-space-3);border-top:1px solid var(--vs-color-border);flex-direction:column;display:flex}._subTitle_qjlob_237{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-bold);margin:0}._block_qjlob_244{gap:var(--vs-space-2);flex-direction:column;display:flex}._fieldGrid_qjlob_252{grid-template-columns:repeat(auto-fit, minmax(calc(var(--vs-space-10) * 5), 1fr));gap:var(--vs-space-3);display:grid}._field_qjlob_252{gap:var(--vs-space-1);flex-direction:column;min-width:0;display:flex}._fieldLabel_qjlob_265{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-secondary)}._fieldHint_qjlob_271{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary);text-wrap:pretty}._fieldError_qjlob_278{align-items:flex-start;gap:var(--vs-space-1);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-danger);display:flex}._fieldError_qjlob_278 svg{flex:none;margin-top:2px}._input_qjlob_292,._select_qjlob_107{min-width:0;height:var(--vs-control-h);padding:0 var(--vs-space-3);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-inset);color:var(--vs-color-text-primary);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-variant-numeric:var(--vs-font-mono-num)}._select_qjlob_107{padding:0 var(--vs-space-2);box-shadow:var(--vs-shadow-control);cursor:pointer}._input_qjlob_292:focus,._select_qjlob_107:focus{border-color:var(--vs-color-accent)}._input_qjlob_292[aria-invalid=true]{border-color:var(--vs-color-danger-border);background:var(--vs-color-danger-tint)}._input_qjlob_292:disabled,._select_qjlob_107:disabled{background:var(--vs-color-bg-subtle);box-shadow:none;color:var(--vs-color-text-secondary);cursor:not-allowed}._time_qjlob_331{width:100%}._date_qjlob_335{width:calc(var(--vs-space-10) * 4)}._short_qjlob_339{width:calc(var(--vs-space-10) * 2)}._check_qjlob_343{align-items:center;gap:var(--vs-space-2);min-height:var(--vs-control-h);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-primary);cursor:pointer;display:flex}._checkbox_qjlob_354{width:calc(var(--vs-space-4) + 2px);height:calc(var(--vs-space-4) + 2px);accent-color:var(--vs-color-accent);cursor:pointer;flex:none;margin:0}._addButton_qjlob_363{align-items:center;gap:var(--vs-space-2);height:var(--vs-control-h);padding:0 var(--vs-space-3);border:1px dashed var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);color:var(--vs-color-accent-text);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);cursor:pointer;transition-property:border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);display:inline-flex}._addButton_qjlob_363:hover{border-color:var(--vs-color-accent)}._linkButton_qjlob_386{min-height:var(--vs-control-h);padding:0 var(--vs-space-2);border-radius:var(--vs-radius-control);color:var(--vs-color-link);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);cursor:pointer;background:0 0;border:0;flex:none}._linkButton_qjlob_386:hover{background:var(--vs-color-bg-subtle)}._tag_qjlob_403{padding:2px var(--vs-space-2);border-radius:var(--vs-radius-badge);background:var(--vs-color-accent-tint);color:var(--vs-color-accent-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);flex:none}._readValue_qjlob_416{font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary)}._options_qjlob_421[hidden]{display:none}._options_qjlob_421{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._preview_qjlob_431{grid-template-columns:repeat(auto-fill, minmax(calc(var(--vs-space-10) + var(--vs-space-8) - 2px), 1fr));gap:calc(var(--vs-space-1) + 2px);margin:0;padding:0;list-style:none;display:grid}._previewSlot_qjlob_443{min-height:calc(var(--vs-space-8) + 2px);border-radius:var(--vs-radius-control);background:var(--vs-color-accent-tint);color:var(--vs-color-accent-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);font-variant-numeric:var(--vs-font-mono-num);justify-content:center;align-items:center;display:flex}._days_qjlob_459{gap:var(--vs-space-2);flex-direction:column;display:flex}._dayRow_qjlob_465{grid-template-columns:var(--vs-space-8) minmax(0, 1fr) minmax(0, 1fr) auto;align-items:center;gap:var(--vs-space-2);display:grid}._dayName_qjlob_472{font-weight:var(--vs-weight-bold)}._dayError_qjlob_476,._rowError_qjlob_477{flex-basis:100%;grid-column:1/-1}._list_qjlob_484{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._list_qjlob_484:empty{display:none}._row_qjlob_477{align-items:center;gap:var(--vs-space-2) var(--vs-space-3);padding:var(--vs-space-2) 0;border-top:1px solid var(--vs-color-border);flex-wrap:wrap;display:flex}._rowOff_qjlob_505 ._input_qjlob_292{color:var(--vs-color-text-tertiary)}._rowMain_qjlob_509{flex:1 1 calc(var(--vs-space-10) * 4);min-width:0}._rowActions_qjlob_514{align-items:center;gap:var(--vs-space-1);display:flex}._exceptionRow_qjlob_520{align-items:center;gap:var(--vs-space-2);padding:var(--vs-space-2) 0;border-top:1px solid var(--vs-color-border);flex-wrap:wrap;display:flex}._exceptionRow_qjlob_520 ._time_qjlob_331{width:calc(var(--vs-space-10) * 3)}._stepper_qjlob_533{border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);flex:none;align-items:center;display:flex;overflow:hidden}._stepButton_qjlob_542{width:var(--vs-control-h);height:var(--vs-control-h);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);color:var(--vs-color-text-primary);font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);cursor:pointer;border:0}._stepButton_qjlob_542:not(:disabled):hover{background:var(--vs-color-bg-subtle)}._stepButton_qjlob_542:disabled{color:var(--vs-color-text-disabled);cursor:not-allowed}._rowActions_qjlob_514 ._stepButton_qjlob_542{border:1px solid var(--vs-color-border-strong)}._stepValue_qjlob_567{min-width:calc(var(--vs-space-10) + var(--vs-space-4));text-align:center;font-variant-numeric:var(--vs-font-mono-num)}._inlineFields_qjlob_573{flex-direction:column;display:flex}._numberLine_qjlob_578{gap:var(--vs-space-1);padding:var(--vs-space-2) 0;border-top:1px solid var(--vs-color-border);flex-direction:column;display:flex}._numberLabel_qjlob_586{align-items:center;gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._staffList_qjlob_595{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._staffRow_qjlob_603{grid-template-columns:minmax(0, 1.2fr) auto calc(var(--vs-space-10) * 6) minmax(0, 1.6fr);align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-2) 0;border-top:1px solid var(--vs-color-border);display:grid}._person_qjlob_612{align-items:center;gap:var(--vs-space-2);min-width:0;display:flex}._personText_qjlob_619{flex-direction:column;min-width:0;display:flex}._personName_qjlob_625{font-weight:var(--vs-weight-semibold);overflow-wrap:anywhere}._rightsCell_qjlob_630{align-items:flex-start;gap:var(--vs-space-1);flex-direction:column;min-width:0;display:flex}._warnTag_qjlob_639{padding:2px var(--vs-space-2);border-radius:var(--vs-radius-badge);background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold)}._colorSkeleton_qjlob_655{gap:var(--vs-space-2);flex-direction:column;display:flex}._colorList_qjlob_661{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._colorRow_qjlob_669{gap:var(--vs-space-3);padding:var(--vs-space-2) 0;border-top:1px solid var(--vs-color-border);flex-direction:column;display:flex}._colorRowHead_qjlob_677{align-items:center;gap:var(--vs-space-2) var(--vs-space-3);min-height:var(--vs-control-h);flex-wrap:wrap;display:flex}._colorSwatch_qjlob_686,._colorPreset_qjlob_687{width:var(--vs-space-8);height:var(--vs-space-8);border:2px solid var(--vs-staff-stripe,var(--vs-color-border-strong));background:var(--vs-staff-fill,var(--vs-color-bg-subtle));border-radius:50%;flex:none}._autoTag_qjlob_696{padding:0 var(--vs-space-2);border-radius:var(--vs-radius-badge);background:var(--vs-color-bg-subtle);color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs)}._colorSaved_qjlob_705{align-items:center;gap:var(--vs-space-1);color:var(--vs-color-accent-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);display:inline-flex}._colorEdit_qjlob_715{margin-left:auto}._colorEditor_qjlob_719{gap:var(--vs-space-3);padding:var(--vs-space-3) var(--vs-space-4);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-subtle);flex-direction:column;display:flex}._colorPresets_qjlob_729{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._colorPreset_qjlob_687{width:var(--vs-control-h);height:var(--vs-control-h);color:var(--vs-color-text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}._colorPreset_qjlob_687:hover,._colorPresetOn_qjlob_748{border-color:var(--vs-color-text-primary)}._colorPreset_qjlob_687:disabled{cursor:not-allowed;opacity:.5}._colorCustom_qjlob_757{align-items:flex-end;gap:var(--vs-space-3) var(--vs-space-6);flex-wrap:wrap;display:flex}._colorHex_qjlob_764{width:calc(var(--vs-space-10) * 3 + var(--vs-space-4));text-transform:uppercase}._colorPreview_qjlob_770{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._colorPreviewCard_qjlob_776{align-items:flex-start;gap:var(--vs-space-1);min-width:var(--vs-slot-card-min);padding:var(--vs-space-2) var(--vs-space-3);border:1px solid var(--vs-staff-border,var(--vs-color-border-strong));border-left:var(--vs-space-1) solid var(--vs-staff-stripe,var(--vs-color-border-strong));border-radius:var(--vs-radius-card-sm);background:var(--vs-staff-fill,var(--vs-color-bg-surface));color:var(--vs-color-text-primary);flex-direction:column;display:flex}._colorPreviewName_qjlob_790{font-size:var(--vs-text-sm);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-bold)}._colorIssue_qjlob_796{gap:var(--vs-space-1);flex-direction:column;display:flex}._colorWarning_qjlob_802{align-items:flex-start;gap:var(--vs-space-1);color:var(--vs-color-warning-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);display:flex}._colorWarning_qjlob_802 svg{flex:none;margin-top:2px}._colorActions_qjlob_816{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._staffNote_qjlob_823{justify-content:space-between;align-items:center;gap:var(--vs-space-2) var(--vs-space-3);padding:var(--vs-space-2) var(--vs-space-3);border:1px solid var(--vs-color-warning-border);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-warning-tint);color:var(--vs-color-text-primary);flex-wrap:wrap;grid-column:1/-1;display:flex}._staffNote_qjlob_823 p{flex:1 1 calc(var(--vs-space-10) * 8);min-width:0}._roleText_qjlob_842{font-weight:var(--vs-weight-semibold)}._rights_qjlob_630{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary)}._reasonGroups_qjlob_854{grid-template-columns:repeat(auto-fit, minmax(calc(var(--vs-space-10) * 7), 1fr));gap:var(--vs-space-4);display:grid}._reasonGroup_qjlob_854{align-items:stretch;gap:var(--vs-space-2);flex-direction:column;min-width:0;display:flex}._reasonGroup_qjlob_854>button{align-self:flex-start}._skeletonLine_qjlob_874{width:60%}._skeletonItem_qjlob_878{height:calc(var(--vs-space-10) + var(--vs-space-5))}._skeletonTitle_qjlob_882{width:calc(var(--vs-space-10) * 8);height:var(--vs-space-8)}._skeletonCard_qjlob_887{height:calc(var(--vs-space-10) * 7)}._noAccessWrap_qjlob_891{padding:var(--vs-space-10) var(--vs-space-6);justify-content:center;align-items:center;display:flex}._noAccess_qjlob_891{max-width:calc(var(--vs-space-10) * 11 + var(--vs-space-5));align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-10) var(--vs-space-8);background:var(--vs-color-bg-surface);border-radius:var(--vs-radius-panel);box-shadow:var(--vs-shadow-card);text-align:center;flex-direction:column;display:flex}._noAccessIcon_qjlob_911{width:calc(var(--vs-space-10) + var(--vs-space-4));height:calc(var(--vs-space-10) + var(--vs-space-4));background:var(--vs-color-bg-subtle);color:var(--vs-color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}._noAccessTitle_qjlob_922{font-size:var(--vs-text-title-sm);line-height:var(--vs-lh-title-sm);font-weight:var(--vs-weight-bold);text-wrap:pretty}._noAccessText_qjlob_929{color:var(--vs-color-text-secondary);text-wrap:pretty}._fullWidth_qjlob_936{align-self:stretch}._surveyField_qjlob_940{gap:var(--vs-space-2);padding-bottom:var(--vs-space-2);flex-direction:column;display:flex}._surveyField_qjlob_940>._row_qjlob_477{padding-bottom:0}._codeTag_qjlob_951{padding:2px var(--vs-space-2);border-radius:var(--vs-radius-badge);background:var(--vs-color-bg-subtle);color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-variant-numeric:var(--vs-font-mono-num);flex:none}._surveyCode_qjlob_962,._surveyOptions_qjlob_963{gap:var(--vs-space-1);margin-left:calc(var(--vs-space-4) + var(--vs-space-3) + 2px);flex-direction:column;display:flex}._codeInput_qjlob_970{width:calc(var(--vs-space-10) * 5);text-transform:uppercase;max-width:100%}._optionList_qjlob_977{grid-template-columns:repeat(auto-fill, minmax(calc(var(--vs-space-10) * 6), 1fr));gap:var(--vs-space-2);margin:0;padding:0;list-style:none;display:grid}._optionRow_qjlob_986{align-items:center;gap:var(--vs-space-1) var(--vs-space-2);flex-wrap:wrap;min-width:0;display:flex}._textarea_qjlob_994{width:100%;min-height:calc(var(--vs-space-10) * 3);padding:var(--vs-space-2) var(--vs-space-3);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-inset);color:var(--vs-color-text-primary);font:inherit;font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);resize:vertical}._textarea_qjlob_994:focus{border-color:var(--vs-color-accent)}._textarea_qjlob_994[aria-invalid=true]{border-color:var(--vs-color-danger-border);background:var(--vs-color-danger-tint)}._textarea_qjlob_994:disabled{background:var(--vs-color-bg-subtle);box-shadow:none;color:var(--vs-color-text-secondary)}._placeholders_qjlob_1024{gap:var(--vs-space-2);flex-direction:column;display:flex}._placeholderList_qjlob_1030{grid-template-columns:repeat(auto-fill, minmax(calc(var(--vs-space-10) * 6), 1fr));gap:var(--vs-space-2) var(--vs-space-4);margin:0;padding:0;list-style:none;display:grid}._placeholderChip_qjlob_1039{min-height:var(--vs-control-h);padding:0 var(--vs-space-3);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-subtle);color:var(--vs-color-accent-text);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);align-items:center;display:inline-flex}button._placeholderChip_qjlob_1039{cursor:pointer}button._placeholderChip_qjlob_1039:hover{border-color:var(--vs-color-accent)}._reminderPreview_qjlob_1061{gap:var(--vs-space-2);flex-direction:column;display:flex}._previewMessage_qjlob_1067{max-width:calc(var(--vs-space-10) * 14);padding:var(--vs-space-3) var(--vs-space-4);border:1px solid var(--vs-color-accent-tint-strong);border-radius:var(--vs-radius-card);background:var(--vs-color-accent-tint);color:var(--vs-color-text-primary);font-size:var(--vs-text-md);line-height:var(--vs-lh-md);white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1024px){._branchList_qjlob_29{display:none}._branchSelect_qjlob_93{display:flex}._input_qjlob_292,._select_qjlob_107,._addButton_qjlob_363,._linkButton_qjlob_386,._placeholderChip_qjlob_1039,._check_qjlob_343{min-height:var(--vs-control-h-touch)}._input_qjlob_292,._select_qjlob_107,._addButton_qjlob_363{height:var(--vs-control-h-touch)}._stepButton_qjlob_542,._colorPreset_qjlob_687{width:var(--vs-control-h-touch);height:var(--vs-control-h-touch)}._colorRowHead_qjlob_677{min-height:var(--vs-control-h-touch)}}@media (width<=900px){._grid_qjlob_178{grid-template-columns:minmax(0,1fr)}._staffRow_qjlob_603{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._rights_qjlob_630{display:none}._surveyCode_qjlob_962,._surveyOptions_qjlob_963{margin-left:0}._noAccessWrap_qjlob_891{padding:var(--vs-space-4)}}._saveBar_qjlob_1147{bottom:calc(var(--vs-space-3) - var(--vs-space-8));z-index:var(--vs-z-raised);justify-content:flex-end;align-items:center;gap:var(--vs-space-2) var(--vs-space-4);padding:var(--vs-space-3) var(--vs-space-4);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-pop);flex-wrap:wrap;display:flex;position:sticky}._saveBarNote_qjlob_1163{min-width:0;font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary);text-wrap:pretty;flex:auto}._saveBarDone_qjlob_1173{border-color:var(--vs-color-accent-tint-strong);background:var(--vs-color-accent-tint);box-shadow:var(--vs-shadow-card)}._saveBarDone_qjlob_1173 ._saveBarNote_qjlob_1163{color:var(--vs-color-accent-text)}@media (width<=900px){._saveBar_qjlob_1147{bottom:calc(var(--vs-space-3) - var(--vs-space-4))}}._option_1pyhg_1{border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-primary);font:inherit;cursor:pointer;transition-property:box-shadow,transform,background-color,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);flex-direction:column;justify-content:center;display:inline-flex}._option_1pyhg_1:not(:disabled):hover{border-color:var(--vs-color-accent)}._option_1pyhg_1:not(:disabled):active{transform:translateY(var(--vs-press))}._label_1pyhg_25{white-space:nowrap;font-variant-numeric:var(--vs-font-mono-num)}._hint_1pyhg_30{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary);white-space:nowrap}._day_1pyhg_38{min-width:calc(var(--vs-space-10) * 2 + var(--vs-space-1));min-height:calc(var(--vs-space-10) + var(--vs-space-5));padding:0 var(--vs-space-2);align-items:center}._day_1pyhg_38 ._label_1pyhg_25{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold)}._time_1pyhg_52{min-width:calc(var(--vs-space-10) * 2 + var(--vs-space-6) + var(--vs-space-1));min-height:calc(var(--vs-space-10) + var(--vs-space-4));padding:0 var(--vs-space-3);align-items:flex-start}._time_1pyhg_52 ._label_1pyhg_25{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold)}._time_1pyhg_52 ._hint_1pyhg_30{color:var(--vs-color-text-secondary)}._chip_1pyhg_70{height:var(--vs-control-h);padding:0 calc(var(--vs-space-3) + 2px);border-radius:var(--vs-radius-control);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);flex-direction:row;align-items:center}._card_1pyhg_82{min-height:calc(var(--vs-space-10) + var(--vs-space-4));padding:var(--vs-space-2) var(--vs-space-3);text-align:left;align-items:flex-start;gap:2px}._card_1pyhg_82 ._label_1pyhg_25{white-space:normal;font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold)}._card_1pyhg_82 ._hint_1pyhg_30{white-space:normal;color:var(--vs-color-text-secondary)}._selected_1pyhg_103{border:2px solid var(--vs-color-accent);background:var(--vs-color-accent-tint);box-shadow:var(--vs-shadow-selected);color:var(--vs-color-accent-text)}._selected_1pyhg_103 ._hint_1pyhg_30{color:var(--vs-color-accent-text)}._day_1pyhg_38._selected_1pyhg_103{padding:0 calc(var(--vs-space-2) - 1px)}._time_1pyhg_52._selected_1pyhg_103{padding:0 calc(var(--vs-space-3) - 1px)}._card_1pyhg_82._selected_1pyhg_103{padding:calc(var(--vs-space-2) - 1px) calc(var(--vs-space-3) - 1px)}._chip_1pyhg_70._selected_1pyhg_103{padding:0 calc(var(--vs-space-3) + 1px)}._option_1pyhg_1:disabled{border-style:dashed;border-color:var(--vs-color-border);background:var(--vs-color-bg-subtle);box-shadow:none;color:var(--vs-color-text-disabled);cursor:not-allowed}._option_1pyhg_1:disabled ._hint_1pyhg_30{color:var(--vs-color-text-disabled)}@media (width<=1024px){._chip_1pyhg_70{height:var(--vs-control-h-touch)}}._badge_nojjc_2{padding:0 calc(var(--vs-space-2) - 1px);border-radius:var(--vs-radius-badge);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}._booked_nojjc_13{background:var(--vs-status-booked-bg);color:var(--vs-status-booked-fg)}._confirmed_nojjc_18{background:var(--vs-status-confirmed-bg);color:var(--vs-status-confirmed-fg)}._insession_nojjc_23{background:var(--vs-status-insession-bg);color:var(--vs-status-insession-fg)}._insession_nojjc_23._onDark_nojjc_29{background:var(--vs-color-bg-surface);color:var(--vs-status-insession-card)}._came_nojjc_34{background:var(--vs-status-came-bg);color:var(--vs-status-came-fg)}._noshow_nojjc_39{background:var(--vs-status-noshow-bg);color:var(--vs-status-noshow-fg)}._open_nojjc_45{background:var(--vs-status-open-bg);color:var(--vs-status-open-fg);outline:1px solid var(--vs-status-open-border);outline-offset:-1px}._cancelled_nojjc_52{background:var(--vs-status-cancelled-bg);color:var(--vs-status-cancelled-fg)}._justnow_nojjc_57{background:var(--vs-status-justnow-bg);color:var(--vs-status-justnow-fg)}._mark_q7p12_5{align-items:center;gap:var(--vs-space-1);padding:0 calc(var(--vs-space-2) - 1px);border-radius:var(--vs-radius-badge);background:var(--vs-color-bg-surface);color:var(--vs-color-text-primary);outline:1px solid var(--vs-staff-border,var(--vs-color-border-strong));outline-offset:-1px;font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);white-space:nowrap;display:inline-flex}._mark_q7p12_5 svg{flex:none}._came_q7p12_26{background:var(--vs-staff-badge,var(--vs-color-text-secondary));color:var(--vs-color-bg-surface);outline:none}._dot_q7p12_32{width:var(--vs-space-2);height:var(--vs-space-2);background:currentColor;border-radius:50%;flex:none}._noshow_q7p12_40{color:var(--vs-color-text-secondary)}._open_q7p12_45{color:var(--vs-color-danger);outline-color:var(--vs-color-danger-border)}._avatar_1ykja_1{background:var(--vs-color-accent-tint);color:var(--vs-color-accent-text);font-weight:var(--vs-weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._md_1ykja_13{width:calc(var(--vs-space-8) + var(--vs-space-1));height:calc(var(--vs-space-8) + var(--vs-space-1));font-size:var(--vs-text-xs)}._lg_1ykja_20{width:calc(var(--vs-space-10) + var(--vs-space-4));height:calc(var(--vs-space-10) + var(--vs-space-4));font-size:var(--vs-text-lg)}._scrim_1bmxz_1{z-index:var(--vs-z-scrim);background:var(--vs-color-scrim);animation:_vs-fade_1bmxz_1 var(--vs-duration-step) var(--vs-ease-out);position:fixed;inset:0}._panel_1bmxz_10{z-index:var(--vs-z-panel);width:min(100%, var(--vs-panel-w));background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-panel);animation:_vs-slide-in_1bmxz_1 var(--vs-duration-panel) var(--vs-ease-out);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}._panel_1bmxz_10:focus{outline:none}._panel_1bmxz_10:focus-visible{outline:2px solid var(--vs-color-focus);outline-offset:-2px}._wide_1bmxz_31{width:min(100%, calc(var(--vs-panel-w) + var(--vs-space-10) + var(--vs-space-5)))}._header_1bmxz_35{align-items:flex-start;gap:var(--vs-space-3);padding:calc(var(--vs-space-4) + 2px) var(--vs-space-6) var(--vs-space-4);border-bottom:1px solid var(--vs-color-border);flex:none;display:flex}._heading_1bmxz_44{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._meta_1bmxz_52{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary)}._title_1bmxz_58{font-size:var(--vs-text-title);line-height:var(--vs-lh-title);font-weight:var(--vs-weight-bold);color:var(--vs-color-text-primary);text-wrap:pretty}._extra_1bmxz_66{gap:calc(var(--vs-space-1) + 2px);padding-top:var(--vs-space-2);flex-wrap:wrap;display:flex}._close_1bmxz_74{width:var(--vs-control-h);height:var(--vs-control-h);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-primary);cursor:pointer;transition-property:box-shadow,transform,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}._close_1bmxz_74:hover{border-color:var(--vs-color-accent)}._close_1bmxz_74:active{transform:translateY(var(--vs-press))}._body_1bmxz_101{gap:var(--vs-space-6);min-height:0;padding:var(--vs-space-5) var(--vs-space-6) calc(var(--vs-space-6) + var(--vs-space-1));flex-direction:column;flex:1;display:flex;overflow:auto}._footer_1bmxz_115{gap:calc(var(--vs-space-3) - 2px);padding:calc(var(--vs-space-3) + 2px) var(--vs-space-6) var(--vs-space-4);border-top:1px solid var(--vs-color-border);background:var(--vs-color-bg-surface);flex-direction:column;flex:none;display:flex}._summary_1bmxz_125{align-items:center;gap:var(--vs-space-1) calc(var(--vs-space-4) + 2px);padding:calc(var(--vs-space-3) - 2px) calc(var(--vs-space-3) + 2px);border:1px solid var(--vs-color-bg-skeleton);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-subtle);flex-wrap:wrap;display:flex}._actions_1bmxz_136{gap:calc(var(--vs-space-3) - 2px);display:flex}._primary_1bmxz_141{flex:1;min-width:0;display:flex}._primary_1bmxz_141>*{flex:1;min-width:0}._note_1bmxz_152{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary);text-align:right;text-wrap:pretty}@media (width<=1024px){._panel_1bmxz_10,._wide_1bmxz_31{width:min(100%, calc(var(--vs-panel-w) - var(--vs-space-10)))}._close_1bmxz_74{width:var(--vs-control-h-touch);height:var(--vs-control-h-touch)}}@media (width<=900px){._panel_1bmxz_10,._wide_1bmxz_31{width:100%}._header_1bmxz_35,._body_1bmxz_101,._footer_1bmxz_115{padding-left:var(--vs-space-4);padding-right:var(--vs-space-4)}}._trigger_glwj7_8{align-items:center;gap:calc(var(--vs-space-1) + 2px);height:var(--vs-control-h);padding:0 var(--vs-space-3);border-radius:var(--vs-radius-control);color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-medium);white-space:nowrap;cursor:pointer;transition-property:background-color,color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);background:0 0;border:0;flex:none;display:inline-flex}._trigger_glwj7_8:hover{background:var(--vs-color-bg-subtle);color:var(--vs-color-text-primary)}._trigger_glwj7_8:focus-visible{outline:2px solid var(--vs-color-focus);outline-offset:2px}._compact_glwj7_40{width:var(--vs-control-h);justify-content:center;padding:0}._compact_glwj7_40 ._triggerLabel_glwj7_46{display:none}@media (width<=1024px){._trigger_glwj7_8{height:var(--vs-control-h-touch)}._compact_glwj7_40,._auto_glwj7_56{width:var(--vs-control-h-touch);justify-content:center;padding:0}._auto_glwj7_56 ._triggerLabel_glwj7_46{display:none}}._layer_glwj7_68{z-index:var(--vs-z-toast);padding:var(--vs-space-6);background:var(--vs-color-scrim);animation:_vs-fade_glwj7_1 var(--vs-duration-step) var(--vs-ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._top_glwj7_81{align-items:flex-start}._box_glwj7_85{width:min(100%, calc(var(--vs-panel-w) - var(--vs-space-10)));border-radius:var(--vs-radius-panel);background:var(--vs-color-bg-surface);max-height:100%;box-shadow:var(--vs-shadow-pop);flex-direction:column;display:flex;overflow:hidden}._head_glwj7_96{align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-4) var(--vs-space-6);border-bottom:1px solid var(--vs-color-border);flex:none;display:flex}._title_glwj7_105{min-width:0;font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold);color:var(--vs-color-text-primary);flex:1}._close_glwj7_114{width:var(--vs-control-h);height:var(--vs-control-h);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-primary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}._close_glwj7_114:hover:not(:disabled){border-color:var(--vs-color-accent)}._close_glwj7_114:disabled{cursor:not-allowed;color:var(--vs-color-text-disabled)}._body_glwj7_138{gap:var(--vs-space-4);min-height:0;padding:var(--vs-space-5) var(--vs-space-6);flex-direction:column;flex:1;display:flex;overflow:auto}._field_glwj7_148{gap:var(--vs-space-1);flex-direction:column;display:flex}._label_glwj7_154{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary)}._textarea_glwj7_161{width:100%;min-height:calc(var(--vs-space-10) * 3);padding:var(--vs-space-2) var(--vs-space-3);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-inset);color:var(--vs-color-text-primary);font:inherit;font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);resize:vertical}._textarea_glwj7_161:focus{border-color:var(--vs-color-accent);outline:none}._textarea_glwj7_161[aria-invalid=true]{border-color:var(--vs-color-danger-border);background:var(--vs-color-danger-tint)}._textarea_glwj7_161:read-only{background:var(--vs-color-bg-subtle)}._fieldFoot_glwj7_190{justify-content:space-between;align-items:flex-start;gap:var(--vs-space-3);display:flex}._hint_glwj7_197,._counter_glwj7_198,._previewNote_glwj7_199{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary)}._hint_glwj7_197{color:var(--vs-color-warning-text)}._counter_glwj7_198{font-variant-numeric:var(--vs-font-mono-num);flex:none}._error_glwj7_214{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-danger)}._shot_glwj7_220{gap:var(--vs-space-2);flex-direction:column;display:flex}._check_glwj7_226{align-items:center;gap:var(--vs-space-2);min-height:var(--vs-control-h);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-primary);cursor:pointer;display:inline-flex}._checkbox_glwj7_237{width:var(--vs-space-5);height:var(--vs-space-5);accent-color:var(--vs-color-accent);margin:0}._preview_glwj7_199{gap:var(--vs-space-1);flex-direction:column;display:flex}._previewImage_glwj7_250,._previewSkeleton_glwj7_251{width:100%;max-height:calc(var(--vs-space-10) * 5);object-fit:contain;object-position:top left;border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-subtle);display:block}._previewSkeleton_glwj7_251{height:calc(var(--vs-space-10) * 4)}._foot_glwj7_266{justify-content:flex-end;gap:calc(var(--vs-space-3) - 2px);padding:calc(var(--vs-space-3) + 2px) var(--vs-space-6) var(--vs-space-4);border-top:1px solid var(--vs-color-border);flex:none;display:flex}@media (width<=1024px){._close_glwj7_114{width:var(--vs-control-h-touch);height:var(--vs-control-h-touch)}._check_glwj7_226{min-height:var(--vs-control-h-touch)}}@media (width<=900px){._layer_glwj7_68{padding:var(--vs-space-4)}._head_glwj7_96,._body_glwj7_138,._foot_glwj7_266{padding-left:var(--vs-space-4);padding-right:var(--vs-space-4)}}._toast_agp2m_2{width:100%;max-width:calc(var(--vs-space-10) * 10);align-items:flex-start;gap:calc(var(--vs-space-3) + 2px);padding:var(--vs-space-4) var(--vs-space-2) var(--vs-space-4) calc(var(--vs-space-4) + 2px);border:1px solid var(--vs-color-accent-tint-strong);border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-pop);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);display:flex}._corner_agp2m_21{z-index:var(--vs-z-toast);bottom:var(--vs-space-4);right:var(--vs-space-6);width:calc(var(--vs-space-10) * 10);animation:_vs-drop_agp2m_1 var(--vs-duration-toast) var(--vs-ease-out);position:fixed}._icon_agp2m_30{width:var(--vs-space-8);height:var(--vs-space-8);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._saved_agp2m_40{background:var(--vs-color-accent);color:var(--vs-color-bg-surface)}._saving_agp2m_45{background:var(--vs-color-accent-tint)}._spinner_agp2m_49{width:var(--vs-space-4);height:var(--vs-space-4);border:2px solid var(--vs-color-accent-tint-strong);border-top-color:var(--vs-color-accent);animation:_vs-spin_agp2m_1 var(--vs-duration-spin) linear infinite;border-radius:50%}._body_agp2m_58{flex-direction:column;flex:1;min-width:0;display:flex}._title_agp2m_65{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold)}._where_agp2m_71{color:var(--vs-color-text-secondary)}._who_agp2m_75{padding-top:var(--vs-space-1);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary)}._close_agp2m_83{width:var(--vs-control-h);height:var(--vs-control-h);margin:calc(var(--vs-space-2) * -1) 0;border-radius:var(--vs-radius-control);color:var(--vs-color-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}._close_agp2m_83:hover{background:var(--vs-color-bg-subtle);color:var(--vs-color-text-primary)}@media (width<=1024px){._close_agp2m_83{width:var(--vs-control-h-touch);height:var(--vs-control-h-touch)}}@media (width<=900px){._corner_agp2m_21{left:var(--vs-space-4);right:var(--vs-space-4);width:auto;max-width:none}}._step_qipwe_6{gap:var(--vs-space-3);padding-left:calc(var(--vs-space-8) + var(--vs-space-1) + 2px);flex-direction:column;display:flex;position:relative}._plain_qipwe_14{gap:calc(var(--vs-space-3) - 2px);padding-left:calc(var(--vs-space-8) + var(--vs-space-1) + 2px);flex-direction:column;display:flex}._line_qipwe_22{left:var(--vs-space-3);top:calc(var(--vs-space-8) - 2px);bottom:calc(-1 * var(--vs-space-6));background:var(--vs-color-border);width:2px;transition:background-color var(--vs-duration-step) var(--vs-ease-standard);border-radius:1px;position:absolute}._lineDone_qipwe_33{background:var(--vs-color-accent)}._stepTitle_qipwe_37{align-items:center;gap:var(--vs-space-1) var(--vs-space-3);margin-left:calc(-1 * (var(--vs-space-8) + var(--vs-space-1) + 2px));font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold);color:var(--vs-color-text-primary);flex-wrap:wrap;display:flex}._plain_qipwe_14 ._stepTitle_qipwe_37{margin-left:0}._stepAside_qipwe_53{margin-left:calc(-1 * var(--vs-space-2));font-size:var(--vs-text-sm);font-weight:var(--vs-weight-regular);color:var(--vs-color-text-tertiary)}._mark_qipwe_61{z-index:var(--vs-z-raised);width:calc(var(--vs-space-6) + 2px);height:calc(var(--vs-space-6) + 2px);font-size:var(--vs-text-xs);font-weight:var(--vs-weight-bold);transition-property:background-color,box-shadow;transition-duration:var(--vs-duration-step);transition-timing-function:var(--vs-ease-standard);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._done_qipwe_78{background:var(--vs-gradient-primary);color:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-primary)}._active_qipwe_84{background:var(--vs-color-bg-surface);color:var(--vs-color-accent-text);border:2px solid var(--vs-color-accent);box-shadow:var(--vs-shadow-selected)}._todo_qipwe_91{background:var(--vs-viz-track);color:var(--vs-color-text-secondary)}._search_qipwe_98{align-items:center;gap:calc(var(--vs-space-3) - 2px);height:calc(var(--vs-control-h) + var(--vs-space-1));padding:0 var(--vs-space-3);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-inset);color:var(--vs-color-text-tertiary);display:flex}._search_qipwe_98:focus-within{border-color:var(--vs-color-accent)}._searchInput_qipwe_115{min-width:0;height:100%;font-size:var(--vs-text-md);color:var(--vs-color-text-primary);background:0 0;border:0;flex:1}._searchInput_qipwe_115:focus{outline:none}._searching_qipwe_129{align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-3) calc(var(--vs-space-3) + 2px);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card-sm);display:flex}._skAvatar_qipwe_138{width:var(--vs-control-h);height:var(--vs-control-h)}._skLine_qipwe_143{height:var(--vs-space-4);flex:1}._results_qipwe_148{gap:var(--vs-space-2);flex-direction:column;display:flex}._result_qipwe_148{align-items:center;gap:var(--vs-space-3);width:100%;padding:var(--vs-space-3) calc(var(--vs-space-3) + 2px);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-primary);font:inherit;text-align:left;white-space:normal;transition-property:box-shadow,transform,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);display:flex}button._result_qipwe_148{cursor:pointer}button._result_qipwe_148:hover{border-color:var(--vs-color-accent)}button._result_qipwe_148:active{transform:translateY(var(--vs-press))}._resultOn_qipwe_186{padding:calc(var(--vs-space-3) - 1px) calc(var(--vs-space-3) + 1px);border:2px solid var(--vs-color-accent);background:var(--vs-color-accent-tint);box-shadow:var(--vs-shadow-selected)}._resultBody_qipwe_193{flex-direction:column;flex:1;min-width:0;display:flex}._resultName_qipwe_200{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-semibold)}._resultLine_qipwe_206{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary)}._flag_qipwe_212{padding:2px var(--vs-space-2);border-radius:var(--vs-radius-badge);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);white-space:nowrap;flex:none}._flagDanger_qipwe_222{background:var(--vs-color-danger-tint);color:var(--vs-color-danger)}._flagWarning_qipwe_227{background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text)}._addNew_qipwe_232{align-items:center;gap:var(--vs-space-2);height:var(--vs-control-h);padding:0 calc(var(--vs-space-3) + 2px);border:1px dashed var(--vs-color-border-strong);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-surface);color:var(--vs-color-accent-text);font:inherit;font-size:var(--vs-text-sm);font-weight:var(--vs-weight-semibold);cursor:pointer;transition:border-color var(--vs-duration-hover) var(--vs-ease-standard);display:inline-flex}._addNew_qipwe_232:hover{border-color:var(--vs-color-accent)}._warning_qipwe_254{gap:calc(var(--vs-space-3) - 2px);padding:var(--vs-space-3) calc(var(--vs-space-3) + 2px);border:1px solid var(--vs-color-warning-border);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);flex-direction:column;display:flex}._warningRow_qipwe_267{align-items:flex-start;gap:calc(var(--vs-space-3) - 2px);display:flex}._warningRow_qipwe_267 svg{flex:none;margin-top:1px}._warning_qipwe_254 b{font-weight:var(--vs-weight-semibold)}._warning_qipwe_254 ._check_qipwe_282{color:var(--vs-color-text-primary)}._newClient_qipwe_286{gap:calc(var(--vs-space-3) + 2px);padding:var(--vs-space-4);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-subtle);flex-direction:column;display:flex}._field_qipwe_298{gap:calc(var(--vs-space-1) + 2px);flex-direction:column;display:flex}._fieldLabel_qipwe_304{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-secondary)}._fieldHint_qipwe_311{margin-left:var(--vs-space-1);font-weight:var(--vs-weight-regular);color:var(--vs-color-text-tertiary)}._fieldError_qipwe_317{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-danger);text-wrap:pretty}._input_qipwe_324,._textarea_qipwe_325{border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);min-width:0;box-shadow:var(--vs-shadow-inset);color:var(--vs-color-text-primary);font:inherit}._input_qipwe_324{height:calc(var(--vs-control-h) + var(--vs-space-1));padding:0 var(--vs-space-3);font-size:var(--vs-text-md)}._textarea_qipwe_325{min-height:calc(var(--vs-space-10) * 2 - var(--vs-space-1));padding:calc(var(--vs-space-3) - 2px) var(--vs-space-3);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);resize:vertical}._input_qipwe_324:focus,._textarea_qipwe_325:focus{border-color:var(--vs-color-accent);outline:none}._input_qipwe_324:focus-visible,._textarea_qipwe_325:focus-visible{outline:2px solid var(--vs-color-focus);outline-offset:2px}._input_qipwe_324[aria-invalid=true]{border-color:var(--vs-color-danger-border);background:var(--vs-color-danger-tint)}._check_qipwe_282{align-items:center;gap:calc(var(--vs-space-3) - 2px);min-height:var(--vs-control-h);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-primary);cursor:pointer;display:flex}._checkbox_qipwe_377{width:var(--vs-space-5);height:var(--vs-space-5);accent-color:var(--vs-color-accent);cursor:pointer;flex:none;margin:0}._muted_qipwe_386{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-secondary);text-wrap:pretty}._days_qipwe_395{gap:var(--vs-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._days_qipwe_395>button{min-width:0}._dayLinks_qipwe_406{justify-content:space-between;align-items:center;gap:var(--vs-space-2) var(--vs-space-4);flex-wrap:wrap;display:flex}._link_qipwe_414{height:var(--vs-control-h);padding:0 var(--vs-space-1);color:var(--vs-color-link);font:inherit;font-size:var(--vs-text-sm);cursor:pointer;background:0 0;border:0}._link_qipwe_414:hover{text-decoration:underline}._otherDate_qipwe_429{align-items:center;gap:var(--vs-space-2);font-size:var(--vs-text-sm);color:var(--vs-color-text-secondary);display:inline-flex}._otherDate_qipwe_429 ._input_qipwe_324{height:var(--vs-control-h);font-size:var(--vs-text-sm)}._times_qipwe_442{grid-template-columns:repeat(auto-fill, minmax(calc(var(--vs-space-10) * 2 + var(--vs-space-5)), 1fr));gap:var(--vs-space-2);display:grid}._times_qipwe_442>button{min-width:0}._skTime_qipwe_455{height:calc(var(--vs-space-10) + var(--vs-space-4))}._chips_qipwe_459{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._summary_qipwe_467{display:contents}._summaryItem_qipwe_471{align-items:baseline;gap:calc(var(--vs-space-1) + 2px);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);display:inline-flex}._summaryItem_qipwe_471 dt{font-size:var(--vs-text-xs);color:var(--vs-color-text-tertiary)}._summaryItem_qipwe_471 dd{font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary);margin:0}@media (width<=1024px){._input_qipwe_324,._search_qipwe_98{height:calc(var(--vs-control-h-touch) + var(--vs-space-1))}._addNew_qipwe_232,._link_qipwe_414,._otherDate_qipwe_429 ._input_qipwe_324,._check_qipwe_282{min-height:var(--vs-control-h-touch)}._addNew_qipwe_232{height:var(--vs-control-h-touch)}}@media (width<=900px){._step_qipwe_6,._plain_qipwe_14{padding-left:calc(var(--vs-space-8) + var(--vs-space-1) + 2px)}._result_qipwe_148{flex-wrap:wrap}}._screen_soy61_3{gap:var(--vs-space-4);flex-direction:column;display:flex}._toolbar_soy61_11{align-items:center;gap:var(--vs-space-3);flex-wrap:wrap;display:flex}._dayNav_soy61_18{align-items:center;gap:var(--vs-space-2);display:flex}._iconButton_soy61_24{width:var(--vs-control-h);height:var(--vs-control-h);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-primary);cursor:pointer;transition-property:box-shadow,transform,background-color,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);justify-content:center;align-items:center;display:inline-flex}._iconButton_soy61_24:hover{border-color:var(--vs-color-accent);color:var(--vs-color-accent-text)}._iconButton_soy61_24:active{transform:translateY(var(--vs-press))}._dayTitleBox_soy61_51{min-width:calc(var(--vs-space-10) * 7 + var(--vs-space-2));padding:0 calc(var(--vs-space-1) + 2px)}._dayTitle_soy61_51{font-size:var(--vs-text-xl);line-height:var(--vs-lh-xl);font-weight:var(--vs-weight-bold);white-space:nowrap}._filter_soy61_63{align-items:center;gap:var(--vs-space-2);color:var(--vs-color-text-secondary);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);display:flex}._select_soy61_72{min-width:calc(var(--vs-space-10) * 4 + var(--vs-space-3));height:var(--vs-control-h);padding:0 var(--vs-space-2);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-primary);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);cursor:pointer}._select_soy61_72:focus{border-color:var(--vs-color-accent)}._subbar_soy61_91{justify-content:space-between;align-items:center;gap:var(--vs-space-2) var(--vs-space-3);flex-wrap:wrap;display:flex}._toggle_soy61_100{align-items:center;gap:var(--vs-space-2);height:var(--vs-control-h);padding:0 var(--vs-space-3);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-secondary);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);white-space:nowrap;cursor:pointer;transition-property:box-shadow,transform,background-color,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);display:inline-flex}._toggle_soy61_100:hover{border-color:var(--vs-color-accent);color:var(--vs-color-accent-text)}._toggle_soy61_100:active{transform:translateY(var(--vs-press))}._toggleOn_soy61_129{border-color:var(--vs-color-accent);background:var(--vs-color-accent-tint);color:var(--vs-color-accent-text)}._toggleBox_soy61_135{width:var(--vs-space-5);height:var(--vs-space-5);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-badge);background:var(--vs-color-bg-surface);justify-content:center;align-items:center;display:inline-flex}._toggleOn_soy61_129 ._toggleBox_soy61_135{border-color:var(--vs-color-accent);background:var(--vs-color-accent);color:var(--vs-color-bg-surface)}._subbarEnd_soy61_153{align-items:center;gap:var(--vs-space-2) var(--vs-space-3);flex-wrap:wrap;display:flex}._colorMode_soy61_160{align-items:center;gap:var(--vs-space-2);display:flex}._colorModeLabel_soy61_166,._bookersLabel_soy61_167{color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);white-space:nowrap}._bookers_soy61_167{align-items:center;gap:var(--vs-space-2);padding:var(--vs-space-3) var(--vs-space-4);border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-card);flex-wrap:wrap;display:flex}._bookerChip_soy61_187{align-items:center;gap:var(--vs-space-2);min-width:0;height:var(--vs-control-h);padding:0 var(--vs-space-3) 0 var(--vs-space-2);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-control-h);background:var(--vs-color-bg-surface);color:var(--vs-color-text-primary);font:inherit;font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);cursor:pointer;transition-property:background-color,border-color,opacity;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);display:inline-flex}._bookerChip_soy61_187:hover{border-color:var(--vs-color-accent)}._bookerChipOn_soy61_211{border-color:var(--vs-color-accent);background:var(--vs-color-accent-tint)}._bookerChipOff_soy61_217{opacity:.5}._bookerDot_soy61_222{width:var(--vs-space-4);height:var(--vs-space-4);background:var(--vs-staff-stripe,var(--vs-color-border-strong));border-radius:50%;flex:none}._bookerName_soy61_230{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._bookerCount_soy61_237{font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num)}._toolbarEnd_soy61_242{justify-content:flex-end;gap:var(--vs-space-2);flex:1 0 auto;display:flex}._attnButton_soy61_250{align-items:center;gap:var(--vs-space-2);height:var(--vs-control-h);padding:0 calc(var(--vs-space-3) + 2px);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-danger);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);white-space:nowrap;cursor:pointer;transition-property:box-shadow,transform,background-color,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);display:none}._attnButtonOpen_soy61_271{border-color:var(--vs-color-danger-border);background:var(--vs-color-danger-tint)}._attnBadge_soy61_276{min-width:var(--vs-space-6);height:var(--vs-space-6);padding:0 calc(var(--vs-space-2) - 1px);border-radius:var(--vs-radius-card);background:var(--vs-color-danger);color:var(--vs-color-bg-surface);font-size:var(--vs-text-xs);font-variant-numeric:var(--vs-font-mono-num);justify-content:center;align-items:center;display:inline-flex}._syncLine_soy61_291{align-items:center;gap:var(--vs-space-2);color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);display:flex}._syncDot_soy61_300{width:var(--vs-space-2);height:var(--vs-space-2);background:var(--vs-color-accent);border-radius:50%;flex:none}._sync_unsaved_soy61_308 ._syncDot_soy61_300{background:var(--vs-color-warning-border)}._sync_saving_soy61_312 ._syncDot_soy61_300{background:var(--vs-color-text-tertiary)}._sync_offline_soy61_316{color:var(--vs-color-warning-text)}._sync_offline_soy61_316 ._syncDot_soy61_300{background:var(--vs-color-warning-border)}._sync_error_soy61_324{color:var(--vs-color-danger)}._sync_error_soy61_324 ._syncDot_soy61_300{background:var(--vs-color-danger)}._body_soy61_334{align-items:flex-start;gap:var(--vs-space-6);display:flex}._main_soy61_340{gap:var(--vs-space-4);flex-direction:column;flex:1;min-width:0;display:flex}._aside_soy61_348{width:var(--vs-aside-w);gap:var(--vs-space-4);flex-direction:column;flex:none;display:flex}._attnInline_soy61_357{grid-template-columns:repeat(auto-fit, minmax(calc(var(--vs-space-10) * 7 + var(--vs-space-5)), 1fr));gap:var(--vs-space-3);display:grid}._grid_soy61_368{border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-card);overflow:hidden}._gridHead_soy61_376{grid-template-columns:calc(var(--vs-space-10) + var(--vs-space-6)) calc(var(--vs-space-10) + var(--vs-space-8)) minmax(0, 1fr);align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-3) var(--vs-space-4);border-bottom:1px solid var(--vs-color-border);color:var(--vs-color-text-tertiary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);display:grid}._gridHeadClients_soy61_391{min-width:0}._linkButton_soy61_399{min-height:var(--vs-control-h);margin:calc((var(--vs-control-h) - var(--vs-lh-xs)) / -2) calc(var(--vs-space-2) * -1);padding:0 var(--vs-space-2);vertical-align:middle;border-radius:var(--vs-radius-control);color:var(--vs-color-link);font:inherit;font-weight:var(--vs-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}._mineHint_soy61_416{padding:calc(var(--vs-space-3) - 2px) var(--vs-space-4);border-bottom:1px solid var(--vs-color-border);background:var(--vs-color-bg-subtle);color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs)}._dayOff_soy61_425,._empty_soy61_426{align-items:center;gap:var(--vs-space-2);text-align:center;flex-direction:column;display:flex}._dayOff_soy61_425{padding:calc(var(--vs-space-10) + var(--vs-space-4)) var(--vs-space-6)}._empty_soy61_426{padding:var(--vs-space-8) var(--vs-space-6);background:var(--vs-color-row-past)}._dayOffTitle_soy61_443{font-size:var(--vs-text-title-sm);line-height:var(--vs-lh-title-sm);font-weight:var(--vs-weight-bold)}._emptyTitle_soy61_449{font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold)}._dayOffText_soy61_455,._emptyText_soy61_456{color:var(--vs-color-text-secondary);text-wrap:pretty}._unplaced_soy61_461{gap:var(--vs-space-3);padding:var(--vs-space-4);border-top:1px solid var(--vs-viz-track);background:var(--vs-color-warning-tint);flex-direction:column;display:flex}._unplacedTitle_soy61_470{color:var(--vs-color-warning-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold)}._unplacedCards_soy61_477{grid-template-columns:repeat(auto-fill, minmax(var(--vs-slot-card-min), 1fr));gap:var(--vs-space-2);display:grid}._cancelledOutside_soy61_484{gap:var(--vs-space-3);padding:var(--vs-space-4);border-top:1px solid var(--vs-viz-track);flex-direction:column;display:flex}._cancelledOutsideTitle_soy61_492{color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold)}._attn_soy61_250{gap:var(--vs-space-2);padding:calc(var(--vs-space-4) + 2px) calc(var(--vs-space-4) + 2px) var(--vs-space-2);border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-card);border:1px solid #0000;flex-direction:column;display:flex}._attnAlarm_soy61_512{border-color:var(--vs-color-danger-border)}._attnHead_soy61_516{justify-content:space-between;align-items:center;gap:var(--vs-space-2);display:flex}._attnTitle_soy61_523{font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold)}._count_soy61_529{padding:0 calc(var(--vs-space-2) + 1px);border-radius:var(--vs-radius-card);font-size:var(--vs-text-xs);line-height:var(--vs-space-6);font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num);flex:none}._countDanger_soy61_539{background:var(--vs-color-danger);color:var(--vs-color-bg-surface)}._countCalm_soy61_544{background:var(--vs-color-accent-tint);color:var(--vs-color-accent-text)}._countWarning_soy61_549{background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text)}._attnNote_soy61_554{color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);text-wrap:pretty}._attnList_soy61_561{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._attnRow_soy61_569{align-items:center;gap:calc(var(--vs-space-2) + 2px);padding:calc(var(--vs-space-2) + 2px) var(--vs-space-2);border-top:1px solid var(--vs-viz-track);border-radius:var(--vs-radius-control);display:flex}._attnUrgent_soy61_578{background:var(--vs-color-row-urgent)}._attnWho_soy61_582{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}._attnName_soy61_590{font-weight:var(--vs-weight-semibold)}._attnSub_soy61_594{color:var(--vs-color-text-tertiary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-variant-numeric:var(--vs-font-mono-num)}._leftChip_soy61_602{padding:0 calc(var(--vs-space-2) - 1px);border-radius:var(--vs-radius-badge);background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);font-variant-numeric:var(--vs-font-mono-num)}._leftChipUrgent_soy61_613{background:var(--vs-color-danger);color:var(--vs-color-bg-surface)}._attnDone_soy61_618{align-items:center;gap:var(--vs-space-2);padding:calc(var(--vs-space-2) + 2px) 0 var(--vs-space-3);color:var(--vs-color-accent-text);display:flex}._attnEmpty_soy61_626{padding:var(--vs-space-1) 0 var(--vs-space-3);color:var(--vs-color-text-secondary)}._attnSkeleton_soy61_631{gap:var(--vs-space-2);padding-bottom:var(--vs-space-3);flex-direction:column;display:flex}._legendTitle_soy61_638{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold)}._legend_soy61_638{gap:var(--vs-space-2);padding:0 0 var(--vs-space-3);flex-direction:column;margin:0;list-style:none;display:flex}._legendRow_soy61_653{align-items:center;gap:calc(var(--vs-space-2) + 2px);color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);display:flex}._legendBadge_soy61_662{width:calc(var(--vs-space-10) * 2 + var(--vs-space-6));flex:none}._legendMark_soy61_668{width:calc(var(--vs-space-10) * 3 + var(--vs-space-3));flex:none}._legendHint_soy61_673{padding-bottom:var(--vs-space-3);color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);text-wrap:pretty}._center_soy61_683{padding:var(--vs-space-10) var(--vs-space-6);justify-content:center;align-items:center;display:flex}._notice_soy61_690{max-width:calc(var(--vs-space-10) * 11 + var(--vs-space-5));align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-10) var(--vs-space-8);border-radius:var(--vs-radius-panel);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-card);text-align:center;flex-direction:column;display:flex}._noticeIcon_soy61_703{width:calc(var(--vs-space-10) + var(--vs-space-4));height:calc(var(--vs-space-10) + var(--vs-space-4));background:var(--vs-color-accent-tint);color:var(--vs-color-accent-text);border-radius:50%;justify-content:center;align-items:center;display:flex}._noticeTitle_soy61_714{font-size:var(--vs-text-title-sm);line-height:var(--vs-lh-title-sm);font-weight:var(--vs-weight-bold);text-wrap:balance}._noticeText_soy61_721{color:var(--vs-color-text-secondary);text-wrap:pretty}._skToolbar_soy61_728{gap:var(--vs-space-3);flex-wrap:wrap;display:flex}._skTitle_soy61_734{width:calc(var(--vs-space-10) * 8);height:var(--vs-control-h)}._skSegment_soy61_739{width:calc(var(--vs-space-10) * 6);height:var(--vs-control-h)}._skAction_soy61_744{width:calc(var(--vs-space-10) * 4 + var(--vs-space-6));height:var(--vs-control-h)}._skWeek_soy61_749{gap:var(--vs-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._skDay_soy61_755{height:calc(var(--vs-space-10) * 2 + var(--vs-space-1))}._skRows_soy61_759{gap:calc(var(--vs-space-3) + 2px);padding:var(--vs-space-4);flex-direction:column;display:flex}._skRow_soy61_759{align-items:flex-start;gap:var(--vs-space-3);display:flex}._skTime_soy61_772{width:calc(var(--vs-space-10) + var(--vs-space-4))}._skOcc_soy61_776{width:calc(var(--vs-space-8) + var(--vs-space-1))}._skCards_soy61_780{grid-template-columns:repeat(auto-fill, minmax(var(--vs-slot-card-min), 1fr));gap:var(--vs-space-2);flex:1;display:grid}._skCard_soy61_780{height:calc(var(--vs-space-10) * 2 + var(--vs-space-2))}._skAside_soy61_791{height:calc(var(--vs-space-10) * 5)}._skLine_soy61_795{width:100%}._skLineShort_soy61_799{width:60%}@media (width<=1024px){._aside_soy61_348{display:none}._attnButton_soy61_250{display:inline-flex}._iconButton_soy61_24,._select_soy61_72,._toggle_soy61_100,._attnButton_soy61_250{width:auto;min-width:var(--vs-control-h-touch);height:var(--vs-control-h-touch)}._bookerChip_soy61_187{height:var(--vs-control-h-touch);border-radius:var(--vs-control-h-touch)}._select_soy61_72{min-width:calc(var(--vs-space-10) * 4 + var(--vs-space-3))}._linkButton_soy61_399{min-height:var(--vs-control-h-touch);margin-top:calc((var(--vs-control-h-touch) - var(--vs-lh-xs)) / -2);margin-bottom:calc((var(--vs-control-h-touch) - var(--vs-lh-xs)) / -2)}._dayTitleBox_soy61_51{min-width:0}}@media (width>=1025px){._attnInline_soy61_357{display:none}}@media (width<=900px){._gridHead_soy61_376{grid-template-columns:calc(var(--vs-space-10) + var(--vs-space-6)) minmax(0, 1fr)}._gridHeadPlaces_soy61_855{display:none}._skWeek_soy61_749{grid-template-columns:repeat(7, minmax(calc(var(--vs-space-10) * 2 + var(--vs-space-4)), 1fr));overflow:hidden}._dayTitle_soy61_51{white-space:normal}}._screen_96c89_3{gap:var(--vs-space-4);flex-direction:column;display:flex}._head_96c89_11{align-items:center;gap:var(--vs-space-3);flex-wrap:wrap;display:flex}._feedbackRow_96c89_19{justify-content:flex-end;display:flex}._titleBox_96c89_24{min-width:0;margin-right:auto}._title_96c89_24{font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold)}._dealClient_96c89_35{color:var(--vs-color-text-secondary)}._clientName_96c89_39{color:var(--vs-color-text-primary);font-weight:var(--vs-weight-semibold)}._link_96c89_44{font:inherit;font-weight:var(--vs-weight-semibold);color:var(--vs-color-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._headLink_96c89_59{min-height:var(--vs-control-h);padding:0 var(--vs-space-2);margin-right:calc(var(--vs-space-2) * -1);border-radius:var(--vs-radius-control);align-items:center;display:inline-flex}._headLink_96c89_59:hover{background:var(--vs-color-bg-subtle)}._offline_96c89_73{padding:0 var(--vs-space-2);border-radius:var(--vs-radius-badge);background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold)}._actions_96c89_83{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._actionsHint_96c89_89{margin-top:calc(var(--vs-space-2) * -1);text-align:end;font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary)}._kpis_96c89_99{grid-template-columns:repeat(auto-fit, minmax(calc(var(--vs-space-10) * 3 + var(--vs-space-4)), 1fr));gap:var(--vs-space-3);display:grid}._columns_96c89_110{grid-template-columns:minmax(0, 1fr) calc(var(--vs-aside-w) + var(--vs-space-10));gap:var(--vs-space-4);align-items:start;display:grid}._main_96c89_117,._aside_96c89_118{gap:var(--vs-space-4);flex-direction:column;min-width:0;display:flex}._card_96c89_125{padding:var(--vs-space-4) calc(var(--vs-space-4) + 2px);border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-card)}._cardHead_96c89_132{justify-content:space-between;align-items:center;gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._cardTitle_96c89_140{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold)}._muted_96c89_146{color:var(--vs-color-text-secondary)}._legends_96c89_152{gap:var(--vs-space-3);flex-wrap:wrap;display:inline-flex}._legend_96c89_152{align-items:center;gap:var(--vs-space-2);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary);display:inline-flex}._swatch_96c89_167{width:calc(var(--vs-space-2) + 2px);height:calc(var(--vs-space-2) + 2px);background:var(--vs-viz-came);border-radius:2px}._rhythm_96c89_174{gap:calc(var(--vs-space-1) + 2px);height:calc(var(--vs-space-8) * 2);margin:var(--vs-space-3) 0 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:0;list-style:none;display:grid}._week_96c89_186{flex-direction:column-reverse;gap:2px;height:100%;display:flex}._bar_96c89_193{max-height:calc(var(--vs-space-6) + 2px);min-height:var(--vs-space-1);border-radius:var(--vs-space-1);background:var(--vs-viz-came);flex:1 1 0}._swatchNoShow_96c89_201,._barNoShow_96c89_202{background:var(--vs-viz-noshow)}._none_96c89_206{height:var(--vs-space-1);background:var(--vs-viz-track);border-radius:2px}._rhythmAxis_96c89_212{margin-top:calc(var(--vs-space-1) + 2px);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary);justify-content:space-between;display:flex}._history_96c89_223{padding:0;overflow:hidden}._historyTitle_96c89_228{padding:var(--vs-space-4) calc(var(--vs-space-4) + 2px) var(--vs-space-3);font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold)}._rows_96c89_235{margin:0;padding:0;list-style:none}._row_96c89_235{grid-template-columns:calc(var(--vs-space-10) * 3 + var(--vs-space-3)) calc(var(--vs-space-10) * 4 - var(--vs-space-3)) minmax(0, 1fr);gap:var(--vs-space-3);padding:var(--vs-space-3) calc(var(--vs-space-4) + 2px);border-top:1px solid var(--vs-color-border);align-items:start;display:grid}._when_96c89_254{flex-direction:column;min-width:0;display:flex}._date_96c89_260{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num);white-space:nowrap}._equipment_96c89_268{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary)}._status_96c89_274{min-width:0}._note_96c89_278{overflow-wrap:anywhere;min-width:0}._wellbeing_96c89_283{font-weight:var(--vs-weight-semibold)}._reason_96c89_287{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-status-noshow-fg);display:block}._empty_96c89_294{align-items:center;gap:var(--vs-space-2);padding:var(--vs-space-8) var(--vs-space-6) var(--vs-space-10);border-top:1px solid var(--vs-color-border);text-align:center;flex-direction:column;display:flex}._empty_96c89_294>button{margin-top:var(--vs-space-2)}._emptyTitle_96c89_308{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold)}._moreError_96c89_314{padding:var(--vs-space-3) calc(var(--vs-space-4) + 2px) 0;border-top:1px solid var(--vs-color-border)}._more_96c89_314{padding:var(--vs-space-3) calc(var(--vs-space-4) + 2px);border-top:1px solid var(--vs-color-border)}._moreError_96c89_314+._more_96c89_314{border-top:0}._surveyOff_96c89_330{gap:var(--vs-space-2);margin-top:var(--vs-space-2);color:var(--vs-color-text-secondary);align-items:flex-start;display:flex}._surveyOff_96c89_330>svg{color:var(--vs-color-text-tertiary);flex:none;margin-top:2px}._consent_96c89_344{gap:var(--vs-space-2);margin-top:var(--vs-space-3);padding-top:var(--vs-space-3);border-top:1px solid var(--vs-color-border);align-items:baseline;display:flex}._consentMark_96c89_353{font-weight:var(--vs-weight-bold)}._consentOk_96c89_357{color:var(--vs-color-accent-pressed)}._consentNo_96c89_361{color:var(--vs-color-warning-text)}._center_96c89_367{padding:var(--vs-space-10) var(--vs-space-6);justify-content:center;align-items:center;display:flex}._notice_96c89_374{max-width:calc(var(--vs-space-10) * 11 + var(--vs-space-5));align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-10) var(--vs-space-8);border-radius:var(--vs-radius-panel);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-card);text-align:center;flex-direction:column;display:flex}._noticeIcon_96c89_387{width:calc(var(--vs-space-10) + var(--vs-space-4));height:calc(var(--vs-space-10) + var(--vs-space-4));background:var(--vs-color-accent-tint);color:var(--vs-color-accent-text);border-radius:50%;justify-content:center;align-items:center;display:flex}._noticeTitle_96c89_398{font-size:var(--vs-text-title-sm);line-height:var(--vs-lh-title-sm);font-weight:var(--vs-weight-bold);text-wrap:balance}._skTitle_96c89_407{width:calc(var(--vs-space-10) * 3);height:var(--vs-lh-lg);margin-right:auto}._skAction_96c89_413{width:calc(var(--vs-space-10) * 5);height:var(--vs-control-h)}._skKpi_96c89_418{height:calc(var(--vs-space-8) * 3);border-radius:var(--vs-radius-card)}._skMain_96c89_423{height:calc(var(--vs-space-10) * 10 + var(--vs-space-5));border-radius:var(--vs-radius-card)}._skAside_96c89_428{height:calc(var(--vs-space-10) * 7 + var(--vs-space-5));border-radius:var(--vs-radius-card)}._surveySkeleton_96c89_437{gap:var(--vs-space-2);margin-top:var(--vs-space-3);flex-direction:column;display:flex}._surveyNote_96c89_444{margin-top:var(--vs-space-3)}._surveySaved_96c89_448{align-items:center;gap:var(--vs-space-1);margin-top:var(--vs-space-2);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);color:var(--vs-color-accent-pressed);display:flex}._surveyEmpty_96c89_459{margin-top:var(--vs-space-2);color:var(--vs-color-text-secondary)}._surveyList_96c89_464{margin:var(--vs-space-2) 0 0;flex-direction:column;display:flex}._surveyRow_96c89_470{grid-template-columns:calc(var(--vs-space-10) * 3) minmax(0, 1fr);gap:var(--vs-space-3);padding:calc(var(--vs-space-2) - 1px) 0;display:grid}._surveyKey_96c89_477{color:var(--vs-color-text-tertiary)}._surveyValue_96c89_481{color:var(--vs-color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._surveyForm_96c89_488{gap:var(--vs-space-3);margin-top:var(--vs-space-3);flex-direction:column;display:flex}._surveyField_96c89_495{gap:var(--vs-space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._surveyLabel_96c89_505{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-secondary);padding:0}._surveyControl_96c89_512{width:100%;min-width:0;height:var(--vs-control-h);padding:0 var(--vs-space-3);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-inset);color:var(--vs-color-text-primary);font:inherit;font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm)}._surveyControl_96c89_512:focus{border-color:var(--vs-color-accent)}._surveyControl_96c89_512[aria-invalid=true]{border-color:var(--vs-color-danger-border);background:var(--vs-color-danger-tint)}._surveyControl_96c89_512:disabled{background:var(--vs-color-bg-subtle);color:var(--vs-color-text-secondary)}._surveyTextarea_96c89_541{height:auto;min-height:calc(var(--vs-space-10) * 2);padding:var(--vs-space-2) var(--vs-space-3);resize:vertical}._surveyChecks_96c89_548{gap:var(--vs-space-1) var(--vs-space-3);flex-wrap:wrap;display:flex}._surveyCheck_96c89_548{align-items:center;gap:var(--vs-space-2);min-height:var(--vs-control-h);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);cursor:pointer;display:inline-flex}._surveyCheckbox_96c89_564{width:calc(var(--vs-space-4) + 2px);height:calc(var(--vs-space-4) + 2px);accent-color:var(--vs-color-accent);flex:none;margin:0}._surveyError_96c89_572{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-danger)}._surveyActions_96c89_578{gap:var(--vs-space-2);margin-top:var(--vs-space-3);flex-wrap:wrap;display:flex}._dealNotice_96c89_587{margin-top:calc(var(--vs-space-2) * -1)}@media (width<=1024px){._skAction_96c89_413{height:var(--vs-control-h-touch)}._surveyControl_96c89_512,._surveyCheck_96c89_548,._headLink_96c89_59{min-height:var(--vs-control-h-touch)}._surveyControl_96c89_512:not(textarea){height:var(--vs-control-h-touch)}}@media (width<=999px){._columns_96c89_110{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){._row_96c89_235{grid-template-columns:calc(var(--vs-space-10) * 3) minmax(0, 1fr)}._note_96c89_278{grid-column:1/-1}._actionsHint_96c89_89{text-align:start;margin-top:0}}._kpi_1s51h_1{min-width:0;padding:calc(var(--vs-space-3) + 2px) var(--vs-space-4);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}._head_1s51h_12{justify-content:space-between;align-items:center;gap:var(--vs-space-2);min-height:var(--vs-lh-sm);display:flex}._label_1s51h_20{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-secondary)}._help_1s51h_27{width:var(--vs-control-h);height:var(--vs-control-h);margin:calc(var(--vs-space-2) * -1) calc(var(--vs-space-3) * -1) calc(var(--vs-space-2) * -1) 0;border-radius:var(--vs-radius-control);color:var(--vs-color-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}._help_1s51h_27:hover,._help_1s51h_27[aria-expanded=true]{color:var(--vs-color-accent-text)}._value_1s51h_47{font-size:var(--vs-text-kpi);line-height:var(--vs-lh-kpi);font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num);color:var(--vs-color-text-primary)}._crm_1s51h_55{font-size:var(--vs-text-kpi-sm);line-height:var(--vs-lh-kpi-sm)}._sub_1s51h_60{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary)}._formula_1s51h_66{margin-top:var(--vs-space-2);padding:var(--vs-space-2) var(--vs-space-3);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-subtle);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary);text-wrap:pretty}._loss_1s51h_78{border-color:var(--vs-status-noshow-border)}._loss_1s51h_78 ._value_1s51h_47{color:var(--vs-status-noshow-fg)}._danger_1s51h_87{border-color:var(--vs-color-danger-border)}._danger_1s51h_87 ._value_1s51h_47{color:var(--vs-color-danger)}@media (width<=1024px){._help_1s51h_27{width:var(--vs-control-h-touch);height:var(--vs-control-h-touch)}}._card_19xrj_1{min-width:0;padding:calc(var(--vs-space-3) - 2px) calc(var(--vs-space-3) + 2px);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-primary);font:inherit;text-align:left;cursor:pointer;transition-property:box-shadow,transform,background-color,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);flex-direction:column;align-items:flex-start;display:inline-flex}._card_19xrj_1:hover{border-color:var(--vs-color-accent)}._card_19xrj_1:active{transform:translateY(var(--vs-press))}._count_19xrj_28{font-size:var(--vs-text-xl);line-height:var(--vs-lh-xl);font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num)}._label_19xrj_35{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);text-wrap:balance}._selected_19xrj_43{border:2px solid var(--vs-color-accent);padding:calc(var(--vs-space-3) - 2px - 1px) calc(var(--vs-space-3) + 1px);background:var(--vs-color-accent-tint);box-shadow:var(--vs-shadow-selected);color:var(--vs-color-accent-text)}._track_g7rnb_6{padding:calc(var(--vs-space-1) - 1px);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-skeleton);box-shadow:var(--vs-shadow-track);align-self:flex-start;gap:2px;display:inline-flex}._block_g7rnb_16{align-self:stretch;display:flex}._block_g7rnb_16 ._segment_g7rnb_21{flex:1 1 0}._segment_g7rnb_21{height:var(--vs-control-h);padding:0 calc(var(--vs-space-3) + 2px);border-radius:var(--vs-radius-control);color:var(--vs-color-text-secondary);font:inherit;font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);white-space:nowrap;cursor:pointer;transition-property:box-shadow,transform,background-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);background:0 0;border:0}._segment_g7rnb_21:not(._active_g7rnb_43):hover{color:var(--vs-color-text-primary)}._segment_g7rnb_21:active{transform:translateY(var(--vs-press))}._active_g7rnb_43{background:var(--vs-color-bg-surface);color:var(--vs-color-accent-pressed);box-shadow:var(--vs-shadow-segment)}._lg_g7rnb_58{gap:var(--vs-space-1);padding:var(--vs-space-1);border-radius:var(--vs-radius-card)}._lg_g7rnb_58 ._segment_g7rnb_21{height:calc(var(--vs-control-h) + var(--vs-space-2));border-radius:calc(var(--vs-radius-card-sm) - 1px);font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold)}@media (width<=1024px){._segment_g7rnb_21{height:var(--vs-control-h-touch)}}._bar_1r6hm_1{width:100%;height:calc(var(--vs-space-1) * 1.5);border-radius:var(--vs-radius-badge);background:var(--vs-viz-track);display:block;overflow:hidden}._fill_1r6hm_10{fill:var(--vs-viz-load-ok)}._row_x3ylo_2{grid-template-columns:calc(var(--vs-space-10) * 3 + var(--vs-space-5)) minmax(0, 1fr) var(--vs-control-h-touch);align-items:center;gap:calc(var(--vs-space-3) - 2px);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);display:grid}._label_x3ylo_13{text-wrap:pretty;min-width:0}._row_x3ylo_2 ._bar_x3ylo_18{height:calc(var(--vs-space-2) + 2px);background:var(--vs-viz-reason-track)}._fill_x3ylo_23{fill:var(--vs-viz-reason)}._value_x3ylo_27{text-align:right;font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num)}._screen_1od79_3{gap:var(--vs-space-4);flex-direction:column;display:flex}._head_1od79_11{align-items:center;gap:var(--vs-space-3);flex-wrap:wrap;display:flex}._title_1od79_18{margin-right:var(--vs-space-2);font-size:var(--vs-text-xl);line-height:var(--vs-lh-xl);font-weight:var(--vs-weight-bold)}._period_1od79_25{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-secondary);font-variant-numeric:var(--vs-font-mono-num)}._dates_1od79_32{gap:var(--vs-space-3);flex-wrap:wrap;display:flex}._field_1od79_38{align-items:center;gap:var(--vs-space-2);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-secondary);display:inline-flex}._input_1od79_47,._select_1od79_48{height:var(--vs-control-h);padding:0 calc(var(--vs-space-2) + 2px);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);color:var(--vs-color-text-primary);font:inherit;font-size:var(--vs-text-sm);font-variant-numeric:var(--vs-font-mono-num)}._input_1od79_47{box-shadow:var(--vs-shadow-inset)}._select_1od79_48{box-shadow:var(--vs-shadow-control);cursor:pointer}._export_1od79_69{margin-left:auto}._synced_1od79_73{margin-top:calc(var(--vs-space-2) * -1);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary)}._top_1od79_82{grid-template-columns:minmax(0, 1fr) calc(var(--vs-space-10) * 11);align-items:start;gap:var(--vs-space-4);display:grid}._kpis_1od79_89{grid-template-columns:repeat(auto-fill, minmax(calc(var(--vs-space-10) * 4.5), 1fr));gap:var(--vs-space-3);display:grid}._card_1od79_95{gap:var(--vs-space-3);min-width:0;padding:var(--vs-space-4) calc(var(--vs-space-4) + 2px);border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}._flush_1od79_107{gap:0;padding:0;overflow:hidden}._blockTitle_1od79_113{font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold)}._reasons_1od79_119{gap:calc(var(--vs-space-2) + 2px);flex-direction:column;display:flex}._hint_1od79_125,._muted_1od79_126{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary);text-wrap:pretty}._muted_1od79_126{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-secondary)}._compareHead_1od79_141{justify-content:space-between;align-items:baseline;gap:var(--vs-space-2);padding:var(--vs-space-4) calc(var(--vs-space-4) + 2px) var(--vs-space-3);flex-wrap:wrap;display:flex}._scrollX_1od79_151{overflow-x:auto}._compare_1od79_141{width:100%;min-width:calc(var(--vs-space-10) * 19);border-collapse:collapse;font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-variant-numeric:var(--vs-font-mono-num)}._compare_1od79_141 th,._compare_1od79_141 td{padding:var(--vs-space-3) var(--vs-space-3);border-top:1px solid var(--vs-viz-track);text-align:left;font-weight:var(--vs-weight-regular)}._compare_1od79_141 th:first-child{width:22%;padding-left:calc(var(--vs-space-4) + 2px)}._compare_1od79_141 thead th{padding-top:calc(var(--vs-space-2) + 2px);padding-bottom:calc(var(--vs-space-2) + 2px);background:var(--vs-color-bg-subtle);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-tertiary)}._compare_1od79_141 tbody tr{cursor:pointer;transition:background-color var(--vs-duration-hover) var(--vs-ease-standard)}._compare_1od79_141 tbody tr:hover{background:var(--vs-color-bg-subtle)}._selectedRow_1od79_196,._compare_1od79_141 tbody tr._selectedRow_1od79_196:hover{background:var(--vs-color-accent-tint)}._networkRow_1od79_201,._networkRow_1od79_201 td,._networkRow_1od79_201 ._linkButton_1od79_203{font-weight:var(--vs-weight-bold)}._networkRow_1od79_201{background:var(--vs-color-bg-subtle)}._compare_1od79_141 td._worse_1od79_212{color:var(--vs-status-noshow-fg);font-weight:var(--vs-weight-bold)}._linkButton_1od79_203{min-height:var(--vs-control-h);color:var(--vs-color-text-primary);font:inherit;font-weight:var(--vs-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._linkButton_1od79_203:hover{color:var(--vs-color-link)}._filters_1od79_235{grid-template-columns:repeat(auto-fill, minmax(calc(var(--vs-space-10) * 4.5), 1fr));gap:calc(var(--vs-space-2) + 2px);display:grid}._tableHead_1od79_243,._row_1od79_244{grid-template-columns:minmax(0, 1.6fr) calc(var(--vs-space-10) * 1.5) calc(var(--vs-space-10) * 2.5) calc(var(--vs-space-10) * 3) calc(var(--vs-space-10) * 2) minmax(0, 1.4fr) calc(var(--vs-space-10) * 6.5);align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-3) calc(var(--vs-space-4) + 2px);display:grid}._tableHead_1od79_243{background:var(--vs-color-bg-subtle);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-tertiary)}._rows_1od79_263{margin:0;padding:0;list-style:none}._row_1od79_244{border-top:1px solid var(--vs-viz-track);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm)}._rows_1od79_263 ._row_1od79_244:first-child{border-top:0}._who_1od79_279{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._name_1od79_286,._nameLink_1od79_287{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary);text-align:left}._nameLink_1od79_287{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}._nameLink_1od79_287:hover{color:var(--vs-color-link);text-decoration:underline}._meta_1od79_308{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary);font-variant-numeric:var(--vs-font-mono-num);text-wrap:pretty;display:block}._num_1od79_317{font-variant-numeric:var(--vs-font-mono-num);color:var(--vs-color-text-primary);display:block}._secondary_1od79_323{color:var(--vs-color-text-tertiary)}._danger_1od79_327{color:var(--vs-color-danger);font-weight:var(--vs-weight-bold)}._reason_1od79_119{overflow-wrap:anywhere;min-width:0}._actions_1od79_337{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._bookButton_1od79_343{color:var(--vs-color-accent-text)}._narrowOnly_1od79_347{display:none}._more_1od79_351{justify-content:space-between;align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-3) calc(var(--vs-space-4) + 2px);border-top:1px solid var(--vs-viz-track);flex-wrap:wrap;display:flex}._inset_1od79_361{padding:var(--vs-space-3) calc(var(--vs-space-4) + 2px)}._empty_1od79_365{align-items:center;gap:var(--vs-space-2);padding:calc(var(--vs-space-8) + var(--vs-space-1)) var(--vs-space-6);text-align:center;flex-direction:column;display:flex}._emptyTitle_1od79_374{font-size:var(--vs-text-title-sm);line-height:var(--vs-lh-title-sm);font-weight:var(--vs-weight-bold)}._skKpi_1od79_382{height:calc(var(--vs-space-10) * 2.6);border-radius:var(--vs-radius-card)}._skReasons_1od79_387{height:calc(var(--vs-space-10) * 5.6);border-radius:var(--vs-radius-card)}._skRows_1od79_392{gap:var(--vs-space-2);padding:var(--vs-space-3) calc(var(--vs-space-4) + 2px);flex-direction:column;display:flex}._skRow_1od79_392{height:calc(var(--vs-space-10) + var(--vs-space-4));border-radius:var(--vs-radius-control)}@media (width<=1024px){._top_1od79_82{grid-template-columns:minmax(0,1fr)}._input_1od79_47,._select_1od79_48,._linkButton_1od79_203{min-height:var(--vs-control-h-touch);height:var(--vs-control-h-touch)}._tableHead_1od79_243,._row_1od79_244{grid-template-columns:minmax(0, 1.6fr) calc(var(--vs-space-10) * 1.2) calc(var(--vs-space-10) * 2) calc(var(--vs-space-10) * 2.8) calc(var(--vs-space-10) * 1.6) minmax(0, 1fr) calc(var(--vs-space-10) * 6.5)}}@media (width<=900px){._tableHead_1od79_243{display:none}._row_1od79_244{gap:var(--vs-space-2) var(--vs-space-3);flex-wrap:wrap;display:flex}._who_1od79_279{flex:100%}._wideOnly_1od79_443{display:none}._narrowOnly_1od79_347{display:block}._export_1od79_69{margin-left:0}._compare_1od79_141{min-width:0}._compare_1od79_141 th,._compare_1od79_141 td{padding-left:var(--vs-space-2);padding-right:var(--vs-space-2)}._compare_1od79_141 th:first-child{width:auto;padding-left:var(--vs-space-4)}}._nameLink_1i69k_5{align-items:center;gap:calc(var(--vs-space-1) + 2px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._nameLink_1i69k_5 svg{color:var(--vs-color-link);flex:none}._nameLink_1i69k_5:hover{text-decoration:underline}._chip_1i69k_27,._dealChip_1i69k_28{padding:2px var(--vs-space-2);border-radius:var(--vs-radius-badge);background:var(--vs-color-bg-subtle);color:var(--vs-color-text-primary);font:inherit;font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);border:0}._dealChip_1i69k_28{background:var(--vs-status-booked-bg);color:var(--vs-status-booked-fg)}button._dealChip_1i69k_28{cursor:pointer}button._dealChip_1i69k_28:hover{text-decoration:underline}._section_1i69k_54{gap:calc(var(--vs-space-3) - 2px);flex-direction:column;display:flex}._sectionTitle_1i69k_60{align-items:baseline;gap:var(--vs-space-1) var(--vs-space-2);font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold);color:var(--vs-color-text-primary);flex-wrap:wrap;display:flex}._required_1i69k_71{font-size:var(--vs-text-xs);font-weight:var(--vs-weight-regular);color:var(--vs-color-danger)}._aside_1i69k_77{font-size:var(--vs-text-xs);font-weight:var(--vs-weight-regular);color:var(--vs-color-text-tertiary)}._grid3_1i69k_83{gap:var(--vs-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._templates_1i69k_89,._calls_1i69k_90{grid-template-columns:repeat(auto-fit, minmax(calc(var(--vs-space-10) * 4), 1fr));gap:var(--vs-space-2);display:grid}._templates_1i69k_89>button,._calls_1i69k_90>button,._grid3_1i69k_83>button{min-width:0}._chips_1i69k_102{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._reasonGroup_1i69k_108{gap:var(--vs-space-2);flex-direction:column;display:flex}._groupTitle_1i69k_114{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-secondary)}._textarea_1i69k_121,._input_1i69k_122{border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);min-width:0;box-shadow:var(--vs-shadow-inset);color:var(--vs-color-text-primary);font:inherit}._textarea_1i69k_121{min-height:calc(var(--vs-space-10) * 2);padding:calc(var(--vs-space-3) - 2px) var(--vs-space-3);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);resize:vertical}._input_1i69k_122{height:var(--vs-control-h);padding:0 var(--vs-space-3);font-size:var(--vs-text-sm)}._textarea_1i69k_121:focus,._input_1i69k_122:focus{border-color:var(--vs-color-accent);outline:none}._textarea_1i69k_121:focus-visible,._input_1i69k_122:focus-visible{outline:2px solid var(--vs-color-focus);outline-offset:2px}._muted_1i69k_158,._hint_1i69k_159{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-secondary);text-wrap:pretty}._hint_1i69k_159{color:var(--vs-color-text-tertiary)}._notice_1i69k_173,._warning_1i69k_174{gap:calc(var(--vs-space-3) - 2px);padding:var(--vs-space-3) calc(var(--vs-space-3) + 2px);border:1px solid var(--vs-color-warning-border);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);display:flex}._notice_1i69k_173 svg{flex:none;margin-top:1px}._warning_1i69k_174{flex-direction:column}._ok_1i69k_196{align-items:center;gap:calc(var(--vs-space-3) - 2px);padding:var(--vs-space-3) calc(var(--vs-space-3) + 2px);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-accent-tint);color:var(--vs-color-accent-text);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);display:flex}._ok_1i69k_196 svg{color:var(--vs-color-accent);flex:none}._check_1i69k_213{align-items:center;gap:calc(var(--vs-space-3) - 2px);min-height:var(--vs-control-h);color:var(--vs-color-text-primary);cursor:pointer;display:flex}._checkbox_1i69k_222{width:var(--vs-space-5);height:var(--vs-space-5);accent-color:var(--vs-color-accent);cursor:pointer;flex:none;margin:0}._days_1i69k_233{gap:var(--vs-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._days_1i69k_233>button,._times_1i69k_240>button{min-width:0}._dayLinks_1i69k_244{justify-content:space-between;align-items:center;gap:var(--vs-space-2) var(--vs-space-4);flex-wrap:wrap;display:flex}._link_1i69k_252{height:var(--vs-control-h);padding:0 var(--vs-space-1);color:var(--vs-color-link);font:inherit;font-size:var(--vs-text-sm);cursor:pointer;background:0 0;border:0}._link_1i69k_252:hover{text-decoration:underline}._otherDate_1i69k_267{align-items:center;gap:var(--vs-space-2);font-size:var(--vs-text-sm);color:var(--vs-color-text-secondary);display:inline-flex}._times_1i69k_240{grid-template-columns:repeat(auto-fill, minmax(calc(var(--vs-space-10) * 2 + var(--vs-space-5)), 1fr));gap:var(--vs-space-2);display:grid}._deal_1i69k_28{align-items:center;gap:var(--vs-space-3);padding:calc(var(--vs-space-3) + 2px) var(--vs-space-4);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card);color:var(--vs-color-text-primary);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);flex-wrap:wrap;display:flex}._deal_1i69k_28>svg{color:var(--vs-color-accent);flex:none}._dealText_1i69k_304{min-width:calc(var(--vs-space-10) * 5);flex-direction:column;flex:1;gap:2px;display:flex}._summary_1i69k_314{display:contents}._summaryItem_1i69k_318{align-items:baseline;gap:calc(var(--vs-space-1) + 2px);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);display:inline-flex}._summaryItem_1i69k_318 dt{font-size:var(--vs-text-xs);color:var(--vs-color-text-tertiary)}._summaryItem_1i69k_318 dd{font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary);margin:0}._loading_1i69k_339{gap:var(--vs-space-5);flex-direction:column;display:flex}._skTitle_1i69k_345{height:var(--vs-space-6);width:60%}._skSegment_1i69k_350{height:calc(var(--vs-control-h) + var(--vs-space-2))}._skBlock_1i69k_354{height:calc(var(--vs-space-10) * 2)}._skTime_1i69k_358{height:calc(var(--vs-space-10) + var(--vs-space-4))}._editRow_1i69k_365{margin-top:calc(var(--vs-space-2) * -1);justify-content:flex-end;display:flex}._link_1i69k_252:disabled{color:var(--vs-color-text-tertiary);cursor:default;text-decoration:none}._client_1i69k_378{align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-3) calc(var(--vs-space-3) + 2px);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);flex-wrap:wrap;display:flex}._clientBody_1i69k_390{flex-direction:column;flex:1;min-width:0;display:flex}._clientName_1i69k_397{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary);overflow-wrap:anywhere}._clientLine_1i69k_405{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);color:var(--vs-color-text-secondary)}._when_1i69k_411{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary)}@media (width<=1024px){._check_1i69k_213,._link_1i69k_252,._input_1i69k_122{min-height:var(--vs-control-h-touch)}._input_1i69k_122{height:var(--vs-control-h-touch)}}@media (width<=900px){._grid3_1i69k_83{grid-template-columns:minmax(0,1fr)}._days_1i69k_233{grid-template-columns:repeat(4,minmax(0,1fr))}}._screen_1c3dp_3{gap:var(--vs-space-4);flex-direction:column;display:flex}._head_1c3dp_9{justify-content:space-between;align-items:center;gap:var(--vs-space-3);flex-wrap:wrap;display:flex}._title_1c3dp_17{font-size:var(--vs-text-xl);line-height:var(--vs-lh-xl);font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num)}._headAction_1c3dp_24{flex:none}._kpis_1c3dp_30{gap:var(--vs-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._summary_1c3dp_38{gap:var(--vs-space-3);padding:var(--vs-space-4) var(--vs-space-5);border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}._summaryHead_1c3dp_48{align-items:baseline;gap:var(--vs-space-3);flex-wrap:wrap;display:flex}._summaryText_1c3dp_55{color:var(--vs-color-text-secondary)}._summaryRight_1c3dp_59{text-align:end;font-weight:var(--vs-weight-bold);color:var(--vs-color-accent-pressed);flex:1}._summaryRight_1c3dp_59._urgent_1c3dp_66{color:var(--vs-color-danger)}._blockTitle_1c3dp_70{font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold)}._bar_1c3dp_76{width:100%;height:calc(var(--vs-space-3) + 2px);border-radius:var(--vs-radius-badge);background:var(--vs-viz-track);box-shadow:var(--vs-shadow-track);display:block;overflow:hidden}._bar_1c3dp_76 rect{stroke:var(--vs-color-bg-surface);stroke-width:2px}._seg_came_1c3dp_91,._sw_came_1c3dp_92{fill:var(--vs-viz-came);background:var(--vs-viz-came)}._seg_insession_1c3dp_97,._sw_insession_1c3dp_98{fill:var(--vs-viz-insession);background:var(--vs-viz-insession)}._seg_noshow_1c3dp_103,._sw_noshow_1c3dp_104{fill:var(--vs-viz-noshow);background:var(--vs-viz-noshow)}._seg_open_1c3dp_109,._sw_open_1c3dp_110{fill:var(--vs-viz-open);background:var(--vs-viz-open)}._seg_ahead_1c3dp_115,._sw_ahead_1c3dp_116{fill:var(--vs-viz-ahead);background:var(--vs-viz-ahead)}._legend_1c3dp_121{gap:var(--vs-space-2) var(--vs-space-5);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legendItem_1c3dp_133{align-items:center;gap:var(--vs-space-2);display:flex}._swatch_1c3dp_139{width:calc(var(--vs-space-2) + 2px);height:calc(var(--vs-space-2) + 2px);border-radius:var(--vs-radius-badge)}._legendN_1c3dp_145{font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num);color:var(--vs-color-text-primary)}._main_1c3dp_153{grid-template-columns:minmax(0, 1fr) calc(var(--vs-space-10) * 10 + var(--vs-space-5));align-items:start;gap:var(--vs-space-4);display:grid}._card_1c3dp_160{border-radius:var(--vs-radius-card);background:var(--vs-color-bg-surface);min-width:0;box-shadow:var(--vs-shadow-card);overflow:hidden}._cardHead_1c3dp_168{justify-content:space-between;align-items:baseline;gap:var(--vs-space-3);padding:var(--vs-space-4) var(--vs-space-4) var(--vs-space-3);flex-wrap:wrap;display:flex}._cardHint_1c3dp_177{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary)}._list_1c3dp_185{--myday-cols:calc(var(--vs-space-10) + var(--vs-space-5)) minmax(0, 1.4fr) minmax(0, 1fr) calc(var(--vs-space-10) * 3 + var(--vs-space-2)) minmax(0, 1.3fr)}._tableHead_1c3dp_190{grid-template-columns:var(--myday-cols);gap:var(--vs-space-3);padding:var(--vs-space-2) var(--vs-space-4);border-top:1px solid var(--vs-color-border);background:var(--vs-color-bg-subtle);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-tertiary);display:grid}._groupTitle_1c3dp_203{padding:var(--vs-space-2) var(--vs-space-4);border-top:1px solid var(--vs-color-border);background:var(--vs-color-bg-subtle);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-bold);color:var(--vs-color-text-secondary)}._groupNeed_1c3dp_213{background:var(--vs-color-row-urgent);color:var(--vs-color-danger)}._rows_1c3dp_218{margin:0;padding:0;list-style:none}._row_1c3dp_218{grid-template-columns:var(--myday-cols);align-items:center;gap:var(--vs-space-3);padding:var(--vs-space-3) var(--vs-space-4);border-top:1px solid var(--vs-color-border);display:grid}._time_1c3dp_233{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num)}._client_1c3dp_240{flex-direction:column;min-width:0;display:flex}._name_1c3dp_246{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-semibold);overflow-wrap:anywhere}._subline_1c3dp_253{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary)}._equipment_1c3dp_259{min-width:0;color:var(--vs-color-text-secondary)}._tableHead_1c3dp_190 ._equipment_1c3dp_259{color:inherit}._status_1c3dp_268{min-width:0}._actions_1c3dp_272{align-items:center;gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._more_1c3dp_279{padding:var(--vs-space-3) var(--vs-space-4);border-top:1px solid var(--vs-color-border)}._empty_1c3dp_284{align-items:center;gap:var(--vs-space-2);padding:var(--vs-space-10) var(--vs-space-6);border-top:1px solid var(--vs-color-border);text-align:center;flex-direction:column;display:flex}._emptyTitle_1c3dp_294{font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold)}._emptyText_1c3dp_300{color:var(--vs-color-text-secondary);text-wrap:pretty}._confirm_1c3dp_307{gap:var(--vs-space-3);padding:var(--vs-space-4) var(--vs-space-4) var(--vs-space-1);flex-direction:column;display:flex}._confirmHead_1c3dp_314{justify-content:space-between;align-items:baseline;gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._progress_1c3dp_322{height:calc(var(--vs-space-1) * 1.5)}._progress_1c3dp_322 rect{fill:var(--vs-color-accent)}._confirmEmpty_1c3dp_330{padding-bottom:var(--vs-space-3);color:var(--vs-color-text-secondary);text-wrap:pretty}._confirmList_1c3dp_336{margin:0;padding:0;list-style:none}._confirmRow_1c3dp_342{align-items:flex-start;gap:var(--vs-space-2);padding:var(--vs-space-3) 0;border-top:1px solid var(--vs-color-border);flex-direction:column;display:flex}._confirmTop_1c3dp_351{align-self:stretch;align-items:center;gap:var(--vs-space-3);display:flex}._confirmTop_1c3dp_351 ._client_1c3dp_240{flex:1}._confirmName_1c3dp_362{font-weight:var(--vs-weight-semibold)}._callButton_1c3dp_366{width:var(--vs-control-h);height:var(--vs-control-h);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-accent);cursor:pointer;transition:box-shadow var(--vs-duration-hover) ease, transform var(--vs-duration-hover) ease, border-color var(--vs-duration-hover) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}._callButton_1c3dp_366:not(:disabled):hover{border-color:var(--vs-color-accent)}._callButton_1c3dp_366:not(:disabled):active{transform:translateY(var(--vs-press))}._callButton_1c3dp_366:disabled{border-style:dashed;border-color:var(--vs-color-border);background:var(--vs-color-bg-subtle);box-shadow:none;color:var(--vs-color-text-disabled);cursor:not-allowed}._confirmActions_1c3dp_402{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._confirmActions_1c3dp_402 ._compact_1c3dp_409{padding:0 var(--vs-space-3)}._tag_1c3dp_413{align-items:center;gap:var(--vs-space-1);padding:0 var(--vs-space-2);border-radius:var(--vs-radius-badge);font-size:var(--vs-text-xs);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-semibold);display:inline-flex}._tagOk_1c3dp_424{background:var(--vs-status-confirmed-bg);color:var(--vs-status-confirmed-fg)}._tagWarn_1c3dp_429{background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text)}._tagDanger_1c3dp_436{background:var(--vs-color-danger-tint);color:var(--vs-color-danger)}._tagMuted_1c3dp_441{background:var(--vs-color-bg-subtle);color:var(--vs-color-text-secondary)}._confirmRowAttention_1c3dp_447{margin:0 calc(var(--vs-space-3) * -1);padding-right:var(--vs-space-3);padding-left:calc(var(--vs-space-3) - 2px);border-left:2px solid var(--vs-color-warning-border);background:var(--vs-color-row-urgent)}._reminder_1c3dp_455{align-items:flex-start;gap:var(--vs-space-1);flex-direction:column;display:flex}._reminderHint_1c3dp_462{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary);text-wrap:pretty}._inlineLink_1c3dp_469,._testLink_1c3dp_470{font:inherit;color:var(--vs-color-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._testLink_1c3dp_470{min-height:var(--vs-control-h);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs)}._testReply_1c3dp_487{align-self:stretch;gap:var(--vs-space-1);flex-direction:column;display:flex}._testLabel_1c3dp_494{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary)}._testRow_1c3dp_500{gap:var(--vs-space-2);flex-wrap:wrap;display:flex}._testRow_1c3dp_500 ._compact_1c3dp_409{padding:0 var(--vs-space-3)}._testInput_1c3dp_510{flex:1 1 calc(var(--vs-space-10) * 4);min-width:0;height:var(--vs-control-h);padding:0 var(--vs-space-3);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-inset);color:var(--vs-color-text-primary);font:inherit;font-size:var(--vs-text-sm)}._testInput_1c3dp_510:focus{border-color:var(--vs-color-accent)}._testError_1c3dp_528{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-danger)}._skeleton_1c3dp_536{gap:var(--vs-space-4);flex-direction:column;display:flex}._skTitle_1c3dp_542{width:calc(var(--vs-space-10) * 9);max-width:100%;height:var(--vs-space-8)}._skKpi_1c3dp_548{height:calc(var(--vs-space-10) * 2 + var(--vs-space-6))}._skList_1c3dp_552{gap:var(--vs-space-3);padding:var(--vs-space-4);flex-direction:column;display:flex}._skRow_1c3dp_559{height:var(--vs-space-10)}._skConfirm_1c3dp_563{height:calc(var(--vs-space-10) + var(--vs-space-6))}@media (width<=1024px){._main_1c3dp_153{grid-template-columns:minmax(0,1fr)}._callButton_1c3dp_366{width:var(--vs-control-h-touch);height:var(--vs-control-h-touch)}._testInput_1c3dp_510{height:var(--vs-control-h-touch)}._testLink_1c3dp_470{min-height:var(--vs-control-h-touch)}}@media (width<=900px){._list_1c3dp_185{--myday-cols:calc(var(--vs-space-10) + var(--vs-space-4)) minmax(0, 1fr) auto}._tableHead_1c3dp_190{display:none}._row_1c3dp_218{gap:var(--vs-space-2) var(--vs-space-3)}._row_1c3dp_218 ._equipment_1c3dp_259{display:none}._row_1c3dp_218 ._actions_1c3dp_272{grid-column:2/4}._row_1c3dp_218 ._actions_1c3dp_272:empty{display:none}}._callButtonBusy_1c3dp_616:disabled,._callButtonBusy_1c3dp_616{border-style:solid;border-color:var(--vs-color-border-strong);background:var(--vs-color-bg-surface);cursor:progress}._callSpinner_1c3dp_624{width:var(--vs-space-4);height:var(--vs-space-4);border:2px solid var(--vs-color-border);border-top-color:var(--vs-color-accent);animation:_vs-spin_1c3dp_1 var(--vs-duration-spin) linear infinite;border-radius:50%}._card_15lme_2{min-width:0;min-height:calc(var(--vs-space-10) * 2 + var(--vs-space-2));gap:var(--vs-space-1);padding:calc(var(--vs-space-3) - 2px) calc(var(--vs-space-3) - 2px) calc(var(--vs-space-3) - 2px) calc(var(--vs-space-3) + 2px);border-radius:var(--vs-radius-card-sm);box-shadow:var(--vs-shadow-raised);color:var(--vs-color-text-primary);font:inherit;text-align:left;cursor:pointer;transition-property:box-shadow,transform;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);border:1px solid;flex-direction:column;display:flex;position:relative;overflow:hidden}._card_15lme_2:hover{box-shadow:var(--vs-shadow-raised-hover);transform:translateY(var(--vs-lift-hover))}._card_15lme_2:active{transform:translateY(var(--vs-press))}._stripe_15lme_34{width:var(--vs-space-1);position:absolute;inset:0 auto 0 0}._name_15lme_40{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--vs-text-sm);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-bold);overflow:hidden}._equipment_15lme_50{gap:var(--vs-space-1);padding-bottom:var(--vs-space-1);display:flex;overflow:hidden}._chip_15lme_57{padding:0 calc(var(--vs-space-1) + 2px);border-radius:var(--vs-radius-badge);background:var(--vs-color-chip);color:var(--vs-color-chip-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);white-space:nowrap;flex:none}._meta_15lme_68{align-items:center;gap:var(--vs-space-1) calc(var(--vs-space-1) + 2px);flex-wrap:wrap;margin-top:auto;display:flex}._number_15lme_76{color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-variant-numeric:var(--vs-font-mono-num);white-space:nowrap}._exact_15lme_85{padding:0 calc(var(--vs-space-1) + 2px);border-radius:var(--vs-radius-badge);background:var(--vs-color-warning-tint);color:var(--vs-color-warning-text);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);font-variant-numeric:var(--vs-font-mono-num);white-space:nowrap}._dimmed_15lme_98{opacity:.35}._booked_15lme_103{background:var(--vs-status-booked-card);border-color:var(--vs-status-booked-border)}._booked_15lme_103 ._stripe_15lme_34{background:var(--vs-status-booked-stripe)}._confirmed_15lme_111{background:var(--vs-status-confirmed-card);border-color:var(--vs-status-confirmed-border)}._confirmed_15lme_111 ._stripe_15lme_34{background:var(--vs-status-confirmed-stripe)}._insession_15lme_119{background:var(--vs-status-insession-card);border-color:var(--vs-status-insession-border);box-shadow:var(--vs-shadow-insession);color:var(--vs-status-insession-fg)}._insession_15lme_119 ._stripe_15lme_34{background:var(--vs-status-insession-stripe)}._insession_15lme_119 ._chip_15lme_57{background:var(--vs-color-chip-on-dark);color:var(--vs-status-insession-fg)}._insession_15lme_119 ._number_15lme_76{color:var(--vs-status-insession-fg)}._came_15lme_136{background:var(--vs-status-came-card);border-color:var(--vs-status-came-border)}._came_15lme_136 ._stripe_15lme_34{background:var(--vs-status-came-stripe)}._noshow_15lme_144{background:var(--vs-status-noshow-card);border-color:var(--vs-status-noshow-border)}._noshow_15lme_144 ._stripe_15lme_34{background:var(--vs-status-noshow-stripe)}._open_15lme_152{background:var(--vs-status-open-card);border-color:var(--vs-status-open-border);box-shadow:var(--vs-shadow-open)}._open_15lme_152 ._stripe_15lme_34{background:var(--vs-status-open-stripe)}._cancelled_15lme_161{background:var(--vs-status-cancelled-card);border-color:var(--vs-status-cancelled-border)}._cancelled_15lme_161 ._stripe_15lme_34{background:var(--vs-status-cancelled-stripe)}._static_15lme_170{cursor:default;box-shadow:none;color:var(--vs-status-cancelled-fg)}._static_15lme_170:hover,._static_15lme_170:active{box-shadow:none;transform:none}._struck_15lme_181{text-decoration:line-through}._reason_15lme_185{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);overflow:hidden}._justnow_15lme_195{background:var(--vs-status-justnow-card);border-color:var(--vs-status-justnow-border);box-shadow:var(--vs-shadow-justnow);animation:_vs-pop_15lme_1 var(--vs-duration-pop) var(--vs-ease-out)}._justnow_15lme_195 ._stripe_15lme_34{background:var(--vs-status-justnow-stripe)}._card_15lme_2._insession_15lme_119:hover,._card_15lme_2._open_15lme_152:hover,._card_15lme_2._justnow_15lme_195:hover{box-shadow:var(--vs-shadow-raised-hover)}._byStaff_15lme_216{background:var(--vs-staff-fill);border-color:var(--vs-staff-border)}._byStaff_15lme_216 ._stripe_15lme_34,._staffStripe_15lme_221 ._stripe_15lme_34{background:var(--vs-staff-stripe)}._byStaff_15lme_216 ._chip_15lme_57{background:var(--vs-color-bg-surface)}._booker_15lme_229{color:var(--vs-color-text-secondary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);white-space:nowrap;margin-left:auto}._staff_noshow_15lme_238{background:repeating-linear-gradient(135deg, var(--vs-staff-fill-soft) 0 var(--vs-space-2), var(--vs-staff-fill) var(--vs-space-2) calc(var(--vs-space-2) + 2px))}._staff_noshow_15lme_238 ._name_15lme_40{color:var(--vs-color-text-secondary);text-decoration:line-through}._staff_open_15lme_251{border:2px solid var(--vs-color-danger);box-shadow:var(--vs-shadow-open)}._staff_insession_15lme_256{box-shadow:var(--vs-shadow-insession)}._staff_justnow_15lme_260{box-shadow:var(--vs-shadow-justnow);animation:_vs-pop_15lme_1 var(--vs-duration-pop) var(--vs-ease-out)}._card_15lme_2._staff_open_15lme_251:hover,._card_15lme_2._staff_insession_15lme_256:hover,._card_15lme_2._staff_justnow_15lme_260:hover{box-shadow:var(--vs-shadow-raised-hover)}._empty_15lme_272{min-width:0;min-height:calc(var(--vs-space-10) * 2 + var(--vs-space-2));border:1px dashed var(--vs-color-border-strong);border-radius:var(--vs-radius-card-sm);color:var(--vs-color-text-secondary);font:inherit;font-size:var(--vs-text-sm);font-weight:var(--vs-weight-regular);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);background:0 0}._empty_15lme_272:hover{border-style:solid;border-color:var(--vs-color-accent);background:var(--vs-color-accent-tint);color:var(--vs-color-accent-text)}._busy_15lme_296{min-width:0;min-height:calc(var(--vs-space-10) * 2 + var(--vs-space-2));border-radius:var(--vs-radius-card-sm);background:repeating-linear-gradient(135deg, var(--vs-viz-track) 0 var(--vs-space-2), var(--vs-color-bg-subtle) var(--vs-space-2) var(--vs-space-4));color:var(--vs-color-text-tertiary);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);justify-content:center;align-items:center;display:flex}._row_lmt7p_2{grid-template-columns:calc(var(--vs-space-10) + var(--vs-space-6)) calc(var(--vs-space-10) + var(--vs-space-8)) minmax(0, 1fr);align-items:start;gap:var(--vs-space-3);padding:calc(var(--vs-space-3) + 2px) var(--vs-space-4);border-top:1px solid var(--vs-viz-track);background:var(--vs-color-bg-surface);grid-template-areas:"time occupancy places";display:grid}._now_lmt7p_15{background:var(--vs-color-row-now)}._past_lmt7p_19{background:var(--vs-color-row-past)}._time_lmt7p_23{align-items:flex-start;gap:var(--vs-space-1);flex-direction:column;grid-area:time;display:flex}._start_lmt7p_31{font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num);color:var(--vs-color-text-primary)}._past_lmt7p_19 ._start_lmt7p_31{color:var(--vs-color-text-tertiary)}._nowLabel_lmt7p_44{padding:0 var(--vs-space-2);border-radius:var(--vs-radius-card-sm);background:var(--vs-gradient-primary);box-shadow:var(--vs-shadow-primary);color:var(--vs-color-bg-surface);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-bold);font-variant-numeric:var(--vs-font-mono-num);white-space:nowrap}._occupancy_lmt7p_57{color:var(--vs-color-text-primary);flex-direction:column;grid-area:occupancy;padding-top:2px;display:flex}._count_lmt7p_65{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-semibold);font-variant-numeric:var(--vs-font-mono-num)}._note_lmt7p_72{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold)}._alarm_lmt7p_79{color:var(--vs-color-danger)}._places_lmt7p_83{grid-area:places;grid-template-columns:repeat(auto-fill, minmax(var(--vs-slot-card-min), 1fr));gap:var(--vs-space-2);display:grid}@media (width<=900px){._row_lmt7p_2{grid-template-columns:calc(var(--vs-space-10) + var(--vs-space-6)) minmax(0, 1fr);row-gap:var(--vs-space-1);grid-template-rows:auto 1fr;grid-template-areas:"time places""occupancy places"}._occupancy_lmt7p_57{column-gap:var(--vs-space-1);flex-flow:wrap;padding-top:0}._nowLabel_lmt7p_44{white-space:normal}._count_lmt7p_65{font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm)}}._strip_y1fq1_1{gap:var(--vs-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._day_y1fq1_7{gap:calc(var(--vs-space-1) + 2px);min-width:0;padding:calc(var(--vs-space-3) - 2px) var(--vs-space-3);border:1px solid var(--vs-color-border);border-radius:var(--vs-radius-card-sm);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-raised);color:var(--vs-color-text-primary);font:inherit;text-align:left;cursor:pointer;transition-property:box-shadow,border-color,background-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);flex-direction:column;display:flex}._day_y1fq1_7:hover{border-color:var(--vs-color-accent)}._today_y1fq1_30{background:var(--vs-color-day-today)}._selected_y1fq1_35{border:2px solid var(--vs-color-accent);padding:calc(var(--vs-space-3) - 2px - 1px) calc(var(--vs-space-3) - 1px);box-shadow:var(--vs-shadow-selected)}._top_y1fq1_41{justify-content:space-between;align-items:baseline;gap:var(--vs-space-1);display:flex}._weekday_y1fq1_48{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-tertiary)}._tag_y1fq1_54{align-items:center;gap:calc(var(--vs-space-1) + 2px);font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);font-weight:var(--vs-weight-semibold);color:var(--vs-color-accent);display:inline-flex}._openDot_y1fq1_65{width:var(--vs-space-2);height:var(--vs-space-2);background:var(--vs-color-danger);outline:2px solid var(--vs-color-danger-tint);border-radius:50%;position:relative}._date_y1fq1_74{font-size:var(--vs-text-md);line-height:var(--vs-lh-md);font-weight:var(--vs-weight-bold);white-space:nowrap;font-variant-numeric:var(--vs-font-mono-num)}._load_y1fq1_82{font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);color:var(--vs-color-text-secondary);white-space:nowrap;font-variant-numeric:var(--vs-font-mono-num)}._off_y1fq1_90{color:var(--vs-color-text-tertiary)}._ok_y1fq1_94{fill:var(--vs-viz-load-ok)}._mid_y1fq1_98{fill:var(--vs-viz-load-mid)}._high_y1fq1_102{fill:var(--vs-viz-load-high)}@media (width<=900px){._strip_y1fq1_1{grid-template-columns:repeat(7, minmax(calc(var(--vs-space-10) * 2 + var(--vs-space-4)), 1fr));padding-bottom:var(--vs-space-1);overflow-x:auto}}._screen_zu6m0_1{gap:var(--vs-space-4);max-width:var(--vs-panel-w);flex-direction:column;display:flex}._heading_zu6m0_8{gap:var(--vs-space-1);flex-direction:column;display:flex}._title_zu6m0_14{font-size:var(--vs-text-xl);line-height:var(--vs-lh-xl);font-weight:var(--vs-weight-bold)}._lead_zu6m0_20{color:var(--vs-color-text-secondary);text-wrap:pretty}._card_zu6m0_25{gap:var(--vs-space-5);padding:var(--vs-space-6);background:var(--vs-color-bg-surface);border-radius:var(--vs-radius-card);box-shadow:var(--vs-shadow-card);flex-direction:column;display:flex}._person_zu6m0_35{align-items:center;gap:var(--vs-space-4);display:flex}._name_zu6m0_41{min-width:0;font-size:var(--vs-text-title);line-height:var(--vs-lh-title);font-weight:var(--vs-weight-bold);overflow-wrap:anywhere}._facts_zu6m0_49{gap:var(--vs-space-3);flex-direction:column;display:flex}._fact_zu6m0_49{gap:var(--vs-space-4);padding-top:var(--vs-space-3);border-top:1px solid var(--vs-color-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}._label_zu6m0_63{color:var(--vs-color-text-secondary)}._value_zu6m0_67{font-weight:var(--vs-weight-semibold)}._departments_zu6m0_71{gap:var(--vs-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._avatarSkeleton_zu6m0_80{width:calc(var(--vs-space-10) + var(--vs-space-4));height:calc(var(--vs-space-10) + var(--vs-space-4));flex:none}._nameSkeleton_zu6m0_86{width:60%;height:var(--vs-lh-title)}._factSkeleton_zu6m0_91{width:80%}._factSkeletonShort_zu6m0_95{width:50%}@media (width<=900px){._card_zu6m0_25{padding:var(--vs-space-4)}._fact_zu6m0_49{gap:var(--vs-space-1);grid-template-columns:minmax(0,1fr)}}._header_1wzhr_5{z-index:var(--vs-z-header);grid-template-columns:auto minmax(0,max-content) max-content minmax(max-content,1fr);grid-template-rows:var(--vs-header-h);align-items:center;column-gap:var(--vs-space-5);padding:0 var(--vs-space-6);background:var(--vs-color-bg-surface);border-bottom:1px solid var(--vs-color-border);box-shadow:var(--vs-shadow-header);flex:none;grid-template-areas:"brand salon nav end";display:grid;position:relative}._brand_1wzhr_25{align-items:center;gap:calc(var(--vs-space-3) - 2px);grid-area:brand;display:flex}._logo_1wzhr_33{width:var(--vs-space-8);height:var(--vs-space-8);border-radius:var(--vs-radius-control);background:var(--vs-gradient-primary);box-shadow:var(--vs-shadow-primary);color:var(--vs-color-bg-surface);justify-content:center;align-items:center;display:inline-flex}._title_1wzhr_45{font-size:var(--vs-text-lg);line-height:var(--vs-lh-lg);font-weight:var(--vs-weight-bold);color:var(--vs-color-text-primary);white-space:nowrap}._salon_1wzhr_54{align-items:center;gap:var(--vs-space-2);height:calc(var(--vs-space-8) + var(--vs-space-1));padding:0 var(--vs-space-3);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-subtle);color:var(--vs-color-text-secondary);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);white-space:nowrap;grid-area:salon;min-width:0;display:flex;overflow:hidden}._salonFull_1wzhr_74,._salonShort_1wzhr_75{text-overflow:ellipsis;min-width:0;overflow:hidden}._salonShort_1wzhr_75{display:none}._salonSelect_1wzhr_86{align-items:center;gap:calc(var(--vs-space-1) + 2px);height:var(--vs-control-h);padding:0 var(--vs-space-1) 0 var(--vs-space-3);border:1px solid var(--vs-color-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-color-bg-surface);box-shadow:var(--vs-shadow-control);color:var(--vs-color-text-secondary);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);white-space:nowrap;grid-area:salon;display:flex}._salonSelect_1wzhr_86:focus-within{border-color:var(--vs-color-accent)}._select_1wzhr_107{height:100%;color:var(--vs-color-text-primary);font-size:var(--vs-text-sm);font-weight:var(--vs-weight-semibold);cursor:pointer;background:0 0;border:0}._nav_1wzhr_117{grid-area:nav;gap:2px;min-width:0;display:flex}._navItem_1wzhr_125{height:var(--vs-control-h);padding:0 calc(var(--vs-space-3) + 2px);border-radius:var(--vs-radius-control);color:var(--vs-color-text-secondary);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-medium);white-space:nowrap;cursor:pointer;transition-property:background-color;transition-duration:var(--vs-duration-hover);transition-timing-function:var(--vs-ease-standard);background:0 0;border:0;flex:none}._navItem_1wzhr_125:hover{background:var(--vs-color-bg-subtle);color:var(--vs-color-text-primary)}._navActive_1wzhr_148,._navActive_1wzhr_148:hover{background:var(--vs-color-accent-tint);color:var(--vs-color-accent-pressed);font-weight:var(--vs-weight-semibold)}._end_1wzhr_155{justify-content:flex-end;align-items:center;gap:var(--vs-space-4);grid-area:end;min-width:0;display:flex}._user_1wzhr_164{align-items:center;gap:calc(var(--vs-space-3) - 2px);min-width:0;display:flex}._who_1wzhr_171{min-width:0;font-size:var(--vs-text-xs);line-height:var(--vs-lh-xs);white-space:nowrap;flex-direction:column;display:flex}._name_1wzhr_180{text-overflow:ellipsis;font-weight:var(--vs-weight-semibold);color:var(--vs-color-text-primary);overflow:hidden}._role_1wzhr_187{color:var(--vs-color-text-tertiary)}._avatarSkeleton_1wzhr_191{width:calc(var(--vs-space-8) + var(--vs-space-1));height:calc(var(--vs-space-8) + var(--vs-space-1))}._nameSkeleton_1wzhr_196{width:calc(var(--vs-space-10) * 4)}@media (width<=1280px){._header_1wzhr_5{column-gap:calc(var(--vs-space-3) + 2px)}._salonFull_1wzhr_74{display:none}._salonShort_1wzhr_75{display:inline}._role_1wzhr_187{display:none}}@media (width<=1024px){._header_1wzhr_5{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:var(--vs-header-h) auto;grid-template-areas:"brand salon.end""nav nav nav nav"}._nav_1wzhr_117{gap:var(--vs-space-1);padding-bottom:var(--vs-space-2);overflow-x:auto}._navItem_1wzhr_125,._salonSelect_1wzhr_86{height:var(--vs-control-h-touch)}._who_1wzhr_171,._nameSkeleton_1wzhr_196{display:none}}@media (width<=900px){._header_1wzhr_5{padding:0 var(--vs-space-4)}}._shell_1skn0_1{flex-direction:column;height:100%;display:flex}._content_1skn0_8{min-height:0;padding:var(--vs-space-5) var(--vs-space-6) var(--vs-space-8);flex:1;overflow:auto}._offline_1skn0_19{top:calc(-1 * var(--vs-space-5));z-index:var(--vs-z-raised);margin:calc(-1 * var(--vs-space-5)) calc(-1 * var(--vs-space-6)) var(--vs-space-5);position:sticky}._tab_1skn0_31{height:auto}._tab_1skn0_31 ._content_1skn0_8{overflow:visible}@media (width<=900px){._content_1skn0_8{padding:var(--vs-space-4)}._offline_1skn0_19{top:calc(-1 * var(--vs-space-4));margin:calc(-1 * var(--vs-space-4)) calc(-1 * var(--vs-space-4)) var(--vs-space-4)}}:root{--vs-font-family:var(--ui-font-family-primary,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--vs-font-mono-num:tabular-nums;--vs-color-bg-app:#eef2f4;--vs-color-bg-surface:#fff;--vs-color-bg-subtle:#f5f7f8;--vs-color-bg-skeleton:#e3e8eb;--vs-color-text-primary:#333;--vs-color-text-secondary:#525c69;--vs-color-text-tertiary:#6a737f;--vs-color-text-disabled:#9aa1a9;--vs-color-border:#dfe3e6;--vs-color-border-strong:#c6cdd3;--vs-color-link:#2066b0;--vs-color-scrim:#1f2a3373;--vs-color-focus:#2fc6f6;--vs-color-accent:#0b7f8c;--vs-color-accent-hover:#096d78;--vs-color-accent-pressed:#075b64;--vs-color-accent-tint:#e2f4f6;--vs-color-accent-tint-strong:#c4e8ec;--vs-color-accent-text:#075b64;--vs-color-danger:#b42a24;--vs-color-danger-border:#e58a85;--vs-color-danger-tint:#fdeceb;--vs-color-warning-text:#8a5300;--vs-color-warning-border:#f2c56f;--vs-color-warning-tint:#fff5e1;--vs-color-success-lime:#bbed21;--vs-status-booked-bg:#e9eef4;--vs-status-booked-fg:#34475c;--vs-status-booked-card:#f6f8fa;--vs-status-booked-border:#d3dbe4;--vs-status-booked-stripe:#8fa3b8;--vs-status-confirmed-bg:#d3eef1;--vs-status-confirmed-fg:#075b64;--vs-status-confirmed-card:#eef9fa;--vs-status-confirmed-border:#b3dfe5;--vs-status-confirmed-stripe:#0b7f8c;--vs-status-insession-bg:#1f4e5a;--vs-status-insession-fg:#fff;--vs-status-insession-card:#1f4e5a;--vs-status-insession-border:#1f4e5a;--vs-status-insession-stripe:#7fd3dc;--vs-status-came-bg:#0b7f8c;--vs-status-came-fg:#fff;--vs-status-came-card:#e2f4f6;--vs-status-came-border:#c4e8ec;--vs-status-came-stripe:#075b64;--vs-status-noshow-bg:#fde3d4;--vs-status-noshow-fg:#93380b;--vs-status-noshow-card:#fff5ef;--vs-status-noshow-border:#f6c9ae;--vs-status-noshow-stripe:#e07a3f;--vs-status-open-bg:#fff;--vs-status-open-fg:#b42a24;--vs-status-open-card:#fff;--vs-status-open-border:#e58a85;--vs-status-open-stripe:#b42a24;--vs-status-cancelled-bg:#eceef0;--vs-status-cancelled-fg:#5c6570;--vs-status-cancelled-card:#f4f5f6;--vs-status-cancelled-border:#e1e4e7;--vs-status-cancelled-stripe:#b8bfc6;--vs-status-justnow-bg:#bbed21;--vs-status-justnow-fg:#2f3d00;--vs-status-justnow-card:#f5fbdf;--vs-status-justnow-border:#bbed21;--vs-status-justnow-stripe:#8fbf00;--vs-text-xs:14px;--vs-lh-xs:20px;--vs-text-sm:15px;--vs-lh-sm:22px;--vs-text-md:16px;--vs-lh-md:24px;--vs-text-lg:18px;--vs-lh-lg:26px;--vs-text-title-sm:20px;--vs-lh-title-sm:28px;--vs-text-title:22px;--vs-lh-title:30px;--vs-text-xl:24px;--vs-lh-xl:32px;--vs-text-kpi-sm:26px;--vs-lh-kpi-sm:30px;--vs-text-kpi:32px;--vs-lh-kpi:38px;--vs-weight-regular:400;--vs-weight-medium:500;--vs-weight-semibold:600;--vs-weight-bold:700;--vs-space-1:4px;--vs-space-2:8px;--vs-space-3:12px;--vs-space-4:16px;--vs-space-5:20px;--vs-space-6:24px;--vs-space-8:32px;--vs-space-10:40px;--vs-radius-badge:6px;--vs-radius-control:8px;--vs-radius-card-sm:10px;--vs-radius-card:12px;--vs-radius-panel:16px;--vs-control-h:40px;--vs-control-h-touch:44px;--vs-header-h:56px;--vs-panel-w:600px;--vs-aside-w:340px;--vs-slot-card-min:148px;--vs-shadow-card:0 1px 2px #1f2a330d, 0 4px 14px #1f2a3312;--vs-shadow-raised:0 1px 2px #1f2a3312, 0 3px 8px #1f2a330f;--vs-shadow-raised-hover:0 0 0 2px #0b7f8c, 0 10px 24px #0b7f8c33;--vs-shadow-control:0 1px 2px #1f2a3314;--vs-shadow-inset:inset 0 1px 2px #1f2a3312;--vs-shadow-track:inset 0 1px 2px #1f2a331a;--vs-shadow-segment:0 1px 2px #1f2a331a, 0 2px 6px #1f2a3314;--vs-shadow-primary:0 1px 2px #075b6447, 0 4px 12px #0b7f8c38, inset 0 1px 0 #ffffff29;--vs-shadow-selected:0 0 0 3px #0b7f8c1f, 0 2px 8px #0b7f8c29;--vs-shadow-justnow:0 0 0 3px #bbed2159, 0 4px 12px #78a0002e;--vs-shadow-insession:0 2px 4px #1f4e5a40, 0 6px 16px #1f4e5a38;--vs-shadow-open:0 1px 2px #b42a241a, 0 4px 12px #b42a241a;--vs-shadow-header:0 1px 0 #1f2a3308, 0 4px 16px #1f2a330f;--vs-shadow-pop:0 2px 6px #1f2a3314, 0 16px 40px #1f2a332e;--vs-shadow-panel:-2px 0 8px #1f2a3314, -24px 0 64px #1f2a3338;--vs-gradient-primary:linear-gradient(180deg, #0f8d9b 0%, #0b7f8c 100%);--vs-gradient-primary-hover:linear-gradient(180deg, #0b7f8c 0%, #096d78 100%);--vs-color-row-now:#f3fafb;--vs-color-row-past:#f8fafb;--vs-color-row-urgent:#fff6f5;--vs-color-day-today:#f0f9fa;--vs-color-chip:#1f2a330f;--vs-color-chip-on-dark:#ffffff29;--vs-color-chip-text:#34475c;--vs-viz-came:#0b7f8c;--vs-viz-insession:#1f4e5a;--vs-viz-noshow:#f0a47a;--vs-viz-open:#e05a52;--vs-viz-ahead:#cfd8de;--vs-viz-track:#eef1f3;--vs-viz-load-ok:#0b7f8c;--vs-viz-load-mid:#e0a33a;--vs-viz-load-high:#b42a24;--vs-viz-reason:#c8602a;--vs-viz-reason-track:#f3ece7;--vs-z-raised:1;--vs-z-header:10;--vs-z-dropdown:20;--vs-z-scrim:30;--vs-z-panel:31;--vs-z-toast:40;--vs-ease-out:cubic-bezier(.2, .8, .2, 1);--vs-ease-standard:ease;--vs-duration-hover:.15s;--vs-duration-step:.2s;--vs-duration-toast:.32s;--vs-duration-panel:.3s;--vs-duration-pop:.6s;--vs-duration-spin:.8s;--vs-duration-skeleton:1.4s;--vs-lift-hover:-2px;--vs-press:1px;--vs-justnow-ms:60000;--vs-sync-target-ms:2000}@keyframes vs-spin{to{transform:rotate(360deg)}}@keyframes vs-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes vs-fade{0%{opacity:0}to{opacity:1}}@keyframes vs-slide-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes vs-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes vs-pop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--vs-font-family);font-size:var(--vs-text-sm);line-height:var(--vs-lh-sm);font-weight:var(--vs-weight-regular);color:var(--vs-color-text-primary);background:var(--vs-color-bg-app);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}h1,h2,h3,p,dl,dd{margin:0}a{color:var(--vs-color-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--vs-color-focus);outline-offset:2px}.vs-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
