.delete-icon[data-v-3cc75ad6],input[type=checkbox][data-v-3cc75ad6]{display:inline-block;font-size:20px;height:20px;width:20px}.control[data-v-3cc75ad6]{position:relative;top:-7px}.v-tab.v-tab.v-btn{border-radius:0;height:var(--v-tabs-height);min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{background:currentColor;bottom:0;height:2px;left:0;opacity:0;pointer-events:none;position:absolute;width:100%}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{height:100%;top:0;width:2px}@media(forced-colors:active){.v-tab--selected.v-btn{color:highlight!important}.v-tab__slider{background:highlight!important}}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height:48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height:72px}.v-tabs--density-comfortable{--v-tabs-height:44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height:68px}.v-tabs--density-compact{--v-tabs-height:36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height:60px}.v-tabs.v-slide-group--vertical{flex:none;height:auto;--v-tabs-height:48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--align-tabs-center .v-slide-group__content>:last-child,.v-tabs--fixed-tabs .v-slide-group__content>:last-child{margin-inline-end:auto}.v-tabs--align-tabs-center .v-slide-group__content>:first-child,.v-tabs--fixed-tabs .v-slide-group__content>:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}.v-tabs--inset{--v-tabs-inset-radius:4px;--v-tabs-inset-padding:4px;background:rgba(var(--v-theme-on-surface),.06);border-radius:calc(var(--v-tabs-inset-radius) + var(--v-tabs-inset-padding));box-shadow:inset 0 0 0 2px rgba(var(--v-border-color),var(--v-border-opacity))}.v-tabs--inset .v-tab{margin:var(--v-tabs-inset-padding);transition-property:box-shadow,transform,opacity,background,color}.v-tabs--inset .v-tab.v-tab.v-btn{border-radius:var(--v-tabs-inset-radius)}.v-tabs--inset .v-tab:focus-visible{outline:2px solid rgb(var(--v-border-color));outline-offset:2px}.v-tabs--inset .v-tab:focus-visible:after{opacity:0}.v-tabs--inset:not(.v-tabs--fixed-tabs,.v-tabs--grow){max-width:-moz-max-content;max-width:max-content}.v-tabs--inset.v-tabs--fixed-tabs .v-slide-group__content{padding-inline:var(--v-tabs-inset-padding)}.v-tabs--inset .v-tab__slider{border-radius:var(--v-tabs-inset-radius);inset:0;width:auto;z-index:-1}.v-tabs--inset.v-tabs--horizontal{height:calc(var(--v-tabs-height) + var(--v-tabs-inset-padding)*2);--v-tabs-inset-tab-radius:calc(var(--v-tabs-outer-radius) - var(--v-tabs-inset-padding) + 4px)}.v-tabs--inset.v-tabs--horizontal .v-tab__slider{height:auto}.v-tabs--inset .v-btn__overlay{display:none}.v-tabs--inset.v-tabs--vertical .v-tab{grid-template-columns:max-content 1fr max-content}.v-tabs--inset.v-tabs--vertical .v-tab>.v-btn__content{justify-content:start}@media(max-width:1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.radio-block[data-v-a7834f48]{display:block;margin-bottom:10px}.radio-option[data-v-a7834f48]{padding:5px 0}.questions-selector[data-v-f171dea7]{margin-bottom:16px}.questions-panel[data-v-f171dea7],.questions-selector[data-v-f171dea7]{border:1px solid #e0e0e0;border-radius:8px;padding:16px}.questions-panel[data-v-f171dea7]{display:flex;flex-direction:column;min-height:670px}.questions-list[data-v-f171dea7]{flex-grow:1;min-height:300px;overflow-y:auto}.question-item[data-v-f171dea7]{border:1px solid #e0e0e0;border-radius:4px;transition:all .2s}.question-item[data-v-f171dea7]:hover{background-color:#f5f5f5}.ghost[data-v-f171dea7]{background:#c8ebfb;opacity:.5}.cursor-move[data-v-f171dea7]{cursor:move}.info-container[data-v-f171dea7]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.answer-info[data-v-f171dea7]{padding-right:4px}.correct-option[data-v-f171dea7]{background-color:#4caf4c1a;border-radius:4px;display:inline-block;font-size:.8rem;padding:2px 4px}.draggable-item[data-v-f171dea7]{cursor:grab}.draggable-item[data-v-f171dea7]:active{cursor:grabbing}.w-100[data-v-f171dea7]{width:100%}.position-chip[data-v-f171dea7]{justify-content:center;min-width:30px}.two-column-list[data-v-f171dea7]{align-content:flex-start;display:flex;flex-wrap:wrap;gap:12px;overflow-y:auto;padding:4px}.two-column-item[data-v-f171dea7]{flex-grow:0;margin-bottom:0;width:calc(50% - 6px)}@media(max-width:900px){.two-column-item[data-v-f171dea7]{width:100%}.two-column-list[data-v-f171dea7]{gap:8px}}.chapters-input[data-v-c91a900a]{margin-bottom:16px}.chapter-number[data-v-c91a900a]{align-items:center;display:flex;justify-content:center}.package-selection-wrapper[data-v-7084b0f8]{margin-bottom:16px}.subsection-header[data-v-7084b0f8]{align-items:center;display:flex}.subsection-title[data-v-7084b0f8]{color:#1a1a1a;font-size:.9375rem;font-weight:600;margin:0}.package-list[data-v-7084b0f8]{gap:12px}.package-item[data-v-7084b0f8],.package-list[data-v-7084b0f8]{display:flex;flex-direction:column}.package-item[data-v-7084b0f8]{align-items:flex-start;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;gap:8px;justify-content:space-between;padding:12px;transition:border-color .2s}@media(min-width:640px){.package-item[data-v-7084b0f8]{align-items:center;flex-direction:row;gap:0}}.package-item[data-v-7084b0f8]:hover{border-color:var(--color-info-500)}.package-content[data-v-7084b0f8]{align-items:center;display:flex;gap:12px}.package-info[data-v-7084b0f8]{flex:1}.package-name[data-v-7084b0f8]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.25}.package-desc[data-v-7084b0f8]{color:#6b7280;font-size:.75rem;line-height:1.25}.package-price[data-v-7084b0f8]{color:#1976d2;font-size:.875rem;font-weight:600}.feature-selection-wrapper[data-v-8b4c4af5]{margin-bottom:16px}.subsection-header[data-v-8b4c4af5]{align-items:center;display:flex}.subsection-title[data-v-8b4c4af5]{color:#1a1a1a;font-size:.9375rem;font-weight:600;margin:0}.features-grid[data-v-8b4c4af5]{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:640px){.features-grid[data-v-8b4c4af5]{grid-template-columns:1fr 1fr}}.feature-item[data-v-8b4c4af5]{border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;padding:8px;transition:border-color .2s}.feature-item[data-v-8b4c4af5]:hover{border-color:var(--color-info-500)}.v-chip.permission-chip[data-v-d334c757]{font-size:.875rem;height:auto;line-height:1.4;padding:6px 12px;transition:transform .2s ease,box-shadow .2s ease;white-space:normal}.v-chip.permission-chip[data-v-d334c757]:not(.v-chip--disabled):hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.v-chip.permission-chip--selected[data-v-d334c757]{box-shadow:var(--shadow-md);font-weight:600}.permission-selection-card.v-card[data-v-04d00b15]{overflow:visible}.validation-summary[data-v-04d00b15]{background-color:var(--color-canvas);margin:0 -16px 16px;padding:8px 16px 0;position:sticky;top:var(--permission-summary-offset,56px);z-index:4}.card-choice-input[data-v-4d7cacce] .v-input__control{width:100%}.card-choice-input[data-v-4d7cacce] .v-input__details{min-height:auto;padding-top:4px}.card-choice-wrapper[data-v-4d7cacce]{width:100%}.subsection-header[data-v-4d7cacce]{align-items:center;display:flex}.subsection-title[data-v-4d7cacce]{color:#1a1a1a;font-size:.9375rem;font-weight:600;margin:0}.card-choice-item[data-v-4d7cacce]{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;min-height:80px;padding:16px;position:relative;transition:all .2s ease-in-out}.card-choice-content[data-v-4d7cacce]{flex:1}.card-choice-item[data-v-4d7cacce]:hover{border-color:var(--color-info-500);box-shadow:0 2px 8px #3b82f61a}.card-choice-item.selected[data-v-4d7cacce]{background-color:#f0f7ff;border-color:#1976d2;box-shadow:0 2px 8px #1976d226}.card-choice-check[data-v-4d7cacce]{flex-shrink:0;inset-block-start:4px;inset-inline-end:4px;position:absolute}.card-choice-icon[data-v-4d7cacce]{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.card-choice-title[data-v-4d7cacce]{color:#1f2937;font-weight:600;line-height:1.4;margin-bottom:4px}.card-choice-description[data-v-4d7cacce]{color:#6b7280;font-size:.8125rem;line-height:1.5;margin-top:4px}.card-choice-item.disabled[data-v-4d7cacce]{cursor:not-allowed;opacity:.6}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{margin-top:8px;padding-inline-start:6px}.v-radio-group .v-input__details{padding-inline:16px}.custom-file-upload[data-v-54d3d6f1]{width:100%}.upload-area[data-v-54d3d6f1]{align-items:center;background-color:var(--color-surface-subtle);border:2px dashed var(--color-line-strong);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;padding:40px!important;text-align:center;transition:all .3s ease}.upload-area--compact[data-v-54d3d6f1]{margin-bottom:8px;padding:16px 12px!important}.upload-area[data-v-54d3d6f1]:hover{background-color:#fff;border-color:var(--color-info-500);box-shadow:0 4px 12px #00000008}.upload-area--dragging[data-v-54d3d6f1]{background-color:var(--color-brand-50);border-color:var(--color-info-500);transform:scale(1.01)}.upload-area--error[data-v-54d3d6f1]{background-color:var(--color-danger-50);border-color:#f87171}.upload-content[data-v-54d3d6f1]{flex-direction:column}.upload-content[data-v-54d3d6f1],.upload-icon[data-v-54d3d6f1]{align-items:center;display:flex}.upload-icon[data-v-54d3d6f1]{color:var(--color-subtle);justify-content:center;margin-bottom:16px}.upload-title[data-v-54d3d6f1]{color:var(--color-ink);font-size:16px;font-weight:700;margin-bottom:4px}.upload-desc[data-v-54d3d6f1]{color:var(--color-muted);font-size:13px;margin-bottom:20px}.upload-limit[data-v-54d3d6f1]{color:var(--color-subtle);font-size:11px}.error-box[data-v-54d3d6f1]{align-items:center;background-color:var(--color-danger-50);border:1px solid #fca5a5;border-radius:8px;color:#dc2626;display:flex;font-size:13.5px;gap:8px;margin-bottom:16px;padding:12px}.file-list[data-v-54d3d6f1]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-54d3d6f1]{align-items:center;background-color:#fff;border:1px solid var(--color-line);border-radius:12px;box-shadow:0 1px 3px #00000005;display:flex;justify-content:space-between;padding:16px!important;transition:all .2s ease}.file-item[data-v-54d3d6f1]:hover{border-color:var(--color-line-strong);box-shadow:0 4px 10px #0000000a}.file-info-section[data-v-54d3d6f1]{align-items:center;display:flex;flex:1;gap:16px;min-width:0}.icon-wrapper[data-v-54d3d6f1]{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:10px}.file-details[data-v-54d3d6f1]{display:flex;flex:1;flex-direction:column;min-width:0}.file-name[data-v-54d3d6f1]{color:var(--color-ink);font-size:14px;font-weight:600;margin-bottom:2px}.file-size[data-v-54d3d6f1]{color:var(--color-muted);font-size:12px;font-weight:500}.progress-text[data-v-54d3d6f1]{color:var(--color-info-500);font-size:12px;font-weight:600}.file-progress-bar-container[data-v-54d3d6f1]{background-color:var(--color-surface-muted);border-radius:4px;height:4px;margin-top:6px;overflow:hidden;width:100%}.file-progress-bar[data-v-54d3d6f1]{background-color:var(--color-info-500);border-radius:4px;height:100%;transition:width .15s ease-out}.hidden[data-v-54d3d6f1]{display:none!important}.v-infinite-scroll--horizontal{display:flex;flex-direction:row;overflow-x:auto}.v-infinite-scroll--horizontal .v-infinite-scroll-intersect{height:100%;width:var(--v-infinite-margin-size,1px)}.v-infinite-scroll--vertical{display:flex;flex-direction:column;overflow-y:auto}.v-infinite-scroll--vertical .v-infinite-scroll-intersect{height:1px;width:100%}.v-infinite-scroll-intersect{margin-bottom:calc(var(--v-infinite-margin)*-1);margin-top:var(--v-infinite-margin);overflow:hidden;pointer-events:none}.v-infinite-scroll-intersect:nth-child(2){--v-infinite-margin:var(--v-infinite-margin-size,1px)}.v-infinite-scroll-intersect:nth-last-child(2){--v-infinite-margin:calc(var(--v-infinite-margin-size, 1px)*-1)}.v-infinite-scroll__side{align-items:center;display:flex;justify-content:center;padding:8px;transition-duration:.3s;transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-infinite-scroll__side:empty,.v-infinite-scroll__side:has(>div:only-child:empty){padding:0}.workers-container[data-v-1c9e0d25]{background-color:var(--color-surface-subtle);border:1px solid var(--color-line);border-radius:14px;padding:16px}.user-card[data-v-1c9e0d25]{align-items:center;background-color:var(--color-canvas);border:1px solid var(--color-line);border-radius:12px;display:flex;gap:8px;justify-content:space-between;padding:10px 12px;transition:border-color .2s ease,background-color .2s ease}.user-card--employee[data-v-1c9e0d25]{background-color:var(--color-success-50);border-color:var(--color-success-200)}.user-card--supervisor[data-v-1c9e0d25]{background-color:var(--color-brand-50);border-color:var(--color-brand-200)}.custom-scrollbar[data-v-1c9e0d25]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-1c9e0d25]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-1c9e0d25]::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:4px}.time-estimated-input-wrapper[data-v-67867665]{width:100%}.time-estimated-field[data-v-67867665]{border-radius:8px!important}.time-estimated-field[data-v-67867665] .v-field{height:40px!important;min-height:40px!important}.time-estimated-field[data-v-67867665] .v-field__input{height:40px!important;min-height:40px!important;padding-bottom:0!important;padding-top:0!important}.picker-section[data-v-67867665]{direction:ltr!important;flex-wrap:nowrap;height:100%;padding-bottom:2px;padding-top:2px;width:100%}.input-wrapper[data-v-67867665],.picker-section[data-v-67867665]{align-items:center;display:flex}.input-wrapper[data-v-67867665]{border-radius:4px;cursor:pointer;gap:4px;padding:2px 6px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-wrapper[data-v-67867665]:hover:not(.disabled){background-color:rgba(var(--v-theme-primary),.08)}.input-wrapper.active[data-v-67867665]{background-color:rgba(var(--v-theme-primary),.12)}.time-picker-input[data-v-67867665]{background:transparent;border:none;color:inherit;cursor:pointer;font-size:14px;font-weight:600;height:auto;line-height:1.2;outline:none;padding:0;text-align:center;width:3ch}.time-picker-input[data-v-67867665]::-webkit-inner-spin-button,.time-picker-input[data-v-67867665]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.time-picker-input[data-v-67867665]:focus{background:rgba(var(--v-theme-primary),.1);border-radius:4px}.field-label[data-v-67867665]{color:var(--color-subtle);font-size:10px;font-weight:500;text-transform:lowercase}.colon-divider[data-v-67867665]{color:var(--color-neutral-300);font-size:14px;font-weight:700;margin:0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.time-select-list[data-v-67867665]{border-radius:8px!important;box-shadow:0 4px 20px #0000001a!important;max-height:200px;overflow-y:auto}.time-select-list[data-v-67867665]::-webkit-scrollbar{width:6px}.time-select-list[data-v-67867665]::-webkit-scrollbar-track{background:transparent}.time-select-list[data-v-67867665]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.15);border-radius:3px}.time-select-list[data-v-67867665]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-on-surface),.3)}.visit-tracking-points[data-v-393e54d1]{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:14px;width:100%}.visit-tracking-points__list[data-v-393e54d1]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:min(300px,34vh);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:4px}.visit-tracking-points__map[data-v-393e54d1]{border:1px solid var(--color-line);border-radius:var(--radius-lg);height:clamp(280px,42vh,430px);overflow:hidden}.visit-tracking-points__map--loading[data-v-393e54d1]{align-items:center;background:var(--color-surface-muted);color:var(--color-subtle);display:flex;justify-content:center}.visit-tracking-points__row[data-v-393e54d1]{align-items:center;background:var(--color-surface-subtle);border:1px solid var(--color-line);border-radius:var(--radius-lg);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.visit-tracking-points__index[data-v-393e54d1]{align-items:center;color:var(--color-info-600);display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-width:46px}.visit-tracking-points__empty[data-v-393e54d1]{align-items:center;border:1px dashed var(--color-line);border-radius:var(--radius-lg);color:var(--color-subtle);display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;margin-top:12px;min-height:48px}@media(max-width:640px){.visit-tracking-points__list[data-v-393e54d1]{max-height:min(260px,32vh)}.visit-tracking-points__row[data-v-393e54d1]{grid-template-columns:1fr auto}.visit-tracking-points__index[data-v-393e54d1]{grid-column:1/-1}}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__thumb,.v-switch__track{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{align-items:center;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.5rem;height:14px;min-width:36px;opacity:.6;padding:0 5px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));border-radius:50%;color:rgb(var(--v-theme-on-surface-bright));display:flex;font-size:.75rem;height:20px;justify-content:center;overflow:hidden;pointer-events:none;position:relative;transition:transform .15s cubic-bezier(0,0,.2,1) .05s,color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);width:20px}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgb(var(--v-theme-on-surface-variant))}.v-switch--inset .v-switch__thumb{height:24px;transform:scale(.6666666667);width:24px}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:transform .15s cubic-bezier(0,0,.2,1) .05s}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;position:absolute;transition:transform .2s cubic-bezier(.4,0,.2,1)}.v-locale--is-ltr .v-switch .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl .v-switch .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{box-shadow:none;transform:scale(.75)}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:-moz-max-content;min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media(forced-colors:active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__thumb,.v-switch .v-switch__track{border:1px solid;color:buttontext}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__thumb,.v-switch.v-input--disabled .v-switch__track{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb,.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb{border-width:0}}.vacation-section-title[data-v-560df537]{align-items:center;color:var(--color-neutral-600);display:flex;font-size:14px;font-weight:600;margin-bottom:4px;margin-top:8px}.vacation-stat-card[data-v-560df537]{background:var(--color-surface-subtle);border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:all var(--duration-base) ease}.vacation-stat-card[data-v-560df537]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.vacation-stat-card--editable[data-v-560df537]{background:linear-gradient(135deg,var(--color-info-50) 0,var(--color-info-100) 100%);border-color:var(--color-info-200)}.vacation-stat-card--editable[data-v-560df537]:focus-within{border-color:var(--color-info-600);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-info-500) 15%,transparent)}.vacation-stat-card--used[data-v-560df537]{background:linear-gradient(135deg,var(--color-warning-50) 0,var(--color-warning-100) 100%);border-color:var(--color-warning-200)}.vacation-stat-card--positive[data-v-560df537]{background:linear-gradient(135deg,var(--color-success-50) 0,var(--color-success-100) 100%);border-color:var(--color-success-200)}.vacation-stat-card--zero[data-v-560df537]{background:linear-gradient(135deg,var(--color-danger-50) 0,var(--color-danger-100) 100%);border-color:var(--color-danger-200)}.stat-label[data-v-560df537]{color:var(--color-muted);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.stat-value-row[data-v-560df537]{align-items:baseline;display:flex;gap:4px}.stat-value[data-v-560df537]{color:var(--color-ink);font-size:28px;font-weight:800;line-height:1}.stat-value--input[data-v-560df537]{background:transparent;border:none;outline:none;padding:0;width:100%}.stat-unit[data-v-560df537]{color:var(--color-muted);font-size:13px;font-weight:600}.editable-hint[data-v-560df537]{align-items:center;color:var(--color-info-600);display:flex;font-size:11px;font-weight:500;gap:4px;margin-top:8px}.distribution-summary[data-v-560df537]{background:var(--color-surface-subtle);border:1px solid var(--color-line);border-radius:12px;padding:12px}.summary-chip[data-v-560df537]{align-items:center;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:8px;box-shadow:var(--shadow-xs);display:inline-flex;font-size:12.5px;gap:4px;padding:4px 8px}.v-field.end-shift-attention{animation:end-shift-attention 2s ease-in-out infinite;color:var(--color-warning-500)}.v-field.pulse-highlight{animation:end-shift-pulse .6s ease-in-out 2}.v-field.success-highlight{animation:end-shift-success .8s ease-in-out 2;color:var(--color-success-500)}@keyframes end-shift-attention{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-warning-500) 25%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-warning-500) 45%,transparent)}}@keyframes end-shift-pulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-brand-500) 60%,transparent)}}@keyframes end-shift-success{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-success-500) 50%,transparent)}}.sign-toggle-group[data-v-047864da]{height:40px}.sign-btn[data-v-047864da]{font-weight:600;letter-spacing:.01em;min-width:72px}.hide-spin-buttons[data-v-047864da] input[type=number]::-webkit-inner-spin-button,.hide-spin-buttons[data-v-047864da] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-spin-buttons[data-v-047864da] input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.v-rating{display:inline-flex;max-width:100%;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{clip-path:polygon(0 0,50% 0,50% 100%,0 100%);overflow:hidden;position:absolute;z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.inline-edit-textfield[data-v-0a410e52]{display:inline-flex;width:160px}[data-v-0a410e52] .inline-edit-textfield .v-field__input{color:var(--color-ink)!important;font-size:.875rem!important;font-weight:700!important;min-height:unset!important;padding:0!important}.edit-pencil-btn[data-v-0a410e52]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--color-subtle);cursor:pointer;display:inline-flex;justify-content:center;opacity:.6;padding:2px;transition:opacity .15s,color .15s}.edit-pencil-btn[data-v-0a410e52]:hover{color:var(--color-brand-500);opacity:1}.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-inner-spin-button,.v-number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.v-number-input .v-field:has(.v-field__prepend-inner>.v-number-input__control:first-child){padding-inline-start:0}.v-number-input .v-field:has(.v-field__append-inner>.v-number-input__control:last-child){padding-inline-end:0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-icon{margin-inline-end:4px}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-number-input__control+.v-icon,.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>hr+.v-icon{margin-inline:8px 0}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon{margin-inline-start:4px}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+.v-number-input__control),.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+hr){margin-inline:0 8px}.v-number-input .v-field__clearable:has(+.v-field__append-inner>hr:first-child){margin-inline-end:8px}.v-number-input--inset .v-divider{align-self:center;height:55%;width:55%}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control),.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control){padding-top:var(--v-field-padding-top)}.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control)>:not(.v-number-input__control,.v-divider--vertical),.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control)>:not(.v-number-input__control,.v-divider--vertical){margin-top:var(--v-input-padding-top,0)}.v-number-input--hide-input .v-field{flex:none}.v-number-input--hide-input .v-field__input{padding-inline:0;width:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}.v-textarea{--v-textarea-max-height:initial}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::-moz-placeholder{opacity:0}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width, 16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width, 16px)));max-height:var(--v-textarea-max-height);outline:none}.v-textarea .v-field__input.v-textarea__sizer{height:0!important;left:0;min-height:0!important;pointer-events:none;position:absolute;top:0;visibility:hidden}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea textarea{flex:1;height:100%;min-width:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}
