.toast-item[data-v-326457fb]{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;background-color:#fff;padding:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;pointer-events:auto;width:100%;max-width:24rem;opacity:0;transform:translateY(-.5rem) scale(.98);transition:all .15s cubic-bezier(.34,1.56,.64,1)}.toast-item--visible[data-v-326457fb]{opacity:1;transform:translateY(0) scale(1)}.toast-item--paused[data-v-326457fb]{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.toast-item--success[data-v-326457fb]{--toast-bg: var(--toast-success-bg);--toast-border: var(--toast-success-border);--toast-icon: var(--toast-success-icon);--toast-text: var(--toast-success-text);--toast-bar: var(--toast-success-bar);--toast-chip-bg: var(--toast-success-chip-bg);--toast-chip-text: var(--toast-success-chip-text);background-color:var(--toast-bg);border-color:var(--toast-border)}.toast-item--error[data-v-326457fb]{--toast-bg: var(--toast-error-bg);--toast-border: var(--toast-error-border);--toast-icon: var(--toast-error-icon);--toast-text: var(--toast-error-text);--toast-bar: var(--toast-error-bar);--toast-chip-bg: var(--toast-error-chip-bg);--toast-chip-text: var(--toast-error-chip-text);background-color:var(--toast-bg);border-color:var(--toast-border)}.toast-item--warning[data-v-326457fb]{--toast-bg: var(--toast-warning-bg);--toast-border: var(--toast-warning-border);--toast-icon: var(--toast-warning-icon);--toast-text: var(--toast-warning-text);--toast-bar: var(--toast-warning-bar);--toast-chip-bg: var(--toast-warning-chip-bg);--toast-chip-text: var(--toast-warning-chip-text);background-color:var(--toast-bg);border-color:var(--toast-border)}.toast-item--info[data-v-326457fb]{--toast-bg: var(--toast-info-bg);--toast-border: var(--toast-info-border);--toast-icon: var(--toast-info-icon);--toast-text: var(--toast-info-text);--toast-bar: var(--toast-info-bar);--toast-chip-bg: var(--toast-info-chip-bg);--toast-chip-text: var(--toast-info-chip-text);background-color:var(--toast-bg);border-color:var(--toast-border)}.toast-accent-bar[data-v-326457fb]{position:absolute;left:0;top:0;height:100%;width:.375rem;background-color:var(--toast-bar)}.toast-content-wrapper[data-v-326457fb]{display:flex;align-items:flex-start;gap:.75rem}.toast-icon-wrapper[data-v-326457fb]{margin-top:.125rem;flex-shrink:0}.toast-icon[data-v-326457fb]{color:var(--toast-icon)}.toast-text-content[data-v-326457fb]{min-width:0;flex:1}.toast-title[data-v-326457fb]{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;color:var(--toast-text)}.toast-message[data-v-326457fb]{margin-top:.125rem;font-size:.875rem;color:#404040;white-space:pre-wrap;word-break:break-word;line-height:1.5}.toast-actions[data-v-326457fb]{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.toast-action-btn[data-v-326457fb]{padding:.375rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border:1px solid}.toast-action-btn--primary[data-v-326457fb]{background-color:var(--toast-bar);color:#fff}.toast-action-btn--primary[data-v-326457fb]:hover{opacity:.9;transform:translateY(-1px)}.toast-action-btn--secondary[data-v-326457fb]{background-color:transparent;color:var(--toast-text);border-color:var(--toast-border)}.toast-action-btn--secondary[data-v-326457fb]:hover{background-color:#f5f5f5}.toast-action-btn[data-v-326457fb]:focus-visible{outline:2px solid rgb(212 212 212);outline-offset:2px}.toast-chip[data-v-326457fb]{margin-top:.5rem;display:inline-flex;border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;text-transform:capitalize;background-color:var(--toast-chip-bg);color:var(--toast-chip-text)}.toast-close-btn[data-v-326457fb]{flex-shrink:0;border-radius:.5rem;padding:.25rem;color:#737373;background:transparent;border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.toast-close-btn[data-v-326457fb]:hover{background-color:#f5f5f5;color:#404040}.toast-close-btn[data-v-326457fb]:focus-visible{outline:2px solid rgb(212 212 212);outline-offset:2px}.progress-track[data-v-326457fb]{margin-top:.75rem;height:.25rem;width:100%;border-radius:9999px;background-color:#f5f5f5;overflow:hidden}.progress-bar[data-v-326457fb]{height:.25rem;border-radius:9999px;background-color:var(--toast-bar);will-change:width}.toast-container[data-v-fc41c092]{pointer-events:none;position:fixed;inset:0;z-index:50;display:flex;padding:1rem 1.5rem}.toast-container--top-right[data-v-fc41c092]{align-items:flex-start;justify-content:flex-end}.toast-container--top-left[data-v-fc41c092]{align-items:flex-start;justify-content:flex-start}.toast-container--top-center[data-v-fc41c092]{align-items:flex-start;justify-content:center}.toast-container--bottom-right[data-v-fc41c092]{align-items:flex-end;justify-content:flex-end}.toast-container--bottom-left[data-v-fc41c092]{align-items:flex-end;justify-content:flex-start}.toast-container--bottom-center[data-v-fc41c092]{align-items:flex-end;justify-content:center}.toast-list[data-v-fc41c092]{display:flex;width:100%;max-width:24rem;flex-direction:column;gap:.75rem;pointer-events:auto}.toast-enter-active[data-v-fc41c092]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-fc41c092]{transition:all .15s ease}.toast-enter-from[data-v-fc41c092],.toast-leave-to[data-v-fc41c092]{opacity:0;transform:translate(2rem) scale(.95)}.toast-move[data-v-fc41c092]{transition:transform .3s ease}@media (max-width: 640px){.toast-container[data-v-fc41c092]{padding:.75rem}.toast-list[data-v-fc41c092]{max-width:100%}}.grid-bg-container[data-v-00317c3c]{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden}.grid-bg-tint[data-v-00317c3c]{position:absolute;inset:0;background-image:radial-gradient(1000px 600px at 20% -10%,rgba(0,0,0,.04),transparent),radial-gradient(800px 500px at 120% 10%,rgba(0,0,0,.04),transparent)}.grid-bg-animated[data-v-00317c3c]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.06) 1px,transparent 1px);background-size:36px 36px;animation:gridMove-00317c3c 14s linear infinite}.grid-bg-vignette[data-v-00317c3c]{position:absolute;inset:0;background-image:radial-gradient(60% 60% at 50% 40%,transparent,rgba(255,255,255,.6))}@keyframes gridMove-00317c3c{0%{background-position:0px 0px,0px 0px}to{background-position:36px 36px,36px 36px}}.autocomplete[data-v-f51de997]{position:relative}.autocomplete__input-wrapper[data-v-f51de997]{position:relative;display:flex;align-items:center}.autocomplete__search-icon[data-v-f51de997]{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none;transition:color var(--transition-fast)}.autocomplete__input-wrapper:focus-within .autocomplete__search-icon[data-v-f51de997]{color:var(--color-primary)}.autocomplete__input[data-v-f51de997]{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);outline:none;transition:all var(--transition-fast)}.autocomplete__input[data-v-f51de997]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.autocomplete__input[data-v-f51de997]::placeholder{color:var(--text-tertiary)}.autocomplete__clear[data-v-f51de997]{position:absolute;right:var(--space-2);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.autocomplete__clear[data-v-f51de997]:hover{background:#ef44441a;color:var(--color-status-error)}.autocomplete__dropdown{position:fixed;z-index:9999;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;max-height:320px;overflow-y:auto}.autocomplete__skeleton{padding:var(--space-2)}.autocomplete__skeleton .skeleton-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.autocomplete__skeleton .skeleton-icon{width:32px;height:32px;border-radius:var(--radius-md);background:var(--neutral-200);flex-shrink:0;animation:autocomplete-shimmer 1.5s infinite}.autocomplete__skeleton .skeleton-content{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.autocomplete__skeleton .skeleton-text{height:12px;border-radius:var(--radius-sm);background:var(--neutral-200);animation:autocomplete-shimmer 1.5s infinite}.autocomplete__skeleton .skeleton-text--sm{width:80px}.autocomplete__skeleton .skeleton-text--md{width:140px}@keyframes autocomplete-shimmer{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.autocomplete__empty{padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.autocomplete__result{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast)}.autocomplete__result:hover{background:var(--color-primary-light)}.autocomplete__result-text{font-size:var(--font-size-sm);color:var(--text-primary)}.avatar[data-v-035cb00c]{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);background:var(--neutral-200);color:var(--neutral-700);font-weight:var(--font-weight-medium);flex-shrink:0}.avatar--sm[data-v-035cb00c]{width:1.5rem;height:1.5rem;font-size:var(--font-size-xs)}.avatar--md[data-v-035cb00c]{width:2rem;height:2rem;font-size:var(--font-size-sm)}.avatar--lg[data-v-035cb00c]{width:2.5rem;height:2.5rem;font-size:var(--font-size-base)}.avatar__image[data-v-035cb00c]{width:100%;height:100%;object-fit:cover}.avatar__fallback[data-v-035cb00c]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.badge[data-v-44d73193]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);white-space:nowrap;border:1px solid transparent}.badge--default[data-v-44d73193]{background:var(--neutral-100);color:var(--neutral-900)}.badge--primary[data-v-44d73193]{background:var(--color-primary-light);color:var(--color-primary)}.badge--secondary[data-v-44d73193]{background:var(--neutral-100);color:var(--neutral-700)}.badge--success[data-v-44d73193]{background:var(--color-status-success);color:var(--neutral-900)}.badge--warning[data-v-44d73193]{background:var(--color-status-warning);color:var(--neutral-900)}.badge--danger[data-v-44d73193]{background:var(--color-status-error);color:#fff}.badge--outline[data-v-44d73193]{background:transparent;border-color:var(--border-primary);color:var(--text-primary)}.spinner[data-v-35dc8e76]{animation:spin-35dc8e76 .8s linear infinite}.spinner-track[data-v-35dc8e76]{opacity:.25}.spinner-head[data-v-35dc8e76]{opacity:.75;stroke-dasharray:40;stroke-dashoffset:20}@keyframes spin-35dc8e76{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button[data-v-4dd968dc]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);border:1px solid transparent;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.button[data-v-4dd968dc]:disabled{opacity:.5;cursor:not-allowed}.button--loading[data-v-4dd968dc]{pointer-events:none}.button--sm[data-v-4dd968dc]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs)}.button--md[data-v-4dd968dc]{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}.button--lg[data-v-4dd968dc]{padding:var(--space-3) var(--space-6);font-size:var(--font-size-base)}.button--primary[data-v-4dd968dc]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button--primary[data-v-4dd968dc]:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.button--secondary[data-v-4dd968dc]{background:var(--neutral-100);color:var(--neutral-900);border-color:var(--neutral-200)}.button--secondary[data-v-4dd968dc]:hover:not(:disabled){background:var(--neutral-200)}.button--outline[data-v-4dd968dc]{background:transparent;color:var(--text-primary);border-color:var(--border-primary)}.button--outline[data-v-4dd968dc]:hover:not(:disabled){background:var(--neutral-50)}.button--ghost[data-v-4dd968dc]{background:transparent;color:var(--text-primary);border-color:transparent}.button--ghost[data-v-4dd968dc]:hover:not(:disabled){background:var(--neutral-50)}.button--danger[data-v-4dd968dc]{background:var(--color-status-error);color:#fff;border-color:var(--color-status-error)}.button--danger[data-v-4dd968dc]:hover:not(:disabled){background:var(--color-status-error-dark);border-color:var(--color-status-error-dark)}.button__spinner[data-v-4dd968dc]{width:1rem;height:1rem}.card[data-v-7ba6c900]{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden}.card-content[data-v-f5dbc73b]{padding:var(--space-6)}.card-description[data-v-688e44b7]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:var(--space-1) 0 0 0}.card-header[data-v-5f23a6a0]{padding:var(--space-6);border-bottom:1px solid var(--border-primary)}.card-title[data-v-6042bc59]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;display:flex;align-items:center;gap:var(--space-2)}.checkbox[data-v-a52e0442]{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;user-select:none}.checkbox--disabled[data-v-a52e0442]{cursor:not-allowed;opacity:.5}.checkbox__control[data-v-a52e0442]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.checkbox__input[data-v-a52e0442]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.checkbox__input[data-v-a52e0442]:disabled{cursor:not-allowed}.checkbox__box[data-v-a52e0442]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--border-secondary);background:var(--bg-primary);transition:all var(--transition-fast)}.checkbox__input:hover:not(:disabled)~.checkbox__box[data-v-a52e0442]{border-color:var(--border-focus)}.checkbox__input:focus-visible~.checkbox__box[data-v-a52e0442]{outline:2px solid var(--border-focus);outline-offset:2px}.checkbox__input:checked~.checkbox__box[data-v-a52e0442]{background:var(--color-primary);border-color:var(--color-primary)}.checkbox__icon[data-v-a52e0442]{color:#fff;opacity:0;transition:opacity var(--transition-fast)}.checkbox__input:checked~.checkbox__box .checkbox__icon[data-v-a52e0442]{opacity:1}.checkbox__label[data-v-a52e0442]{font-size:var(--text-sm);color:var(--text-secondary)}.dialog-overlay[data-v-035bcb47]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:var(--background-overlay);backdrop-filter:blur(4px)}.dialog[data-v-035bcb47]{position:relative;width:90%;max-height:90vh;overflow-y:auto;background:var(--background-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:var(--space-6)}.dialog__close[data-v-035bcb47]{position:absolute;top:var(--space-4);right:var(--space-4);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.dialog__close[data-v-035bcb47]:hover{background:var(--neutral-100);color:var(--text-primary)}.dialog__close svg[data-v-035bcb47]{width:1.25rem;height:1.25rem}.dialog-enter-active[data-v-035bcb47],.dialog-leave-active[data-v-035bcb47]{transition:opacity var(--transition-base)}.dialog-enter-active .dialog[data-v-035bcb47],.dialog-leave-active .dialog[data-v-035bcb47]{transition:transform var(--transition-base)}.dialog-enter-from[data-v-035bcb47],.dialog-leave-to[data-v-035bcb47]{opacity:0}.dialog-enter-from .dialog[data-v-035bcb47],.dialog-leave-to .dialog[data-v-035bcb47]{transform:scale(.95)}.confirm-dialog[data-v-76222511]{text-align:center}.confirm-dialog__icon[data-v-76222511]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);margin-bottom:var(--space-4)}.confirm-dialog__icon--danger[data-v-76222511]{background:var(--color-status-error-light);color:var(--color-status-error)}.confirm-dialog__icon--warning[data-v-76222511]{background:var(--color-status-warning-light);color:var(--color-status-warning)}.confirm-dialog__icon--info[data-v-76222511]{background:var(--color-status-info-light);color:var(--color-status-info)}.confirm-dialog__icon--success[data-v-76222511]{background:var(--color-status-success-light);color:var(--color-status-success)}.confirm-dialog__title[data-v-76222511]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.confirm-dialog__message[data-v-76222511]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--space-6) 0;line-height:1.5}.confirm-dialog__actions[data-v-76222511]{display:flex;justify-content:center;gap:var(--space-3)}.dialog-description[data-v-e008a3e8]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.dialog-header[data-v-424eb6e9]{margin-bottom:var(--space-4)}.dialog-title[data-v-c7aadc22]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.dropdown[data-v-8474a8a6]{position:relative;display:inline-block}.dropdown__trigger[data-v-8474a8a6]{cursor:pointer}.dropdown__content{min-width:12rem;background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2)}.dropdown-enter-active,.dropdown-leave-active{transition:all var(--transition-fast)}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-.5rem)}.dropdown-item[data-v-6961b408]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left}.dropdown-item[data-v-6961b408]:hover{background:var(--neutral-50)}.dropdown-item--danger[data-v-6961b408]{color:var(--color-status-error)}.dropdown-item--danger[data-v-6961b408]:hover{background:var(--color-status-error-light)}.dropdown-item--active[data-v-6961b408]{background:var(--color-primary-light);color:var(--color-primary)}.dropdown-label[data-v-8bc116a1]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.dropdown-separator[data-v-b815d8a1]{height:1px;margin:var(--space-2) 0;background:var(--border-primary)}.label[data-v-485fb921]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2)}.search-input-container[data-v-c7c2e1fd]{position:relative;flex:1;max-width:400px}.search-input__icon[data-v-c7c2e1fd]{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.search-input__field[data-v-c7c2e1fd]{width:100%;padding:var(--space-2) var(--space-10) var(--space-2) var(--space-10);font-size:var(--font-size-sm);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--background-primary);transition:all var(--transition-fast)}.search-input__field[data-v-c7c2e1fd]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.search-input__clear[data-v-c7c2e1fd]{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:var(--background-tertiary);border:none;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.search-input__clear[data-v-c7c2e1fd]:hover{background:var(--background-secondary);color:var(--text-primary)}.search-input__clear-icon[data-v-c7c2e1fd]{width:12px;height:12px}.select-container[data-v-2ce0e692]{position:relative;width:100%;font-size:var(--font-size-sm)}.select-trigger[data-v-2ce0e692]{position:relative;width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:all var(--transition-fast)}.select-trigger[data-v-2ce0e692]:hover{border-color:var(--border-secondary)}.select-trigger[data-v-2ce0e692]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.select-trigger--open[data-v-2ce0e692]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.select-trigger--disabled[data-v-2ce0e692]{opacity:.5;cursor:not-allowed;background:var(--background-secondary)}.select-trigger__content[data-v-2ce0e692]{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:1;min-width:0;margin-right:var(--space-2)}.select-trigger__actions[data-v-2ce0e692]{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.select-placeholder[data-v-2ce0e692]{color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-value[data-v-2ce0e692]{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-value__icon[data-v-2ce0e692]{color:var(--color-primary);flex-shrink:0}.select-chip[data-v-2ce0e692]{display:inline-flex;align-items:center;padding:2px var(--space-2);background:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);animation:chip-in-2ce0e692 .15s ease-out}@keyframes chip-in-2ce0e692{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.select-chip__remove[data-v-2ce0e692]{margin-left:var(--space-1);cursor:pointer;opacity:.7;transition:opacity var(--transition-fast)}.select-chip__remove[data-v-2ce0e692]:hover{opacity:1}.select-clear[data-v-2ce0e692]{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.select-clear[data-v-2ce0e692]:hover{background:var(--background-tertiary);color:var(--color-status-error)}.select-separator[data-v-2ce0e692]{height:16px;width:1px;background:var(--border-primary);margin:0 var(--space-1)}.select-chevron[data-v-2ce0e692]{color:var(--text-tertiary);transition:transform var(--transition-fast);flex-shrink:0}.select-chevron--open[data-v-2ce0e692]{transform:rotate(180deg);color:var(--color-primary)}.select-dropdown{background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.dropdown-enter-active,.dropdown-leave-active{transition:all .15s ease-out}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-4px)}.select-search{padding:var(--space-2);border-bottom:1px solid var(--border-primary);background:var(--background-secondary)}.select-search__wrapper{position:relative}.select-search__icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.select-search__input{width:100%;height:36px;padding:var(--space-2) var(--space-3) var(--space-2) 36px;background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);transition:all var(--transition-fast)}.select-search__input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.select-search__input::placeholder{color:var(--text-tertiary)}.select-options{max-height:240px;overflow-y:auto;padding:var(--space-1);margin:0;list-style:none}.select-option{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.select-option:hover,.select-option--highlighted{background:var(--background-secondary)}.select-option--selected,.select-option--selected:hover,.select-option--selected.select-option--highlighted{background:var(--color-primary-light)}.select-option--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.select-option--disabled .select-option__label{font-style:italic;color:var(--text-tertiary)}.select-option__content{display:flex;align-items:center;gap:var(--space-2);min-width:0}.select-option__icon-wrapper{display:flex;align-items:center;justify-content:center;padding:var(--space-1);background:var(--background-tertiary);border-radius:var(--radius-sm);color:var(--text-tertiary);transition:all var(--transition-fast);flex-shrink:0}.select-option__icon-wrapper--selected{background:var(--background-primary);color:var(--color-primary)}.select-option__label{color:var(--text-secondary);font-size:var(--font-size-sm)}.select-option__label--selected{color:var(--color-primary);font-weight:var(--font-weight-medium)}.select-option--danger{color:var(--color-status-error)!important;font-weight:var(--font-weight-semibold)}.select-option__check{color:var(--color-primary);flex-shrink:0}.select-empty{padding:var(--space-4);text-align:center;color:var(--text-tertiary);font-size:var(--font-size-sm)}.select-option--loading{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.skeleton{background:linear-gradient(90deg,var(--background-secondary) 25%,var(--background-tertiary) 50%,var(--background-secondary) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:var(--radius-md)}.skeleton--icon{width:28px;height:28px}.skeleton--text{height:14px;width:66%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.select-options::-webkit-scrollbar{width:6px}.select-options::-webkit-scrollbar-track{background:transparent}.select-options::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:3px}.select-options::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.textarea[data-v-ae6ca23a]{width:100%;padding:var(--space-3);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);resize:vertical;transition:all var(--transition-fast);font-family:inherit}.textarea[data-v-ae6ca23a]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.textarea[data-v-ae6ca23a]:disabled{opacity:.5;cursor:not-allowed;background:var(--neutral-50)}.textarea--error[data-v-ae6ca23a]{border-color:var(--color-status-error)}.textarea--error[data-v-ae6ca23a]:focus{box-shadow:0 0 0 3px var(--color-status-error-light)}.textarea[data-v-ae6ca23a]::placeholder{color:var(--text-muted)}.text-input[data-v-f04775f7]{display:flex;flex-direction:column;gap:var(--space-1)}.text-input__label[data-v-f04775f7]{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.text-input__wrapper[data-v-f04775f7]{position:relative}.text-input__wrapper--error .text-input__field[data-v-f04775f7]{border-color:var(--error-500)}.text-input__wrapper--error .text-input__field[data-v-f04775f7]:focus{border-color:var(--error-600);box-shadow:0 0 0 3px #ed12121a}.text-input__icon[data-v-f04775f7]{pointer-events:none;position:absolute;top:50%;left:var(--space-3);transform:translateY(-50%);display:flex;align-items:center;color:var(--text-tertiary)}.text-input__field[data-v-f04775f7]{display:block;width:100%;border-radius:var(--radius-lg);border:1px solid var(--border-primary);background:var(--bg-primary);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);outline:none;transition:all var(--transition-fast)}.text-input__field--with-icon[data-v-f04775f7]{padding-left:var(--space-10)}.text-input__field[data-v-f04775f7]:hover:not(:disabled){border-color:var(--border-secondary)}.text-input__field[data-v-f04775f7]:focus{border-color:var(--border-focus);box-shadow:var(--shadow-xs)}.text-input__field[data-v-f04775f7]:disabled{background:var(--bg-secondary);color:var(--text-disabled);cursor:not-allowed}.text-input__field[data-v-f04775f7]::placeholder{color:var(--text-tertiary)}.text-input__error[data-v-f04775f7]{font-size:var(--text-xs);color:var(--error-600)}.sheet-overlay[data-v-bbb1bb04]{position:fixed;inset:0;z-index:var(--z-modal);background:#00000080;backdrop-filter:blur(4px)}.sheet[data-v-bbb1bb04]{position:fixed;top:0;bottom:0;width:90%;max-width:400px;background:var(--background-primary);box-shadow:var(--shadow-xl);padding:var(--space-6);overflow-y:auto}.sheet--left[data-v-bbb1bb04]{left:0}.sheet--right[data-v-bbb1bb04]{right:0}.sheet__close[data-v-bbb1bb04]{position:absolute;top:var(--space-4);right:var(--space-4);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);z-index:1}.sheet__close[data-v-bbb1bb04]:hover{background:var(--neutral-100);color:var(--text-primary)}.sheet__close svg[data-v-bbb1bb04]{width:1.25rem;height:1.25rem}.sheet-enter-active[data-v-bbb1bb04],.sheet-leave-active[data-v-bbb1bb04]{transition:opacity var(--transition-base)}.sheet-enter-active .sheet[data-v-bbb1bb04],.sheet-leave-active .sheet[data-v-bbb1bb04]{transition:transform var(--transition-base)}.sheet-enter-from[data-v-bbb1bb04],.sheet-leave-to[data-v-bbb1bb04]{opacity:0}.sheet--left.sheet-enter-from[data-v-bbb1bb04],.sheet--left.sheet-leave-to[data-v-bbb1bb04]{transform:translate(-100%)}.sheet--right.sheet-enter-from[data-v-bbb1bb04],.sheet--right.sheet-leave-to[data-v-bbb1bb04]{transform:translate(100%)}.sheet-header[data-v-5537d1e1]{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-primary)}.sheet-title[data-v-ec8a51af]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.command-overlay[data-v-9c944e5b]{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);background:#0009;backdrop-filter:blur(8px);display:flex;align-items:flex-start;padding-top:15vh;animation:fadeIn-9c944e5b var(--transition-base)}.command-container[data-v-9c944e5b]{width:100%;max-width:680px;margin:0 auto;padding:0 1rem}.command-dialog[data-v-9c944e5b]{background:#fff;border-radius:var(--radius-xl);box-shadow:0 20px 60px #0000004d,0 0 0 1px #0000000d;overflow:hidden}.command-enter-active[data-v-9c944e5b],.command-leave-active[data-v-9c944e5b]{transition:opacity var(--transition-base)}.command-enter-active .command-dialog[data-v-9c944e5b],.command-leave-active .command-dialog[data-v-9c944e5b]{transition:transform var(--transition-base),opacity var(--transition-base)}.command-enter-from[data-v-9c944e5b],.command-leave-to[data-v-9c944e5b]{opacity:0}.command-enter-from .command-dialog[data-v-9c944e5b],.command-leave-to .command-dialog[data-v-9c944e5b]{transform:scale(.96) translateY(-10px);opacity:0}@keyframes fadeIn-9c944e5b{0%{opacity:0}to{opacity:1}}.command-input-wrapper[data-v-ff8cbb98]{position:relative;border-bottom:1px solid var(--border-primary);background:#fff}.command-input-icon[data-v-ff8cbb98]{position:absolute;left:var(--space-5);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.command-input[data-v-ff8cbb98]{width:100%;padding:1.125rem var(--space-5) 1.125rem 3.5rem;border:none;background:transparent;font-size:1rem;color:var(--text-primary);outline:none}.command-input[data-v-ff8cbb98]::placeholder{color:var(--text-muted)}.command-list[data-v-35355b9d]{max-height:420px;overflow-y:auto;background:#fff;padding:var(--space-2) 0}.command-list[data-v-35355b9d]::-webkit-scrollbar{width:8px}.command-list[data-v-35355b9d]::-webkit-scrollbar-track{background:transparent}.command-list[data-v-35355b9d]::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:var(--radius-full)}.command-list[data-v-35355b9d]::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}.command-group[data-v-07816f0b]{padding:var(--space-1) 0}.command-group__heading[data-v-07816f0b]{padding:var(--space-3) var(--space-5);font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.command-group__items[data-v-07816f0b]{display:flex;flex-direction:column;padding:0 var(--space-3)}.command-item[data-v-b7945b7d]{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:.625rem var(--space-4);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-size:.9375rem;text-align:left;cursor:pointer;transition:all var(--transition-fast)}.command-item[data-v-b7945b7d]:hover:not(.command-item--disabled){background:var(--neutral-100)}.command-item[data-v-b7945b7d]:active:not(.command-item--disabled){background:var(--neutral-200)}.command-item--disabled[data-v-b7945b7d]{opacity:.5;cursor:not-allowed}.command-empty[data-v-455a4e18]{padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-muted);font-size:.9375rem}.command-separator[data-v-1d8be1aa]{height:1px;background:var(--border-primary);margin:var(--space-3) var(--space-5)}.header[data-v-cc75c78a]{position:sticky;top:0;z-index:var(--z-topbar);width:100%;background:#fff9;backdrop-filter:blur(20px);border-bottom:1px solid var(--border-primary);box-shadow:var(--shadow-sm)}.header-container[data-v-cc75c78a]{max-width:1280px;margin:0 auto;padding:0 var(--space-6)}.topbar[data-v-cc75c78a]{display:flex;height:3.5rem;align-items:center;gap:var(--space-3)}.brand[data-v-cc75c78a]{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);text-decoration:none;color:var(--text-primary);transition:opacity var(--transition-fast)}.brand[data-v-cc75c78a]:hover{opacity:.8}.brand-text[data-v-cc75c78a]{font-size:var(--text-base)}.search-wrapper[data-v-cc75c78a]{display:none;width:560px;margin-left:var(--space-2)}@media (min-width: 768px){.search-wrapper[data-v-cc75c78a]{display:block}}@media (min-width: 1024px){.search-wrapper[data-v-cc75c78a]{width:640px}}.search-trigger[data-v-cc75c78a]{width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--background-primary);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);text-align:left;cursor:pointer;transition:all var(--transition-fast)}.search-trigger[data-v-cc75c78a]:hover{border-color:var(--text-muted)}.search-trigger-content[data-v-cc75c78a]{display:flex;align-items:center;gap:var(--space-2)}.search-icon-wrapper[data-v-cc75c78a]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.search-placeholder[data-v-cc75c78a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-shortcut[data-v-cc75c78a]{display:flex;align-items:center;gap:var(--space-2)}.search-hint[data-v-cc75c78a]{display:none;font-size:11px;color:var(--text-muted)}@media (min-width: 640px){.search-hint[data-v-cc75c78a]{display:inline}}.kbd[data-v-cc75c78a]{border-radius:var(--radius-sm);border:1px solid var(--border-primary);background:var(--background-secondary);padding:var(--space-1) var(--space-2);font-size:10px;font-family:var(--font-mono)}.btn-new-incident[data-v-cc75c78a]{border-radius:var(--radius-md);white-space:nowrap}.actions[data-v-cc75c78a]{margin-left:var(--space-1);display:flex;align-items:center;gap:var(--space-1)}.notification-badge-wrapper[data-v-cc75c78a]{position:relative}.notification-count[data-v-cc75c78a]{position:absolute;right:-4px;top:-4px;min-width:16px;height:16px;padding:0 var(--space-1);font-size:10px;display:flex;align-items:center;justify-content:center}.notifications-list[data-v-cc75c78a]{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.notification-item[data-v-cc75c78a]{border-radius:var(--radius-xl);border:1px solid var(--border-primary);padding:var(--space-3);font-size:var(--text-sm)}.notification-title[data-v-cc75c78a]{font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.notification-meta[data-v-cc75c78a]{color:var(--text-muted)}.profile-trigger[data-v-cc75c78a]{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);background:transparent;border:none;cursor:pointer;transition:background var(--transition-fast)}.profile-trigger[data-v-cc75c78a]:hover{background:#0000000d}.profile-info[data-v-cc75c78a]{display:none;flex-direction:column;align-items:flex-start;line-height:1.2}@media (min-width: 640px){.profile-info[data-v-cc75c78a]{display:flex}}.profile-name[data-v-cc75c78a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.profile-role[data-v-cc75c78a]{font-size:var(--text-xs);color:var(--text-muted)}.profile-dropdown-header[data-v-cc75c78a]{display:flex;align-items:center;gap:var(--space-2)}.profile-dropdown-info[data-v-cc75c78a]{min-width:0;flex:1}.profile-dropdown-name[data-v-cc75c78a]{font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-dropdown-email[data-v-cc75c78a]{font-size:var(--text-xs);color:var(--text-muted)}.profile-dropdown-role[data-v-cc75c78a]{font-weight:var(--font-weight-medium)}.text-danger[data-v-cc75c78a]{color:var(--color-status-error)}.subnav[data-v-cc75c78a]{display:flex;height:2.75rem;align-items:center;gap:var(--space-1);overflow-x:auto}.nav-item[data-v-cc75c78a]{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:all var(--transition-fast)}.nav-item[data-v-cc75c78a]:hover{background:#0000000d;color:var(--text-primary)}.nav-item--active[data-v-cc75c78a]{background:#00000014;color:var(--text-primary);font-weight:var(--font-weight-semibold)}.nav-item-label[data-v-cc75c78a]{white-space:nowrap}.nav-item-badge[data-v-cc75c78a]{margin-left:var(--space-1)}.command-item-content[data-v-cc75c78a]{width:100%;display:flex;align-items:center;justify-content:space-between}.command-item-left[data-v-cc75c78a]{display:flex;align-items:center;gap:var(--space-2)}.command-item-meta[data-v-cc75c78a]{font-size:var(--text-xs);color:var(--text-muted)}.kbd-small[data-v-cc75c78a]{border-radius:var(--radius-sm);border:1px solid var(--border-primary);background:var(--neutral-100);padding:.125rem .375rem;font-size:.6875rem;font-family:var(--font-mono);font-weight:500;box-shadow:0 1px 2px #0000000d}.suggestions-wrapper[data-v-cc75c78a]{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3)}.suggestion-chip[data-v-cc75c78a]{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--background-primary);padding:.375rem .75rem;font-size:.875rem;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.suggestion-chip[data-v-cc75c78a]:hover{background:var(--neutral-50);border-color:var(--neutral-300);color:var(--text-primary)}.text-muted[data-v-cc75c78a]{color:var(--text-muted)}.font-medium[data-v-cc75c78a]{font-weight:var(--font-weight-medium)}.command-footer[data-v-cc75c78a]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-primary);background:var(--neutral-50);padding:var(--space-3) var(--space-5);font-size:.75rem;color:var(--text-muted)}.command-footer-left[data-v-cc75c78a],.command-footer-right[data-v-cc75c78a]{display:flex;align-items:center;gap:var(--space-2)}.key-value[data-v-fe0670ec]{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:var(--space-2);font-size:var(--font-size-sm);padding:var(--space-2) 0}.key-value__label[data-v-fe0670ec]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.key-value__value[data-v-fe0670ec]{color:var(--text-primary)}.toggle[data-v-a4049c84]{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:none;cursor:pointer;padding:0}.toggle--disabled[data-v-a4049c84]{opacity:.5;cursor:not-allowed}.toggle__track[data-v-a4049c84]{position:relative;width:40px;height:22px;background:var(--neutral-300);border-radius:11px;transition:all var(--transition-fast)}.toggle--active .toggle__track[data-v-a4049c84]{background:var(--color-primary)}.toggle__thumb[data-v-a4049c84]{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform var(--transition-fast)}.toggle--active .toggle__thumb[data-v-a4049c84]{transform:translate(18px)}.toggle__label[data-v-a4049c84]{font-size:var(--font-size-sm);color:var(--text-secondary);user-select:none}.toggle:hover:not(.toggle--disabled) .toggle__track[data-v-a4049c84]{background:var(--neutral-400)}.toggle--active:hover:not(.toggle--disabled) .toggle__track[data-v-a4049c84]{background:var(--color-primary-dark)}.toggle:focus-visible .toggle__track[data-v-a4049c84]{outline:2px solid var(--color-primary);outline-offset:2px}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}.date-picker[data-v-ddb6a12f]{display:flex;flex-direction:column;gap:var(--space-1)}.date-picker__label[data-v-ddb6a12f]{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.date-picker__wrapper[data-v-ddb6a12f]{position:relative;display:flex;align-items:center;border-radius:var(--radius-lg);border:1px solid var(--border-primary);background:var(--bg-primary);transition:all var(--transition-fast);cursor:pointer}.date-picker__wrapper[data-v-ddb6a12f]:hover:not(.date-picker__wrapper--disabled){border-color:var(--border-secondary)}.date-picker__wrapper--focused[data-v-ddb6a12f]{border-color:var(--border-focus);box-shadow:var(--shadow-xs)}.date-picker__wrapper--error[data-v-ddb6a12f]{border-color:var(--error-500)}.date-picker__wrapper--error.date-picker__wrapper--focused[data-v-ddb6a12f]{border-color:var(--error-600);box-shadow:0 0 0 3px #ed12121a}.date-picker__wrapper--disabled[data-v-ddb6a12f]{background:var(--bg-secondary);cursor:not-allowed}.date-picker__icon[data-v-ddb6a12f]{position:absolute;left:var(--space-3);display:flex;align-items:center;color:var(--text-tertiary);pointer-events:none}.date-picker__field[data-v-ddb6a12f]{display:block;width:100%;border:none;background:transparent;padding:var(--space-2) var(--space-3);padding-left:var(--space-10);padding-right:var(--space-10);font-size:var(--text-sm);color:var(--text-primary);outline:none;cursor:pointer}.date-picker__field[data-v-ddb6a12f]:disabled{color:var(--text-disabled);cursor:not-allowed}.date-picker__field[data-v-ddb6a12f]::placeholder{color:var(--text-tertiary)}.date-picker__clear[data-v-ddb6a12f]{position:absolute;right:var(--space-3);display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.date-picker__clear[data-v-ddb6a12f]:hover{background:var(--bg-hover);color:var(--text-primary)}.date-picker__error[data-v-ddb6a12f]{font-size:var(--text-xs);color:var(--error-600)}.dp--clear-btn{display:none!important}.date-picker__menu{font-family:inherit!important;border:1px solid var(--border-primary)!important;border-radius:var(--radius-lg)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;background:var(--background-primary)!important}.dp__theme_light{--dp-background-color: var(--background-primary);--dp-text-color: var(--text-primary);--dp-hover-color: var(--background-tertiary);--dp-hover-text-color: var(--text-primary);--dp-hover-icon-color: var(--text-secondary);--dp-primary-color: var(--color-primary);--dp-primary-disabled-color: var(--color-primary-light);--dp-primary-text-color: #ffffff;--dp-secondary-color: var(--neutral-300);--dp-border-color: var(--border-primary);--dp-menu-border-color: var(--border-primary);--dp-border-color-hover: var(--border-secondary);--dp-disabled-color: var(--background-secondary);--dp-disabled-color-text: var(--text-tertiary);--dp-scroll-bar-background: var(--background-secondary);--dp-scroll-bar-color: var(--neutral-400);--dp-success-color: var(--stats-rate-text);--dp-success-color-disabled: var(--stats-rate-bg);--dp-icon-color: var(--text-tertiary);--dp-danger-color: var(--error-600);--dp-marker-color: var(--color-primary);--dp-tooltip-color: var(--neutral-800);--dp-highlight-color: var(--color-primary-light)}.dp__calendar_header{font-weight:var(--font-weight-semibold)!important;color:var(--text-secondary)!important}.dp__calendar_header_item{font-size:var(--font-size-xs)!important;text-transform:uppercase!important}.dp__cell_inner{border-radius:var(--radius-md)!important;font-size:var(--font-size-sm)!important}.dp__today{border:1px solid var(--color-primary)!important}.dp__active_date{background:var(--color-primary)!important;color:#fff!important}.dp__month_year_select{font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important}.dp__month_year_select:hover{color:var(--color-primary)!important}.dp__arrow_top,.dp__arrow_bottom{border-color:var(--border-primary)!important;background:var(--background-primary)!important}.dp__inner_nav{color:var(--text-secondary)!important}.dp__inner_nav:hover{background:var(--background-tertiary)!important;color:var(--color-primary)!important}.dp__overlay{background:var(--background-primary)!important}.dp__overlay_cell{border-radius:var(--radius-md)!important}.dp__overlay_cell_active{background:var(--color-primary)!important}.dp__overlay_cell:hover:not(.dp__overlay_cell_active){background:var(--background-tertiary)!important}.time-picker[data-v-1fd74a3e]{display:flex;flex-direction:column;gap:var(--space-1)}.time-picker__label[data-v-1fd74a3e]{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.time-picker__wrapper[data-v-1fd74a3e]{position:relative;display:flex;align-items:center;border-radius:var(--radius-lg);border:1px solid var(--border-primary);background:var(--bg-primary);transition:all var(--transition-fast);cursor:pointer}.time-picker__wrapper[data-v-1fd74a3e]:hover:not(.time-picker__wrapper--disabled){border-color:var(--border-secondary)}.time-picker__wrapper--focused[data-v-1fd74a3e]{border-color:var(--color-primary);box-shadow:0 0 0 4px #8b5cf61a}.time-picker__wrapper--error[data-v-1fd74a3e]{border-color:var(--error-500)}.time-picker__wrapper--error.time-picker__wrapper--focused[data-v-1fd74a3e]{border-color:var(--error-600);box-shadow:0 0 0 3px #ed12121a}.time-picker__wrapper--disabled[data-v-1fd74a3e]{background:var(--bg-secondary);cursor:not-allowed}.time-picker__icon[data-v-1fd74a3e]{position:absolute;left:var(--space-3);display:flex;align-items:center;color:var(--text-tertiary);pointer-events:none}.time-picker__field[data-v-1fd74a3e]{display:block;width:100%;border:none;background:transparent;padding:var(--space-2) var(--space-3);padding-left:var(--space-10);padding-right:var(--space-10);font-size:var(--font-size-sm);color:var(--text-primary);outline:none;cursor:pointer}.time-picker__field[data-v-1fd74a3e]:disabled{color:var(--text-disabled);cursor:not-allowed}.time-picker__field[data-v-1fd74a3e]::placeholder{color:var(--text-tertiary)}.time-picker__clear[data-v-1fd74a3e]{position:absolute;right:var(--space-3);display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.time-picker__clear[data-v-1fd74a3e]:hover{background:var(--bg-hover);color:var(--text-primary)}.time-picker__error[data-v-1fd74a3e]{font-size:var(--font-size-xs);color:var(--error-600)}.time-picker__menu{font-family:inherit!important;border:1px solid var(--border-primary)!important;border-radius:var(--radius-lg)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.time-picker__menu .dp__time_display{font-size:var(--font-size-2xl)!important;font-weight:var(--font-weight-semibold)!important;color:var(--text-primary)!important;padding:var(--space-2) var(--space-4)!important;border-radius:var(--radius-lg)!important}.time-picker__menu .dp__time_display:hover{background:var(--bg-tertiary)!important;color:var(--color-primary)!important}.time-picker__menu .dp__inc_dec_button{color:var(--text-secondary)!important;border-radius:var(--radius-md)!important}.time-picker__menu .dp__inc_dec_button:hover{background:var(--bg-tertiary)!important;color:var(--color-primary)!important}.time-picker__menu .dp__time_col_reg_block{padding:var(--space-2)!important}.time-picker__menu .dp__overlay{background:var(--bg-primary)!important;border-radius:var(--radius-lg)!important}.time-picker__menu .dp__overlay_cell{border-radius:var(--radius-md)!important;font-size:var(--font-size-sm)!important}.time-picker__menu .dp__overlay_cell:hover{background:var(--bg-tertiary)!important}.time-picker__menu .dp__overlay_cell_active{background:var(--color-primary)!important;color:#fff!important}.time-picker__menu .dp__button{color:var(--text-secondary)!important;border-radius:var(--radius-md)!important}.time-picker__menu .dp__button:hover{background:var(--bg-tertiary)!important;color:var(--color-primary)!important}.time-picker__menu .dp__select{color:var(--color-primary)!important;font-weight:var(--font-weight-semibold)!important}.time-picker__menu .dp__select:hover{background:var(--color-primary-light)!important}.filter-chips[data-v-fcbedd9b]{display:flex;align-items:center;gap:var(--space-2)}.filter-chips__label[data-v-fcbedd9b]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-right:var(--space-2)}.filter-chip[data-v-fcbedd9b]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:var(--background-primary);border:1px solid var(--border-primary)}.filter-chip[data-v-fcbedd9b]:hover{border-color:var(--color-primary)}.filter-chip--active[data-v-fcbedd9b]{background:var(--color-primary-light);border-color:var(--color-primary)}.filter-chip__input[data-v-fcbedd9b]{display:none}.filter-chip__text[data-v-fcbedd9b]{font-size:var(--font-size-sm);color:var(--text-secondary);user-select:none}.filter-chip--active .filter-chip__text[data-v-fcbedd9b]{color:var(--color-primary);font-weight:var(--font-weight-medium)}.user-assignment[data-v-e50cc033]{display:flex;flex-direction:column;gap:var(--space-6)}.user-assignment__search[data-v-e50cc033]{position:relative}.user-assignment__label[data-v-e50cc033]{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.user-assignment__input-wrapper[data-v-e50cc033]{position:relative}.user-assignment__search-icon[data-v-e50cc033]{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary);transition:color var(--transition-fast);pointer-events:none}.user-assignment__search-icon--loading[data-v-e50cc033]{color:var(--color-primary)}.user-assignment__input-wrapper:focus-within .user-assignment__search-icon[data-v-e50cc033]{color:var(--color-primary)}.user-assignment__loader[data-v-e50cc033]{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-primary);animation:spin-e50cc033 1s linear infinite}@keyframes spin-e50cc033{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.user-assignment__input[data-v-e50cc033]{width:100%;padding:var(--space-3) var(--space-10);padding-right:var(--space-10);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);font-size:var(--text-sm);color:var(--text-primary);outline:none;transition:all var(--transition-fast)}.user-assignment__input[data-v-e50cc033]:focus{border-color:var(--border-focus);box-shadow:var(--shadow-xs)}.user-assignment__input[data-v-e50cc033]::placeholder{color:var(--text-tertiary)}.user-assignment__list-label[data-v-e50cc033]{display:block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.user-assignment__empty-state[data-v-e50cc033]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);border:2px dashed var(--border-primary);border-radius:var(--radius-xl);background:var(--bg-secondary);text-align:center}.user-assignment__empty-icon[data-v-e50cc033]{color:var(--text-tertiary);opacity:.5;margin-bottom:var(--space-2)}.user-assignment__empty-title[data-v-e50cc033]{font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.user-assignment__empty-subtitle[data-v-e50cc033]{font-size:var(--text-xs);color:var(--text-tertiary);margin:var(--space-1) 0 0}.user-assignment__users[data-v-e50cc033]{border:1px solid var(--border-primary);border-radius:var(--radius-xl);background:var(--bg-primary);overflow:hidden}.user-assignment__user[data-v-e50cc033]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-primary);transition:background var(--transition-fast)}.user-assignment__user[data-v-e50cc033]:last-child{border-bottom:none}.user-assignment__user[data-v-e50cc033]:hover{background:var(--bg-secondary)}.user-assignment__user-info[data-v-e50cc033]{flex:1;min-width:0}.user-assignment__user-name[data-v-e50cc033]{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.user-assignment__user-meta[data-v-e50cc033]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.user-assignment__user-separator[data-v-e50cc033]{width:4px;height:4px;border-radius:var(--radius-full);background:var(--neutral-300)}.user-assignment__user-remove[data-v-e50cc033]{display:flex;align-items:center;justify-content:center;padding:var(--space-2);border:none;background:transparent;color:var(--text-tertiary);border-radius:var(--radius-lg);cursor:pointer;opacity:0;transition:all var(--transition-fast)}.user-assignment__user:hover .user-assignment__user-remove[data-v-e50cc033]{opacity:1}.user-assignment__user-remove[data-v-e50cc033]:hover{background:var(--error-50);color:var(--error-600)}.user-assignment__footer[data-v-e50cc033]{display:flex;justify-content:flex-end;padding-top:var(--space-3);border-top:1px solid var(--border-primary)}.user-assignment__clear-all[data-v-e50cc033]{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--error-600);background:transparent;border:none;cursor:pointer;transition:color var(--transition-fast)}.user-assignment__clear-all[data-v-e50cc033]:hover{color:var(--error-700);text-decoration:underline}.list-enter-active[data-v-e50cc033],.list-leave-active[data-v-e50cc033]{transition:all .3s ease}.list-enter-from[data-v-e50cc033]{opacity:0;transform:translate(-20px)}.list-leave-to[data-v-e50cc033]{opacity:0;transform:translate(20px)}.list-move[data-v-e50cc033]{transition:transform .3s ease}.user-assignment__dropdown{position:fixed;z-index:9999;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;max-height:400px;overflow-y:auto}.user-assignment__skeleton{padding:var(--space-2)}.user-assignment__skeleton .skeleton-header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-1)}.user-assignment__skeleton .skeleton-icon{width:16px;height:16px;border-radius:var(--radius-sm);background:var(--neutral-200);animation:dropdown-shimmer 1.5s infinite}.user-assignment__skeleton .skeleton-text{height:12px;border-radius:var(--radius-sm);background:var(--neutral-200);animation:dropdown-shimmer 1.5s infinite}.user-assignment__skeleton .skeleton-text--sm{width:80px}.user-assignment__skeleton .skeleton-text--md{width:100px}.user-assignment__skeleton .skeleton-text--lg{width:140px}.user-assignment__skeleton .skeleton-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--neutral-100)}.user-assignment__skeleton .skeleton-item:last-child{border-bottom:none}.user-assignment__skeleton .skeleton-avatar{width:32px;height:32px;border-radius:var(--radius-full);background:var(--neutral-200);flex-shrink:0;animation:dropdown-shimmer 1.5s infinite}.user-assignment__skeleton .skeleton-content{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.user-assignment__skeleton .skeleton-action{width:16px;height:16px;border-radius:var(--radius-sm);background:var(--neutral-100);animation:dropdown-shimmer 1.5s infinite}@keyframes dropdown-shimmer{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.user-assignment__dropdown .user-assignment__empty{padding:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-secondary)}.user-assignment__dropdown .user-assignment__section{border-bottom:1px solid var(--border-primary)}.user-assignment__dropdown .user-assignment__section:last-child{border-bottom:none}.user-assignment__dropdown .user-assignment__section-header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.user-assignment__dropdown .user-assignment__result{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast)}.user-assignment__dropdown .user-assignment__result:hover{background:var(--color-primary-light)}.user-assignment__dropdown .user-assignment__result-icon{width:32px;height:32px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-assignment__dropdown .user-assignment__result-icon--territory{background:var(--color-primary-light);color:var(--color-primary)}.user-assignment__dropdown .user-assignment__result-info{flex:1;min-width:0}.user-assignment__dropdown .user-assignment__result-name{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);transition:color var(--transition-fast)}.user-assignment__dropdown .user-assignment__result:hover .user-assignment__result-name{color:var(--color-primary)}.user-assignment__dropdown .user-assignment__result-meta{display:block;font-size:var(--text-xs);color:var(--text-secondary)}.user-assignment__dropdown .user-assignment__result-action{color:var(--text-tertiary);transition:color var(--transition-fast)}.user-assignment__dropdown .user-assignment__result:hover .user-assignment__result-action{color:var(--color-primary)}.user-assignment__dropdown .user-assignment__result-add{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);padding:var(--space-1) var(--space-2);background:var(--bg-tertiary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.user-assignment__dropdown .user-assignment__result:hover .user-assignment__result-add{background:var(--color-primary-light);color:var(--color-primary)}.territory-selector[data-v-77c53fb4]{display:flex;flex-direction:column;gap:var(--space-4)}.territory-selector__search[data-v-77c53fb4]{position:relative}.territory-selector__input-wrapper[data-v-77c53fb4]{position:relative;display:flex;align-items:center}.territory-selector__search-icon[data-v-77c53fb4]{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none;transition:color var(--transition-fast)}.territory-selector__input-wrapper:focus-within .territory-selector__search-icon[data-v-77c53fb4]{color:var(--color-primary)}.territory-selector__input[data-v-77c53fb4]{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);outline:none;transition:all var(--transition-fast)}.territory-selector__input[data-v-77c53fb4]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.territory-selector__input[data-v-77c53fb4]::placeholder{color:var(--text-tertiary)}.territory-selector__list[data-v-77c53fb4]{min-height:100px;padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.territory-selector__empty-list[data-v-77c53fb4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);color:var(--text-tertiary);font-size:var(--font-size-sm)}.territory-selector__empty-icon[data-v-77c53fb4]{opacity:.5}.territory-selector__header[data-v-77c53fb4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.territory-selector__count[data-v-77c53fb4]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.territory-selector__clear[data-v-77c53fb4]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-status-error);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast)}.territory-selector__clear[data-v-77c53fb4]:hover{background:#ef44441a}.territory-selector__items[data-v-77c53fb4]{display:flex;flex-direction:column;gap:var(--space-2)}.territory-selector__item[data-v-77c53fb4]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.territory-selector__item[data-v-77c53fb4]:hover{border-color:var(--border-secondary)}.territory-selector__item-icon[data-v-77c53fb4]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-md);flex-shrink:0}.territory-selector__item-info[data-v-77c53fb4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.territory-selector__item-name[data-v-77c53fb4]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.territory-selector__item-code[data-v-77c53fb4]{font-size:var(--font-size-xs);color:var(--text-tertiary)}.territory-selector__item-remove[data-v-77c53fb4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast)}.territory-selector__item-remove[data-v-77c53fb4]:hover{background:#ef44441a;color:var(--color-status-error)}.list-enter-active[data-v-77c53fb4],.list-leave-active[data-v-77c53fb4]{transition:all .3s ease}.list-enter-from[data-v-77c53fb4]{opacity:0;transform:translate(-20px)}.list-leave-to[data-v-77c53fb4]{opacity:0;transform:translate(20px)}.list-move[data-v-77c53fb4]{transition:transform .3s ease}.territory-selector__dropdown{position:fixed;z-index:9999;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;max-height:320px;overflow-y:auto}.territory-selector__skeleton{padding:var(--space-2)}.territory-selector__skeleton .skeleton-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.territory-selector__skeleton .skeleton-icon{width:32px;height:32px;border-radius:var(--radius-md);background:var(--neutral-200);flex-shrink:0;animation:selector-shimmer 1.5s infinite}.territory-selector__skeleton .skeleton-content{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.territory-selector__skeleton .skeleton-text{height:12px;border-radius:var(--radius-sm);background:var(--neutral-200);animation:selector-shimmer 1.5s infinite}.territory-selector__skeleton .skeleton-text--sm{width:80px}.territory-selector__skeleton .skeleton-text--md{width:140px}@keyframes selector-shimmer{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.territory-selector__empty{padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.territory-selector__result{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast)}.territory-selector__result:hover{background:var(--color-primary-light)}.territory-selector__result-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-md);flex-shrink:0}.territory-selector__result-info{flex:1;min-width:0}.territory-selector__result-name{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);transition:color var(--transition-fast)}.territory-selector__result:hover .territory-selector__result-name{color:var(--color-primary)}.territory-selector__result-meta{display:block;font-size:var(--font-size-xs);color:var(--text-secondary)}.territory-selector__result-add{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary);padding:var(--space-1) var(--space-2);background:var(--bg-tertiary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.territory-selector__result:hover .territory-selector__result-add{background:var(--color-primary-light);color:var(--color-primary)}.dropdown-enter-active,.dropdown-leave-active{transition:all .2s ease}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-8px)}.rc-selector__dropdown{position:fixed;z-index:9999;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;max-height:320px;overflow-y:auto}.rc-selector__skeleton{padding:var(--space-2)}.rc-selector__skeleton .skeleton-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.rc-selector__skeleton .skeleton-icon{width:32px;height:32px;border-radius:var(--radius-md);background:var(--neutral-200);flex-shrink:0;animation:rc-shimmer 1.5s infinite}.rc-selector__skeleton .skeleton-content{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.rc-selector__skeleton .skeleton-text{height:12px;border-radius:var(--radius-sm);background:var(--neutral-200);animation:rc-shimmer 1.5s infinite}.rc-selector__skeleton .skeleton-text--sm{width:100px}.rc-selector__skeleton .skeleton-text--md{width:160px}@keyframes rc-shimmer{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.rc-selector__empty{padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.rc-selector__result{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast)}.rc-selector__result:hover{background:var(--color-primary-light)}.rc-selector__result-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-md);flex-shrink:0}.rc-selector__result-info{flex:1;min-width:0}.rc-selector__result-name{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);transition:color var(--transition-fast)}.rc-selector__result:hover .rc-selector__result-name{color:var(--color-primary)}.rc-selector__result-meta{display:block;font-size:var(--font-size-xs);color:var(--text-secondary)}.rc-selector__result-add{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary);padding:var(--space-1) var(--space-2);background:var(--bg-tertiary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.rc-selector__result:hover .rc-selector__result-add{background:var(--color-primary-light);color:var(--color-primary)}.scope-selector[data-v-247c0850]{display:flex;flex-direction:column;gap:var(--space-3)}.scope-selector__search[data-v-247c0850]{display:flex;flex-direction:column;gap:var(--space-2)}.scope-selector__mode-tabs[data-v-247c0850]{display:flex;gap:var(--space-2)}.scope-selector__mode-tab[data-v-247c0850]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.scope-selector__mode-tab[data-v-247c0850]:hover{background:var(--bg-tertiary);border-color:var(--border-secondary)}.scope-selector__mode-tab--active[data-v-247c0850]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.scope-selector__input-wrapper[data-v-247c0850]{position:relative;display:flex;align-items:center}.scope-selector__search-icon[data-v-247c0850]{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none;transition:color var(--transition-fast)}.scope-selector__input-wrapper:focus-within .scope-selector__search-icon[data-v-247c0850]{color:var(--color-primary)}.scope-selector__input[data-v-247c0850]{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);outline:none;transition:all var(--transition-fast)}.scope-selector__input[data-v-247c0850]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.scope-selector__input[data-v-247c0850]::placeholder{color:var(--text-tertiary)}.scope-selector__list[data-v-247c0850]{min-height:80px;max-height:300px;overflow-y:auto;padding:var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.scope-selector__empty-list[data-v-247c0850]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-tertiary);font-size:var(--font-size-sm)}.scope-selector__empty-icon[data-v-247c0850]{opacity:.5}.scope-selector__header[data-v-247c0850]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-primary)}.scope-selector__count-wrapper[data-v-247c0850]{display:flex;align-items:center;gap:var(--space-3)}.scope-selector__count[data-v-247c0850]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.scope-selector__duplicate-warning[data-v-247c0850]{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:#f59e0b26;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#b47308;cursor:help}.scope-selector__duplicate-warning svg[data-v-247c0850]{flex-shrink:0}.scope-selector__clear[data-v-247c0850]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-status-error);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast)}.scope-selector__clear[data-v-247c0850]:hover{background:#ef44441a}.scope-selector__groups[data-v-247c0850]{display:flex;flex-direction:column;gap:var(--space-3)}.scope-selector__group[data-v-247c0850]{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden}.scope-selector__group-header[data-v-247c0850]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-primary-light);border-bottom:1px solid var(--border-primary)}.scope-selector__group-header--individual[data-v-247c0850]{background:var(--bg-tertiary)}.scope-selector__group-icon[data-v-247c0850]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);flex-shrink:0}.scope-selector__group-icon--individual[data-v-247c0850]{background:var(--text-tertiary)}.scope-selector__group-name[data-v-247c0850]{flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.scope-selector__group-count[data-v-247c0850]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary);background:#fff;padding:2px 8px;border-radius:var(--radius-full)}.scope-selector__group-header--individual .scope-selector__group-count[data-v-247c0850]{color:var(--text-secondary);background:var(--bg-secondary)}.scope-selector__group-remove[data-v-247c0850]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.scope-selector__group-remove[data-v-247c0850]:hover{background:#ef444426;color:var(--color-status-error)}.scope-selector__group-items[data-v-247c0850]{display:flex;flex-direction:column}.scope-selector__group-items--no-header[data-v-247c0850]{gap:var(--space-1);padding:var(--space-1)}.scope-selector__item[data-v-247c0850]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:background var(--transition-fast)}.scope-selector__item[data-v-247c0850]:hover{background:var(--bg-secondary)}.scope-selector__item--in-group[data-v-247c0850]{padding-left:var(--space-4);border-bottom:1px solid var(--border-primary)}.scope-selector__item--in-group[data-v-247c0850]:last-child{border-bottom:none}.scope-selector__item-icon[data-v-247c0850]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-md);flex-shrink:0}.scope-selector__item-info[data-v-247c0850]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.scope-selector__item-name[data-v-247c0850]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.scope-selector__item-code[data-v-247c0850]{font-size:var(--font-size-xs);color:var(--text-tertiary)}.scope-selector__item-remove[data-v-247c0850]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);opacity:0}.scope-selector__item:hover .scope-selector__item-remove[data-v-247c0850]{opacity:1}.scope-selector__item-remove[data-v-247c0850]:hover{background:#ef44441a;color:var(--color-status-error)}.scope-selector__item--duplicate[data-v-247c0850]{background:#f59e0b14}.scope-selector__item--duplicate[data-v-247c0850]:hover{background:#f59e0b1f}.scope-selector__item-duplicate-icon[data-v-247c0850]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#b47308;cursor:help;flex-shrink:0}.scope-selector__dropdown{position:fixed;z-index:9999;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;max-height:320px;overflow-y:auto}.scope-selector__skeleton{padding:var(--space-2)}.scope-selector__skeleton .skeleton-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.scope-selector__skeleton .skeleton-icon{width:32px;height:32px;border-radius:var(--radius-md);background:var(--neutral-200);flex-shrink:0;animation:scope-shimmer 1.5s infinite}.scope-selector__skeleton .skeleton-content{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.scope-selector__skeleton .skeleton-text{height:12px;border-radius:var(--radius-sm);background:var(--neutral-200);animation:scope-shimmer 1.5s infinite}.scope-selector__skeleton .skeleton-text--sm{width:100px}.scope-selector__skeleton .skeleton-text--md{width:160px}@keyframes scope-shimmer{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.scope-selector__empty{padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}.scope-selector__result{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast)}.scope-selector__result:hover{background:var(--color-primary-light)}.scope-selector__result-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);flex-shrink:0}.scope-selector__result-icon--territory{background:var(--color-primary-light);color:var(--color-primary)}.scope-selector__result-icon--rc{background:#8b5cf626;color:#8b5cf6}.scope-selector__result-info{flex:1;min-width:0}.scope-selector__result-name{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);transition:color var(--transition-fast)}.scope-selector__result:hover .scope-selector__result-name{color:var(--color-primary)}.scope-selector__result-meta{display:block;font-size:var(--font-size-xs);color:var(--text-secondary)}.scope-selector__result-add{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary);padding:var(--space-1) var(--space-2);background:var(--bg-tertiary);border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap}.scope-selector__result:hover .scope-selector__result-add{background:var(--color-primary-light);color:var(--color-primary)}.stepper[data-v-89ba7d26]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:0 var(--space-4)}.stepper__track[data-v-89ba7d26]{position:absolute;top:16px;left:0;right:0;height:2px;background:var(--border-primary);z-index:0}.stepper__progress[data-v-89ba7d26]{position:absolute;top:16px;left:0;height:2px;background:var(--color-primary);z-index:1;transition:width .4s cubic-bezier(.4,0,.2,1)}.stepper__item[data-v-89ba7d26]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);z-index:2;background:var(--bg-app);padding:0 var(--space-2)}.stepper__item--clickable[data-v-89ba7d26]{cursor:pointer}.stepper__circle[data-v-89ba7d26]{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--background-primary);border:2px solid var(--border-primary);color:var(--text-muted);transition:all .3s cubic-bezier(.4,0,.2,1)}.stepper__item--active .stepper__circle[data-v-89ba7d26]{border-color:var(--color-primary);color:var(--color-primary);background:var(--background-primary);transform:scale(1.1);box-shadow:var(--shadow-lg)}.stepper__item--completed .stepper__circle[data-v-89ba7d26]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.stepper__label[data-v-89ba7d26]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;transition:color .2s;white-space:nowrap}.stepper__item--active .stepper__label[data-v-89ba7d26]{color:var(--text-primary)}.stepper__item--completed .stepper__label[data-v-89ba7d26]{color:var(--text-secondary)}.stepper__item--clickable:hover .stepper__circle[data-v-89ba7d26]{border-color:var(--color-primary);background:var(--color-primary-light)}.stepper__item--clickable:hover .stepper__label[data-v-89ba7d26]{color:var(--color-primary)}.form-section[data-v-b9239678]{background:var(--bg-primary);border-radius:var(--radius-xl);border:1px solid var(--border-primary);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base)}.form-section[data-v-b9239678]:hover{box-shadow:var(--shadow-md)}.form-section--large[data-v-b9239678]{margin-bottom:var(--space-6)}.form-section--danger[data-v-b9239678]{border-color:var(--error-200);background:linear-gradient(135deg,#f43f5e08,#f43f5e03)}.form-section__header[data-v-b9239678]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--bg-tertiary)}.form-section__header-left[data-v-b9239678]{display:flex;align-items:center;gap:var(--space-3)}.form-section__icon[data-v-b9239678]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-lg);flex-shrink:0}.form-section__icon--primary[data-v-b9239678]{background:var(--color-primary-light);color:var(--color-primary)}.form-section__icon--secondary[data-v-b9239678]{background:var(--info-bg);color:var(--info-text)}.form-section__icon--purple[data-v-b9239678]{background:#a855f71a;color:#a855f7}.form-section__titles[data-v-b9239678]{display:flex;flex-direction:column;gap:var(--space-1)}.form-section__title[data-v-b9239678]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.form-section--large .form-section__title[data-v-b9239678]{font-size:var(--font-size-xl)}.form-section__subtitle[data-v-b9239678]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.form-section__count[data-v-b9239678]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--space-1);background:var(--bg-tertiary);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.form-section__actions[data-v-b9239678]{display:flex;align-items:center;gap:var(--space-2)}.form-section__body[data-v-b9239678]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.form-field[data-v-7683bd33]{display:flex;flex-direction:column;gap:var(--space-2)}.form-field__label[data-v-7683bd33]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.form-field__required[data-v-7683bd33]{color:var(--error-500)}.form-field__error[data-v-7683bd33]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--error-500)}.form-field__hint[data-v-7683bd33]{font-size:var(--font-size-xs);color:var(--text-muted)}.fade-enter-active[data-v-7683bd33],.fade-leave-active[data-v-7683bd33]{transition:opacity .2s ease}.fade-enter-from[data-v-7683bd33],.fade-leave-to[data-v-7683bd33]{opacity:0}.form-row[data-v-ec68d1ab]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width: 640px){.form-row--cols-2[data-v-ec68d1ab]{grid-template-columns:repeat(2,1fr)}.form-row--cols-3[data-v-ec68d1ab]{grid-template-columns:repeat(3,1fr)}.form-row--cols-4[data-v-ec68d1ab]{grid-template-columns:repeat(4,1fr)}}.chip-select[data-v-b2d0b21c]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-v-b2d0b21c]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.chip[data-v-b2d0b21c]:hover{border-color:var(--border-secondary)}.chip--active[data-v-b2d0b21c]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.radio-group[data-v-1315b06f]{display:flex;flex-direction:column;gap:var(--space-3)}.radio-group--horizontal[data-v-1315b06f]{flex-direction:row;flex-wrap:wrap}.radio-option[data-v-1315b06f]{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast)}.radio-option[data-v-1315b06f]:hover{background:var(--bg-secondary)}.radio-option__input[data-v-1315b06f]{position:absolute;opacity:0;pointer-events:none}.radio-option__indicator[data-v-1315b06f]{width:18px;height:18px;border:2px solid var(--border-secondary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--transition-fast);margin-top:2px}.radio-option--active .radio-option__indicator[data-v-1315b06f]{border-color:var(--color-primary)}.radio-option__dot[data-v-1315b06f]{width:10px;height:10px;background:var(--color-primary);border-radius:var(--radius-full);opacity:0;transform:scale(0);transition:all var(--transition-fast)}.radio-option--active .radio-option__dot[data-v-1315b06f]{opacity:1;transform:scale(1)}.radio-option__content[data-v-1315b06f]{display:flex;flex-direction:column;gap:var(--space-0-5)}.radio-option__label[data-v-1315b06f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:color var(--transition-fast)}.radio-option--active .radio-option__label[data-v-1315b06f]{color:var(--text-primary)}.radio-option__description[data-v-1315b06f]{font-size:var(--font-size-xs);color:var(--text-muted)}.segmented-control[data-v-11293ed9]{display:inline-flex;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-1);box-shadow:var(--shadow-sm)}.segment[data-v-11293ed9]{flex:1;padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.segment[data-v-11293ed9]:hover:not(.segment--active){color:var(--text-secondary)}.segment--active[data-v-11293ed9]{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-md)}.dropzone[data-v-74fa2034]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10);border:2px dashed var(--border-secondary);border-radius:var(--radius-xl);background:var(--bg-primary);cursor:pointer;transition:all var(--transition-fast)}.dropzone[data-v-74fa2034]:hover:not(.dropzone--disabled),.dropzone--active[data-v-74fa2034]{border-color:var(--color-primary);background:#8b5cf608}.dropzone--disabled[data-v-74fa2034]{opacity:.5;cursor:not-allowed}.dropzone__input[data-v-74fa2034]{display:none}.dropzone__icon[data-v-74fa2034]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-full);margin-bottom:var(--space-4);transition:transform var(--transition-base)}.dropzone:hover:not(.dropzone--disabled) .dropzone__icon[data-v-74fa2034]{transform:scale(1.1)}.dropzone__title[data-v-74fa2034]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-1)}.dropzone__text[data-v-74fa2034]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.dropzone__hint[data-v-74fa2034]{font-size:var(--font-size-xs);color:var(--text-muted);margin:var(--space-2) 0 0}.file-list[data-v-17f5986d]{display:flex;flex-direction:column;gap:var(--space-2)}.file-item[data-v-17f5986d]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.file-item__info[data-v-17f5986d]{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}.file-item__icon[data-v-17f5986d]{color:var(--text-muted);flex-shrink:0}.file-item__name[data-v-17f5986d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item__actions[data-v-17f5986d]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.file-item__size[data-v-17f5986d]{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--bg-tertiary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}.file-item__remove[data-v-17f5986d]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.file-item__remove[data-v-17f5986d]:hover{background:var(--error-50);color:var(--error-500)}.list-enter-active[data-v-17f5986d],.list-leave-active[data-v-17f5986d]{transition:all .3s ease}.list-enter-from[data-v-17f5986d],.list-leave-to[data-v-17f5986d]{opacity:0;transform:translate(-20px)}.list-move[data-v-17f5986d]{transition:transform .3s ease}.person-card[data-v-c13682b9]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:box-shadow var(--transition-fast)}.person-card[data-v-c13682b9]:hover{box-shadow:var(--shadow-md)}.person-card__header[data-v-c13682b9]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.person-card__main[data-v-c13682b9]{display:flex;flex-direction:column;gap:var(--space-1)}.person-card__name[data-v-c13682b9]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.person-card__role[data-v-c13682b9]{display:inline-flex;align-items:center;padding:var(--space-0-5) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);width:fit-content}.person-card__role--victim[data-v-c13682b9]{background:var(--error-50);color:var(--error-600)}.person-card__role--perpetrator[data-v-c13682b9]{background:var(--warning-50);color:var(--warning-600)}.person-card__role--witness[data-v-c13682b9]{background:var(--info-50);color:var(--info-600)}.person-card__role--parent[data-v-c13682b9]{background:var(--color-primary-light);color:var(--color-primary)}.person-card__role--supervisor[data-v-c13682b9]{background:var(--success-50);color:var(--success-600)}.person-card__role--management[data-v-c13682b9]{background:var(--bg-tertiary);color:var(--text-primary)}.person-card__actions[data-v-c13682b9]{display:flex;gap:var(--space-1);opacity:0;transition:opacity var(--transition-fast)}.person-card:hover .person-card__actions[data-v-c13682b9]{opacity:1}.person-card__btn[data-v-c13682b9]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast)}.person-card__btn[data-v-c13682b9]:hover{background:var(--bg-tertiary);color:var(--color-primary)}.person-card__btn--danger[data-v-c13682b9]:hover{background:var(--error-50);color:var(--error-500)}.person-card__details[data-v-c13682b9]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-primary)}.person-card__row[data-v-c13682b9]{display:grid;grid-template-columns:16px auto 1fr auto;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.person-card__row-icon[data-v-c13682b9]{color:var(--text-muted)}.person-card__row-label[data-v-c13682b9]{color:var(--text-muted);font-weight:var(--font-weight-medium)}.person-card__row-value[data-v-c13682b9]{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-card__copy[data-v-c13682b9]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast)}.person-card__copy[data-v-c13682b9]:hover{background:var(--bg-tertiary);color:var(--color-primary)}.person-card__notes[data-v-c13682b9]{font-size:var(--font-size-sm);color:var(--text-muted);font-style:italic;white-space:pre-wrap;margin:0}.person-form[data-v-228f5052]{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.person-form__actions[data-v-228f5052]{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--border-primary)}.reminder-modal__form[data-v-782bac6c]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 0}.reminder-modal__actions[data-v-782bac6c]{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-primary)}.reminder-modal__time-presets[data-v-782bac6c]{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.reminder-modal__time-preset[data-v-782bac6c]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.reminder-modal__time-preset[data-v-782bac6c]:hover{background:var(--bg-tertiary);border-color:var(--border-secondary)}.reminder-modal__time-preset--active[data-v-782bac6c]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.contact-modal__form[data-v-af7b9114]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 0}.contact-modal__actions[data-v-af7b9114]{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-primary)}.form-fields[data-v-7abf3a71]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.form-actions[data-v-7abf3a71]{display:flex;justify-content:flex-end}.error-message[data-v-7abf3a71]{padding:var(--space-3);margin-bottom:var(--space-4);background:var(--color-status-error-light);color:var(--color-status-error);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.empty-state[data-v-b503e740]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10);border:2px dashed var(--border-primary);border-radius:var(--radius-lg);text-align:center}.empty-state--large[data-v-b503e740]{padding:var(--space-16);background:var(--bg-secondary)}.empty-state__icon[data-v-b503e740]{color:var(--text-muted);opacity:.5;margin-bottom:var(--space-3)}.empty-state__text[data-v-b503e740]{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.empty-state__hint[data-v-b503e740]{font-size:var(--font-size-xs);color:var(--text-muted);margin:var(--space-1) 0 0}.empty-state__action[data-v-b503e740]{margin-top:var(--space-4)}.sensitivity-toggle[data-v-2c863144]{padding:var(--space-5)}.sensitivity-toggle__header[data-v-2c863144]{display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}.sensitivity-toggle__icon[data-v-2c863144]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-tertiary);border-radius:var(--radius-lg);color:var(--text-muted);flex-shrink:0;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.sensitivity-toggle__icon--active[data-v-2c863144]{background:var(--error-100);color:var(--error-600)}.sensitivity-toggle__title[data-v-2c863144]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-1)}.sensitivity-toggle__text[data-v-2c863144]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}.sensitivity-toggle__control[data-v-2c863144]{margin-bottom:var(--space-4)}.toggle-card[data-v-2c863144]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--bg-tertiary);border:1px solid transparent;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast);width:100%;text-align:left}.toggle-card[data-v-2c863144]:hover{background:var(--bg-secondary)}.toggle-card--active[data-v-2c863144]{background:#8b5cf60d;border-color:#8b5cf633}.toggle-track[data-v-2c863144]{position:relative;width:48px;height:24px;background:var(--neutral-300);border-radius:12px;flex-shrink:0;transition:background var(--transition-fast)}.toggle-track--active[data-v-2c863144]{background:var(--color-primary)}.toggle-knob[data-v-2c863144]{position:absolute;top:4px;left:4px;width:16px;height:16px;background:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast)}.toggle-track--active .toggle-knob[data-v-2c863144]{transform:translate(24px)}.toggle-card__label[data-v-2c863144]{display:flex;flex-direction:column;gap:var(--space-1)}.toggle-card__title[data-v-2c863144]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.toggle-card__desc[data-v-2c863144]{font-size:var(--font-size-xs);color:var(--text-muted)}.sensitivity-toggle__settings[data-v-2c863144]{padding:var(--space-5);background:var(--bg-primary);border:1px solid var(--error-100);border-radius:var(--radius-lg)}.slide-down-enter-active[data-v-2c863144],.slide-down-leave-active[data-v-2c863144]{transition:all .3s ease-out}.slide-down-enter-from[data-v-2c863144],.slide-down-leave-to[data-v-2c863144]{opacity:0;transform:translateY(-10px)}.wizard[data-v-323e390b]{min-height:100vh;background:var(--bg-app);display:flex;flex-direction:column}.wizard-header[data-v-323e390b]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);max-width:1200px;margin:0 auto;width:100%}.wizard-cancel[data-v-323e390b]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-lg);transition:all var(--transition-fast);white-space:nowrap}.wizard-cancel[data-v-323e390b]:hover{background:var(--bg-secondary);border-color:var(--border-secondary)}.wizard-header__content[data-v-323e390b]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-1)}.wizard-header__title[data-v-323e390b]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0;line-height:1.2}.wizard-header__subtitle[data-v-323e390b]{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary);margin:0}.wizard-header__status[data-v-323e390b]{display:none;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);font-size:var(--font-size-xs);color:var(--success-700);font-weight:var(--font-weight-medium);background:var(--success-50);border-radius:var(--radius-full);white-space:nowrap}.wizard-header__status .status-icon[data-v-323e390b]{animation:pulse-check-323e390b .6s ease-out}@keyframes pulse-check-323e390b{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}.save-status-enter-active[data-v-323e390b]{animation:save-status-in-323e390b .3s ease-out}.save-status-leave-active[data-v-323e390b]{animation:save-status-out-323e390b .2s ease-in;position:absolute}@keyframes save-status-in-323e390b{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes save-status-out-323e390b{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.95)}}@media (min-width: 640px){.wizard-header__status[data-v-323e390b]{display:flex}}.wizard-progress[data-v-323e390b]{padding:var(--space-6) var(--space-6) var(--space-8);max-width:900px;margin:0 auto;width:100%}.wizard-content[data-v-323e390b]{flex:1;padding:0 var(--space-6) var(--space-8);max-width:1200px;margin:0 auto;width:100%;min-height:500px}.step-wrapper[data-v-323e390b]{animation:fade-in-323e390b .4s ease-out}.step-wrapper--centered[data-v-323e390b]{max-width:800px;margin:0 auto}@keyframes fade-in-323e390b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-slide-enter-active[data-v-323e390b],.fade-slide-leave-active[data-v-323e390b]{transition:all .4s ease-out}.fade-slide-enter-from[data-v-323e390b]{opacity:0;transform:translate(30px)}.fade-slide-leave-to[data-v-323e390b]{opacity:0;transform:translate(-30px)}.fade-slide-back-enter-active[data-v-323e390b],.fade-slide-back-leave-active[data-v-323e390b]{transition:all .4s ease-out}.fade-slide-back-enter-from[data-v-323e390b]{opacity:0;transform:translate(-30px)}.fade-slide-back-leave-to[data-v-323e390b]{opacity:0;transform:translate(30px)}.context-bar[data-v-39437b70]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary)}@media (min-width: 640px){.context-bar[data-v-39437b70]{flex-direction:row;align-items:center}}.context-bar__item-wrapper[data-v-39437b70]{display:flex;align-items:center;flex:1}.context-bar__divider[data-v-39437b70]{display:none;width:1px;height:40px;background:var(--border-primary);margin-right:var(--space-4)}@media (min-width: 640px){.context-bar__divider[data-v-39437b70]{display:block}}.context-bar__item[data-v-39437b70]{display:flex;align-items:center;gap:var(--space-3)}.context-bar__icon[data-v-39437b70]{display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:var(--bg-secondary);color:var(--text-muted);border-radius:var(--radius-lg);flex-shrink:0}.context-bar__icon--primary[data-v-39437b70]{background:var(--color-primary-light);color:var(--color-primary)}.context-bar__text[data-v-39437b70]{display:flex;flex-direction:column;gap:2px;min-width:0}.context-bar__label[data-v-39437b70]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.context-bar__value[data-v-39437b70]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-bar__values[data-v-39437b70]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.context-bar__values .context-bar__value[data-v-39437b70]{overflow:hidden;text-overflow:ellipsis}.context-bar__more[data-v-39437b70]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-0-5) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-full);cursor:help;flex-shrink:0}.context-bar-tooltip{position:fixed;z-index:9999;transform:translate(-50%,-100%);pointer-events:none}.context-bar-tooltip__content{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:120px;max-width:280px}.context-bar-tooltip__content:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bg-primary)}.context-bar-tooltip__content:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--border-primary)}.context-bar-tooltip__item{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap}.tooltip-enter-active,.tooltip-leave-active{transition:all .15s ease-out}.tooltip-enter-from,.tooltip-leave-to{opacity:0;transform:translate(-50%,-100%) translateY(4px)}.timeline[data-v-ed63c443]{padding:var(--space-4)}.timeline--bordered[data-v-ed63c443]{background:var(--bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--border-primary);padding:var(--space-6)}.timeline__item[data-v-ed63c443]{position:relative;padding-left:var(--space-6);padding-bottom:var(--space-6)}.timeline__item[data-v-ed63c443]:last-child{padding-bottom:0}.timeline__line[data-v-ed63c443]{position:absolute;left:9px;top:24px;bottom:0;width:2px;background:var(--border-primary)}.timeline__dot[data-v-ed63c443]{position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border:2px solid var(--color-primary-light);color:var(--color-primary);z-index:1}.timeline__dot--default[data-v-ed63c443]{border-color:var(--color-primary-light);color:var(--color-primary)}.timeline__dot--note[data-v-ed63c443]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.timeline__dot--success[data-v-ed63c443]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.timeline__dot--warning[data-v-ed63c443]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.timeline__dot--danger[data-v-ed63c443]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.timeline__dot-inner[data-v-ed63c443]{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.timeline__content[data-v-ed63c443]{display:flex;flex-direction:column;gap:var(--space-1)}.timeline__content--note[data-v-ed63c443]{background:linear-gradient(135deg,#fff9c4,#fff59d);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:2px 2px 4px #0000001a,0 1px 2px #00000014;border-left:3px solid #f9a825;transform:rotate(-.5deg);margin-top:var(--space-1)}.timeline__content--note .timeline__text[data-v-ed63c443]{color:#5d4037}.timeline__content--note .timeline__text strong[data-v-ed63c443]{display:block;margin-bottom:var(--space-1);font-size:var(--font-size-xs);color:#8d6e63;text-transform:uppercase;letter-spacing:.5px}.timeline__note-content[data-v-ed63c443]{font-style:italic;white-space:pre-wrap}.timeline__content--note .timeline__date[data-v-ed63c443]{color:#a1887f;margin-top:var(--space-2)}.timeline__text[data-v-ed63c443]{font-size:var(--font-size-sm);color:var(--text-primary);line-height:1.5}.timeline__date[data-v-ed63c443]{font-size:var(--font-size-xs);color:var(--text-muted)}.timeline__grouped-times[data-v-ed63c443]{display:flex;align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--text-muted)}.timeline__grouped-times-prefix[data-v-ed63c443]{color:var(--text-tertiary);font-family:monospace}.timeline__grouped-times-list[data-v-ed63c443]{color:var(--text-secondary)}.timeline__changes[data-v-ed63c443]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.timeline__change[data-v-ed63c443]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.timeline__change-field[data-v-ed63c443]{font-weight:500;color:var(--text-secondary)}.timeline__change-icon[data-v-ed63c443]{position:relative;display:flex;align-items:center;color:var(--text-muted);cursor:help}.timeline__change-icon[data-v-ed63c443]:hover{color:var(--text-primary)}.timeline__change-diff{position:fixed;transform:translateY(-100%);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--font-size-xs);box-shadow:var(--shadow-lg);z-index:9999;min-width:250px;max-width:300px;display:flex;flex-direction:column;gap:var(--space-1)}.timeline__change-diff--horizontal{min-width:450px;max-width:600px;flex-direction:row;gap:var(--space-2)}.timeline__change-diff-side{flex:1;padding:var(--space-2);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono, monospace);font-size:11px;line-height:1.5;min-width:0}.timeline__change-diff-old{background:#ef444414;border:1px solid rgba(239,68,68,.2)}.timeline__change-diff-new{background:#22c55e14;border:1px solid rgba(34,197,94,.2)}.timeline__change-diff-prefix{font-weight:700;margin-right:var(--space-1);user-select:none;opacity:.5}.timeline__change-diff-old .timeline__change-diff-prefix{color:var(--error-text)}.timeline__change-diff-new .timeline__change-diff-prefix{color:var(--success-text)}.timeline__change-diff-content,.timeline__diff-part{display:inline}.timeline__diff-part--same{color:var(--text-muted)}.timeline__diff-part--removed{color:var(--error-text);background:#ef444433;border-radius:2px;padding:0 2px}.timeline__diff-part--added{color:var(--success-text);background:#22c55e33;border-radius:2px;padding:0 2px}.timeline__empty[data-v-ed63c443]{text-align:center;padding:var(--space-4);color:var(--text-muted);font-size:var(--font-size-sm)}.info-card[data-v-3e2271a8]{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);overflow:hidden}.info-card__header[data-v-3e2271a8]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.info-card__title[data-v-3e2271a8]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.info-card__title svg[data-v-3e2271a8]{color:var(--text-muted)}.info-card__icon--primary[data-v-3e2271a8]{color:var(--color-primary)!important}.info-card__count[data-v-3e2271a8]{font-weight:var(--font-weight-normal);color:var(--text-muted)}.info-card__content[data-v-3e2271a8]{padding:0}.info-card__empty[data-v-3e2271a8]{padding:var(--space-6);text-align:center;font-size:var(--font-size-sm);color:var(--text-muted)}.linked-item[data-v-f3d0de31]{padding:var(--space-4);cursor:pointer;transition:background var(--transition-fast)}.linked-item[data-v-f3d0de31]:hover{background:var(--bg-secondary)}.linked-item__header[data-v-f3d0de31]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.linked-item__status[data-v-f3d0de31]{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.linked-item__status--draft[data-v-f3d0de31]{background:var(--text-muted)}.linked-item__status--open[data-v-f3d0de31]{background:var(--color-primary)}.linked-item__status--closed[data-v-f3d0de31]{background:var(--success-text)}.linked-item__status--awaiting_document[data-v-f3d0de31]{background:var(--warning-text)}.linked-item__status--supervision_requested[data-v-f3d0de31]{background:var(--error-text)}.linked-item__id[data-v-f3d0de31]{font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--text-muted)}.linked-item__subject[data-v-f3d0de31]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);line-height:1.4;transition:color var(--transition-fast)}.linked-item:hover .linked-item__subject[data-v-f3d0de31]{color:var(--color-primary)}.status-selector[data-v-fd223680]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.status-selector__label[data-v-fd223680]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.status-selector__button[data-v-fd223680]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border:1px solid;cursor:pointer;transition:all var(--transition-fast)}.status-selector__button--default[data-v-fd223680]{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border-primary)}.status-selector__button--default[data-v-fd223680]:hover{background:var(--bg-tertiary)}.status-selector__button--primary[data-v-fd223680]{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}.status-selector__button--secondary[data-v-fd223680]{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border-primary)}.status-selector__button--success[data-v-fd223680]{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.status-selector__button--warning[data-v-fd223680]{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-border)}.status-selector__button--danger[data-v-fd223680]{background:var(--error-bg);color:var(--error-text);border-color:var(--error-border)}.status-selector__dot[data-v-fd223680]{width:10px;height:10px;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.status-selector__dot--pulse[data-v-fd223680]{animation:status-pulse-fd223680 2s infinite}@keyframes status-pulse-fd223680{0%,to{opacity:1}50%{opacity:.5}}.status-selector__text[data-v-fd223680]{flex:1}.status-selector__option-dot[data-v-fd223680]{width:8px;height:8px;border-radius:var(--radius-full);background:var(--border-primary);flex-shrink:0}.status-selector__option-dot.active[data-v-fd223680]{background:var(--color-primary)}.icon-button[data-v-d2512d2c]{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}.icon-button[data-v-d2512d2c]:disabled{opacity:.5;cursor:not-allowed}.icon-button--sm[data-v-d2512d2c]{width:28px;height:28px}.icon-button--md[data-v-d2512d2c]{width:36px;height:36px}.icon-button--lg[data-v-d2512d2c]{width:44px;height:44px}.icon-button--default[data-v-d2512d2c]{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-primary)}.icon-button--default[data-v-d2512d2c]:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.icon-button--primary[data-v-d2512d2c]{background:var(--color-primary);color:#fff}.icon-button--primary[data-v-d2512d2c]:hover:not(:disabled){background:var(--color-primary-dark)}.icon-button--danger[data-v-d2512d2c]{background:var(--error-500);color:#fff}.icon-button--danger[data-v-d2512d2c]:hover:not(:disabled){background:var(--error-600)}.icon-button--ghost[data-v-d2512d2c]{background:transparent;color:var(--text-muted)}.icon-button--ghost[data-v-d2512d2c]:hover:not(:disabled){background:var(--bg-secondary);color:var(--color-primary)}.main-layout[data-v-073c07bf]{min-height:100vh;background:var(--background-app)}.main-layout__container[data-v-073c07bf]{max-width:1280px;margin:0 auto;padding:var(--space-6)}.main-layout__content[data-v-073c07bf]{min-height:calc(100vh - 12rem)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from{opacity:0;transform:translate(20px)}.slide-left-leave-to{opacity:0;transform:translate(-20px)}.slide-right-enter-active,.slide-right-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from{opacity:0;transform:translate(-20px)}.slide-right-leave-to{opacity:0;transform:translate(20px)}:root{--color-primary: #8b5cf6;--color-primary-hover: #7c3aed;--color-primary-dark: #6d28d9;--color-primary-light: #f3e8ff;--color-secondary: #06b6d4;--color-accent: #4f46e5;--status-draft-bg: #f1f5f9;--status-draft-text: #334155;--status-draft-border: #e2e8f0;--status-progress-bg: #eff6ff;--status-progress-text: #1d4ed8;--status-progress-border: #bfdbfe;--status-closed-bg: #ecfdf5;--status-closed-text: #047857;--status-closed-border: #a7f3d0;--sensitivity-restricted-bg: #fff1f2;--sensitivity-restricted-text: #be123c;--sensitivity-restricted-border: #fecdd3;--procedure-medical-bg: #ecfdf5;--procedure-medical-text: #047857;--procedure-medical-border: #a7f3d0;--procedure-medical-primary: #10b981;--procedure-medical-button: #059669;--procedure-medical-button-hover: #047857;--procedure-violence-bg: #fff1f2;--procedure-violence-text: #be123c;--procedure-violence-border: #fecdd3;--procedure-violence-primary: #f43f5e;--procedure-violence-button: #e11d48;--procedure-violence-button-hover: #be123c;--procedure-material-bg: #fffbeb;--procedure-material-text: #b45309;--procedure-material-border: #fde68a;--procedure-material-primary: #f59e0b;--procedure-material-button: #d97706;--procedure-material-button-hover: #b45309;--procedure-media-bg: #eef2ff;--procedure-media-text: #4338ca;--procedure-media-border: #c7d2fe;--procedure-media-primary: #6366f1;--procedure-media-button: #4f46e5;--procedure-media-button-hover: #4338ca;--alert-warning-bg: #fffbeb;--alert-warning-text: #b45309;--alert-warning-border: #fde68a;--info-bg: #ecfeff;--info-text: #0e7490;--info-border: #a5f3fc;--neutral-50: #f8fafc;--neutral-100: #f1f5f9;--neutral-200: #e2e8f0;--neutral-300: #cbd5e1;--neutral-400: #94a3b8;--neutral-500: #64748b;--neutral-600: #475569;--neutral-700: #334155;--neutral-800: #1e293b;--neutral-900: #0f172a;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--bg-hover: #f1f5f9;--bg-overlay: rgba(255, 255, 255, .8);--bg-inverse: #0f172a;--bg-app: #f0f4f8;--background-primary: #ffffff;--background-secondary: #f8fafc;--background-tertiary: #f1f5f9;--background-app: #f0f4f8;--background-overlay: rgba(15, 23, 42, .5);--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-muted: #94a3b8;--text-inverse: #ffffff;--border-primary: #e2e8f0;--border-secondary: #cbd5e1;--border-dashed: #cbd5e1;--border-focus: #94a3b8;--stats-total-bg: #eff6ff;--stats-total-text: #1e40af;--stats-total-border: #bfdbfe;--stats-rate-bg: #ecfdf5;--stats-rate-text: #065f46;--stats-rate-border: #a7f3d0;--stats-delay-bg: #fffbeb;--stats-delay-text: #92400e;--stats-delay-border: #fde68a;--stats-restricted-bg: #fff1f2;--stats-restricted-text: #9f1239;--stats-restricted-border: #fecdd3;--gradient-header: linear-gradient(to right, #2563eb, #06b6d4, #4f46e5);--gradient-search: linear-gradient(to right, #eff6ff, #ecfeff);--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--gap-sm: .5rem;--gap-md: 1rem;--gap-lg: 1.5rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--border-width: 1px;--border-width-2: 2px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--width-sidebar: 18rem;--width-content-max: 1536px;--width-search: 18rem;--height-topbar: 3.5rem;--height-gradient: .125rem;--z-topbar: 30;--z-dropdown: 50;--z-modal: 100;--z-base: 0;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--backdrop-blur: blur(10px);--calendar-slot-blue: #dbeafe;--calendar-slot-emerald: #d1fae5;--calendar-slot-indigo: #e0e7ff;--badge-admin-bg: #eef2ff;--badge-admin-text: #4338ca;--badge-admin-border: #c7d2fe;--badge-referent-bg: #ecfdf5;--badge-referent-text: #047857;--badge-referent-border: #a7f3d0;--badge-territory-bg: #ecfeff;--badge-territory-text: #0e7490;--badge-territory-border: #a5f3fc;--error-50: #fff1f2;--error-200: #fecdd3;--error-500: #f43f5e;--error-600: #e11d48;--error-700: #be123c;--color-status-error: #f43f5e;--color-status-error-dark: #e11d48;--color-status-error-light: #fff1f2;--error-bg: #fff1f2;--error-border: #fecdd3;--error-text: #be123c;--success-500: #10b981;--success-600: #059669;--color-status-success: #10b981;--warning-50: #fffbeb;--warning-100: #fef3c7;--warning-200: #fde68a;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--color-status-warning: #f59e0b;--warning-bg: #fffbeb;--warning-border: #fde68a;--warning-text: #b45309;--success-bg: #ecfdf5;--success-border: #a7f3d0;--success-text: #047857;--info-500: #06b6d4;--info-600: #0e7490;--max-width-md: 28rem;--toast-success-bg: rgb(236 253 245);--toast-success-border: rgb(167 243 208);--toast-success-icon: rgb(5 150 105);--toast-success-text: rgb(6 78 59);--toast-success-bar: rgb(5 150 105);--toast-success-chip-bg: rgb(209 250 229);--toast-success-chip-text: rgb(6 95 70);--toast-error-bg: rgb(255 241 242);--toast-error-border: rgb(254 205 211);--toast-error-icon: rgb(225 29 72);--toast-error-text: rgb(136 19 55);--toast-error-bar: rgb(225 29 72);--toast-error-chip-bg: rgb(255 228 230);--toast-error-chip-text: rgb(159 18 57);--toast-warning-bg: rgb(255 251 235);--toast-warning-border: rgb(254 215 170);--toast-warning-icon: rgb(217 119 6);--toast-warning-text: rgb(120 53 15);--toast-warning-bar: rgb(217 119 6);--toast-warning-chip-bg: rgb(254 243 199);--toast-warning-chip-text: rgb(146 64 14);--toast-info-bg: rgb(240 249 255);--toast-info-border: rgb(186 230 253);--toast-info-icon: rgb(2 132 199);--toast-info-text: rgb(12 74 110);--toast-info-bar: rgb(2 132 199);--toast-info-chip-bg: rgb(224 242 254);--toast-info-chip-text: rgb(7 89 133)}.status-pill{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-full);border-width:var(--border-width);padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.status-draft{background-color:var(--status-draft-bg);color:var(--status-draft-text);border-color:var(--status-draft-border)}.status-progress{background-color:var(--status-progress-bg);color:var(--status-progress-text);border-color:var(--status-progress-border)}.status-closed{background-color:var(--status-closed-bg);color:var(--status-closed-text);border-color:var(--status-closed-border)}.sensitivity-restricted{background-color:var(--sensitivity-restricted-bg);color:var(--sensitivity-restricted-text);border-color:var(--sensitivity-restricted-border)}.container{width:100%;max-width:var(--width-content-max);margin-left:auto;margin-right:auto;padding-left:var(--space-6);padding-right:var(--space-6)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-lg)}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.space-y-1>*+*{margin-top:var(--space-1)}.space-y-2>*+*{margin-top:var(--space-2)}.space-y-3>*+*{margin-top:var(--space-3)}.space-y-4>*+*{margin-top:var(--space-4)}.space-y-5>*+*{margin-top:var(--space-5)}.space-y-6>*+*{margin-top:var(--space-6)}.text-center{text-align:center}.text-right{text-align:right}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.border{border:1px solid var(--border-primary)}.border-b{border-bottom:1px solid var(--border-primary)}.border-t{border-top:1px solid var(--border-primary)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.divide-y>*+*{border-top:1px solid var(--border-primary)}.bg-primary{background-color:var(--background-primary)}.bg-secondary{background-color:var(--background-secondary)}.hover\:bg-hover:hover{background-color:var(--bg-hover)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.cursor-pointer{cursor:pointer}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-span-9{grid-column:span 9 / span 9}.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-span-11{grid-column:span 11 / span 11}.md\:col-span-12{grid-column:span 12 / span 12}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-11{grid-column:span 11 / span 11}.lg\:col-span-12{grid-column:span 12 / span 12}}.bg-blue-100{background-color:#dbeafe}.bg-emerald-100{background-color:#d1fae5}.bg-purple-100{background-color:#f3e8ff}.bg-amber-100{background-color:#fef3c7}.bg-rose-100{background-color:#ffe4e6}.bg-cyan-100{background-color:#cffafe}.bg-lime-100{background-color:#ecfccb}.bg-fuchsia-100{background-color:#fae8ff}.bg-indigo-100{background-color:#e0e7ff}.bg-orange-100{background-color:#ffedd5}.bg-teal-100{background-color:#ccfbf1}.bg-yellow-100{background-color:#fef9c3}.bg-pink-100{background-color:#fce7f3}.bg-slate-100{background-color:#f1f5f9}.bg-red-100{background-color:#fee2e2}.text-blue-700{color:#1d4ed8}.text-emerald-700{color:#047857}.text-purple-700{color:#7c3aed}.text-amber-700{color:#b45309}.text-rose-700{color:#be123c}.text-cyan-700{color:#0e7490}.text-lime-700{color:#4d7c0f}.text-fuchsia-700{color:#a21caf}.text-indigo-700{color:#4338ca}.text-orange-700{color:#c2410c}.text-teal-700{color:#0f766e}.text-yellow-700{color:#a16207}.text-pink-700{color:#be185d}.text-slate-700{color:#334155}.text-red-700{color:#b91c1c}.border-blue-200{border-color:#bfdbfe}.border-emerald-200{border-color:#a7f3d0}.border-purple-200{border-color:#e9d5ff}.border-amber-200{border-color:#fde68a}.border-rose-200{border-color:#fecdd3}.border-cyan-200{border-color:#a5f3fc}.border-lime-200{border-color:#d9f99d}.border-fuchsia-200{border-color:#f5d0fe}.border-indigo-200{border-color:#c7d2fe}.border-orange-200{border-color:#fed7aa}.border-teal-200{border-color:#99f6e4}.border-yellow-200{border-color:#fef08a}.border-pink-200{border-color:#fbcfe8}.border-slate-200{border-color:#e2e8f0}.border-red-200{border-color:#fecaca}*{margin:0;padding:0;box-sizing:border-box}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}body{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden}#app{min-height:100vh;overflow-x:hidden}
