.ui-button-wrapper[data-v-2721caa1]{display:inline-block}.ui-button-wrapper.d-block[data-v-2721caa1]{display:block;width:100%}.ui-button[data-v-2721caa1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;border-radius:8px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;transition:all .2s ease;gap:6px}.ui-button--small[data-v-2721caa1]{height:32px;padding:0 12px;font-size:13px}.ui-button--small .ui-button__icon[data-v-2721caa1]{font-size:16px!important}.ui-button--default[data-v-2721caa1]{height:40px;padding:0 16px;font-size:14px}.ui-button--default .ui-button__icon[data-v-2721caa1]{font-size:18px!important}.ui-button--large[data-v-2721caa1]{height:48px;padding:0 24px;font-size:15px}.ui-button--large .ui-button__icon[data-v-2721caa1]{font-size:20px!important}.ui-button--primary[data-v-2721caa1]{background:#3b82f6;color:#fff}.ui-button--primary[data-v-2721caa1]:hover:not(:disabled){background:#1469f4}.ui-button--primary[data-v-2721caa1]:active:not(:disabled){background:#0b5fe9}.ui-button--secondary[data-v-2721caa1]{background:#818282;color:#fff}.ui-button--secondary[data-v-2721caa1]:hover:not(:disabled){background:#6d6e6e}.ui-button--secondary[data-v-2721caa1]:active:not(:disabled){background:#636363}.ui-button--soft[data-v-2721caa1]{background:#e5e7eb;color:#374151}.ui-button--soft[data-v-2721caa1]:hover:not(:disabled){background:#d1d5db}.ui-button--soft[data-v-2721caa1]:active:not(:disabled){background:#c4c8cf}.ui-button--warning[data-v-2721caa1]{background:#f97316;color:#fff}.ui-button--warning[data-v-2721caa1]:hover:not(:disabled){background:#e05f06}.ui-button--warning[data-v-2721caa1]:active:not(:disabled){background:#cd5705}.ui-button--success[data-v-2721caa1]{background:#10b981;color:#fff}.ui-button--success[data-v-2721caa1]:hover:not(:disabled){background:#0d9367}.ui-button--success[data-v-2721caa1]:active:not(:disabled){background:#0b815a}.ui-button--error[data-v-2721caa1]{background:#ef4444;color:#fff}.ui-button--error[data-v-2721caa1]:hover:not(:disabled){background:#ec1e1e}.ui-button--error[data-v-2721caa1]:active:not(:disabled){background:#e21313}.ui-button--text[data-v-2721caa1]{background:transparent;color:#3b82f6}.ui-button--text[data-v-2721caa1]:hover:not(:disabled){background:rgba(59,130,246,.08)}.ui-button--text[data-v-2721caa1]:active:not(:disabled){background:rgba(59,130,246,.12)}.ui-button--outlined[data-v-2721caa1]{background:transparent;color:#3b82f6;border:1px solid #3b82f6}.ui-button--outlined[data-v-2721caa1]:hover:not(:disabled){background:rgba(59,130,246,.08)}.ui-button--outlined[data-v-2721caa1]:active:not(:disabled){background:rgba(59,130,246,.12)}.ui-button--block[data-v-2721caa1]{width:100%}.ui-button--icon-only[data-v-2721caa1]{padding:0}.ui-button--icon-only.ui-button--small[data-v-2721caa1]{width:32px}.ui-button--icon-only.ui-button--default[data-v-2721caa1]{width:40px}.ui-button--icon-only.ui-button--large[data-v-2721caa1]{width:48px}.ui-button--disabled[data-v-2721caa1],.ui-button--loading[data-v-2721caa1],.ui-button[data-v-2721caa1]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-button--disabled[data-v-2721caa1]:not(.ui-button--text):not(.ui-button--outlined),.ui-button--loading[data-v-2721caa1]:not(.ui-button--text):not(.ui-button--outlined),.ui-button[data-v-2721caa1]:disabled:not(.ui-button--text):not(.ui-button--outlined){background:#bebebe!important;color:#fff!important}.ui-button--disabled.ui-button--text[data-v-2721caa1],.ui-button--loading.ui-button--text[data-v-2721caa1],.ui-button:disabled.ui-button--text[data-v-2721caa1]{color:#bebebe!important}.ui-button--disabled.ui-button--outlined[data-v-2721caa1],.ui-button--loading.ui-button--outlined[data-v-2721caa1],.ui-button:disabled.ui-button--outlined[data-v-2721caa1]{border-color:#bebebe!important;color:#bebebe!important}.ui-button__loader[data-v-2721caa1]{display:flex;align-items:center;justify-content:center}.ui-button__spinner[data-v-2721caa1]{width:20px;height:20px;animation:spin-2721caa1 1s linear infinite}.ui-button__spinner circle[data-v-2721caa1]{opacity:.8}.ui-button__icon[data-v-2721caa1]{flex-shrink:0;color:inherit!important}.ui-button__text[data-v-2721caa1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes spin-2721caa1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui-input[data-v-5787bea2]{width:100%;margin-bottom:4px}.ui-input__label[data-v-5787bea2]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:6px;transition:color .15s ease}.ui-input__required[data-v-5787bea2]{color:#ef4444;margin-left:2px}.ui-input__control[data-v-5787bea2]{display:flex;align-items:center;border-radius:8px;transition:all .15s ease;position:relative}.ui-input__field[data-v-5787bea2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;outline:none;flex:1;width:100%;font-size:14px;color:#1f2937;background:transparent}.ui-input__field[data-v-5787bea2]::-moz-placeholder{color:#9ca3af}.ui-input__field[data-v-5787bea2]::placeholder{color:#9ca3af}.ui-input__field[data-v-5787bea2]:disabled{cursor:not-allowed}.ui-input__append[data-v-5787bea2],.ui-input__prepend[data-v-5787bea2]{display:flex;align-items:center;color:#9ca3af}.ui-input__append .v-icon[data-v-5787bea2],.ui-input__prepend .v-icon[data-v-5787bea2]{font-size:20px!important}.ui-input__prepend[data-v-5787bea2]{margin-right:8px}.ui-input__append[data-v-5787bea2]{margin-left:8px}.ui-input__suffix[data-v-5787bea2]{color:#6b7280;font-size:14px;margin-left:4px}.ui-input__clear[data-v-5787bea2]{cursor:pointer;transition:color .15s ease}.ui-input__clear[data-v-5787bea2]:hover{color:#374151}.ui-input__details[data-v-5787bea2]{min-height:18px;padding:4px 0 0}.ui-input__error[data-v-5787bea2]{color:#ef4444;font-size:12px;line-height:1.3}.ui-input__hint[data-v-5787bea2]{color:#6b7280}.ui-input--outlined .ui-input__control[data-v-5787bea2]{background:#fff;border:1px solid #e5e7eb;padding:0 12px}.ui-input--outlined.ui-input--focused .ui-input__control[data-v-5787bea2]{border-color:#3b82f6}.ui-input--outlined.ui-input--error .ui-input__control[data-v-5787bea2]{border-color:#ef4444}.ui-input--outlined:hover:not(.ui-input--disabled):not(.ui-input--focused) .ui-input__control[data-v-5787bea2]{border-color:#d1d5db}.ui-input--filled .ui-input__control[data-v-5787bea2]{background:#f3f4f6;border:none;padding:0 12px}.ui-input--filled.ui-input--focused .ui-input__control[data-v-5787bea2]{background:#e5e7eb;box-shadow:inset 0 0 0 2px #3b82f6}.ui-input--filled.ui-input--error .ui-input__control[data-v-5787bea2]{box-shadow:inset 0 0 0 2px #ef4444}.ui-input--filled:hover:not(.ui-input--disabled):not(.ui-input--focused) .ui-input__control[data-v-5787bea2]{background:#e5e7eb}.ui-input--solo .ui-input__label[data-v-5787bea2]{display:none}.ui-input--solo .ui-input__control[data-v-5787bea2]{background:#fff;border:1px solid #e5e7eb;padding:0 12px}.ui-input--solo.ui-input--focused .ui-input__control[data-v-5787bea2]{border-color:#3b82f6}.ui-input--solo.ui-input--error .ui-input__control[data-v-5787bea2]{border-color:#ef4444}.ui-input--solo:hover:not(.ui-input--disabled):not(.ui-input--focused) .ui-input__control[data-v-5787bea2]{border-color:#d1d5db}.ui-input--small .ui-input__control[data-v-5787bea2]{min-height:32px}.ui-input--small .ui-input__field[data-v-5787bea2]{font-size:13px}.ui-input--default .ui-input__control[data-v-5787bea2]{min-height:40px}.ui-input--large .ui-input__control[data-v-5787bea2]{min-height:48px}.ui-input--large .ui-input__field[data-v-5787bea2]{font-size:15px}.ui-input--disabled .ui-input__control[data-v-5787bea2]{background:#f9fafb;cursor:not-allowed}.ui-input--disabled .ui-input__field[data-v-5787bea2],.ui-input--disabled .ui-input__label[data-v-5787bea2]{color:#9ca3af}.ui-input--focused .ui-input__append .v-icon[data-v-5787bea2],.ui-input--focused .ui-input__label[data-v-5787bea2],.ui-input--focused .ui-input__prepend .v-icon[data-v-5787bea2]{color:#3b82f6}.ui-input--error .ui-input__label[data-v-5787bea2]{color:#ef4444}.ui-select[data-v-c0a9b32a]{width:100%;margin-bottom:4px}.ui-select__label[data-v-c0a9b32a]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:6px}.ui-select__required[data-v-c0a9b32a]{color:#ef4444;margin-left:2px}.ui-select__more[data-v-c0a9b32a]{color:#6b7280;margin-left:4px;font-size:12px}.ui-select[data-v-c0a9b32a] .ui-select__field{margin-top:0;padding-top:0}.ui-select[data-v-c0a9b32a] .ui-select__field .v-input__control .v-input__slot{min-height:40px!important;border-radius:8px!important;background:#fff!important;padding:0 12px!important}.ui-select[data-v-c0a9b32a] .ui-select__field .v-input__control .v-input__slot fieldset{border-color:#e5e7eb!important;border-width:1px!important}.ui-select[data-v-c0a9b32a] .ui-select__field.v-input--is-focused .v-input__slot fieldset{border-color:#3b82f6!important;border-width:1px!important}.ui-select[data-v-c0a9b32a] .ui-select__field:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot fieldset{border-color:#d1d5db!important}.ui-select[data-v-c0a9b32a] .ui-select__field .v-select__selection{color:#1f2937!important;font-size:14px!important}.ui-select[data-v-c0a9b32a] .ui-select__field .v-input__append-inner{margin-top:0!important;align-self:center!important}.ui-select[data-v-c0a9b32a] .ui-select__field .v-input__append-inner .v-icon{color:#9ca3af!important;font-size:20px!important}.ui-select[data-v-c0a9b32a] .ui-select__field .v-label{display:none!important}.ui-select[data-v-c0a9b32a] .ui-select__field .v-text-field__details{padding:4px 0 0!important;min-height:18px!important}.ui-select--small[data-v-c0a9b32a] .ui-select__field .v-input__slot{min-height:32px!important}.ui-select--large[data-v-c0a9b32a] .ui-select__field .v-input__slot{min-height:48px!important}.ui-select--filled[data-v-c0a9b32a] .ui-select__field .v-input__slot{background:#f3f4f6!important}.ui-select--filled[data-v-c0a9b32a] .ui-select__field .v-input__slot fieldset{border:none!important}.ui-select--filled[data-v-c0a9b32a] .ui-select__field.v-input--is-focused .v-input__slot{background:#e5e7eb!important;box-shadow:inset 0 0 0 2px #3b82f6!important}.ui-select--filled[data-v-c0a9b32a] .ui-select__field:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot{background:#e5e7eb!important}.ui-select--solo[data-v-c0a9b32a] .ui-select__field .v-input__slot{background:#fff!important}.ui-select--disabled[data-v-c0a9b32a] .ui-select__field .v-input__slot{background:#f9fafb!important}.ui-select-menu{border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid #e5e7eb!important;margin-top:4px!important}.ui-select-menu .v-list{padding:4px 0!important}.ui-select-menu .v-list .v-list-item{min-height:36px!important;padding:0 12px!important}.ui-select-menu .v-list .v-list-item:hover{background:#f3f4f6!important}.ui-select-menu .v-list .v-list-item.v-list-item--active{background:rgba(59,130,246,.08)!important}.ui-select-menu .v-list .v-list-item.v-list-item--active .v-list-item__title{color:#3b82f6!important;font-weight:500!important}.ui-select-menu .v-list .v-list-item .v-list-item__title{font-size:14px!important;color:#374151!important}.ui-textarea[data-v-dd6c6bce]{width:100%}.ui-textarea__label[data-v-dd6c6bce]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:6px;transition:color .15s ease}.ui-textarea__required[data-v-dd6c6bce]{color:#ef4444;margin-left:2px}.ui-textarea__control[data-v-dd6c6bce]{border:1px solid #d1d5db;border-radius:8px;background:#fff;transition:all .15s ease;overflow:hidden}.ui-textarea__details[data-v-dd6c6bce]{padding:4px 0 0;min-height:18px}.ui-textarea__error[data-v-dd6c6bce]{color:#ef4444;font-size:12px;line-height:1.3;font-weight:700}.ui-textarea[data-v-dd6c6bce] .ui-textarea__field{margin:0;padding:0}.ui-textarea[data-v-dd6c6bce] .ui-textarea__field .v-input__slot{padding:0!important;margin:0;min-height:unset!important;background:transparent!important;box-shadow:none!important}.ui-textarea[data-v-dd6c6bce] .ui-textarea__field .v-input__control{min-height:unset!important}.ui-textarea[data-v-dd6c6bce] .ui-textarea__field .v-text-field__slot{margin:0}.ui-textarea[data-v-dd6c6bce] .ui-textarea__field textarea{padding:10px 12px!important;margin:0!important;line-height:1.5;font-size:14px;color:#1f2937}.ui-textarea[data-v-dd6c6bce] .ui-textarea__field textarea::-moz-placeholder{color:#9ca3af}.ui-textarea[data-v-dd6c6bce] .ui-textarea__field textarea::placeholder{color:#9ca3af}.ui-textarea--focused .ui-textarea__control[data-v-dd6c6bce]{border-color:#3b82f6}.ui-textarea--focused .ui-textarea__label[data-v-dd6c6bce]{color:#3b82f6}.ui-textarea--error .ui-textarea__control[data-v-dd6c6bce]{border-color:#ef4444}.ui-textarea--error .ui-textarea__label[data-v-dd6c6bce]{color:#ef4444}.ui-textarea--disabled .ui-textarea__control[data-v-dd6c6bce]{background:#f9fafb}.ui-textarea--disabled .ui-textarea__label[data-v-dd6c6bce],.ui-textarea--disabled[data-v-dd6c6bce] textarea{color:#9ca3af}.ui-textarea:hover:not(.ui-textarea--disabled):not(.ui-textarea--focused) .ui-textarea__control[data-v-dd6c6bce]{border-color:#9ca3af}.ui-textarea--dense[data-v-dd6c6bce] .ui-textarea__field textarea{padding:8px 12px!important;font-size:13px}.ui-checkbox[data-v-761f0b7f]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 0;gap:8px}.ui-checkbox__box[data-v-761f0b7f]{position:relative;width:20px;height:20px;flex-shrink:0}.ui-checkbox__input[data-v-761f0b7f]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0;z-index:1}.ui-checkbox__icon[data-v-761f0b7f]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;background:#fff;transition:all .15s ease}.ui-checkbox__icon .v-icon[data-v-761f0b7f]{color:#fff!important;font-size:14px!important;opacity:0;transform:scale(.5);transition:all .15s ease}.ui-checkbox__label[data-v-761f0b7f]{font-size:14px;color:#374151;line-height:1.4}.ui-checkbox--checked .ui-checkbox__icon[data-v-761f0b7f],.ui-checkbox--indeterminate .ui-checkbox__icon[data-v-761f0b7f]{background:#3b82f6;border-color:#3b82f6}.ui-checkbox--checked .ui-checkbox__icon .v-icon[data-v-761f0b7f],.ui-checkbox--indeterminate .ui-checkbox__icon .v-icon[data-v-761f0b7f]{opacity:1;transform:scale(1)}.ui-checkbox:hover:not(.ui-checkbox--disabled) .ui-checkbox__icon[data-v-761f0b7f]{border-color:#3b82f6}.ui-checkbox--disabled[data-v-761f0b7f]{cursor:not-allowed}.ui-checkbox--disabled .ui-checkbox__icon[data-v-761f0b7f]{background:#f3f4f6;border-color:#e5e7eb}.ui-checkbox--disabled .ui-checkbox__label[data-v-761f0b7f]{color:#9ca3af}.ui-checkbox--disabled.ui-checkbox--checked .ui-checkbox__icon[data-v-761f0b7f]{background:#9ca3af;border-color:#9ca3af}.ui-switch[data-v-e490577c]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 0;gap:8px}.ui-switch__track[data-v-e490577c]{position:relative;background:#d1d5db;border-radius:12px;transition:background .2s ease}.ui-switch__thumb[data-v-e490577c]{position:absolute;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:left .2s ease}.ui-switch__label[data-v-e490577c]{font-size:14px;color:#374151;line-height:1.4}.ui-switch--default .ui-switch__track[data-v-e490577c]{width:44px;height:24px}.ui-switch--default .ui-switch__thumb[data-v-e490577c]{width:20px;height:20px;top:2px;left:2px}.ui-switch--default.ui-switch--checked .ui-switch__thumb[data-v-e490577c]{left:22px}.ui-switch--small .ui-switch__track[data-v-e490577c]{width:32px;height:18px}.ui-switch--small .ui-switch__thumb[data-v-e490577c]{width:14px;height:14px;top:2px;left:2px}.ui-switch--small.ui-switch--checked .ui-switch__thumb[data-v-e490577c]{left:16px}.ui-switch--small .ui-switch__label[data-v-e490577c]{font-size:13px}.ui-switch--large .ui-switch__track[data-v-e490577c]{width:56px;height:32px}.ui-switch--large .ui-switch__thumb[data-v-e490577c]{width:26px;height:26px;top:3px;left:3px}.ui-switch--large.ui-switch--checked .ui-switch__thumb[data-v-e490577c]{left:27px}.ui-switch--large .ui-switch__label[data-v-e490577c]{font-size:15px}.ui-switch--primary.ui-switch--checked .ui-switch__track[data-v-e490577c]{background:#3b82f6}.ui-switch--success.ui-switch--checked .ui-switch__track[data-v-e490577c]{background:#10b981}.ui-switch--error.ui-switch--checked .ui-switch__track[data-v-e490577c]{background:#ef4444}.ui-switch--warning.ui-switch--checked .ui-switch__track[data-v-e490577c]{background:#f97316}.ui-switch--info.ui-switch--checked .ui-switch__track[data-v-e490577c]{background:#3b82f6}.ui-switch--disabled[data-v-e490577c]{cursor:not-allowed}.ui-switch--disabled .ui-switch__track[data-v-e490577c]{background:#e5e7eb}.ui-switch--disabled .ui-switch__thumb[data-v-e490577c]{background:#f3f4f6}.ui-switch--disabled .ui-switch__label[data-v-e490577c]{color:#9ca3af}.ui-switch--disabled.ui-switch--checked .ui-switch__track[data-v-e490577c]{opacity:.5}.ui-switch--inset.ui-switch--default .ui-switch__track[data-v-e490577c]{width:48px;height:28px}.ui-switch--inset.ui-switch--default .ui-switch__thumb[data-v-e490577c]{width:22px;height:22px;top:3px;left:3px}.ui-switch--inset.ui-switch--default.ui-switch--checked .ui-switch__thumb[data-v-e490577c]{left:23px}.ui-button-toggle[data-v-4d922ba4]{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:2px;gap:2px}.ui-button-toggle--auto-fill[data-v-4d922ba4]{width:100%}.ui-button-toggle--auto-fill .ui-button-toggle__btn[data-v-4d922ba4]{flex:1}.ui-button-toggle__btn[data-v-4d922ba4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;position:relative;padding:0 12px;border-radius:6px;font-size:12px;font-weight:500;color:#6b7280;background:transparent;transition:all .2s ease;white-space:nowrap;gap:6px}.ui-button-toggle__btn[data-v-4d922ba4]:hover:not(.ui-button-toggle__btn--active){color:#374151;background:rgba(0,0,0,.04)}.ui-button-toggle__btn--active[data-v-4d922ba4]{background:#fff;color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ui-button-toggle__btn--active .ui-button-toggle__icon[data-v-4d922ba4]{color:#fff}.ui-button-toggle__icon[data-v-4d922ba4]{font-size:16px!important}.ui-button-toggle--small[data-v-4d922ba4]{height:28px}.ui-button-toggle--small .ui-button-toggle__btn[data-v-4d922ba4]{height:24px;padding:0 10px;font-size:11px}.ui-button-toggle--default[data-v-4d922ba4]{height:32px}.ui-button-toggle--default .ui-button-toggle__btn[data-v-4d922ba4]{height:28px}.ui-button-toggle--large[data-v-4d922ba4]{height:40px}.ui-button-toggle--large .ui-button-toggle__btn[data-v-4d922ba4]{height:36px;padding:0 16px;font-size:14px}.ui-button-toggle--primary .ui-button-toggle__btn--active[data-v-4d922ba4]{background:#3b82f6;color:#fff}.ui-button-toggle--success .ui-button-toggle__btn[data-v-4d922ba4]{color:#383838!important}.ui-button-toggle--success .ui-button-toggle__btn[data-v-4d922ba4]:hover:not(.ui-button-toggle__btn--active){color:#1f2937!important}.ui-button-toggle--success .ui-button-toggle__btn--active[data-v-4d922ba4]{background:#10b981;color:#fff!important}.ui-button-toggle--outlined[data-v-4d922ba4]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.ui-button-toggle--outlined.ui-button-toggle--large .ui-button-toggle__btn[data-v-4d922ba4]{height:34px}.ui-button-toggle--outlined.ui-button-toggle--default .ui-button-toggle__btn[data-v-4d922ba4]{height:26px}.ui-button-toggle--outlined.ui-button-toggle--small .ui-button-toggle__btn[data-v-4d922ba4]{height:22px}.ui-button-toggle--disabled[data-v-4d922ba4]{opacity:.6;pointer-events:none}.ui-button-toggle--disabled .ui-button-toggle__btn[data-v-4d922ba4]{cursor:not-allowed}.ui-autocomplete[data-v-5d61db2c]{width:100%;margin-bottom:4px}.ui-autocomplete__label[data-v-5d61db2c]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:6px}.ui-autocomplete__required[data-v-5d61db2c]{color:#ef4444;margin-left:2px}.ui-autocomplete__selection[data-v-5d61db2c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field{margin-top:0!important;padding-top:0!important}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field .v-input__slot{min-height:40px!important;border-radius:8px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important;padding:0 12px!important}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field.v-input--is-focused .v-input__slot{border-color:#3b82f6!important}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot{border-color:#d1d5db!important}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field .v-select__selection{color:#1f2937!important;font-size:14px!important}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field .v-select__selections{flex-wrap:nowrap!important;overflow:hidden!important}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field .v-input__append-inner{margin-top:0!important;align-self:center!important}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field .v-input__append-inner .v-icon{color:#9ca3af!important;font-size:20px!important}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field .v-label{display:none!important}.ui-autocomplete[data-v-5d61db2c] .ui-autocomplete__field .v-text-field__details{padding:4px 0 0!important;min-height:18px!important}.ui-autocomplete--disabled[data-v-5d61db2c] .ui-autocomplete__field .v-input__slot{background:#f9fafb!important}.ui-autocomplete-menu{border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid #e5e7eb!important}.ui-autocomplete-menu .v-list{padding:4px 0!important}.ui-autocomplete-menu .v-list .v-list-item{min-height:36px!important;padding:0 12px!important}.ui-autocomplete-menu .v-list .v-list-item:hover{background:#f3f4f6!important}.ui-autocomplete-menu .v-list .v-list-item.v-list-item--active{background:rgba(59,130,246,.08)!important}.ui-autocomplete-menu .v-list .v-list-item.v-list-item--active .v-list-item__title{color:#3b82f6!important;font-weight:500!important}.ui-autocomplete-menu .v-list .v-list-item .v-list-item__action{margin-right:8px!important;min-width:auto!important}.ui-autocomplete-menu .v-list .v-list-item .v-list-item__title{font-size:14px!important;color:#374151!important}.ui-date-picker[data-v-14a26b85]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.ui-date-picker__input-wrap[data-v-14a26b85]{flex-shrink:0}.ui-date-picker[data-v-14a26b85] .ui-date-picker__input{margin-top:0!important;padding-top:0!important}.ui-date-picker[data-v-14a26b85] .ui-date-picker__input .v-input__slot{background:#f3f4f6!important;border:none!important;border-radius:8px!important;min-height:40px!important;padding:0 12px!important;box-shadow:none!important}.ui-date-picker[data-v-14a26b85] .ui-date-picker__input .v-input__slot fieldset{display:none!important}.ui-date-picker[data-v-14a26b85] .ui-date-picker__input .v-input__slot input{font-size:13px!important;font-weight:500!important;color:#374151!important}.ui-date-picker[data-v-14a26b85] .ui-date-picker__input .v-input__append-inner{margin-top:0!important;align-self:center!important;background:transparent!important}.ui-date-picker[data-v-14a26b85] .ui-date-picker__input .v-input__append-inner .v-icon{color:#64748b!important;font-size:20px!important}.ui-date-picker[data-v-14a26b85] .ui-date-picker__input .v-label{display:none!important}.ui-date-picker[data-v-14a26b85] .ui-date-picker__input .v-text-field__details{padding:4px 0 0!important;min-height:18px!important}.ui-date-picker__quick-buttons[data-v-14a26b85]{display:flex;align-items:center;gap:6px;background:#f3f4f6;border-radius:8px;padding:4px}.ui-date-picker__quick-btn[data-v-14a26b85]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;padding:0 12px;height:32px;border-radius:6px;font-size:12px;font-weight:500;color:#64748b;background:transparent;transition:all .2s ease}.ui-date-picker__quick-btn[data-v-14a26b85]:hover{background:hsla(0,0%,100%,.7);color:#374151}.ui-date-picker__quick-btn[data-v-14a26b85]:active{background:#fff;color:#1f2937}.ui-date-picker--dense[data-v-14a26b85]{gap:8px}.ui-date-picker--dense[data-v-14a26b85] .ui-date-picker__input .v-input__slot{min-height:32px!important}.ui-date-picker--dense .ui-date-picker__quick-btn[data-v-14a26b85]{height:28px;padding:0 10px;font-size:11px}.ui-date-picker--outlined .ui-date-picker__input-wrap[data-v-14a26b85]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:3px 8px}.ui-date-picker--outlined[data-v-14a26b85] .ui-date-picker__input .v-input__slot{background:transparent!important;min-height:32px!important;padding:0!important}.ui-date-picker--outlined .ui-date-picker__quick-buttons[data-v-14a26b85]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:4px}.ui-date-picker--outlined .ui-date-picker__quick-btn[data-v-14a26b85]{background:#f3f4f6}.ui-date-picker--outlined .ui-date-picker__quick-btn[data-v-14a26b85]:hover{background:#e5e7eb}.dp-calendar[data-v-14a26b85]{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12);padding:12px;min-width:280px}.dp-header[data-v-14a26b85]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dp-nav[data-v-14a26b85]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#9ca3af;transition:all .15s ease}.dp-nav[data-v-14a26b85]:hover{background:#f3f4f6;color:#374151}.dp-title[data-v-14a26b85]{font-size:14px;font-weight:600;color:#1f2937}.dp-weekdays[data-v-14a26b85]{display:grid;grid-template-columns:32px 1px repeat(7,1fr);gap:2px;margin-bottom:4px;align-items:center}.dp-weekday[data-v-14a26b85]{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;color:#9ca3af;padding:4px 0}.dp-weekday--week[data-v-14a26b85]{font-size:9px}.dp-separator[data-v-14a26b85]{background:#e5e7eb;height:100%;min-height:20px;width:1px;justify-self:center}.dp-weeks[data-v-14a26b85]{display:flex;flex-direction:column;gap:2px}.dp-row[data-v-14a26b85]{display:grid;grid-template-columns:32px 1px repeat(7,1fr);gap:2px;align-items:center}.dp-week-num[data-v-14a26b85]{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#6b7280;padding:8px 2px}.dp-day[data-v-14a26b85]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#374151;transition:all .15s ease;padding:0;margin:0}.dp-day[data-v-14a26b85]:hover{background:#f3f4f6}.dp-day--other[data-v-14a26b85]{color:#d1d5db}.dp-day--today[data-v-14a26b85]{background:#e5e7eb;font-weight:700;color:#1f2937}.dp-day--selected[data-v-14a26b85]{background:#3b82f6!important;color:#fff!important;font-weight:600}.ui-datetime-picker[data-v-63dc25a8]{display:flex;align-items:center;gap:8px}.ui-datetime-picker__date[data-v-63dc25a8],.ui-datetime-picker__time[data-v-63dc25a8]{flex-shrink:0}.ui-datetime-picker[data-v-63dc25a8] .ui-datetime-picker__input{margin-top:0!important;padding-top:0!important}.ui-datetime-picker[data-v-63dc25a8] .ui-datetime-picker__input .v-input__slot{background:#f3f4f6!important;border:none!important;border-radius:8px!important;min-height:40px!important;box-shadow:none!important;padding:0 12px!important}.ui-datetime-picker[data-v-63dc25a8] .ui-datetime-picker__input .v-input__slot fieldset{display:none!important}.ui-datetime-picker[data-v-63dc25a8] .ui-datetime-picker__input .v-input__slot input{font-size:13px!important;font-weight:500!important;color:#374151!important}.ui-datetime-picker[data-v-63dc25a8] .ui-datetime-picker__input .v-input__append-inner{margin-top:0!important;align-self:center!important}.ui-datetime-picker[data-v-63dc25a8] .ui-datetime-picker__input .v-input__append-inner .v-icon{color:#64748b!important;font-size:20px!important}.ui-datetime-picker[data-v-63dc25a8] .ui-datetime-picker__input .v-text-field__details{display:none!important}.ui-datetime-picker[data-v-63dc25a8] .ui-datetime-picker__input--error .v-input__slot{border:2px solid #ef4444!important;background:#fef2f2!important}.ui-datetime-picker--dense[data-v-63dc25a8] .ui-datetime-picker__input .v-input__slot{min-height:32px!important}.dtp-calendar[data-v-63dc25a8]{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12);padding:12px;min-width:280px}.dtp-header[data-v-63dc25a8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dtp-nav[data-v-63dc25a8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#9ca3af;transition:all .15s ease}.dtp-nav[data-v-63dc25a8]:hover{background:#f3f4f6;color:#374151}.dtp-title[data-v-63dc25a8]{font-size:14px;font-weight:600;color:#1f2937}.dtp-weekdays[data-v-63dc25a8]{display:grid;grid-template-columns:32px 1px repeat(7,1fr);gap:2px;margin-bottom:4px;align-items:center}.dtp-weekday[data-v-63dc25a8]{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;color:#9ca3af;padding:4px 0}.dtp-weekday--week[data-v-63dc25a8]{font-size:9px}.dtp-separator[data-v-63dc25a8]{background:#e5e7eb;height:100%;min-height:20px;width:1px;justify-self:center}.dtp-weeks[data-v-63dc25a8]{display:flex;flex-direction:column;gap:2px}.dtp-row[data-v-63dc25a8]{display:grid;grid-template-columns:32px 1px repeat(7,1fr);gap:2px;align-items:center}.dtp-week-num[data-v-63dc25a8]{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#6b7280;padding:8px 2px}.dtp-day[data-v-63dc25a8]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#374151;transition:all .15s ease;padding:0;margin:0}.dtp-day[data-v-63dc25a8]:hover{background:#f3f4f6}.dtp-day--other[data-v-63dc25a8]{color:#d1d5db}.dtp-day--disabled[data-v-63dc25a8]{color:#d1d5db;cursor:not-allowed;pointer-events:none;opacity:.4}.dtp-day--today[data-v-63dc25a8]{background:#e5e7eb;font-weight:700;color:#1f2937}.dtp-day--selected[data-v-63dc25a8]{background:#3b82f6!important;color:#fff!important;font-weight:600}.ui-datetime-picker__time-list{padding:4px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.12)!important;border:none!important;max-height:240px!important;overflow-y:auto!important;min-width:90px!important}.ui-datetime-picker__time-list .v-list-item{min-height:32px!important;padding:0 12px!important;margin:1px 0!important;border-radius:6px!important}.ui-datetime-picker__time-list .v-list-item:hover{background:#f3f4f6!important}.ui-datetime-picker__time-list .v-list-item .v-list-item__title{font-size:13px!important;font-weight:500!important;color:#374151!important}.ui-time-picker[data-v-638433fe]{min-width:180px}.ui-time-picker[data-v-638433fe] .ui-time-picker__input{margin-top:0!important;padding-top:0!important}.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-input__slot{background:#f3f4f6!important;border:none!important;border-radius:8px!important;min-height:40px!important;box-shadow:none!important;padding:0 12px!important}.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-input__slot fieldset{display:none!important}.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-input__slot input{font-size:13px!important;font-weight:500!important;color:#374151!important;cursor:pointer!important}.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-input__slot input::-moz-placeholder{color:#9ca3af!important}.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-input__slot input::placeholder{color:#9ca3af!important}.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-input__append-inner{margin-top:0!important;align-self:center!important;background:transparent!important}.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-input__append-inner .v-icon{color:#64748b!important;font-size:20px!important;cursor:pointer!important}.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-input__append-inner .v-icon:hover{color:#3b82f6!important}.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-label,.ui-time-picker[data-v-638433fe] .ui-time-picker__input .v-text-field__details{display:none!important}.ui-time-picker--dense[data-v-638433fe] .ui-time-picker__input .v-input__slot{min-height:32px!important}.ui-time-picker__list{padding:8px 0!important;background:#fff!important;border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.12)!important;border:1px solid #e5e7eb!important}.ui-time-picker__list .v-list-item{min-height:40px!important;padding:0 16px!important;margin:2px 8px!important;border-radius:8px!important;transition:background .15s ease!important}.ui-time-picker__list .v-list-item:hover{background:#f3f4f6!important}.ui-time-picker__list .v-list-item.v-list-item--active{background:rgba(59,130,246,.1)!important}.ui-time-picker__list .v-list-item.v-list-item--active .v-list-item__title{color:#3b82f6!important;font-weight:600!important}.ui-time-picker__list .v-list-item .v-list-item__title{font-size:13px!important;font-weight:500!important;color:#374151!important}.ui-card[data-v-db2f18a0]{border-radius:12px;overflow:hidden;background:#fff;transition:all .2s ease}.ui-card--outlined[data-v-db2f18a0]{border:1px solid #e5e7eb;box-shadow:none}.ui-card--outlined[data-v-db2f18a0]:hover{border-color:#d1d5db}.ui-card--elevated[data-v-db2f18a0]{border:none;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ui-card--elevated[data-v-db2f18a0]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.ui-card--flat[data-v-db2f18a0]{border:none;box-shadow:none;background:#f9fafb}.ui-card--flat[data-v-db2f18a0]:hover{background:#f3f4f6}.ui-card--hover[data-v-db2f18a0]:hover{transform:translateY(-2px)}.ui-card--clickable[data-v-db2f18a0]{cursor:pointer}.ui-card__image[data-v-db2f18a0]{width:100%;overflow:hidden}.ui-card__image img[data-v-db2f18a0]{width:100%;height:auto;display:block}.ui-card__header[data-v-db2f18a0]{padding:20px 20px 0}.ui-card__title[data-v-db2f18a0]{font-size:18px;font-weight:600;color:#1f2937;margin:0;line-height:1.3}.ui-card__subtitle[data-v-db2f18a0]{font-size:13px;color:#6b7280;margin:6px 0 0;line-height:1.4}.ui-card__content[data-v-db2f18a0]{padding:16px 20px;font-size:14px;color:#4b5563;line-height:1.6}.ui-card__actions[data-v-db2f18a0]{display:flex;align-items:center;gap:8px;padding:12px 20px 16px}.ui-table[data-v-01a44922]{width:100%}.ui-table__box[data-v-01a44922]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.ui-table[data-v-01a44922] .ui-table__data-table{background:transparent!important;border:none!important;box-shadow:none!important}.ui-table[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper{border:none!important}.ui-table[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table{border-collapse:collapse!important}.ui-table[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table thead tr{background:none!important}.ui-table[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table thead tr th{background:none!important;border:none!important;border-bottom:1px solid #e5e7eb!important;font-size:12px!important;font-weight:500!important;color:#6b7280!important;padding:12px 16px!important;height:44px!important;text-align:left!important}.ui-table[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table tbody tr{background:none!important}.ui-table[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table tbody tr:hover{background:#f9fafb!important}.ui-table[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table tbody tr td{background:none!important;border:none!important;border-bottom:1px solid #f3f4f6!important;font-size:14px!important;color:#374151!important;padding:12px 16px!important;height:48px!important}.ui-table[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table tbody tr:last-child td{border-bottom:none!important}.ui-table[data-v-01a44922] .ui-table__data-table .v-data-footer{display:none!important}.ui-table--boxed[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table tbody tr td:first-child,.ui-table--boxed[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table thead tr th:first-child{padding-left:20px!important}.ui-table--boxed[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table tbody tr td:last-child,.ui-table--boxed[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table thead tr th:last-child{padding-right:20px!important}.ui-table__footer[data-v-01a44922]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #e5e7eb}.ui-table__footer--boxed[data-v-01a44922]{padding:12px 20px}.ui-table__pagination[data-v-01a44922]{display:flex;align-items:center;background:#f3f4f6;border-radius:6px;padding:2px;gap:2px}.ui-table__page-btn[data-v-01a44922]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 8px;border-radius:4px;font-size:13px;font-weight:500;color:#6b7280;background:transparent;transition:all .2s ease}.ui-table__page-btn[data-v-01a44922]:hover:not(:disabled):not(.ui-table__page-btn--active):not(.ui-table__page-btn--ellipsis){background:hsla(0,0%,100%,.5);color:#374151}.ui-table__page-btn--active[data-v-01a44922]{background:#3b82f6;color:#fff}.ui-table__page-btn--ellipsis[data-v-01a44922]{cursor:default;min-width:24px;padding:0}.ui-table__page-btn--nav .v-icon[data-v-01a44922]{color:#3b82f6;font-size:18px!important}.ui-table__page-btn--nav:disabled .v-icon[data-v-01a44922]{color:#d1d5db}.ui-table__page-btn[data-v-01a44922]:disabled:not(.ui-table__page-btn--ellipsis){cursor:not-allowed;opacity:.5}.ui-table__per-page[data-v-01a44922]{display:flex;align-items:center;background:#f3f4f6;border-radius:6px;padding:2px;gap:2px}.ui-table__per-page-btn[data-v-01a44922]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;padding:4px 10px;height:28px;font-size:12px;font-weight:500;color:#6b7280;background:transparent;border-radius:4px;transition:all .2s ease;white-space:nowrap}.ui-table__per-page-btn[data-v-01a44922]:hover:not(.ui-table__per-page-btn--active){color:#374151;background:hsla(0,0%,100%,.5)}.ui-table__per-page-btn--active[data-v-01a44922]{background:#fff;color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ui-table--dense[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table thead tr th{padding:8px 12px!important;height:36px!important;font-size:11px!important}.ui-table--dense[data-v-01a44922] .ui-table__data-table .v-data-table__wrapper table tbody tr td{padding:8px 12px!important;height:36px!important;font-size:13px!important}.ui-accordion[data-v-f8af6168]{width:100%;border-radius:12px;overflow:hidden}.ui-accordion--outlined[data-v-f8af6168]{border:1px solid #e5e7eb}.ui-accordion--flat .ui-accordion__panel[data-v-f8af6168]{background:#f9fafb}.ui-accordion__panel[data-v-f8af6168]{background:#fff}.ui-accordion__panel[data-v-f8af6168]:not(:first-child){border-top:1px solid #e5e7eb}.ui-accordion__panel--active .ui-accordion__header[data-v-f8af6168]{background:#f9fafb}.ui-accordion__panel--active .ui-accordion__chevron[data-v-f8af6168]{transform:rotate(180deg);color:#3b82f6}.ui-accordion__header[data-v-f8af6168]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;min-height:56px;text-align:left;transition:background .2s ease}.ui-accordion__header[data-v-f8af6168]:hover{background:#f9fafb}.ui-accordion__header-content[data-v-f8af6168]{display:flex;align-items:center;gap:12px;flex:1}.ui-accordion__icon[data-v-f8af6168]{flex-shrink:0;color:#3b82f6;font-size:20px!important}.ui-accordion__title[data-v-f8af6168]{font-size:15px;font-weight:500;color:#1f2937}.ui-accordion__chevron[data-v-f8af6168]{flex-shrink:0;color:#6b7280;font-size:20px!important;transition:transform .2s ease}.ui-accordion__content[data-v-f8af6168]{overflow:hidden}.ui-accordion__body[data-v-f8af6168]{padding:16px 20px 20px;font-size:14px;color:#4b5563;line-height:1.6;background:#fafbfc;border-top:1px solid #f0f1f3}.accordion-enter-active[data-v-f8af6168],.accordion-leave-active[data-v-f8af6168]{transition:all .2s ease;max-height:500px}.accordion-enter[data-v-f8af6168],.accordion-leave-to[data-v-f8af6168]{max-height:0;opacity:0}.ui-alert[data-v-643c517b]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;margin-bottom:8px}.ui-alert__icon[data-v-643c517b]{flex-shrink:0}.ui-alert__icon .v-icon[data-v-643c517b]{font-size:20px!important}.ui-alert__content[data-v-643c517b]{flex:1;font-size:14px;font-weight:500;line-height:1.4}.ui-alert__close[data-v-643c517b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;transition:background .2s ease}.ui-alert__close .v-icon[data-v-643c517b]{font-size:16px!important}.ui-alert--success.ui-alert--default[data-v-643c517b]{background:#ecfdf5;color:#065f46}.ui-alert--success.ui-alert--default .ui-alert__icon .v-icon[data-v-643c517b]{color:#10b981}.ui-alert--success.ui-alert--default .ui-alert__close[data-v-643c517b]{background:rgba(16,185,129,.15)}.ui-alert--success.ui-alert--default .ui-alert__close .v-icon[data-v-643c517b]{color:#10b981}.ui-alert--success.ui-alert--default .ui-alert__close[data-v-643c517b]:hover{background:rgba(16,185,129,.25)}.ui-alert--success.ui-alert--outlined[data-v-643c517b]{background:#fff;border:1px solid #10b981;color:#065f46}.ui-alert--success.ui-alert--outlined .ui-alert__icon .v-icon[data-v-643c517b]{color:#10b981}.ui-alert--success.ui-alert--text[data-v-643c517b]{background:transparent;color:#065f46}.ui-alert--success.ui-alert--text .ui-alert__icon .v-icon[data-v-643c517b]{color:#10b981}.ui-alert--error.ui-alert--default[data-v-643c517b]{background:#fef2f2;color:#991b1b}.ui-alert--error.ui-alert--default .ui-alert__icon .v-icon[data-v-643c517b]{color:#ef4444}.ui-alert--error.ui-alert--default .ui-alert__close[data-v-643c517b]{background:rgba(239,68,68,.15)}.ui-alert--error.ui-alert--default .ui-alert__close .v-icon[data-v-643c517b]{color:#ef4444}.ui-alert--error.ui-alert--default .ui-alert__close[data-v-643c517b]:hover{background:rgba(239,68,68,.25)}.ui-alert--error.ui-alert--outlined[data-v-643c517b]{background:#fff;border:1px solid #ef4444;color:#991b1b}.ui-alert--error.ui-alert--outlined .ui-alert__icon .v-icon[data-v-643c517b]{color:#ef4444}.ui-alert--error.ui-alert--text[data-v-643c517b]{background:transparent;color:#991b1b}.ui-alert--error.ui-alert--text .ui-alert__icon .v-icon[data-v-643c517b]{color:#ef4444}.ui-alert--info.ui-alert--default[data-v-643c517b]{background:#eff6ff;color:#1e40af}.ui-alert--info.ui-alert--default .ui-alert__icon .v-icon[data-v-643c517b]{color:#3b82f6}.ui-alert--info.ui-alert--default .ui-alert__close[data-v-643c517b]{background:rgba(59,130,246,.15)}.ui-alert--info.ui-alert--default .ui-alert__close .v-icon[data-v-643c517b]{color:#3b82f6}.ui-alert--info.ui-alert--default .ui-alert__close[data-v-643c517b]:hover{background:rgba(59,130,246,.25)}.ui-alert--info.ui-alert--outlined[data-v-643c517b]{background:#fff;border:1px solid #3b82f6;color:#1e40af}.ui-alert--info.ui-alert--outlined .ui-alert__icon .v-icon[data-v-643c517b]{color:#3b82f6}.ui-alert--info.ui-alert--text[data-v-643c517b]{background:transparent;color:#1e40af}.ui-alert--info.ui-alert--text .ui-alert__icon .v-icon[data-v-643c517b]{color:#3b82f6}.ui-alert--warning.ui-alert--default[data-v-643c517b]{background:#fffbeb;color:#92400e}.ui-alert--warning.ui-alert--default .ui-alert__icon .v-icon[data-v-643c517b]{color:#f59e0b}.ui-alert--warning.ui-alert--default .ui-alert__close[data-v-643c517b]{background:rgba(245,158,11,.15)}.ui-alert--warning.ui-alert--default .ui-alert__close .v-icon[data-v-643c517b]{color:#f59e0b}.ui-alert--warning.ui-alert--default .ui-alert__close[data-v-643c517b]:hover{background:rgba(245,158,11,.25)}.ui-alert--warning.ui-alert--outlined[data-v-643c517b]{background:#fff;border:1px solid #f59e0b;color:#92400e}.ui-alert--warning.ui-alert--outlined .ui-alert__icon .v-icon[data-v-643c517b]{color:#f59e0b}.ui-alert--warning.ui-alert--text[data-v-643c517b]{background:transparent;color:#92400e}.ui-alert--warning.ui-alert--text .ui-alert__icon .v-icon[data-v-643c517b]{color:#f59e0b}.ui-alert--prominent[data-v-643c517b]{background:#1f2937;padding:16px 20px}.ui-alert--prominent .ui-alert__icon[data-v-643c517b]{background:hsla(0,0%,100%,.1);border-radius:50%;padding:8px}.ui-alert--prominent .ui-alert__icon .v-icon[data-v-643c517b]{color:#fff;font-size:22px!important}.ui-alert--prominent .ui-alert__content[data-v-643c517b]{color:#fff}.ui-alert--prominent .ui-alert__close[data-v-643c517b]{background:hsla(0,0%,100%,.1)}.ui-alert--prominent .ui-alert__close .v-icon[data-v-643c517b]{color:#fff}.ui-alert--prominent .ui-alert__close[data-v-643c517b]:hover{background:hsla(0,0%,100%,.2)}.ui-dialog{border-radius:12px!important;overflow:hidden!important}.ui-dialog__card{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.ui-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.ui-dialog__title{font-size:18px;font-weight:600;color:#1f2937;line-height:1.3}.ui-dialog__header-actions{display:flex;align-items:center;gap:8px}.ui-dialog__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:background .15s ease}.ui-dialog__close .v-icon{color:#6b7280;font-size:20px!important}.ui-dialog__close:hover{background:#e5e7eb}.ui-dialog__content{padding:20px;font-size:14px;color:#4b5563;line-height:1.6;overflow-y:auto;flex:1;min-height:0}.ui-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #f3f4f6}.ui-dialog__actions--center{justify-content:center}.ui-toast .v-snack__wrapper{border-radius:10px!important;box-shadow:0 10px 40px rgba(0,0,0,.15)!important}.ui-toast .v-snack__content{padding:12px 16px!important}.ui-toast__content{display:flex;flex-direction:column;gap:4px}.ui-toast__title{font-size:14px;font-weight:600;color:#fff}.ui-toast__message{font-size:13px;color:hsla(0,0%,100%,.9)}.ui-toast__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:hsla(0,0%,100%,.1);padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background .15s ease}.ui-toast__close .v-icon{color:#fff!important}.ui-toast__close:hover{background:hsla(0,0%,100%,.2)}.ui-toast--success .v-snack__wrapper{background:#10b981!important}.ui-toast--error .v-snack__wrapper{background:#ef4444!important}.ui-toast--warning .v-snack__wrapper{background:#f97316!important}.ui-toast--info .v-snack__wrapper{background:#3b82f6!important}.ui-loader--centered[data-v-07a1fae6]{display:flex;justify-content:center;align-items:center;min-height:200px}.ui-loader--main[data-v-07a1fae6]{display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#0d1321,#1b263b 50%,#0d1321)}.ui-loader__main[data-v-07a1fae6]{position:relative;width:200px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ui-loader__glow[data-v-07a1fae6]{position:absolute;border-radius:50%}.ui-loader__glow--1[data-v-07a1fae6]{width:180px;height:180px;background:radial-gradient(circle,transparent 60%,rgba(186,206,72,.1) 100%);animation:pulseRing-07a1fae6 3s ease-in-out infinite}.ui-loader__glow--2[data-v-07a1fae6]{width:220px;height:220px;background:radial-gradient(circle,transparent 65%,rgba(0,181,233,.08) 100%);animation:pulseRing-07a1fae6 3s ease-in-out .5s infinite}.ui-loader__glow--3[data-v-07a1fae6]{width:260px;height:260px;background:radial-gradient(circle,transparent 70%,rgba(186,206,72,.05) 100%);animation:pulseRing-07a1fae6 3s ease-in-out 1s infinite}.ui-loader__circle[data-v-07a1fae6]{position:absolute;width:120px;height:120px;animation:rotateLoader-07a1fae6 2s linear infinite}.ui-loader__arc[data-v-07a1fae6]{animation:dashAnimation-07a1fae6 2s ease-in-out infinite}.ui-loader__icon[data-v-07a1fae6]{position:absolute;width:48px;height:48px;display:flex;align-items:center;justify-content:center;animation:breathe-07a1fae6 2s ease-in-out infinite}.ui-loader__icon img[data-v-07a1fae6]{width:100%;height:100%;filter:drop-shadow(0 0 15px rgba(255,255,255,.6))}.ui-loader__text[data-v-07a1fae6]{position:absolute;bottom:-60px;min-width:200px;text-align:center;color:hsla(0,0%,100%,.8);font-size:14px;letter-spacing:1px}.ui-loader__mini[data-v-07a1fae6]{display:flex;align-items:center;justify-content:center}.ui-loader__mini svg[data-v-07a1fae6]{width:30px;height:30px;animation:rotateLoader-07a1fae6 1s linear infinite}.fade-enter-active[data-v-07a1fae6],.fade-leave-active[data-v-07a1fae6]{transition:opacity .4s ease,transform .4s ease}.fade-enter[data-v-07a1fae6],.fade-leave-to[data-v-07a1fae6]{opacity:0;transform:translateY(10px)}@keyframes rotateLoader-07a1fae6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dashAnimation-07a1fae6{0%,to{stroke-dasharray:85 255;stroke-dashoffset:0}50%{stroke-dasharray:170 170;stroke-dashoffset:-85}}@keyframes breathe-07a1fae6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes pulseRing-07a1fae6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.5}}.ui-slider[data-v-2c807bb0]{width:100%}.ui-slider__label[data-v-2c807bb0]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:8px}.ui-slider[data-v-2c807bb0] .ui-slider__control .v-slider__track-background{background:#e5e7eb!important}.ui-slider[data-v-2c807bb0] .ui-slider__control .v-slider__thumb,.ui-slider[data-v-2c807bb0] .ui-slider__control .v-slider__track-fill{background:#3b82f6!important}.ui-slider[data-v-2c807bb0] .ui-slider__control .v-slider__thumb:before{display:none!important}.ui-slider[data-v-2c807bb0] .ui-slider__control:hover .v-slider__thumb{box-shadow:0 0 0 8px rgba(59,130,246,.15)!important}.ui-slider[data-v-2c807bb0] .ui-slider__control .v-slider__thumb-label{background:#3b82f6!important}.ui-slider--disabled[data-v-2c807bb0]{opacity:.5}.ui-slider--disabled[data-v-2c807bb0] .v-slider__thumb{cursor:not-allowed!important}.ui-pagination[data-v-b061b9ca]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-pagination__pages[data-v-b061b9ca]{display:flex;align-items:center;background:#f3f4f6;border-radius:6px;padding:2px;gap:2px}.ui-pagination__btn[data-v-b061b9ca]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 8px;border-radius:4px;font-size:13px;font-weight:500;color:#6b7280;background:transparent;transition:all .2s ease}.ui-pagination__btn[data-v-b061b9ca]:hover:not(:disabled):not(.ui-pagination__btn--active):not(.ui-pagination__btn--ellipsis){background:hsla(0,0%,100%,.5);color:#374151}.ui-pagination__btn--active[data-v-b061b9ca]{background:#3b82f6;color:#fff}.ui-pagination__btn--ellipsis[data-v-b061b9ca]{cursor:default;min-width:24px;padding:0}.ui-pagination__btn--nav .v-icon[data-v-b061b9ca]{color:#3b82f6;font-size:18px!important}.ui-pagination__btn--nav:disabled .v-icon[data-v-b061b9ca]{color:#d1d5db}.ui-pagination__btn[data-v-b061b9ca]:disabled:not(.ui-pagination__btn--ellipsis){cursor:not-allowed;opacity:.5}.ui-pagination__per-page[data-v-b061b9ca]{display:flex;align-items:center;gap:8px}.ui-pagination__label[data-v-b061b9ca]{font-size:13px;color:#6b7280}.ui-pagination__select[data-v-b061b9ca]{-webkit-appearance:none;-moz-appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;outline:none;background:#f3f4f6;border-radius:6px;padding:6px 28px 6px 12px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%236b7280' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.ui-pagination__select[data-v-b061b9ca]:hover{background-color:#e5e7eb}.ui-color-picker[data-v-783cf2d7]{display:inline-flex;flex-direction:column;gap:6px}.ui-color-picker__label[data-v-783cf2d7]{font-size:12px;font-weight:500;color:#374151}.ui-color-picker__trigger[data-v-783cf2d7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f3f4f6;border-radius:8px;transition:background .2s ease}.ui-color-picker__trigger[data-v-783cf2d7]:hover{background:#e5e7eb}.ui-color-picker__trigger .v-icon[data-v-783cf2d7]{color:#6b7280}.ui-color-picker__preview[data-v-783cf2d7]{width:24px;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.1)}.ui-color-picker__value[data-v-783cf2d7]{font-size:13px;font-weight:500;color:#374151;text-transform:uppercase}.ui-color-picker__picker.v-color-picker{border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.15)!important;border:1px solid #e5e7eb!important}.ui-chip[data-v-d89c892c]{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;font-weight:500;letter-spacing:0;box-shadow:none;transition:all .2s ease}.ui-chip__icon[data-v-d89c892c]{flex-shrink:0}.ui-chip__icon--prepend[data-v-d89c892c]{margin-left:-2px}.ui-chip__content[data-v-d89c892c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-chip__close[data-v-d89c892c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;margin-right:-4px;margin-left:2px;transition:background .2s ease}.ui-chip__close .v-icon[data-v-d89c892c]{font-size:14px!important}.ui-chip__close[data-v-d89c892c]:hover{background:rgba(0,0,0,.1)}.ui-chip--small[data-v-d89c892c]{height:24px;padding:0 10px;font-size:11px}.ui-chip--default[data-v-d89c892c]{height:28px;padding:0 12px;font-size:12px}.ui-chip--large[data-v-d89c892c]{height:32px;padding:0 14px;font-size:13px}.ui-chip--default[data-v-d89c892c]{background:#f3f4f6;color:#374151}.ui-chip--default.ui-chip--outlined[data-v-d89c892c]{background:transparent;border:1px solid #e5e7eb}.ui-chip--primary[data-v-d89c892c]{background:rgba(59,130,246,.1);color:#3b82f6}.ui-chip--primary.ui-chip--outlined[data-v-d89c892c]{background:transparent;border:1px solid #3b82f6}.ui-chip--success[data-v-d89c892c]{background:rgba(16,185,129,.1);color:#065f46}.ui-chip--success.ui-chip--outlined[data-v-d89c892c]{background:transparent;border:1px solid #10b981}.ui-chip--error[data-v-d89c892c]{background:rgba(239,68,68,.1);color:#991b1b}.ui-chip--error.ui-chip--outlined[data-v-d89c892c]{background:transparent;border:1px solid #ef4444}.ui-chip--warning[data-v-d89c892c]{background:rgba(249,115,22,.1);color:#9a3412}.ui-chip--warning.ui-chip--outlined[data-v-d89c892c]{background:transparent;border:1px solid #f97316}.ui-chip--info[data-v-d89c892c]{background:rgba(59,130,246,.1);color:#1e40af}.ui-chip--info.ui-chip--outlined[data-v-d89c892c]{background:transparent;border:1px solid #3b82f6}.ui-chip--clickable[data-v-d89c892c]{cursor:pointer}.ui-chip--clickable[data-v-d89c892c]:hover{filter:brightness(.95)}.ui-badge-wrapper[data-v-2350b4a4]{position:relative;display:inline-flex}.ui-badge[data-v-2350b4a4]{position:absolute;top:0;right:0;transform:translate(50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:600;line-height:1;letter-spacing:0;color:#fff;box-shadow:none}.ui-badge--primary[data-v-2350b4a4]{background:#3b82f6}.ui-badge--success[data-v-2350b4a4]{background:#10b981}.ui-badge--error[data-v-2350b4a4]{background:#ef4444}.ui-badge--warning[data-v-2350b4a4]{background:#f97316}.ui-badge--info[data-v-2350b4a4]{background:#3b82f6}.ui-badge--dot[data-v-2350b4a4]{min-width:8px;width:8px;height:8px;padding:0;border-radius:50%}.ui-tabs__header[data-v-19c06a20]{display:flex;border-bottom:1px solid #e5e7eb;gap:4px}.ui-tabs__tab[data-v-19c06a20]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none;display:flex;align-items:center;gap:6px;padding:12px 16px;font-size:14px;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease}.ui-tabs__tab[data-v-19c06a20]:hover{color:#374151}.ui-tabs__tab--active[data-v-19c06a20]{color:#3b82f6;border-bottom-color:#3b82f6}.ui-tabs__icon[data-v-19c06a20]{font-size:18px!important}.ui-tabs__badge[data-v-19c06a20]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:600;background:#f3f4f6;color:#374151}.ui-tabs__content[data-v-19c06a20]{padding:16px 0}.ui-tabs--pills .ui-tabs__header[data-v-19c06a20]{border-bottom:none;background:#f3f4f6;border-radius:8px;padding:4px}.ui-tabs--pills .ui-tabs__tab[data-v-19c06a20]{border-bottom:none;margin-bottom:0;border-radius:6px;padding:8px 14px}.ui-tabs--pills .ui-tabs__tab--active[data-v-19c06a20]{background:#fff;color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ui-empty-state[data-v-fab598d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.ui-empty-state__icon[data-v-fab598d6]{margin-bottom:16px;color:#9ca3af}.ui-empty-state__icon .v-icon[data-v-fab598d6]{color:inherit!important}.ui-empty-state__title[data-v-fab598d6]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px;line-height:1.3}.ui-empty-state__description[data-v-fab598d6]{font-size:14px;color:#6b7280;margin:0 0 20px;max-width:400px;line-height:1.5}.ui-empty-state__action[data-v-fab598d6]{margin-top:4px}.ui-empty-state--small[data-v-fab598d6]{padding:24px 16px}.ui-empty-state--small .ui-empty-state__icon[data-v-fab598d6]{margin-bottom:12px}.ui-empty-state--small .ui-empty-state__title[data-v-fab598d6]{font-size:15px}.ui-empty-state--small .ui-empty-state__description[data-v-fab598d6]{font-size:13px;margin-bottom:16px}.ui-empty-state--large[data-v-fab598d6]{padding:60px 24px}.ui-empty-state--large .ui-empty-state__icon[data-v-fab598d6]{margin-bottom:24px}.ui-empty-state--large .ui-empty-state__title[data-v-fab598d6]{font-size:22px}.ui-empty-state--large .ui-empty-state__description[data-v-fab598d6]{font-size:15px;margin-bottom:28px;max-width:500px}.ui-skeleton__line[data-v-131f40f8]{height:16px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:shimmer-131f40f8 1.5s infinite;border-radius:4px;margin-bottom:12px}.ui-skeleton__line[data-v-131f40f8]:last-child{margin-bottom:0}.ui-skeleton__line--title[data-v-131f40f8]{height:20px;width:60%}.ui-skeleton__line--subtitle[data-v-131f40f8]{height:14px;width:40%;margin-bottom:16px}.ui-skeleton__avatar[data-v-131f40f8]{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:shimmer-131f40f8 1.5s infinite}.ui-skeleton__avatar--small[data-v-131f40f8]{width:40px;height:40px}.ui-skeleton__card[data-v-131f40f8]{border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.ui-skeleton__card-image[data-v-131f40f8]{height:160px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:shimmer-131f40f8 1.5s infinite}.ui-skeleton__card-content[data-v-131f40f8]{padding:16px}.ui-skeleton__table[data-v-131f40f8]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ui-skeleton__table-header[data-v-131f40f8],.ui-skeleton__table-row[data-v-131f40f8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:12px 16px}.ui-skeleton__table-header .ui-skeleton__line[data-v-131f40f8],.ui-skeleton__table-row .ui-skeleton__line[data-v-131f40f8]{margin-bottom:0}.ui-skeleton__table-header[data-v-131f40f8]{background:#f9fafb;border-bottom:1px solid #e5e7eb}.ui-skeleton__table-row[data-v-131f40f8]{border-bottom:1px solid #f3f4f6}.ui-skeleton__table-row[data-v-131f40f8]:last-child{border-bottom:none}.ui-skeleton__list-item[data-v-131f40f8]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f3f4f6}.ui-skeleton__list-item[data-v-131f40f8]:last-child{border-bottom:none}.ui-skeleton__list-content[data-v-131f40f8]{flex:1}.ui-skeleton__list-content .ui-skeleton__line[data-v-131f40f8]{margin-bottom:8px;height:14px}.ui-skeleton__list-content .ui-skeleton__line[data-v-131f40f8]:last-child{margin-bottom:0;height:12px}@keyframes shimmer-131f40f8{0%{background-position:-200% 0}to{background-position:200% 0}}.smart-date-picker[data-v-1d5d472e]{position:relative;display:inline-flex;min-width:0;flex-shrink:1}.sdp-container[data-v-1d5d472e]{display:flex;align-items:center;gap:4px;min-width:0}@media(min-width:900px){.sdp-container[data-v-1d5d472e]{gap:8px}}.sdp-date-btn[data-v-1d5d472e]{display:flex;align-items:center;gap:4px;padding:0 8px;height:32px;background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}@media(min-width:900px){.sdp-date-btn[data-v-1d5d472e]{gap:6px;padding:0 10px}}.sdp-container--open .sdp-date-btn[data-v-1d5d472e],.sdp-date-btn[data-v-1d5d472e]:hover{background:#e5e7eb}.sdp-icon[data-v-1d5d472e]{color:#4b5563;flex-shrink:0}.sdp-date-text[data-v-1d5d472e]{font-size:10px;font-weight:500;color:#666;white-space:nowrap}@media(min-width:1000px){.sdp-date-text[data-v-1d5d472e]{font-size:11px}}@media(min-width:1200px){.sdp-date-text[data-v-1d5d472e]{font-size:12px}}.sdp-week-nav[data-v-1d5d472e]{display:flex;align-items:center;background:#f3f4f6;border:none;border-radius:8px;padding:2px;height:32px}.sdp-nav-btn[data-v-1d5d472e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#4b5563;transition:all .15s ease}.sdp-nav-btn[data-v-1d5d472e]:hover{background:#fff;color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sdp-week-label[data-v-1d5d472e]{font-size:10px;font-weight:600;color:#666;padding:0 2px;white-space:nowrap;min-width:55px;text-align:center}@media(min-width:1000px){.sdp-week-label[data-v-1d5d472e]{font-size:11px;padding:0 4px;min-width:60px}}@media(min-width:1200px){.sdp-week-label[data-v-1d5d472e]{font-size:12px;padding:0 8px;min-width:70px}}.sdp-month-nav[data-v-1d5d472e]{display:flex;align-items:center;background:#f3f4f6;border:none;border-radius:8px;padding:2px;height:32px}.sdp-month-label[data-v-1d5d472e]{font-size:10px;font-weight:600;color:#666;padding:0 2px;white-space:nowrap;min-width:55px;text-align:center}@media(min-width:1000px){.sdp-month-label[data-v-1d5d472e]{font-size:11px;padding:0 4px;min-width:65px}}@media(min-width:1200px){.sdp-month-label[data-v-1d5d472e]{font-size:12px;padding:0 8px;min-width:75px}}.sdp-dropdown[data-v-1d5d472e]{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);min-width:280px;overflow:hidden}.sdp-dropdown--range[data-v-1d5d472e]{min-width:620px}.sdp-search-wrapper[data-v-1d5d472e]{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #f5f5f5}.sdp-search-icon[data-v-1d5d472e]{color:#bebebe;flex-shrink:0}.sdp-search-input[data-v-1d5d472e]{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:#333}.sdp-search-input[data-v-1d5d472e]::-moz-placeholder{color:#bebebe}.sdp-search-input[data-v-1d5d472e]::placeholder{color:#bebebe}.sdp-dropdown-enter-active[data-v-1d5d472e],.sdp-dropdown-leave-active[data-v-1d5d472e]{transition:all .2s ease}.sdp-dropdown-enter[data-v-1d5d472e],.sdp-dropdown-leave-to[data-v-1d5d472e]{opacity:0;transform:translateY(-8px)}.sdp-section-title[data-v-1d5d472e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#4b5563;padding:12px 16px 8px}.sdp-suggestions[data-v-1d5d472e]{border-bottom:1px solid #f5f5f5}.sdp-suggestion-item[data-v-1d5d472e]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background .15s ease}.sdp-suggestion-item--active[data-v-1d5d472e],.sdp-suggestion-item[data-v-1d5d472e]:hover{background:#fafafa}.sdp-suggestion-icon[data-v-1d5d472e]{color:#4b5563;margin-right:12px}.sdp-suggestion-content[data-v-1d5d472e]{display:flex;flex-direction:column;gap:2px}.sdp-suggestion-label[data-v-1d5d472e]{font-size:13px;font-weight:500;color:#333}.sdp-suggestion-date[data-v-1d5d472e]{font-size:11px;color:#4b5563}.sdp-presets[data-v-1d5d472e]{border-bottom:1px solid #f5f5f5;padding-bottom:12px}.sdp-presets-grid[data-v-1d5d472e]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:0 12px}.sdp-preset-btn[data-v-1d5d472e]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:500;color:#818282;transition:all .15s ease}.sdp-preset-btn[data-v-1d5d472e]:hover{border-color:#c8c8c8;background:#fafafa}.sdp-preset-btn--active[data-v-1d5d472e]{border-color:#3b82f6;background:#dbeafe;color:#3b82f6}.sdp-preset-icon[data-v-1d5d472e]{color:inherit}.sdp-calendar[data-v-1d5d472e]{padding:12px}.sdp-calendar-header[data-v-1d5d472e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sdp-cal-nav[data-v-1d5d472e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#4b5563;transition:all .15s ease}.sdp-cal-nav[data-v-1d5d472e]:hover{background:#f5f5f5;color:#333}.sdp-cal-title[data-v-1d5d472e]{font-size:13px;font-weight:600;color:#333}.sdp-calendar-weekdays[data-v-1d5d472e]{display:grid;grid-template-columns:32px 1px repeat(7,1fr);gap:2px;margin-bottom:4px;align-items:center}.sdp-weekday[data-v-1d5d472e]{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;color:#bebebe;padding:4px 0}.sdp-weekday--number[data-v-1d5d472e]{color:#bebebe;font-size:9px}.sdp-weekday--separator[data-v-1d5d472e]{background:#e5e7eb;height:12px;width:1px;justify-self:center}.sdp-calendar-weeks[data-v-1d5d472e]{display:flex;flex-direction:column;gap:2px}.sdp-calendar-row[data-v-1d5d472e]{display:grid;grid-template-columns:32px 1px repeat(7,1fr);gap:2px;align-items:center}.sdp-week-separator[data-v-1d5d472e]{background:#e5e7eb;height:100%;min-height:28px;width:1px;justify-self:center}.sdp-week-number[data-v-1d5d472e]{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#bebebe;cursor:pointer;border-radius:4px;transition:all .15s ease;padding:9px 2px}.sdp-week-number[data-v-1d5d472e]:hover{background:#f5f5f5;color:#3b82f6}.sdp-week-number--active[data-v-1d5d472e]{background:#3b82f6;color:#fff}.sdp-day[data-v-1d5d472e]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:12px;font-weight:500;color:#333;transition:all .15s ease}.sdp-day[data-v-1d5d472e]:hover{background:#f5f5f5}.sdp-day--other[data-v-1d5d472e]{color:#d5dbdd}.sdp-day--today[data-v-1d5d472e]{background:#f5f5f5;font-weight:700;position:relative}.sdp-day--today[data-v-1d5d472e]:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:#3b82f6;border-radius:50%}.sdp-day--selected[data-v-1d5d472e]{background:#3b82f6!important;color:#fff!important}.sdp-day--range[data-v-1d5d472e]{background:#dbeafe;color:#3b82f6;border-radius:0}.sdp-day--range[data-v-1d5d472e]:first-child,.sdp-day--range[data-v-1d5d472e]:nth-child(7n+1){border-radius:8px 0 0 8px}.sdp-day--range[data-v-1d5d472e]:last-child,.sdp-day--range[data-v-1d5d472e]:nth-child(7n){border-radius:0 8px 8px 0}.sdp-day--weekend[data-v-1d5d472e]{color:#bebebe}.sdp-day--range-start[data-v-1d5d472e]{background:#3b82f6!important;color:#fff!important;border-radius:8px 0 0 8px!important}.sdp-day--range-end[data-v-1d5d472e]{background:#3b82f6!important;color:#fff!important;border-radius:0 8px 8px 0!important}.sdp-day--range-start.sdp-day--range-end[data-v-1d5d472e]{border-radius:8px!important}.sdp-day--in-range[data-v-1d5d472e]{background:#dbeafe;color:#3b82f6;border-radius:0}.sdp-day--hover-range[data-v-1d5d472e]{background:#e0e0e0;border-radius:8px}.sdp-range-calendars[data-v-1d5d472e]{display:flex;gap:0;border-top:1px solid #f5f5f5}.sdp-calendar--left[data-v-1d5d472e]{border-right:1px solid #f5f5f5}.sdp-calendar--left[data-v-1d5d472e],.sdp-calendar--right[data-v-1d5d472e]{flex:1;min-width:0}.sdp-cal-nav--spacer[data-v-1d5d472e]{width:28px;height:28px;visibility:hidden}.sdp-granularity-toggle[data-v-1d5d472e]{display:inline-flex;gap:2px;padding:2px;margin:8px 12px 4px;background:#f5f5f5;border-radius:4px}.sdp-granularity-btn[data-v-1d5d472e]{display:flex;align-items:center;gap:3px;padding:3px 8px;border:none;border-radius:4px;background:transparent;cursor:pointer;font-size:11px;font-weight:500;color:#8a8e94;transition:all .15s ease}.sdp-granularity-btn[data-v-1d5d472e]:hover{color:#666}.sdp-granularity-btn--active[data-v-1d5d472e]{background:#fff;color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sdp-months-grid[data-v-1d5d472e]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 12px 12px}.sdp-month-cell[data-v-1d5d472e]{display:flex;align-items:center;justify-content:center;padding:10px 4px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#666;transition:all .15s ease}.sdp-month-cell[data-v-1d5d472e]:hover{background:#f5f5f5}.sdp-month-cell--current[data-v-1d5d472e]{font-weight:700;position:relative}.sdp-month-cell--current[data-v-1d5d472e]:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:#3b82f6;border-radius:50%}.sdp-month-cell--selected[data-v-1d5d472e]{background:#3b82f6!important;color:#fff!important}.sdp-month-cell--range-start[data-v-1d5d472e]{border-radius:8px 0 0 8px!important}.sdp-month-cell--range-end[data-v-1d5d472e]{border-radius:0 8px 8px 0!important}.sdp-month-cell--range-start.sdp-month-cell--range-end[data-v-1d5d472e]{border-radius:8px!important}.sdp-month-cell--in-range[data-v-1d5d472e]{background:#dbeafe;color:#3b82f6;border-radius:0}.sdp-month-cell--hover[data-v-1d5d472e]{background:#e0e0e0}.sdp-footer[data-v-1d5d472e]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-top:1px solid #f5f5f5;background:#fafafa}.sdp-footer-btn[data-v-1d5d472e]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:12px;font-weight:500;color:#3b82f6;transition:all .15s ease}.sdp-footer-btn[data-v-1d5d472e]:hover{background:#dbeafe}.sdp-footer-btn--clear[data-v-1d5d472e]{color:#ef4444}.sdp-footer-btn--clear[data-v-1d5d472e]:hover{background:#fee2e2}.smart-filter-search[data-v-1400f35e]{position:relative;width:100%;min-width:200px;flex:1 1 200px}.search-input-wrapper[data-v-1400f35e]{display:flex;align-items:center;gap:6px;padding:0 10px;height:32px;background:#f3f4f6;border-radius:8px;border:1px solid transparent;transition:all .2s ease}.search-input-wrapper[data-v-1400f35e]:hover{background:#e5e7eb}.search-input-wrapper--focused[data-v-1400f35e]{background:#fff;border-color:#3b82f6}.search-icon[data-v-1400f35e]{color:#bebebe;flex-shrink:0}.search-input[data-v-1400f35e]{flex:1;border:none;background:transparent;outline:none;font-size:13px;color:#383838}.search-input[data-v-1400f35e]::-moz-placeholder{color:#bebebe}.search-input[data-v-1400f35e]::placeholder{color:#bebebe}.clear-icon[data-v-1400f35e]{color:#bebebe;cursor:pointer;flex-shrink:0}.clear-icon[data-v-1400f35e]:hover{color:#4b5563}.help-icon[data-v-1400f35e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.help-icon .v-icon[data-v-1400f35e]{color:#bebebe!important;font-size:16px!important}.help-icon:hover .v-icon[data-v-1400f35e]{color:#4b5563!important}.search-dropdown[data-v-1400f35e]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:14px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);z-index:1000}.search-dropdown__scroll[data-v-1400f35e]{max-height:380px;overflow-y:auto}.dropdown-section[data-v-1400f35e]{padding:10px}.dropdown-section--active[data-v-1400f35e]{background:#ffedd5;border-bottom:1px solid #f97316}.dropdown-section--shortcuts[data-v-1400f35e]{background:#dbeafe;border-bottom:1px solid #2b8dff}.dropdown-section--suggestions[data-v-1400f35e]{border-bottom:1px solid #e5e7eb}.dropdown-section--filters[data-v-1400f35e]{position:relative}.dropdown-section--recent[data-v-1400f35e]{border-top:1px solid #e5e7eb;background:#fafafa}.dropdown-section--mobile-values[data-v-1400f35e]{border-top:1px solid #e5e7eb}.dropdown-section__title[data-v-1400f35e]{display:flex;align-items:center;padding:4px 8px;font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.dropdown-section__header[data-v-1400f35e]{display:flex;align-items:center;gap:8px;padding:4px 8px 10px}.active-filters-list[data-v-1400f35e]{display:flex;flex-direction:column;gap:4px}.active-filter-item[data-v-1400f35e]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#fff;border-radius:8px;border:1px solid #f97316}.active-filter-item__text[data-v-1400f35e]{font-size:13px;color:#9a3412;font-weight:500}.active-filter-item__actions[data-v-1400f35e]{display:flex;gap:2px}.shortcuts-grid[data-v-1400f35e]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.shortcut-chip[data-v-1400f35e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #2b8dff;border-radius:20px;font-size:12px;font-weight:500;color:#1a7ae6;cursor:pointer;transition:all .15s ease}.shortcut-chip[data-v-1400f35e]:hover{background:#2b8dff;color:#fff}.shortcut-chip:hover .v-icon[data-v-1400f35e]{color:#fff!important}.shortcut-chip .v-icon[data-v-1400f35e]{color:#2b8dff}.dropdown-items[data-v-1400f35e]{display:flex;flex-direction:column;gap:2px}.dropdown-items--multilevel[data-v-1400f35e]{position:relative}.dropdown-item[data-v-1400f35e]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease}.dropdown-item--highlighted[data-v-1400f35e],.dropdown-item[data-v-1400f35e]:hover{background:#f3f4f6}.dropdown-item__icon[data-v-1400f35e]{color:#4b5563;flex-shrink:0}.dropdown-item__label[data-v-1400f35e]{flex:1;font-size:13px;color:#383838}.dropdown-item__arrow[data-v-1400f35e]{color:#bebebe;flex-shrink:0}.dropdown-item__confidence[data-v-1400f35e]{font-size:10px;color:#bebebe;background:#f3f4f6;padding:2px 6px;border-radius:4px}.dropdown-item--recent .dropdown-item__label[data-v-1400f35e]{font-size:12px;color:#4b5563}.filter-category-item[data-v-1400f35e]{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease}.filter-category-item--active[data-v-1400f35e],.filter-category-item--highlighted[data-v-1400f35e],.filter-category-item[data-v-1400f35e]:hover{background:#f3f4f6}.filter-category-item--active[data-v-1400f35e]{background:#dbeafe}.filter-category-item--active .dropdown-item__arrow[data-v-1400f35e]{color:#1a7ae6}.filter-submenu[data-v-1400f35e]{position:absolute;left:calc(100% + 8px);min-width:260px;max-width:320px;background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);z-index:1001;overflow:hidden}.filter-submenu--date-range[data-v-1400f35e]{min-width:580px;max-width:620px}.filter-submenu__header[data-v-1400f35e]{padding:14px 16px 10px}.filter-submenu__title[data-v-1400f35e]{font-size:13px;font-weight:600;color:#383838}.filter-submenu__content[data-v-1400f35e]{max-height:320px;overflow-y:auto}.filter-submenu__content--no-scroll[data-v-1400f35e]{max-height:none;overflow-y:visible}.dynamic-component-section[data-v-1400f35e]{padding:12px;min-height:60px}.dynamic-component-section[data-v-1400f35e] .v-input{margin:0;padding:0}.dynamic-component-section[data-v-1400f35e] .v-select__selections{min-height:32px}.submenu-empty[data-v-1400f35e],.submenu-loading[data-v-1400f35e]{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;color:#4b5563;font-size:13px}.select-options-section[data-v-1400f35e]{padding:0}.select-options-list[data-v-1400f35e]{max-height:220px;overflow-y:auto}.option-color-dot[data-v-1400f35e]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex-shrink:0}.select-option-item[data-v-1400f35e]{padding:10px 16px;cursor:pointer;font-size:13px;color:#383838;transition:background .15s ease;display:flex;align-items:center}.select-option-item[data-v-1400f35e]:hover{background:#fafafa}.date-range-hint[data-v-1400f35e]{padding:6px 8px;font-size:12px;color:#4b5563;text-align:center;border-top:1px solid #e5e7eb}.date-picker-section[data-v-1400f35e]{padding:8px}.date-picker-section .submenu-date-picker[data-v-1400f35e]{box-shadow:none;border:none}.date-picker-section .submenu-date-picker[data-v-1400f35e] .v-date-picker-header{padding:4px 8px}.date-picker-section .submenu-date-picker[data-v-1400f35e] .v-date-picker-table{padding:0}.date-picker-section .submenu-date-picker[data-v-1400f35e] .v-date-picker-table table{border-collapse:collapse}.date-picker-section .submenu-date-picker[data-v-1400f35e] .v-date-picker-table td{padding:0}.drd-calendars[data-v-1400f35e]{display:flex;border-bottom:1px solid #e5e7eb}.drd-cal[data-v-1400f35e]{flex:1;padding:12px;min-width:0}.drd-cal--left[data-v-1400f35e]{border-right:1px solid #e5e7eb}.drd-cal-header[data-v-1400f35e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.drd-cal-title[data-v-1400f35e]{font-size:13px;font-weight:600;color:#383838}.drd-cal-nav[data-v-1400f35e]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#4b5563;transition:background .15s ease}.drd-cal-nav[data-v-1400f35e]:hover{background:#dadeec;color:#383838}.drd-cal-nav--spacer[data-v-1400f35e]{width:26px;height:26px;visibility:hidden;pointer-events:none}.drd-weekdays[data-v-1400f35e]{display:grid;grid-template-columns:26px 1px repeat(7,1fr);gap:2px;margin-bottom:4px;align-items:center}.drd-weekday[data-v-1400f35e]{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;color:#9ca3af;padding:2px 0}.drd-weekday--num[data-v-1400f35e]{font-size:9px;color:#9ca3af}.drd-weekday--sep[data-v-1400f35e]{background:#e5e7eb;height:12px;width:1px;justify-self:center}.drd-weeks[data-v-1400f35e]{display:flex;flex-direction:column;gap:1px}.drd-row[data-v-1400f35e]{display:grid;grid-template-columns:26px 1px repeat(7,1fr);gap:2px;align-items:center}.drd-week-num[data-v-1400f35e]{display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:#9ca3af;padding:2px}.drd-week-sep[data-v-1400f35e]{background:#e5e7eb;height:100%;min-height:26px;width:1px;justify-self:center}.drd-day[data-v-1400f35e]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:12px;font-weight:500;color:#383838;transition:all .12s ease;padding:0}.drd-day[data-v-1400f35e]:hover{background:#dadeec}.drd-day--other[data-v-1400f35e]{color:#9ca3af}.drd-day--today[data-v-1400f35e]{font-weight:700;position:relative}.drd-day--today[data-v-1400f35e]:after{content:"";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:3px;height:3px;background:#3b82f6;border-radius:50%}.drd-day--weekend[data-v-1400f35e]{color:#4b5563}.drd-day--selected[data-v-1400f35e]{background:#3b82f6!important;color:#fff!important;border-radius:6px!important}.drd-day--range-start[data-v-1400f35e]{background:#3b82f6!important;color:#fff!important;border-radius:6px 0 0 6px!important}.drd-day--range-end[data-v-1400f35e]{background:#3b82f6!important;color:#fff!important;border-radius:0 6px 6px 0!important}.drd-day--range-start.drd-day--range-end[data-v-1400f35e]{border-radius:6px!important}.drd-day--in-range[data-v-1400f35e]{background:#dbeafe;color:#3b82f6;border-radius:0}.drd-day--hover[data-v-1400f35e]{background:#dadeec;border-radius:6px}.drd-footer[data-v-1400f35e]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid #e5e7eb;background:#dadeec;min-height:36px}.drd-hint[data-v-1400f35e]{font-size:12px;font-weight:500;color:#4b5563}.drd-hint--selecting[data-v-1400f35e]{color:#3b82f6}.drd-clear[data-v-1400f35e]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;cursor:pointer;color:#4b5563;transition:all .12s ease}.drd-clear[data-v-1400f35e]:hover{background:#e5e7eb;color:#ef4444}.number-operator-section[data-v-1400f35e]{padding:12px;display:flex;flex-direction:column;gap:12px}.operator-toggle[data-v-1400f35e]{border-radius:8px!important;overflow:hidden}.number-inputs[data-v-1400f35e]{display:flex;gap:8px}.number-input[data-v-1400f35e]{flex:1}.submenu-search[data-v-1400f35e]{display:flex;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 12px;background:#f3f4f6;border-radius:8px;transition:background .15s ease}.submenu-search[data-v-1400f35e]:focus-within{background:#e5e7eb}.submenu-search__input[data-v-1400f35e]{flex:1;border:none;background:transparent;font-size:13px;color:#383838;outline:none}.submenu-search__input[data-v-1400f35e]::-moz-placeholder{color:#bebebe}.submenu-search__input[data-v-1400f35e]::placeholder{color:#bebebe}.multi-select-section[data-v-1400f35e]{padding:0}.multi-select-list[data-v-1400f35e]{max-height:220px;overflow-y:auto}.multi-select-item[data-v-1400f35e]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background .15s ease}.multi-select-item[data-v-1400f35e]:hover{background:#fafafa}.multi-select-item--selected[data-v-1400f35e]{background:#dbeafe}.multi-select-item--selected[data-v-1400f35e]:hover{background:#c2dcfd}.multi-select-item__label[data-v-1400f35e]{font-size:13px;color:#383838;flex:1}.multi-select-footer[data-v-1400f35e]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fafafa;border-top:1px solid #e5e7eb}.multi-select-count[data-v-1400f35e]{font-size:12px;color:#4b5563;font-weight:500}.filter-value-selector[data-v-1400f35e]{padding:12px}.value-input-wrapper[data-v-1400f35e]{display:flex;gap:8px;align-items:flex-start;padding:12px}.text-input-section[data-v-1400f35e]{padding:16px;display:flex;flex-direction:column;gap:12px;min-width:280px}.text-input-field[data-v-1400f35e]{width:100%}.text-input-actions[data-v-1400f35e]{display:flex;justify-content:space-between;align-items:center}.text-input-hint[data-v-1400f35e]{font-size:12px;color:#4b5563}.value-search-input[data-v-1400f35e]{margin:0 12px 8px}.dropdown-footer[data-v-1400f35e]{display:flex;align-items:center;padding:10px 14px;background:#fafafa;border-top:1px solid #e5e7eb;font-size:11px;color:#bebebe;border-radius:0 0 14px 14px}.syntax-help-title[data-v-1400f35e]{font-size:16px;font-weight:600}.syntax-help-content .syntax-section[data-v-1400f35e]{margin-bottom:16px}.syntax-help-content .syntax-section h4[data-v-1400f35e]{font-size:13px;font-weight:600;color:#666;margin-bottom:4px}.syntax-help-content .syntax-section code[data-v-1400f35e]{display:inline-block;background:#f3f4f6;padding:4px 8px;border-radius:4px;font-size:12px;color:#3b82f6;margin-bottom:4px}.syntax-help-content .syntax-section p[data-v-1400f35e]{font-size:12px;color:#4b5563;margin:0}.dropdown-fade-enter-active[data-v-1400f35e],.dropdown-fade-leave-active[data-v-1400f35e]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-enter[data-v-1400f35e],.dropdown-fade-leave-to[data-v-1400f35e]{opacity:0;transform:translateY(-8px)}.submenu-fade-enter-active[data-v-1400f35e],.submenu-fade-leave-active[data-v-1400f35e]{transition:opacity .15s ease,transform .15s ease}.submenu-fade-enter[data-v-1400f35e],.submenu-fade-leave-to[data-v-1400f35e]{opacity:0;transform:translateX(-8px)}.fade-enter-active[data-v-1400f35e],.fade-leave-active[data-v-1400f35e]{transition:opacity .15s ease}.fade-enter[data-v-1400f35e],.fade-leave-to[data-v-1400f35e]{opacity:0}.filter-chips[data-v-3ac87860]{display:flex;align-items:center;gap:10px}.filter-chips__list[data-v-3ac87860]{flex:1;min-width:0;overflow-x:auto}.filter-chips__list[data-v-3ac87860]::-webkit-scrollbar{height:4px}.filter-chips__list[data-v-3ac87860]::-webkit-scrollbar-track{background:transparent}.filter-chips__list[data-v-3ac87860]::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:2px}.filter-chips__container[data-v-3ac87860]{display:flex;flex-wrap:wrap;gap:6px}.filter-chip[data-v-3ac87860]{cursor:pointer;transition:all .15s ease;max-width:350px;padding:4px 4px 4px 10px}.filter-chip[data-v-3ac87860]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.filter-chip__text[data-v-3ac87860]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-chips__clear[data-v-3ac87860]{flex-shrink:0;text-transform:none!important;letter-spacing:0!important}.chip-fade-enter-active[data-v-3ac87860],.chip-fade-leave-active[data-v-3ac87860]{transition:all .2s ease}.chip-fade-enter[data-v-3ac87860],.chip-fade-leave-to[data-v-3ac87860]{opacity:0;transform:scale(.8)}.chip-fade-move[data-v-3ac87860]{transition:transform .2s ease}.saved-filters-bar[data-v-78fe3190]{display:flex;align-items:center;gap:8px}.saved-filters__list[data-v-78fe3190]{display:flex;align-items:center;gap:6px;overflow:hidden}.saved-filter-chip[data-v-78fe3190]{cursor:pointer;transition:all .15s ease;flex-shrink:0}.saved-filter-chip[data-v-78fe3190]:hover{box-shadow:0 2px 6px rgba(0,0,0,.1)}.more-btn[data-v-78fe3190]{flex-shrink:0;text-transform:none!important;letter-spacing:0!important;font-weight:600!important}.saved-filters__actions[data-v-78fe3190]{display:flex;align-items:center;gap:2px;padding-left:4px;border-left:1px solid #e5e7eb;margin-left:4px}.dialog-title[data-v-78fe3190]{font-size:16px;font-weight:600}.filters-grid[data-v-78fe3190]{display:flex;flex-wrap:wrap;gap:8px}.filter-chip-large[data-v-78fe3190]{cursor:pointer}.filter-chip-large[data-v-78fe3190]:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}.all-filters-dialog[data-v-78fe3190]{border-radius:16px!important;overflow:hidden}.all-filters-dialog__title[data-v-78fe3190]{font-size:18px;font-weight:600;padding:20px 24px;display:flex;align-items:center}.all-filters-dialog__content[data-v-78fe3190]{padding:20px 24px 24px!important;max-height:400px;overflow-y:auto}.all-filters-dialog__search[data-v-78fe3190]{margin-bottom:16px}.all-filters-dialog__search[data-v-78fe3190] .v-input__slot{border-radius:10px!important}.all-filters-grid[data-v-78fe3190]{display:flex;flex-direction:column;gap:8px}.all-filter-item[data-v-78fe3190]{display:flex;align-items:center;padding:12px 16px;border-radius:10px;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease}.all-filter-item[data-v-78fe3190]:hover{border-color:#d1d5db;background-color:#f9fafb}.all-filter-item--selected[data-v-78fe3190]{border-color:#3b82f6;background-color:#eff6ff}.all-filter-item--selected[data-v-78fe3190]:hover{background-color:#dbeafe}.all-filter-item--default[data-v-78fe3190]:not(.all-filter-item--selected){border-color:#fcd34d}.all-filter-item__icon[data-v-78fe3190]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:6px;margin-right:12px}.all-filter-item__name[data-v-78fe3190]{flex:1;font-size:14px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-filter-item__check[data-v-78fe3190],.all-filter-item__star[data-v-78fe3190]{margin-left:8px}.all-filters-empty[data-v-78fe3190]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;color:#9ca3af;gap:8px;font-size:14px}.save-filter-dialog[data-v-78fe3190]{border-radius:16px!important;overflow:hidden}.save-filter-dialog__title[data-v-78fe3190]{font-size:18px;font-weight:600;padding:20px 24px;display:flex;align-items:center}.save-filter-dialog__content[data-v-78fe3190]{padding:24px!important}.save-filter-dialog__input[data-v-78fe3190]{margin-bottom:8px}.save-filter-dialog__input[data-v-78fe3190] .v-input__slot{border-radius:10px!important}.save-filter-dialog__options[data-v-78fe3190]{display:flex;flex-direction:column;gap:8px}.save-filter-dialog__actions[data-v-78fe3190]{padding:16px 24px!important;gap:8px}.save-filter-dialog__btn-cancel[data-v-78fe3190],.save-filter-dialog__btn-save[data-v-78fe3190]{text-transform:none!important;letter-spacing:0!important;font-weight:500;border-radius:8px!important;padding:0 20px!important}.save-filter-dialog__btn-save[data-v-78fe3190]{min-width:100px!important}.save-filter-dialog__btn-save.v-btn--disabled[data-v-78fe3190]{opacity:.5}.save-filter-option[data-v-78fe3190]{display:flex;align-items:center;padding:12px 16px;border-radius:10px;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.save-filter-option[data-v-78fe3190]:hover{border-color:#d1d5db;background-color:#f9fafb}.save-filter-option--active[data-v-78fe3190]{border-color:#3b82f6;background-color:#eff6ff}.save-filter-option--active[data-v-78fe3190]:hover{background-color:#dbeafe}.save-filter-option__checkbox[data-v-78fe3190]{margin-right:12px}.save-filter-option__content[data-v-78fe3190]{display:flex;align-items:center;font-size:14px;color:#374151}.manage-filters-dialog[data-v-78fe3190]{border-radius:16px!important;overflow:hidden}.manage-filters-dialog__title[data-v-78fe3190]{font-size:18px;font-weight:600;padding:20px 24px;display:flex;align-items:center}.manage-filters-dialog__content[data-v-78fe3190]{padding:16px 24px 24px!important;max-height:400px;overflow-y:auto}.manage-filters-empty[data-v-78fe3190]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af}.manage-filters-empty p[data-v-78fe3190]{margin-top:12px;font-size:14px}.manage-filters-list[data-v-78fe3190]{display:flex;flex-direction:column;gap:8px}.manage-filter-item[data-v-78fe3190]{display:flex;align-items:center;padding:12px 16px;border-radius:10px;border:1px solid #e5e7eb;transition:all .2s ease}.manage-filter-item[data-v-78fe3190]:hover{border-color:#d1d5db;background-color:#f9fafb}.manage-filter-item--default[data-v-78fe3190]{border-color:#fbbf24;background-color:#fffbeb}.manage-filter-item--default[data-v-78fe3190]:hover{background-color:#fef3c7}.manage-filter-item__icon[data-v-78fe3190]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:8px;margin-right:12px}.manage-filter-item__content[data-v-78fe3190]{flex:1;min-width:0}.manage-filter-item__name[data-v-78fe3190]{font-size:14px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-filter-item__badge[data-v-78fe3190]{display:inline-flex;align-items:center;font-size:11px;color:#d97706;margin-top:2px}.manage-filter-item__actions[data-v-78fe3190]{display:flex;align-items:center;gap:4px;margin-left:8px}.toolbar-mobile[data-v-321e21bb]{display:none}@media(max-width:960px){.toolbar-mobile[data-v-321e21bb]{display:block}}.toolbar-mobile__bar[data-v-321e21bb]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.toolbar-mobile__nav[data-v-321e21bb]{display:flex;align-items:center;gap:4px}.toolbar-mobile__nav .nav-label[data-v-321e21bb]{font-size:14px;font-weight:600;color:#666;min-width:80px;text-align:center}.create-fab[data-v-321e21bb]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.filter-toggle-btn[data-v-321e21bb]{position:relative}.toolbar-mobile__active-filters[data-v-321e21bb]{margin-top:8px;padding:0 4px}.active-filters-scroll[data-v-321e21bb]{display:flex;gap:6px;overflow-x:auto;padding:4px 0}.active-filters-scroll[data-v-321e21bb]::-webkit-scrollbar{display:none}.filters-panel[data-v-321e21bb]{display:flex;flex-direction:column;height:100%}.filters-panel__header[data-v-321e21bb]{flex-shrink:0;border-bottom:1px solid #e5e7eb}.filters-panel__content[data-v-321e21bb]{flex:1;overflow-y:auto;padding:0!important}.filters-panel__footer[data-v-321e21bb]{flex-shrink:0;padding:12px 16px;background:#fafafa;border-top:1px solid #e5e7eb}.filter-categories[data-v-321e21bb]{display:flex;flex-direction:column}.filter-category[data-v-321e21bb]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .15s ease}.filter-category[data-v-321e21bb]:hover{background:#fafafa}.filter-category__icon[data-v-321e21bb]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:10px;color:#4b5563}.filter-category__content[data-v-321e21bb]{flex:1;min-width:0}.filter-category__label[data-v-321e21bb]{font-size:14px;font-weight:500;color:#383838}.filter-category__value[data-v-321e21bb]{font-size:12px;color:#3b82f6;margin-top:2px}.filter-value-panel[data-v-321e21bb]{display:flex;flex-direction:column;height:100%}.filter-value-panel__header[data-v-321e21bb]{flex-shrink:0;border-bottom:1px solid #e5e7eb}.filter-value-panel__content[data-v-321e21bb]{flex:1;overflow-y:auto;padding:0!important}.filter-value-panel__footer[data-v-321e21bb]{flex-shrink:0;padding:12px 16px;background:#fafafa;border-top:1px solid #e5e7eb}.options-list[data-v-321e21bb]{display:flex;flex-direction:column}.option-item[data-v-321e21bb]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .15s ease}.option-item[data-v-321e21bb]:hover{background:#fafafa}.option-item--selected[data-v-321e21bb]{background:#dbeafe}.option-item--selected .option-item__text[data-v-321e21bb]{color:#3b82f6;font-weight:500}.option-item__text[data-v-321e21bb]{font-size:14px;color:#383838}.text-input-wrapper[data-v-321e21bb]{padding:16px}.page-toolbar-wrapper[data-v-27779bd8]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%}@media(max-width:767px){.mobile-hide[data-v-27779bd8]{display:none!important}}.mobile-show[data-v-27779bd8]{display:none!important}@media(max-width:767px){.mobile-show[data-v-27779bd8]{display:flex!important}}.page-toolbar[data-v-27779bd8]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;min-height:44px;width:100%;max-width:100%;box-sizing:border-box;flex-wrap:nowrap}@media(min-width:768px){.page-toolbar[data-v-27779bd8]{gap:8px;padding:8px 12px;min-height:48px}}@media(min-width:1200px){.page-toolbar[data-v-27779bd8]{gap:12px;padding:10px 16px;min-height:52px}}.page-toolbar[data-v-27779bd8] .v-btn{max-height:32px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.page-toolbar[data-v-27779bd8] .v-btn,.page-toolbar[data-v-27779bd8] .v-btn.v-size--default{height:32px!important;min-height:32px!important;font-size:12px!important;padding:0 12px!important}.page-toolbar[data-v-27779bd8] .v-btn.v-size--small{height:32px!important;min-height:32px!important}.page-toolbar[data-v-27779bd8] .v-btn.v-btn--icon{width:32px!important;height:32px!important;padding:0!important}.page-toolbar[data-v-27779bd8] .v-btn.v-btn--icon.v-size--default,.page-toolbar[data-v-27779bd8] .v-btn.v-btn--icon.v-size--small{width:32px!important;height:32px!important}.page-toolbar[data-v-27779bd8] .v-btn-toggle{box-shadow:none!important;background:#f3f4f6!important;border-radius:8px!important;height:32px!important}.page-toolbar[data-v-27779bd8] .v-btn-toggle .v-btn{height:28px!important;margin:2px!important;border-radius:6px!important;opacity:1!important;background:transparent!important}.page-toolbar[data-v-27779bd8] .v-btn-toggle .v-btn.v-btn--active{background:#fff!important}.page-toolbar[data-v-27779bd8] .v-btn-toggle .v-btn.v-btn--active:before{opacity:0!important}.toolbar-section[data-v-27779bd8]{display:flex;align-items:center;gap:4px;flex-shrink:0}@media(min-width:768px){.toolbar-section[data-v-27779bd8]{gap:6px}}.toolbar-section--left[data-v-27779bd8]{gap:6px}@media(min-width:768px){.toolbar-section--left[data-v-27779bd8]{gap:8px}}.toolbar-section--right[data-v-27779bd8]{gap:2px;margin-left:auto}@media(min-width:768px){.toolbar-section--right[data-v-27779bd8]{gap:4px}}.toolbar-section--center[data-v-27779bd8]{flex:1 1 200px;min-width:200px;max-width:450px;justify-content:flex-start}@media(min-width:1200px){.toolbar-section--center[data-v-27779bd8]{max-width:550px}}@media(min-width:1200px){.toolbar-section--with-divider-right[data-v-27779bd8]{padding-right:12px;border-right:1px solid #e5e7eb}}@media(min-width:1200px){.toolbar-section--with-divider[data-v-27779bd8]{padding-left:12px;border-left:1px solid #e5e7eb}}.toolbar-date-picker[data-v-27779bd8]{flex-shrink:0}.toolbar-date-picker[data-v-27779bd8] .v-btn{height:32px!important;min-width:0!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;background:#f3f4f6!important;border-radius:8px!important}.toolbar-date-picker[data-v-27779bd8] .v-btn:hover{background:#e5e7eb!important}.toolbar-nav[data-v-27779bd8]{display:inline-flex;align-items:center;background:#f3f4f6;border-radius:8px;padding:2px;height:32px;flex-shrink:0}.toolbar-nav[data-v-27779bd8] .v-btn{width:26px!important;height:28px!important;min-width:26px!important;background:transparent!important;box-shadow:none!important}@media(min-width:1000px){.toolbar-nav[data-v-27779bd8] .v-btn{width:28px!important}}.toolbar-nav[data-v-27779bd8] .v-btn:hover{background:rgba(0,0,0,.04)!important}.toolbar-nav[data-v-27779bd8] .v-btn .v-icon{font-size:16px!important}@media(min-width:1000px){.toolbar-nav[data-v-27779bd8] .v-btn .v-icon{font-size:18px!important}}.toolbar-nav__label[data-v-27779bd8]{padding:0 4px;font-size:11px;font-weight:600;color:#666;white-space:nowrap;min-width:50px;text-align:center}@media(min-width:1000px){.toolbar-nav__label[data-v-27779bd8]{padding:0 8px;font-size:12px;min-width:70px}}.toolbar-create-btn[data-v-27779bd8]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:none;border-radius:8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;background:#f3f4f6;color:#666;white-space:nowrap;flex-shrink:0}@media(min-width:1000px){.toolbar-create-btn[data-v-27779bd8]{gap:6px;padding:0 10px;font-size:11px}}.toolbar-create-btn span[data-v-27779bd8]{display:none}@media(min-width:950px){.toolbar-create-btn span[data-v-27779bd8]{display:inline}}.toolbar-create-btn[data-v-27779bd8]:hover{background:#e5e7eb}.toolbar-create-btn--primary[data-v-27779bd8]{background:#10b981;color:#fff}.toolbar-create-btn--primary[data-v-27779bd8]:hover{background:#059669}.toolbar-create-btn--primary .v-icon[data-v-27779bd8]{color:#fff!important}.toolbar-create-btn .v-icon[data-v-27779bd8]{font-size:16px!important}.segment-toggle[data-v-27779bd8]{display:flex;background:#f3f4f6;border-radius:8px;padding:2px;gap:2px;height:32px;flex-shrink:0}.segment-toggle__btn[data-v-27779bd8]{position:relative;padding:0 6px;height:28px;border:none;background:transparent;border-radius:6px;font-size:10px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease;white-space:nowrap}@media(min-width:1000px){.segment-toggle__btn[data-v-27779bd8]{padding:0 8px;font-size:11px}}@media(min-width:1200px){.segment-toggle__btn[data-v-27779bd8]{padding:0 12px;font-size:12px}}.segment-toggle__btn[data-v-27779bd8]:hover:not(.segment-toggle__btn--active){color:#666;background:rgba(0,0,0,.04)}.segment-toggle__btn--active[data-v-27779bd8]{background:#fff;color:#383838;border:1px solid #e5e7eb}.toolbar-view-btn[data-v-27779bd8]{text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:11px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 8px!important;background:#f3f4f6!important;border-radius:8px!important;border:none!important;color:#666!important;min-width:0!important;box-shadow:none!important}@media(min-width:1200px){.toolbar-view-btn[data-v-27779bd8]{font-size:12px!important;padding:0 10px!important}}.toolbar-view-btn[data-v-27779bd8]:hover{background:#e5e7eb!important}.toolbar-view-btn .v-icon[data-v-27779bd8]{color:#4b5563}.toolbar-view-btn .view-label[data-v-27779bd8]{display:none}@media(min-width:1050px){.toolbar-view-btn .view-label[data-v-27779bd8]{display:inline}}.toolbar-view-menu[data-v-27779bd8]{border-radius:10px!important;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;min-width:140px}.toolbar-view-menu .v-list-item[data-v-27779bd8]{min-height:36px;padding:0 12px}.toolbar-view-menu .v-list-item--active[data-v-27779bd8]{background:#dbeafe}.toolbar-view-menu .v-list-item--active .v-list-item-title[data-v-27779bd8]{color:#2563eb;font-weight:600}.toolbar-view-menu .v-list-item-title[data-v-27779bd8]{font-size:13px}.toolbar-more-btn[data-v-27779bd8]{width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;background:#f3f4f6!important;border-radius:8px!important;border:none!important;box-shadow:none!important}.toolbar-more-btn[data-v-27779bd8]:hover{background:#e5e7eb!important}.toolbar-actions-menu[data-v-27779bd8]{border-radius:10px!important;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;min-width:180px}.toolbar-actions-menu .v-list[data-v-27779bd8]{padding:4px 0}.toolbar-actions-menu .v-list-item[data-v-27779bd8]{min-height:40px}.toolbar-actions-menu .v-list-item-title[data-v-27779bd8]{font-size:13px}.toolbar-settings-content[data-v-27779bd8]{max-width:280px}.toolbar-settings-menu[data-v-27779bd8]{border-radius:8px!important;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.toolbar-help-btn[data-v-27779bd8]{color:#4b5563!important;transition:all .2s ease}.toolbar-help-btn[data-v-27779bd8]:hover{color:#3b82f6!important;background:#dbeafe!important}.help-dialog[data-v-27779bd8]{border-radius:12px!important;overflow:hidden}.help-dialog__header[data-v-27779bd8]{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-bottom:1px solid #e5e7eb;padding:16px 20px!important;font-size:16px;font-weight:600}.help-dialog__content[data-v-27779bd8]{padding:20px!important;font-size:14px;line-height:1.6;color:#666}.help-dialog__content[data-v-27779bd8] h3{font-size:15px;font-weight:600;color:#333;margin:20px 0 12px;display:flex;align-items:center;gap:8px}.help-dialog__content[data-v-27779bd8] h3:first-child{margin-top:0}.help-dialog__content[data-v-27779bd8] p{margin:0 0 12px;color:#818282}.help-dialog__content[data-v-27779bd8] ul{margin:0 0 16px;padding-left:20px}.help-dialog__content[data-v-27779bd8] ul li{margin-bottom:6px;color:#818282}.help-dialog__content[data-v-27779bd8] .help-color-legend{display:flex;flex-direction:column;gap:8px;margin:12px 0 16px}.help-dialog__content[data-v-27779bd8] .help-color-item{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fafafa;border-radius:8px;border-left:4px solid}.help-dialog__content[data-v-27779bd8] .help-color-item--blue{border-left-color:#3b82f6}.help-dialog__content[data-v-27779bd8] .help-color-item--purple{border-left-color:#664ca6}.help-dialog__content[data-v-27779bd8] .help-color-item--green{border-left-color:#10b981}.help-dialog__content[data-v-27779bd8] .help-color-item--red{border-left-color:#ef4444}.help-dialog__content[data-v-27779bd8] .help-color-item--yellow{border-left-color:#f59e0b}.help-dialog__content[data-v-27779bd8] .help-color-dot{width:12px;height:12px;border-radius:3px;flex-shrink:0}.help-dialog__content[data-v-27779bd8] .help-shortcut{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#f5f5f5;border-radius:4px;font-family:monospace;font-size:12px;color:#818282;margin:2px}.help-dialog__content[data-v-27779bd8] .help-tip{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#dbeafe;border-radius:8px;margin:12px 0;border:1px solid #dbeafe}.help-dialog__content[data-v-27779bd8] .help-tip .tip-icon{color:#3b82f6;flex-shrink:0}.toolbar-date-range[data-v-22ec0f02]{display:inline-flex;align-items:center;gap:8px}.date-range-btn[data-v-22ec0f02]{text-transform:none!important;letter-spacing:0!important;font-weight:500!important;border-radius:8px!important;background:#f3f4f6!important;color:#374151!important}.date-range-btn__label[data-v-22ec0f02]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range-btn[data-v-22ec0f02]:hover{background:#e5e7eb!important}.date-range-menu[data-v-22ec0f02]{min-width:320px;border-radius:12px!important;overflow:hidden}.date-range-menu__presets[data-v-22ec0f02]{padding:16px}.date-range-menu__presets .presets-title[data-v-22ec0f02]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.date-range-menu__presets .presets-grid[data-v-22ec0f02]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.date-range-menu__presets .preset-btn[data-v-22ec0f02]{text-transform:none!important;letter-spacing:0!important;font-weight:500!important;justify-content:flex-start!important}.date-range-menu__custom[data-v-22ec0f02]{padding:16px}.date-range-menu__custom .custom-title[data-v-22ec0f02]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.date-range-menu__custom .custom-dates[data-v-22ec0f02]{display:flex;gap:12px}.date-range-menu__custom .custom-date[data-v-22ec0f02]{flex:1}.date-range-menu__custom .custom-date label[data-v-22ec0f02]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.date-range-menu__actions[data-v-22ec0f02]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;background:#f9fafb}.period-info[data-v-22ec0f02]{font-size:12px;color:#6b7280}.period-info__current[data-v-22ec0f02]{font-weight:500}.list-renderer--text[data-v-07ab506a]{display:inline}.list-renderer--truncate[data-v-76899a21]{display:inline;cursor:default}.list-renderer--line-clamp[data-v-76899a21]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.truncate-tooltip[data-v-76899a21]{white-space:pre-wrap;word-break:break-word}.list-renderer--email[data-v-3e4324f8]{color:#3b82f6;text-decoration:none;display:inline-flex;align-items:center}.list-renderer--email[data-v-3e4324f8]:hover{text-decoration:underline}.list-renderer--phone[data-v-7b8015da]{color:#3b82f6;text-decoration:none;display:inline-flex;align-items:center}.list-renderer--phone[data-v-7b8015da]:hover{text-decoration:underline}.list-renderer--url[data-v-736ce3e6]{color:#3b82f6;text-decoration:none;display:inline-flex;align-items:center}.list-renderer--url[data-v-736ce3e6]:hover{text-decoration:underline}.list-renderer--currency[data-v-22c4570a],.list-renderer--number[data-v-1c9e57c8],.list-renderer--percent[data-v-1621a57a],.list-renderer--unit[data-v-e90bdbda]{font-variant-numeric:tabular-nums}.list-renderer--date[data-v-0a3764ef],.list-renderer--datetime[data-v-379501f4],.list-renderer--time[data-v-4cd03d5a]{white-space:nowrap}.list-renderer--timeago[data-v-52503f87]{cursor:default}.list-renderer--duration[data-v-9713eff2]{white-space:nowrap}.list-renderer--chip[data-v-9650f7a2]{font-size:12px!important;height:24px!important}.list-renderer--chips[data-v-54b7f3d0]{display:flex;flex-wrap:wrap;gap:4px}.chips-item[data-v-54b7f3d0],.chips-more[data-v-54b7f3d0]{font-size:11px!important;height:22px!important}.list-renderer--status[data-v-7988cbe9]{display:inline-flex}.status-chip[data-v-7988cbe9]{font-size:12px!important;height:24px!important;font-weight:500}.list-renderer--boolean[data-v-84e1f3cc]{display:inline-flex;align-items:center}.boolean-true[data-v-84e1f3cc]{color:#10b981}.boolean-false[data-v-84e1f3cc]{color:#ef4444}.list-renderer--progress[data-v-bffa370c]{display:flex;align-items:center;gap:8px;min-width:80px}.progress-bar[data-v-bffa370c]{flex:1}.progress-label[data-v-bffa370c]{font-size:12px;min-width:36px;text-align:right}.list-renderer--rating[data-v-6adacb49]{display:inline-flex;gap:1px}.list-renderer--color[data-v-67c28023]{display:inline-flex;align-items:center}.color-dot[data-v-67c28023]{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.list-renderer--image[data-v-282583aa]{display:inline-flex}.image-thumbnail[data-v-282583aa]{-o-object-fit:cover;object-fit:cover;border-radius:4px}.image-rounded[data-v-282583aa]{border-radius:50%}.image-fallback[data-v-282583aa]{display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:4px;color:#bebebe}.list-renderer--user[data-v-7607c878]{display:inline-flex;align-items:center;gap:8px}.user-avatar[data-v-7607c878]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;flex-shrink:0}.user-name[data-v-7607c878]{white-space:nowrap}.list-renderer--link[data-v-58484a46]{color:#3b82f6;text-decoration:none;display:inline-flex;align-items:center}.list-renderer--link[data-v-58484a46]:hover{text-decoration:underline}.list-renderer--count[data-v-44811d24]{font-variant-numeric:tabular-nums}.list-renderer--list[data-v-2a4d438b]{display:inline}.list-table-view[data-v-75cfa1f6]{width:100%;height:100%;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.list-table[data-v-75cfa1f6]{background:transparent!important;height:100%}.list-table.list-table--custom-progress[data-v-75cfa1f6] .v-data-table__progress th{padding:0!important;height:2px!important;border:none!important;position:relative}.list-table.list-table--custom-progress[data-v-75cfa1f6] .v-data-table__progress .v-progress-linear{position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;min-height:2px!important;max-height:2px!important;margin:0!important;border-radius:0!important;background:transparent!important}.list-table.list-table--custom-progress[data-v-75cfa1f6] .v-data-table__progress .v-progress-linear .v-progress-linear__background{display:none!important}.list-table.list-table--custom-progress[data-v-75cfa1f6] .v-data-table__progress .v-progress-linear .v-progress-linear__indeterminate .long,.list-table.list-table--custom-progress[data-v-75cfa1f6] .v-data-table__progress .v-progress-linear .v-progress-linear__indeterminate .short{height:2px!important;background-color:#3b82f6!important}.list-table[data-v-75cfa1f6] .v-data-table__wrapper{height:100%;overflow:auto!important}.list-table[data-v-75cfa1f6] thead{position:sticky;top:0;z-index:2;background:#fafafa}.list-table[data-v-75cfa1f6] thead th{background:#fafafa!important;font-weight:600!important;font-size:12px!important;color:#4b5563!important;border-bottom:1px solid #e5e7eb!important}.list-table[data-v-75cfa1f6] tbody tr{cursor:pointer}.list-table[data-v-75cfa1f6] tbody tr:hover{background:#fafafa!important}.list-table[data-v-75cfa1f6] tbody tr.v-data-table__expanded__row td{border-bottom-color:transparent!important}.list-table[data-v-75cfa1f6] tbody tr.v-data-table__expanded__row:hover+tr.v-data-table__expanded__content,.list-table[data-v-75cfa1f6] tbody tr.v-data-table__expanded__row:hover+tr.v-data-table__expanded__content td{background:#fafafa!important}.list-table[data-v-75cfa1f6] tbody tr.v-data-table__expanded__content,.list-table[data-v-75cfa1f6] tbody tr.v-data-table__expanded__content td{background:transparent!important}.list-table[data-v-75cfa1f6] tbody tr.v-data-table__expanded__content:hover,.list-table[data-v-75cfa1f6] tbody tr.v-data-table__expanded__content:hover td{background:#fafafa!important}.list-table[data-v-75cfa1f6] tbody tr.v-data-table__expanded__row:has(+tr.v-data-table__expanded__content:hover){background:#fafafa!important}.list-table[data-v-75cfa1f6] tbody tr.v-data-table__expanded__row:has(+tr.v-data-table__expanded__content:hover) td{background:#fafafa!important}.list-table[data-v-75cfa1f6] tbody td{font-size:13px!important;padding:12px 16px!important;border-bottom:1px solid #e5e7eb!important}.list-table.list-table--expandable[data-v-75cfa1f6] td:first-child,.list-table.list-table--expandable[data-v-75cfa1f6] th[aria-label=""]{width:48px!important;min-width:48px!important;max-width:48px!important;padding:0 8px!important}.list-table.list-table--all-expanded[data-v-75cfa1f6] tr.v-data-table__expanded.v-data-table__expanded__row td{font-weight:600!important}.list-table.list-table--all-expanded[data-v-75cfa1f6] td:first-child:not(.expanded-row-td),.list-table.list-table--all-expanded[data-v-75cfa1f6] th[aria-label=""]{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:none!important}.list-table.list-table--all-expanded[data-v-75cfa1f6] td:first-child:not(.expanded-row-td)>*,.list-table.list-table--all-expanded[data-v-75cfa1f6] th[aria-label=""]>*{display:none!important}.list-table.list-table--all-expanded[data-v-75cfa1f6] tr.v-data-table__expanded.v-data-table__expanded__row>td{border-bottom:none!important}.list-table.list-table--all-expanded[data-v-75cfa1f6] tr.v-data-table__expanded.v-data-table__expanded__row>td:nth-child(2){position:relative;padding-left:24px!important}.list-table.list-table--all-expanded[data-v-75cfa1f6] tr.v-data-table__expanded.v-data-table__expanded__row>td:nth-child(2):before{content:"";position:absolute;left:5px;top:5px;bottom:0;width:4px;background:var(--row-color,#3b82f6);border-radius:2px 2px 0 0}.list-table.list-table--all-expanded[data-v-75cfa1f6] tr.v-data-table__expanded.v-data-table__expanded__content>td{position:relative}.list-table.list-table--all-expanded[data-v-75cfa1f6] tr.v-data-table__expanded.v-data-table__expanded__content>td:before{content:"";position:absolute;left:5px;top:0;bottom:5px;width:4px;background:var(--row-color,#3b82f6);border-radius:0 0 2px 2px}.expand-btn[data-v-75cfa1f6]{transition:transform .2s ease}.expand-btn--expanded[data-v-75cfa1f6]{transform:rotate(180deg)}.expanded-row-td[data-v-75cfa1f6]{padding:0!important;background:transparent!important;border-bottom:1px solid #e5e7eb!important}.expanded-row-td--empty[data-v-75cfa1f6]{padding:0!important;height:0!important;border-bottom:1px solid #e5e7eb!important}.expanded-row[data-v-75cfa1f6]{padding:10px 16px}.expanded-row__columns[data-v-75cfa1f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.expanded-row__columns[data-v-75cfa1f6]:has(.expanded-row__column:only-child){grid-template-columns:1fr}.expanded-row__column[data-v-75cfa1f6]{min-width:0}.expanded-row__column[data-v-75cfa1f6]:only-child{max-width:calc(100vw - 100px)}.expanded-row__column:only-child .expanded-row__fields[data-v-75cfa1f6]{gap:12px}.expanded-row__column:only-child .expanded-row__field[data-v-75cfa1f6]{flex-direction:row;flex-wrap:wrap;gap:4px}.expanded-row__column:only-child .expanded-row__label[data-v-75cfa1f6]{font-weight:700;color:#383838;text-decoration:underline}.expanded-row__column:only-child .expanded-row__label[data-v-75cfa1f6]:after{content:none}.expanded-row__column:only-child .expanded-row__value[data-v-75cfa1f6]{padding-left:0}.expanded-row__category-title[data-v-75cfa1f6]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#4b5563;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #e0e0e0}.expanded-row__fields[data-v-75cfa1f6]{display:flex;flex-direction:column;gap:4px}.expanded-row__field[data-v-75cfa1f6]{display:flex;align-items:baseline;gap:6px;font-size:14px;line-height:1.4}.expanded-row__label[data-v-75cfa1f6]{font-weight:500;color:#4b5563;white-space:nowrap;flex-shrink:0}.expanded-row__value[data-v-75cfa1f6]{color:#383838;word-break:break-word}.list-table-actions[data-v-75cfa1f6]{display:flex;justify-content:flex-end;gap:4px}.list-table-empty[data-v-75cfa1f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#4b5563}.list-table-empty p[data-v-75cfa1f6]{margin-top:12px;font-size:14px}.list-table-loading[data-v-75cfa1f6]{display:flex;justify-content:center;padding:48px}.list-table-view--mobile[data-v-75cfa1f6]{border:none;background:transparent;overflow:auto}.list-mobile-cards[data-v-75cfa1f6]{display:flex;flex-direction:column;gap:12px;padding:4px}.list-mobile-card[data-v-75cfa1f6]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:border-color .15s ease}.list-mobile-card[data-v-75cfa1f6]:hover{border-color:#3b82f6}.list-mobile-card[data-v-75cfa1f6]:active{background:#fafafa}.list-mobile-card__header[data-v-75cfa1f6]{margin-bottom:12px}.list-mobile-card__title[data-v-75cfa1f6]{font-size:15px;font-weight:600;color:#383838;line-height:1.4}.list-mobile-card__body[data-v-75cfa1f6]{display:flex;flex-direction:column;gap:8px}.list-mobile-card__row[data-v-75cfa1f6]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px}.list-mobile-card__label[data-v-75cfa1f6]{color:#4b5563;flex-shrink:0;min-width:100px}.list-mobile-card__value[data-v-75cfa1f6]{color:#383838;text-align:right;flex:1;min-width:0}.list-mobile-card__value>[data-v-75cfa1f6]{display:inline-flex;justify-content:flex-end}.list-mobile-card__actions[data-v-75cfa1f6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #e5e7eb}.list-cards-view[data-v-4a6fb74e]{width:100%;height:100%;overflow:auto}.list-cards-grid[data-v-4a6fb74e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding-top:4px;padding-bottom:10px;gap:12px}@media(max-width:768px){.list-cards-grid[data-v-4a6fb74e]{grid-template-columns:1fr;gap:12px}}.list-card[data-v-4a6fb74e]{background:#fff;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);border:1px solid #e5e7eb!important}.list-card[data-v-4a6fb74e]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);border-color:#3b82f6!important}.list-card[data-v-4a6fb74e]:active{transform:translateY(-2px)}.list-card--small .list-card-content[data-v-4a6fb74e]{padding:16px}.list-card--medium .list-card-content[data-v-4a6fb74e]{padding:20px}.list-card--large .list-card-content[data-v-4a6fb74e]{padding:24px}.list-card-image[data-v-4a6fb74e]{height:180px;overflow:hidden;position:relative}.list-card-image img[data-v-4a6fb74e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.list-card:hover .list-card-image img[data-v-4a6fb74e]{transform:scale(1.05)}.list-card-image[data-v-4a6fb74e]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(0deg,rgba(0,0,0,.1),transparent)}.list-card-content[data-v-4a6fb74e]{padding:20px;flex:1;display:flex;flex-direction:column}.list-card-header[data-v-4a6fb74e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.list-card-title[data-v-4a6fb74e]{font-size:16px;font-weight:600;color:#383838;margin:0;line-height:1.4;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-card-subtitle[data-v-4a6fb74e]{font-size:12px;font-weight:500;color:#3b82f6;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.list-card-description[data-v-4a6fb74e]{font-size:14px;color:#4b5563;margin:0 0 16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card-fields[data-v-4a6fb74e]{display:flex;flex-direction:column;gap:8px;flex:1}.list-card-field[data-v-4a6fb74e]{display:flex;align-items:center;gap:10px;font-size:13px;color:#4b5563}.list-card-field .field-label[data-v-4a6fb74e]{color:#9ca3af;flex-shrink:0;min-width:80px}.list-card-field[data-v-4a6fb74e] .v-icon{font-size:16px!important;opacity:.5}.list-card-actions[data-v-4a6fb74e]{display:flex;gap:8px;padding-top:16px;margin-top:auto;border-top:1px solid rgba(0,0,0,.06)}.list-card-status[data-v-4a6fb74e]{flex-shrink:0}.list-cards-group[data-v-4a6fb74e]{margin-bottom:32px}.list-cards-group-header[data-v-4a6fb74e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;margin-bottom:16px;cursor:pointer;transition:background .2s ease}.list-cards-group-header[data-v-4a6fb74e]:hover{background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.group-header-left[data-v-4a6fb74e]{display:flex;align-items:center;gap:10px}.group-toggle-icon[data-v-4a6fb74e]{transition:transform .2s ease;color:#4b5563}.group-title[data-v-4a6fb74e]{font-weight:600;font-size:15px;color:#383838}.group-count[data-v-4a6fb74e]{background:#fff;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;color:#4b5563;box-shadow:0 1px 2px rgba(0,0,0,.05)}.list-cards-empty[data-v-4a6fb74e],.list-cards-loading[data-v-4a6fb74e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;color:#4b5563}.list-cards-empty p[data-v-4a6fb74e],.list-cards-loading p[data-v-4a6fb74e]{margin-top:16px;font-size:15px}.list-cards-load-more[data-v-4a6fb74e]{display:flex;align-items:center;justify-content:center;padding:24px;color:#4b5563}.list-cards-load-more .load-more-text[data-v-4a6fb74e]{font-size:13px;opacity:.7}.slide-enter-active[data-v-4a6fb74e],.slide-leave-active[data-v-4a6fb74e]{transition:all .3s ease}.slide-enter[data-v-4a6fb74e],.slide-leave-to[data-v-4a6fb74e]{opacity:0;max-height:0;overflow:hidden}.list-kanban-view[data-v-4ee2e957]{width:100%;height:100%;overflow-x:auto;overflow-y:hidden}.list-kanban-board[data-v-4ee2e957]{display:flex;gap:12px;height:100%}.list-kanban-column[data-v-4ee2e957]{flex:0 0 280px;min-width:280px;height:100%;background:#fafafa;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.list-kanban-column-header[data-v-4ee2e957]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:3px solid #3b82f6;border-radius:12px 12px 0 0;background:#fff}.column-title[data-v-4ee2e957]{font-weight:600;font-size:14px;color:#383838}.column-count[data-v-4ee2e957]{background:#f5f5f5;padding:2px 8px;border-radius:10px;font-size:12px;color:#4b5563}.list-kanban-column-content[data-v-4ee2e957]{flex:1;min-height:0;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.list-kanban-card[data-v-4ee2e957]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;cursor:pointer;transition:box-shadow .2s,transform .1s}.list-kanban-card[data-v-4ee2e957]:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.list-kanban-card[draggable=true][data-v-4ee2e957]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-kanban-card[draggable=true][data-v-4ee2e957]:active{cursor:grabbing;transform:rotate(2deg)}.kanban-card-content[data-v-4ee2e957]{display:flex;flex-direction:column;gap:4px}.kanban-card-title[data-v-4ee2e957]{font-size:14px;font-weight:500;color:#383838;margin:0;line-height:1.3}.kanban-card-subtitle[data-v-4ee2e957]{font-size:12px;color:#4b5563;margin:0}.kanban-card-status[data-v-4ee2e957]{margin-top:8px}.kanban-card-actions[data-v-4ee2e957]{display:flex;justify-content:flex-end;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.list-kanban-column-empty[data-v-4ee2e957]{display:flex;align-items:center;justify-content:center;height:80px;color:#4b5563;font-size:13px;font-style:italic}.list-kanban-loading[data-v-4ee2e957]{display:flex;justify-content:center;align-items:center;min-height:300px}.list-kanban-column-loader[data-v-4ee2e957]{display:flex;align-items:center;justify-content:center;padding:12px;color:#4b5563}.list-kanban-column-loader .load-more-text[data-v-4ee2e957]{font-size:16px;opacity:.5}.list-calendar-view[data-v-87aa2ad2]{width:100%;height:100%;overflow:auto}.list-calendar[data-v-87aa2ad2]{border:1px solid #e5e7eb;border-radius:12px}.list-calendar-header[data-v-87aa2ad2]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fafafa;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:2}.calendar-header-cell[data-v-87aa2ad2]{padding:12px;text-align:center;font-weight:600;font-size:12px;color:#4b5563}.list-calendar-grid[data-v-87aa2ad2]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day[data-v-87aa2ad2]{min-height:120px;padding:8px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#fff;overflow:hidden;min-width:0}.calendar-day[data-v-87aa2ad2]:nth-child(7n){border-right:none}.calendar-day--other-month[data-v-87aa2ad2]{background:#fafafa}.calendar-day--other-month .calendar-day-number[data-v-87aa2ad2]{color:#4b5563}.calendar-day--today[data-v-87aa2ad2]{background:rgba(59,130,246,.05)}.calendar-day--weekend[data-v-87aa2ad2]{background:#fafafa}.calendar-day-header[data-v-87aa2ad2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.calendar-day-number[data-v-87aa2ad2]{font-size:14px;font-weight:500;color:#383838}.calendar-day-number--today[data-v-87aa2ad2]{background:#3b82f6;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.calendar-day-count[data-v-87aa2ad2]{font-size:11px;color:#4b5563;background:#f5f5f5;padding:1px 6px;border-radius:8px}.calendar-day-items[data-v-87aa2ad2]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.calendar-item[data-v-87aa2ad2]{font-size:11px;padding:2px 6px;background:#dbeafe;color:#3b82f6;border-radius:4px;cursor:pointer;word-break:break-word}.calendar-item[data-v-87aa2ad2]:hover{background:rgba(59,130,246,.2)}.calendar-more[data-v-87aa2ad2]{font-size:11px;color:#4b5563;padding:2px 6px;cursor:pointer}.calendar-more[data-v-87aa2ad2]:hover{color:#3b82f6}.list-calendar-loading[data-v-87aa2ad2]{display:flex;justify-content:center;align-items:center;min-height:300px}.agenda-view[data-v-7c20cdea]{width:100%;height:100%;background:#fff;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px}.agenda-view__loader[data-v-7c20cdea]{position:sticky;top:0;z-index:10}.agenda-timeline[data-v-7c20cdea]{width:100%}.agenda-day[data-v-7c20cdea]{display:flex;background:#fff;border-bottom:1px solid #e5e7eb}.agenda-day--past .agenda-day__date[data-v-7c20cdea]{background:#fafafa}.agenda-day--past .agenda-day__number[data-v-7c20cdea]{color:#4b5563}.agenda-day--today .agenda-day__date[data-v-7c20cdea]{background:#3b82f6}.agenda-day--today .agenda-day__month[data-v-7c20cdea],.agenda-day--today .agenda-day__name[data-v-7c20cdea],.agenda-day--today .agenda-day__number[data-v-7c20cdea]{color:#fff}.agenda-day__date[data-v-7c20cdea]{width:100px;flex-shrink:0;padding:16px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.agenda-day__number[data-v-7c20cdea]{font-size:28px;font-weight:700;color:#383838;line-height:1}.agenda-day__meta[data-v-7c20cdea]{display:flex;flex-direction:column;align-items:center;margin-top:4px}.agenda-day__name[data-v-7c20cdea]{font-size:12px;font-weight:600;color:#383838;text-transform:capitalize}.agenda-day__month[data-v-7c20cdea]{font-size:11px;color:#4b5563}.agenda-day__content[data-v-7c20cdea]{flex:1;min-width:0;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.agenda-today-badge[data-v-7c20cdea]{display:none}.agenda-section[data-v-7c20cdea]{display:flex;flex-wrap:wrap;gap:10px}.agenda-section--done[data-v-7c20cdea]{padding-top:12px;margin-top:8px}.agenda-task[data-v-7c20cdea]{display:contents}.agenda-task--done[data-v-7c20cdea]{opacity:.7}.agenda-done-toggle[data-v-7c20cdea]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:none;cursor:pointer;font-size:11px;font-weight:500;color:#4b5563;border-radius:4px;transition:all .12s ease}.agenda-done-toggle[data-v-7c20cdea]:hover{background:#f5f5f5;color:#383838}.agenda-done-toggle .v-icon[data-v-7c20cdea]{transition:transform .15s ease}.agenda-done-toggle .rotate-90[data-v-7c20cdea]{transform:rotate(90deg)}.slide-enter-active[data-v-7c20cdea],.slide-leave-active[data-v-7c20cdea]{transition:all .15s ease}.slide-enter[data-v-7c20cdea],.slide-leave-to[data-v-7c20cdea]{opacity:0}.agenda-empty-day[data-v-7c20cdea]{padding:8px 12px;color:#4b5563;font-size:12px;font-style:italic}.agenda-empty[data-v-7c20cdea]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;padding:48px 24px;text-align:center;background:#fff}.agenda-empty__icon[data-v-7c20cdea]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:16px;margin-bottom:16px}.agenda-empty h3[data-v-7c20cdea]{font-size:16px;font-weight:600;color:#383838;margin:0 0 6px}.agenda-empty p[data-v-7c20cdea]{font-size:13px;color:#4b5563;margin:0}@media(max-width:640px){.agenda-day[data-v-7c20cdea]{flex-direction:column}.agenda-day__date[data-v-7c20cdea]{width:100%;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;border-right:none;border-bottom:1px solid #e5e7eb}.agenda-day__meta[data-v-7c20cdea]{flex-direction:row;gap:8px}.agenda-day__number[data-v-7c20cdea]{font-size:24px}.agenda-task[data-v-7c20cdea]{max-width:none;flex:1 1 100%}}.gantt[data-v-6c2cb2c5]{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px}.gantt__loader[data-v-6c2cb2c5]{position:absolute;top:0;left:0;right:0;z-index:20}.gantt__container[data-v-6c2cb2c5]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.gantt__tabs[data-v-6c2cb2c5]{display:flex;gap:0;background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-shrink:0}.gantt__tab[data-v-6c2cb2c5]{padding:12px 20px;border:none;background:transparent;font-size:13px;font-weight:500;color:#4b5563;cursor:pointer;position:relative;transition:all .15s ease}.gantt__tab[data-v-6c2cb2c5]:hover{color:#383838;background:rgba(0,0,0,.02)}.gantt__tab--active[data-v-6c2cb2c5]{color:#3b82f6;font-weight:600;background:#fff}.gantt__tab--active[data-v-6c2cb2c5]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#3b82f6}.gantt__chart[data-v-6c2cb2c5]{flex:1;min-height:0;overflow:auto}.gantt__header[data-v-6c2cb2c5]{display:flex;position:sticky;top:0;z-index:7;background:#f8fafc;border-bottom:1px solid #e2e8f0;min-height:56px;min-width:2660px}.gantt__sidebar-header[data-v-6c2cb2c5]{width:140px;min-width:140px;border-right:1px solid #e2e8f0;background:#f1f5f9;position:sticky;left:0;z-index:11}.gantt__timeline-header[data-v-6c2cb2c5]{display:flex;flex:1;min-width:2520px}.gantt__day-header[data-v-6c2cb2c5]{width:360px;min-width:360px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;border-right:1px solid #e2e8f0;background:#f8fafc}.gantt__day-header[data-v-6c2cb2c5]:last-child{border-right:none}.gantt__day-header--today[data-v-6c2cb2c5]{background:rgba(59,130,246,.08)}.gantt__day-header--weekend[data-v-6c2cb2c5]{background:#f1f5f9}.gantt__day-header--weekend .gantt__day-name[data-v-6c2cb2c5],.gantt__day-header--weekend .gantt__day-num[data-v-6c2cb2c5]:not(.is-today){color:#9ca3af}.gantt__day-name[data-v-6c2cb2c5]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.gantt__day-num[data-v-6c2cb2c5]{font-size:18px;font-weight:700;color:#1e293b}.gantt__day-num.is-today[data-v-6c2cb2c5]{background:#3b82f6;color:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:15px}.gantt__body[data-v-6c2cb2c5]{min-width:2660px}.gantt__row[data-v-6c2cb2c5]{display:flex;min-height:52px;border-bottom:1px solid #e2e8f0}.gantt__row:hover .gantt__sidebar[data-v-6c2cb2c5]{background:#eef2f7}.gantt__row:hover .gantt__cell[data-v-6c2cb2c5]{background:rgba(59,130,246,.02)}.gantt__sidebar[data-v-6c2cb2c5]{width:140px;min-width:140px;flex-shrink:0;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-right:1px solid #e2e8f0;background:#fafbfc;position:sticky;left:0;z-index:5;transition:background .1s ease}.gantt__row-name[data-v-6c2cb2c5]{font-size:12px;font-weight:600;color:#374151;word-break:break-word;line-height:1.3;flex:1;min-width:0}.gantt-sidebar-content[data-v-6c2cb2c5]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gantt__row-location[data-v-6c2cb2c5]{font-size:10px;font-weight:400;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt__row-count[data-v-6c2cb2c5]{font-size:11px;font-weight:600;color:#64748b;background:#e2e8f0;padding:3px 8px;border-radius:10px;flex-shrink:0}.gantt__timeline[data-v-6c2cb2c5]{display:flex;min-width:2520px}.gantt__cell[data-v-6c2cb2c5]{width:360px;min-width:360px;flex-shrink:0;padding:6px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;gap:4px;transition:background .1s ease}.gantt__cell[data-v-6c2cb2c5]:last-child{border-right:none}.gantt__cell--today[data-v-6c2cb2c5]{background:rgba(59,130,246,.04)}.gantt__cell--weekend[data-v-6c2cb2c5]{background:#fafafa}.gantt__group[data-v-6c2cb2c5]{display:flex;flex-direction:column;gap:4px}.gantt__group--multi[data-v-6c2cb2c5]{flex-direction:row;gap:4px}.gantt__group--multi .gantt__bar[data-v-6c2cb2c5]{flex:1;min-width:0}.gantt__bar[data-v-6c2cb2c5]{cursor:pointer;transition:all .15s ease;outline:none!important}.gantt__bar[data-v-6c2cb2c5]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.gantt__bar[data-v-6c2cb2c5]:focus{outline:none!important}.gantt__items-grid[data-v-6c2cb2c5]{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;width:100%}.gantt__items-grid .gantt__bar[data-v-6c2cb2c5]{min-width:0;overflow:hidden}.gantt__bar-text[data-v-6c2cb2c5]{display:block;font-size:11px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt__empty[data-v-6c2cb2c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#94a3b8;min-width:2660px}.gantt__empty p[data-v-6c2cb2c5]{margin-top:12px;font-size:14px}.list-page[data-v-71211029]{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:12px;box-sizing:border-box;overflow:hidden}.list-page-content[data-v-71211029]{flex:1;min-height:0;overflow:hidden}.scope-select-content[data-v-48e0faca]{display:flex;flex-direction:column;gap:20px}.scope-section[data-v-48e0faca]{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.scope-section[data-v-48e0faca]:last-child{border-bottom:none;padding-bottom:0}.scope-section--nested[data-v-48e0faca]{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;border-bottom:none}.section-header[data-v-48e0faca]{display:flex;align-items:center;gap:8px}.section-header .section-icon[data-v-48e0faca]{color:#4b5563}.section-header .section-title[data-v-48e0faca]{font-size:14px;font-weight:600;color:#383838;text-transform:uppercase;letter-spacing:.5px}.chips-container[data-v-48e0faca]{display:flex;flex-wrap:wrap;gap:8px}.selectable-chip[data-v-48e0faca]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #c8c8c8;border-radius:10px;font-size:14px;font-weight:500;color:#383838;cursor:pointer;transition:all .15s ease}.selectable-chip[data-v-48e0faca]:hover:not(:disabled){border-color:#3b82f6;background:#f8fafc}.selectable-chip[data-v-48e0faca]:disabled{opacity:.5;cursor:not-allowed}.selectable-chip--active[data-v-48e0faca]{background:#dbeafe;border-color:#3b82f6;color:#3b82f6}.selectable-chip--active[data-v-48e0faca]:hover:not(:disabled){background:#bfdbfe}.selectable-chip .chip-icon[data-v-48e0faca]{color:#3b82f6}.notification-dialog-content[data-v-13b6e980]{display:flex;flex-direction:column;gap:20px}.help-box[data-v-13b6e980]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:10px}.help-box .help-icon[data-v-13b6e980]{flex-shrink:0;margin-top:2px}.help-box .help-text[data-v-13b6e980]{font-size:14px;color:#383838;line-height:1.5}.error-section[data-v-13b6e980]{display:flex;flex-direction:column;gap:16px}.error-header[data-v-13b6e980]{display:flex;align-items:center;gap:8px;padding:12px;background:#fef2f2;border-radius:10px;color:#ef4444;font-weight:600}.status-list[data-v-13b6e980]{display:flex;flex-direction:column;gap:8px}.status-item[data-v-13b6e980]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f8fafc;border-radius:10px;border:1px solid #e5e7eb}.status-item .status-label[data-v-13b6e980]{font-size:14px;color:#383838}.active-section[data-v-13b6e980]{display:flex;flex-direction:column;gap:16px}.success-header[data-v-13b6e980]{display:flex;align-items:center;gap:8px;padding:12px;background:#f0fdf4;border-radius:10px;color:#10b981;font-weight:600}.subscribed-scopes[data-v-13b6e980]{display:flex;flex-direction:column;gap:12px}.scope-group[data-v-13b6e980]{display:flex;flex-direction:column;gap:8px}.scope-group .scope-label[data-v-13b6e980]{font-size:14px;font-weight:500;color:#4b5563}.scope-chips[data-v-13b6e980]{display:flex;flex-wrap:wrap;gap:8px}.scope-chip[data-v-13b6e980]{display:inline-flex;padding:6px 12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;color:#383838}.active-actions[data-v-13b6e980]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #e5e7eb}.reactivate-hint[data-v-13b6e980]{font-size:14px;color:#4b5563;margin:0}.reactivate-hint a[data-v-13b6e980]{color:#3b82f6;text-decoration:underline}.reactivate-hint a[data-v-13b6e980]:hover{text-decoration:none}.loading-state[data-v-13b6e980]{display:flex;justify-content:center;padding:16px}.numpad-container[data-v-5fee1020]{display:flex;flex-direction:column;align-items:center;width:270px;margin:0 auto}.numpad-row[data-v-5fee1020]{display:flex;justify-content:stretch;width:100%}.numpad-button[data-v-5fee1020]{flex:1;height:90px;font-size:24px;border:1px solid #ccc;margin:-1px 0 0 -1px;background-color:#fff;cursor:default;transition:background-color .2s ease}.numpad-button[data-v-5fee1020]:hover:not(.disabled-button){background-color:silver;cursor:pointer}.action-button[data-v-5fee1020]{background-color:#f5f5f5}.action-button[data-v-5fee1020]:hover:not(.disabled-button){background-color:silver}.disabled-button .v-icon[data-v-5fee1020],.disabled-button[data-v-5fee1020],.disabled-button span[data-v-5fee1020]{color:#ccc!important}@media(max-width:991px){.numpad-button[data-v-5fee1020]{height:60px;font-size:15px}}.keyinput-container[data-v-2b9c59f9]{display:flex;flex-direction:column;align-items:center;width:200px;margin:0 auto;color:#000}.keyinput-container h3[data-v-2b9c59f9]{margin-top:1rem!important;margin-bottom:1rem!important}.keyinput-container.inactive[data-v-2b9c59f9],.keyinput-container.inactive h3[data-v-2b9c59f9]{color:#d9d9d9}.keyinput-container.inactive .dot[data-v-2b9c59f9]{background-color:#d9d9d9}.keyinput-row[data-v-2b9c59f9]{display:flex;justify-content:stretch;width:100%}.keyinput-button[data-v-2b9c59f9]{flex:1;height:50px;font-size:18px;border:1px solid #ccc;margin:-1px 0 0 -1px;background-color:transparent;cursor:pointer;transition:background-color .2s ease;align-content:center;text-align:center}.keyinput-button .dot[data-v-2b9c59f9]{height:8px;width:8px;background-color:#000;border-radius:50%;display:inline-block}.keyinput-row[data-v-2b9c59f9]:hover{background-color:#e0e0e0}.keyinput-row:hover.disabled[data-v-2b9c59f9]{background-color:transparent;cursor:default}.keyinput-row:hover.disabled .keyinput-button[data-v-2b9c59f9]{cursor:default}@media(max-width:576px){.keyinput-container[data-v-2b9c59f9]{width:120px!important}.keyinput-container h3[data-v-2b9c59f9]{font-size:13px;margin-top:.5rem!important;margin-bottom:.5rem!important}.keyinput-button[data-v-2b9c59f9]{height:30px}}.create-dialog-form[data-v-272a401e]{display:flex;flex-direction:column;gap:16px}.period-section[data-v-272a401e]{display:flex;flex-direction:column;gap:8px}.period-label[data-v-272a401e]{font-size:12px;color:#4b5563}.unlock-dialog__form[data-v-15aa0029]{display:flex;flex-direction:column;gap:12px}.unlock-dialog__actions[data-v-15aa0029]{display:flex;flex-direction:column;width:100%}.unlock-dialog__actions-main[data-v-15aa0029]{display:flex;gap:8px;justify-content:flex-end}.unlock-dialog__actions-signout[data-v-15aa0029]{display:flex;justify-content:center}.panel-header{display:flex;align-items:center;width:100%;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb;box-sizing:border-box}.panel-header__left{flex-shrink:0}.panel-header__logo-wrapper{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#0ea5e9,#0284c7);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(14,165,233,.3)}.panel-header__logo{width:22px;height:22px;display:block;filter:brightness(0) invert(1)}.panel-header__center{flex:1;display:flex;align-items:center;justify-content:center;gap:8px}.panel-header__title{font-size:17px;font-weight:600;color:#383838;margin:0}.panel-header__version{font-size:12px;color:#9ca3af;font-weight:400}.panel-header__actions{flex-shrink:0;display:flex;align-items:center;gap:4px}.panel-table-wrapper{flex:1;min-height:0;padding:4px;overflow:hidden;display:flex;flex-direction:column}.panel-table-wrapper .panel-dashboard-detail{flex:1;min-height:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:auto;padding:12px}.oee-gauges-container{padding:16px 16px 0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.oee-gauges-container .gauges-grid{display:grid;gap:24px;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.oee-gauges-container.without-table{min-height:calc(100vh - 85px);height:calc(100vh - 85px);display:flex;align-items:center;justify-content:center;padding:0!important}@media(max-width:767px){.oee-gauges-container.without-table{min-height:calc(100vh - 65px);height:auto}}.oee-gauges-container.with-table .gauges-grid{gap:16px;width:100%;max-width:100%;box-sizing:border-box}.oee-gauges-container.with-table.gauges-count-1 .gauges-grid{grid-template-columns:1fr;margin:0 auto;justify-items:center}.oee-gauges-container.with-table.gauges-count-2 .gauges-grid{grid-template-columns:repeat(2,1fr);justify-items:center}@media(max-width:767px){.oee-gauges-container.with-table.gauges-count-2 .gauges-grid{grid-template-columns:1fr}}.oee-gauges-container.with-table.gauges-count-3 .gauges-grid{grid-template-columns:repeat(3,1fr);justify-items:center}@media(max-width:1023px)and (min-width:768px){.oee-gauges-container.with-table.gauges-count-3 .gauges-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.oee-gauges-container.with-table.gauges-count-3 .gauges-grid{grid-template-columns:1fr}}.oee-gauges-container.with-table.gauges-count-4 .gauges-grid{justify-items:center}@media(min-width:1920px){.oee-gauges-container.with-table.gauges-count-4 .gauges-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1919px)and (min-width:1800px){.oee-gauges-container.with-table.gauges-count-4 .gauges-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1799px)and (min-width:1024px){.oee-gauges-container.with-table.gauges-count-4 .gauges-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023px)and (min-width:768px){.oee-gauges-container.with-table.gauges-count-4 .gauges-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.oee-gauges-container.with-table.gauges-count-4 .gauges-grid{grid-template-columns:1fr}}.oee-gauges-container.with-table .gauge-item{width:100%;max-width:100%;display:flex;justify-content:center;overflow:hidden}.oee-gauges-container.without-table .gauges-grid{width:100%;height:100%;padding:15px;grid-auto-rows:1fr}@media(max-width:767px){.oee-gauges-container.without-table .gauges-grid{padding:10px}}.oee-gauges-container.without-table.gauges-count-1 .gauges-grid{grid-template-columns:1fr;grid-template-rows:1fr;margin:0 auto}.oee-gauges-container.without-table.gauges-count-2 .gauges-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;margin:0 auto}@media(max-width:767px){.oee-gauges-container.without-table.gauges-count-2 .gauges-grid{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);max-width:95vw}}.oee-gauges-container.without-table.gauges-count-3 .gauges-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin:0 auto}.oee-gauges-container.without-table.gauges-count-3 .gauges-grid .gauge-item:nth-child(3){grid-column:1/-1;display:flex;justify-content:center}.oee-gauges-container.without-table.gauges-count-3 .gauges-grid .gauge-item:nth-child(3) .gauge-wrapper{max-width:50%}@media(max-width:767px){.oee-gauges-container.without-table.gauges-count-3 .gauges-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);max-width:95vw}.oee-gauges-container.without-table.gauges-count-3 .gauges-grid .gauge-item:nth-child(3){grid-column:1}.oee-gauges-container.without-table.gauges-count-3 .gauges-grid .gauge-item:nth-child(3) .gauge-wrapper{max-width:100%}}.oee-gauges-container.without-table.gauges-count-4 .gauges-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin:0 auto;max-width:100%}@media(max-width:1023px){.oee-gauges-container.without-table.gauges-count-4 .gauges-grid{max-width:95vw}}@media(max-width:767px){.oee-gauges-container.without-table.gauges-count-4 .gauges-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);max-width:100%}}.oee-gauges-container .gauge-item{transition:all .3s cubic-bezier(.25,.46,.45,.94);box-sizing:border-box}.oee-gauges-container .gauge-item .gauge-wrapper{background:#fff;border-radius:20px;padding:0 20px 28px 20px;transition:transform .2s ease,box-shadow .2s ease;margin:0 auto;max-width:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.oee-gauges-container .gauge-item .gauge-wrapper:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.18)}@media(min-width:1920px){.oee-gauges-container .gauge-item .gauge-wrapper{padding:0 28px 36px 28px;border-radius:24px}}@media(max-width:1919px)and (min-width:1600px){.oee-gauges-container .gauge-item .gauge-wrapper{padding:0 24px 32px 24px;border-radius:22px}}@media(max-width:1599px)and (min-width:1440px){.oee-gauges-container .gauge-item .gauge-wrapper{padding:0 20px 28px 20px;border-radius:20px}}@media(max-width:1439px)and (min-width:1024px){.oee-gauges-container .gauge-item .gauge-wrapper{padding:0 16px 24px 16px;border-radius:18px}}@media(max-width:1023px)and (min-width:768px){.oee-gauges-container .gauge-item .gauge-wrapper{padding:0 14px 20px 14px;border-radius:16px}}@media(max-width:767px){.oee-gauges-container .gauge-item .gauge-wrapper{padding:0 12px 16px 12px;border-radius:12px}}.oee-gauges-container.without-table .gauge-wrapper{padding:10px;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:16px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:visible}@media(max-width:1023px)and (min-width:768px){.oee-gauges-container.without-table .gauge-wrapper{border-radius:14px;padding:8px}}@media(max-width:767px){.oee-gauges-container.without-table .gauge-wrapper{border-radius:12px;padding:6px}}.oee-gauges-container.without-table .gauge-wrapper .apexcharts-canvas{margin:0 auto}.oee-gauges-container.without-table .gauge-item{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.oee-gauges-container.without-table .gauges-grid{gap:24px}@media(max-width:1319px){.oee-gauges-container.without-table .gauges-grid{gap:20px}}@media(max-width:1023px){.oee-gauges-container.without-table .gauges-grid{gap:16px}}@media(max-width:767px){.oee-gauges-container.without-table .gauges-grid{gap:12px}}.panel-dashboard-table{border-collapse:collapse;font-size:30px;width:100%}.panel-dashboard-table tr:first-child{position:sticky;top:0;background-color:#232323}.panel-dashboard-table tr th{color:#fff}.panel-dashboard-table tr td,.panel-dashboard-table tr th{border:1px solid #232323;padding:15px 30px}.panel-dashboard-table tr:first-child td{border-top:0!important}.scroll-audit-detail{height:calc(100vh - 20px)!important;height:calc(var(--vh, 1vh)*100 - 20px)!important}.scroll-audit-detail,.scroll-audit-detail.py-3{margin:10px!important;padding:0!important}.lcd-panel-dialog{line-height:1.375!important}.lcd-panel-dialog>.lcd-panel-content{margin:0!important;padding:0!important}.lcd-panel-dialog>.lcd-panel-content.v-card__text{margin:0!important;padding:0!important;line-height:1.375!important}.quick-login{display:flex;flex-direction:column}.deactivate-btn{opacity:.7;transition:opacity .2s ease}.deactivate-btn:hover{opacity:1}@media(max-width:991px){.quick-login{margin-top:0!important}.quick-login .gap-20{gap:10px}.quick-login>{margin:1rem 0 0 0!important}.quick-login .key-inputs{margin-bottom:30px}}.activate-dialog-content[data-v-175ac7a6]{display:flex;flex-direction:column;gap:20px}.help-box[data-v-175ac7a6]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:10px}.help-box .help-icon[data-v-175ac7a6]{flex-shrink:0;margin-top:2px}.help-box .help-text[data-v-175ac7a6]{font-size:14px;color:#383838;line-height:1.5}.dialog-section[data-v-175ac7a6]{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.dialog-section[data-v-175ac7a6]:last-child{border-bottom:none;padding-bottom:0}.section-header[data-v-175ac7a6]{display:flex;align-items:center;gap:8px}.section-header .section-icon[data-v-175ac7a6]{color:#4b5563}.section-header .section-title[data-v-175ac7a6]{font-size:14px;font-weight:600;color:#383838;text-transform:uppercase;letter-spacing:.5px}.chips-container[data-v-175ac7a6]{display:flex;flex-wrap:wrap;gap:8px}.selectable-chip[data-v-175ac7a6]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #c8c8c8;border-radius:10px;font-size:14px;font-weight:500;color:#383838;cursor:pointer;transition:all .15s ease}.selectable-chip[data-v-175ac7a6]:hover:not(:disabled){border-color:#3b82f6;background:#f8fafc}.selectable-chip[data-v-175ac7a6]:disabled{opacity:.5;cursor:not-allowed}.selectable-chip--active[data-v-175ac7a6]{background:#dbeafe;border-color:#3b82f6;color:#3b82f6}.selectable-chip--active[data-v-175ac7a6]:hover:not(:disabled){background:#bfdbfe}.selectable-chip .chip-icon[data-v-175ac7a6]{color:#3b82f6}.take-dialog__card[data-v-3fa3adba]{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;max-height:90vh}.take-dialog__header[data-v-3fa3adba]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#dadeec}.take-dialog__header-content[data-v-3fa3adba]{display:flex;align-items:center;gap:12px}.take-dialog__icon[data-v-3fa3adba]{color:#3b82f6!important;font-size:24px!important}.take-dialog__title[data-v-3fa3adba]{font-size:17px;font-weight:600;color:#383838;margin:0}.take-dialog__close[data-v-3fa3adba]{color:#4b5563!important}.take-dialog__content[data-v-3fa3adba]{flex:1;padding:20px;overflow-y:auto}.take-dialog__loading[data-v-3fa3adba]{display:flex;justify-content:center;align-items:center;padding:44px}.take-dialog__main[data-v-3fa3adba]{margin-bottom:20px}.take-dialog__name[data-v-3fa3adba]{font-size:19px;font-weight:700;color:#383838;margin:0 0 8px}.take-dialog__location[data-v-3fa3adba]{display:flex;align-items:center;flex-wrap:wrap;font-size:15px;color:#4b5563}.take-dialog__location .v-icon[data-v-3fa3adba]{color:#9ca3af!important}.take-dialog__location strong[data-v-3fa3adba]{color:#383838}.take-dialog__details[data-v-3fa3adba]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:16px;background:rgba(0,0,0,.02);border-radius:10px}@media(max-width:480px){.take-dialog__details[data-v-3fa3adba]{grid-template-columns:1fr}}.take-dialog__detail[data-v-3fa3adba]{display:flex;flex-direction:column;gap:2px}.take-dialog__label[data-v-3fa3adba]{font-size:13px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.02em}.take-dialog__value[data-v-3fa3adba]{font-size:15px;font-weight:500;color:#383838}.take-dialog__warning[data-v-3fa3adba]{display:flex;align-items:center;margin-top:16px;padding:12px 16px;background:rgba(249,115,22,.1);border-radius:10px;color:#c2410c;font-weight:500}.take-dialog__warning .v-icon[data-v-3fa3adba]{color:#f97316!important}.take-dialog__message[data-v-3fa3adba]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px;text-align:center;color:#4b5563}.take-dialog__message .v-icon[data-v-3fa3adba]{color:#9ca3af!important;font-size:48px!important}.take-dialog__message p[data-v-3fa3adba]{font-size:15px;margin:0}.take-dialog__footer[data-v-3fa3adba]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background:#dadeec}.service-queue-content[data-v-5d1ca0ee]{min-height:100px}.empty-state[data-v-5d1ca0ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:36px 16px}.empty-state .empty-text[data-v-5d1ca0ee]{font-size:14px;color:#4b5563}.queue-list[data-v-5d1ca0ee]{display:flex;flex-direction:column;gap:12px}.queue-item[data-v-5d1ca0ee]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px}.queue-item-header[data-v-5d1ca0ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.queue-item-title[data-v-5d1ca0ee]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.queue-item-title .action-name[data-v-5d1ca0ee]{font-weight:500;color:#383838}.queue-item-title .audit-name[data-v-5d1ca0ee]{color:#4b5563;font-size:14px}.status-chip-wrapper[data-v-5d1ca0ee]{flex-shrink:0}.status-chip[data-v-5d1ca0ee]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:50px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.status-chip--error[data-v-5d1ca0ee]{background:#fee2e2;color:#ef4444}.status-chip--success[data-v-5d1ca0ee]{background:#dcfce7;color:#10b981}.status-chip--running[data-v-5d1ca0ee]{background:#fef3c7;color:#b45309}.queue-item-meta[data-v-5d1ca0ee]{display:flex;flex-wrap:wrap;gap:12px}.queue-item-meta .meta-text[data-v-5d1ca0ee]{font-size:12px;color:#4b5563}.error-button[data-v-5d1ca0ee]{align-self:flex-start;margin-top:4px;color:#ef4444!important}.error-dialog-content .error-message[data-v-5d1ca0ee]{white-space:pre-wrap;word-break:break-all;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px;font-size:14px;font-family:monospace;margin:0;max-height:300px;overflow-y:auto}.invitation-auto-overlay[data-v-041862f2]{border-radius:14px!important;overflow:hidden!important}.invitation-auto-overlay__card[data-v-041862f2]{background:#fff;border-radius:14px;padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.invitation-auto-overlay__icon[data-v-041862f2]{width:80px;height:80px;border-radius:50%;background:#dbeafe;display:flex;align-items:center;justify-content:center}.invitation-auto-overlay__content[data-v-041862f2]{display:flex;flex-direction:column;align-items:center;gap:12px}.invitation-auto-overlay__title[data-v-041862f2]{font-size:19px;font-weight:700;color:#383838}.invitation-auto-overlay__org[data-v-041862f2]{display:flex;align-items:center;gap:8px;background:#dbeafe;padding:8px 16px;border-radius:50px}.invitation-auto-overlay__org-avatar[data-v-041862f2]{width:24px;height:24px;border-radius:6px;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.invitation-auto-overlay__org-name[data-v-041862f2]{font-size:14px;font-weight:600;color:#3b82f6}.invitation-auto-overlay__subtitle[data-v-041862f2]{font-size:14px;color:#4b5563}.invitation-dialog[data-v-041862f2]{padding:8px 0}.invitation-dialog__org[data-v-041862f2]{display:flex;align-items:center;gap:16px;padding:16px;background:#f9fafb;border-radius:14px;border:1px solid #e5e7eb}.invitation-dialog__avatar[data-v-041862f2]{width:56px;height:56px;border-radius:10px;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.invitation-dialog__org-info[data-v-041862f2]{display:flex;flex-direction:column;gap:4px}.invitation-dialog__org-name[data-v-041862f2]{font-size:16px;font-weight:600;color:#383838}.invitation-dialog__org-desc[data-v-041862f2]{font-size:14px;color:#4b5563;line-height:1.4}#app-root{width:100%;height:100vh;min-height:100vh;display:flex;flex-direction:row;overflow:hidden}#app-root>.layout-sidebar{flex-shrink:0}#app-root>#app{flex:1;min-width:0;height:100%;display:flex;flex-direction:row;overflow:hidden;opacity:1;transition:opacity .3s ease}#app-root>#app.app-hidden{opacity:0;pointer-events:none}.loader-fade-enter-active,.loader-fade-leave-active{transition:opacity .6s ease}.loader-fade-enter,.loader-fade-leave-to{opacity:0}.modern-header .header-container{padding:16px 16px 16px 32px!important;box-shadow:0 2px 8px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.06)!important;border-bottom:none!important}.modern-header .page-title-text{font-size:22px!important;font-weight:700!important;color:#1b263b!important}.modern-header .header-icon-btn{width:42px!important;height:42px!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.modern-header .header-icon-btn:hover{background:#f1f5f9!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;transform:translateY(-2px)!important}.modern-header .user-profile-btn{border-radius:12px!important;background:#f8fafc!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.modern-header .user-profile-btn:hover:not(:disabled){background:#f1f5f9!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;transform:translateY(-2px)!important}.modern-header .user-avatar{width:32px!important;height:32px!important;border-radius:10px!important}.modern-header .organization-dropdown .v-input__slot{background:#f8fafc!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.modern-header .organization-dropdown:hover .v-input__slot{background:#f1f5f9!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.twofa-dialog-content[data-v-3e56f716]{display:flex;flex-direction:column;gap:20px}.help-box[data-v-3e56f716]{background:#dbeafe!important;border-radius:10px;padding:16px;border-left:4px solid #3b82f6}.help-box .help-title[data-v-3e56f716]{font-weight:600;color:#383838!important;margin-bottom:4px;font-size:15px}.help-box .help-text[data-v-3e56f716]{font-size:14px;color:#4b5563!important;line-height:1.5}.warning-box[data-v-3e56f716]{background:#fef3c7;border-radius:10px;padding:16px;border-left:4px solid #f97316;display:flex;gap:12px;align-items:flex-start}.warning-box .warning-content[data-v-3e56f716]{flex:1}.warning-box .warning-title[data-v-3e56f716]{font-weight:600;color:#383838;margin-bottom:4px;font-size:15px}.warning-box .warning-text[data-v-3e56f716]{font-size:14px;color:#4b5563;line-height:1.5}.instructions-section[data-v-3e56f716]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-3e56f716]{font-size:15px;font-weight:600;color:#383838;margin:0;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.instructions-list[data-v-3e56f716]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.instructions-list li[data-v-3e56f716]{font-size:14px;color:#383838;line-height:1.5}.instructions-list li[data-v-3e56f716]::marker{color:#3b82f6;font-weight:600}.qr-section[data-v-3e56f716]{display:flex;flex-direction:column;gap:12px}.qr-wrapper[data-v-3e56f716]{display:flex;justify-content:center;padding:16px;background:#dadeec;border-radius:14px;border:1px solid #e5e7eb}.qr-code img[data-v-3e56f716]{display:block;width:200px;height:200px;border-radius:10px}.qr-loading[data-v-3e56f716]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px}.qr-loading span[data-v-3e56f716]{font-size:14px;color:#4b5563}.deactivation-content[data-v-3e56f716],.password-dialog-content[data-v-935a0208]{display:flex;flex-direction:column;gap:16px}.help-box[data-v-935a0208]{background:#dbeafe!important;border-radius:10px;padding:12px;border-left:4px solid #3b82f6}.help-box .help-text[data-v-935a0208]{font-size:14px;color:#4b5563!important;line-height:1.5}.form-fields[data-v-935a0208]{display:flex;flex-direction:column;gap:12px}.messages[data-v-935a0208]{min-height:24px}.error-message[data-v-935a0208]{display:flex;align-items:center;gap:8px;color:#ef4444;font-size:14px}.success-message[data-v-935a0208]{display:flex;align-items:center;gap:8px;color:#10b981;font-size:14px}.user-settings-page[data-v-369a984e]{padding:12px;display:flex;flex-direction:column;gap:12px;background:#ebeff2}.settings-card[data-v-369a984e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.card-header[data-v-369a984e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card-title[data-v-369a984e]{font-size:17px;font-weight:600;color:#383838;margin:0}.card-description[data-v-369a984e]{font-size:14px;color:#4b5563;margin:0 0 16px}.settings-grid[data-v-369a984e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:900px){.settings-grid[data-v-369a984e]{grid-template-columns:1fr}}.form-grid[data-v-369a984e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:600px){.form-grid[data-v-369a984e]{grid-template-columns:1fr}}.avatar-content[data-v-369a984e]{display:flex;align-items:center;gap:20px}.avatar-circle[data-v-369a984e]{width:80px;height:80px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.avatar-circle.has-image[data-v-369a984e]{background:transparent}.avatar-image[data-v-369a984e]{width:100%;height:100%;background-size:cover;background-position:50%}.avatar-info[data-v-369a984e]{display:flex;flex-direction:column;gap:8px}.avatar-hint[data-v-369a984e]{font-size:14px;color:#4b5563;margin:0}.language-content[data-v-369a984e]{display:flex;flex-direction:column;gap:12px}.current-language[data-v-369a984e]{display:flex;align-items:center;gap:8px;padding:12px;background:#f8fafc;border-radius:10px;border:1px solid #e5e7eb}.current-language .language-label[data-v-369a984e]{font-size:14px;color:#4b5563}.current-language .language-value[data-v-369a984e]{font-size:15px;font-weight:600;color:#383838}.language-hint[data-v-369a984e]{font-size:13px;color:#4b5563;margin:0}.security-content[data-v-369a984e]{display:flex;flex-direction:column;gap:16px}.security-section[data-v-369a984e]{display:flex;flex-direction:column;gap:8px}.section-header[data-v-369a984e]{display:flex;align-items:center;gap:8px}.section-title[data-v-369a984e]{font-size:15px;font-weight:500;color:#383838}.section-description[data-v-369a984e]{font-size:14px;color:#4b5563;margin:0}.section-divider[data-v-369a984e]{height:1px;background:#e5e7eb;margin:8px 0}.status-chip[data-v-369a984e]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:13px;font-weight:500}.status-chip--success[data-v-369a984e]{background:#d1fae5;color:#065f46}.status-chip--warning[data-v-369a984e]{background:#fef3c7;color:#92400e}.invitations-card[data-v-369a984e]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.invitations-list[data-v-369a984e]{display:flex;flex-direction:column;gap:12px}.invitation-item[data-v-369a984e]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fff;border-radius:10px;border:1px solid #bbf7d0}.invitation-info[data-v-369a984e]{display:flex;align-items:center;gap:12px}.invitation-avatar[data-v-369a984e]{width:36px;height:36px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.invitation-name[data-v-369a984e]{font-weight:500;color:#383838}.invitation-actions[data-v-369a984e]{display:flex;gap:8px}.organizations-card[data-v-369a984e]{grid-column:1/-1}.table-wrapper[data-v-369a984e]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.simple-table[data-v-369a984e]{width:100%;border-collapse:collapse}.simple-table td[data-v-369a984e],.simple-table th[data-v-369a984e]{padding:12px 16px;text-align:left}.simple-table th[data-v-369a984e]{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.simple-table td[data-v-369a984e]{font-size:14px;color:#383838;background:#fff}.simple-table tbody tr[data-v-369a984e]{border-bottom:1px solid #f1f5f9;transition:background-color .15s ease}.simple-table tbody tr[data-v-369a984e]:last-child{border-bottom:none}.simple-table tbody tr[data-v-369a984e]:hover{background:#f8fafc}.org-name[data-v-369a984e]{display:flex;align-items:center;gap:12px}.org-avatar[data-v-369a984e]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#93c5fd);color:#3b82f6;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.empty-state[data-v-369a984e]{padding:36px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-state .empty-text[data-v-369a984e]{color:#4b5563;font-size:14px}.btn-pulse[data-v-369a984e]{animation:pulse-scale-369a984e .32s ease}@keyframes pulse-scale-369a984e{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.tenant-dialog-content[data-v-369a984e]{display:flex;flex-direction:column;gap:12px}.tenant-dialog-content p[data-v-369a984e]{font-size:15px;color:#383838;margin:0;line-height:1.6}.auth-language-selector[data-v-e3f4b5f8]{display:flex;justify-content:center;align-items:center;gap:3px;padding:14px 0;border-top:1px solid rgba(0,0,0,.06);margin-top:14px;flex-wrap:wrap}@media(max-width:600px){.auth-language-selector[data-v-e3f4b5f8]{padding:12px 0;gap:2px}}.auth-language-selector .lang-btn[data-v-e3f4b5f8]{padding:4px 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;color:rgba(0,0,0,.4);font-size:10px;font-weight:500;letter-spacing:.5px;font-family:inherit;min-width:28px;text-align:center;line-height:1.2}@media(max-width:600px){.auth-language-selector .lang-btn[data-v-e3f4b5f8]{padding:6px 10px;font-size:11px;min-width:32px}}.auth-language-selector .lang-btn[data-v-e3f4b5f8]:hover{color:rgba(0,0,0,.65);background:rgba(0,0,0,.04)}.auth-language-selector .lang-btn.active[data-v-e3f4b5f8]{color:#00a8d4;background:rgba(0,168,212,.1)}.auto-login-steps[data-v-f1d4b8cc]{display:flex;flex-direction:column;gap:12px;margin-top:24px;width:100%;max-width:280px}.auto-login-steps .auto-login-step[data-v-f1d4b8cc]{display:flex;align-items:center;gap:8px;font-size:14px;color:#9ca3af;transition:color .3s ease}.auto-login-steps .auto-login-step .v-icon[data-v-f1d4b8cc]{flex-shrink:0}.auto-login-steps .auto-login-step.done[data-v-f1d4b8cc]{color:#10b981}.auto-login-steps .auto-login-step.active[data-v-f1d4b8cc]{color:#374151;font-weight:500}.in-progress-badge[data-v-24fd1dcb]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:50px;font-size:13px;font-weight:500;background:rgba(249,115,22,.15);color:#d65b06;border:1px solid rgba(249,115,22,.4);white-space:nowrap;flex-shrink:0}.issue-card[data-v-32cbf0a9]{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e0e0e0;border-left:5px solid #bebebe;border-radius:14px;padding:16px;transition:box-shadow .2s ease,border-color .2s ease;color:#383838}.issue-card[data-v-32cbf0a9]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.issue-card--unassigned[data-v-32cbf0a9]{border-color:#bebebe;background:linear-gradient(135deg,rgba(51,51,51,.03),#fff)}.issue-card--unassigned[data-v-32cbf0a9]:hover{border-color:#8a8e94}.issue-card__badges[data-v-32cbf0a9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge[data-v-32cbf0a9]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:10px;font-size:13px;font-weight:600}.badge--unassigned[data-v-32cbf0a9]{background:#333;color:#fff}.badge--unassigned .v-icon[data-v-32cbf0a9]{color:#fff!important}.badge--priority[data-v-32cbf0a9]{background:#f5f5f5;color:#383838;text-transform:uppercase;letter-spacing:.02em}.issue-card__title[data-v-32cbf0a9]{font-size:17px;font-weight:700;color:#383838;margin:0;line-height:1.3}.issue-card__location[data-v-32cbf0a9]{display:flex;align-items:center;gap:4px;font-size:14px;color:#4b5563}.issue-card__location .v-icon[data-v-32cbf0a9]{color:#bebebe!important;flex-shrink:0}.issue-card__location strong[data-v-32cbf0a9]{color:#383838;font-weight:600}.issue-card__meta[data-v-32cbf0a9]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fafafa;border-radius:10px}.meta-item[data-v-32cbf0a9]{display:flex;align-items:center;gap:8px;font-size:14px}.meta-item .v-icon[data-v-32cbf0a9]{color:#8a8e94!important;flex-shrink:0}.meta-label[data-v-32cbf0a9]{color:#4b5563;flex-shrink:0}.meta-value[data-v-32cbf0a9]{color:#383838;font-weight:500}.issue-card__info[data-v-32cbf0a9]{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #f5f5f5}.info-item[data-v-32cbf0a9]{display:flex;align-items:center;gap:8px;font-size:14px;color:#4b5563}.info-item .v-icon[data-v-32cbf0a9]{color:#bebebe!important;flex-shrink:0}.info-item--solver .v-icon[data-v-32cbf0a9]{color:#3b82f6!important}.info-item--solver .info-value[data-v-32cbf0a9]{color:#3b82f6}.info-item--shutdown .v-icon[data-v-32cbf0a9]{color:#ef4444!important}.info-item--shutdown .info-value[data-v-32cbf0a9]{color:#ef4444;font-weight:600}.info-label[data-v-32cbf0a9]{color:#4b5563}.info-value[data-v-32cbf0a9]{color:#383838;font-weight:500}.issue-card__actions[data-v-32cbf0a9]{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px}@media(max-width:768px){.issue-card[data-v-32cbf0a9]{padding:12px}.issue-card__actions[data-v-32cbf0a9]{flex-direction:column}.issue-card__actions[data-v-32cbf0a9] .v-btn{width:100%}}.issue-card-small[data-v-1f93c69a]{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e0e0e0;border-left-width:4px;border-left-style:solid;border-radius:10px;padding:12px;transition:box-shadow .2s ease}.issue-card-small[data-v-1f93c69a]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.issue-card-small__header[data-v-1f93c69a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.priority-badge[data-v-1f93c69a]{display:inline-flex;align-items:center;gap:2px;padding:2px 4px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;background:rgba(239,68,68,.1);color:#ef4444}.priority-badge .v-icon[data-v-1f93c69a]{color:#ef4444!important}.fault-type-badge[data-v-1f93c69a]{font-weight:500;color:#fff}.fault-type-badge[data-v-1f93c69a],.shutdown-badge[data-v-1f93c69a]{display:inline-flex;align-items:center;padding:2px 4px;border-radius:6px;font-size:12px}.shutdown-badge[data-v-1f93c69a]{gap:2px;background:rgba(239,68,68,.1);font-weight:600;color:#ef4444}.shutdown-badge .v-icon[data-v-1f93c69a]{color:#ef4444!important}.issue-card-small__title[data-v-1f93c69a]{font-size:14px;font-weight:600;color:#383838;margin:0;line-height:1.3}.issue-card-small__meta[data-v-1f93c69a]{display:flex;flex-wrap:wrap;gap:12px}.meta-item[data-v-1f93c69a]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#4b5563}.meta-item .v-icon[data-v-1f93c69a]{color:#bebebe!important}.meta-item--solver[data-v-1f93c69a]{color:#3b82f6}.meta-item--solver .v-icon[data-v-1f93c69a]{color:#3b82f6!important}.issue-card-small__actions[data-v-1f93c69a]{display:flex;justify-content:flex-end;gap:4px;padding-top:8px;border-top:1px solid #f5f5f5}.in-progress-badge[data-v-67569fef]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:50px;font-size:13px;font-weight:500;background:rgba(249,115,22,.15);color:#d65b06;border:1px solid rgba(249,115,22,.4);white-space:nowrap;flex-shrink:0}.maintenance-filter-row[data-v-67569fef]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.maintenance-chip[data-v-67569fef]{border-radius:50px;background:#dbeafe;color:#3b82f6;border:1px solid #3b82f6}.maintenance-chip[data-v-67569fef],.maintenance-filter-btn[data-v-67569fef]{display:inline-flex;align-items:center;padding:4px 10px;font-size:13px;font-weight:500}.maintenance-filter-btn[data-v-67569fef]{gap:5px;background:#fff;border:1px solid #c8c8c8;border-radius:50px;color:#4b5563;cursor:pointer;transition:all .15s ease;white-space:nowrap}.maintenance-filter-btn[data-v-67569fef]:hover{border-color:#3b82f6;color:#3b82f6;background:#f8fafc}.maintenance-filter-btn--active[data-v-67569fef]{border-color:#3b82f6;color:#3b82f6;background:#dbeafe}.maintenance-filter-btn__badge[data-v-67569fef]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#3b82f6;color:#fff;border-radius:50px;font-size:10px;font-weight:700;line-height:1}.maintenance-filter-btn__count[data-v-67569fef]{margin:0 -4px}.filter-dialog-content[data-v-67569fef]{display:flex;flex-direction:column;gap:20px}.filter-help-box[data-v-67569fef]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:10px}.filter-help-icon[data-v-67569fef]{flex-shrink:0;margin-top:2px}.filter-help-text[data-v-67569fef]{font-size:14px;color:#383838;line-height:1.5}.filter-section[data-v-67569fef]{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.filter-section[data-v-67569fef]:last-child{border-bottom:none;padding-bottom:0}.filter-section-header[data-v-67569fef]{display:flex;align-items:center;gap:8px}.filter-section-header span[data-v-67569fef]{font-size:13px;font-weight:600;color:#383838;text-transform:uppercase;letter-spacing:.5px}.filter-chips-container[data-v-67569fef]{display:flex;flex-wrap:wrap;gap:8px}.filter-chip[data-v-67569fef]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#fff;border:1px solid #c8c8c8;border-radius:10px;font-size:14px;font-weight:500;color:#383838;cursor:pointer;transition:all .15s ease}.filter-chip[data-v-67569fef]:hover{border-color:#3b82f6;background:#f8fafc}.filter-chip--active[data-v-67569fef]{background:#dbeafe;border-color:#3b82f6;color:#3b82f6}.filter-chip--active[data-v-67569fef]:hover{background:#bfdbfe}.filter-chip-icon[data-v-67569fef]{color:#3b82f6}.in-progress-badge[data-v-1d00377f]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:50px;font-size:13px;font-weight:500;background:rgba(249,115,22,.15);color:#d65b06;border:1px solid rgba(249,115,22,.4);white-space:nowrap;flex-shrink:0}.version-info[data-v-053a9bfd]{display:flex;align-items:center;gap:8px;font-size:11px;color:#666;padding:4px 0;margin-bottom:-8px}.version-info .version-item[data-v-053a9bfd]{color:#666}.version-info .version-separator[data-v-053a9bfd]{color:#999}.settings-page[data-v-51a99d8f]{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:12px;gap:12px}.settings__tabs-wrapper[data-v-51a99d8f]{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.settings__tabs-wrapper[data-v-51a99d8f]::-webkit-scrollbar{height:0;display:none}.settings__tabs[data-v-51a99d8f]{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;background:#fff;border-radius:14px;border:1px solid #e5e7eb;flex-wrap:wrap;min-width:100%}.settings__tab[data-v-51a99d8f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:flex;align-items:center;justify-content:center;height:32px;padding:0 14px;font-size:13px;font-weight:500;color:#4b5563;border-radius:10px;cursor:pointer;transition:all .15s ease;white-space:nowrap;text-decoration:none}@media(max-width:600px){.settings__tab[data-v-51a99d8f]{padding:0 10px;font-size:12px;height:28px}}.settings__tab[data-v-51a99d8f]:hover:not(.settings__tab--active){color:#383838;background:#dadeec}.settings__tab--active[data-v-51a99d8f]{color:#3b82f6;background:#dbeafe;font-weight:600}.settings__tab .v-icon[data-v-51a99d8f]{opacity:.6}.settings__content[data-v-51a99d8f]{flex:1;overflow:hidden;display:flex;flex-direction:column}[data-v-51a99d8f] .settings__dropdown{border-radius:10px!important;padding:4px!important;min-width:180px}[data-v-51a99d8f] .settings__dropdown .v-list-item{border-radius:6px;min-height:36px;padding:0 12px}[data-v-51a99d8f] .settings__dropdown .v-list-item:hover{background:#dadeec}[data-v-51a99d8f] .settings__dropdown .v-list-item--active{background:rgba(59,130,246,.08)}[data-v-51a99d8f] .settings__dropdown .v-list-item--active .v-list-item-title{color:#3b82f6;font-weight:500}[data-v-51a99d8f] .settings__dropdown .v-list-item-title{font-size:13px;color:#383838}.account-dialog[data-v-611d3ab3]{display:flex;flex-direction:column;gap:28px;padding:8px}.account-dialog__header[data-v-611d3ab3]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}@media(max-width:600px){.account-dialog__header[data-v-611d3ab3]{flex-direction:column}}.account-dialog__avatar[data-v-611d3ab3]{display:flex;align-items:center;gap:16px}.account-dialog__status[data-v-611d3ab3]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.account-dialog__section[data-v-611d3ab3]{display:flex;flex-direction:column;gap:12px}.avatar-circle[data-v-611d3ab3]{width:64px;height:64px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.avatar-image[data-v-611d3ab3]{width:100%;height:100%;background-size:cover;background-position:50%}.avatar-info__name[data-v-611d3ab3]{font-size:17px;font-weight:600;color:#383838}.avatar-info__email[data-v-611d3ab3]{font-size:14px;color:#4b5563}.section-title[data-v-611d3ab3]{font-size:15px;font-weight:600;color:#383838;margin:0;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.form-grid[data-v-611d3ab3]{display:grid;gap:16px}.form-grid--2[data-v-611d3ab3]{grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.form-grid--2[data-v-611d3ab3]{grid-template-columns:1fr}}.form-grid--3[data-v-611d3ab3]{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.form-grid--3[data-v-611d3ab3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.form-grid--3[data-v-611d3ab3]{grid-template-columns:1fr}}.quick-login-row[data-v-611d3ab3]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pin-input[data-v-611d3ab3]{max-width:200px}.status-warning[data-v-611d3ab3]{font-size:14px;color:#f97316;margin:0}.location-warning[data-v-611d3ab3]{font-size:14px;color:#f97316;margin:8px 0 0}.multiselect-field__label[data-v-611d3ab3]{display:block;font-size:14px;font-weight:500;color:#4b5563;margin-bottom:4px}.agenda-warning__text[data-v-611d3ab3]{font-size:15px;color:#383838;margin-bottom:16px}.agenda-warning__list[data-v-611d3ab3]{list-style:none;padding:0;margin:0 0 16px;background:#dadeec;border-radius:10px;padding:12px}.agenda-warning__item[data-v-611d3ab3]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.agenda-warning__item[data-v-611d3ab3]:not(:last-child){border-bottom:1px solid #e5e7eb}.agenda-warning__type[data-v-611d3ab3]{font-weight:500;color:#383838}.agenda-warning__count[data-v-611d3ab3]{font-weight:700;color:#ef4444;background:rgba(239,68,68,.1);padding:2px 8px;border-radius:6px}.agenda-warning__hint[data-v-611d3ab3]{font-size:14px;color:#4b5563}.invite-dialog[data-v-41f78e4a]{display:flex;flex-direction:column;gap:20px;padding:8px}.invite-dialog__section[data-v-41f78e4a]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-41f78e4a]{font-size:15px;font-weight:600;color:#383838;margin:0;padding-bottom:8px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:4px}.required-mark[data-v-41f78e4a]{color:#ef4444}.form-grid[data-v-41f78e4a]{display:grid;gap:16px}.form-grid--2[data-v-41f78e4a]{grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.form-grid--2[data-v-41f78e4a]{grid-template-columns:1fr}}.form-grid--3[data-v-41f78e4a]{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.form-grid--3[data-v-41f78e4a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.form-grid--3[data-v-41f78e4a]{grid-template-columns:1fr}}.quick-login-row[data-v-41f78e4a]{display:flex;align-items:center;gap:16px}.pin-input[data-v-41f78e4a]{max-width:200px}.location-warning[data-v-41f78e4a]{font-size:14px;color:#f97316;margin:8px 0 0}.multiselect-field__label[data-v-41f78e4a]{display:block;font-size:14px;font-weight:500;color:#4b5563;margin-bottom:4px}.delete-dialog-card[data-v-e7c626a4]{border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#fff}.delete-dialog__header[data-v-e7c626a4]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.delete-dialog__header .title[data-v-e7c626a4]{font-weight:600;font-size:16px;color:#383838}.delete-dialog__header .delete-dialog__close[data-v-e7c626a4]{color:#4b5563}.delete-dialog__alert[data-v-e7c626a4]{margin:8px 0 16px 0;padding:16px;border-radius:12px;color:#991b1b;text-align:center}.delete-dialog__actions[data-v-e7c626a4]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.delete-dialog__actions .btn-cancel[data-v-e7c626a4]{color:#666}.delete-dialog__actions .btn-cancel[data-v-e7c626a4]:hover{background:#f5f5f5}.delete-dialog__actions .btn-delete[data-v-e7c626a4]{color:#fff;background-color:#ef4444;transition:all .15s ease}.delete-dialog__actions .btn-delete[data-v-e7c626a4]:hover{filter:brightness(.95);transform:translateY(-1px)}.settings-list-page[data-v-50988290]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-50988290]{padding:0}.settings-content[data-v-50988290]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-50988290]{padding:0}.settings-form-page[data-v-50988290]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-50988290]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-50988290]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-50988290]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-50988290]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-50988290]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-50988290]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-50988290]{grid-template-columns:1fr}.settings-form-grid--three[data-v-50988290]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-50988290]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-50988290]{grid-template-columns:1fr}}.settings-form-field--full[data-v-50988290]{grid-column:1/-1}.settings-stats-row[data-v-50988290]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-50988290]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-50988290]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-50988290]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-50988290]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-50988290]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-50988290]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-50988290]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-50988290]{margin-top:28px}.settings-loading-wrapper[data-v-50988290]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-50988290]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-50988290]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.settings-page-wrapper[data-v-50988290]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.status-toggle[data-v-50988290] .ui-button-toggle__btn--active{background:#fff!important;color:#1f2937!important}.header-name-toggle[data-v-50988290]{cursor:pointer;display:inline-flex;align-items:center}.header-name-toggle[data-v-50988290]:hover{color:#3b82f6}.user-name-cell[data-v-50988290]{display:flex;align-items:center;white-space:nowrap}.chips-cell>span[data-v-50988290],.chips-cell[data-v-50988290]{display:flex;flex-wrap:wrap;gap:4px}[data-v-50988290] .list-item--inactive{opacity:.6}.delete-target[data-v-50988290]{text-align:left;margin-bottom:12px;padding:12px;border-radius:14px;background:#dadeec}.delete-target .delete-target__label[data-v-50988290]{color:#4b5563;font-weight:600;margin-bottom:4px}.delete-target .delete-target__value[data-v-50988290]{color:#383838;font-weight:700}.delete-target .delete-target__value .email[data-v-50988290]{color:#4b5563;font-weight:600;margin-left:6px}.delete-warning[data-v-50988290]{text-align:left}.delete-warning .delete-warning__title[data-v-50988290]{color:#ef4444;font-weight:700;margin-bottom:6px}.delete-warning .delete-warning__text[data-v-50988290]{color:#7f1d1d;font-weight:600;margin-bottom:8px}.delete-warning .delete-warning__list[data-v-50988290]{margin:6px 0 12px 0;padding:0;list-style:none}.delete-warning .delete-warning__list li[data-v-50988290]{display:flex;align-items:center;gap:8px;padding:4px 0}.delete-warning .delete-warning__list li .dot[data-v-50988290]{width:6px;height:6px;border-radius:50%;background:#7f1d1d}.delete-warning .delete-warning__list li .name[data-v-50988290]{color:#7f1d1d;font-weight:600}.delete-warning .delete-warning__list li .count[data-v-50988290]{color:#383838;font-weight:700;margin-left:4px}.delete-warning .delete-warning__hint[data-v-50988290]{color:#4b5563}.settings-list-page[data-v-34461304]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-34461304]{padding:0}.settings-content[data-v-34461304]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-34461304]{padding:0}.settings-form-page[data-v-34461304]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-34461304]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-34461304]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-34461304]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-34461304]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-34461304]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-34461304]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-34461304]{grid-template-columns:1fr}.settings-form-grid--three[data-v-34461304]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-34461304]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-34461304]{grid-template-columns:1fr}}.settings-form-field--full[data-v-34461304]{grid-column:1/-1}.settings-stats-row[data-v-34461304]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-34461304]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-34461304]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-34461304]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-34461304]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-34461304]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-34461304]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-34461304]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-34461304]{margin-top:28px}.settings-loading-wrapper[data-v-34461304]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-34461304]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-34461304]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.settings-form-toolbar[data-v-34461304]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:16px}.settings-form-toolbar .toolbar-spacer[data-v-34461304]{flex:1}.avatar-section[data-v-34461304]{display:flex;align-items:center;gap:16px}.avatar-section__spacer[data-v-34461304]{flex:1}.avatar-preview[data-v-34461304]{flex-shrink:0}.avatar-circle[data-v-34461304]{width:64px;height:64px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-circle.has-image[data-v-34461304]{background:transparent}.avatar-image[data-v-34461304]{width:100%;height:100%;background-size:cover;background-position:50%}.avatar-info h4[data-v-34461304]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#383838}.info-text[data-v-34461304]{font-size:13px;color:#4b5563}.field-label[data-v-34461304]{display:block;font-size:12px;font-weight:500;color:#4b5563;margin-bottom:4px}.group-user-list__row[data-v-b2542176]{display:flex;align-items:start;gap:8px;margin-bottom:8px}.group-user-list__select[data-v-b2542176]{flex:1;min-width:0}.group-user-list__delete[data-v-b2542176]{flex-shrink:0;color:#ef4444!important}.mt-3[data-v-b2542176]{margin-top:12px}.location-form[data-v-3d4b5c48]{display:flex;flex-direction:column;gap:16px;padding:8px}.location-form__section[data-v-3d4b5c48]{display:flex;flex-direction:column;gap:8px}.location-form__title[data-v-3d4b5c48]{font-size:15px;font-weight:600;color:#383838;margin:0;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.location-form__label[data-v-3d4b5c48]{font-size:14px;font-weight:500;color:#4b5563}.location-form__toggle[data-v-3d4b5c48]{align-self:flex-start;width:auto}.settings-list-page[data-v-bf16a9de]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-bf16a9de]{padding:0}.settings-content[data-v-bf16a9de]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-bf16a9de]{padding:0}.settings-form-page[data-v-bf16a9de]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-bf16a9de]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-bf16a9de]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-bf16a9de]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-bf16a9de]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-bf16a9de]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-bf16a9de]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-bf16a9de]{grid-template-columns:1fr}.settings-form-grid--three[data-v-bf16a9de]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-bf16a9de]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-bf16a9de]{grid-template-columns:1fr}}.settings-form-field--full[data-v-bf16a9de]{grid-column:1/-1}.settings-stats-row[data-v-bf16a9de]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-bf16a9de]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-bf16a9de]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-bf16a9de]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-bf16a9de]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-bf16a9de]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-bf16a9de]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-bf16a9de]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-bf16a9de]{margin-top:28px}.settings-loading-wrapper[data-v-bf16a9de]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-bf16a9de]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-bf16a9de]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.hierarchy-cell[data-v-bf16a9de]{display:flex;align-items:center}.hierarchy-indent[data-v-bf16a9de]{display:inline-flex;flex-shrink:0;justify-content:flex-end;padding-right:4px}.hierarchy-icon[data-v-bf16a9de]{color:#616161!important}.costs-cell[data-v-bf16a9de]{display:flex;flex-direction:column;gap:2px}.cost-item[data-v-bf16a9de]{display:flex;align-items:center;gap:4px;font-size:14px}.cost-value[data-v-bf16a9de]{font-weight:500;color:#383838}.cost-value--inherited[data-v-bf16a9de]{color:#9ca3af;font-style:italic;font-weight:400}.row-actions[data-v-bf16a9de]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-5ec3db54]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-5ec3db54]{padding:0}.settings-content[data-v-5ec3db54]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-5ec3db54]{padding:0}.settings-form-page[data-v-5ec3db54]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-5ec3db54]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-5ec3db54]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-5ec3db54]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-5ec3db54]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-5ec3db54]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-5ec3db54]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-5ec3db54]{grid-template-columns:1fr}.settings-form-grid--three[data-v-5ec3db54]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-5ec3db54]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-5ec3db54]{grid-template-columns:1fr}}.settings-form-field--full[data-v-5ec3db54]{grid-column:1/-1}.settings-stats-row[data-v-5ec3db54]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-5ec3db54]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-5ec3db54]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-5ec3db54]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-5ec3db54]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-5ec3db54]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-5ec3db54]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-5ec3db54]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-5ec3db54]{margin-top:28px}.settings-loading-wrapper[data-v-5ec3db54]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-5ec3db54]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-5ec3db54]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.costs-cell[data-v-5ec3db54]{font-size:12px}.cost-row[data-v-5ec3db54]{display:flex;gap:4px;margin-bottom:2px}.cost-row[data-v-5ec3db54]:last-child{margin-bottom:0}.cost-label[data-v-5ec3db54]{color:#4b5563}.cost-value[data-v-5ec3db54]{font-weight:500;color:#383838}.row-actions[data-v-5ec3db54]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-3c86e0fb]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-3c86e0fb]{padding:0}.settings-content[data-v-3c86e0fb]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-3c86e0fb]{padding:0}.settings-form-page[data-v-3c86e0fb]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-3c86e0fb]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-3c86e0fb]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-3c86e0fb]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-3c86e0fb]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-3c86e0fb]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-3c86e0fb]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-3c86e0fb]{grid-template-columns:1fr}.settings-form-grid--three[data-v-3c86e0fb]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-3c86e0fb]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-3c86e0fb]{grid-template-columns:1fr}}.settings-form-field--full[data-v-3c86e0fb]{grid-column:1/-1}.settings-stats-row[data-v-3c86e0fb]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-3c86e0fb]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-3c86e0fb]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-3c86e0fb]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-3c86e0fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-3c86e0fb]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-3c86e0fb]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-3c86e0fb]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-3c86e0fb]{margin-top:28px}.settings-loading-wrapper[data-v-3c86e0fb]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-3c86e0fb]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-3c86e0fb]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-3c86e0fb]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-341b0af6]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-341b0af6]{padding:0}.settings-content[data-v-341b0af6]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-341b0af6]{padding:0}.settings-form-page[data-v-341b0af6]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-341b0af6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-341b0af6]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-341b0af6]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-341b0af6]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-341b0af6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-341b0af6]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-341b0af6]{grid-template-columns:1fr}.settings-form-grid--three[data-v-341b0af6]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-341b0af6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-341b0af6]{grid-template-columns:1fr}}.settings-form-field--full[data-v-341b0af6]{grid-column:1/-1}.settings-stats-row[data-v-341b0af6]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-341b0af6]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-341b0af6]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-341b0af6]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-341b0af6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-341b0af6]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-341b0af6]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-341b0af6]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-341b0af6]{margin-top:28px}.settings-loading-wrapper[data-v-341b0af6]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-341b0af6]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-341b0af6]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-341b0af6]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-54714ac2]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-54714ac2]{padding:0}.settings-content[data-v-54714ac2]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-54714ac2]{padding:0}.settings-form-page[data-v-54714ac2]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-54714ac2]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-54714ac2]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-54714ac2]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-54714ac2]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-54714ac2]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-54714ac2]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-54714ac2]{grid-template-columns:1fr}.settings-form-grid--three[data-v-54714ac2]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-54714ac2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-54714ac2]{grid-template-columns:1fr}}.settings-form-field--full[data-v-54714ac2]{grid-column:1/-1}.settings-stats-row[data-v-54714ac2]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-54714ac2]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-54714ac2]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-54714ac2]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-54714ac2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-54714ac2]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-54714ac2]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-54714ac2]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-54714ac2]{margin-top:28px}.settings-loading-wrapper[data-v-54714ac2]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-54714ac2]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-54714ac2]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-54714ac2]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-7c3e57b3]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-7c3e57b3]{padding:0}.settings-content[data-v-7c3e57b3]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-7c3e57b3]{padding:0}.settings-form-page[data-v-7c3e57b3]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-7c3e57b3]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-7c3e57b3]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-7c3e57b3]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-7c3e57b3]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-7c3e57b3]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-7c3e57b3]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-7c3e57b3]{grid-template-columns:1fr}.settings-form-grid--three[data-v-7c3e57b3]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-7c3e57b3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-7c3e57b3]{grid-template-columns:1fr}}.settings-form-field--full[data-v-7c3e57b3]{grid-column:1/-1}.settings-stats-row[data-v-7c3e57b3]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-7c3e57b3]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-7c3e57b3]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-7c3e57b3]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-7c3e57b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-7c3e57b3]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-7c3e57b3]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-7c3e57b3]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-7c3e57b3]{margin-top:28px}.settings-loading-wrapper[data-v-7c3e57b3]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-7c3e57b3]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-7c3e57b3]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-7c3e57b3]{display:flex;gap:8px;justify-content:flex-end}.bom-list .bom-items{display:flex;flex-direction:column;gap:8px}.bom-list .bom-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:#f5f5f5;border-radius:6px;transition:all .2s ease}.bom-list .bom-item:hover{background-color:#eee;transform:translateX(2px)}.bom-list .bom-item .bom-item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:rgba(25,118,210,.1);border-radius:4px}.bom-list .bom-item .bom-item-content{flex-grow:1;min-width:0}.bom-list .bom-item .bom-item-content .bom-item-name{font-weight:500;font-size:14px;color:#424242;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bom-list .bom-item .bom-item-content .bom-item-code{font-size:12px;color:#757575;margin-top:2px}.bom-list .bom-item .bom-item-actions{flex-shrink:0;opacity:.6;transition:opacity .2s ease}.bom-list .bom-item .bom-item-actions:hover{opacity:1}.bom-list .component-select ::v-deep .v-input__prepend-inner{margin-top:11px!important}.bom-list .component-select ::v-deep .v-select__slot{background-color:transparent!important;box-shadow:none!important}.bom-list .component-select ::v-deep .v-input__append-inner{margin-top:3px!important}.bom-list .component-select ::v-deep .v-select__slot{padding:6px 8px!important}.settings-list-page[data-v-f40db2d0]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-f40db2d0]{padding:0}.settings-content[data-v-f40db2d0]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-f40db2d0]{padding:0}.settings-form-page[data-v-f40db2d0]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-f40db2d0]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-f40db2d0]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-f40db2d0]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-f40db2d0]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-f40db2d0]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-f40db2d0]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-f40db2d0]{grid-template-columns:1fr}.settings-form-grid--three[data-v-f40db2d0]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-f40db2d0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-f40db2d0]{grid-template-columns:1fr}}.settings-form-field--full[data-v-f40db2d0]{grid-column:1/-1}.settings-stats-row[data-v-f40db2d0]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-f40db2d0]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-f40db2d0]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-f40db2d0]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-f40db2d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-f40db2d0]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-f40db2d0]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-f40db2d0]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-f40db2d0]{margin-top:28px}.settings-loading-wrapper[data-v-f40db2d0]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-f40db2d0]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-f40db2d0]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.bom-preview[data-v-f40db2d0]{font-size:12px;color:#4b5563;line-height:1.4}.row-actions[data-v-f40db2d0]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-0ec07b63]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-0ec07b63]{padding:0}.settings-content[data-v-0ec07b63]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-0ec07b63]{padding:0}.settings-form-page[data-v-0ec07b63]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-0ec07b63]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-0ec07b63]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-0ec07b63]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-0ec07b63]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-0ec07b63]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-0ec07b63]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-0ec07b63]{grid-template-columns:1fr}.settings-form-grid--three[data-v-0ec07b63]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-0ec07b63]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-0ec07b63]{grid-template-columns:1fr}}.settings-form-field--full[data-v-0ec07b63]{grid-column:1/-1}.settings-stats-row[data-v-0ec07b63]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-0ec07b63]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-0ec07b63]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-0ec07b63]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-0ec07b63]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-0ec07b63]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-0ec07b63]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-0ec07b63]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-0ec07b63]{margin-top:28px}.settings-loading-wrapper[data-v-0ec07b63]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-0ec07b63]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-0ec07b63]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-0ec07b63]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-fc67596c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-fc67596c]{padding:0}.settings-content[data-v-fc67596c]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-fc67596c]{padding:0}.settings-form-page[data-v-fc67596c]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-fc67596c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-fc67596c]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-fc67596c]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-fc67596c]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-fc67596c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-fc67596c]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-fc67596c]{grid-template-columns:1fr}.settings-form-grid--three[data-v-fc67596c]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-fc67596c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-fc67596c]{grid-template-columns:1fr}}.settings-form-field--full[data-v-fc67596c]{grid-column:1/-1}.settings-stats-row[data-v-fc67596c]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-fc67596c]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-fc67596c]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-fc67596c]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-fc67596c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-fc67596c]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-fc67596c]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-fc67596c]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-fc67596c]{margin-top:28px}.settings-loading-wrapper[data-v-fc67596c]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-fc67596c]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-fc67596c]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-fc67596c]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-75d8ee90]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-75d8ee90]{padding:0}.settings-content[data-v-75d8ee90]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-75d8ee90]{padding:0}.settings-form-page[data-v-75d8ee90]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-75d8ee90]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-75d8ee90]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-75d8ee90]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-75d8ee90]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-75d8ee90]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-75d8ee90]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-75d8ee90]{grid-template-columns:1fr}.settings-form-grid--three[data-v-75d8ee90]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-75d8ee90]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-75d8ee90]{grid-template-columns:1fr}}.settings-form-field--full[data-v-75d8ee90]{grid-column:1/-1}.settings-stats-row[data-v-75d8ee90]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-75d8ee90]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-75d8ee90]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-75d8ee90]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-75d8ee90]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-75d8ee90]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-75d8ee90]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-75d8ee90]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-75d8ee90]{margin-top:28px}.settings-loading-wrapper[data-v-75d8ee90]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-75d8ee90]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-75d8ee90]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-75d8ee90]{display:flex;gap:8px;justify-content:flex-end}.ams-has-chips .v-input__slot{padding-top:2px!important;padding-bottom:2px!important}.ams-role-chip{background-color:#f5ffe5!important;color:#1f2937!important}.ams-user-chip{background-color:#fffce5!important;color:#1f2937!important}.recipient-select.v-select .v-select__slot{box-shadow:none!important}.recipient-select.v-select.ams-has-chips .v-select__slot{padding:2px!important}.alerts-section[data-v-96702afe]{display:flex;flex-direction:column;gap:8px}.section-title[data-v-96702afe]{font-size:15px!important;font-weight:600!important;color:#383838!important;margin:0!important;padding-bottom:4px}.add-button-container[data-v-96702afe]{margin-top:4px}.action-buttons[data-v-96702afe]{display:flex;gap:4px;justify-content:flex-end}.action-buttons[data-v-96702afe] .delete-btn .ui-button__icon{color:#ef4444!important}.table-wrapper[data-v-96702afe]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.escalations-table[data-v-96702afe]{width:100%;border-collapse:collapse;background:#fff}.escalations-table thead[data-v-96702afe]{background:#fafafa}.escalations-table thead th[data-v-96702afe]{font-size:12px;font-weight:600;color:#4b5563;text-align:left;padding:12px 16px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.escalations-table thead th.actions-col[data-v-96702afe]{width:80px}.escalations-table tbody tr[data-v-96702afe]{background:#fff;transition:background-color .15s ease}.escalations-table tbody tr[data-v-96702afe]:hover{background:#fafafa}.escalations-table tbody td[data-v-96702afe]{font-size:13px;color:#383838;padding:12px 16px;border-bottom:1px solid #e5e7eb;vertical-align:middle}.escalations-table tbody td.actions-col[data-v-96702afe]{width:80px}.escalations-table tbody tr:last-child td[data-v-96702afe]{border-bottom:none}.dialog-content[data-v-96702afe]{display:flex;flex-direction:column;gap:16px;padding:0!important}.help-box[data-v-96702afe]{background:#dbeafe;border-radius:10px;padding:12px 16px;border-left:3px solid #3b82f6}.help-title[data-v-96702afe]{font-weight:600;color:#383838;margin-bottom:4px;font-size:14px}.help-text[data-v-96702afe]{font-size:12px;color:#4b5563;line-height:1.5}.form-section[data-v-96702afe]{display:flex;flex-direction:column;gap:16px}.subsection[data-v-96702afe]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.field-label[data-v-96702afe]{font-size:14px;font-weight:500;color:#383838}.input-row[data-v-96702afe]{display:flex;gap:12px}.input-row[data-v-96702afe] .ui-input{flex:1}.dialog-content[data-v-96702afe] .ui-input .ui-input__control{border:1px solid #e5e7eb;border-radius:10px;background:#fff}.dialog-content[data-v-96702afe] .ui-input .ui-input__control:hover{border-color:#c8c8c8}.dialog-content[data-v-96702afe] .ui-input .ui-input__control:focus-within{border-color:#3b82f6}.dialog-content[data-v-96702afe] .ui-input--error .ui-input__control{border-color:#ef4444!important}.checkbox-section[data-v-96702afe]{display:flex;flex-direction:column;gap:4px}.hint-text[data-v-96702afe]{font-size:12px;color:#9ca3af}.recipient-static[data-v-96702afe]{display:flex;align-items:center;min-height:40px;padding:8px 12px;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px}.recipient-chip[data-v-96702afe]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:#fff;border:1px solid #c8c8c8;border-radius:50px;font-size:14px;color:#383838}.recipient-chip__icon[data-v-96702afe]{color:#4b5563!important;font-size:16px!important}.recipient-chip__text[data-v-96702afe]{font-weight:500}[data-v-96702afe] .ui-button-toggle{width:auto;display:inline-flex}[data-v-96702afe] .ui-button-toggle .ui-button-toggle__btn:not(.ui-button-toggle__btn--active){color:#383838!important}[data-v-96702afe] .settings-alert-recipient-select .v-input__slot,[data-v-96702afe] .v-input.v-autocomplete .v-input__slot,[data-v-96702afe] .v-input.v-select .v-input__slot{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;min-height:48px;height:auto!important;padding:4px 8px!important}[data-v-96702afe] .settings-alert-recipient-select .v-input__slot:hover,[data-v-96702afe] .v-input.v-autocomplete .v-input__slot:hover,[data-v-96702afe] .v-input.v-select .v-input__slot:hover{border-color:#c8c8c8!important}[data-v-96702afe] .settings-alert-recipient-select .v-select__selections,[data-v-96702afe] .v-input.v-autocomplete .v-select__selections,[data-v-96702afe] .v-input.v-select .v-select__selections{flex-wrap:wrap;gap:4px;padding:4px 0}[data-v-96702afe] .settings-alert-recipient-select .v-chip,[data-v-96702afe] .v-input.v-autocomplete .v-chip,[data-v-96702afe] .v-input.v-select .v-chip{background:#f5f5f5!important;color:#383838!important;border:none!important;border-radius:6px!important;font-size:12px!important;height:auto!important;min-height:24px!important;max-width:none!important;margin:2px!important;padding:4px 12px!important;white-space:nowrap!important}[data-v-96702afe] .settings-alert-recipient-select .v-chip .v-chip__content,[data-v-96702afe] .v-input.v-autocomplete .v-chip .v-chip__content,[data-v-96702afe] .v-input.v-select .v-chip .v-chip__content{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}[data-v-96702afe] .settings-alert-recipient-select .v-chip .v-chip__close,[data-v-96702afe] .v-input.v-autocomplete .v-chip .v-chip__close,[data-v-96702afe] .v-input.v-select .v-chip .v-chip__close{color:#4b5563!important;margin-left:4px!important}[data-v-96702afe] .settings-alert-recipient-select .v-chip .v-chip__close:hover,[data-v-96702afe] .v-input.v-autocomplete .v-chip .v-chip__close:hover,[data-v-96702afe] .v-input.v-select .v-chip .v-chip__close:hover{color:#383838!important}[data-v-96702afe] .settings-alert-recipient-select.v-input--is-focused .v-input__slot,[data-v-96702afe] .v-input.v-autocomplete.v-input--is-focused .v-input__slot,[data-v-96702afe] .v-input.v-select.v-input--is-focused .v-input__slot{border-color:#3b82f6!important}[data-v-96702afe] .settings-alert-recipient-select.error--text .v-input__slot,[data-v-96702afe] .v-input.v-autocomplete.error--text .v-input__slot,[data-v-96702afe] .v-input.v-select.error--text .v-input__slot{border-color:#ef4444!important}.settings-list-page[data-v-c8be2d02]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-c8be2d02]{padding:0}.settings-content[data-v-c8be2d02]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-c8be2d02]{padding:0}.settings-form-page[data-v-c8be2d02]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-c8be2d02]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-c8be2d02]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-c8be2d02]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-c8be2d02]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-c8be2d02]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-c8be2d02]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-c8be2d02]{grid-template-columns:1fr}.settings-form-grid--three[data-v-c8be2d02]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-c8be2d02]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-c8be2d02]{grid-template-columns:1fr}}.settings-form-field--full[data-v-c8be2d02]{grid-column:1/-1}.settings-stats-row[data-v-c8be2d02]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-c8be2d02]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-c8be2d02]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-c8be2d02]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-c8be2d02]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-c8be2d02]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-c8be2d02]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-c8be2d02]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-c8be2d02]{margin-top:28px}.settings-loading-wrapper[data-v-c8be2d02]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-c8be2d02]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-c8be2d02]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.notifications-page .loading-wrapper[data-v-c8be2d02]{display:flex;align-items:center;justify-content:center;padding:68px}.notifications-page .settings-form-section[data-v-c8be2d02]{display:flex;flex-direction:column;gap:20px}.help-box[data-v-c8be2d02]{background:#dbeafe!important;border-radius:10px;padding:16px;border-left:4px solid #3b82f6;margin-bottom:16px}.help-title[data-v-c8be2d02]{font-weight:600;color:#383838!important;margin-bottom:4px;font-size:14px}.help-text[data-v-c8be2d02]{font-size:14px;color:#4b5563!important;line-height:1.5}.manager-list[data-v-81f80adc]{display:flex;flex-direction:column;gap:8px}.manager-list__item[data-v-81f80adc]{display:flex;align-items:flex-start;gap:8px}.manager-list__select[data-v-81f80adc]{flex:1;min-width:0}.manager-list__warning[data-v-81f80adc]{display:flex;align-items:center;gap:4px;margin-top:4px;padding:4px 8px;font-size:12px;color:#f97316}.manager-list__warning-icon[data-v-81f80adc]{color:#f97316!important}.manager-list__delete[data-v-81f80adc]{flex-shrink:0;color:#ef4444!important}.user-list[data-v-06cd6c16]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 16px}@media(max-width:1200px){.user-list[data-v-06cd6c16]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.user-list[data-v-06cd6c16]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.user-list[data-v-06cd6c16]{grid-template-columns:1fr}}.user-list__item[data-v-06cd6c16]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#dadeec;border-radius:10px;font-size:14px}.user-list__icon[data-v-06cd6c16]{color:#9ca3af!important;flex-shrink:0}.user-list__name[data-v-06cd6c16]{color:#383838;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-list__name--empty[data-v-06cd6c16]{color:#9ca3af}.user-list__empty[data-v-06cd6c16]{grid-column:1/-1;text-align:center;padding:16px;color:#9ca3af;font-size:14px}.custom-field-group-list[data-v-c8465358]{display:flex;flex-direction:column;gap:16px}.custom-field-group[data-v-c8465358]{border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#fff}.custom-field-group .group-header[data-v-c8465358]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.custom-field-group .group-header[data-v-c8465358] .delete-btn .ui-button__icon{color:#ef4444!important}.custom-field-group .group-header .ui-button-toggle--auto-fill[data-v-c8465358]{width:auto}.custom-field-group .group-name-input[data-v-c8465358]{flex:0 0 280px;max-width:280px}.table-container[data-v-c8465358]{display:flex;flex-direction:column}.custom-fields-table[data-v-c8465358]{background:#fff;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden}.custom-fields-table td[data-v-c8465358],.custom-fields-table th[data-v-c8465358]{padding:8px 12px!important;border-bottom:1px solid #e5e7eb!important}.custom-fields-table th[data-v-c8465358]{font-size:12px;font-weight:600;color:#4b5563;background:#fafafa;text-transform:uppercase;letter-spacing:.3px}.custom-fields-table td[data-v-c8465358]{font-size:14px;background:#fff;vertical-align:middle}.custom-fields-table[data-v-c8465358] .ui-input{margin-bottom:0!important}.custom-fields-table[data-v-c8465358] .ui-input .ui-input__label{display:none!important}.custom-fields-table[data-v-c8465358] .ui-input .ui-input__control{height:32px!important;min-height:32px!important;max-height:32px!important}.custom-fields-table[data-v-c8465358] .ui-input .ui-input__field{font-size:14px;height:32px!important;padding:0 8px}.custom-fields-table[data-v-c8465358] .ui-input .ui-input__field::-moz-placeholder{font-size:13px;color:#9ca3af}.custom-fields-table[data-v-c8465358] .ui-input .ui-input__field::placeholder{font-size:13px;color:#9ca3af}.custom-fields-table[data-v-c8465358] .ui-input .ui-input__details{display:none!important}.custom-fields-table[data-v-c8465358] .ui-select{margin-bottom:0!important}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__label{display:none!important}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__field{margin-top:0!important;padding-top:0!important}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__field .v-input__control{min-height:32px!important}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__field .v-input__slot{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 8px!important}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__field .v-select__selections{height:32px!important;min-height:32px!important;padding:0!important}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__field .v-select__selections input{height:32px!important}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__field .v-select__selection{font-size:14px!important;margin:0!important;line-height:32px}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__field .v-input__append-inner{margin-top:0!important;padding-left:0!important;align-self:center}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__field .v-text-field__details{display:none!important}.custom-fields-table[data-v-c8465358] .ui-select .ui-select__field fieldset{padding-left:8px!important}.custom-fields-table .action-buttons[data-v-c8465358]{display:flex;gap:4px;justify-content:flex-end}.custom-fields-table .action-buttons[data-v-c8465358] .delete-btn .ui-button__icon{color:#ef4444!important}.alerts-section[data-v-481dd5a2]{display:flex;flex-direction:column;gap:8px}.section-title[data-v-481dd5a2]{font-size:15px!important;font-weight:600!important;color:#383838!important;margin:0!important;padding-bottom:4px}.add-button-container[data-v-481dd5a2]{margin-top:4px}.action-buttons[data-v-481dd5a2] .delete-btn .ui-button__icon{color:#ef4444!important}.dialog-content[data-v-481dd5a2]{display:flex;flex-direction:column;gap:16px;padding:0!important}.help-box[data-v-481dd5a2]{background:#dbeafe;border-radius:10px;padding:12px 16px;border-left:3px solid #3b82f6}.help-title[data-v-481dd5a2]{font-weight:600;color:#383838;margin-bottom:4px;font-size:14px}.help-text[data-v-481dd5a2]{font-size:12px;color:#4b5563;line-height:1.5}.form-section[data-v-481dd5a2]{display:flex;flex-direction:column;gap:16px}.subsection[data-v-481dd5a2]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.field-label[data-v-481dd5a2]{font-size:14px;font-weight:500;color:#383838}.input-row[data-v-481dd5a2]{display:flex;gap:12px}.input-row[data-v-481dd5a2] .ui-input{flex:1}.dialog-content[data-v-481dd5a2] .ui-input .ui-input__control{border:1px solid #e5e7eb;border-radius:10px;background:#fff}.dialog-content[data-v-481dd5a2] .ui-input .ui-input__control:hover{border-color:#c8c8c8}.dialog-content[data-v-481dd5a2] .ui-input .ui-input__control:focus-within{border-color:#3b82f6}.dialog-content[data-v-481dd5a2] .ui-input--error .ui-input__control{border-color:#ef4444!important}.checkbox-section[data-v-481dd5a2]{display:flex;flex-direction:column;gap:4px}.hint-text[data-v-481dd5a2]{font-size:12px;color:#9ca3af}.recipient-static[data-v-481dd5a2]{display:flex;align-items:center;min-height:40px;padding:8px 12px;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px}.recipient-chip[data-v-481dd5a2]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:#fff;border:1px solid #c8c8c8;border-radius:50px;font-size:14px;color:#383838}.recipient-chip__icon[data-v-481dd5a2]{color:#4b5563!important;font-size:16px!important}.recipient-chip__text[data-v-481dd5a2]{font-weight:500}.table-wrapper[data-v-481dd5a2]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.escalations-table[data-v-481dd5a2]{width:100%;border-collapse:collapse;background:#fff}.escalations-table thead[data-v-481dd5a2]{background:#fafafa}.escalations-table thead th[data-v-481dd5a2]{font-size:12px;font-weight:600;color:#4b5563;text-align:left;padding:12px 16px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.escalations-table thead th.actions-col[data-v-481dd5a2]{width:80px}.escalations-table tbody tr[data-v-481dd5a2]{background:#fff;transition:background-color .15s ease}.escalations-table tbody tr[data-v-481dd5a2]:hover{background:#fafafa}.escalations-table tbody td[data-v-481dd5a2]{font-size:13px;color:#383838;padding:12px 16px;border-bottom:1px solid #e5e7eb;vertical-align:middle}.escalations-table tbody td.actions-col[data-v-481dd5a2]{width:80px}.escalations-table tbody tr:last-child td[data-v-481dd5a2]{border-bottom:none}.action-buttons[data-v-481dd5a2]{display:flex;justify-content:flex-end;gap:4px}[data-v-481dd5a2] .ui-button-toggle{width:auto;display:inline-flex}[data-v-481dd5a2] .ui-button-toggle .ui-button-toggle__btn:not(.ui-button-toggle__btn--active){color:#383838!important}[data-v-481dd5a2] .settings-alert-recipient-select .v-input__slot,[data-v-481dd5a2] .v-input.v-autocomplete .v-input__slot,[data-v-481dd5a2] .v-input.v-select .v-input__slot{border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;min-height:48px;height:auto!important;padding:4px 8px!important}[data-v-481dd5a2] .settings-alert-recipient-select .v-input__slot:hover,[data-v-481dd5a2] .v-input.v-autocomplete .v-input__slot:hover,[data-v-481dd5a2] .v-input.v-select .v-input__slot:hover{border-color:#c8c8c8!important}[data-v-481dd5a2] .settings-alert-recipient-select .v-select__selections,[data-v-481dd5a2] .v-input.v-autocomplete .v-select__selections,[data-v-481dd5a2] .v-input.v-select .v-select__selections{flex-wrap:wrap;gap:4px;padding:4px 0}[data-v-481dd5a2] .settings-alert-recipient-select .v-chip,[data-v-481dd5a2] .v-input.v-autocomplete .v-chip,[data-v-481dd5a2] .v-input.v-select .v-chip{background:#f5f5f5!important;color:#383838!important;border:none!important;border-radius:6px!important;font-size:12px!important;height:auto!important;min-height:24px!important;max-width:none!important;margin:2px!important;padding:4px 12px!important;white-space:nowrap!important}[data-v-481dd5a2] .settings-alert-recipient-select .v-chip .v-chip__content,[data-v-481dd5a2] .v-input.v-autocomplete .v-chip .v-chip__content,[data-v-481dd5a2] .v-input.v-select .v-chip .v-chip__content{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}[data-v-481dd5a2] .settings-alert-recipient-select .v-chip .v-chip__close,[data-v-481dd5a2] .v-input.v-autocomplete .v-chip .v-chip__close,[data-v-481dd5a2] .v-input.v-select .v-chip .v-chip__close{color:#4b5563!important;margin-left:4px!important}[data-v-481dd5a2] .settings-alert-recipient-select .v-chip .v-chip__close:hover,[data-v-481dd5a2] .v-input.v-autocomplete .v-chip .v-chip__close:hover,[data-v-481dd5a2] .v-input.v-select .v-chip .v-chip__close:hover{color:#383838!important}[data-v-481dd5a2] .settings-alert-recipient-select.v-input--is-focused .v-input__slot,[data-v-481dd5a2] .v-input.v-autocomplete.v-input--is-focused .v-input__slot,[data-v-481dd5a2] .v-input.v-select.v-input--is-focused .v-input__slot{border-color:#3b82f6!important}[data-v-481dd5a2] .settings-alert-recipient-select.error--text .v-input__slot,[data-v-481dd5a2] .v-input.v-autocomplete.error--text .v-input__slot,[data-v-481dd5a2] .v-input.v-select.error--text .v-input__slot{border-color:#ef4444!important}.category-dialog-content[data-v-0bcf2491]{min-height:400px}.category-dialog-content .dialog-body>form[data-v-0bcf2491]{gap:16px;display:flex;flex-direction:column}.category-section[data-v-0bcf2491]{display:flex;flex-direction:column;gap:12px}.category-process-toggle[data-v-0bcf2491]{align-self:flex-start}.dialog-body[data-v-0bcf2491]{display:flex;flex-direction:column;gap:20px}.dialog-body .section[data-v-0bcf2491]{display:flex;flex-direction:column;gap:12px}.dialog-body .section h3[data-v-0bcf2491]{font-size:16px;font-weight:600;color:#383838;padding:0 0 8px 0;border-bottom:1px solid #e5e7eb;margin:0}.dialog-body .section .section-content[data-v-0bcf2491]{display:flex;flex-direction:column;gap:12px}.dialog-body h3[data-v-0bcf2491]{font-size:16px;font-weight:600;color:#383838;padding:0 0 8px 0;border-bottom:1px solid #e5e7eb;margin:0}.dialog-body h4[data-v-0bcf2491]{font-size:14px;font-weight:500;color:#4b5563;margin:0}.dialog-body hr[data-v-0bcf2491]{border:none;border-top:1px solid #e5e7eb;margin:4px 0}.dialog-body .row[data-v-0bcf2491]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}@media(max-width:768px){.dialog-body .row[data-v-0bcf2491]{grid-template-columns:1fr}}.dialog-body .row .col-md-6[data-v-0bcf2491],.dialog-body .row .col-sm-4[data-v-0bcf2491]{padding:0;width:100%;max-width:100%;flex:none}.dialog-body .checkbox-group[data-v-0bcf2491],.dialog-body .radio-group-container[data-v-0bcf2491]{display:flex;flex-direction:column;gap:4px}.response-value-row[data-v-0bcf2491]{display:flex;align-items:center;padding:12px 16px;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;gap:16px}.response-value-box[data-v-0bcf2491]{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.response-value-box.multiline[data-v-0bcf2491]{gap:12px}.help-box[data-v-0bcf2491]{background:#dbeafe!important;border-radius:10px;padding:16px;border-left:4px solid #3b82f6}.help-box .help-title[data-v-0bcf2491]{font-weight:600;color:#383838!important;margin-bottom:4px;font-size:14px}.help-box .help-text[data-v-0bcf2491]{font-size:14px;color:#4b5563!important;line-height:1.5}.alerts-container[data-v-0bcf2491]{display:flex;flex-direction:column;gap:20px}.nested-field[data-v-0bcf2491]{margin-top:8px;padding-left:4px}[data-v-0bcf2491] .no-margin{margin-top:0!important;padding-top:0!important}[data-v-0bcf2491] .v-btn-toggle{border-radius:10px;overflow:hidden}[data-v-0bcf2491] .v-btn-toggle .v-btn{text-transform:none;letter-spacing:0;font-weight:500;font-size:14px}[data-v-0bcf2491] .v-input--checkbox{margin-top:0;padding-top:0}[data-v-0bcf2491] .v-input--checkbox .v-label{font-size:14px;color:#383838}[data-v-0bcf2491] .v-input--radio-group{margin:0;padding:0}[data-v-0bcf2491] .v-input--radio-group .v-input--radio-group__input{display:flex;flex-wrap:wrap;gap:4px 16px}[data-v-0bcf2491] .v-input--radio-group .v-radio{margin:0}[data-v-0bcf2491] .v-input--radio-group .v-radio .v-label{font-size:14px;color:#383838}.dialog-footer[data-v-0bcf2491]{display:flex;justify-content:space-between;align-items:center;width:100%}.dialog-footer__left[data-v-0bcf2491]{flex-shrink:0}.dialog-footer__right[data-v-0bcf2491]{display:flex;gap:8px;margin-left:auto}.auto-evidence-mask-help{font-size:15px;line-height:1.7}.auto-evidence-mask-help h2,.auto-evidence-mask-help h3{font-size:1.15em;margin-top:1.2em;margin-bottom:.5em;font-weight:700}.auto-evidence-mask-help ol,.auto-evidence-mask-help ul{margin-left:1.5em;margin-bottom:1em}.auto-evidence-mask-help li{margin-bottom:.3em}.auto-evidence-mask-help code{background:#f4f4f4;color:#c7254e;padding:2px 5px;border-radius:3px;font-size:.97em}.auto-evidence-mask-help strong{color:#1a5e1a}.auto-evidence-mask-help p{margin-bottom:.7em}.escalations-table.v-data-table table{border-collapse:collapse;width:100%;border:none!important}.escalations-table.v-data-table thead th{font-weight:600;font-size:12px;color:#111827;letter-spacing:.01em;border-bottom:none!important;background:transparent!important;padding:4px 2px 8px!important;border:none!important;text-align:left}.escalations-table.v-data-table thead th>div{background:#ebeef4;padding:6px 0 6px 8px!important;border-radius:4px;min-height:31.5px}.escalations-table.v-data-table thead th:first-child{border:none!important;padding-left:0!important}.escalations-table.v-data-table thead th:last-child{border:none!important;padding-right:0!important}.escalations-table.v-data-table tbody td{padding:0 2px 8px 10px!important;font-size:12px;border:none!important;height:auto!important;vertical-align:middle}.escalations-table.v-data-table tbody td:first-child{border:none!important;padding-left:8px!important}.escalations-table.v-data-table tbody td:last-child{border:none!important;padding-right:0!important}.escalations-table.v-data-table tbody tr:hover td{background:#f9fafb}.escalations-table.v-data-table .v-input--dense:not(.ams-has-chips) .v-input__control,.escalations-table.v-data-table .v-input--dense:not(.ams-has-chips) .v-input__slot,.escalations-table.v-data-table .v-input--dense:not(.ams-has-chips) input{min-height:44px!important}.escalations-table.v-data-table .v-text-field input{font-size:12px}.escalations-table.v-data-table .v-btn{box-shadow:none!important;min-height:28px}.section-title{font-size:13px;font-weight:600;color:#111827}.settings-list-page[data-v-3c463a9a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-3c463a9a]{padding:0}.settings-content[data-v-3c463a9a]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-3c463a9a]{padding:0}.settings-form-page[data-v-3c463a9a]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-3c463a9a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-3c463a9a]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-3c463a9a]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-3c463a9a]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-3c463a9a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-3c463a9a]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-3c463a9a]{grid-template-columns:1fr}.settings-form-grid--three[data-v-3c463a9a]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-3c463a9a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-3c463a9a]{grid-template-columns:1fr}}.settings-form-field--full[data-v-3c463a9a]{grid-column:1/-1}.settings-stats-row[data-v-3c463a9a]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-3c463a9a]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-3c463a9a]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-3c463a9a]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-3c463a9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-3c463a9a]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-3c463a9a]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-3c463a9a]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-3c463a9a]{margin-top:28px}.settings-loading-wrapper[data-v-3c463a9a]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-3c463a9a]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-3c463a9a]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.info-text[data-v-3c463a9a]{font-size:13px;color:#4b5563}.chips-cell[data-v-3c463a9a]{display:flex;flex-wrap:wrap;gap:4px}.ai-badge[data-v-3c463a9a]{display:inline-flex;align-items:center;font-size:12px;color:#3b82f6;font-weight:500}.row-actions[data-v-3c463a9a]{display:flex;gap:8px;justify-content:flex-end}.permissions-grid[data-v-4c1db0d3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.perm-category[data-v-4c1db0d3]{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.perm-category--accent[data-v-4c1db0d3]{border-color:#dbeafe;background:#f5f9ff}.perm-category__header[data-v-4c1db0d3]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#383838;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.perm-category__icon[data-v-4c1db0d3]{color:#4b5563}.perm-category__items[data-v-4c1db0d3]{display:flex;flex-direction:column;gap:2px}.perm-checkbox[data-v-4c1db0d3]{font-size:14px!important;margin-top:0!important}.perm-checkbox[data-v-4c1db0d3] .v-label{font-size:14px;color:#383838;line-height:1.4}.perm-sublabel[data-v-4c1db0d3]{font-size:13px;color:#4b5563;font-style:italic;margin-bottom:8px;line-height:1.4}.perm-divider[data-v-4c1db0d3]{height:1px;background:#e5e7eb;margin:8px 0}.settings-list-page[data-v-08d04eca]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-08d04eca]{padding:0}.settings-content[data-v-08d04eca]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-08d04eca]{padding:0}.settings-form-page[data-v-08d04eca]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-08d04eca]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-08d04eca]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-08d04eca]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-08d04eca]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-08d04eca]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-08d04eca]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-08d04eca]{grid-template-columns:1fr}.settings-form-grid--three[data-v-08d04eca]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-08d04eca]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-08d04eca]{grid-template-columns:1fr}}.settings-form-field--full[data-v-08d04eca]{grid-column:1/-1}.settings-stats-row[data-v-08d04eca]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-08d04eca]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-08d04eca]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-08d04eca]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-08d04eca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-08d04eca]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-08d04eca]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-08d04eca]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-08d04eca]{margin-top:28px}.settings-loading-wrapper[data-v-08d04eca]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-08d04eca]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-08d04eca]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.perm-groups[data-v-08d04eca]{display:flex;flex-direction:column;gap:5px;padding:4px 0}.perm-group[data-v-08d04eca]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;line-height:1}.perm-group__label[data-v-08d04eca]{font-size:14px;font-weight:600;white-space:nowrap;display:flex;align-items:center}.perm-group__label[data-v-08d04eca]:after{content:":";margin-right:2px}.perm-chip[data-v-08d04eca]{font-size:14px!important;height:24px!important}.perm-chip[data-v-08d04eca] .v-chip__content{font-size:14px}.row-actions[data-v-08d04eca]{display:flex;gap:8px;justify-content:flex-end}.field-label[data-v-6a9de28c]{display:block;font-size:12px;font-weight:500;color:#4b5563;margin-bottom:4px}.flex-grow-1[data-v-6a9de28c]{flex:1}.mt-4[data-v-6a9de28c]{margin-top:16px}.settings-list-page[data-v-6d4acf24]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-6d4acf24]{padding:0}.settings-content[data-v-6d4acf24]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-6d4acf24]{padding:0}.settings-form-page[data-v-6d4acf24]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-6d4acf24]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-6d4acf24]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-6d4acf24]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-6d4acf24]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-6d4acf24]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-6d4acf24]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-6d4acf24]{grid-template-columns:1fr}.settings-form-grid--three[data-v-6d4acf24]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-6d4acf24]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-6d4acf24]{grid-template-columns:1fr}}.settings-form-field--full[data-v-6d4acf24]{grid-column:1/-1}.settings-stats-row[data-v-6d4acf24]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-6d4acf24]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-6d4acf24]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-6d4acf24]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-6d4acf24]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-6d4acf24]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-6d4acf24]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-6d4acf24]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-6d4acf24]{margin-top:28px}.settings-loading-wrapper[data-v-6d4acf24]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-6d4acf24]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-6d4acf24]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.info-text[data-v-6d4acf24]{font-size:13px;color:#4b5563}.chips-cell[data-v-6d4acf24]{display:flex;flex-wrap:wrap;gap:4px}.row-actions[data-v-6d4acf24]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-36a14272]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-36a14272]{padding:0}.settings-content[data-v-36a14272]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-36a14272]{padding:0}.settings-form-page[data-v-36a14272]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-36a14272]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-36a14272]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-36a14272]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-36a14272]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-36a14272]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-36a14272]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-36a14272]{grid-template-columns:1fr}.settings-form-grid--three[data-v-36a14272]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-36a14272]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-36a14272]{grid-template-columns:1fr}}.settings-form-field--full[data-v-36a14272]{grid-column:1/-1}.settings-stats-row[data-v-36a14272]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-36a14272]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-36a14272]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-36a14272]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-36a14272]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-36a14272]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-36a14272]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-36a14272]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-36a14272]{margin-top:28px}.settings-loading-wrapper[data-v-36a14272]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-36a14272]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-36a14272]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-36a14272]{display:flex;gap:8px;justify-content:flex-end}.department-form[data-v-192fe37a]{display:flex;flex-direction:column;gap:20px;padding:8px}.department-form__section[data-v-192fe37a]{display:flex;flex-direction:column;gap:8px}.department-form__title[data-v-192fe37a]{font-size:15px;font-weight:600;color:#383838;margin:0;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.settings-list-page[data-v-4e9c03bc]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-4e9c03bc]{padding:0}.settings-content[data-v-4e9c03bc]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-4e9c03bc]{padding:0}.settings-form-page[data-v-4e9c03bc]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-4e9c03bc]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-4e9c03bc]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-4e9c03bc]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-4e9c03bc]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-4e9c03bc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-4e9c03bc]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-4e9c03bc]{grid-template-columns:1fr}.settings-form-grid--three[data-v-4e9c03bc]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-4e9c03bc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-4e9c03bc]{grid-template-columns:1fr}}.settings-form-field--full[data-v-4e9c03bc]{grid-column:1/-1}.settings-stats-row[data-v-4e9c03bc]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-4e9c03bc]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-4e9c03bc]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-4e9c03bc]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-4e9c03bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-4e9c03bc]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-4e9c03bc]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-4e9c03bc]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-4e9c03bc]{margin-top:28px}.settings-loading-wrapper[data-v-4e9c03bc]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-4e9c03bc]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-4e9c03bc]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.chips-cell[data-v-4e9c03bc]{display:flex;flex-wrap:wrap;gap:4px}.row-actions[data-v-4e9c03bc]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-5988a54f]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-5988a54f]{padding:0}.settings-content[data-v-5988a54f]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-5988a54f]{padding:0}.settings-form-page[data-v-5988a54f]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-5988a54f]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-5988a54f]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-5988a54f]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-5988a54f]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-5988a54f]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-5988a54f]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-5988a54f]{grid-template-columns:1fr}.settings-form-grid--three[data-v-5988a54f]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-5988a54f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-5988a54f]{grid-template-columns:1fr}}.settings-form-field--full[data-v-5988a54f]{grid-column:1/-1}.settings-stats-row[data-v-5988a54f]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-5988a54f]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-5988a54f]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-5988a54f]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-5988a54f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-5988a54f]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-5988a54f]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-5988a54f]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-5988a54f]{margin-top:28px}.settings-loading-wrapper[data-v-5988a54f]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-5988a54f]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-5988a54f]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-5988a54f]{display:flex;gap:8px;justify-content:flex-end}.ui-time-select__label[data-v-57ff2923]{display:block;font-size:14px;font-weight:500;color:#4b5563;margin-bottom:4px}.ui-time-select__required[data-v-57ff2923]{color:#ef4444}.ui-time-select__field[data-v-57ff2923] .v-input__slot{min-height:40px!important;border:1px solid #c8c8c8!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important}.ui-time-select__field[data-v-57ff2923] .v-input__slot:hover{border-color:#4b5563!important}.ui-time-select__field[data-v-57ff2923] .v-input--is-focused .v-input__slot{border-color:#3b82f6!important}.ui-time-select__field[data-v-57ff2923] input{font-size:15px;color:#383838}.ui-time-select__field[data-v-57ff2923] input::-moz-placeholder{color:#9ca3af}.ui-time-select__field[data-v-57ff2923] input::placeholder{color:#9ca3af}.ui-time-select__menu[data-v-57ff2923]{max-height:250px;overflow-y:auto}.shift-type-form[data-v-5197c8d4]{display:flex;flex-direction:column;gap:16px;padding:8px}.shift-type-form__section[data-v-5197c8d4]{display:flex;flex-direction:column;gap:8px}.shift-type-form__row[data-v-5197c8d4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.shift-type-form__row[data-v-5197c8d4]{grid-template-columns:1fr}}.settings-list-page[data-v-26f2949e]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-26f2949e]{padding:0}.settings-content[data-v-26f2949e]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-26f2949e]{padding:0}.settings-form-page[data-v-26f2949e]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-26f2949e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-26f2949e]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-26f2949e]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-26f2949e]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-26f2949e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-26f2949e]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-26f2949e]{grid-template-columns:1fr}.settings-form-grid--three[data-v-26f2949e]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-26f2949e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-26f2949e]{grid-template-columns:1fr}}.settings-form-field--full[data-v-26f2949e]{grid-column:1/-1}.settings-stats-row[data-v-26f2949e]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-26f2949e]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-26f2949e]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-26f2949e]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-26f2949e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-26f2949e]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-26f2949e]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-26f2949e]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-26f2949e]{margin-top:28px}.settings-loading-wrapper[data-v-26f2949e]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-26f2949e]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-26f2949e]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-26f2949e]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-b2ef6dde]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-b2ef6dde]{padding:0}.settings-content[data-v-b2ef6dde]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-b2ef6dde]{padding:0}.settings-form-page[data-v-b2ef6dde]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-b2ef6dde]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-b2ef6dde]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-b2ef6dde]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-b2ef6dde]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-b2ef6dde]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-b2ef6dde]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-b2ef6dde]{grid-template-columns:1fr}.settings-form-grid--three[data-v-b2ef6dde]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-b2ef6dde]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-b2ef6dde]{grid-template-columns:1fr}}.settings-form-field--full[data-v-b2ef6dde]{grid-column:1/-1}.settings-stats-row[data-v-b2ef6dde]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-b2ef6dde]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-b2ef6dde]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-b2ef6dde]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-b2ef6dde]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-b2ef6dde]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-b2ef6dde]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-b2ef6dde]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-b2ef6dde]{margin-top:28px}.settings-loading-wrapper[data-v-b2ef6dde]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-b2ef6dde]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-b2ef6dde]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-b2ef6dde]{display:flex;gap:8px;justify-content:flex-end}.dialog-content[data-v-46fcdfd8]{display:flex;flex-direction:column;gap:16px;padding:0!important;margin:0}.form-row[data-v-46fcdfd8]{display:grid;grid-template-columns:1fr 2fr;gap:16px}.form-section[data-v-46fcdfd8]{display:flex;flex-direction:column;gap:12px}.workplaces-section[data-v-46fcdfd8]{margin-top:8px}.workplaces-table[data-v-46fcdfd8]{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff}.workplaces-table__header[data-v-46fcdfd8]{display:flex;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:14px;font-weight:600;color:#4b5563}.workplaces-table__row[data-v-46fcdfd8]{display:flex;border-bottom:1px solid #e5e7eb;padding:12px 16px;transition:background-color .15s ease}.workplaces-table__row[data-v-46fcdfd8]:last-child{border-bottom:none}.workplaces-table__row[data-v-46fcdfd8]:hover{background:#f8fafc}.workplaces-table__row--selected[data-v-46fcdfd8]{background:#f0f9ff}.workplaces-table__row--selected[data-v-46fcdfd8]:hover{background:#e0f2fe}.workplaces-table__cell[data-v-46fcdfd8]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:14px;color:#383838}.workplaces-table__cell--checkbox[data-v-46fcdfd8]{width:40px;flex-shrink:0}.workplaces-table__cell--name[data-v-46fcdfd8]{width:200px;flex-shrink:0;font-weight:500;padding-top:2px}.workplaces-table__cell--stations[data-v-46fcdfd8]{flex:1;gap:8px}.stations-list[data-v-46fcdfd8]{margin-top:8px;padding-left:28px}.settings-list-page[data-v-3d45cfc6]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-3d45cfc6]{padding:0}.settings-content[data-v-3d45cfc6]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-3d45cfc6]{padding:0}.settings-form-page[data-v-3d45cfc6]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-3d45cfc6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-3d45cfc6]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-3d45cfc6]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-3d45cfc6]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-3d45cfc6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-3d45cfc6]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-3d45cfc6]{grid-template-columns:1fr}.settings-form-grid--three[data-v-3d45cfc6]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-3d45cfc6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-3d45cfc6]{grid-template-columns:1fr}}.settings-form-field--full[data-v-3d45cfc6]{grid-column:1/-1}.settings-stats-row[data-v-3d45cfc6]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-3d45cfc6]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-3d45cfc6]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-3d45cfc6]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-3d45cfc6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-3d45cfc6]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-3d45cfc6]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-3d45cfc6]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-3d45cfc6]{margin-top:28px}.settings-loading-wrapper[data-v-3d45cfc6]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-3d45cfc6]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-3d45cfc6]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-3d45cfc6]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-4434b077]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-4434b077]{padding:0}.settings-content[data-v-4434b077]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-4434b077]{padding:0}.settings-form-page[data-v-4434b077]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-4434b077]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-4434b077]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-4434b077]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-4434b077]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-4434b077]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-4434b077]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-4434b077]{grid-template-columns:1fr}.settings-form-grid--three[data-v-4434b077]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-4434b077]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-4434b077]{grid-template-columns:1fr}}.settings-form-field--full[data-v-4434b077]{grid-column:1/-1}.settings-stats-row[data-v-4434b077]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-4434b077]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-4434b077]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-4434b077]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-4434b077]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-4434b077]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-4434b077]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-4434b077]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-4434b077]{margin-top:28px}.settings-loading-wrapper[data-v-4434b077]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-4434b077]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-4434b077]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.cycle-times-content[data-v-4434b077]{flex:1;overflow:hidden;display:flex;flex-direction:column}.cycle-times-table-wrapper[data-v-4434b077]{flex:1;overflow:auto;background:#fff}.cycle-times-table[data-v-4434b077] th{white-space:nowrap}.settings-list-page[data-v-2483988e]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-2483988e]{padding:0}.settings-content[data-v-2483988e]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-2483988e]{padding:0}.settings-form-page[data-v-2483988e]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-2483988e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-2483988e]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-2483988e]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-2483988e]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-2483988e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-2483988e]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-2483988e]{grid-template-columns:1fr}.settings-form-grid--three[data-v-2483988e]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-2483988e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-2483988e]{grid-template-columns:1fr}}.settings-form-field--full[data-v-2483988e]{grid-column:1/-1}.settings-stats-row[data-v-2483988e]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-2483988e]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-2483988e]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-2483988e]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-2483988e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-2483988e]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-2483988e]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-2483988e]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-2483988e]{margin-top:28px}.settings-loading-wrapper[data-v-2483988e]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-2483988e]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-2483988e]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-2483988e]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-02351b32]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-02351b32]{padding:0}.settings-content[data-v-02351b32]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-02351b32]{padding:0}.settings-form-page[data-v-02351b32]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-02351b32]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-02351b32]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-02351b32]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-02351b32]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-02351b32]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-02351b32]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-02351b32]{grid-template-columns:1fr}.settings-form-grid--three[data-v-02351b32]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-02351b32]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-02351b32]{grid-template-columns:1fr}}.settings-form-field--full[data-v-02351b32]{grid-column:1/-1}.settings-stats-row[data-v-02351b32]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-02351b32]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-02351b32]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-02351b32]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-02351b32]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-02351b32]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-02351b32]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-02351b32]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-02351b32]{margin-top:28px}.settings-loading-wrapper[data-v-02351b32]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-02351b32]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-02351b32]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.info-text[data-v-02351b32]{font-size:13px;color:#4b5563;font-weight:500}.row-actions[data-v-02351b32]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-50dcb03a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-50dcb03a]{padding:0}.settings-content[data-v-50dcb03a]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-50dcb03a]{padding:0}.settings-form-page[data-v-50dcb03a]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-50dcb03a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-50dcb03a]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-50dcb03a]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-50dcb03a]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-50dcb03a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-50dcb03a]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-50dcb03a]{grid-template-columns:1fr}.settings-form-grid--three[data-v-50dcb03a]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-50dcb03a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-50dcb03a]{grid-template-columns:1fr}}.settings-form-field--full[data-v-50dcb03a]{grid-column:1/-1}.settings-stats-row[data-v-50dcb03a]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-50dcb03a]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-50dcb03a]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-50dcb03a]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-50dcb03a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-50dcb03a]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-50dcb03a]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-50dcb03a]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-50dcb03a]{margin-top:28px}.settings-loading-wrapper[data-v-50dcb03a]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-50dcb03a]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-50dcb03a]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.import-page .import-buttons[data-v-50dcb03a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.import-page .info-box[data-v-50dcb03a]{display:flex;align-items:flex-start;gap:8px;padding:16px;background:#dbeafe!important;border-left:4px solid #3b82f6;border-radius:10px;font-size:14px;color:#383838;font-weight:500;line-height:1.5}.import-grid[data-v-50dcb03a]{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;margin-top:12px}@media(max-width:1024px){.import-grid[data-v-50dcb03a]{grid-template-columns:1fr}}.imports-table-wrapper[data-v-50dcb03a],.templates-table-wrapper[data-v-50dcb03a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.simple-table[data-v-50dcb03a]{width:100%;border-collapse:collapse}.simple-table td[data-v-50dcb03a],.simple-table th[data-v-50dcb03a]{padding:12px 16px;text-align:left}.simple-table th[data-v-50dcb03a]{font-size:13px;font-weight:600;color:#4b5563;text-transform:uppercase;background:#fafafa;border-bottom:1px solid #e5e7eb}.simple-table td[data-v-50dcb03a]{font-size:14px;color:#383838;border-bottom:1px solid #e5e7eb}.simple-table tbody tr:last-child td[data-v-50dcb03a]{border-bottom:none}.simple-table tbody tr[data-v-50dcb03a]:hover{background:#dadeec}.status-chip[data-v-50dcb03a]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap}.status-chip--success[data-v-50dcb03a]{background:rgba(16,185,129,.15);color:#0c8a60}.status-chip--error[data-v-50dcb03a]{background:rgba(239,68,68,.15);color:#eb1515}.status-chip--warning[data-v-50dcb03a]{background:rgba(249,115,22,.15);color:#be5105}.status-chip--info[data-v-50dcb03a]{background:rgba(43,141,255,.15);color:#0072f7}.status-chip--default[data-v-50dcb03a]{background:#f5f5f5;color:#4b5563}.download-link[data-v-50dcb03a]{text-decoration:none}[data-v-50dcb03a] .error-btn{color:#ef4444!important}[data-v-50dcb03a] .warning-btn{color:#f97316!important}.dialog-message[data-v-50dcb03a]{font-size:14px;line-height:1.6;color:#383838;white-space:pre-wrap;word-break:break-word}.pagination[data-v-50dcb03a]{display:flex;align-items:center;gap:4px;padding:12px 16px;border-top:1px solid #e5e7eb}.pagination__btn[data-v-50dcb03a]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#383838;font-size:14px;cursor:pointer;transition:all .15s ease}.pagination__btn[data-v-50dcb03a]:hover:not(:disabled){background:#dadeec;border-color:#3b82f6}.pagination__btn[data-v-50dcb03a]:disabled{opacity:.5;cursor:not-allowed}.pagination__btn--active[data-v-50dcb03a]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination__btn--active[data-v-50dcb03a]:hover{background:#2563eb}.pagination__info[data-v-50dcb03a]{margin-left:auto;font-size:13px;color:#4b5563}.settings-list-page[data-v-e844ae1c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-e844ae1c]{padding:0}.settings-content[data-v-e844ae1c]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-e844ae1c]{padding:0}.settings-form-page[data-v-e844ae1c]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-e844ae1c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-e844ae1c]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-e844ae1c]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-e844ae1c]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-e844ae1c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-e844ae1c]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-e844ae1c]{grid-template-columns:1fr}.settings-form-grid--three[data-v-e844ae1c]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-e844ae1c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-e844ae1c]{grid-template-columns:1fr}}.settings-form-field--full[data-v-e844ae1c]{grid-column:1/-1}.settings-stats-row[data-v-e844ae1c]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-e844ae1c]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-e844ae1c]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-e844ae1c]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-e844ae1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-e844ae1c]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-e844ae1c]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-e844ae1c]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-e844ae1c]{margin-top:28px}.settings-loading-wrapper[data-v-e844ae1c]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-e844ae1c]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-e844ae1c]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.agenda-transfer-page .section-header[data-v-e844ae1c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.agenda-transfer-page .section-header .settings-form-section__title[data-v-e844ae1c]{margin-bottom:0;padding-bottom:0;border-bottom:none}.transfer-table-wrapper[data-v-e844ae1c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.simple-table[data-v-e844ae1c]{width:100%;border-collapse:collapse}.simple-table td[data-v-e844ae1c],.simple-table th[data-v-e844ae1c]{padding:12px 16px;text-align:left}.simple-table th[data-v-e844ae1c]{font-size:13px;font-weight:600;color:#4b5563;text-transform:uppercase;background:#fafafa;border-bottom:1px solid #e5e7eb;white-space:nowrap}.simple-table td[data-v-e844ae1c]{font-size:14px;color:#383838;border-bottom:1px solid #e5e7eb}.simple-table tbody tr:last-child td[data-v-e844ae1c]{border-bottom:none}.simple-table tbody tr[data-v-e844ae1c]:hover{background:#dadeec}.status-chip[data-v-e844ae1c]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap}.status-chip--success[data-v-e844ae1c]{background:rgba(16,185,129,.15);color:#0c8a60}.status-chip--warning[data-v-e844ae1c]{background:rgba(249,115,22,.15);color:#be5105}.dialog-form[data-v-e844ae1c]{display:flex;flex-direction:column;gap:20px}.help-box[data-v-e844ae1c]{background:#dbeafe!important;border-radius:10px;padding:16px;border-left:4px solid #3b82f6}.help-box .help-title[data-v-e844ae1c]{font-weight:600;color:#383838!important;margin-bottom:4px;font-size:14px}.help-box .help-text[data-v-e844ae1c]{font-size:14px;color:#4b5563!important;line-height:1.5}.form-field[data-v-e844ae1c]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-e844ae1c]{font-size:14px;font-weight:500;color:#4b5563}.date-row[data-v-e844ae1c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.users-row[data-v-e844ae1c]{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.users-row .arrow-icon[data-v-e844ae1c]{display:flex;align-items:center;justify-content:center;color:#4b5563;padding-top:16px}.error-message[data-v-e844ae1c]{color:#ef4444;font-size:14px}.warning-message[data-v-e844ae1c]{color:#be5105;font-size:14px;padding:8px 12px;background:rgba(249,115,22,.1);border-radius:6px}.count-info[data-v-e844ae1c]{padding:12px;background:#dbeafe;border-left:4px solid #3b82f6;border-radius:10px;font-size:14px}.count-item[data-v-e844ae1c]{margin-bottom:4px}.count-total[data-v-e844ae1c]{margin-top:8px;font-weight:600;color:#383838}.settings-list-page[data-v-3dc9d96a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-3dc9d96a]{padding:0}.settings-content[data-v-3dc9d96a]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-3dc9d96a]{padding:0}.settings-form-page[data-v-3dc9d96a]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-3dc9d96a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-3dc9d96a]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-3dc9d96a]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-3dc9d96a]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-3dc9d96a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-3dc9d96a]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-3dc9d96a]{grid-template-columns:1fr}.settings-form-grid--three[data-v-3dc9d96a]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-3dc9d96a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-3dc9d96a]{grid-template-columns:1fr}}.settings-form-field--full[data-v-3dc9d96a]{grid-column:1/-1}.settings-stats-row[data-v-3dc9d96a]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-3dc9d96a]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-3dc9d96a]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-3dc9d96a]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-3dc9d96a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-3dc9d96a]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-3dc9d96a]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-3dc9d96a]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-3dc9d96a]{margin-top:28px}.settings-loading-wrapper[data-v-3dc9d96a]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-3dc9d96a]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-3dc9d96a]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-3dc9d96a]{display:flex;gap:8px;justify-content:flex-end}.mp-trigger[data-v-c1ca3f90]{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;min-height:52px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mp-trigger[data-v-c1ca3f90]:hover{border-color:#c8c8c8}.mp-trigger--open[data-v-c1ca3f90]{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.mp-label[data-v-c1ca3f90]{font-size:13px;font-weight:500;color:#4b5563;line-height:1;transition:color .15s ease}.mp-trigger--open .mp-label[data-v-c1ca3f90]{color:#3b82f6}.mp-control[data-v-c1ca3f90]{display:flex;align-items:center;gap:6px}.mp-calendar-icon[data-v-c1ca3f90]{color:#4b5563;flex-shrink:0}.mp-trigger--open .mp-calendar-icon[data-v-c1ca3f90]{color:#3b82f6}.mp-display[data-v-c1ca3f90]{flex:1;font-size:14px;font-weight:500;color:#383838;line-height:1.4}.mp-display--placeholder[data-v-c1ca3f90]{color:#9ca3af;font-weight:400;font-size:13px}.mp-clear-icon[data-v-c1ca3f90]{color:#4b5563;cursor:pointer;border-radius:9999px;transition:color .15s ease;flex-shrink:0}.mp-clear-icon[data-v-c1ca3f90]:hover{color:#ef4444}.mp-chevron-icon[data-v-c1ca3f90]{color:#4b5563;flex-shrink:0;transition:transform .15s ease}.mp-chevron-icon--open[data-v-c1ca3f90]{transform:rotate(180deg)}.mp-dropdown[data-v-c1ca3f90]{background:#fff;padding:8px}.mp-header[data-v-c1ca3f90]{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 8px}.mp-nav-btn[data-v-c1ca3f90]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:none;background:transparent;cursor:pointer;color:#4b5563;transition:background .15s ease,color .15s ease}.mp-nav-btn[data-v-c1ca3f90]:hover{background:#dadeec;color:#383838}.mp-year-label[data-v-c1ca3f90]{font-size:14px;font-weight:600;color:#383838}.mp-months-grid[data-v-c1ca3f90]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.mp-month-cell[data-v-c1ca3f90]{display:flex;align-items:center;justify-content:center;padding:9px 4px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:#383838;transition:background .15s ease,color .15s ease;position:relative}.mp-month-cell[data-v-c1ca3f90]:hover{background:#dadeec}.mp-month-cell--current[data-v-c1ca3f90]{color:#3b82f6;font-weight:600}.mp-month-cell--current[data-v-c1ca3f90]:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:#3b82f6;border-radius:50%}.mp-month-cell--selected[data-v-c1ca3f90]{background:#3b82f6!important;color:#fff!important;font-weight:600}.dialog-content[data-v-00db0808]{display:flex;flex-direction:column;gap:28px;padding:0!important;margin:0}.section[data-v-00db0808]{display:flex;flex-direction:column;gap:12px}.section h3[data-v-00db0808]{font-size:16px;font-weight:600;color:#383838;padding:0 0 8px 0;border-bottom:1px solid #e5e7eb;margin:0}.section-content[data-v-00db0808]{display:flex;flex-direction:column;gap:16px}.scope-select[data-v-00db0808]{margin-top:8px}.date-row[data-v-00db0808],.oee-grid[data-v-00db0808]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.oee-row--computed[data-v-00db0808] .ui-input__control{background:#f8fafc}.oee-components[data-v-00db0808]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.validation-error[data-v-00db0808]{font-size:13px;color:#ef4444;margin-top:4px}@media(max-width:600px){.date-row[data-v-00db0808],.oee-components[data-v-00db0808],.oee-grid[data-v-00db0808]{grid-template-columns:1fr}}.settings-list-page[data-v-d8230d66]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-d8230d66]{padding:0}.settings-content[data-v-d8230d66]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-d8230d66]{padding:0}.settings-form-page[data-v-d8230d66]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-d8230d66]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-d8230d66]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-d8230d66]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-d8230d66]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-d8230d66]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-d8230d66]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-d8230d66]{grid-template-columns:1fr}.settings-form-grid--three[data-v-d8230d66]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-d8230d66]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-d8230d66]{grid-template-columns:1fr}}.settings-form-field--full[data-v-d8230d66]{grid-column:1/-1}.settings-stats-row[data-v-d8230d66]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-d8230d66]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-d8230d66]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-d8230d66]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-d8230d66]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-d8230d66]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-d8230d66]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-d8230d66]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-d8230d66]{margin-top:28px}.settings-loading-wrapper[data-v-d8230d66]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-d8230d66]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-d8230d66]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-d8230d66]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-48a29188]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-48a29188]{padding:0}.settings-content[data-v-48a29188]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-48a29188]{padding:0}.settings-form-page[data-v-48a29188]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-48a29188]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-48a29188]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-48a29188]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-48a29188]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-48a29188]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-48a29188]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-48a29188]{grid-template-columns:1fr}.settings-form-grid--three[data-v-48a29188]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-48a29188]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-48a29188]{grid-template-columns:1fr}}.settings-form-field--full[data-v-48a29188]{grid-column:1/-1}.settings-stats-row[data-v-48a29188]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-48a29188]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-48a29188]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-48a29188]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-48a29188]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-48a29188]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-48a29188]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-48a29188]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-48a29188]{margin-top:28px}.settings-loading-wrapper[data-v-48a29188]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-48a29188]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-48a29188]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-48a29188]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-1e02ea0a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-1e02ea0a]{padding:0}.settings-content[data-v-1e02ea0a]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-1e02ea0a]{padding:0}.settings-form-page[data-v-1e02ea0a]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-1e02ea0a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-1e02ea0a]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-1e02ea0a]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-1e02ea0a]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-1e02ea0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-1e02ea0a]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-1e02ea0a]{grid-template-columns:1fr}.settings-form-grid--three[data-v-1e02ea0a]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-1e02ea0a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-1e02ea0a]{grid-template-columns:1fr}}.settings-form-field--full[data-v-1e02ea0a]{grid-column:1/-1}.settings-stats-row[data-v-1e02ea0a]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-1e02ea0a]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-1e02ea0a]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-1e02ea0a]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-1e02ea0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-1e02ea0a]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-1e02ea0a]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-1e02ea0a]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-1e02ea0a]{margin-top:28px}.settings-loading-wrapper[data-v-1e02ea0a]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-1e02ea0a]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-1e02ea0a]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-1e02ea0a]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-861e8bca]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-861e8bca]{padding:0}.settings-content[data-v-861e8bca]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-861e8bca]{padding:0}.settings-form-page[data-v-861e8bca]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-861e8bca]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-861e8bca]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-861e8bca]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-861e8bca]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-861e8bca]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-861e8bca]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-861e8bca]{grid-template-columns:1fr}.settings-form-grid--three[data-v-861e8bca]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-861e8bca]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-861e8bca]{grid-template-columns:1fr}}.settings-form-field--full[data-v-861e8bca]{grid-column:1/-1}.settings-stats-row[data-v-861e8bca]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-861e8bca]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-861e8bca]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-861e8bca]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-861e8bca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-861e8bca]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-861e8bca]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-861e8bca]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-861e8bca]{margin-top:28px}.settings-loading-wrapper[data-v-861e8bca]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-861e8bca]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-861e8bca]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-861e8bca]{display:flex;gap:8px;justify-content:flex-end}.settings-list-page[data-v-1e9eb53c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;gap:12px}.settings-list-page .list-page[data-v-1e9eb53c]{padding:0}.settings-content[data-v-1e9eb53c]{flex:1;min-height:0;overflow-y:auto;padding:12px}.settings-content--no-padding[data-v-1e9eb53c]{padding:0}.settings-form-page[data-v-1e9eb53c]{flex:1;min-height:0;overflow-y:auto}.settings-form-page .settings-form-section[data-v-1e9eb53c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:28px;margin-bottom:12px}.settings-form-page .settings-form-section[data-v-1e9eb53c]:last-child{margin-bottom:0}.settings-form-page .settings-form-section__title[data-v-1e9eb53c]{font-size:16px;font-weight:600;color:#383838;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.settings-form-page .settings-form-section__description[data-v-1e9eb53c]{font-size:13px;color:#4b5563;margin-bottom:16px}.settings-form-grid[data-v-1e9eb53c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.settings-form-grid[data-v-1e9eb53c]{grid-template-columns:1fr}}.settings-form-grid--single[data-v-1e9eb53c]{grid-template-columns:1fr}.settings-form-grid--three[data-v-1e9eb53c]{grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.settings-form-grid--three[data-v-1e9eb53c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.settings-form-grid--three[data-v-1e9eb53c]{grid-template-columns:1fr}}.settings-form-field--full[data-v-1e9eb53c]{grid-column:1/-1}.settings-stats-row[data-v-1e9eb53c]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#dadeec;border-radius:10px;margin-bottom:16px;font-size:13px;color:#4b5563}.settings-stats-row .stats-item[data-v-1e9eb53c]{display:flex;align-items:center;gap:8px}.settings-stats-row .stats-item .stats-value[data-v-1e9eb53c]{font-weight:600;color:#383838}.settings-stats-row .stats-separator[data-v-1e9eb53c]{width:1px;height:16px;background:#e5e7eb}.settings-empty-state[data-v-1e9eb53c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:68px 36px;text-align:center}.settings-empty-state .empty-icon[data-v-1e9eb53c]{font-size:64px;color:#c8c8c8;margin-bottom:16px}.settings-empty-state .empty-title[data-v-1e9eb53c]{font-size:18px;font-weight:600;color:#383838;margin-bottom:8px}.settings-empty-state .empty-description[data-v-1e9eb53c]{font-size:14px;color:#4b5563;max-width:400px}.settings-empty-state .empty-action[data-v-1e9eb53c]{margin-top:28px}.settings-loading-wrapper[data-v-1e9eb53c]{position:relative;min-height:200px}.settings-loading-wrapper.is-loading>[data-v-1e9eb53c]:not(.loading-overlay){opacity:.4;pointer-events:none}.settings-loading-wrapper .loading-overlay[data-v-1e9eb53c]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px}.row-actions[data-v-1e9eb53c]{display:flex;gap:8px;justify-content:flex-end}.form-grid[data-v-67c78e63]{display:flex;flex-direction:column;-moz-column-gap:16px;column-gap:16px}.audits-page[data-v-474e6d5a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.audit-actions[data-v-474e6d5a]{display:flex;gap:8px;align-items:center}.kanban-audit-item .kanban-ai-badge[data-v-474e6d5a]{margin-bottom:4px}.kanban-audit-item .kanban-audit-name[data-v-474e6d5a]{font-weight:500;font-size:14px;color:#383838;margin-bottom:4px}.kanban-audit-item .kanban-audit-category[data-v-474e6d5a]{font-size:12px;color:#4b5563}.kanban-audit-item .kanban-audit-owner[data-v-474e6d5a]{font-size:12px;color:#4b5563;margin-top:4px}.audit-card[data-v-474e6d5a]{display:flex;flex-direction:column;height:100%;padding:20px;cursor:pointer}.audit-card__header[data-v-474e6d5a]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.audit-card__title-row[data-v-474e6d5a]{display:flex;align-items:flex-start;gap:6px;flex:1;min-width:0}.audit-card__title[data-v-474e6d5a]{font-weight:600;font-size:16px;color:#383838;line-height:1.4;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audit-card__ai[data-v-474e6d5a]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.1);border-radius:6px}.audit-card__ai img[data-v-474e6d5a]{width:16px;height:16px}.audit-card__subtitle[data-v-474e6d5a]{font-size:11px;font-weight:600;color:#3b82f6;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px;background:rgba(59,130,246,.08);padding:4px 8px;border-radius:4px;display:inline-block;align-self:flex-start}.audit-card__meta[data-v-474e6d5a]{display:flex;flex-direction:column;gap:10px;flex:1}.audit-card__meta-item[data-v-474e6d5a]{display:flex;align-items:center;gap:10px;font-size:13px;color:#4b5563}.audit-card__meta-item .v-icon[data-v-474e6d5a]{color:#9ca3af!important}.audit-card__meta-item span[data-v-474e6d5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-card__actions[data-v-474e6d5a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid #e5e7eb}.text-small[data-v-474e6d5a]{font-size:12px}[data-v-474e6d5a] .v-data-table td{text-align:left!important}.audit-name-cell[data-v-474e6d5a]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.audit-name-cell__short-name[data-v-474e6d5a]{font-size:12px;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.3px}.audit-name-cell__name[data-v-474e6d5a]{font-size:14px;color:#383838}.inactive-badge[data-v-474e6d5a]{display:inline-block;font-size:10px;font-weight:500;color:#4b5563;background:#dadeec;border:1px solid #e5e7eb;padding:1px 6px;border-radius:10px;white-space:nowrap;flex-shrink:0;margin-top:2px}.audit-page[data-v-787ec1f6],.audit-page__content[data-v-787ec1f6]{display:flex;flex-direction:column;height:100%;overflow:hidden}.audit-page__body[data-v-787ec1f6]{flex:1;overflow-y:auto;padding:16px;padding:0 2px 16px 16px}.audit-toolbar-wrapper[data-v-787ec1f6]{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px 16px;flex-shrink:0}.audit-toolbar[data-v-787ec1f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;min-height:52px}@media(max-width:600px){.audit-toolbar[data-v-787ec1f6]{flex-wrap:wrap;gap:10px;padding:10px 12px}}.toolbar-title[data-v-787ec1f6]{font-size:15px;font-weight:600;color:#383838;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}@media(max-width:600px){.toolbar-title[data-v-787ec1f6]{font-size:14px;width:100%;flex:none}}.toolbar-actions[data-v-787ec1f6]{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:600px){.toolbar-actions[data-v-787ec1f6]{width:100%;justify-content:flex-end}}.audit-tabs[data-v-787ec1f6]{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow-x:auto;flex-wrap:wrap;-ms-overflow-style:none;scrollbar-width:none}.audit-tabs[data-v-787ec1f6]::-webkit-scrollbar{display:none}.audit-tabs__tab[data-v-787ec1f6]{display:flex;align-items:center;justify-content:center;height:32px;padding:0 14px;font-size:13px;font-weight:500;color:#4b5563;text-decoration:none;white-space:nowrap;border-radius:8px;background:transparent;transition:all .15s ease}@media(max-width:600px){.audit-tabs__tab[data-v-787ec1f6]{padding:0 10px;font-size:12px;height:28px}}.audit-tabs__tab[data-v-787ec1f6]:hover{color:#383838;background:#f3f4f6}.audit-tabs__tab--active[data-v-787ec1f6]{color:#3b82f6;background:#dbeafe;font-weight:600}.more-btn[data-v-787ec1f6]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:all .15s ease}.more-btn[data-v-787ec1f6]:hover{background:#fafafa;border-color:#c8c8c8}.more-menu[data-v-787ec1f6]{padding:4px 0!important;min-width:180px}.more-menu .v-list-item[data-v-787ec1f6]{min-height:40px}.more-menu .v-list-item-icon[data-v-787ec1f6]{margin-right:12px!important}.more-menu__delete[data-v-787ec1f6]:hover{background:rgba(239,68,68,.08)}.unsaved-dialog[data-v-787ec1f6]{background:#fff;border-radius:12px;overflow:hidden}.unsaved-dialog__header[data-v-787ec1f6]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e5e7eb}.unsaved-dialog__header h3[data-v-787ec1f6]{font-size:16px;font-weight:600;color:#383838;margin:0}.unsaved-dialog__body[data-v-787ec1f6]{padding:20px}.unsaved-dialog__body p[data-v-787ec1f6]{font-size:14px;color:#4b5563;margin:0}.unsaved-dialog__actions[data-v-787ec1f6]{display:flex;flex-direction:column;gap:8px;padding:16px 20px;background:#fafafa}.file-preview[data-v-6080f9e8]{display:flex;flex-direction:column;height:100%;background:rgba(0,0,0,.95);outline:none}.file-preview__header[data-v-6080f9e8]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(0,0,0,.8);border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.file-preview__title[data-v-6080f9e8]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.file-preview__title-icon[data-v-6080f9e8]{color:#fff!important;font-size:24px!important;flex-shrink:0}.file-preview__filename[data-v-6080f9e8]{color:#fff;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview__actions[data-v-6080f9e8]{display:flex;align-items:center;gap:8px;flex-shrink:0}.file-preview__action-btn[data-v-6080f9e8]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;transition:all .2s ease}.file-preview__action-btn[data-v-6080f9e8]:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.file-preview__action-btn[data-v-6080f9e8]:disabled{opacity:.4;cursor:not-allowed}.file-preview__action-btn .v-icon[data-v-6080f9e8]{color:#fff!important;font-size:20px!important}.file-preview__zoom-level[data-v-6080f9e8]{color:#fff;font-size:14px;font-weight:500;min-width:50px;text-align:center}.file-preview__divider[data-v-6080f9e8]{width:1px;height:24px;background:hsla(0,0%,100%,.2);margin:0 8px}.file-preview__close-btn[data-v-6080f9e8]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;transition:all .2s ease;margin-left:8px}.file-preview__close-btn[data-v-6080f9e8]:hover{background:rgba(239,68,68,.8)}.file-preview__close-btn .v-icon[data-v-6080f9e8]{color:#fff!important;font-size:24px!important}.file-preview__content[data-v-6080f9e8]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:0}.file-preview__loader[data-v-6080f9e8]{display:flex;flex-direction:column;align-items:center;gap:16px}.file-preview__loader-text[data-v-6080f9e8]{color:hsla(0,0%,100%,.7);font-size:16px}.file-preview__image-container[data-v-6080f9e8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.file-preview__image[data-v-6080f9e8]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.file-preview__pdf-container[data-v-6080f9e8]{width:100%;height:100%;overflow:auto;padding:16px}.file-preview__pdf-wrapper[data-v-6080f9e8]{display:flex;flex-direction:column;align-items:center;min-width:-moz-min-content;min-width:min-content;margin:0 auto}.file-preview__pdf[data-v-6080f9e8] canvas{display:block;margin-bottom:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);background:#fff}.file-preview__unsupported[data-v-6080f9e8]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:36px}.file-preview__unsupported-text[data-v-6080f9e8]{color:hsla(0,0%,100%,.7);font-size:17px;margin:0}.file-preview__nav[data-v-6080f9e8]{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.file-preview__nav[data-v-6080f9e8]:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.file-preview__nav .v-icon[data-v-6080f9e8]{color:#fff!important}.file-preview__nav--prev[data-v-6080f9e8]{left:16px}.file-preview__nav--next[data-v-6080f9e8]{right:16px}.file-preview__footer[data-v-6080f9e8]{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;background:rgba(0,0,0,.8);border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.file-preview__file-info[data-v-6080f9e8]{color:hsla(0,0%,100%,.6);font-size:14px}.file-preview__zoom-hint[data-v-6080f9e8]{display:flex;align-items:center;gap:4px;color:hsla(0,0%,100%,.4);font-size:13px;margin-left:16px}@media(max-width:768px){.file-preview__header[data-v-6080f9e8]{padding:8px 12px}.file-preview__filename[data-v-6080f9e8]{font-size:14px;max-width:150px}.file-preview__action-btn[data-v-6080f9e8],.file-preview__close-btn[data-v-6080f9e8]{width:36px;height:36px}.file-preview__zoom-level[data-v-6080f9e8]{display:none}.file-preview__nav[data-v-6080f9e8]{width:44px;height:44px}.file-preview__nav--prev[data-v-6080f9e8]{left:8px}.file-preview__nav--next[data-v-6080f9e8]{right:8px}}.file-preview-dialog{background:transparent!important;box-shadow:none!important;overflow:hidden!important}.custom-field-group[data-v-4c61d5c4]{border:1px solid #eee;border-radius:6px;padding:16px;margin-bottom:16px;background:#fafbfc}.custom-fields-table td[data-v-4c61d5c4],.custom-fields-table th[data-v-4c61d5c4]{padding:4px 8px!important}.audit-general[data-v-0f7d9b9c]{height:100%}.audit-general__content[data-v-0f7d9b9c]{padding:0}.audit-general__sections[data-v-0f7d9b9c]{display:flex;flex-direction:column;gap:16px}.audit-section[data-v-0f7d9b9c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.audit-section__title[data-v-0f7d9b9c]{font-size:14px;font-weight:600;color:#383838;margin:0 0 12px}.audit-section__label[data-v-0f7d9b9c]{font-size:13px;font-weight:500;color:#4b5563;margin-bottom:4px;display:block}.audit-section__grid[data-v-0f7d9b9c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.audit-section__field--single[data-v-0f7d9b9c]{max-width:300px}.audit-section__checkboxes[data-v-0f7d9b9c]{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.mobile-hide[data-v-0f7d9b9c]{display:none!important}}.desktop-hide[data-v-0f7d9b9c]{display:none!important}@media(max-width:768px){.desktop-hide[data-v-0f7d9b9c]{display:block!important}}.ai-dialog[data-v-638f5374]{border-radius:14px!important;overflow:hidden}.ai-dialog__header[data-v-638f5374]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e7eb}.ai-dialog__title[data-v-638f5374]{font-size:18px;font-weight:600;color:#383838;margin:0}.ai-dialog__close[data-v-638f5374]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:all .15s ease}.ai-dialog__close[data-v-638f5374]:hover{background:#fafafa}.ai-dialog__content[data-v-638f5374]{padding:20px}.ai-dialog__options[data-v-638f5374]{display:flex;gap:28px;margin-top:16px}.ai-dialog__actions-top[data-v-638f5374]{display:flex;align-items:center;gap:16px;margin-top:16px}.ai-dialog__thinking[data-v-638f5374]{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5563}.ai-dialog__divider[data-v-638f5374]{height:1px;background:#e5e7eb;margin:20px 0}.ai-dialog__subtitle[data-v-638f5374]{font-size:15px;font-weight:600;color:#383838;margin:0 0 16px}.ai-dialog__table[data-v-638f5374]{border:1px solid #e5e7eb;border-radius:10px}.ai-dialog__footer[data-v-638f5374]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background:#fafbfc}.blinking-text[data-v-638f5374]{animation:blink-638f5374 1.2s ease-in-out infinite}@keyframes blink-638f5374{0%,to{opacity:1}50%{opacity:.4}}.ai-dialog[data-v-3de9745a]{border-radius:14px!important;overflow:hidden}.ai-dialog__header[data-v-3de9745a]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e7eb}.ai-dialog__title[data-v-3de9745a]{font-size:18px;font-weight:600;color:#383838;margin:0}.ai-dialog__close[data-v-3de9745a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;transition:all .15s ease}.ai-dialog__close[data-v-3de9745a]:hover{background:#fafafa}.ai-dialog__content[data-v-3de9745a]{padding:20px}.ai-dialog__options[data-v-3de9745a]{display:flex;gap:28px;margin-top:16px}.ai-dialog__actions-top[data-v-3de9745a]{display:flex;align-items:center;gap:16px;margin-top:16px}.ai-dialog__thinking[data-v-3de9745a]{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5563}.ai-dialog__divider[data-v-3de9745a]{height:1px;background:#e5e7eb;margin:20px 0}.ai-dialog__subtitle[data-v-3de9745a]{font-size:15px;font-weight:600;color:#383838;margin:0 0 16px}.ai-dialog__table[data-v-3de9745a]{border:1px solid #e5e7eb;border-radius:10px}.ai-dialog__footer[data-v-3de9745a]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background:#fafbfc}.question-comparison__original[data-v-3de9745a]{margin:4px 0;color:#4b5563;font-size:13px}.question-comparison__new[data-v-3de9745a]{margin:4px 0;color:#383838;font-size:13px}.blinking-text[data-v-3de9745a]{animation:blink-3de9745a 1.2s ease-in-out infinite}@keyframes blink-3de9745a{0%,to{opacity:1}50%{opacity:.4}}.audit-questions__content[data-v-82fb9844]{display:flex;flex-direction:column;gap:20px}.ai-actions[data-v-82fb9844]{display:flex;gap:12px;flex-wrap:wrap}.field-label[data-v-82fb9844]{display:block;font-size:12px;font-weight:500;color:#4b5563;margin-bottom:6px}.section-label[data-v-82fb9844]{display:block;font-size:13px;font-weight:600;color:#383838;margin-bottom:12px}.card-title[data-v-82fb9844]{font-size:15px;font-weight:600;color:#383838;margin-bottom:16px}.explanations-card[data-v-82fb9844]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.explanations-grid[data-v-82fb9844]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.explanation-item[data-v-82fb9844]{display:flex;flex-direction:column;gap:8px}.question-group-card[data-v-82fb9844]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:20px}.question-group-card[data-v-82fb9844]:last-of-type{margin-bottom:0}.group-header[data-v-82fb9844]{display:flex;align-items:center;gap:12px;padding:16px 20px 0;background:#fff;border-bottom:2px solid #3b82f6}.group-header .vda-select[data-v-82fb9844]{width:180px;flex-shrink:0}.group-header .group-name-input[data-v-82fb9844]{flex:1}.group-header .group-actions[data-v-82fb9844]{display:flex;gap:4px;flex-shrink:0;margin-left:auto}@media(max-width:768px){.group-header[data-v-82fb9844]{flex-wrap:wrap;padding:16px}.group-header .group-name-input[data-v-82fb9844],.group-header .vda-select[data-v-82fb9844]{width:100%;max-width:none}}.group-explanations[data-v-82fb9844]{padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#fafbfc}.group-footer[data-v-82fb9844]{padding:12px 20px;background:#fafbfc}.icon-btn[data-v-82fb9844]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#4b5563;cursor:pointer;transition:all .15s ease}.icon-btn[data-v-82fb9844]:hover:not(:disabled){background:#fafafa;border-color:#c8c8c8;color:#383838}.icon-btn[data-v-82fb9844]:disabled{opacity:.35;cursor:not-allowed}.icon-btn--danger[data-v-82fb9844]{color:#ef4444;border-color:rgba(239,68,68,.3)}.icon-btn--danger[data-v-82fb9844]:hover:not(:disabled){background:rgba(239,68,68,.08);border-color:#ef4444}.questions-table .table-header[data-v-82fb9844]{display:grid;grid-template-columns:80px 1fr 90px;gap:12px;padding:10px 20px;background:#f4f6f8;border-bottom:1px solid #e5e7eb;font-size:11px;font-weight:600;color:#5f6368;text-transform:uppercase;letter-spacing:.3px}@media(max-width:768px){.questions-table .table-header[data-v-82fb9844]{display:none}}.question-row[data-v-82fb9844]{position:relative;border-left:4px solid #3b82f6;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden;margin:12px}.question-row[data-v-82fb9844]:not(:last-child){margin-bottom:12px}.question-row[data-v-82fb9844]:hover{background:#fafbfc}.question-main[data-v-82fb9844]{display:grid;grid-template-columns:80px 1fr 90px;gap:12px;padding:16px 20px;align-items:start}@media(max-width:768px){.question-main[data-v-82fb9844]{grid-template-columns:1fr;gap:12px;padding:16px}}@media(max-width:768px){.question-code[data-v-82fb9844]{max-width:100px}}.question-name[data-v-82fb9844]{flex:1}.question-actions[data-v-82fb9844]{display:flex;gap:4px;justify-content:flex-end}@media(max-width:768px){.question-actions[data-v-82fb9844]{justify-content:flex-start}}.question-details[data-v-82fb9844]{padding:16px 20px;padding-left:112px;background:#f8fafc;border-top:1px dashed #e5e7eb}@media(max-width:768px){.question-details[data-v-82fb9844]{padding:16px}}.details-grid[data-v-82fb9844]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.details-grid[data-v-82fb9844]{grid-template-columns:1fr}}.escalation-section[data-v-82fb9844],.files-section[data-v-82fb9844]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.files-grid[data-v-82fb9844]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.files-hint[data-v-82fb9844]{font-size:11px;color:#4b5563;opacity:.7;margin-top:8px}.empty-state[data-v-82fb9844]{font-size:12px;color:#4b5563;opacity:.5;text-align:center;padding:16px}.empty-state-inline[data-v-82fb9844]{font-size:12px;color:#4b5563;opacity:.5;padding:8px 0}.empty-questions[data-v-82fb9844]{padding:36px;text-align:center;font-size:13px;color:#4b5563;background:#fafbfc}[data-v-82fb9844] .v-input{margin-top:0;padding-top:0}[data-v-82fb9844] .v-text-field__details{display:none}[data-v-82fb9844] .v-select--outlined fieldset,[data-v-82fb9844] .v-text-field--outlined fieldset{border-color:#e5e7eb}[data-v-82fb9844] .v-select--outlined.v-input--is-focused fieldset,[data-v-82fb9844] .v-text-field--outlined.v-input--is-focused fieldset{border-color:#3b82f6}[data-v-82fb9844] .v-input--dense .v-input__slot{min-height:36px!important}[data-v-82fb9844] .v-input--dense .v-label{top:8px!important}[data-v-82fb9844] .v-input--dense.v-text-field--outlined .v-label--active{transform:translateY(-18px) scale(.75)}.plan-content>.v-form[data-v-575d44b8]{display:flex;flex-direction:column;gap:16px}.timing-card[data-v-575d44b8]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.timing-section[data-v-575d44b8]{padding:12px 16px;border-bottom:1px solid #e5e7eb}.timing-section--last[data-v-575d44b8]{border-bottom:none}.timing-section__header[data-v-575d44b8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.timing-section__header span[data-v-575d44b8]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#4b5563}.timing-section__content[data-v-575d44b8]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.timing-section__row[data-v-575d44b8]{margin-top:12px}.delete-btn[data-v-575d44b8]{opacity:.5;transition:opacity .15s}.delete-btn[data-v-575d44b8]:hover{opacity:1}.segment-toggle[data-v-575d44b8]{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:3px;gap:2px}.segment-toggle__btn[data-v-575d44b8]{padding:0 16px;height:32px;border:none;background:transparent;border-radius:6px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;white-space:nowrap}.segment-toggle__btn[data-v-575d44b8]:hover:not(:disabled):not(.segment-toggle__btn--active){color:#374151;background:rgba(0,0,0,.04)}.segment-toggle__btn--active[data-v-575d44b8]{background:#fff;color:#1f2937;box-shadow:0 1px 3px rgba(0,0,0,.1)}.segment-toggle__btn--success.segment-toggle__btn--active[data-v-575d44b8]{background:#10b981;color:#fff}.segment-toggle__btn[data-v-575d44b8]:disabled{opacity:.5;cursor:not-allowed}.segment-toggle--large[data-v-575d44b8]{height:40px}.segment-toggle--large .segment-toggle__btn[data-v-575d44b8]{height:34px;padding:0 20px;font-size:14px}.field-inline[data-v-575d44b8]{display:flex;align-items:center;gap:8px}.field-label[data-v-575d44b8]{font-size:13px;font-weight:500;color:#4b5563;white-space:nowrap}.field-date[data-v-575d44b8]{width:140px;flex-shrink:0}.field-group-full[data-v-575d44b8]{width:100%}.field-number[data-v-575d44b8]{width:80px;flex-shrink:0}.field-frequency[data-v-575d44b8]{width:100px;flex-shrink:0}.field-select[data-v-575d44b8]{flex:1;min-width:180px;max-width:300px}.field-shift[data-v-575d44b8]{width:150px;flex-shrink:0}.field-switch[data-v-575d44b8]{flex-shrink:0;margin:0!important;padding:0!important}.field-toggle-end[data-v-575d44b8]{margin-left:auto}.field-days[data-v-575d44b8]{display:flex;gap:4px}.day[data-v-575d44b8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:11px;font-weight:600;color:#4b5563;background:#f3f4f6;border-radius:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s}.day[data-v-575d44b8]:hover:not(.active){background:#e5e7eb}.day.active[data-v-575d44b8]{background:#10b981;color:#fff}[data-v-575d44b8] .v-text-field--outlined fieldset{border-color:#e5e7eb;border-radius:10px}[data-v-575d44b8] .v-text-field--outlined.v-input--dense .v-input__slot{min-height:36px}[data-v-575d44b8] .v-text-field--outlined input{font-size:13px}[data-v-575d44b8] .v-input--switch .v-input__slot{margin:0}[data-v-575d44b8] .v-input--switch .v-label{font-size:13px;color:#374151}[data-v-575d44b8] .group-select .v-input__slot,[data-v-575d44b8] .location-select .v-input__slot,[data-v-575d44b8] .shift-type-select .v-input__slot,[data-v-575d44b8] .station-select .v-input__slot,[data-v-575d44b8] .workplace-select .v-input__slot{min-height:36px!important}[data-v-575d44b8] .group-select .v-select__selections,[data-v-575d44b8] .location-select .v-select__selections,[data-v-575d44b8] .shift-type-select .v-select__selections,[data-v-575d44b8] .station-select .v-select__selections,[data-v-575d44b8] .workplace-select .v-select__selections{font-size:13px}[data-v-575d44b8] .group-select fieldset,[data-v-575d44b8] .location-select fieldset,[data-v-575d44b8] .shift-type-select fieldset,[data-v-575d44b8] .station-select fieldset,[data-v-575d44b8] .workplace-select fieldset{border-color:#e5e7eb;border-radius:10px}[data-v-575d44b8] .field-frequency .ui-select{margin-bottom:0!important}[data-v-575d44b8] .field-frequency .ui-select--small .v-input__slot,[data-v-575d44b8] .field-frequency .v-input__slot{min-height:36px!important;max-height:36px!important;height:36px!important;padding:0 8px!important}[data-v-575d44b8] .field-frequency .v-select__selections{font-size:13px;padding:0!important;min-height:unset!important;line-height:36px!important}[data-v-575d44b8] .field-frequency .v-input__append-inner{margin-top:0!important;align-self:center!important}[data-v-575d44b8] .field-frequency fieldset{border-color:#e5e7eb;border-radius:10px}.audit-calendar[data-v-5532e012]{padding:44px}.audit-calendar__content[data-v-5532e012]{display:flex;flex-direction:column;gap:16px}.audit-section[data-v-5532e012]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.audit-workplaces__content[data-v-2a2ba839]{display:flex;flex-direction:column;gap:16px}.audit-section[data-v-2a2ba839]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.audit-table[data-v-2a2ba839] .v-data-table__wrapper{border-radius:10px}.audit-table[data-v-2a2ba839] thead th{background:#fafafa!important;font-size:12px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.5px}.audit-table[data-v-2a2ba839] tbody tr:hover{background:#fafafa!important}.audit-table[data-v-2a2ba839] tbody td{font-size:14px;color:#383838;border-bottom:1px solid #e5e7eb!important}.audit-fault-types__content[data-v-6f84a578]{display:flex;flex-direction:column;gap:16px}.audit-section[data-v-6f84a578]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.audit-table[data-v-6f84a578] .v-data-table__wrapper{border-radius:10px}.audit-table[data-v-6f84a578] thead th{background:#fafafa!important;font-size:12px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.5px}.audit-table[data-v-6f84a578] tbody tr:hover{background:#fafafa!important}.audit-table[data-v-6f84a578] tbody td{font-size:14px;color:#383838;border-bottom:1px solid #e5e7eb!important;padding:12px 16px!important}.audit-shift-types__content[data-v-1782c2e6]{display:flex;flex-direction:column;gap:16px}.audit-section[data-v-1782c2e6]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.audit-table[data-v-1782c2e6] .v-data-table__wrapper{border-radius:10px}.audit-table[data-v-1782c2e6] thead th{background:#fafafa!important;font-size:12px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.5px}.audit-table[data-v-1782c2e6] tbody tr:hover{background:#fafafa!important}.audit-table[data-v-1782c2e6] tbody td{font-size:14px;color:#383838;border-bottom:1px solid #e5e7eb!important;padding:12px 16px!important}.audit-escalation__content[data-v-52c7ed5e]{display:flex;flex-direction:column;gap:16px}.audit-section[data-v-52c7ed5e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.audit-table[data-v-52c7ed5e] .v-data-table__wrapper{border-radius:10px}.audit-table[data-v-52c7ed5e] thead th{background:#fafafa!important;font-size:12px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.5px}.audit-table[data-v-52c7ed5e] tbody tr:hover{background:#fafafa!important}.audit-table[data-v-52c7ed5e] tbody td{font-size:14px;color:#383838;border-bottom:1px solid #e5e7eb!important}.audit-escalation__content[data-v-06acb33c]{display:flex;flex-direction:column;gap:16px}.audit-section[data-v-06acb33c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.audit-table[data-v-06acb33c] .v-data-table__wrapper{border-radius:10px}.audit-table[data-v-06acb33c] thead th{background:#fafafa!important;font-size:12px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.5px}.audit-table[data-v-06acb33c] tbody tr:hover{background:#fafafa!important}.audit-table[data-v-06acb33c] tbody td{font-size:14px;color:#383838;border-bottom:1px solid #e5e7eb!important}.audit-escalation__content[data-v-25d5db82]{display:flex;flex-direction:column;gap:16px}.audit-section[data-v-25d5db82]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.audit-table[data-v-25d5db82] .v-data-table__wrapper{border-radius:10px}.audit-table[data-v-25d5db82] thead th{background:#fafafa!important;font-size:12px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.5px}.audit-table[data-v-25d5db82] tbody tr:hover{background:#fafafa!important}.audit-table[data-v-25d5db82] tbody td{font-size:14px;color:#383838;border-bottom:1px solid #e5e7eb!important}.audit-escalation__content[data-v-6f4bba9c]{display:flex;flex-direction:column;gap:16px}.audit-section[data-v-6f4bba9c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.audit-table[data-v-6f4bba9c] .v-data-table__wrapper{border-radius:10px}.audit-table[data-v-6f4bba9c] thead th{background:#fafafa!important;font-size:12px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.5px}.audit-table[data-v-6f4bba9c] tbody tr:hover{background:#fafafa!important}.audit-table[data-v-6f4bba9c] tbody td{font-size:14px;color:#383838;border-bottom:1px solid #e5e7eb!important}.kanban-board[data-v-3a373f26]{display:flex;flex-direction:column;flex:1;position:relative;min-height:0}.kanban-board__columns[data-v-3a373f26]{display:flex;flex:1;overflow-x:auto}.kanban-board__columns[data-v-3a373f26]::-webkit-scrollbar{height:6px}.kanban-board__columns[data-v-3a373f26]::-webkit-scrollbar-track{background:#f1f5f9}.kanban-board__columns[data-v-3a373f26]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.kanban-board__columns[data-v-3a373f26]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.kanban-board__loading[data-v-3a373f26]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.kanban-board__empty[data-v-3a373f26]{display:flex;align-items:center;justify-content:center;flex:1;min-height:150px}.kanban-board__empty-content[data-v-3a373f26]{text-align:center;color:#94a3b8}.kanban-board__empty-content p[data-v-3a373f26]{margin-top:10px;font-size:13px}.fade-enter-active[data-v-3a373f26],.fade-leave-active[data-v-3a373f26]{transition:opacity .2s ease}.fade-enter[data-v-3a373f26],.fade-leave-to[data-v-3a373f26]{opacity:0}.kanban-column[data-v-4ee8a547]{display:flex;flex-direction:column;flex:1;min-width:200px;background:#fff;border-right:1px solid #e2e8f0;transition:all .2s ease;overflow:hidden}.kanban-column[data-v-4ee8a547]:last-child{border-right:none}.kanban-column--highlighted[data-v-4ee8a547]{background:#f0f9ff}.kanban-column--highlighted .kanban-column__header[data-v-4ee8a547]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.kanban-column--highlighted .kanban-column__header .kanban-column__subtitle[data-v-4ee8a547],.kanban-column--highlighted .kanban-column__header .kanban-column__title-text[data-v-4ee8a547]{color:#fff}.kanban-column--highlighted .kanban-column__header .kanban-column__count[data-v-4ee8a547]{background:hsla(0,0%,100%,.2);color:#fff}.kanban-column--collapsed[data-v-4ee8a547]{max-height:60px}.kanban-column--collapsed .kanban-column__body[data-v-4ee8a547]{display:none}.kanban-column__header[data-v-4ee8a547]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;cursor:default;transition:background .2s ease}.kanban-column__header-content[data-v-4ee8a547]{flex:1;min-width:0}.kanban-column__header-actions[data-v-4ee8a547]{display:flex;align-items:center;gap:6px}.kanban-column__title[data-v-4ee8a547]{display:flex;flex-direction:column;gap:1px}.kanban-column__title-text[data-v-4ee8a547]{font-size:14px;font-weight:600;color:#1e293b;text-transform:capitalize}.kanban-column__subtitle[data-v-4ee8a547]{font-size:12px;font-weight:500;color:#64748b}.kanban-column__count[data-v-4ee8a547]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:600;border-radius:12px;transition:all .2s ease}.kanban-column__body[data-v-4ee8a547]{flex:1;overflow-y:auto;padding:10px;min-height:150px;background:#f8fafc}.kanban-column__body[data-v-4ee8a547]::-webkit-scrollbar{width:5px}.kanban-column__body[data-v-4ee8a547]::-webkit-scrollbar-track{background:transparent;margin:4px 0}.kanban-column__body[data-v-4ee8a547]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.kanban-column__body[data-v-4ee8a547]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.kanban-column__body--empty[data-v-4ee8a547]{display:flex;align-items:start;justify-content:center}.kanban-column__empty[data-v-4ee8a547]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 12px;color:#94a3b8;text-align:center}.kanban-column__empty span[data-v-4ee8a547]{font-size:12px}.kanban-column__progress[data-v-4ee8a547]{flex-shrink:0;margin:0!important}.kanban-column__footer[data-v-4ee8a547]{padding:10px 12px;border-top:1px solid #e2e8f0;background:#fafafa}@media(max-width:991px){.kanban-column[data-v-4ee8a547]{width:calc(100vw - 32px);min-width:calc(100vw - 32px);max-width:none;border-right:none;border-radius:12px;border:1px solid #e2e8f0}}.kanban-card[data-v-f0aa4796]{position:relative;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:8px;padding:12px;margin-bottom:10px;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.kanban-card .kanban-card__title[data-v-f0aa4796]{font-weight:700!important;margin-bottom:0!important}.kanban-card[data-v-f0aa4796]:last-child{margin-bottom:0}.kanban-card[data-v-f0aa4796]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.kanban-card--clickable[data-v-f0aa4796]{cursor:pointer}.kanban-card--clickable[data-v-f0aa4796]:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.04)}.kanban-card--disabled[data-v-f0aa4796]{opacity:.6;background:#f8fafc;border-left-color:#94a3b8}.kanban-card--disabled .kanban-card__title[data-v-f0aa4796]{color:#64748b;text-decoration:line-through}.kanban-card--disabled[data-v-f0aa4796]:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.04)}.kanban-card--highlighted[data-v-f0aa4796]{background:#f0f9ff;border-left-color:#0ea5e9}.kanban-card--highlighted[data-v-f0aa4796]:hover{border-color:#7dd3fc}.kanban-card--success[data-v-f0aa4796]{background:#f0fdf4;border-left-color:#22c55e}.kanban-card--success .kanban-card__title[data-v-f0aa4796]{color:#15803d}.kanban-card--success[data-v-f0aa4796]:hover{border-color:#86efac}.kanban-card--warning[data-v-f0aa4796]{background:#fffbeb;border-left-color:#f59e0b}.kanban-card--warning[data-v-f0aa4796]:hover{border-color:#fcd34d}.kanban-card--danger[data-v-f0aa4796]{background:#fef2f2;border-left-color:#ef4444}.kanban-card--danger .kanban-card__title[data-v-f0aa4796]{color:#b91c1c}.kanban-card--danger[data-v-f0aa4796]:hover{border-color:#fca5a5}.kanban-card--mine[data-v-f0aa4796]{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-left-color:#8b5cf6;box-shadow:0 2px 8px rgba(139,92,246,.12)}.kanban-card--mine .kanban-card__title[data-v-f0aa4796]{color:#6d28d9}.kanban-card--mine[data-v-f0aa4796]:hover{border-color:#c4b5fd;box-shadow:0 4px 16px rgba(139,92,246,.18)}.kanban-card__header[data-v-f0aa4796]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.kanban-card__title[data-v-f0aa4796]{flex:1;font-size:13px;font-weight:600;color:#0f172a;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kanban-card__header-actions[data-v-f0aa4796]{flex-shrink:0;margin:-4px -4px 0 0}.kanban-card__menu-btn[data-v-f0aa4796]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .15s ease;color:#94a3b8}.kanban-card__menu-btn[data-v-f0aa4796]:hover{background:rgba(0,0,0,.06);color:#475569}.kanban-card__body[data-v-f0aa4796]{font-size:12px;color:#475569;line-height:1.5}.kanban-card__footer[data-v-f0aa4796]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.kanban-card__status[data-v-f0aa4796]{position:absolute;left:0;top:0;bottom:0;width:4px}.wt-card[data-v-7f560bf2]{display:flex;flex-direction:column;gap:8px}.wt-card--done[data-v-7f560bf2]{gap:6px}.wt-card__badges[data-v-7f560bf2]{display:flex;flex-wrap:wrap;gap:4px}.wt-card__status-chip[data-v-7f560bf2]{display:block;width:100%;margin-bottom:2px}.wt-card__status-chip[data-v-7f560bf2]>span:first-child{display:block;width:100%}.wt-card__status-chip[data-v-7f560bf2] .plan-item-state-chip{display:flex;width:100%;box-sizing:border-box}.wt-card__info[data-v-7f560bf2]{display:flex;flex-direction:column;gap:4px}.wt-card__row[data-v-7f560bf2]{display:flex;align-items:center;gap:6px;font-size:12px;color:#475569;line-height:1.3}.wt-card__row .v-icon[data-v-7f560bf2]{flex-shrink:0}.wt-card__row span[data-v-7f560bf2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-card__footer[data-v-7f560bf2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid #e2e8f0}.wt-card__username[data-v-7f560bf2]{font-size:11px;font-weight:500;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.wt-card__action[data-v-7f560bf2]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:5px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.wt-card__action[data-v-7f560bf2]:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#c2410c);transform:translateY(-1px)}.wt-card__action[data-v-7f560bf2]:disabled{opacity:.5;cursor:not-allowed}.wt-card__action--success[data-v-7f560bf2]{background:linear-gradient(135deg,#22c55e,#16a34a)}.wt-card__action--success[data-v-7f560bf2]:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d)}.wt-card__action .v-icon[data-v-7f560bf2]{font-size:14px!important;color:#fff!important}.wt-badge[data-v-7f560bf2]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.wt-badge--mine[data-v-7f560bf2]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.wt-badge--danger[data-v-7f560bf2]{background:#dc2626;color:#fff}.wt-badge--in-progress[data-v-7f560bf2]{background:#f97316;color:#fff}.wt-section-divider[data-v-7f560bf2]{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 8px;padding:5px 10px;font-size:11px;font-weight:600;color:#16a34a;background:#f0fdf4;border-radius:16px;border:1px solid #bbf7d0}.kanban-menu[data-v-7f560bf2]{border-radius:10px!important;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.15)!important}.kanban-menu .v-list-item[data-v-7f560bf2]{min-height:36px;padding:0 12px}.kanban-menu .v-list-item__icon[data-v-7f560bf2]{margin-right:10px!important;min-width:20px!important}.kanban-menu .v-list-item__title[data-v-7f560bf2]{font-size:12px;font-weight:500}.plan-item-state-chip[data-v-33f401b6]{display:inline-flex;align-items:center;padding:4px 12px;min-height:32px;height:auto;border-radius:4px;font-size:13px;font-weight:600;white-space:normal;box-sizing:border-box}.plan-item-state-chip__icon[data-v-33f401b6]{margin-right:6px;flex-shrink:0;align-self:flex-start;margin-top:2px}.plan-item-state-chip__label[data-v-33f401b6]{line-height:1.3}.plan-item-state-chip[data-v-33f401b6] .v-icon{color:inherit!important}.plan-item-state-chip--orange[data-v-33f401b6]{background:rgba(249,115,22,.12);color:#c2410c;border:1px solid rgba(249,115,22,.25)}.plan-item-state-chip--blue-grey[data-v-33f401b6]{background:rgba(86,136,163,.08);color:#4a7590;border:1px solid rgba(86,136,163,.18)}.plan-item-state-chip--blue[data-v-33f401b6]{background:rgba(66,165,245,.1);color:#1565c0;border:1px solid rgba(66,165,245,.22)}.plan-item-state-chip--purple[data-v-33f401b6]{background:rgba(171,71,188,.16);color:#7b1fa2;border:1px solid rgba(171,71,188,.28)}.plan-item-state-chip--cyan[data-v-33f401b6]{background:rgba(38,198,218,.1);color:#00838f;border:1px solid rgba(38,198,218,.22)}.plan-item-state-chip--green[data-v-33f401b6]{background:rgba(102,187,106,.18);color:#2e7d32;border:1px solid rgba(102,187,106,.3)}.plan-item-state-chip--red[data-v-33f401b6]{background:rgba(239,68,68,.12);color:#b91c1c;border:1px solid rgba(239,68,68,.25)}.plan-item-state-chip--grey[data-v-33f401b6]{background:rgba(107,114,128,.1);color:#374151;border:1px solid rgba(107,114,128,.2)}.plan-item-state-chip--small[data-v-33f401b6]{font-size:12px;min-height:24px;height:auto;padding:3px 8px}.plan-item-state-chip--small .plan-item-state-chip__icon[data-v-33f401b6]{margin-right:4px}.ical-dialog-content[data-v-5d1b7366]{display:flex;flex-direction:column;gap:16px}.ical-dialog-text[data-v-5d1b7366]{margin:0;font-size:14px;line-height:1.6;color:#4b5563}.ical-url-box[data-v-5d1b7366]{background:#f5f5f5;border-radius:10px;padding:16px;overflow-x:auto}.ical-url-code[data-v-5d1b7366]{font-family:Monaco,Menlo,monospace;font-size:12px;color:#383838;word-break:break-all;white-space:pre-wrap}.work-tasks-page[data-v-68abf5c0]{display:flex;flex-direction:column;height:100%;min-height:0;background:#f1f5f9;padding:0}.wt-toolbar[data-v-68abf5c0]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);margin-bottom:12px;min-height:52px}.wt-toolbar-section[data-v-68abf5c0]{display:flex;align-items:center;gap:8px}.wt-toolbar-section--filters[data-v-68abf5c0]{flex:1;min-width:0;padding-left:10px;margin-left:2px;border-left:1px solid #e5e7eb}.wt-divider[data-v-68abf5c0]{width:1px;height:28px;background:#e5e7eb;margin:0 6px}.wt-date-picker[data-v-68abf5c0]{width:120px;flex-shrink:0}.wt-nav-group[data-v-68abf5c0]{display:inline-flex;align-items:center;background:#f3f4f6;border-radius:8px;padding:3px}.wt-nav-btn[data-v-68abf5c0]{width:30px!important;height:30px!important}.wt-nav-label[data-v-68abf5c0]{padding:0 10px;font-size:13px;font-weight:600;color:#374151;white-space:nowrap;min-width:75px;text-align:center}.wt-create-btn[data-v-68abf5c0]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;background:#10b981;color:#fff}.wt-create-btn[data-v-68abf5c0]:hover{background:#059669}.wt-create-btn .v-icon[data-v-68abf5c0]{color:#fff!important;font-size:16px!important}.wt-filter[data-v-68abf5c0]{width:140px;flex-shrink:0}.wt-toggle[data-v-68abf5c0]{border-radius:8px!important;overflow:hidden;background:#f3f4f6!important}.wt-toggle .v-btn[data-v-68abf5c0]{height:30px!important;min-width:0!important;padding:0 14px!important}.wt-ical-btn[data-v-68abf5c0],.wt-toggle .v-btn[data-v-68abf5c0]{text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.wt-ical-btn[data-v-68abf5c0]{font-size:12px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 10px!important;border-radius:8px!important;border:none!important;box-shadow:none!important;background:#f3f4f6!important;color:#374151!important}.wt-ical-btn[data-v-68abf5c0]:hover{background:#e5e7eb!important}.wt-settings-menu[data-v-68abf5c0]{border-radius:8px!important;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}.wt-settings-title[data-v-68abf5c0]{font-size:12px;font-weight:600;color:#374151;margin-bottom:8px}.wt-settings-checkbox[data-v-68abf5c0]{margin-top:0}.wt-table-actions[data-v-68abf5c0]{display:flex;align-items:center;justify-content:flex-end;gap:4px}.wt-table-in-progress-badge[data-v-68abf5c0]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:50px;background:rgba(249,115,22,.12);color:#f97316;font-size:12px;font-weight:600;white-space:nowrap;margin-right:4px}.wt-item--deactivated[data-v-68abf5c0]{opacity:.6}.wt-content[data-v-68abf5c0]{flex:1;min-height:0;display:flex;flex-direction:column;background:transparent}.wt-kanban-wrapper[data-v-68abf5c0]{height:100%;background:#fafafa;overflow:hidden;margin:0 -12px -12px 0;width:calc(100% + 12px)}.wt-kanban-wrapper[data-v-68abf5c0],.wt-kanban[data-v-68abf5c0],.wt-kanban[data-v-68abf5c0] .kanban-board{flex:1;min-height:0;display:flex;flex-direction:column}.wt-kanban[data-v-68abf5c0] .kanban-board__columns{flex:1;min-height:0;gap:0;padding:0}.wt-kanban[data-v-68abf5c0] .kanban-column{border-radius:0;border-right:1px solid #e5e7eb;min-height:0}.wt-kanban[data-v-68abf5c0] .kanban-column:first-child .kanban-column__body{padding-left:12px}.wt-kanban[data-v-68abf5c0] .kanban-column:first-child .kanban-column__header{padding-left:16px}.wt-kanban[data-v-68abf5c0] .kanban-column:last-child{border-right:none}.wt-kanban[data-v-68abf5c0] .kanban-column__header{background:#fff;border-bottom:1px solid #e5e7eb}.wt-kanban[data-v-68abf5c0] .kanban-column__body{background:#fafafa;flex:1;min-height:0}.wt-kanban[data-v-68abf5c0] .kanban-column--highlighted .kanban-column__header{background:linear-gradient(135deg,#3b82f6,#2563eb);border-bottom:1px solid #2563eb}.wt-kanban[data-v-68abf5c0] .kanban-column--highlighted .kanban-column__header .kanban-column__subtitle,.wt-kanban[data-v-68abf5c0] .kanban-column--highlighted .kanban-column__header .kanban-column__title-text{color:#fff}.wt-kanban[data-v-68abf5c0] .kanban-column--highlighted .kanban-column__header .kanban-column__count{background:hsla(0,0%,100%,.2);color:#fff}.wt-kanban-mobile[data-v-68abf5c0]{flex:1;min-height:0;background:#fafafa}.wt-kanban-mobile .swiper-container[data-v-68abf5c0]{height:100%}.wt-swiper-btn[data-v-68abf5c0]{width:32px;height:32px;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1)}.wt-swiper-btn[data-v-68abf5c0]:after{font-size:14px;font-weight:700;color:#64748b}.wt-table-wrapper[data-v-68abf5c0]{flex:1;min-height:0;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);overflow:hidden}.wt-toolbar-mobile[data-v-68abf5c0]{background:#fff;border-bottom:1px solid #e2e8f0;overflow:hidden}.wt-toolbar-mobile__row[data-v-68abf5c0]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px}.wt-toolbar-mobile__actions[data-v-68abf5c0]{display:flex;align-items:center;gap:4px}.wt-toolbar-mobile__filters[data-v-68abf5c0]{padding:0 16px 16px;border-top:1px solid #f1f5f9}.wt-filter-row[data-v-68abf5c0]{margin-top:12px}.wt-filter-row--actions[data-v-68abf5c0]{display:flex;gap:8px;justify-content:flex-end}.slide-down-enter-active[data-v-68abf5c0],.slide-down-leave-active[data-v-68abf5c0]{transition:all .2s ease}.slide-down-enter[data-v-68abf5c0],.slide-down-leave-to[data-v-68abf5c0]{opacity:0;transform:translateY(-10px)}.is-deactivated[data-v-68abf5c0]{border:2px solid #ebedef;background:#f3f3f3!important}.is-deactivated .text--black[data-v-68abf5c0],.is-deactivated td[data-v-68abf5c0]{color:#999!important}.mobile-card[data-v-68abf5c0]{padding:12px;border:1px solid rgba(0,0,0,.06);border-radius:14px;background:#fff;margin:8px 0;box-shadow:0 1px 3px rgba(0,0,0,.02)}.mobile-card__row[data-v-68abf5c0]{display:flex;align-items:center;padding:6px 0}.mobile-card__label[data-v-68abf5c0]{flex:0 0 140px;padding-right:12px;font-size:12px;color:#64748b}@media(max-width:420px){.mobile-card__label[data-v-68abf5c0]{flex-basis:110px}}.mobile-card__value[data-v-68abf5c0]{flex:1 1 auto;text-align:right;font-size:13px;color:#1e293b}.mobile-card__value .v-chip[data-v-68abf5c0]{max-width:240px;white-space:normal;justify-content:center}.mobile-card__actions[data-v-68abf5c0]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.wt-calendar-wrapper[data-v-68abf5c0]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);overflow:hidden}.wt-calendar-wrapper[data-v-68abf5c0],.wt-calendar[data-v-68abf5c0]{flex:1;min-height:0;display:flex;flex-direction:column}.wt-calendar-header[data-v-68abf5c0]{display:grid;grid-template-columns:repeat(7,1fr);background:#f8fafc;border-bottom:1px solid #e2e8f0}.wt-calendar-header-cell[data-v-68abf5c0]{padding:12px 8px;text-align:center;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.wt-calendar-grid[data-v-68abf5c0]{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(100px,1fr);overflow-y:auto}.wt-calendar-day[data-v-68abf5c0]{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:8px;background:#fff;min-height:100px;transition:background-color .15s ease}.wt-calendar-day--other-month[data-v-68abf5c0],.wt-calendar-day[data-v-68abf5c0]:hover{background:#f8fafc}.wt-calendar-day--other-month .wt-calendar-day-number[data-v-68abf5c0]{color:#cbd5e1}.wt-calendar-day--weekend[data-v-68abf5c0]{background:#fafbfc}.wt-calendar-day--today[data-v-68abf5c0]{background:#eff6ff}.wt-calendar-day-header[data-v-68abf5c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.wt-calendar-day-number[data-v-68abf5c0]{font-size:14px;font-weight:500;color:#374151}.wt-calendar-day-number--today[data-v-68abf5c0]{background:#3b82f6;color:#fff;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%}.wt-calendar-day-count[data-v-68abf5c0]{font-size:11px;font-weight:600;color:#64748b;background:#e2e8f0;padding:2px 6px;border-radius:10px}.wt-calendar-day-items[data-v-68abf5c0]{display:flex;flex-direction:column;gap:3px}.wt-calendar-item[data-v-68abf5c0]{padding:8px 8px;border-radius:4px;background:#dbeafe;color:#1e40af;gap:4px;cursor:pointer;transition:all .15s ease;word-break:break-word;display:flex;flex-direction:column}.wt-calendar-item[data-v-68abf5c0]:hover{background:#bfdbfe}.wt-calendar-item--completed[data-v-68abf5c0]{background:#dcfce7;color:#166534}.wt-calendar-item--deactivated[data-v-68abf5c0]{background:#fee2e2;color:#991b1b}.wt-calendar-item--deactivated .wt-calendar-item__title[data-v-68abf5c0]{text-decoration:line-through}.wt-calendar-item--mine[data-v-68abf5c0]{background:#e0e7ff;color:#3730a3;border-left:3px solid #6366f1}.wt-calendar-item--in-progress[data-v-68abf5c0]{border-left:3px solid #f97316}.wt-calendar-item__title[data-v-68abf5c0]{font-size:14px;font-weight:600;line-height:1.3}.wt-calendar-item__meta[data-v-68abf5c0]{font-size:12px;color:inherit;opacity:.7;line-height:1.3}.wt-calendar-item__meta .v-icon[data-v-68abf5c0]{vertical-align:middle;margin-right:2px}.wt-calendar-item__state[data-v-68abf5c0]{margin-top:2px;display:flex;align-items:center;gap:4px}.wt-calendar-item__state[data-v-68abf5c0] .plan-item-state-chip{max-width:100%;height:auto;font-size:12px;padding:2px 6px;white-space:normal}.wt-calendar-item__state[data-v-68abf5c0] .plan-item-state-chip .plan-item-state-chip__icon{margin-right:3px}.wt-calendar-item__state[data-v-68abf5c0] .plan-item-state-chip .plan-item-state-chip__label{white-space:normal;overflow:visible;text-overflow:unset}.wt-in-progress-dot[data-v-68abf5c0]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f97316;flex-shrink:0}.wt-calendar-more[data-v-68abf5c0]{font-size:10px;color:#64748b;padding:2px 4px;cursor:pointer}.wt-calendar-more[data-v-68abf5c0]:hover{color:#3b82f6}.wt-agenda-wrapper[data-v-68abf5c0]{flex:1;min-height:0;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);overflow:hidden}.wt-agenda[data-v-68abf5c0]{height:100%;overflow-y:auto;padding:16px}.wt-agenda-group[data-v-68abf5c0]{margin-bottom:24px}.wt-agenda-group[data-v-68abf5c0]:last-child{margin-bottom:0}.wt-agenda-date[data-v-68abf5c0]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:10px;margin-bottom:12px}.wt-agenda-date-day[data-v-68abf5c0]{font-size:28px;font-weight:700;color:#1e293b;min-width:48px;text-align:center}.wt-agenda-date-info[data-v-68abf5c0]{flex:1;display:flex;flex-direction:column}.wt-agenda-date-name[data-v-68abf5c0]{font-size:14px;font-weight:600;color:#374151;text-transform:capitalize}.wt-agenda-date-full[data-v-68abf5c0]{font-size:12px;color:#64748b}.wt-agenda-date-count[data-v-68abf5c0]{font-size:13px;font-weight:600;color:#64748b;background:#e2e8f0;padding:4px 10px;border-radius:12px}.wt-agenda-card[data-v-68abf5c0]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:260px;max-width:320px;cursor:pointer;transition:all .15s ease}.wt-agenda-card[data-v-68abf5c0]:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.12)}.wt-agenda-card--mine[data-v-68abf5c0]{border-left:3px solid #8b5cf6;background:linear-gradient(135deg,#faf5ff,#f3e8ff)}.wt-agenda-card--completed[data-v-68abf5c0]{background:#f0fdf4;border-left:3px solid #22c55e}.wt-agenda-card--deactivated[data-v-68abf5c0]{background:#fef2f2;border-left:3px solid #ef4444;opacity:.7}.wt-agenda-card__header[data-v-68abf5c0]{display:flex;align-items:center;gap:8px}.wt-agenda-card__dot[data-v-68abf5c0]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.wt-agenda-card__dot--pending[data-v-68abf5c0]{background:#f59e0b}.wt-agenda-card__dot--completed[data-v-68abf5c0]{background:#22c55e}.wt-agenda-card__dot--in-progress[data-v-68abf5c0]{background:#f97316}.wt-agenda-card__in-progress-badge[data-v-68abf5c0]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:50px;font-size:10px;font-weight:500;background:rgba(249,115,22,.12);color:#e05f06;border:1px solid rgba(249,115,22,.3);white-space:nowrap;flex-shrink:0;margin-left:auto}.wt-agenda-card__title[data-v-68abf5c0]{font-size:13px;font-weight:600;color:#383838;line-height:1.3;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-agenda-card__info[data-v-68abf5c0]{display:flex;flex-direction:column;gap:4px}.wt-agenda-card__row[data-v-68abf5c0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#475569}.wt-agenda-card__row span[data-v-68abf5c0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-agenda-card__footer[data-v-68abf5c0]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #e5e7eb}.wt-agenda-card__user[data-v-68abf5c0]{font-size:11px;font-weight:500;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.wt-agenda-card__btn[data-v-68abf5c0]{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:5px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.wt-agenda-card__btn[data-v-68abf5c0]:hover{background:linear-gradient(135deg,#ea580c,#c2410c)}.wt-agenda-card__btn--success[data-v-68abf5c0]{background:linear-gradient(135deg,#22c55e,#16a34a)}.wt-agenda-card__btn--success[data-v-68abf5c0]:hover{background:linear-gradient(135deg,#16a34a,#15803d)}.wt-agenda-card__btn .v-icon[data-v-68abf5c0]{font-size:14px!important;color:#fff!important}.wt-agenda-empty[data-v-68abf5c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;color:#94a3b8;text-align:center}.wt-agenda-empty p[data-v-68abf5c0]{margin-top:12px;font-size:14px}.wt-cards-wrapper[data-v-68abf5c0]{flex:1;min-height:0;overflow-y:auto;padding:0 0 16px}.wt-cards-grid[data-v-68abf5c0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.wt-card[data-v-68abf5c0]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;transition:all .2s ease}.wt-card[data-v-68abf5c0]:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateY(-2px)}.wt-card--mine[data-v-68abf5c0]{border-left:4px solid #6366f1}.wt-card--completed[data-v-68abf5c0]{background:#f0fdf4;border-color:#bbf7d0}.wt-card--deactivated[data-v-68abf5c0]{background:#fef2f2;border-color:#fecaca;opacity:.7}.wt-card-header[data-v-68abf5c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wt-card-date[data-v-68abf5c0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.wt-card-date .v-icon[data-v-68abf5c0]{color:#94a3b8}.wt-card-status[data-v-68abf5c0]{display:flex;align-items:center}.wt-card-badge[data-v-68abf5c0]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.wt-card-badge--primary[data-v-68abf5c0]{background:#e0e7ff;color:#4338ca}.wt-card-badge--success[data-v-68abf5c0]{background:#dcfce7;color:#166534}.wt-card-badge--danger[data-v-68abf5c0]{background:#fee2e2;color:#991b1b}.wt-card-title[data-v-68abf5c0]{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:12px;line-height:1.4}.wt-card-details[data-v-68abf5c0]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;flex:1}.wt-card-detail[data-v-68abf5c0]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.wt-card-detail .v-icon[data-v-68abf5c0]{color:#94a3b8}.wt-card-footer[data-v-68abf5c0]{margin-top:auto}.wt-card-footer .v-btn[data-v-68abf5c0]{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;border-radius:8px!important}.wt-cards-empty[data-v-68abf5c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;color:#94a3b8;text-align:center}.wt-cards-empty p[data-v-68abf5c0]{margin-top:12px;font-size:14px}.wt-card-compact[data-v-68abf5c0]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .15s ease}.wt-card-compact[data-v-68abf5c0]:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.1)}.wt-card-compact--completed[data-v-68abf5c0]{background:#f0fdf4;border-color:#bbf7d0}.wt-card-compact--deactivated[data-v-68abf5c0]{opacity:.6;background:#fef2f2;border-color:#fecaca}.wt-card-compact--mine[data-v-68abf5c0]{border-left:3px solid #3b82f6}.wt-card-compact--in-progress[data-v-68abf5c0]{border-left:3px solid #f97316;background:#fffbf5}.wt-card-compact__header[data-v-68abf5c0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.wt-card-compact__in-progress-badge[data-v-68abf5c0]{margin-left:auto;padding:1px 6px;border-radius:50px;font-size:10px;font-weight:500;background:rgba(249,115,22,.12);color:#e05f06;border:1px solid rgba(249,115,22,.3);white-space:nowrap;flex-shrink:0}.wt-card-compact__title[data-v-68abf5c0]{font-size:15px;font-weight:600;color:#1e293b;line-height:1.3}.wt-card-compact__info[data-v-68abf5c0]{display:flex;flex-direction:column;gap:4px}.wt-card-compact__row[data-v-68abf5c0]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.wt-card-compact__footer[data-v-68abf5c0]{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:8px;border-top:1px solid #f1f5f9}.wt-card-compact__user[data-v-68abf5c0]{font-size:12px;color:#94a3b8;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-card-compact__btn[data-v-68abf5c0]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;color:#fff;background:#3b82f6;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.wt-card-compact__btn[data-v-68abf5c0]:hover{background:#1469f4}.wt-card-compact__btn .v-icon[data-v-68abf5c0]{font-size:14px!important}.wt-card-compact__btn--success[data-v-68abf5c0]{background:#10b981}.wt-card-compact__btn--success[data-v-68abf5c0]:hover{background:#0d9367}.wt-gantt-wrapper[data-v-68abf5c0]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04)}.wt-gantt-wrapper[data-v-68abf5c0],.wt-gantt[data-v-68abf5c0]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.wt-gantt-header[data-v-68abf5c0]{display:flex;border-bottom:2px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.wt-gantt-corner[data-v-68abf5c0]{border-right:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;padding:8px}.wt-gantt-group-toggle[data-v-68abf5c0]{display:flex;background:#e2e8f0;border-radius:6px;padding:2px}.wt-gantt-toggle-btn[data-v-68abf5c0]{padding:6px 12px;font-size:11px;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.wt-gantt-toggle-btn[data-v-68abf5c0]:hover{color:#374151}.wt-gantt-toggle-btn--active[data-v-68abf5c0]{background:#fff;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.wt-gantt-timeline-header[data-v-68abf5c0]{flex:1;display:flex}.wt-gantt-day-header[data-v-68abf5c0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 4px;border-right:1px solid #e2e8f0;min-width:80px}.wt-gantt-day-header[data-v-68abf5c0]:last-child{border-right:none}.wt-gantt-day-header--today[data-v-68abf5c0]{background:#eff6ff}.wt-gantt-day-header--today .wt-gantt-day-number[data-v-68abf5c0]{background:#3b82f6;color:#fff;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%}.wt-gantt-day-header--weekend[data-v-68abf5c0]{background:#f1f5f9}.wt-gantt-day-name[data-v-68abf5c0]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.wt-gantt-day-number[data-v-68abf5c0]{font-size:14px;font-weight:600;color:#1e293b}.wt-gantt-row-label[data-v-68abf5c0]{width:200px;min-width:200px;flex-shrink:0}.wt-gantt-body[data-v-68abf5c0]{flex:1;overflow-y:auto;overflow-x:hidden}.wt-gantt-row[data-v-68abf5c0]{display:flex;border-bottom:1px solid #e2e8f0;min-height:60px}.wt-gantt-row[data-v-68abf5c0]:hover{background:#fafbfc}.wt-gantt-row .wt-gantt-row-label[data-v-68abf5c0]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-right:1px solid #e2e8f0;background:#f8fafc}.wt-gantt-row-name[data-v-68abf5c0]{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.wt-gantt-row-count[data-v-68abf5c0]{font-size:11px;font-weight:600;color:#64748b;background:#e2e8f0;padding:2px 8px;border-radius:10px;margin-left:8px;flex-shrink:0}.wt-gantt-timeline[data-v-68abf5c0]{flex:1;display:flex}.wt-gantt-cell[data-v-68abf5c0]{flex:1;min-width:80px;border-right:1px solid #e2e8f0;padding:4px;display:flex;flex-direction:column;gap:3px}.wt-gantt-cell[data-v-68abf5c0]:last-child{border-right:none}.wt-gantt-cell--today[data-v-68abf5c0]{background:#eff6ff}.wt-gantt-cell--weekend[data-v-68abf5c0]{background:#f8fafc}.wt-gantt-bar[data-v-68abf5c0]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:all .1s ease;position:relative;outline:none!important}.wt-gantt-bar[data-v-68abf5c0]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3b82f6;border-radius:4px 0 0 4px}.wt-gantt-bar[data-v-68abf5c0]:focus{outline:none!important}.wt-gantt-bar[data-v-68abf5c0]:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 1px 3px rgba(0,0,0,.06)}.wt-gantt-bar--completed[data-v-68abf5c0]:before{background:#22c55e}.wt-gantt-bar--completed .wt-gantt-bar__title[data-v-68abf5c0]{color:#166534}.wt-gantt-bar--deactivated[data-v-68abf5c0]{opacity:.5}.wt-gantt-bar--deactivated[data-v-68abf5c0]:before{background:#94a3b8}.wt-gantt-bar--deactivated .wt-gantt-bar__title[data-v-68abf5c0]{text-decoration:line-through;color:#64748b}.wt-gantt-bar--mine[data-v-68abf5c0]:before{background:#6366f1}.wt-gantt-bar--mine .wt-gantt-bar__title[data-v-68abf5c0]{color:#4338ca}.wt-gantt-bar--in-progress[data-v-68abf5c0]:before{background:#f97316}.wt-gantt-bar--in-progress .wt-gantt-bar__title[data-v-68abf5c0]{color:#be5105}.wt-gantt-bar__title[data-v-68abf5c0]{font-size:11px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;padding-left:2px}.wt-gantt-bar__shift[data-v-68abf5c0]{font-size:9px;font-weight:500;color:#94a3b8;white-space:nowrap;flex-shrink:0}[data-v-68abf5c0] .gantt__bar,[data-v-68abf5c0] .gantt__bar:focus,[data-v-68abf5c0] .gantt__bar:focus-visible{outline:none!important}.wt-gantt-tooltip__content[data-v-68abf5c0]{display:flex;flex-direction:column;gap:6px;padding:4px 0}.wt-gantt-tooltip__header[data-v-68abf5c0]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:4px}.wt-gantt-tooltip__header strong[data-v-68abf5c0]{color:#fff}.wt-gantt-tooltip__status[data-v-68abf5c0]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.wt-gantt-tooltip__status--pending[data-v-68abf5c0]{background:#f59e0b}.wt-gantt-tooltip__status--completed[data-v-68abf5c0]{background:#22c55e}.wt-gantt-tooltip__status--deactivated[data-v-68abf5c0]{background:#94a3b8}.wt-gantt-tooltip__row[data-v-68abf5c0]{display:flex;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.85)}.wt-gantt-tooltip__row .v-icon[data-v-68abf5c0]{opacity:.7}.wt-gantt-empty[data-v-68abf5c0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px;color:#94a3b8;text-align:center}.wt-gantt-empty p[data-v-68abf5c0]{margin-top:12px;font-size:14px}.wt-calendar-tooltip-wrapper .wt-calendar-tooltip__title{font-weight:600;font-size:13px;margin-bottom:6px}.wt-calendar-tooltip-wrapper .wt-calendar-tooltip__row{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.8}.explanations-dialog__card[data-v-62512199]{background:#fff;border-radius:18px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.explanations-dialog__header[data-v-62512199]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.explanations-dialog__header-content[data-v-62512199]{display:flex;align-items:center;gap:12px}.explanations-dialog__icon[data-v-62512199]{color:#3b82f6!important;font-size:24px!important}.explanations-dialog__title[data-v-62512199]{margin:0;font-size:17px;font-weight:600;color:#383838}.explanations-dialog__close[data-v-62512199]{color:#4b5563!important}.explanations-dialog__content[data-v-62512199]{flex:1;overflow-y:auto;padding:20px}.explanations-dialog__list[data-v-62512199]{display:flex;flex-direction:column;gap:16px}.explanations-dialog__item[data-v-62512199]{display:flex;gap:16px;align-items:flex-start}@media(max-width:480px){.explanations-dialog__item[data-v-62512199]{flex-direction:column;gap:8px}}.explanations-dialog__badge[data-v-62512199]{flex-shrink:0;width:200px;padding:8px 12px;border-radius:10px;color:#fff;font-size:14px;font-weight:600;text-align:center}@media(max-width:480px){.explanations-dialog__badge[data-v-62512199]{width:auto;min-width:120px;align-self:flex-start}}.explanations-dialog__description[data-v-62512199]{flex:1;font-size:14px;color:#383838;line-height:1.5}.explanations-dialog__files[data-v-62512199]{margin-top:28px;padding-top:16px;border-top:1px solid #e5e7eb}.explanations-dialog__files-label[data-v-62512199]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#4b5563;margin-bottom:12px}.explanations-dialog__files-grid[data-v-62512199]{display:flex;flex-wrap:wrap;gap:8px}.explanations-dialog__file-item[data-v-62512199]{width:80px;height:80px;cursor:pointer}.explanations-dialog__file-item[data-v-62512199] .question-file{width:100%;height:100%;background-size:cover;background-position:50%;background-color:#f3f4f6;border-radius:10px;position:relative;border:1px solid #e5e7eb;overflow:hidden}.explanations-dialog__file-item[data-v-62512199] .question-file:hover .inner-tip{opacity:1}.explanations-dialog__file-item[data-v-62512199] .question-file .inner-tip{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.explanations-dialog__file-item[data-v-62512199] .question-file .inner-tip .v-icon{color:#fff!important;font-size:24px!important}.explanations-dialog__file-item[data-v-62512199] .question-file .inner-text{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;font-size:10px;font-weight:500;color:#383838;word-break:break-word;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.explanations-dialog__footer[data-v-62512199]{display:flex;justify-content:flex-end;padding:16px 20px;border-top:1px solid #e5e7eb;flex-shrink:0}@media(max-width:768px){.explanations-dialog__card[data-v-62512199]{height:100%;max-height:100%;border-radius:0}}.explanations-dialog{border-radius:16px!important;overflow:hidden}.issue-meta-card[data-v-793c6d98]{display:flex;flex-direction:column;gap:16px}.issue-meta-card__selects[data-v-793c6d98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}@media(max-width:768px){.issue-meta-card__selects[data-v-793c6d98]{grid-template-columns:1fr}}.issue-meta-card__field[data-v-793c6d98]{min-width:0}.issue-meta-card__info[data-v-793c6d98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 28px}@media(max-width:768px){.issue-meta-card__info[data-v-793c6d98]{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:480px){.issue-meta-card__info[data-v-793c6d98]{grid-template-columns:1fr}}.issue-meta-card__item[data-v-793c6d98]{display:flex;flex-direction:column;gap:2px}.issue-meta-card__label[data-v-793c6d98]{font-size:13px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.02em}.issue-meta-card__value[data-v-793c6d98]{font-size:15px;font-weight:500;color:#383838}.issue-meta-card__value--editable[data-v-793c6d98]{display:flex;align-items:center;gap:8px}.issue-meta-card__value--highlight[data-v-793c6d98]{color:#3b82f6;font-weight:600}.issue-meta-card__empty[data-v-793c6d98]{color:#9ca3af}.issue-meta-card__edit-btn[data-v-793c6d98]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50px;background:#dadeec;cursor:pointer;transition:all .2s ease}.issue-meta-card__edit-btn[data-v-793c6d98]:hover{background:#e5e7eb}.issue-meta-card__edit-btn .v-icon[data-v-793c6d98]{color:#4b5563!important;font-size:16px!important}.escalation-card[data-v-c62d343a]{display:flex;flex-direction:column;gap:16px}.escalation-card__section[data-v-c62d343a]{display:flex;flex-direction:column;gap:12px}.escalation-card__header[data-v-c62d343a]{display:flex;align-items:center;gap:8px}.escalation-card__icon[data-v-c62d343a]{color:#4b5563!important}.escalation-card__title[data-v-c62d343a]{font-size:14px;font-weight:600;color:#383838}.escalation-card__chips[data-v-c62d343a]{display:flex;flex-wrap:wrap;gap:8px}.escalation-card__chip[data-v-c62d343a]{height:44px!important;padding:0 20px!important;font-size:17px!important;font-weight:500!important;border-color:#c8c8c8!important}.escalation-card__chip .v-icon[data-v-c62d343a]{color:#4b5563!important;font-size:24px!important}.escalation-card__users[data-v-c62d343a]{display:flex;flex-direction:column;gap:8px}.escalation-card__user[data-v-c62d343a]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#dadeec;border-radius:10px}.escalation-card__user-name[data-v-c62d343a]{font-size:14px;font-weight:500;color:#383838}.escalation-card__user-date[data-v-c62d343a]{font-size:13px;color:#4b5563}.summary[data-v-f2779d44]{display:flex;flex-direction:column;width:100%}.summary__title[data-v-f2779d44]{font-size:22px;font-weight:600;color:#383838;margin:0;padding:0;text-align:left}.summary__content[data-v-f2779d44]{background:#fff;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:16px}.summary__alerts[data-v-f2779d44]{display:flex;flex-direction:column;gap:8px}.summary__alert[data-v-f2779d44]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:10px;font-size:14px}.summary__alert--error[data-v-f2779d44]{background:rgba(239,68,68,.1);color:#ef4444;border-left:3px solid #ef4444}.summary__alert--warning[data-v-f2779d44]{background:rgba(249,115,22,.1);color:#92400e;border-left:3px solid #f97316}.summary__alert strong[data-v-f2779d44]{font-weight:600}.summary__stats[data-v-f2779d44]{background:#f9fafb;border-radius:14px;padding:16px}.summary__stats-header[data-v-f2779d44]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#4b5563;margin-bottom:12px;text-transform:uppercase;letter-spacing:.3px}.summary__stats-grid[data-v-f2779d44]{display:flex;flex-wrap:wrap;gap:12px}.summary__stat[data-v-f2779d44]{display:flex;flex-direction:column;align-items:center;min-width:80px;padding:12px 16px;background:#fff;border-radius:10px;border:1px solid #e5e7eb}.summary__stat--ok[data-v-f2779d44]{border-left:3px solid #10b981}.summary__stat--warning[data-v-f2779d44]{border-left:3px solid #facc15}.summary__stat--nok[data-v-f2779d44]{border-left:3px solid #ef4444}.summary__stat--neutral[data-v-f2779d44]{border-left:3px solid #3b82f6}.summary__stat-value[data-v-f2779d44]{font-size:24px;font-weight:700;color:#383838;line-height:1.2}.summary__stat-label[data-v-f2779d44]{font-size:13px;color:#4b5563;margin-top:2px}.summary__completion[data-v-f2779d44]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9fafb;border-radius:14px}.summary__completion-label[data-v-f2779d44]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.3px}.summary__completion-value[data-v-f2779d44]{font-size:28px;font-weight:700}.summary__completion-value--high[data-v-f2779d44]{color:#10b981}.summary__completion-value--medium[data-v-f2779d44]{color:#f97316}.summary__completion-value--low[data-v-f2779d44]{color:#ef4444}.summary__evaluation[data-v-f2779d44]{display:flex;align-items:center;gap:12px}.summary__evaluation-label[data-v-f2779d44]{font-size:14px;color:#4b5563}.summary__evaluation-badge[data-v-f2779d44]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:50px;font-size:14px;font-weight:600}.summary__evaluation-badge--released[data-v-f2779d44]{background:rgba(16,185,129,.1);color:#10b981}.summary__evaluation-badge--blocked[data-v-f2779d44]{background:rgba(239,68,68,.1);color:#ef4444}.summary__product-audit[data-v-f2779d44]{margin-top:8px}.summary__table[data-v-f2779d44]{width:100%;border-collapse:collapse}.summary__table td[data-v-f2779d44],.summary__table th[data-v-f2779d44]{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.summary__table th[data-v-f2779d44]{font-size:13px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.3px;background:#f9fafb}.summary__table td[data-v-f2779d44]{font-size:14px;color:#383838}.summary__table tfoot td[data-v-f2779d44]{background:#f9fafb;font-weight:600}.summary__mobile-card[data-v-f2779d44]{padding:12px;border-bottom:1px solid #e5e7eb}.summary__mobile-card[data-v-f2779d44]:last-child{border-bottom:none}.summary__mobile-card-title[data-v-f2779d44]{font-weight:600;color:#383838;font-size:14px}.summary__mobile-card-subtitle[data-v-f2779d44]{font-size:13px;color:#4b5563;margin-bottom:8px}.summary__mobile-card-stats[data-v-f2779d44]{display:flex;gap:16px}.summary__mobile-stat[data-v-f2779d44]{font-size:14px;color:#383838}.summary__mobile-totals[data-v-f2779d44]{display:flex;gap:16px;padding:12px;background:#f9fafb;border-radius:10px;font-size:14px}.summary__mobile-totals strong[data-v-f2779d44]{color:#383838}@media(max-width:768px){.summary__stats-grid[data-v-f2779d44]{display:grid;grid-template-columns:repeat(2,1fr)}.summary__stat[data-v-f2779d44]{min-width:auto}.summary__completion[data-v-f2779d44]{flex-direction:column;align-items:flex-start;gap:8px}.summary__completion-value[data-v-f2779d44]{font-size:24px}}.escalation-selector[data-v-2f623afe]{display:flex;flex-direction:column;gap:12px}.escalation-selector__grid[data-v-2f623afe]{display:flex;flex-wrap:wrap;gap:8px}.escalation-selector__actions[data-v-2f623afe]{display:flex;justify-content:flex-start}.escalation-option[data-v-2f623afe]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:50px;cursor:pointer;transition:all .15s ease}.escalation-option[data-v-2f623afe]:hover:not(.escalation-option--disabled){border-color:#3b82f6;background:rgba(59,130,246,.04)}.escalation-option--selected[data-v-2f623afe]{border-color:#10b981!important;background:rgba(16,185,129,.1)!important}.escalation-option--selected .escalation-option__icon .v-icon[data-v-2f623afe]{color:#10b981!important}.escalation-option--partial[data-v-2f623afe]{border-color:#f97316!important;background:rgba(249,115,22,.1)!important}.escalation-option--partial .escalation-option__icon .v-icon[data-v-2f623afe]{color:#f97316!important}.escalation-option--disabled[data-v-2f623afe]{cursor:not-allowed;opacity:.5;background:#dadeec}.escalation-option__icon[data-v-2f623afe]{flex-shrink:0}.escalation-option__icon .v-icon[data-v-2f623afe]{font-size:14px!important;color:#9ca3af!important}.escalation-option__content[data-v-2f623afe]{display:flex;align-items:baseline;gap:4px}.escalation-option__name[data-v-2f623afe]{font-size:13px;font-weight:500;color:#383838}.escalation-option__count[data-v-2f623afe]{font-size:11px;color:#9ca3af}.escalation-option__count--empty[data-v-2f623afe]{font-style:italic}.escalation-dialog-content[data-v-2f623afe]{display:flex;flex-direction:column;gap:16px}.escalation-group[data-v-2f623afe]{background:rgba(0,0,0,.03);border-radius:10px;padding:12px}.escalation-group-header[data-v-2f623afe]{margin-bottom:8px}.escalation-group-users[data-v-2f623afe]{display:flex;flex-wrap:wrap;gap:12px;padding-left:16px}.escalation-no-users[data-v-2f623afe]{color:#4b5563;font-style:italic}.escalation-dialog-footer[data-v-2f623afe]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;margin-top:16px;border-top:1px solid #e5e7eb}.hidden-input-with-error[data-v-2f623afe]{position:absolute;opacity:0;pointer-events:none;height:0}.end-shutdown-content[data-v-45c035a1]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.end-shutdown-title[data-v-45c035a1]{margin:0;font-size:16px;font-weight:600;color:#383838}.end-shutdown-toggle[data-v-45c035a1]{margin-bottom:8px}.end-shutdown-divider[data-v-45c035a1]{width:100%;border:none;border-top:1px solid #e5e7eb;margin:8px 0}.end-shutdown-datetime[data-v-45c035a1]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.end-shutdown-buttons[data-v-45c035a1]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.edit-shutdown-content[data-v-5f34b9d6]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.edit-shutdown-title[data-v-5f34b9d6]{margin:0;font-size:16px;font-weight:600;color:#383838}.edit-shutdown-buttons[data-v-5f34b9d6]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.instructions-dialog__card[data-v-6ef3eb72]{background:#fff;border-radius:18px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.instructions-dialog__header[data-v-6ef3eb72]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.instructions-dialog__header-content[data-v-6ef3eb72]{display:flex;align-items:center;gap:12px}.instructions-dialog__icon[data-v-6ef3eb72]{color:#3b82f6;font-size:28px}.instructions-dialog__title[data-v-6ef3eb72]{font-size:20px;font-weight:600;color:#383838;margin:0}.instructions-dialog__close[data-v-6ef3eb72]{color:#4b5563}.instructions-dialog__content[data-v-6ef3eb72]{flex:1;overflow-y:auto;padding:28px}.instructions-dialog__text[data-v-6ef3eb72]{font-size:15px;line-height:1.7;color:#383838}.instructions-dialog__text[data-v-6ef3eb72] p{margin-bottom:12px}.instructions-dialog__files[data-v-6ef3eb72]{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.instructions-dialog__footer[data-v-6ef3eb72]{display:flex;justify-content:flex-end;padding:16px 28px;border-top:1px solid #e5e7eb;background:#f9fafb}@media(max-width:768px){.instructions-dialog__card[data-v-6ef3eb72]{border-radius:0;max-height:100vh;height:100vh}.instructions-dialog__header[data-v-6ef3eb72]{padding:16px}.instructions-dialog__title[data-v-6ef3eb72]{font-size:18px}.instructions-dialog__content[data-v-6ef3eb72],.instructions-dialog__footer[data-v-6ef3eb72]{padding:16px}}.instructions-dialog{border-radius:16px!important;overflow:hidden}.custom-field-group[data-v-a291cb8c]{border:1px solid #eee;border-radius:6px;padding:16px;background:#fafbfc}.custom-array-table-wrapper[data-v-a291cb8c]{overflow-x:auto;margin-bottom:1rem}.custom-array-table[data-v-a291cb8c]{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.03);font-size:.92rem;table-layout:auto}.custom-array-table td[data-v-a291cb8c],.custom-array-table th[data-v-a291cb8c]{border:1px solid #ececec;padding:4px 6px;text-align:left;vertical-align:middle;min-width:80px;max-width:220px}.custom-array-table th[data-v-a291cb8c]{background:#f7f7f7;font-weight:500;font-size:.98rem;padding-top:6px;padding-bottom:6px}.custom-array-table .action-header[data-v-a291cb8c]{text-align:right;min-width:80px}.custom-array-table .action-cell[data-v-a291cb8c]{text-align:center;min-width:40px}.add-row-btn[data-v-a291cb8c]{min-width:0;padding:0 4px;margin-left:4px;font-size:.92rem;height:28px}.remove-row-btn[data-v-a291cb8c]{min-width:0;padding:0;height:28px}.custom-array-table .v-select[data-v-a291cb8c],.custom-array-table .v-text-field[data-v-a291cb8c]{margin:0;font-size:.92rem}.custom-array-table .v-input__slot[data-v-a291cb8c]{min-height:28px!important;height:28px!important}.print-button-wrapper[data-v-c28e79f6]{display:inline-flex;align-items:center;gap:0}.print-button-wrapper[data-v-c28e79f6]>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.print-button-wrapper .print-button-toggle[data-v-c28e79f6]{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;min-width:36px;padding:0 8px}.print-options[data-v-c28e79f6]{display:flex;flex-direction:column;gap:16px;padding:8px 0}.print-dialog-actions[data-v-c28e79f6]{display:flex;gap:8px;justify-content:flex-end}.rating-buttons[data-v-55f0e9e9]{display:inline-flex;background:#f3f4f6;border-radius:10px;padding:2px;gap:2px}.rating-buttons__btn[data-v-55f0e9e9]{display:flex;align-items:center;justify-content:center;position:relative;height:40px;padding:0 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#4b5563;background:transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease;outline:none}.rating-buttons__btn[data-v-55f0e9e9]:hover:not(:disabled):not(.rating-buttons__btn--active){color:#1f2937;background:rgba(0,0,0,.04)}.rating-buttons__btn[data-v-55f0e9e9]:focus-visible{box-shadow:0 0 0 2px #3b82f6}.rating-buttons__btn--active[data-v-55f0e9e9]{background:#fff;color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.06)}.rating-buttons__btn--waiting.rating-buttons__btn--active[data-v-55f0e9e9]{background:#fef3c7;color:#92400e}.rating-buttons__btn--not-rated.rating-buttons__btn--active[data-v-55f0e9e9]{background:#3b82f6;color:#fff}.rating-buttons__btn[data-v-55f0e9e9]:disabled{opacity:.4;cursor:not-allowed}.rating-buttons--disabled .rating-buttons__btn[data-v-55f0e9e9]:not(.rating-buttons__btn--active){opacity:.4}.rating-buttons--mobile .rating-buttons__btn[data-v-55f0e9e9]{height:44px;padding:0 16px;font-size:15px}.product-audit-parts .response-table[data-v-71811205]{width:100%;border-collapse:collapse}.product-audit-parts .response-table td[data-v-71811205],.product-audit-parts .response-table th[data-v-71811205]{padding:8px;text-align:left}.product-audit-parts .response-table th[data-v-71811205]{font-weight:500;color:var(--token-text-secondary,#6b7280)}.audit-meta-fields .work-task-input-field[data-v-f9d30830]{min-width:200px;flex-basis:200px}.audit-question[data-v-33d508ab]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;transition:border-color .2s ease}.audit-question--ok[data-v-33d508ab]{border-left:4px solid #10b981}.audit-question--ok[data-v-33d508ab]:hover{border-left-color:#10b981}.audit-question--warning[data-v-33d508ab]{border-left:4px solid #facc15}.audit-question--warning[data-v-33d508ab]:hover{border-left-color:#facc15}.audit-question--nok[data-v-33d508ab]{border-left:4px solid #ef4444}.audit-question--nok[data-v-33d508ab]:hover{border-left-color:#ef4444}.audit-question--not-rated[data-v-33d508ab]{border-left:4px solid #3b82f6}.audit-question--not-rated[data-v-33d508ab]:hover{border-left-color:#3b82f6}.audit-question[data-v-33d508ab]:hover:not(.audit-question--ok):not(.audit-question--warning):not(.audit-question--nok):not(.audit-question--not-rated){border-color:#c8c8c8}.audit-question__header[data-v-33d508ab]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-bottom:1px solid #e5e7eb}.audit-question__code[data-v-33d508ab]{flex-shrink:0}.audit-question__code-badge[data-v-33d508ab]{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:36px;padding:0 12px;background:#f1f5f9;border:1px solid #c8c8c8;border-radius:50px;font-size:14px;font-weight:700;color:#383838;transition:all .2s ease}.audit-question__code-badge--risk[data-v-33d508ab]{background:#fef3c7;border-color:#f59e0b;color:#92400e}.audit-question__risk-star[data-v-33d508ab]{color:#dc2626;margin-left:2px;font-size:14px;font-weight:700}.audit-question__title-section[data-v-33d508ab]{flex:1;min-width:0}.audit-question__subtitle[data-v-33d508ab]{font-size:12px;color:#4b5563;margin:0 0 2px 0;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.audit-question__title[data-v-33d508ab]{font-size:15px;font-weight:600;color:#383838;margin:0;line-height:1.4}.audit-question__details-grid[data-v-33d508ab]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;background:#f8fafc;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.audit-question__details-grid[data-v-33d508ab]{grid-template-columns:1fr;gap:12px}}.audit-question__detail-box[data-v-33d508ab]{min-width:0}.audit-question__detail-label[data-v-33d508ab]{font-size:13px;font-weight:600;color:#4b5563;margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.audit-question__detail-content[data-v-33d508ab]{font-size:14px;color:#383838;line-height:1.6}.audit-question__images[data-v-33d508ab]{padding:20px 20px 0 20px}.audit-question__divider[data-v-33d508ab]{border:none;border-top:1px solid #e5e7eb;margin:16px 0}.audit-question__images-label[data-v-33d508ab]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#4b5563;margin-bottom:12px}.audit-question__images-label[data-v-33d508ab]:before{content:"📷";font-size:14px}.audit-question__images-grid[data-v-33d508ab]{display:flex;flex-wrap:wrap;gap:8px}.audit-question__image-item[data-v-33d508ab]{flex-shrink:0;width:120px;height:120px}@media(max-width:768px){.audit-question__image-item[data-v-33d508ab]{width:100px;height:100px}}.audit-question__image-item[data-v-33d508ab] .question-file{width:100%;height:100%;background-size:cover;background-position:50%;background-color:#f3f4f6;border-radius:10px;position:relative;cursor:pointer;transition:all .2s ease;border:1px solid #e5e7eb;overflow:hidden}.audit-question__image-item[data-v-33d508ab] .question-file:hover{border-color:#3b82f6}.audit-question__image-item[data-v-33d508ab] .question-file:hover .inner-tip{opacity:1}.audit-question__image-item[data-v-33d508ab] .question-file .inner-tip{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.audit-question__image-item[data-v-33d508ab] .question-file .inner-tip .v-icon{color:#fff!important;font-size:32px!important}.audit-question__image-item[data-v-33d508ab] .question-file .inner-text{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px;font-size:13px;font-weight:500;color:#383838;word-break:break-word;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.3}.audit-question__image-item[data-v-33d508ab] .question-file .main-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audit-question__responses[data-v-33d508ab]{display:flex;flex-direction:column;gap:16px;padding:16px}.audit-question__response--process-step[data-v-33d508ab]{padding-left:16px;border-left:3px solid #3b82f6;margin-left:8px}.audit-question__process-step-name[data-v-33d508ab]{font-size:14px;font-weight:700;color:#3b82f6;margin:0 0 12px 0;display:flex;align-items:center;gap:8px}.audit-question__process-step-name[data-v-33d508ab]:before{content:"▶";font-size:10px}.audit-question__rating[data-v-33d508ab]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;padding:12px 0}.audit-question__rating--with-margin[data-v-33d508ab]{margin-top:0}.audit-question__action-buttons[data-v-33d508ab]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.audit-question__time-warning[data-v-33d508ab]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:14px;font-weight:500}.audit-question__time-warning[data-v-33d508ab]:before{content:"⚠️";font-size:14px}.audit-question__product-audit[data-v-33d508ab]{margin-top:16px;padding:16px;background:#f8fafc;border-radius:14px}.audit-question__product-fields[data-v-33d508ab]{display:flex;gap:20px;margin-bottom:16px}.audit-question__product-field[data-v-33d508ab]{flex:1;min-width:150px}.audit-question__product-label[data-v-33d508ab]{font-size:13px;font-weight:500;color:#4b5563;margin:0 0 6px 0;text-transform:uppercase;letter-spacing:.3px}.audit-question__product-label--top[data-v-33d508ab]{margin-top:16px;margin-bottom:12px}.audit-question__form-section[data-v-33d508ab]{margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.audit-question__form-label[data-v-33d508ab]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#4b5563;margin:0 0 8px 0;text-transform:uppercase;letter-spacing:.3px}.audit-question__form-label .v-icon[data-v-33d508ab]{color:#4b5563!important;font-size:14px!important}.audit-question__textarea[data-v-33d508ab]{margin:0;padding:0}.audit-question__textarea[data-v-33d508ab] .v-input__slot{background:#fff!important;border-radius:10px!important}.audit-question__textarea[data-v-33d508ab] textarea{font-size:14px!important;line-height:1.6!important}.audit-question__extended-grid[data-v-33d508ab]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.audit-question__extended-grid--single[data-v-33d508ab]{grid-template-columns:1fr}@media(max-width:768px){.audit-question__extended-grid[data-v-33d508ab]{grid-template-columns:1fr}}.audit-question__extended-left[data-v-33d508ab],.audit-question__extended-right[data-v-33d508ab]{min-width:0;display:flex;flex-direction:column;gap:12px}.audit-question__extended-right .audit-question__form-section[data-v-33d508ab]{margin-top:0}.audit-question__file-warning[data-v-33d508ab]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:14px;font-weight:500}.audit-question__file-warning[data-v-33d508ab]:before{content:"📎";font-size:14px}.audit-question__upload[data-v-33d508ab]{margin-top:12px}.audit-question__upload--small[data-v-33d508ab]{margin-top:8px}.audit-question__upload[data-v-33d508ab] .dropzone{border:1px dashed #cbd5e1!important;border-radius:10px!important;background:#fafbfc!important;padding:12px!important;min-height:50px!important;transition:all .2s ease!important}.audit-question__upload[data-v-33d508ab] .dropzone:hover{border-color:#3b82f6!important;background:#f0f9ff!important}.audit-question__mobile-comment-actions[data-v-33d508ab],.audit-question__mobile-comment-btn[data-v-33d508ab]{margin-top:12px;display:flex;gap:8px}.audit-question__findings[data-v-33d508ab]{display:flex;flex-direction:column;gap:12px}.audit-question__finding[data-v-33d508ab]{padding:16px;background:#ffedd5;border:1px solid rgba(249,115,22,.4);border-radius:14px;border-left:4px solid #f97316}.audit-question__finding-header[data-v-33d508ab]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.audit-question__finding-number[data-v-33d508ab]{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;background:#f97316;border-radius:50px;font-size:13px;font-weight:700;flex-shrink:0}.audit-question__finding-title[data-v-33d508ab]{flex:1;font-size:14px;font-weight:600;color:#9a3412;margin:0;margin-bottom:0!important}.audit-question__finding-delete[data-v-33d508ab]{flex-shrink:0}.audit-question__finding-manager-label[data-v-33d508ab]{font-size:13px;font-weight:600;color:#9a3412;margin:12px 0 8px 0;text-transform:uppercase;letter-spacing:.3px}.audit-question__manager-toggle[data-v-33d508ab]{margin-bottom:8px}.audit-question__btn-toggle[data-v-33d508ab]{border-radius:10px;overflow:hidden}.audit-question__managers-select[data-v-33d508ab]{margin-bottom:8px}.audit-question__managers-select[data-v-33d508ab] .v-input__slot{background:#fff!important;padding:8px 12px!important;min-height:auto!important}.audit-question__managers-select[data-v-33d508ab] .v-chip{max-width:none!important;height:28px!important;margin:2px!important;padding:0 8px!important}.audit-question__managers-select[data-v-33d508ab] .v-chip .v-chip__content{max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:14px!important}.audit-question__managers-select[data-v-33d508ab] .v-select__selections{flex-wrap:wrap!important;gap:4px!important;padding:0!important}.audit-question__date-picker[data-v-33d508ab]{margin:0;padding:0}.audit-question__date-picker[data-v-33d508ab] .v-input__slot{background:#fff!important}.audit-question__finding-files-label[data-v-33d508ab]{font-size:13px;font-weight:600;color:#9a3412;margin:12px 0 8px 0;text-transform:uppercase;letter-spacing:.3px}.audit-question__finding-escalation[data-v-33d508ab]{margin-top:12px}.audit-question__add-finding[data-v-33d508ab]{margin-top:8px}.audit-question__add-finding .v-btn[data-v-33d508ab]{min-height:36px!important;height:36px!important;text-transform:none!important;font-weight:500!important;font-size:14px!important;letter-spacing:0!important;border-radius:10px!important;padding:0 16px!important}.audit-question__relation[data-v-33d508ab]{margin-top:12px}.audit-question__relation .v-btn[data-v-33d508ab]{min-height:32px!important;height:32px!important;text-transform:none!important;font-weight:500!important;font-size:14px!important;letter-spacing:0!important;border-radius:10px!important}@media(max-width:768px){.audit-question[data-v-33d508ab]{border-radius:10px}.audit-question__header[data-v-33d508ab]{flex-direction:row;gap:8px;padding:12px}.audit-question__code-badge[data-v-33d508ab]{min-width:50px;height:32px;font-size:13px}.audit-question__title[data-v-33d508ab]{font-size:14px}.audit-question__details-grid[data-v-33d508ab]{padding:12px}.audit-question__images[data-v-33d508ab]{padding:0 12px}.audit-question__responses[data-v-33d508ab]{padding:12px}.audit-question__rating[data-v-33d508ab]{flex-direction:column;align-items:stretch;gap:8px}.audit-question__rating[data-v-33d508ab] .rating-buttons{width:100%}.audit-question__action-buttons[data-v-33d508ab]{width:100%;margin-top:8px;flex-wrap:wrap}.audit-question__action-btn[data-v-33d508ab]{flex:1 1 auto;min-width:calc(50% - 4px);justify-content:center;font-size:13px!important;padding:0 8px!important}.audit-question__product-fields[data-v-33d508ab]{flex-direction:column;gap:8px}.audit-question__finding[data-v-33d508ab],.audit-question__form-section[data-v-33d508ab]{padding:12px}.audit-question__finding-header[data-v-33d508ab]{gap:8px}.audit-question__finding-number[data-v-33d508ab]{min-width:24px;height:24px;font-size:11px}}.response-files--required-missing[data-v-20069a2b]{border:1px solid var(--token-error,#ef4444);border-radius:4px;padding:8px}.response-files__warning[data-v-20069a2b]{display:flex;align-items:center;font-size:13px}.response-files__count[data-v-20069a2b]{font-size:12px;color:var(--token-text-secondary,#6b7280);display:flex;align-items:center}.response-card--active[data-v-4b3e05be]{border-left:3px solid var(--token-primary,#3b82f6);padding-left:12px}.response-card--completed[data-v-4b3e05be]{opacity:.8}.response-card--has-findings .response-card__rating[data-v-4b3e05be]{margin-bottom:8px}.response-card__finding-item[data-v-4b3e05be]{background:var(--token-bg-secondary,#f5f5f5);border-radius:4px}.question-card[data-v-310386e4]{padding:16px}.question-card--active[data-v-310386e4]{border:2px solid var(--token-primary,#3b82f6)}.question-card--completed .question-card__header[data-v-310386e4]{opacity:.8}.question-card--disabled[data-v-310386e4]{opacity:.5;pointer-events:none}.question-card__index[data-v-310386e4]{font-weight:600;font-size:16px}.question-card__title[data-v-310386e4]{font-weight:500;line-height:1.4}.question-card__description[data-v-310386e4]{font-size:14px;line-height:1.5}.question-card__file-item[data-v-310386e4]{display:flex;align-items:center;font-size:13px;color:var(--token-text-secondary,#6b7280)}.question-group[data-v-0058f5bf]{margin-bottom:16px}.question-group__header[data-v-0058f5bf]{background:var(--token-bg-secondary,#f5f5f5);border-radius:8px;margin-bottom:8px}.question-group__title[data-v-0058f5bf]{font-weight:600;margin:0}.question-group__process-element[data-v-0058f5bf]{font-size:13px}.question-group--collapsed .question-group__content[data-v-0058f5bf]{display:none}.question-group--has-errors .question-group__header[data-v-0058f5bf]{border-left:3px solid var(--token-error,#ef4444)}.question-skeleton__rating .v-skeleton-loader[data-v-40e8776c]{border-radius:4px}.virtual-question-list[data-v-06113284]{overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch}.virtual-question-list__loading[data-v-06113284]{position:sticky;bottom:0;background:hsla(0,0%,100%,.9)}.question-header[data-v-03037041]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border-radius:14px 14px 0 0}.question-header__badge-wrapper[data-v-03037041]{flex-shrink:0}.question-header__badge[data-v-03037041]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:#dadeec;border-radius:50px;font-size:14px;font-weight:600;color:#383838;transition:all .2s ease}.question-header__badge--waiting[data-v-03037041]{background:#fef3c7;color:#92400e}.question-header__badge--answered[data-v-03037041]{background:#d1fae5;color:#065f46}.question-header__badge--risk[data-v-03037041]{background:#fee2e2;color:#991b1b;gap:4px}.question-header__badge-code[data-v-03037041]{line-height:1}.question-header__risk-icon[data-v-03037041]{color:#dc2626!important}.question-header__content[data-v-03037041]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.question-header__subtitle[data-v-03037041]{font-size:13px;color:#4b5563;margin:0 0 2px 0;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.question-header__title[data-v-03037041]{font-size:16px;font-weight:600;color:#383838;margin:0;line-height:1.4;word-break:break-word}.question-header__status[data-v-03037041]{flex-shrink:0;display:flex;align-items:center}.question-header__status-icon--answered[data-v-03037041]{color:#10b981!important}.question-header__status-icon--pending[data-v-03037041]{color:#4b5563!important}@media(max-width:768px){.question-header[data-v-03037041]{padding:12px;gap:8px}.question-header__badge[data-v-03037041]{min-width:36px;height:36px;font-size:13px}.question-header__title[data-v-03037041]{font-size:15px}}.question-details[data-v-6650a99f]{display:flex;flex-direction:column;gap:12px;padding:16px;background:#dadeec;border-radius:10px;margin:0 16px}.question-details__section[data-v-6650a99f]{min-width:0}.question-details__label[data-v-6650a99f]{font-size:13px;font-weight:500;color:#4b5563;margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px}.question-details__content[data-v-6650a99f]{font-size:14px;color:#383838;line-height:1.5}@media(max-width:768px){.question-details[data-v-6650a99f]{margin:0 12px;padding:12px}.question-details__content[data-v-6650a99f]{font-size:14px}}.question-rating[data-v-88dfe9ce]{padding:16px;padding-top:12px}.question-rating__warning[data-v-88dfe9ce]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;background:#fef2f2;border-radius:10px;color:#dc2626;font-size:14px}.question-rating__warning-icon[data-v-88dfe9ce]{color:#dc2626!important;flex-shrink:0}@media(max-width:768px){.question-rating[data-v-88dfe9ce]{padding:12px}}.question-actions[data-v-26586fa4]{padding:0 16px 12px}.question-actions__row[data-v-26586fa4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.question-actions__btn[data-v-26586fa4]{text-transform:none!important;font-weight:500!important;letter-spacing:0!important;border-radius:10px!important}.question-actions__btn[data-v-26586fa4] .v-icon{font-size:16px!important}@media(max-width:768px){.question-actions[data-v-26586fa4]{padding:0 12px 12px}.question-actions__row[data-v-26586fa4]{flex-direction:column;align-items:stretch}.question-actions__btn[data-v-26586fa4]{width:100%;justify-content:center}}.question-textfields[data-v-7bc0516b]{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.question-textfields__section[data-v-7bc0516b]{background:#dadeec;border-radius:10px;padding:16px}.question-textfields__label[data-v-7bc0516b]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#383838;margin-bottom:8px}.question-textfields__label-icon[data-v-7bc0516b]{color:#4b5563!important}.question-textfields__textarea[data-v-7bc0516b]{margin:0;padding:0}.question-textfields__textarea[data-v-7bc0516b] .v-input__slot{background:#fff!important}.question-textfields__select[data-v-7bc0516b]{margin-bottom:8px}@media(max-width:768px){.question-textfields[data-v-7bc0516b]{padding:0 12px 12px;gap:12px}.question-textfields__section[data-v-7bc0516b]{padding:12px}}.question-file-upload[data-v-1c679ba6]{padding:0 16px}.question-file-upload__warning[data-v-1c679ba6]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:14px;font-weight:500}.question-file-upload__warning-icon[data-v-1c679ba6]{color:#dc2626!important;flex-shrink:0}.question-file-upload__dropzone[data-v-1c679ba6]{margin:0}@media(max-width:768px){.question-file-upload[data-v-1c679ba6]{padding:0 12px}}.question-findings[data-v-43da1fd8]{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.question-findings__item[data-v-43da1fd8]{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:16px}.question-findings__item-header[data-v-43da1fd8]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.question-findings__item-number[data-v-43da1fd8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f97316;color:#fff;border-radius:50px;font-size:14px;font-weight:700;flex-shrink:0}.question-findings__item-title[data-v-43da1fd8]{flex:1;font-size:14px;font-weight:600;color:#383838;margin:0}.question-findings__item-delete[data-v-43da1fd8]{flex-shrink:0}.question-findings__textarea[data-v-43da1fd8]{margin:0}.question-findings__textarea[data-v-43da1fd8] .v-input__slot{background:#fff!important}.question-findings__label[data-v-43da1fd8]{display:block;font-size:13px;font-weight:500;color:#4b5563;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.question-findings__date-section[data-v-43da1fd8],.question-findings__escalation[data-v-43da1fd8],.question-findings__files[data-v-43da1fd8],.question-findings__manager-section[data-v-43da1fd8]{margin-top:16px}.question-findings__toggle[data-v-43da1fd8]{margin-bottom:12px}.question-findings__toggle-btn[data-v-43da1fd8]{text-transform:none!important;letter-spacing:0!important}.question-findings__managers[data-v-43da1fd8] .v-input{background:#fff;border-radius:10px}.question-findings__date-picker[data-v-43da1fd8]{margin:0}.question-findings__date-picker[data-v-43da1fd8] .v-input__slot{background:#fff!important}.question-findings__file-upload[data-v-43da1fd8]{margin:0}.question-findings__add[data-v-43da1fd8]{display:flex}.question-findings__add-btn[data-v-43da1fd8]{text-transform:none!important;font-weight:500!important;letter-spacing:0!important}@media(max-width:768px){.question-findings[data-v-43da1fd8]{padding:0 12px 12px;gap:12px}.question-findings__item[data-v-43da1fd8]{padding:12px}}.audit-question-card[data-v-a1ec4098]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.audit-question-card[data-v-a1ec4098]:hover{border-color:#c8c8c8}.audit-question-card--answered[data-v-a1ec4098]{border-left:4px solid #10b981}.audit-question-card__images[data-v-a1ec4098]{padding:16px;padding-top:0}.audit-question-card__images-label[data-v-a1ec4098]{display:block;font-size:13px;font-weight:500;color:#4b5563;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.audit-question-card__images-grid[data-v-a1ec4098]{display:flex;flex-wrap:wrap;gap:8px}.audit-question-card__responses[data-v-a1ec4098]{display:flex;flex-direction:column}.audit-question-card__response--with-step[data-v-a1ec4098]{border-left:3px solid #3b82f6;margin-left:16px;padding-left:12px}.audit-question-card__step-name[data-v-a1ec4098]{font-size:14px;font-weight:600;color:#3b82f6;margin:0 0 12px 0;padding:0 16px}.audit-question-card__product-audit[data-v-a1ec4098]{padding:0 16px 12px}.audit-question-card__product-fields[data-v-a1ec4098]{display:flex;gap:16px;margin-bottom:12px}.audit-question-card__product-field[data-v-a1ec4098]{flex:1;min-width:150px}.audit-question-card__field-label[data-v-a1ec4098]{display:block;font-size:13px;color:#4b5563;margin-bottom:4px}.audit-question-card__text-input[data-v-a1ec4098]{margin:0;padding:0}.audit-question-card__parts-rating[data-v-a1ec4098]{margin-top:12px}.audit-question-card__relations[data-v-a1ec4098]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 16px}.audit-question-card__relation-btn[data-v-a1ec4098]{text-transform:none!important;font-weight:500!important;letter-spacing:0!important}@media(max-width:768px){.audit-question-card[data-v-a1ec4098]{border-radius:10px}.audit-question-card__response--with-step[data-v-a1ec4098]{margin-left:12px;padding-left:8px}.audit-question-card__step-name[data-v-a1ec4098]{padding:0 12px}.audit-question-card__product-audit[data-v-a1ec4098]{padding:0 12px 12px}.audit-question-card__product-fields[data-v-a1ec4098]{flex-direction:column;gap:12px}.audit-question-card__relations[data-v-a1ec4098]{padding:12px}}.audit-filter-empty[data-v-9087f59a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 16px;color:#4b5563;font-size:15px}.audit-mobile-actions[data-v-9087f59a]{display:flex;flex-direction:column;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:12px}.audit-mobile-actions__buttons[data-v-9087f59a]{display:flex;flex-wrap:wrap;gap:8px}.audit-inputs-grid[data-v-9087f59a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:end;margin-bottom:12px}.audit-inputs-grid[data-v-9087f59a] .v-text-field__details{display:none!important}@media(max-width:768px){.audit-inputs-grid[data-v-9087f59a]{grid-template-columns:1fr;gap:12px}}.instructions-banner[data-v-9087f59a]{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:16px;background:rgba(59,130,246,.04);border:1px solid rgba(59,130,246,.12);border-left:3px solid #3b82f6;border-radius:10px;cursor:pointer;transition:all .2s ease}.instructions-banner[data-v-9087f59a]:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.25);box-shadow:0 2px 8px rgba(59,130,246,.1)}.instructions-banner:hover .instructions-banner__chevron[data-v-9087f59a]{transform:translateX(3px);color:#3b82f6}.instructions-banner__icon-wrapper[data-v-9087f59a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(59,130,246,.1);flex-shrink:0}.instructions-banner__icon-wrapper .v-icon[data-v-9087f59a]{color:#3b82f6!important}.instructions-banner__content[data-v-9087f59a]{display:flex;flex-direction:column;flex:1;min-width:0}.instructions-banner__title[data-v-9087f59a]{font-size:14px;font-weight:600;color:#383838;line-height:1.3}.instructions-banner__hint[data-v-9087f59a]{font-size:12px;color:#4b5563;line-height:1.3;margin-top:1px}.instructions-banner__chevron[data-v-9087f59a]{color:#4b5563!important;flex-shrink:0;transition:all .2s ease}.audit-performer-info[data-v-9087f59a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 28px;padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}@media(max-width:768px){.audit-performer-info[data-v-9087f59a]{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 16px}}@media(max-width:480px){.audit-performer-info[data-v-9087f59a]{grid-template-columns:1fr}}.audit-performer-info__item[data-v-9087f59a]{display:flex;flex-direction:column;gap:2px}.audit-performer-info__label[data-v-9087f59a]{font-size:14px;color:#4b5563;font-weight:500}.audit-performer-info__value[data-v-9087f59a]{font-size:15px;color:#383838;font-weight:600}.audit-performer-info__value--date[data-v-9087f59a]{font-variant-numeric:tabular-nums}.audit-performer-info__value--success[data-v-9087f59a]{color:#10b981}.audit-performer-info__value--error[data-v-9087f59a]{color:#ef4444}.issue-meta-box[data-v-9087f59a]{display:flex;flex-direction:column;gap:12px;padding:16px 20px!important;background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:12px}.issue-meta-box__selects[data-v-9087f59a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.issue-meta-box__selects[data-v-9087f59a]{grid-template-columns:1fr}}.issue-meta-box__field[data-v-9087f59a]{min-width:0}.issue-sections-row[data-v-9087f59a]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:768px){.issue-sections-row[data-v-9087f59a]{flex-direction:column}}.issue-section[data-v-9087f59a]{flex:1;min-width:220px;padding:12px 16px;background:rgba(0,0,0,.04);border-radius:10px;border-left:3px solid #c8c8c8;font-size:15px}.issue-section--shutdown[data-v-9087f59a]{border-left-color:#f97316;background:rgba(249,115,22,.04)}.issue-section--people[data-v-9087f59a]{border-left-color:#3b82f6;background:rgba(59,130,246,.04)}.issue-section__header[data-v-9087f59a]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.issue-section__icon[data-v-9087f59a]{color:#4b5563!important;font-size:16px!important}.issue-section__title[data-v-9087f59a]{font-size:13px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.04em}.issue-section__badge[data-v-9087f59a]{margin-left:auto;padding:3px 10px;background:#f97316;color:#fff;font-size:14px;font-weight:600;border-radius:50px}.issue-section__value--primary[data-v-9087f59a]{font-size:16px;font-weight:600;color:#383838;margin-bottom:4px}.issue-section__detail[data-v-9087f59a]{font-size:14px;color:#4b5563;line-height:1.5}.issue-section__label[data-v-9087f59a]{font-size:13px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.02em}.issue-section__times[data-v-9087f59a]{display:flex;flex-direction:column;gap:12px}.issue-section__time-field[data-v-9087f59a]{display:flex;flex-direction:column;gap:4px}.issue-section__value-row[data-v-9087f59a]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:#383838}.issue-section__input[data-v-9087f59a]{width:100%}.issue-section__input[data-v-9087f59a] .v-input__slot{min-height:36px!important}.issue-section__input[data-v-9087f59a] .v-text-field__slot input{font-size:14px!important;padding:4px 0!important}.issue-section__empty[data-v-9087f59a]{color:#9ca3af;font-style:italic}.issue-section__edit-btn[data-v-9087f59a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50px;background:rgba(0,0,0,.06);cursor:pointer;transition:all .15s ease}.issue-section__edit-btn[data-v-9087f59a]:hover{background:rgba(0,0,0,.12)}.issue-section__edit-btn .v-icon[data-v-9087f59a]{color:#4b5563!important;font-size:14px!important}.issue-section__people[data-v-9087f59a]{display:flex;flex-wrap:wrap;gap:12px 36px}.issue-section__person[data-v-9087f59a]{display:flex;flex-direction:column;gap:2px;font-size:15px;font-weight:500;color:#383838}.defect-component-selection[data-v-9087f59a]{display:flex;flex-direction:column;gap:16px}.selection-section[data-v-9087f59a]{padding:16px;background:rgba(0,0,0,.02);border-radius:10px;border:1px solid #e5e7eb}.selection-section__header[data-v-9087f59a]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.selection-section__icon[data-v-9087f59a]{color:#4b5563!important;font-size:18px!important}.selection-section__title[data-v-9087f59a]{flex:1;font-size:14px;font-weight:600;color:#383838;text-transform:uppercase;letter-spacing:.03em}.selection-section__required[data-v-9087f59a]{color:#ef4444}.selection-section__empty[data-v-9087f59a]{font-size:14px;color:#9ca3af;font-style:italic}.selection-section__options[data-v-9087f59a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:1024px){.selection-section__options[data-v-9087f59a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.selection-section__options[data-v-9087f59a]{grid-template-columns:1fr}}.selection-section__error[data-v-9087f59a]{display:flex;align-items:center;margin-top:12px;font-size:14px;color:#f97316}.selection-section__error .v-icon[data-v-9087f59a]{color:#f97316!important}.selection-option[data-v-9087f59a]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .15s ease}.selection-option[data-v-9087f59a]:hover:not(.selection-option--disabled){border-color:#3b82f6;background:rgba(59,130,246,.04)}.selection-option--selected[data-v-9087f59a]{border-color:#10b981!important;background:rgba(16,185,129,.08)!important}.selection-option--disabled[data-v-9087f59a]{cursor:default;opacity:.7}.selection-option__check[data-v-9087f59a]{color:#10b981!important;font-size:20px!important}.selection-option__circle[data-v-9087f59a]{color:#9ca3af!important;font-size:20px!important}.selection-option__content[data-v-9087f59a]{flex:1;display:flex;flex-direction:column;gap:2px}.selection-option__code[data-v-9087f59a]{font-size:14px;font-weight:600;color:#383838}.selection-option__name[data-v-9087f59a]{font-size:14px;color:#4b5563}.measure-form[data-v-22d7ed29]{display:flex;flex-direction:column;gap:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.measure-form__header[data-v-22d7ed29]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:0;border-bottom:1px solid #e5e7eb}.measure-form__title[data-v-22d7ed29]{font-size:14px;font-weight:600;color:#383838;margin:0;display:flex;align-items:center;gap:4px}.measure-form__required[data-v-22d7ed29]{color:#ef4444;font-weight:600}.measure-form__section[data-v-22d7ed29]{display:flex;flex-direction:column;gap:8px}.measure-form__label[data-v-22d7ed29]{display:block;font-size:12px;font-weight:500;color:#374151}.measure-form .row[data-v-22d7ed29]{margin-left:-8px;margin-right:-8px;margin-top:0!important}.measure-form .row>[class*=col-][data-v-22d7ed29]{padding-left:8px;padding-right:8px}.measure-form h4[data-v-22d7ed29]{font-size:12px;font-weight:500;color:#374151;margin-bottom:6px;margin-top:0}.measure-form hr[data-v-22d7ed29]{border:none;border-top:1px solid #e5e7eb;margin:16px 0}.measure-form__info[data-v-22d7ed29]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#eff6ff;border-radius:10px;color:#1d4ed8;font-size:13px;font-weight:500}.measure-form__info-icon[data-v-22d7ed29]{color:#3b82f6!important;font-size:18px!important;flex-shrink:0}.measure-form__performed-info[data-v-22d7ed29]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#f0fdf4;border-radius:10px;border:1px solid #bbf7d0;margin-top:8px;font-size:13px;color:#166534}.measure-form .text--blue[data-v-22d7ed29]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#eff6ff;border-radius:10px;color:#1d4ed8;font-size:13px}.measure-form .text--blue .v-icon[data-v-22d7ed29]{color:#3b82f6!important;font-size:18px!important}@media(max-width:768px){.measure-form[data-v-22d7ed29]{padding:16px}.measure-form__header[data-v-22d7ed29]{flex-direction:column;align-items:flex-start;gap:12px}}.finding-card[data-v-02f9dde6],.finding-item[data-v-02f9dde6]{overflow:hidden;background:#fff;border:1px solid #e5e7eb!important}.finding-item__header[data-v-02f9dde6]{padding:16px 20px;border-bottom:1px solid #e5e7eb}.finding-item__question-group[data-v-02f9dde6]{margin-bottom:12px}.finding-item__group-label[data-v-02f9dde6]{display:inline;font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.finding-item__group-label[data-v-02f9dde6]:after{content:":";margin-right:6px}.finding-item__group-value[data-v-02f9dde6]{display:inline;font-size:14px;font-weight:600;color:#383838}.finding-item__question[data-v-02f9dde6]{display:flex;align-items:center;gap:12px}.finding-item__code[data-v-02f9dde6]{flex-shrink:0;font-weight:600!important;font-size:12px!important;height:26px!important;border-radius:8px!important}.finding-item__question-text[data-v-02f9dde6]{flex:1;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.finding-item__question-label[data-v-02f9dde6]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.finding-item__question-label[data-v-02f9dde6]:after{content:":"}.finding-item__question-name[data-v-02f9dde6]{font-size:14px;font-weight:500;color:#383838}.finding-item__section[data-v-02f9dde6]{padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:12px}.finding-item__section-label[data-v-02f9dde6]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;min-width:70px;flex-shrink:0}.finding-item__response[data-v-02f9dde6]{flex:1}.finding-item__response .v-btn-toggle[data-v-02f9dde6]{display:flex;flex-wrap:wrap;gap:6px}.finding-item__response .v-btn-toggle .v-btn[data-v-02f9dde6]{border-radius:8px!important;text-transform:none;font-weight:500;font-size:13px!important;letter-spacing:0;min-width:80px;height:32px!important;padding:0 12px!important}.finding-item__info-grid[data-v-02f9dde6]{display:flex;flex-wrap:wrap;gap:24px;padding:12px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.finding-item__info-item[data-v-02f9dde6]{display:flex;align-items:baseline;gap:6px}.finding-item__info-label[data-v-02f9dde6]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.3px}.finding-item__info-label[data-v-02f9dde6]:after{content:":"}.finding-item__info-value[data-v-02f9dde6]{font-size:13px;font-weight:500;color:#383838}.finding-item__description[data-v-02f9dde6]{padding:12px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.finding-item__description-text[data-v-02f9dde6]{margin-top:6px;font-size:14px;font-weight:500;color:#383838;line-height:1.5}.finding-item__managers[data-v-02f9dde6]{padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:12px}.finding-item__manager-list[data-v-02f9dde6]{display:flex;flex-wrap:wrap;gap:6px}.finding-item__manager-chip[data-v-02f9dde6]{font-weight:500!important;font-size:12px!important;height:26px!important;border-radius:8px!important}.finding-item__cause[data-v-02f9dde6]{padding:12px 20px;background:#fffbeb;border-bottom:1px solid #fde68a}.finding-item__cause-text[data-v-02f9dde6]{font-size:13px;color:#383838;line-height:1.5;background:#fff;padding:10px 14px;border-radius:8px;border:1px solid #fde68a}.finding-item__closed[data-v-02f9dde6]{padding:12px 20px;background:#fef2f2;border-bottom:1px solid #fecaca}.finding-item__close-reason[data-v-02f9dde6]{margin-top:10px;font-size:13px;color:#383838;line-height:1.5;background:#fff;padding:10px 14px;border-radius:8px;border:1px solid #fecaca}.finding-item__table[data-v-02f9dde6]{margin:16px 20px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;overflow:hidden!important}.finding-item__table[data-v-02f9dde6]>.v-data-table__wrapper{border-radius:12px!important;overflow:hidden!important}.finding-item__table[data-v-02f9dde6] table{border-collapse:collapse!important}.finding-item__table[data-v-02f9dde6] thead tr{background:none!important}.finding-item__table[data-v-02f9dde6] thead th{background:none!important;border:none!important;border-bottom:1px solid #e5e7eb!important;font-size:12px!important;font-weight:500!important;color:#6b7280!important;padding:12px 16px!important;height:44px!important;text-align:left!important}.finding-item__table[data-v-02f9dde6] thead th:first-child{padding-left:20px!important}.finding-item__table[data-v-02f9dde6] thead th:last-child{padding-right:20px!important}.finding-item__table[data-v-02f9dde6] tbody tr{background:none!important}.finding-item__table[data-v-02f9dde6] tbody tr:hover{background:#f9fafb!important}.finding-item__table[data-v-02f9dde6] tbody td{background:none!important;border:none!important;border-bottom:1px solid #f3f4f6!important;font-size:14px!important;color:#374151!important;padding:12px 16px!important;height:auto!important;min-height:48px!important;vertical-align:top!important}.finding-item__table[data-v-02f9dde6] tbody td:first-child{padding-left:20px!important}.finding-item__table[data-v-02f9dde6] tbody td:last-child{padding-right:20px!important}.finding-item__table[data-v-02f9dde6] tbody tr:last-child td{border-bottom:none!important}.finding-item__actions[data-v-02f9dde6]{padding:14px 20px;background:#f9fafb}.finding-card h4[data-v-02f9dde6],.finding-item h4[data-v-02f9dde6]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.finding-card .text--black[data-v-02f9dde6],.finding-item .text--black[data-v-02f9dde6]{font-size:13px;font-weight:500;color:#383838}.finding-dialog__form[data-v-02f9dde6]{display:flex;flex-direction:column;gap:24px}.finding-dialog__section[data-v-02f9dde6]{display:flex;flex-direction:column;gap:12px;background:#f9fafb;border-radius:14px;padding:16px}.finding-dialog__toggle[data-v-02f9dde6]{margin-top:4px}.finding-dialog__measures[data-v-02f9dde6]{display:flex;flex-direction:column;gap:16px}.finding-dialog__add-measure[data-v-02f9dde6]{padding-top:4px}@media(max-width:768px){.finding-item__header[data-v-02f9dde6]{padding:14px 16px}.finding-item__question[data-v-02f9dde6]{flex-direction:column;align-items:flex-start;gap:8px}.finding-item__info-grid[data-v-02f9dde6]{flex-direction:column;gap:8px;padding:12px 16px}.finding-item__actions[data-v-02f9dde6],.finding-item__cause[data-v-02f9dde6],.finding-item__closed[data-v-02f9dde6],.finding-item__managers[data-v-02f9dde6],.finding-item__section[data-v-02f9dde6]{padding:12px 16px}.finding-dialog__form[data-v-02f9dde6]{gap:16px}}.finding-card__group-label[data-v-02f9dde6]{font-size:12px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.finding-card__group-name[data-v-02f9dde6]{font-size:15px;font-weight:600;color:#383838}.finding-card__question[data-v-02f9dde6]{display:flex;align-items:flex-start;gap:12px}.finding-card__code[data-v-02f9dde6]{flex-shrink:0;font-weight:600;background:#dadeec!important}.finding-card__question-content[data-v-02f9dde6]{display:flex;flex-direction:column;gap:2px}.finding-card__question-label[data-v-02f9dde6]{font-size:12px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.finding-card__question-name[data-v-02f9dde6]{font-size:15px;font-weight:500;color:#383838}.finding-card h4[data-v-02f9dde6]{font-size:12px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.finding-card .text--black[data-v-02f9dde6]{font-size:14px;font-weight:500;color:#383838}.finding-card hr[data-v-02f9dde6]{border:none;border-top:1px solid #e5e7eb;margin:16px 0}.finding-card__actions[data-v-02f9dde6]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.finding-card[data-v-02f9dde6] .v-data-table,.finding-card[data-v-02f9dde6] .v-simple-table{background:transparent!important}.finding-card[data-v-02f9dde6] .v-data-table thead th,.finding-card[data-v-02f9dde6] .v-simple-table thead th{font-size:12px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb!important}.finding-card[data-v-02f9dde6] .v-data-table tbody td,.finding-card[data-v-02f9dde6] .v-simple-table tbody td{font-size:14px!important;color:#383838!important;border-bottom:1px solid #e5e7eb!important;padding:12px 16px!important}.finding-card[data-v-02f9dde6] .v-data-table tbody tr:last-child td,.finding-card[data-v-02f9dde6] .v-simple-table tbody tr:last-child td{border-bottom:none!important}.finding-item.v-card.v-sheet{border-radius:14px!important}.finding-dialog-form[data-v-17c16460]{display:flex;flex-direction:column;gap:16px}.finding-section[data-v-17c16460]{background:#dadeec;border-radius:10px;padding:16px}.finding-section-title[data-v-17c16460]{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#383838}.finding-measure-item[data-v-17c16460]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.finding-tab__content[data-v-f46e1aa6]{display:flex;flex-direction:column;gap:24px}.finding-tab__info-bar[data-v-f46e1aa6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 28px;padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}@media(max-width:768px){.finding-tab__info-bar[data-v-f46e1aa6]{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 16px}}@media(max-width:480px){.finding-tab__info-bar[data-v-f46e1aa6]{grid-template-columns:1fr}}.finding-tab__info-item[data-v-f46e1aa6]{display:flex;flex-direction:column;gap:2px}.finding-tab__info-label[data-v-f46e1aa6]{font-size:14px;font-weight:500;color:#4b5563}.finding-tab__info-value[data-v-f46e1aa6]{font-size:15px;font-weight:600;color:#383838}.finding-tab__section[data-v-f46e1aa6]{display:flex;flex-direction:column;gap:16px}.finding-tab__section-header[data-v-f46e1aa6]{display:flex;align-items:center;gap:10px}.finding-tab__section-title[data-v-f46e1aa6]{font-size:18px;font-weight:600;color:#383838;margin:0}.finding-tab__count[data-v-f46e1aa6]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:12px;font-size:13px;font-weight:600;background:#dbeafe;color:#3b82f6}.finding-tab__list[data-v-f46e1aa6]{display:flex;flex-direction:column;gap:16px}.finding-tab__empty[data-v-f46e1aa6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;background:#dadeec;border-radius:12px}.finding-tab__empty p[data-v-f46e1aa6]{margin:0;font-size:14px;color:#4b5563}.finding-tab__actions[data-v-f46e1aa6]{padding-top:8px}.measure-item[data-v-0ace1552]{overflow:hidden;background:#fff;border:1px solid #e5e7eb!important;border-radius:14px!important}.measure-item__header[data-v-0ace1552]{padding:16px 20px;border-bottom:1px solid #e5e7eb}.measure-item__section[data-v-0ace1552]{padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:12px}.measure-item__section-label[data-v-0ace1552]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.measure-item__section-value[data-v-0ace1552]{font-size:14px;font-weight:500;color:#383838}.measure-item__question-group[data-v-0ace1552]{padding:12px 20px;border-bottom:1px solid #e5e7eb}.measure-item__group-label[data-v-0ace1552]{display:inline;font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.measure-item__group-label[data-v-0ace1552]:after{content:":";margin-right:6px}.measure-item__group-value[data-v-0ace1552]{display:inline;font-size:14px;font-weight:600;color:#383838}.measure-item__question[data-v-0ace1552]{padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:12px}.measure-item__code[data-v-0ace1552]{flex-shrink:0;font-weight:600!important;font-size:12px!important;height:26px!important;border-radius:8px!important}.measure-item__question-text[data-v-0ace1552]{flex:1;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.measure-item__question-label[data-v-0ace1552]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.measure-item__question-label[data-v-0ace1552]:after{content:":"}.measure-item__question-name[data-v-0ace1552]{font-size:14px;font-weight:500;color:#383838}.measure-item__product-audit-info[data-v-0ace1552]{padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;gap:32px}.measure-item__info-block[data-v-0ace1552]{display:flex;flex-direction:column;gap:4px}.measure-item__inspection[data-v-0ace1552]{padding:12px 20px;border-bottom:1px solid #e5e7eb}.measure-item__inspection-table[data-v-0ace1552]{margin-top:8px;width:100%;border-collapse:collapse}.measure-item__inspection-table td[data-v-0ace1552],.measure-item__inspection-table th[data-v-0ace1552]{padding:8px 12px;text-align:left;border:1px solid #e5e7eb}.measure-item__inspection-table th[data-v-0ace1552]{font-size:12px;font-weight:600;color:#4b5563;background:#f9fafb}.measure-item__response-section[data-v-0ace1552]{padding:12px 20px;border-bottom:1px solid #e5e7eb}.measure-item__response[data-v-0ace1552]{margin-top:8px}.measure-item__response .v-btn-toggle[data-v-0ace1552]{display:flex;flex-wrap:wrap;gap:6px}.measure-item__response .v-btn-toggle .v-btn[data-v-0ace1552]{border-radius:8px!important;text-transform:none;font-weight:500;font-size:13px!important;letter-spacing:0;min-width:80px;height:32px!important;padding:0 12px!important}.measure-item__description[data-v-0ace1552]{padding:12px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.measure-item__description-text[data-v-0ace1552]{margin-top:6px;font-size:14px;font-weight:500;color:#383838;line-height:1.5}.measure-item__info-grid[data-v-0ace1552]{display:flex;flex-wrap:wrap;gap:24px;padding:12px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.measure-item__info-item[data-v-0ace1552]{display:flex;align-items:baseline;gap:6px}.measure-item__info-label[data-v-0ace1552]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.3px}.measure-item__info-label[data-v-0ace1552]:after{content:":"}.measure-item__info-value[data-v-0ace1552]{font-size:13px;font-weight:500;color:#383838}.measure-item__cause[data-v-0ace1552]{padding:12px 20px;background:#fffbeb;border-bottom:1px solid #fde68a}.measure-item__cause-text[data-v-0ace1552]{margin-top:6px;font-size:14px;color:#383838;line-height:1.5}.measure-item__measure-description[data-v-0ace1552]{padding:12px 20px;border-bottom:1px solid #e5e7eb}.measure-item__measure-text[data-v-0ace1552]{margin-top:6px;font-size:14px;font-weight:500;color:#383838;line-height:1.5}.measure-item__details-table[data-v-0ace1552]{margin:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.measure-item__details-row[data-v-0ace1552]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #f3f4f6}.measure-item__details-row[data-v-0ace1552]:last-child{border-bottom:none}.measure-item__detail-cell[data-v-0ace1552]{padding:12px 16px;border-right:1px solid #f3f4f6}.measure-item__detail-cell[data-v-0ace1552]:nth-child(3n){border-right:none}.measure-item__detail-label[data-v-0ace1552]{display:block;font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.measure-item__detail-value[data-v-0ace1552]{font-size:14px;font-weight:500;color:#383838}.measure-item__performed-info[data-v-0ace1552]{padding:12px 20px;background:#ecfdf5;border-bottom:1px solid #a7f3d0}.measure-item__performed-line[data-v-0ace1552]{display:flex;align-items:center;gap:8px;font-size:13px;color:#065f46;padding:4px 0}.measure-item__performed-line .v-icon[data-v-0ace1552]{flex-shrink:0}.measure-item__verification[data-v-0ace1552]{padding:12px 20px;border-bottom:1px solid #e5e7eb}.measure-item__verification-users[data-v-0ace1552]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.measure-item__user-chip[data-v-0ace1552]{font-weight:500!important;font-size:12px!important;height:26px!important;border-radius:8px!important}.measure-item__verification-comment[data-v-0ace1552]{margin-top:6px;font-size:14px;color:#383838;line-height:1.5}.measure-item__actions[data-v-0ace1552]{padding:14px 20px;background:#f9fafb}.measure-dialog__content[data-v-0ace1552]{padding:0}.measure-dialog__form[data-v-0ace1552]{display:flex;flex-direction:column;gap:16px}.measure-dialog__readonly-section[data-v-0ace1552]{background:#f9fafb;border-radius:14px;padding:16px}.measure-dialog__readonly-header[data-v-0ace1552]{margin-bottom:8px}.measure-dialog__readonly-label[data-v-0ace1552]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.measure-dialog__readonly-value[data-v-0ace1552]{font-size:15px;font-weight:500;color:#383838;line-height:1.5}.measure-dialog__readonly-card[data-v-0ace1552]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.measure-dialog__readonly-grid[data-v-0ace1552]{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.measure-dialog__readonly-grid[data-v-0ace1552]{grid-template-columns:1fr}}.measure-dialog__readonly-item[data-v-0ace1552]{padding:14px 16px;border-right:1px solid #f3f4f6}.measure-dialog__readonly-item[data-v-0ace1552]:last-child{border-right:none}.measure-dialog__readonly-item--inline[data-v-0ace1552]{display:flex;align-items:center;gap:8px;border-right:none;padding:8px 0}@media(max-width:768px){.measure-dialog__readonly-item[data-v-0ace1552]{border-right:none;border-bottom:1px solid #f3f4f6}.measure-dialog__readonly-item[data-v-0ace1552]:last-child{border-bottom:none}}.measure-dialog__field-label[data-v-0ace1552]{margin-bottom:8px}.measure-dialog__verification-select[data-v-0ace1552]{margin-top:12px}.measure-dialog__info-message[data-v-0ace1552]{padding:8px 12px;background:#eff6ff;border-radius:10px}.measure-dialog__error[data-v-0ace1552]{margin-top:4px;display:block}.measure-dialog__details-grid[data-v-0ace1552]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.measure-dialog__details-grid[data-v-0ace1552]{grid-template-columns:1fr}}.measure-dialog__implementation[data-v-0ace1552]{background:#f9fafb;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:16px}.measure-dialog__state-section[data-v-0ace1552]{display:flex;flex-direction:column;gap:12px}.measure-dialog__state-row[data-v-0ace1552]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.measure-dialog__verification-select[data-v-0ace1552]{flex:1;min-width:200px}.measure-dialog__info-message[data-v-0ace1552]{display:flex;align-items:center;gap:8px;color:#3b82f6;font-size:13px}.measure-dialog__verified-state[data-v-0ace1552]{display:flex;flex-direction:column;gap:8px}.measure-dialog__field-label[data-v-0ace1552]{display:block;font-size:12px;font-weight:600;color:#4b5563;margin-bottom:4px}.measure-dialog__field-value[data-v-0ace1552]{font-size:14px;font-weight:500;color:#383838}.measure-dialog__readonly-field[data-v-0ace1552]{display:flex;flex-direction:column;gap:4px}.measure-dialog__comment-section[data-v-0ace1552],.measure-dialog__escalation[data-v-0ace1552],.measure-dialog__files-section[data-v-0ace1552]{margin-top:8px}.measure-dialog__error[data-v-0ace1552]{color:#ef4444;font-size:12px;font-weight:500}@media(max-width:768px){.measure-item__question[data-v-0ace1552]{flex-direction:column;align-items:flex-start;gap:8px}.measure-item__details-row[data-v-0ace1552]{flex-direction:column}.measure-item__detail-cell[data-v-0ace1552]{border-right:none;border-bottom:1px solid #f3f4f6}.measure-item__detail-cell[data-v-0ace1552]:last-child{border-bottom:none}.measure-item__product-audit-info[data-v-0ace1552]{flex-direction:column;gap:16px}}.measure-item.v-card.v-sheet{border-radius:14px!important}.measure-mobile-actions[data-v-cb045884]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:12px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.measure-mobile-actions__buttons[data-v-cb045884]{display:flex;flex-wrap:wrap;gap:8px}.measure-performer-info[data-v-cb045884]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 28px;padding:16px 20px;margin-bottom:16px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}@media(max-width:768px){.measure-performer-info[data-v-cb045884]{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 16px}}@media(max-width:480px){.measure-performer-info[data-v-cb045884]{grid-template-columns:1fr}}.measure-performer-info__item[data-v-cb045884]{display:flex;flex-direction:column;gap:2px}.measure-performer-info__label[data-v-cb045884]{font-size:14px;color:#4b5563;font-weight:500}.measure-performer-info__value[data-v-cb045884]{font-size:15px;font-weight:600;color:#383838}.request-approval-content[data-v-607ebd5f]{display:flex;flex-direction:column;gap:16px}.approve-dialog-text[data-v-3fcd8926],.request-approval-text[data-v-607ebd5f]{margin:0;color:#383838}.decline-dialog-content[data-v-128dd929]{display:flex;flex-direction:column;gap:16px}.decline-dialog-text[data-v-128dd929]{margin:0;color:#383838}.close-dialog[data-v-79e08f48]{display:flex;flex-direction:column;gap:16px}.close-dialog__success-box[data-v-79e08f48]{display:flex;align-items:center;gap:14px;padding:16px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:14px}.close-dialog__success-icon[data-v-79e08f48]{width:36px;height:36px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.close-dialog__success-content[data-v-79e08f48]{flex:1;min-width:0}.close-dialog__success-title[data-v-79e08f48]{font-size:15px;font-weight:600;color:#065f46;margin-bottom:2px}.close-dialog__success-subtitle[data-v-79e08f48]{font-size:13px;color:#047857;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close-dialog__plan-option[data-v-79e08f48]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px}.close-dialog__plan-toggle[data-v-79e08f48]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.close-dialog__plan-input[data-v-79e08f48]{display:none}.close-dialog__plan-switch[data-v-79e08f48]{width:44px;height:24px;background:#d1d5db;border-radius:12px;position:relative;flex-shrink:0;transition:background .2s ease;margin-top:2px}.close-dialog__plan-switch-thumb[data-v-79e08f48]{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.close-dialog__plan-input:checked+.close-dialog__plan-switch[data-v-79e08f48]{background:#3b82f6}.close-dialog__plan-input:checked+.close-dialog__plan-switch .close-dialog__plan-switch-thumb[data-v-79e08f48]{transform:translateX(20px)}.close-dialog__plan-label[data-v-79e08f48]{flex:1;min-width:0}.close-dialog__plan-text[data-v-79e08f48]{display:block;font-size:14px;font-weight:500;color:#383838;margin-bottom:2px}.close-dialog__plan-hint[data-v-79e08f48]{display:block;font-size:12px;color:#4b5563;line-height:1.4}.close-dialog__form-wrapper[data-v-79e08f48]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.close-dialog__form[data-v-79e08f48]{display:flex;flex-direction:column;gap:16px}.close-dialog__field-group[data-v-79e08f48]{display:flex;flex-direction:column;gap:8px}.close-dialog__field-label[data-v-79e08f48]{font-size:13px;font-weight:500;color:#4b5563}.close-dialog__period-toggle[data-v-79e08f48]{margin-bottom:4px}.close-dialog__date-fields[data-v-79e08f48]{margin-top:4px}.close-dialog__date-row[data-v-79e08f48]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.close-dialog__date-row[data-v-79e08f48]{grid-template-columns:1fr}}.close-dialog__additional[data-v-79e08f48]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #e5e7eb;padding-top:16px;margin-top:4px}.close-dialog__additional-fields[data-v-79e08f48]{display:flex;flex-direction:column;gap:12px}.ai-summary-content[data-v-6071753a]{display:flex;flex-direction:column;gap:16px}.ai-summary-actions[data-v-6071753a]{display:flex;align-items:center;gap:12px}.ai-summary-thinking[data-v-6071753a]{display:flex;align-items:center;color:#4b5563}.blinking-text[data-v-6071753a]{animation:blink-6071753a 1.5s infinite}@keyframes blink-6071753a{0%,to{opacity:1}50%{opacity:.5}}.work-task-header[data-v-5912103f]{background:#fff}.work-task-header__container[data-v-5912103f]{padding:12px 20px}@media(max-width:991px){.work-task-header__container[data-v-5912103f]{padding:10px 16px}}@media(max-width:576px){.work-task-header__container[data-v-5912103f]{padding:10px 12px}}.work-task-header__top[data-v-5912103f]{display:flex;align-items:center;gap:12px;min-height:36px;flex-wrap:wrap}.work-task-header__title-section[data-v-5912103f]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}@media(max-width:768px){.work-task-header__title-section[data-v-5912103f]{flex:1 1 auto}}.work-task-header__back[data-v-5912103f]{display:none;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#dadeec;border-radius:8px;cursor:pointer;transition:background .15s ease;flex-shrink:0}.work-task-header__back .v-icon[data-v-5912103f]{font-size:18px!important}.work-task-header__back[data-v-5912103f]:hover{background:#c9cfe3}@media(max-width:768px){.work-task-header__back[data-v-5912103f]{display:flex}}.work-task-header__title[data-v-5912103f]{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1}.work-task-header__heading[data-v-5912103f]{font-size:18px;font-weight:600;color:#383838;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.work-task-header__heading[data-v-5912103f]{font-size:16px}}.work-task-header__evidence[data-v-5912103f]{font-size:13px;color:#4b5563;flex-shrink:0}@media(max-width:576px){.work-task-header__evidence[data-v-5912103f]{display:none}}.work-task-header__state[data-v-5912103f]{flex-shrink:0}@media(max-width:768px){.work-task-header__state[data-v-5912103f]{display:none}}.work-task-header__actions[data-v-5912103f]{display:flex;align-items:center;gap:6px;flex-shrink:0}.work-task-header__more-btn[data-v-5912103f]{color:#4b5563!important}.work-task-header__more-btn[data-v-5912103f]:hover{color:#383838!important}.work-task-header__menu[data-v-5912103f]{min-width:180px;border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}.work-task-header__menu[data-v-5912103f] .v-list-item{min-height:40px;padding:0 16px}.work-task-header__menu[data-v-5912103f] .v-list-item:hover{background:#dadeec}.work-task-header__menu[data-v-5912103f] .v-list-item .v-list-item__icon{margin-right:12px;min-width:20px}.work-task-header__menu[data-v-5912103f] .v-list-item .v-list-item__icon .v-icon{font-size:18px;color:#4b5563}.work-task-header__menu[data-v-5912103f] .v-list-item .v-list-item__title{font-size:14px;color:#383838}.work-task-header__menu[data-v-5912103f] .v-list-item--destructive .v-list-item__icon .v-icon,.work-task-header__menu[data-v-5912103f] .v-list-item--destructive .v-list-item__title{color:#ef4444}.work-task-header__close[data-v-5912103f]{display:none;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#dadeec;border-radius:8px;cursor:pointer;transition:background .15s ease}.work-task-header__close .v-icon[data-v-5912103f]{font-size:18px!important}.work-task-header__close[data-v-5912103f]:hover{background:#c9cfe3}@media(max-width:768px){.work-task-header__close[data-v-5912103f]{display:flex}}.work-task-header__tabs[data-v-5912103f]{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}@media(max-width:768px){.work-task-header__tabs[data-v-5912103f]{margin-top:10px;padding-top:10px;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.work-task-header__tabs[data-v-5912103f]::-webkit-scrollbar{display:none}}.work-task-header__nav[data-v-5912103f]{display:flex;gap:2px}.work-task-header__tab[data-v-5912103f]{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:500;color:#4b5563;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.work-task-header__tab[data-v-5912103f]:hover{background:#dadeec;color:#383838}.work-task-header__tab--active[data-v-5912103f],.work-task-header__tab--active[data-v-5912103f]:hover{background:#dbeafe;color:#3b82f6}@media(max-width:768px){.work-task-header__tab[data-v-5912103f]{padding:8px 12px;font-size:13px}}.work-task-header__tab-icon[data-v-5912103f]{font-size:16px!important}@media(max-width:576px){.work-task-header__tab-label[data-v-5912103f]{display:none}}.work-task-header__tab-count[data-v-5912103f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:600;background:rgba(0,0,0,.08)}.work-task-header__tab--active .work-task-header__tab-count[data-v-5912103f]{background:rgba(59,130,246,.2)}.work-task-header__filters[data-v-5912103f]{display:flex;align-items:center;flex:0 0 auto}@media(max-width:768px){.work-task-header__filters[data-v-5912103f]{order:10;width:100%;padding-top:10px;border-top:1px solid #e5e7eb}}.dialog-layout[data-v-5bdb2d25]{display:flex;flex-direction:column;gap:16px;width:100%}.section-box[data-v-5bdb2d25]{background:rgba(248,250,252,.6);border:1px solid rgba(229,231,235,.5);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px}.section-title[data-v-5bdb2d25]{font-size:14px;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.5px}.section-header[data-v-5bdb2d25]{display:flex;justify-content:space-between;align-items:center}.form-row[data-v-5bdb2d25]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.form-row--3[data-v-5bdb2d25]{grid-template-columns:1fr 1fr 1fr}.form-row>[data-v-5bdb2d25]{width:100%;min-width:0}.field-group[data-v-5bdb2d25]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-5bdb2d25]{font-size:12px;font-weight:400;color:#4b5563}.teams-list[data-v-5bdb2d25]{display:flex;flex-direction:column}.teams-list--other[data-v-5bdb2d25]{margin-top:4px}.team-row[data-v-5bdb2d25] .v-input--checkbox .v-label{font-size:14px;color:#383838}.other-teams__toggle[data-v-5bdb2d25]{display:flex;align-items:center;gap:4px;cursor:pointer;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#4b5563;font-size:14px}.other-teams__toggle[data-v-5bdb2d25]:hover{color:#3b82f6}.other-teams__icon[data-v-5bdb2d25]{transition:transform .2s ease}.other-teams__icon--open[data-v-5bdb2d25]{transform:rotate(90deg)}.other-teams__label[data-v-5bdb2d25]{font-weight:500}.visibility-hint[data-v-5bdb2d25]{font-size:13px;color:#9ca3af;margin-top:4px}.locations-table[data-v-5bdb2d25]{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(229,231,235,.8);border-radius:10px;overflow:hidden}.locations-header[data-v-5bdb2d25]{display:grid;grid-template-columns:1fr 1fr 1fr 40px;gap:12px;padding:12px 16px;background:rgba(248,250,252,.8);border-bottom:1px solid rgba(229,231,235,.6)}.location-col-header[data-v-5bdb2d25]{font-size:13px;font-weight:500;color:#4b5563}.location-col-action[data-v-5bdb2d25]{width:40px}.locations-body[data-v-5bdb2d25]{display:flex;flex-direction:column}.locations-empty[data-v-5bdb2d25]{padding:16px}.empty-hint[data-v-5bdb2d25]{font-size:14px;color:#9ca3af;padding:16px;text-align:center;background:rgba(248,250,252,.4);border-radius:6px}.location-row[data-v-5bdb2d25]{display:grid;grid-template-columns:1fr 1fr 1fr 40px;gap:12px;padding:12px 16px;align-items:center;transition:background-color .15s ease}.location-row[data-v-5bdb2d25]:not(:last-child){border-bottom:1px solid rgba(229,231,235,.4)}.location-row[data-v-5bdb2d25]:hover{background:rgba(248,250,252,.5)}.location-cell[data-v-5bdb2d25]{min-width:0}.location-action[data-v-5bdb2d25]{display:flex;justify-content:center;align-items:center}.remove-btn[data-v-5bdb2d25]{opacity:.5;transition:opacity .15s ease}.remove-btn[data-v-5bdb2d25]:hover{opacity:1}.action-item-dialog-wrapper,.action-item-dialog-wrapper .dialog-form{display:flex;flex-direction:column;flex:1;height:100%;min-height:0}.action-item-dialog-wrapper .dialog-layout{flex:1;min-height:0}.action-item-dialog-wrapper .fill-name-btn{margin-top:-4px;margin-bottom:4px}.action-item-dialog-wrapper .assign-me-btn{margin-top:-4px}.linked-action-plans-wrapper[data-v-490f5dae]{padding:16px 16px 0}.linked-action-plans[data-v-490f5dae]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.linked-action-plans__header[data-v-490f5dae]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb}.linked-action-plans__title[data-v-490f5dae]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#383838}.linked-action-plans__count[data-v-490f5dae]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:50px;background:#3b82f6;color:#fff;font-size:12px;font-weight:600}.linked-action-plans__loading[data-v-490f5dae]{display:flex;align-items:center;justify-content:center;padding:28px}.linked-action-plans__list[data-v-490f5dae]{display:flex;flex-direction:column;gap:8px;padding:12px}.linked-action-plans__empty[data-v-490f5dae]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 16px;color:#9ca3af;font-size:14px}.ap-card[data-v-490f5dae]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-left:3px solid transparent;border-radius:10px;background:#fafafa;text-decoration:none;color:inherit;transition:background-color .15s ease}.ap-card[data-v-490f5dae]:hover{background:#f0f0f0}.ap-card--new[data-v-490f5dae]{border-left-color:#f97316}.ap-card--inprogress[data-v-490f5dae]{border-left-color:#3b82f6}.ap-card--implemented[data-v-490f5dae]{border-left-color:#10b981}.ap-card--verified[data-v-490f5dae]{border-left-color:#8b5cf6}.ap-card--closed[data-v-490f5dae]{border-left-color:#6b7280}.ap-card__main[data-v-490f5dae]{flex:1;min-width:0}.ap-card__top[data-v-490f5dae]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.ap-card__code[data-v-490f5dae]{font-size:14px;font-weight:600;color:#4b5563;white-space:nowrap}.ap-card__name[data-v-490f5dae]{font-size:15px;font-weight:500;color:#383838;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-card__meta[data-v-490f5dae]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ap-card__state[data-v-490f5dae]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:50px;font-size:13px;font-weight:600;white-space:nowrap}.ap-card__state--new[data-v-490f5dae]{background:rgba(249,115,22,.1);color:#c2410c}.ap-card__state--inprogress[data-v-490f5dae]{background:rgba(59,130,246,.1);color:#1d4ed8}.ap-card__state--implemented[data-v-490f5dae]{background:rgba(16,185,129,.1);color:#047857}.ap-card__state--verified[data-v-490f5dae]{background:rgba(139,92,246,.1);color:#7c3aed}.ap-card__state--closed[data-v-490f5dae]{background:rgba(107,114,128,.1);color:#374151}.ap-card__detail[data-v-490f5dae]{display:inline-flex;align-items:center;font-size:14px;color:#4b5563;white-space:nowrap}.ap-card__arrow[data-v-490f5dae]{flex-shrink:0;color:#9ca3af;transition:color .15s ease}.ap-card:hover .ap-card__arrow[data-v-490f5dae]{color:#3b82f6}.instructions-step[data-v-71bd81e7]{display:flex;justify-content:center;padding:16px}.instructions-step[data-v-71bd81e7] .v-card{box-shadow:none!important}.instructions-step__card[data-v-71bd81e7]{background:#fff;border-radius:18px;width:100%;max-width:900px;display:flex;flex-direction:column;overflow:hidden;box-shadow:none!important}.instructions-step__header[data-v-71bd81e7]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 28px 28px;text-align:center}.instructions-step__icon[data-v-71bd81e7]{font-size:48px;color:#3b82f6}.instructions-step__title[data-v-71bd81e7]{font-size:24px;font-weight:600;color:#383838;margin:0}.instructions-step__body[data-v-71bd81e7]{flex:1;padding:0 36px 28px}.instructions-step__content[data-v-71bd81e7]{font-size:15px;line-height:1.7;color:#383838}.instructions-step__content[data-v-71bd81e7] p{margin-bottom:12px}.instructions-step__files[data-v-71bd81e7]{margin-top:28px;padding-top:20px;border-top:1px solid #e5e7eb}.instructions-step__files-label[data-v-71bd81e7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#4b5563;margin-bottom:12px;text-transform:uppercase;letter-spacing:.3px}.instructions-step__footer[data-v-71bd81e7]{display:flex;justify-content:center;padding:28px 36px 36px}.instructions-step__confirm-btn[data-v-71bd81e7]{min-width:220px}@media(max-width:768px){.instructions-step[data-v-71bd81e7]{padding:8px}.instructions-step__card[data-v-71bd81e7]{border-radius:14px}.instructions-step__header[data-v-71bd81e7]{padding:28px 16px 16px}.instructions-step__icon[data-v-71bd81e7]{font-size:40px}.instructions-step__title[data-v-71bd81e7]{font-size:20px}.instructions-step__body[data-v-71bd81e7]{padding:0 16px 16px}.instructions-step__footer[data-v-71bd81e7]{padding:16px}.instructions-step__confirm-btn[data-v-71bd81e7]{width:100%}}.vda-setup-step__info[data-v-02c3f579]{max-width:900px}.vda-setup-step__content[data-v-02c3f579]{max-width:1024px}.workplace-select-step__info[data-v-4567a385]{max-width:900px}.workplace-select-step__content[data-v-4567a385]{max-width:1024px}.workplace-select-step__item[data-v-4567a385]{cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center}.workplace-select-step__item[data-v-4567a385]:hover{background-color:var(--token-bg-secondary,#f5f5f5)}.workplace-select-step__item--selected[data-v-4567a385]{background-color:var(--token-primary-light,#dbeafe);border-color:var(--token-primary,#3b82f6)}.response-lock-dialog[data-v-1bb1f26c]{padding:8px 0}.lock-dialog__warning[data-v-1bb1f26c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;margin-bottom:16px;background:rgba(249,115,22,.1);border-radius:10px;color:#f97316;font-size:14px}.lock-dialog__section[data-v-1bb1f26c]{padding:16px;margin-bottom:16px;background:#dadeec;border-radius:10px}.lock-dialog__section-title[data-v-1bb1f26c]{font-size:16px;font-weight:600;color:#383838;margin:0 0 12px 0;text-align:center}.lock-dialog__toggle-row[data-v-1bb1f26c]{display:flex;justify-content:center;gap:12px}.lock-dialog__datetime[data-v-1bb1f26c]{display:flex;justify-content:center;margin-bottom:12px}.lock-dialog__time-buttons[data-v-1bb1f26c]{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.lock-dialog__error[data-v-1bb1f26c]{text-align:center;color:#ef4444;font-size:14px;margin-top:8px}.lock-dialog__question[data-v-1bb1f26c]{text-align:center;font-size:16px;color:#383838;margin-bottom:16px;padding:8px 0}.lock-dialog__question--disabled[data-v-1bb1f26c]{opacity:.4}.lock-dialog__actions[data-v-1bb1f26c]{display:flex;flex-direction:column;align-items:center;gap:12px}@media(min-width:480px){.lock-dialog__actions[data-v-1bb1f26c]{flex-direction:row;justify-content:center}}.lock-dialog__product-audit[data-v-1bb1f26c]{display:flex;flex-direction:column;align-items:center;gap:12px}.lock-dialog__divider[data-v-1bb1f26c]{width:120px;height:1px;background:#e5e7eb;margin:8px 0}.lock-dialog__release-toggle[data-v-1bb1f26c]{display:flex;justify-content:center;gap:12px}.open-measures-dialog[data-v-1bb1f26c]{display:flex;flex-direction:column;gap:16px}.open-measures-dialog__info[data-v-1bb1f26c]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;font-size:14px;color:#92400e}.open-measures-dialog__nav[data-v-1bb1f26c]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.open-measures-dialog__stepper[data-v-1bb1f26c]{display:flex;gap:6px}.open-measures-dialog__step[data-v-1bb1f26c]{width:28px;height:28px;border-radius:50%;border:2px solid #e5e7eb;background:#fff;font-size:12px;font-weight:600;color:#4b5563;cursor:pointer;transition:all .2s ease}.open-measures-dialog__step[data-v-1bb1f26c]:hover{border-color:#3b82f6;color:#3b82f6}.open-measures-dialog__step--active[data-v-1bb1f26c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.open-measures-dialog__counter[data-v-1bb1f26c]{font-size:13px;color:#4b5563;font-weight:500}.open-measures-dialog__content[data-v-1bb1f26c]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;max-height:55vh;overflow-y:auto}.open-measures-dialog__buttons[data-v-1bb1f26c]{display:flex;align-items:center;gap:8px;width:100%}.open-measures-dialog__buttons-spacer[data-v-1bb1f26c]{flex:1}.open-measures-dialog__empty[data-v-1bb1f26c]{text-align:center;padding:32px;color:#4b5563;font-size:14px}.wt-unanswered-filter[data-v-1bb1f26c]{display:flex;align-items:center;gap:12px}@media(max-width:576px){.wt-unanswered-filter[data-v-1bb1f26c]{gap:8px}}.wt-unanswered-filter[data-v-1bb1f26c] .ui-button-toggle__btn{padding:0 28px}@media(max-width:576px){.wt-unanswered-filter[data-v-1bb1f26c] .ui-button-toggle__btn{padding:0 16px}}.wt-unanswered-filter__count[data-v-1bb1f26c]{display:flex;align-items:center;gap:8px}@media(max-width:576px){.wt-unanswered-filter__count[data-v-1bb1f26c]{gap:6px}}.wt-unanswered-filter__badge[data-v-1bb1f26c]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 8px;border-radius:50px;background:#f97316;color:#fff;font-size:14px;font-weight:600;line-height:1}@media(max-width:576px){.wt-unanswered-filter__badge[data-v-1bb1f26c]{min-width:22px;height:22px;font-size:12px;padding:0 6px}}.wt-unanswered-filter__count-label[data-v-1bb1f26c]{font-size:14px;color:#4b5563;white-space:nowrap}@media(max-width:576px){.wt-unanswered-filter__count-label[data-v-1bb1f26c]{display:none}}.verify-item[data-v-74b01ba8]{overflow:hidden;background:#fff;border:1px solid #e5e7eb!important;border-radius:14px!important}.verify-item__header[data-v-74b01ba8]{padding:16px 20px;border-bottom:1px solid #e5e7eb}.verify-item__section[data-v-74b01ba8]{padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:12px}.verify-item__section-label[data-v-74b01ba8]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.verify-item__section-value[data-v-74b01ba8]{font-size:14px;font-weight:500;color:#383838}.verify-item__question-group[data-v-74b01ba8]{padding:12px 20px;border-bottom:1px solid #e5e7eb}.verify-item__group-label[data-v-74b01ba8]{display:inline;font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.verify-item__group-label[data-v-74b01ba8]:after{content:":";margin-right:6px}.verify-item__group-value[data-v-74b01ba8]{display:inline;font-size:14px;font-weight:600;color:#383838}.verify-item__question[data-v-74b01ba8]{padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:12px}.verify-item__code[data-v-74b01ba8]{flex-shrink:0;font-weight:600!important;font-size:12px!important;height:26px!important;border-radius:8px!important}.verify-item__question-text[data-v-74b01ba8]{flex:1;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.verify-item__question-label[data-v-74b01ba8]{font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.verify-item__question-label[data-v-74b01ba8]:after{content:":"}.verify-item__question-name[data-v-74b01ba8]{font-size:14px;font-weight:500;color:#383838}.verify-item__product-audit-info[data-v-74b01ba8]{padding:12px 20px;border-bottom:1px solid #e5e7eb;display:flex;gap:32px}.verify-item__info-block[data-v-74b01ba8]{display:flex;flex-direction:column;gap:4px}.verify-item__response-section[data-v-74b01ba8]{padding:12px 20px;border-bottom:1px solid #e5e7eb}.verify-item__response[data-v-74b01ba8]{margin-top:8px}.verify-item__response .v-btn-toggle[data-v-74b01ba8]{display:flex;flex-wrap:wrap;gap:6px}.verify-item__response .v-btn-toggle .v-btn[data-v-74b01ba8]{border-radius:8px!important;text-transform:none;font-weight:500;font-size:13px!important;letter-spacing:0;min-width:80px;height:32px!important;padding:0 12px!important}.verify-item__description[data-v-74b01ba8]{padding:12px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.verify-item__description-text[data-v-74b01ba8]{margin-top:6px;font-size:14px;font-weight:500;color:#383838;line-height:1.5}.verify-item__cause[data-v-74b01ba8]{padding:12px 20px;background:#fffbeb;border-bottom:1px solid #fde68a}.verify-item__cause-text[data-v-74b01ba8]{margin-top:6px;font-size:14px;color:#383838;line-height:1.5}.verify-item__measure-description[data-v-74b01ba8]{padding:12px 20px;border-bottom:1px solid #e5e7eb}.verify-item__measure-text[data-v-74b01ba8]{margin-top:6px;font-size:14px;font-weight:500;color:#383838;line-height:1.5}.verify-item__details-table[data-v-74b01ba8]{margin:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.verify-item__details-row[data-v-74b01ba8]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #f3f4f6}.verify-item__details-row[data-v-74b01ba8]:last-child{border-bottom:none}.verify-item__detail-cell[data-v-74b01ba8]{padding:12px 16px;border-right:1px solid #f3f4f6}.verify-item__detail-cell[data-v-74b01ba8]:nth-child(3n){border-right:none}.verify-item__detail-label[data-v-74b01ba8]{display:block;font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.verify-item__detail-value[data-v-74b01ba8]{font-size:14px;font-weight:500;color:#383838}.verify-item__performed-info[data-v-74b01ba8]{padding:12px 20px;background:#ecfdf5;border-bottom:1px solid #a7f3d0}.verify-item__performed-line[data-v-74b01ba8]{display:flex;align-items:center;gap:8px;font-size:13px;color:#065f46;padding:4px 0}.verify-item__performed-line .v-icon[data-v-74b01ba8]{flex-shrink:0}.verify-item__verification[data-v-74b01ba8]{padding:12px 20px;border-bottom:1px solid #e5e7eb}.verify-item__verification-users[data-v-74b01ba8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.verify-item__user-chip[data-v-74b01ba8]{font-weight:500!important;font-size:12px!important;height:26px!important;border-radius:8px!important}.verify-item__verification-comment[data-v-74b01ba8]{margin-top:6px;font-size:14px;color:#383838;line-height:1.5}.verify-item__actions[data-v-74b01ba8]{padding:14px 20px;background:#f9fafb}.verify-dialog__content[data-v-74b01ba8]{display:flex;flex-direction:column;gap:16px}.verify-dialog__readonly-section[data-v-74b01ba8]{background:#f9fafb;border-radius:14px;padding:16px}.verify-dialog__readonly-label[data-v-74b01ba8]{display:block;font-size:11px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.verify-dialog__readonly-value[data-v-74b01ba8]{font-size:15px;font-weight:500;color:#383838;line-height:1.5}.verify-dialog__readonly-card[data-v-74b01ba8]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.verify-dialog__readonly-grid[data-v-74b01ba8]{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.verify-dialog__readonly-grid[data-v-74b01ba8]{grid-template-columns:1fr}}.verify-dialog__readonly-item[data-v-74b01ba8]{padding:14px 16px;border-right:1px solid #f3f4f6}.verify-dialog__readonly-item[data-v-74b01ba8]:last-child{border-right:none}@media(max-width:768px){.verify-dialog__readonly-item[data-v-74b01ba8]{border-right:none;border-bottom:1px solid #f3f4f6}.verify-dialog__readonly-item[data-v-74b01ba8]:last-child{border-bottom:none}}.verify-dialog__field[data-v-74b01ba8]{margin-bottom:16px}.verify-dialog__field-label[data-v-74b01ba8]{display:block;font-size:12px;font-weight:600;color:#4b5563;margin-bottom:8px}.verify-dialog__files-section[data-v-74b01ba8]{background:#f9fafb;border-radius:14px;padding:16px}.verify-dialog__info-text[data-v-74b01ba8]{font-size:14px;color:#383838;margin-bottom:16px}.verify-dialog__mobile-actions[data-v-74b01ba8]{display:flex;flex-direction:column;gap:12px;margin-top:16px}@media(max-width:768px){.verify-item__question[data-v-74b01ba8]{flex-direction:column;align-items:flex-start;gap:8px}.verify-item__details-row[data-v-74b01ba8]{grid-template-columns:1fr}.verify-item__detail-cell[data-v-74b01ba8]{border-right:none;border-bottom:1px solid #f3f4f6}.verify-item__detail-cell[data-v-74b01ba8]:last-child{border-bottom:none}.verify-item__product-audit-info[data-v-74b01ba8]{flex-direction:column;gap:16px}}.verify-item.v-card.v-sheet{border-radius:14px!important}.verify-mobile-actions[data-v-47921214]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:12px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.verify-mobile-actions__buttons[data-v-47921214]{display:flex;flex-wrap:wrap;gap:8px}.verify-performer-info[data-v-47921214]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 28px;padding:16px 20px;margin-bottom:16px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}@media(max-width:768px){.verify-performer-info[data-v-47921214]{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 16px}}@media(max-width:480px){.verify-performer-info[data-v-47921214]{grid-template-columns:1fr}}.verify-performer-info__item[data-v-47921214]{display:flex;flex-direction:column;gap:2px}.verify-performer-info__label[data-v-47921214]{font-size:14px;color:#4b5563;font-weight:500}.verify-performer-info__value[data-v-47921214]{font-size:15px;font-weight:600;color:#383838}.issues-page[data-v-2fd6b6a8],.measures-page[data-v-25fd351a],.responses-page[data-v-53fee5b4],.review-page[data-v-5f34c790],.unanswered-page[data-v-32935755],.verification-page[data-v-6d94e0b0]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.issue-template-card[data-v-d9f37770]{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #e0e0e0;border-radius:14px;padding:16px;cursor:pointer;transition:all .2s ease}.issue-template-card[data-v-d9f37770]:hover{border-color:#f97316;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.template-card__content[data-v-d9f37770]{display:flex;gap:12px;align-items:flex-start}.template-card__icon[data-v-d9f37770]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(249,115,22,.1);border-radius:10px;flex-shrink:0}.template-card__icon .v-icon[data-v-d9f37770]{color:#f97316!important}.template-card__info[data-v-d9f37770]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.template-card__title[data-v-d9f37770]{font-size:17px;font-weight:600;color:#383838;margin:0;line-height:1.3}.template-card__category[data-v-d9f37770]{font-size:14px;color:#4b5563}.template-card__action[data-v-d9f37770]{display:flex;justify-content:flex-end}@media(max-width:768px){.issue-template-card[data-v-d9f37770]{padding:12px}.template-card__icon[data-v-d9f37770]{width:36px;height:36px}.template-card__title[data-v-d9f37770]{font-size:15px}}.issues-solving-page[data-v-477095c8]{display:flex;flex-direction:column;gap:28px;padding:16px}.page-section[data-v-477095c8]{display:flex;flex-direction:column;gap:16px}.page-section--urgent[data-v-477095c8]{padding:16px;background:#fff;border-radius:14px}.section-header[data-v-477095c8]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-title[data-v-477095c8]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:#383838;margin:0}.section-icon[data-v-477095c8]{color:#3b82f6!important;font-size:22px!important}.section-icon--urgent[data-v-477095c8]{color:#666!important}.section-count[data-v-477095c8]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#333;color:#fff;border-radius:50px;font-size:13px;font-weight:700}.section-count--muted[data-v-477095c8]{background:#e0e0e0;color:#4b5563}.section-actions[data-v-477095c8]{display:flex;align-items:center;gap:8px}.templates-grid[data-v-477095c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.issues-list[data-v-477095c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px}.empty-state[data-v-477095c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:36px;background:#fff;border:1px dashed #e0e0e0;border-radius:14px}.empty-icon[data-v-477095c8]{font-size:48px!important;color:#d5dbdd!important}.empty-text[data-v-477095c8]{font-size:15px;color:#4b5563}.loading-state[data-v-477095c8]{display:flex;align-items:center;justify-content:center;padding:36px}@media(max-width:768px){.issues-solving-page[data-v-477095c8]{padding:12px;gap:16px}.section-header[data-v-477095c8]{flex-direction:column;align-items:flex-start;gap:12px}.section-actions[data-v-477095c8]{width:100%}.issues-list[data-v-477095c8],.templates-grid[data-v-477095c8]{grid-template-columns:1fr}}.report-page[data-v-5441f061]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.report-page__content[data-v-5441f061]{flex:1;padding:16px;padding-bottom:100px;overflow-y:auto;-webkit-overflow-scrolling:touch}.report-toolbar[data-v-5441f061]{display:flex;align-items:center;padding:8px 12px;margin:12px;margin-bottom:0;background:#fff;border-radius:14px;border:1px solid #e0e0e0;min-height:44px}.report-toolbar__title[data-v-5441f061]{font-size:15px;font-weight:600;color:#383838;margin:0}.progress-steps[data-v-5441f061]{justify-content:center;padding:16px;background:#fff;border-bottom:1px solid #f5f5f5}.progress-step[data-v-5441f061],.progress-steps[data-v-5441f061]{display:flex;align-items:center;gap:8px}.step-circle[data-v-5441f061]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50px;background:#e0e0e0;color:#4b5563;font-size:14px;font-weight:600;transition:all .2s ease}.step-circle--active[data-v-5441f061]{background:#3b82f6;color:#fff}.step-circle--completed[data-v-5441f061]{background:#10b981;color:#fff}.step-label[data-v-5441f061]{font-size:14px;color:#4b5563;display:none}@media(min-width:600px){.step-label[data-v-5441f061]{display:block}}.step-label--active[data-v-5441f061]{color:#383838;font-weight:500}.step-connector[data-v-5441f061]{width:24px;height:2px;background:#e0e0e0}.step-connector--completed[data-v-5441f061]{background:#10b981}.report-section[data-v-5441f061]{background:#fff;border-radius:14px;margin-bottom:16px;overflow:hidden}.section-header[data-v-5441f061]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #f5f5f5}.step-number[data-v-5441f061]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50px;background:#3b82f6;color:#fff;font-size:14px;font-weight:700;flex-shrink:0}.section-title[data-v-5441f061]{font-size:17px;font-weight:600;color:#383838;margin:0;flex-grow:1}.section-value[data-v-5441f061]{font-size:15px;color:#3b82f6;font-weight:500}.section-actions[data-v-5441f061]{display:flex;align-items:center;gap:8px}.section-content[data-v-5441f061]{padding:16px}.selection-grid[data-v-5441f061]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:16px}.grid-item[data-v-5441f061]{display:flex;align-items:center;justify-content:center;min-height:64px;padding:12px 16px;background:#fafafa;border:2px solid #e0e0e0;border-radius:14px;font-size:15px;font-weight:500;color:#383838;text-align:center;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grid-item[data-v-5441f061]:hover{background:#f5f5f5;border-color:#d5dbdd}.grid-item[data-v-5441f061]:active{transform:scale(.98)}.grid-item--selected[data-v-5441f061],.grid-item.active[data-v-5441f061]{background:#dbeafe;border-color:#3b82f6;color:#3b82f6}.fault-type-grid[data-v-5441f061]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px}.fault-type-item[data-v-5441f061]{display:flex;align-items:center;justify-content:center;min-height:72px;padding:16px;border-radius:14px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fault-type-item[data-v-5441f061]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.fault-type-item[data-v-5441f061]:active{transform:scale(.98)}.fault-type-item--selected[data-v-5441f061],.fault-type-item.active[data-v-5441f061]{box-shadow:0 0 0 3px rgba(59,130,246,.5),0 8px 24px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.report-actions[data-v-5441f061]{position:fixed;bottom:0;left:80px;right:0;padding:16px;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -4px 12px rgba(0,0,0,.1);z-index:100;display:flex;justify-content:center}@media(max-width:991px){.report-actions[data-v-5441f061]{left:0}}.report-button[data-v-5441f061]{min-width:200px;min-height:56px;font-size:17px!important;font-weight:700!important}.dialog-header[data-v-5441f061]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f5f5f5}.dialog-title[data-v-5441f061]{font-size:17px;font-weight:600;color:#383838;margin:0}.dialog-search[data-v-5441f061]{padding:16px;padding-bottom:0}.dialog-content[data-v-5441f061]{padding:16px}.dialog-list[data-v-5441f061]{display:flex;flex-direction:column;gap:8px;padding:16px;max-height:60vh;overflow-y:auto}.dialog-list-item[data-v-5441f061]{display:flex;align-items:center;justify-content:center;min-height:56px;padding:12px 16px;background:#fafafa;border:1px solid #e0e0e0;border-radius:14px;font-size:15px;font-weight:500;color:#383838;text-align:center;cursor:pointer;transition:all .15s ease}.dialog-list-item[data-v-5441f061]:hover{background:#f5f5f5;border-color:#3b82f6}.selection-dialog .dialog-header[data-v-5441f061]{background:#fff}.esc-dialog[data-v-5441f061]{background:#fff;border-radius:14px;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.esc-dialog__header[data-v-5441f061]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f5f5f5}.esc-dialog__title[data-v-5441f061]{font-size:17px;font-weight:700;color:#383838;margin:0}.esc-dialog__close[data-v-5441f061]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:50px;cursor:pointer;color:#4b5563;transition:all .15s ease}.esc-dialog__close[data-v-5441f061]:hover{background:#f5f5f5;color:#383838}.esc-dialog__shutdown[data-v-5441f061]{padding:16px 20px;background:#fafafa;border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;align-items:center}.esc-dialog__shutdown .ui-datetime-picker[data-v-5441f061]{justify-content:center}.esc-dialog__actions[data-v-5441f061]{padding:16px 20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1}.esc-shutdown__label[data-v-5441f061]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:#4b5563;margin-bottom:12px}.esc-shutdown__label .v-icon[data-v-5441f061]{color:#4b5563!important}.esc-shutdown__buttons[data-v-5441f061]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}.esc-shutdown__buttons button[data-v-5441f061]{min-width:48px;min-height:40px;padding:8px 12px;background:#fff;border:1px solid #d5dbdd;border-radius:10px;font-size:14px;font-weight:500;color:#383838;cursor:pointer;transition:all .15s ease}.esc-shutdown__buttons button[data-v-5441f061]:hover:not(:disabled){background:#f5f5f5;border-color:#3b82f6}.esc-shutdown__buttons button[data-v-5441f061]:disabled{opacity:.4;cursor:not-allowed}.esc-shutdown__error[data-v-5441f061]{margin-top:12px;padding:8px 12px;background:rgba(239,68,68,.1);border-radius:10px;color:#ef4444;font-size:14px;text-align:center}.esc-btn[data-v-5441f061]{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 20px;border:none;border-radius:14px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .15s ease;text-align:center;line-height:1.3}.esc-btn span[data-v-5441f061]{display:block;width:100%}.esc-btn[data-v-5441f061]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08)}.esc-btn[data-v-5441f061]:active:not(:disabled){transform:translateY(0)}.esc-btn[data-v-5441f061]:disabled{opacity:.5;cursor:not-allowed}.esc-btn--primary[data-v-5441f061]{background:#3b82f6}.esc-btn--primary[data-v-5441f061]:hover:not(:disabled){background:#2372f5}.esc-btn--success[data-v-5441f061]{background:#10b981}.esc-btn--success[data-v-5441f061]:hover:not(:disabled){background:#0ea271}.escalation-options[data-v-5441f061]{display:flex;flex-direction:column;gap:12px;width:100%}.escalation-options[data-v-5441f061] .v-btn,.escalation-options[data-v-5441f061]>*{width:100%!important;max-width:100%!important}.escalation-options[data-v-5441f061] .v-btn{min-height:64px!important;height:auto!important;padding:16px 20px!important;font-size:17px!important;font-weight:600!important;text-align:center!important;border-radius:14px!important;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.escalation-options[data-v-5441f061] .v-btn .v-btn__content{display:block!important;white-space:normal!important;text-align:center!important;line-height:1.3!important;width:100%!important}.time-buttons[data-v-5441f061]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.time-button[data-v-5441f061]{min-width:48px;min-height:48px}.loading-state[data-v-5441f061]{display:flex;align-items:center;justify-content:center;padding:52px}.btn-time-set[data-v-5441f061]{padding:0 12px;min-width:48px;min-height:48px;width:auto}.duplicate-dialog-content[data-v-5441f061]{font-size:17px;line-height:2;text-align:center;margin:28px 0 8px}.duplicate-dialog-btn[data-v-5441f061]{font-size:17px!important;padding:28px 36px!important;min-width:120px!important;min-height:56px!important;margin-bottom:28px!important}@media(max-width:600px){.selection-grid[data-v-5441f061]{grid-template-columns:repeat(2,1fr);gap:8px}.fault-type-grid[data-v-5441f061]{grid-template-columns:1fr}.grid-item[data-v-5441f061]{min-height:56px;padding:8px 12px;font-size:14px}.fault-type-item[data-v-5441f061]{min-height:64px}.report-page__content[data-v-5441f061],.section-content[data-v-5441f061],.section-header[data-v-5441f061]{padding:12px}}.duplicate-confirm .v-card-actions .d-flex{justify-content:center!important}.duplicate-confirm .v-card-actions .d-flex>.flex-grow-1{display:none!important}.category-type-select .v-select__slot{height:40px!important}.reported-checklists-page[data-v-4fb0b970],.reported-issue-solving-page[data-v-59745da4],.reported-maintenance-page[data-v-16561aae]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.checklist-gantt-bar[data-v-4fb0b970]{height:100%;padding:6px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease;background:#e2e8f0;border-left:3px solid #94a3b8;min-width:0;overflow:hidden}.checklist-gantt-bar[data-v-4fb0b970]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.checklist-gantt-bar--ok[data-v-4fb0b970]{background:#dcfce7;border-left-color:#22c55e}.checklist-gantt-bar--ok .checklist-gantt-bar__icon--ok[data-v-4fb0b970]{color:#22c55e!important}.checklist-gantt-bar--warning[data-v-4fb0b970]{background:#fef3c7;border-left-color:#f59e0b}.checklist-gantt-bar--warning .checklist-gantt-bar__icon[data-v-4fb0b970]{color:#f59e0b!important}.checklist-gantt-bar--done[data-v-4fb0b970]{background:#dbeafe;border-left-color:#3b82f6}.checklist-gantt-bar--done .checklist-gantt-bar__icon[data-v-4fb0b970]{color:#3b82f6!important}.checklist-gantt-bar__content[data-v-4fb0b970]{display:flex;flex-direction:column;gap:2px;min-width:0}.checklist-gantt-bar__row1[data-v-4fb0b970]{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.checklist-gantt-bar__row2[data-v-4fb0b970]{display:flex;align-items:center;padding-left:16px;min-width:0;overflow:hidden}.checklist-gantt-bar__icon[data-v-4fb0b970]{flex-shrink:0}.checklist-gantt-bar__icon--ok[data-v-4fb0b970]{color:#22c55e!important}.checklist-gantt-bar__time[data-v-4fb0b970]{font-size:12px;font-weight:600;color:#383838;white-space:nowrap;flex-shrink:0}.checklist-gantt-bar__name[data-v-4fb0b970]{font-size:12px;font-weight:500;color:#383838;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.checklist-gantt-bar__user[data-v-4fb0b970]{font-size:11px;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.checklist-tooltip[data-v-4fb0b970]{min-width:280px}.checklist-tooltip__header[data-v-4fb0b970]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.15)}.checklist-tooltip__status[data-v-4fb0b970]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.checklist-tooltip__status-dot[data-v-4fb0b970]{width:8px;height:8px;border-radius:50%;background:#94a3b8}.checklist-tooltip__status-dot--ok[data-v-4fb0b970]{background:#22c55e}.checklist-tooltip__status-dot--warning[data-v-4fb0b970]{background:#f59e0b}.checklist-tooltip__status-dot--done[data-v-4fb0b970]{background:#3b82f6}.checklist-tooltip__status-text[data-v-4fb0b970]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;opacity:.8;color:#fff}.checklist-tooltip__title[data-v-4fb0b970]{font-size:15px;font-weight:600;color:#fff}.checklist-tooltip__section[data-v-4fb0b970]{margin-bottom:12px}.checklist-tooltip__row[data-v-4fb0b970]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:6px;color:hsla(0,0%,100%,.9)}.checklist-tooltip__row .v-icon[data-v-4fb0b970]{color:hsla(0,0%,100%,.85)!important}.checklist-gantt-tooltip.v-tooltip__content{background:#1e293b!important;opacity:1!important;color:#fff!important;border-radius:12px!important;padding:14px 16px!important;box-shadow:0 8px 30px rgba(0,0,0,.35)!important;pointer-events:auto!important}.checklist-gantt-tooltip.v-tooltip__content .v-icon{color:hsla(0,0%,100%,.85)!important}.audit-name-cell{display:flex;align-items:center}.shift-stations-page[data-v-dbcb4bf8]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.shift-station-sidebar[data-v-dbcb4bf8]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.shift-station-sidebar__name[data-v-dbcb4bf8]{font-size:12px;font-weight:600;color:#374151;word-break:break-word;line-height:1.3}.shift-station-sidebar__location[data-v-dbcb4bf8]{font-size:10px;font-weight:400;color:#6b7280;line-height:1.2}.shift-station-gantt-bar[data-v-dbcb4bf8]{position:relative;display:flex;align-items:flex-start;padding:6px 10px;padding-right:28px;min-height:48px;border-radius:6px;cursor:pointer;transition:all .15s ease;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-left:3px solid #3b82f6;overflow:hidden}.shift-station-gantt-bar[data-v-dbcb4bf8]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.12)}.shift-station-gantt-bar__badge[data-v-dbcb4bf8]{position:absolute;top:4px;right:4px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;background:#10b981;border-radius:9px;padding:0 5px}.shift-station-gantt-bar__badge--empty[data-v-dbcb4bf8]{background:#cbd5e1;color:#64748b}.shift-station-gantt-bar__content[data-v-dbcb4bf8]{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;overflow:hidden}.shift-station-gantt-bar__row[data-v-dbcb4bf8]{display:block;min-width:0;overflow:hidden;line-height:1.3}.shift-station-gantt-bar__time[data-v-dbcb4bf8]{font-size:11px;font-weight:600;color:#4b5563;white-space:nowrap}.shift-station-gantt-bar__station[data-v-dbcb4bf8]{font-size:12px;font-weight:600;color:#383838;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.shift-station-gantt-bar__worker[data-v-dbcb4bf8]{font-size:11px;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.shift-station-gantt-bar--morning[data-v-dbcb4bf8]{border-left-color:#f59e0b}.shift-station-gantt-bar--afternoon[data-v-dbcb4bf8]{border-left-color:#10b981}.shift-station-gantt-bar--night[data-v-dbcb4bf8]{border-left-color:#6366f1}.shift-station-gantt-bar--state-waiting[data-v-dbcb4bf8]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.shift-station-gantt-bar--state-waiting .shift-station-gantt-bar__time[data-v-dbcb4bf8],.shift-station-gantt-bar--state-waiting .shift-station-gantt-bar__worker[data-v-dbcb4bf8]{color:#64748b}.shift-station-gantt-bar--state-waiting .shift-station-gantt-bar__station[data-v-dbcb4bf8]{color:#475569}.shift-station-gantt-bar--state-opened[data-v-dbcb4bf8]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.shift-station-gantt-bar--state-opened .shift-station-gantt-bar__time[data-v-dbcb4bf8],.shift-station-gantt-bar--state-opened .shift-station-gantt-bar__worker[data-v-dbcb4bf8]{color:#1e40af}.shift-station-gantt-bar--state-opened .shift-station-gantt-bar__station[data-v-dbcb4bf8]{color:#1e3a8a}.shift-station-gantt-bar--state-closed[data-v-dbcb4bf8]{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.shift-station-gantt-bar--state-closed .shift-station-gantt-bar__time[data-v-dbcb4bf8],.shift-station-gantt-bar--state-closed .shift-station-gantt-bar__worker[data-v-dbcb4bf8]{color:#166534}.shift-station-gantt-bar--state-closed .shift-station-gantt-bar__station[data-v-dbcb4bf8]{color:#14532d}.shift-station-tooltip[data-v-dbcb4bf8]{min-width:260px}.shift-station-tooltip__header[data-v-dbcb4bf8]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.15)}.shift-station-tooltip__title[data-v-dbcb4bf8]{font-size:15px;font-weight:600;color:#fff}.shift-station-tooltip__section[data-v-dbcb4bf8]{margin-bottom:12px}.shift-station-tooltip__row[data-v-dbcb4bf8]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:6px;color:hsla(0,0%,100%,.9)}.shift-station-tooltip__stats[data-v-dbcb4bf8]{display:flex;gap:8px;padding:12px 0;margin:8px 0;border-top:1px solid hsla(0,0%,100%,.15)}.shift-station-tooltip__stat[data-v-dbcb4bf8]{display:flex;flex-direction:column;align-items:center;text-align:center}.shift-station-tooltip__stat-value[data-v-dbcb4bf8]{font-size:18px;font-weight:700;color:#fff;line-height:1.2}.shift-station-tooltip__stat-label[data-v-dbcb4bf8]{font-size:10px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.shift-station-gantt-tooltip.v-tooltip__content{background:#1e293b!important;opacity:1!important;color:#fff!important;border-radius:12px!important;padding:14px 16px!important;box-shadow:0 8px 30px rgba(0,0,0,.35)!important;pointer-events:auto!important}.shift-station-gantt-tooltip.v-tooltip__content .v-icon{color:hsla(0,0%,100%,.85)!important}.waiting-maintenance-page[data-v-1def8231]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wm-in-progress-badge[data-v-1def8231]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:50px;font-size:13px;font-weight:500;background:rgba(249,115,22,.12);color:#e05f06;border:1px solid rgba(249,115,22,.3);white-space:nowrap}.form[data-v-91d38f2c]{display:flex;flex-direction:column;gap:16px}.form__row[data-v-91d38f2c]{display:flex;gap:12px;align-items:flex-end}.form__row--wrap[data-v-91d38f2c]{flex-wrap:wrap}.form__grid-name-lang[data-v-91d38f2c]{display:grid;grid-template-columns:1fr 180px;gap:12px;align-items:start}.form__grid-name-lang .form__field[data-v-91d38f2c]{display:flex;flex-direction:column;gap:4px}.form__grid-name-lang .form__label[data-v-91d38f2c]{height:18px;line-height:18px;font-size:12px;font-weight:500;color:#6b7280}.form__grid-name-lang .form__input[data-v-91d38f2c] .v-input__slot{min-height:40px!important;height:40px!important;margin:0!important}.form__grid-name-lang .form__input[data-v-91d38f2c] .v-text-field__details{display:none!important}.form__grid-name-lang .flag-aligned[data-v-91d38f2c].v-input{margin:0!important;padding:0!important}.form__grid-name-lang .flag-aligned[data-v-91d38f2c] .v-input__control{min-height:40px!important}.form__grid-name-lang .flag-aligned[data-v-91d38f2c] .v-input__slot{min-height:40px!important;height:40px!important;margin:0!important;padding:0 12px!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important}.form__grid-name-lang .flag-aligned[data-v-91d38f2c] .v-input__slot:hover{border-color:#9ca3af!important}.form__grid-name-lang .flag-aligned[data-v-91d38f2c] .v-select__slot{height:40px!important}.form__grid-name-lang .flag-aligned[data-v-91d38f2c] .v-select__selections{padding:0!important;min-height:auto!important}.form__grid-name-lang .flag-aligned[data-v-91d38f2c] .v-text-field__details{display:none!important}.form__grid-name-lang .flag-aligned[data-v-91d38f2c] .v-input__append-inner{margin-top:0!important;align-self:center!important}@media(max-width:500px){.form__grid-name-lang[data-v-91d38f2c]{grid-template-columns:1fr}}.form__grid-2[data-v-91d38f2c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form__grid-2 .form__field[data-v-91d38f2c]{display:flex;flex-direction:column;gap:4px}.form__grid-2 .form__label[data-v-91d38f2c]{height:18px;line-height:18px}.form__grid-2 .form__select[data-v-91d38f2c] .v-input__slot{min-height:40px!important;height:40px!important}.form__grid-2[data-v-91d38f2c] .ui-button-toggle{width:100%!important;height:40px!important;min-height:40px!important}@media(max-width:500px){.form__grid-2[data-v-91d38f2c]{grid-template-columns:1fr}}.form__field[data-v-91d38f2c]{display:flex;flex-direction:column;gap:4px}.form__field--grow[data-v-91d38f2c]{flex:1;min-width:120px}.form__field--full[data-v-91d38f2c]{flex:1;width:100%}.form__field--lang[data-v-91d38f2c]{width:160px;flex-shrink:0}.form__label[data-v-91d38f2c]{font-size:12px;font-weight:500;color:#6b7280}.form__label--error[data-v-91d38f2c],.form__required[data-v-91d38f2c]{color:#ef4444}.form__box[data-v-91d38f2c]{background:#f3f4f6;border-radius:8px;padding:12px 16px}.form__checkboxes[data-v-91d38f2c]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.form__error[data-v-91d38f2c]{font-size:12px;color:#ef4444;margin-top:8px}.form__loading[data-v-91d38f2c]{display:flex;align-items:center;justify-content:center;min-height:200px}.flag-aligned[data-v-91d38f2c] .v-input__slot,.flag-aligned[data-v-91d38f2c] .v-select__slot,[data-v-91d38f2c] .ui-select .v-input__slot,[data-v-91d38f2c] .ui-select .v-select__slot{min-height:40px!important;height:40px!important}[data-v-91d38f2c] .ui-select .v-input__control,[data-v-91d38f2c] .ui-select fieldset{min-height:40px!important}[data-v-91d38f2c] .ui-button-toggle,[data-v-91d38f2c] .ui-input .ui-input__control{min-height:40px!important;height:40px!important}[data-v-91d38f2c] .ui-button-toggle .ui-button-toggle__btn{height:100%!important;min-height:40px!important}.spacer[data-v-91d38f2c]{flex:1}.btn--delete[data-v-91d38f2c]{color:#ef4444!important}@media(max-width:500px){.form__row[data-v-91d38f2c]{flex-direction:column;align-items:stretch}.form__field--grow[data-v-91d38f2c],.form__field--lang[data-v-91d38f2c]{width:100%}}.panel-dashboards-page[data-v-07ff15d6]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.scrap-dialog-content[data-v-815c0630]{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;max-height:90vh}.scrap-dialog-header[data-v-815c0630]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e0e0e0;background:#fff}.scrap-dialog-title[data-v-815c0630]{font-size:17px;font-weight:700;color:#383838;margin:0}.scrap-dialog-body[data-v-815c0630]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.scrap-section[data-v-815c0630]{display:flex;flex-direction:column;gap:8px}.scrap-label[data-v-815c0630]{font-size:14px;font-weight:600;color:#4b5563}.scrap-label--small[data-v-815c0630]{font-size:13px;margin-top:12px}.scrap-datetime[data-v-815c0630]{max-width:350px}.scrap-error[data-v-815c0630]{font-size:13px;color:#ef4444;margin-top:4px}.scrap-chips[data-v-815c0630]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.scrap-chip[data-v-815c0630]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px;background:#fff;border:1px solid #d5dbdd;border-radius:10px;cursor:pointer;transition:all .15s ease;min-width:120px;text-align:center}.scrap-chip[data-v-815c0630]:hover{border-color:#3b82f6;background:#fafafa}.scrap-chip--active[data-v-815c0630]{background:#3b82f6;border-color:#3b82f6;cursor:default}.scrap-chip--active .chip-code[data-v-815c0630],.scrap-chip--active .chip-name[data-v-815c0630]{color:#fff}.scrap-chip--active[data-v-815c0630]:hover{background:#3b82f6}.chip-code[data-v-815c0630]{font-size:14px;font-weight:700;color:#3b82f6}.chip-name[data-v-815c0630]{font-size:14px;color:#383838;font-weight:500}.scrap-change-btn[data-v-815c0630]{font-size:13px;color:#3b82f6;background:none;border:none;padding:8px 12px;cursor:pointer;text-decoration:underline}.scrap-change-btn[data-v-815c0630]:hover{color:#2563eb}.scrap-count-grid[data-v-815c0630]{display:flex;flex-wrap:wrap;gap:8px}.count-btn[data-v-815c0630]{display:flex;align-items:center;justify-content:center;min-width:52px;height:44px;padding:0 12px;background:#fff;border:1px solid #d5dbdd;border-radius:10px;font-size:15px;font-weight:500;color:#383838;cursor:pointer;transition:all .15s ease}.count-btn[data-v-815c0630]:hover{border-color:#3b82f6;background:#fafafa}.count-btn--active[data-v-815c0630]{background:#3b82f6;border-color:#3b82f6;color:#fff}.count-btn--active[data-v-815c0630]:hover{background:#2563eb}.scrap-custom-count[data-v-815c0630]{display:flex;flex-direction:column;gap:4px}.count-input[data-v-815c0630]{max-width:120px}.count-input[data-v-815c0630] .v-input__slot{min-height:40px!important}.scrap-dialog-footer[data-v-815c0630]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #e0e0e0;background:#fafafa}@media(max-width:600px){.scrap-dialog-body[data-v-815c0630]{padding:16px}.scrap-chip[data-v-815c0630]{min-width:100px;padding:8px 12px}.count-btn[data-v-815c0630]{min-width:44px;height:40px}}.scrap-dialog{overflow:hidden}.scrap-dialog,.scrap-dialog .v-card{border-radius:12px!important}.edit-shift-dialog[data-v-0a2b8278]{display:flex;flex-direction:column;gap:16px}.workplace-header[data-v-0a2b8278]{display:flex;align-items:baseline;gap:8px;font-size:20px;font-weight:600;color:#383838}.workplace-header__number[data-v-0a2b8278]{color:#4b5563}.workplace-header__code[data-v-0a2b8278]{font-weight:400;color:#4b5563}.dialog-tabs[data-v-0a2b8278]{margin-bottom:8px}.tab-content[data-v-0a2b8278]{display:flex;flex-direction:column;gap:16px}.edit-section[data-v-0a2b8278]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.edit-section__header[data-v-0a2b8278]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.edit-section__icon[data-v-0a2b8278]{color:#3b82f6!important;font-size:20px!important}.edit-section__title[data-v-0a2b8278]{font-size:16px;font-weight:600;color:#383838}.edit-section__grid[data-v-0a2b8278]{display:grid;gap:16px}.edit-section__grid--2[data-v-0a2b8278]{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.edit-section__grid--2[data-v-0a2b8278]{grid-template-columns:1fr}}.edit-section__grid--3[data-v-0a2b8278]{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.edit-section__grid--3[data-v-0a2b8278]{grid-template-columns:1fr}}.edit-field[data-v-0a2b8278]{display:flex;flex-direction:column;gap:8px}.edit-field__label[data-v-0a2b8278]{font-size:14px;font-weight:500;color:#4b5563}.stations-grid[data-v-0a2b8278]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.station-card[data-v-0a2b8278]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px}.station-card__icon[data-v-0a2b8278]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#dbeafe;border-radius:10px;flex-shrink:0}.station-card__icon .v-icon[data-v-0a2b8278]{font-size:18px!important}.station-card__content[data-v-0a2b8278]{flex:1;min-width:0}.station-card__name[data-v-0a2b8278]{font-size:13px;font-weight:600;color:#4b5563;text-transform:uppercase;margin-bottom:4px}.production-cards[data-v-0a2b8278]{display:flex;flex-direction:column;gap:8px}.production-card[data-v-0a2b8278]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;transition:all .15s ease}.production-card[data-v-0a2b8278]:hover{border-color:#dbeafe;background:#fff}@media(max-width:600px){.production-card[data-v-0a2b8278]{flex-direction:column;align-items:stretch;gap:12px}}.production-card__main[data-v-0a2b8278]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.production-card__icon[data-v-0a2b8278]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#dbeafe;border-radius:10px;flex-shrink:0}.production-card__icon .v-icon[data-v-0a2b8278]{font-size:22px!important}.production-card__info[data-v-0a2b8278]{flex:1;min-width:0}.production-card__name[data-v-0a2b8278]{font-size:15px;font-weight:600;color:#383838;line-height:1.3}.production-card__code[data-v-0a2b8278]{font-size:14px;color:#4b5563;margin-top:2px}.production-card__actions[data-v-0a2b8278]{display:flex;align-items:center;gap:12px}@media(max-width:600px){.production-card__actions[data-v-0a2b8278]{justify-content:space-between}}.production-card__plan[data-v-0a2b8278]{display:flex;align-items:center;gap:8px}.production-card__plan-label[data-v-0a2b8278]{font-size:14px;font-weight:500;color:#4b5563;white-space:nowrap}.production-card__plan-input[data-v-0a2b8278]{width:100px}.production-card__delete[data-v-0a2b8278]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .15s ease}.production-card__delete[data-v-0a2b8278]:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.production-empty[data-v-0a2b8278]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 16px;color:#4b5563;font-size:14px}.production-empty .v-icon[data-v-0a2b8278]{font-size:40px!important;opacity:.3}.add-product-section[data-v-0a2b8278]{margin-top:16px;padding:16px;background:rgba(16,185,129,.04);border:1px dashed rgba(16,185,129,.3);border-radius:14px}.add-product-section__header[data-v-0a2b8278]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#10b981;margin-bottom:12px}.add-product-section__select[data-v-0a2b8278]{background:#fff;border-radius:10px}.hourly-records-v2[data-v-0a2b8278]{display:flex;flex-direction:column;gap:16px}.hour-block[data-v-0a2b8278]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;transition:all .2s ease}.hour-block[data-v-0a2b8278]:hover{border-color:rgba(59,130,246,.3)}.hour-block--inactive[data-v-0a2b8278]{opacity:.5;background:#fafafa}.hour-block--inactive[data-v-0a2b8278]:hover{border-color:#e5e7eb}.hour-block__header[data-v-0a2b8278]{display:flex;align-items:center;justify-content:flex-start;padding:12px 16px;background:linear-gradient(135deg,#fafafa,#fff);border-bottom:1px solid #e5e7eb}.hour-block__time-badge[data-v-0a2b8278]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:#fff;border:1px solid #c8c8c8;border-radius:50px;font-size:14px;font-weight:600;color:#383838;box-shadow:0 1px 3px rgba(0,0,0,.05)}.hour-block__clock-icon[data-v-0a2b8278]{color:#3b82f6;opacity:.7}.hour-block__products[data-v-0a2b8278]{display:flex;flex-direction:column}.product-row[data-v-0a2b8278]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 16px;background:#fff;transition:background-color .15s ease}.product-row[data-v-0a2b8278]:not(:last-child){border-bottom:1px solid rgba(229,231,235,.6)}.product-row[data-v-0a2b8278]:hover{background:rgba(59,130,246,.02)}.product-row__info[data-v-0a2b8278]{display:flex;flex-direction:column;gap:2px;min-width:0}.product-row__code[data-v-0a2b8278]{font-size:13px;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.02em}.product-row__name[data-v-0a2b8278]{font-size:14px;font-weight:500;color:#383838;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-row__inputs[data-v-0a2b8278]{display:flex;align-items:center;gap:16px;flex-shrink:0}.count-input[data-v-0a2b8278]{display:flex;align-items:center;gap:8px}.count-input__label[data-v-0a2b8278]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:6px}.count-input--ok .count-input__label[data-v-0a2b8278]{color:#10b981;background:rgba(16,185,129,.1)}.count-input__field[data-v-0a2b8278]{width:80px}.count-value[data-v-0a2b8278]{display:flex;align-items:center;gap:8px;min-width:70px}.count-value__label[data-v-0a2b8278]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:6px}.count-value--nok .count-value__label[data-v-0a2b8278]{color:#ef4444;background:rgba(239,68,68,.1)}.count-value__number[data-v-0a2b8278]{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.count-value--nok .count-value__number[data-v-0a2b8278]{color:#ef4444}.totals-table__header[data-v-0a2b8278]{display:grid;grid-template-columns:1fr 100px 80px 80px;gap:12px;padding:8px 12px;background:#fafafa;border-radius:10px;font-size:13px;font-weight:500;color:#4b5563;text-transform:uppercase;margin-bottom:8px}@media(max-width:768px){.totals-table__header[data-v-0a2b8278]{display:none}}.totals-table__row[data-v-0a2b8278]{display:grid;grid-template-columns:1fr 100px 80px 80px;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.totals-table__row[data-v-0a2b8278]{grid-template-columns:1fr;gap:8px}}.totals-table__row[data-v-0a2b8278]:last-child{border-bottom:none}.totals-table__col--product[data-v-0a2b8278]{min-width:0}.totals-table__col--number[data-v-0a2b8278]{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:768px){.totals-table__col--number[data-v-0a2b8278]{text-align:left}}.totals-table__col--ok[data-v-0a2b8278]{color:#10b981}.totals-table__col--nok[data-v-0a2b8278]{color:#ef4444}.shift-management-calendar[data-v-63da68e0]{display:flex;flex-direction:column;height:100%}.shift-toolbar[data-v-63da68e0]{display:flex;align-items:center;padding:8px 12px 0;background:#fff}.shift-toolbar__toggle[data-v-63da68e0]{display:inline-flex;align-items:center;background:#f5f5f5;border-radius:10px;padding:3px;gap:2px}.shift-toggle-btn[data-v-63da68e0]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;height:32px;min-width:70px;background:transparent;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .15s ease;white-space:nowrap}.shift-toggle-btn[data-v-63da68e0]:hover:not(.shift-toggle-btn--active){color:#383838;background:rgba(0,0,0,.04)}.shift-toggle-btn--active[data-v-63da68e0]{background:#3b82f6;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.shift-toggle-btn--active .v-icon[data-v-63da68e0]{color:#fff!important}.shift-toggle-btn .v-icon[data-v-63da68e0]{color:#4b5563}.shift-date-picker[data-v-63da68e0] .sdp-container{background:transparent;border:none;padding:0}.shift-date-picker[data-v-63da68e0] .sdp-date-btn{height:32px;min-width:70px;padding:0 12px;background:transparent;border:none;border-radius:6px;font-size:14px;font-weight:500;color:#4b5563;gap:4px}.shift-date-picker[data-v-63da68e0] .sdp-date-btn:hover{color:#383838;background:rgba(0,0,0,.04)}.shift-date-picker[data-v-63da68e0] .sdp-date-btn .sdp-icon{font-size:14px!important}.shift-date-picker[data-v-63da68e0] .sdp-date-btn .sdp-date-text{font-size:14px}.shift-date-picker--active[data-v-63da68e0] .sdp-date-btn{background:#3b82f6;color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1)}.shift-date-picker--active[data-v-63da68e0] .sdp-date-btn .sdp-date-text,.shift-date-picker--active[data-v-63da68e0] .sdp-date-btn .sdp-icon{color:#fff!important}.shift-date-picker--active[data-v-63da68e0] .sdp-date-btn:hover{background:#2563eb;color:#fff!important}.shift-calendar-content[data-v-63da68e0]{flex:1;overflow-y:auto;padding:0 16px}.workplace-list[data-v-63da68e0]{display:flex;flex-direction:column;gap:0}.workplace-row[data-v-63da68e0]{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-bottom:1px solid #e5e7eb}.workplace-row[data-v-63da68e0]:last-child{border-bottom:none}.workplace-row__name[data-v-63da68e0]{font-size:17px;font-weight:600;color:#383838}.workplace-row__shifts[data-v-63da68e0]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.shift-btn[data-v-63da68e0]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;min-height:36px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;color:#383838;cursor:pointer;transition:all .2s ease}.shift-btn[data-v-63da68e0]:hover{border-color:#c8c8c8;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.shift-btn__status[data-v-63da68e0]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50px;flex-shrink:0}.shift-btn__content[data-v-63da68e0]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.shift-btn__time[data-v-63da68e0]{font-weight:600;white-space:nowrap;line-height:1.2}.shift-btn__type[data-v-63da68e0]{font-size:13px;color:#4b5563;line-height:1.2}.shift-btn--waiting[data-v-63da68e0]{background:#fafafa;border-color:#d5dbdd}.shift-btn--waiting .shift-btn__status[data-v-63da68e0]{background:#e0e0e0}.shift-btn--waiting .shift-btn__status .v-icon[data-v-63da68e0]{color:#8a8e94!important}.shift-btn--waiting .shift-btn__time[data-v-63da68e0]{color:#4b5563}.shift-btn--opened[data-v-63da68e0]{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(59,130,246,.04));border-color:#3b82f6}.shift-btn--opened .shift-btn__status[data-v-63da68e0]{background:#3b82f6}.shift-btn--opened .shift-btn__status .v-icon[data-v-63da68e0]{color:#fff!important}.shift-btn--opened .shift-btn__time[data-v-63da68e0]{color:#1e40af}.shift-btn--opened .shift-btn__type[data-v-63da68e0]{color:#3b82f6}.shift-btn--closed[data-v-63da68e0]{background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(16,185,129,.04));border-color:#10b981}.shift-btn--closed .shift-btn__status[data-v-63da68e0]{background:#10b981}.shift-btn--closed .shift-btn__status .v-icon[data-v-63da68e0]{color:#fff!important}.shift-btn--closed .shift-btn__time[data-v-63da68e0]{color:#065f46}.shift-btn--closed .shift-btn__type[data-v-63da68e0]{color:#10b981}.shift-btn--overdue[data-v-63da68e0]{background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(239,68,68,.04));border-color:#ef4444}.shift-btn--overdue .shift-btn__status[data-v-63da68e0]{background:#ef4444}.shift-btn--overdue .shift-btn__status .v-icon[data-v-63da68e0]{color:#fff!important}.shift-btn--overdue .shift-btn__time[data-v-63da68e0]{color:#991b1b}.shift-btn--overdue .shift-btn__type[data-v-63da68e0]{color:#ef4444}.shift-btn--active[data-v-63da68e0]{box-shadow:0 0 0 2px #3b82f6,0 2px 8px rgba(59,130,246,.2)}.shift-btn--active[data-v-63da68e0]:hover{transform:none}.shift-tooltip-content[data-v-63da68e0]{padding:4px}.shift-tooltip-content__header[data-v-63da68e0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.shift-tooltip-content__header strong[data-v-63da68e0]{font-size:14px}.shift-tooltip-content__status[data-v-63da68e0]{font-size:13px;padding:4px 8px;border-radius:6px}.shift-tooltip-content__status--waiting[data-v-63da68e0]{background:#e0e0e0;color:#4b5563}.shift-tooltip-content__status--opened[data-v-63da68e0]{background:#3b82f6;color:#fff}.shift-tooltip-content__status--closed[data-v-63da68e0]{background:#10b981;color:#fff}.shift-tooltip-content__row[data-v-63da68e0]{display:flex;align-items:center;gap:8px;font-size:13px;color:hsla(0,0%,100%,.9)}.shift-tooltip-content__row .v-icon[data-v-63da68e0]{opacity:.7}.shift-add-btn[data-v-63da68e0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border:1px dashed #d5dbdd;border-radius:10px;color:#bebebe;cursor:pointer;transition:all .2s ease}.shift-add-btn[data-v-63da68e0]:hover{background:rgba(59,130,246,.05);border-color:#3b82f6;border-style:solid;color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.15)}.skeleton-loader[data-v-63da68e0]{width:140px;height:40px;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-loading-63da68e0 1.5s infinite}@keyframes skeleton-loading-63da68e0{0%{background-position:200% 0}to{background-position:-200% 0}}.workplace-empty[data-v-63da68e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 0;color:#4b5563}.workplace-empty p[data-v-63da68e0]{margin-top:12px;font-size:15px}.shift-detail-header[data-v-2597ec5c]{display:flex;flex-direction:column;gap:12px;background:#fafafa;border:1px solid #f5f5f5;border-radius:14px;padding:16px}.header-top[data-v-2597ec5c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.header-title-area[data-v-2597ec5c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header-title[data-v-2597ec5c]{font-size:22px;font-weight:700;color:#383838;margin:0;line-height:1.3}.header-state[data-v-2597ec5c]{flex-shrink:0}.header-actions[data-v-2597ec5c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-meta[data-v-2597ec5c]{display:flex;flex-wrap:wrap;gap:8px}.meta-badge[data-v-2597ec5c]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:#fafafa;border-radius:10px;font-size:14px;font-weight:500;color:#383838;border:1px solid #d5dbdd;white-space:nowrap}.meta-badge[data-v-2597ec5c] .v-icon{color:#4b5563}.meta-badge--code[data-v-2597ec5c]{background:#dbeafe;color:#3b82f6;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.03em}.header-people[data-v-2597ec5c]{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px;border-top:1px solid #f5f5f5}.person-item[data-v-2597ec5c]{display:flex;align-items:center;gap:8px;font-size:14px}.person-icon[data-v-2597ec5c],.person-label[data-v-2597ec5c]{color:#4b5563}.person-name[data-v-2597ec5c]{color:#383838;font-weight:600}.person-time[data-v-2597ec5c]{color:#4b5563;font-size:13px}.person-time[data-v-2597ec5c]:before{content:"·";margin:0 4px}@media(max-width:768px){.header-top[data-v-2597ec5c]{flex-direction:column;gap:12px}.header-actions[data-v-2597ec5c]{width:100%;justify-content:flex-start;flex-wrap:wrap}.header-meta[data-v-2597ec5c]{gap:4px}.meta-badge[data-v-2597ec5c]{padding:4px 8px;font-size:13px}}.shift-section[data-v-74c358de]{background:#fafafa;border:1px solid #f5f5f5;border-radius:14px;padding:16px;overflow:visible;position:relative}.shift-section-header[data-v-74c358de]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.shift-section-title[data-v-74c358de]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#383838;margin:0}.shift-section-title .section-icon[data-v-74c358de]{color:#3b82f6;font-size:20px}.shift-section-empty[data-v-74c358de]{display:flex;align-items:center;justify-content:center;gap:8px;color:#4b5563;font-size:14px;padding:16px;background:#fff;border-radius:10px;border:1px dashed #e0e0e0}.shift-section-empty .empty-icon[data-v-74c358de]{color:#bebebe;font-size:20px}.section-table[data-v-74c358de]{background:#fff;border-radius:10px;overflow:hidden}.section-table[data-v-74c358de] .v-data-table__wrapper{border-radius:10px}.section-table[data-v-74c358de] table{border-collapse:collapse}.section-table[data-v-74c358de] thead{background:#fafafa}.section-table[data-v-74c358de] thead th{font-size:13px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.03em;padding:8px 12px!important;border-bottom:1px solid #e0e0e0!important}.section-table[data-v-74c358de] tbody tr:hover{background:#fafafa!important}.section-table[data-v-74c358de] tbody tr:last-child td{border-bottom:none!important}.section-table[data-v-74c358de] tbody td{font-size:14px!important;padding:12px!important;border-bottom:1px solid #f5f5f5!important;color:#383838}.data-card[data-v-74c358de]{background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.data-card__header[data-v-74c358de]{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-card__title[data-v-74c358de]{font-weight:600;color:#383838;font-size:14px}.data-card__subtitle[data-v-74c358de]{font-size:13px;color:#4b5563}.data-card__content[data-v-74c358de]{font-size:14px;color:#4b5563}.data-card__actions[data-v-74c358de]{display:flex;gap:4px;margin-top:4px}.data-cards-grid[data-v-74c358de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.skeleton[data-v-74c358de]{width:100%;height:40px;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-loading-74c358de 1.5s infinite}@keyframes skeleton-loading-74c358de{0%{background-position:200% 0}to{background-position:-200% 0}}.stations-list[data-v-74c358de]{display:flex;flex-wrap:wrap;gap:8px}.station-item[data-v-74c358de]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:8px 12px}.station-badge[data-v-74c358de]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#3b82f6;border-radius:6px;flex-shrink:0}.station-badge .v-icon[data-v-74c358de]{color:#fff!important}.station-info[data-v-74c358de]{display:flex;flex-direction:column;gap:2px;min-width:0}.station-name[data-v-74c358de]{font-size:13px;color:#4b5563;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-name[data-v-74c358de]{font-size:14px;font-weight:700;color:#383838;line-height:1.2}.worker-empty[data-v-74c358de]{font-size:14px;color:#bebebe}.shift-section[data-v-0ec3bfbe]{background:#fafafa;border:1px solid #f5f5f5;border-radius:14px;padding:16px;overflow:visible;position:relative}.shift-section-header[data-v-0ec3bfbe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.shift-section-title[data-v-0ec3bfbe]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#383838;margin:0}.shift-section-title .section-icon[data-v-0ec3bfbe]{color:#3b82f6;font-size:20px}.shift-section-empty[data-v-0ec3bfbe]{display:flex;align-items:center;justify-content:center;gap:8px;color:#4b5563;font-size:14px;padding:16px;background:#fff;border-radius:10px;border:1px dashed #e0e0e0}.shift-section-empty .empty-icon[data-v-0ec3bfbe]{color:#bebebe;font-size:20px}.section-table[data-v-0ec3bfbe]{background:#fff;border-radius:10px;overflow:hidden}.section-table[data-v-0ec3bfbe] .v-data-table__wrapper{border-radius:10px}.section-table[data-v-0ec3bfbe] table{border-collapse:collapse}.section-table[data-v-0ec3bfbe] thead{background:#fafafa}.section-table[data-v-0ec3bfbe] thead th{font-size:13px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.03em;padding:8px 12px!important;border-bottom:1px solid #e0e0e0!important}.section-table[data-v-0ec3bfbe] tbody tr:hover{background:#fafafa!important}.section-table[data-v-0ec3bfbe] tbody tr:last-child td{border-bottom:none!important}.section-table[data-v-0ec3bfbe] tbody td{font-size:14px!important;padding:12px!important;border-bottom:1px solid #f5f5f5!important;color:#383838}.data-card[data-v-0ec3bfbe]{background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.data-card__header[data-v-0ec3bfbe]{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-card__title[data-v-0ec3bfbe]{font-weight:600;color:#383838;font-size:14px}.data-card__subtitle[data-v-0ec3bfbe]{font-size:13px;color:#4b5563}.data-card__content[data-v-0ec3bfbe]{font-size:14px;color:#4b5563}.data-card__actions[data-v-0ec3bfbe]{display:flex;gap:4px;margin-top:4px}.data-cards-grid[data-v-0ec3bfbe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.skeleton[data-v-0ec3bfbe]{width:100%;height:40px;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-loading-0ec3bfbe 1.5s infinite}@keyframes skeleton-loading-0ec3bfbe{0%{background-position:200% 0}to{background-position:-200% 0}}.shift-checklists[data-v-0ec3bfbe]{display:flex;flex-wrap:wrap;gap:8px}.checklist-btn[data-v-0ec3bfbe]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease;border:1px solid transparent}.checklist-btn__icon[data-v-0ec3bfbe]{flex-shrink:0}.checklist-btn__text[data-v-0ec3bfbe]{white-space:nowrap}.checklist-btn--answered[data-v-0ec3bfbe]{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.06));border-color:#10b981;color:#065f46}.checklist-btn--answered .checklist-btn__icon[data-v-0ec3bfbe]{color:#10b981}.checklist-btn--answered[data-v-0ec3bfbe]:hover{background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(16,185,129,.1))}.checklist-btn--pending[data-v-0ec3bfbe]{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(59,130,246,.06));border-color:#3b82f6;color:#1e40af}.checklist-btn--pending .checklist-btn__icon[data-v-0ec3bfbe]{color:#3b82f6}.checklist-btn--pending[data-v-0ec3bfbe]:hover{background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(59,130,246,.1))}.checklist-btn--disabled[data-v-0ec3bfbe]{background:#f5f5f5;border-color:#d5dbdd;color:#4b5563;pointer-events:none}.checklist-btn--disabled .checklist-btn__icon[data-v-0ec3bfbe]{color:#bebebe}.shift-section[data-v-f89dd4f6]{background:#fafafa;border:1px solid #f5f5f5;border-radius:14px;padding:16px;overflow:visible;position:relative}.shift-section-header[data-v-f89dd4f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.shift-section-title[data-v-f89dd4f6]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#383838;margin:0}.shift-section-title .section-icon[data-v-f89dd4f6]{color:#3b82f6;font-size:20px}.shift-section-empty[data-v-f89dd4f6]{display:flex;align-items:center;justify-content:center;gap:8px;color:#4b5563;font-size:14px;padding:16px;background:#fff;border-radius:10px;border:1px dashed #e0e0e0}.shift-section-empty .empty-icon[data-v-f89dd4f6]{color:#bebebe;font-size:20px}.section-table[data-v-f89dd4f6]{background:#fff;border-radius:10px;overflow:hidden}.section-table[data-v-f89dd4f6] .v-data-table__wrapper{border-radius:10px}.section-table[data-v-f89dd4f6] table{border-collapse:collapse}.section-table[data-v-f89dd4f6] thead{background:#fafafa}.section-table[data-v-f89dd4f6] thead th{font-size:13px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.03em;padding:8px 12px!important;border-bottom:1px solid #e0e0e0!important}.section-table[data-v-f89dd4f6] tbody tr:hover{background:#fafafa!important}.section-table[data-v-f89dd4f6] tbody tr:last-child td{border-bottom:none!important}.section-table[data-v-f89dd4f6] tbody td{font-size:14px!important;padding:12px!important;border-bottom:1px solid #f5f5f5!important;color:#383838}.data-card[data-v-f89dd4f6]{background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.data-card__header[data-v-f89dd4f6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-card__title[data-v-f89dd4f6]{font-weight:600;color:#383838;font-size:14px}.data-card__subtitle[data-v-f89dd4f6]{font-size:13px;color:#4b5563}.data-card__content[data-v-f89dd4f6]{font-size:14px;color:#4b5563}.data-card__actions[data-v-f89dd4f6]{display:flex;gap:4px;margin-top:4px}.data-cards-grid[data-v-f89dd4f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.skeleton[data-v-f89dd4f6]{width:100%;height:40px;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-loading-f89dd4f6 1.5s infinite}@keyframes skeleton-loading-f89dd4f6{0%{background-position:200% 0}to{background-position:-200% 0}}.shift-detail-production[data-v-f89dd4f6]{display:flex;flex-direction:column;gap:12px}.shift-chart[data-v-f89dd4f6]{margin:0 -8px}.production-records-table-view[data-v-f89dd4f6]{display:block}.production-records-card-view[data-v-f89dd4f6]{display:none}@media(max-width:768px){.production-records-table-view[data-v-f89dd4f6]{display:none}.production-records-card-view[data-v-f89dd4f6]{display:block}}.production-table[data-v-f89dd4f6] .product-cell{padding-left:16px!important}.production-table[data-v-f89dd4f6] .product-info{display:flex;flex-direction:column;gap:2px}.production-table[data-v-f89dd4f6] .product-name{font-weight:600;color:#383838}.production-table[data-v-f89dd4f6] .product-code{font-size:13px;color:#4b5563}.production-table[data-v-f89dd4f6] .number-cell{font-variant-numeric:tabular-nums;font-weight:500}.production-table[data-v-f89dd4f6] .ok-cell span:not(.text-muted){color:#10b981;font-weight:600}.production-table[data-v-f89dd4f6] .nok-cell span:not(.text-muted){color:#ef4444;font-weight:600}.production-table[data-v-f89dd4f6] .text-muted{color:#d5dbdd}.production-table[data-v-f89dd4f6] .hourly-row,.production-table[data-v-f89dd4f6] .hourly-row:hover{background:#fafafa!important}.production-table[data-v-f89dd4f6] .hourly-container{padding:8px 12px 12px!important;border-top:none!important}.hourly-grid[data-v-f89dd4f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;background:#e0e0e0;border-radius:10px;overflow:hidden}.hourly-cell[data-v-f89dd4f6]{background:#fff;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:13px;min-width:0;gap:8px}.hourly-time[data-v-f89dd4f6]{color:#4b5563;font-weight:500;white-space:nowrap}.hourly-values[data-v-f89dd4f6]{display:flex;gap:8px;flex-shrink:0;white-space:nowrap}.hourly-ok[data-v-f89dd4f6]{color:#10b981;display:flex;align-items:center;gap:4px;font-weight:600}.hourly-ok .v-icon[data-v-f89dd4f6]{color:#10b981!important}.hourly-nok[data-v-f89dd4f6]{color:#ef4444;display:flex;align-items:center;gap:4px;font-weight:600}.hourly-nok .v-icon[data-v-f89dd4f6]{color:#ef4444!important}.production-card[data-v-f89dd4f6]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;overflow:hidden}.production-card[data-v-f89dd4f6]:last-child{margin-bottom:0}.production-card-header[data-v-f89dd4f6]{padding:12px;background:#fafafa;border-bottom:1px solid #e5e7eb}.production-card-product[data-v-f89dd4f6]{display:flex;flex-direction:column;gap:4px}.product-name[data-v-f89dd4f6]{font-weight:600;color:#383838}.product-code[data-v-f89dd4f6]{font-size:13px;color:#4b5563}.production-card-body[data-v-f89dd4f6]{padding:12px}.production-stats[data-v-f89dd4f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.production-stat[data-v-f89dd4f6]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-f89dd4f6]{font-size:13px;color:#4b5563;display:flex;align-items:center;gap:4px}.stat-value[data-v-f89dd4f6]{font-size:15px;font-weight:600;color:#383838}.production-stat--ok .stat-value[data-v-f89dd4f6]{color:#10b981}.production-stat--nok .stat-value[data-v-f89dd4f6]{color:#ef4444}.shift-section[data-v-fcc7b464]{background:#fafafa;border:1px solid #f5f5f5;border-radius:14px;padding:16px;overflow:visible;position:relative}.shift-section-header[data-v-fcc7b464]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.shift-section-title[data-v-fcc7b464]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#383838;margin:0}.shift-section-title .section-icon[data-v-fcc7b464]{color:#3b82f6;font-size:20px}.shift-section-empty[data-v-fcc7b464]{display:flex;align-items:center;justify-content:center;gap:8px;color:#4b5563;font-size:14px;padding:16px;background:#fff;border-radius:10px;border:1px dashed #e0e0e0}.shift-section-empty .empty-icon[data-v-fcc7b464]{color:#bebebe;font-size:20px}.section-table[data-v-fcc7b464]{background:#fff;border-radius:10px;overflow:hidden}.section-table[data-v-fcc7b464] .v-data-table__wrapper{border-radius:10px}.section-table[data-v-fcc7b464] table{border-collapse:collapse}.section-table[data-v-fcc7b464] thead{background:#fafafa}.section-table[data-v-fcc7b464] thead th{font-size:13px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.03em;padding:8px 12px!important;border-bottom:1px solid #e0e0e0!important}.section-table[data-v-fcc7b464] tbody tr:hover{background:#fafafa!important}.section-table[data-v-fcc7b464] tbody tr:last-child td{border-bottom:none!important}.section-table[data-v-fcc7b464] tbody td{font-size:14px!important;padding:12px!important;border-bottom:1px solid #f5f5f5!important;color:#383838}.data-card[data-v-fcc7b464]{background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.data-card__header[data-v-fcc7b464]{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-card__title[data-v-fcc7b464]{font-weight:600;color:#383838;font-size:14px}.data-card__subtitle[data-v-fcc7b464]{font-size:13px;color:#4b5563}.data-card__content[data-v-fcc7b464]{font-size:14px;color:#4b5563}.data-card__actions[data-v-fcc7b464]{display:flex;gap:4px;margin-top:4px}.data-cards-grid[data-v-fcc7b464]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.skeleton[data-v-fcc7b464]{width:100%;height:40px;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-loading-fcc7b464 1.5s infinite}@keyframes skeleton-loading-fcc7b464{0%{background-position:200% 0}to{background-position:-200% 0}}.comment-row[data-v-fcc7b464]{display:flex;gap:12px;align-items:flex-start}.comment-input[data-v-fcc7b464]{flex:1}.comment-textarea[data-v-fcc7b464]{margin:0}.comment-textarea[data-v-fcc7b464] .v-input__slot{min-height:36px!important}.shift-section[data-v-1d0bc158]{background:#fafafa;border:1px solid #f5f5f5;border-radius:14px;padding:16px;overflow:visible;position:relative}.shift-section-header[data-v-1d0bc158]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.shift-section-title[data-v-1d0bc158]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#383838;margin:0}.shift-section-title .section-icon[data-v-1d0bc158]{color:#3b82f6;font-size:20px}.shift-section-empty[data-v-1d0bc158]{display:flex;align-items:center;justify-content:center;gap:8px;color:#4b5563;font-size:14px;padding:16px;background:#fff;border-radius:10px;border:1px dashed #e0e0e0}.shift-section-empty .empty-icon[data-v-1d0bc158]{color:#bebebe;font-size:20px}.section-table[data-v-1d0bc158]{background:#fff;border-radius:10px;overflow:hidden}.section-table[data-v-1d0bc158] .v-data-table__wrapper{border-radius:10px}.section-table[data-v-1d0bc158] table{border-collapse:collapse}.section-table[data-v-1d0bc158] thead{background:#fafafa}.section-table[data-v-1d0bc158] thead th{font-size:13px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.03em;padding:8px 12px!important;border-bottom:1px solid #e0e0e0!important}.section-table[data-v-1d0bc158] tbody tr:hover{background:#fafafa!important}.section-table[data-v-1d0bc158] tbody tr:last-child td{border-bottom:none!important}.section-table[data-v-1d0bc158] tbody td{font-size:14px!important;padding:12px!important;border-bottom:1px solid #f5f5f5!important;color:#383838}.data-card[data-v-1d0bc158]{background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.data-card__header[data-v-1d0bc158]{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-card__title[data-v-1d0bc158]{font-weight:600;color:#383838;font-size:14px}.data-card__subtitle[data-v-1d0bc158]{font-size:13px;color:#4b5563}.data-card__content[data-v-1d0bc158]{font-size:14px;color:#4b5563}.data-card__actions[data-v-1d0bc158]{display:flex;gap:4px;margin-top:4px}.data-cards-grid[data-v-1d0bc158]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.skeleton[data-v-1d0bc158]{width:100%;height:40px;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-loading-1d0bc158 1.5s infinite}@keyframes skeleton-loading-1d0bc158{0%{background-position:200% 0}to{background-position:-200% 0}}.files-list[data-v-1d0bc158]{display:flex;flex-direction:column;gap:8px}.file-item[data-v-1d0bc158]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #e5e7eb}.file-item[data-v-1d0bc158]:last-child{border-bottom:none}.file-info[data-v-1d0bc158]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.file-name[data-v-1d0bc158]{font-size:14px;font-weight:500;color:#383838;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta[data-v-1d0bc158]{font-size:13px;color:#4b5563}.files-empty[data-v-1d0bc158]{text-align:center;color:#4b5563;padding:16px}.shift-section[data-v-55ad880f]{background:#fafafa;border:1px solid #f5f5f5;border-radius:14px;padding:16px;overflow:visible;position:relative}.shift-section-header[data-v-55ad880f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.shift-section-title[data-v-55ad880f]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#383838;margin:0}.shift-section-title .section-icon[data-v-55ad880f]{color:#3b82f6;font-size:20px}.shift-section-empty[data-v-55ad880f]{display:flex;align-items:center;justify-content:center;gap:8px;color:#4b5563;font-size:14px;padding:16px;background:#fff;border-radius:10px;border:1px dashed #e0e0e0}.shift-section-empty .empty-icon[data-v-55ad880f]{color:#bebebe;font-size:20px}.section-table[data-v-55ad880f]{background:#fff;border-radius:10px;overflow:hidden}.section-table[data-v-55ad880f] .v-data-table__wrapper{border-radius:10px}.section-table[data-v-55ad880f] table{border-collapse:collapse}.section-table[data-v-55ad880f] thead{background:#fafafa}.section-table[data-v-55ad880f] thead th{font-size:13px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.03em;padding:8px 12px!important;border-bottom:1px solid #e0e0e0!important}.section-table[data-v-55ad880f] tbody tr:hover{background:#fafafa!important}.section-table[data-v-55ad880f] tbody tr:last-child td{border-bottom:none!important}.section-table[data-v-55ad880f] tbody td{font-size:14px!important;padding:12px!important;border-bottom:1px solid #f5f5f5!important;color:#383838}.data-card[data-v-55ad880f]{padding:12px;display:flex;flex-direction:column;gap:8px}.data-card__header[data-v-55ad880f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-card__title[data-v-55ad880f]{font-weight:600;color:#383838;font-size:14px}.data-card__subtitle[data-v-55ad880f]{font-size:13px;color:#4b5563}.data-card__content[data-v-55ad880f]{font-size:14px;color:#4b5563}.data-card__actions[data-v-55ad880f]{display:flex;gap:4px;margin-top:4px}.data-cards-grid[data-v-55ad880f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.skeleton[data-v-55ad880f]{width:100%;height:40px;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-loading-55ad880f 1.5s infinite}@keyframes skeleton-loading-55ad880f{0%{background-position:200% 0}to{background-position:-200% 0}}.table-actions[data-v-55ad880f]{display:flex;gap:4px;justify-content:flex-end}.product-info[data-v-55ad880f]{display:flex;flex-direction:column;gap:2px}.product-name[data-v-55ad880f]{font-weight:500}.product-code[data-v-55ad880f]{font-size:13px;color:#4b5563}.scrap-count[data-v-55ad880f]{font-weight:700;color:#ef4444}.text-muted[data-v-55ad880f]{color:#d5dbdd}.scrap-records-table-view[data-v-55ad880f]{display:block}.scrap-records-card-view[data-v-55ad880f]{display:none}@media(max-width:768px){.scrap-records-table-view[data-v-55ad880f]{display:none}.scrap-records-card-view[data-v-55ad880f]{display:block}}.data-card[data-v-55ad880f]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;overflow:hidden}.data-card[data-v-55ad880f]:last-child{margin-bottom:0}.data-card-header[data-v-55ad880f]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fafafa;border-bottom:1px solid #e5e7eb}.data-card-title[data-v-55ad880f]{font-size:15px;font-weight:600;color:#383838}.data-card-actions[data-v-55ad880f]{display:flex;gap:4px}.data-card-body[data-v-55ad880f]{padding:12px}.data-card-row[data-v-55ad880f]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;line-height:1.4}.data-card-row[data-v-55ad880f]:last-child{margin-bottom:0}.data-card-label[data-v-55ad880f]{font-size:14px;color:#4b5563;min-width:100px;flex-shrink:0}.data-card-value[data-v-55ad880f]{font-size:14px;color:#383838;font-weight:500}.data-card-value--highlight[data-v-55ad880f]{font-weight:700;color:#ef4444}.shift-section[data-v-2c631a13]{background:#fafafa;border:1px solid #f5f5f5;border-radius:14px;padding:16px;overflow:visible;position:relative}.shift-section-header[data-v-2c631a13]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.shift-section-title[data-v-2c631a13]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#383838;margin:0}.shift-section-title .section-icon[data-v-2c631a13]{color:#3b82f6;font-size:20px}.shift-section-empty[data-v-2c631a13]{display:flex;align-items:center;justify-content:center;gap:8px;color:#4b5563;font-size:14px;padding:16px;background:#fff;border-radius:10px;border:1px dashed #e0e0e0}.shift-section-empty .empty-icon[data-v-2c631a13]{color:#bebebe;font-size:20px}.section-table[data-v-2c631a13]{background:#fff;border-radius:10px;overflow:hidden}.section-table[data-v-2c631a13] .v-data-table__wrapper{border-radius:10px}.section-table[data-v-2c631a13] table{border-collapse:collapse}.section-table[data-v-2c631a13] thead{background:#fafafa}.section-table[data-v-2c631a13] thead th{font-size:13px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.03em;padding:8px 12px!important;border-bottom:1px solid #e0e0e0!important}.section-table[data-v-2c631a13] tbody tr:hover{background:#fafafa!important}.section-table[data-v-2c631a13] tbody tr:last-child td{border-bottom:none!important}.section-table[data-v-2c631a13] tbody td{font-size:14px!important;padding:12px!important;border-bottom:1px solid #f5f5f5!important;color:#383838}.data-card[data-v-2c631a13]{background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.data-card__header[data-v-2c631a13]{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-card__title[data-v-2c631a13]{font-weight:600;color:#383838;font-size:14px}.data-card__subtitle[data-v-2c631a13]{font-size:13px;color:#4b5563}.data-card__content[data-v-2c631a13]{font-size:14px;color:#4b5563}.data-card__actions[data-v-2c631a13]{display:flex;gap:4px;margin-top:4px}.data-cards-grid[data-v-2c631a13]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.skeleton[data-v-2c631a13]{width:100%;height:40px;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-loading-2c631a13 1.5s infinite}@keyframes skeleton-loading-2c631a13{0%{background-position:200% 0}to{background-position:-200% 0}}.issues-list[data-v-2c631a13],.shift-detail-issues[data-v-2c631a13]{display:flex;flex-direction:column;gap:12px}.issue-card[data-v-2c631a13]{background:#fff;border:1px solid #e0e0e0;border-left:4px solid #ef4444;border-radius:10px;overflow:hidden}.issue-header[data-v-2c631a13]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 16px}.issue-header-content[data-v-2c631a13]{display:flex;flex-wrap:wrap;gap:16px 28px;flex:1}.issue-field[data-v-2c631a13]{display:flex;flex-direction:column;gap:4px;min-width:100px}.issue-field.issue-field-state[data-v-2c631a13]{min-width:auto}.field-label[data-v-2c631a13]{font-size:13px;color:#4b5563;text-transform:uppercase;letter-spacing:.02em}.field-value[data-v-2c631a13]{font-size:14px;color:#383838;font-weight:500}.field-value.field-empty[data-v-2c631a13]{color:#4b5563;font-weight:400}.station-name[data-v-2c631a13]{font-weight:600}.issue-action[data-v-2c631a13]{flex-shrink:0;padding-top:4px}.issue-detail[data-v-2c631a13]{background:#fafafa;border-top:1px solid #f5f5f5;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.issue-detail-item[data-v-2c631a13]{display:flex;gap:8px;font-size:14px;line-height:1.4}.detail-label[data-v-2c631a13]{color:#4b5563;flex-shrink:0;min-width:140px}.detail-value[data-v-2c631a13]{color:#383838;font-weight:500}.maintenance-name[data-v-2c631a13]{font-weight:500!important}.shift-management-detail{height:100%;overflow-y:auto;overflow-x:hidden;background:#fafafa}.shift-content{display:flex;flex-direction:column;gap:0;background:#fff;border-radius:14px;overflow:hidden}.shift-header-wrapper{position:sticky;top:0;z-index:10;background:#fff;padding:16px;padding-bottom:0;transition:box-shadow .2s ease}.shift-header-wrapper.is-scrolled{box-shadow:0 4px 12px rgba(0,0,0,.08);padding-bottom:16px}.shift-sections{padding:16px;display:flex;flex-direction:column;gap:12px}.shift-files-table.v-data-table>.v-data-table__wrapper>table>tbody>tr>td{border:0!important}.shift-files-table table{width:100%;border-collapse:separate;border-spacing:0 4px!important}.shift-files-table tr{background:transparent}.shift-files-table td{padding:4px 8px!important;border:0!important;background:#fafafa;vertical-align:middle;overflow:hidden;height:auto!important}.shift-files-table ::v-deep tbody tr>td,.shift-files-table ::v-deep tbody tr>th{border-bottom:0!important;border:0!important}.shift-files-table .icon-cell{width:36px;padding-right:4px;border-top-left-radius:14px;border-bottom-left-radius:14px;overflow:hidden;text-align:left;border:0!important}.shift-files-table .name-cell{border:0!important}.shift-files-table .name-cell .file-name{font-weight:600;font-size:15px;color:#383838}.shift-files-table .name-cell .file-meta{color:#4b5563;font-size:14px;margin-left:8px}.shift-files-table .action-cell{width:44px;padding-left:4px;border-top-right-radius:14px;border-bottom-right-radius:14px;text-align:right;border:0!important;overflow:hidden}.shift-files-table .btn-ghost{background:transparent!important;box-shadow:none!important;min-width:24px;height:24px}.shift-files-table .btn-ghost.grey--text .v-btn__content{color:#4b5563!important}.shift-files-table .empty{background:transparent;color:#bebebe;padding:8px 0}.shift-chart{transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;position:relative;z-index:1}.shift-chart ::v-deep .apexcharts-tooltip{z-index:99999!important;position:fixed!important}.shift-chart ::v-deep svg{shape-rendering:crispEdges;text-rendering:geometricPrecision;transform:translateZ(0);backface-visibility:hidden}.shift-chart ::v-deep .apexcharts-canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)}.shift-chart ::v-deep text{shape-rendering:geometricPrecision;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shift-chart ::v-deep .apexcharts-bar,.shift-chart ::v-deep .apexcharts-bar-area,.shift-chart ::v-deep line,.shift-chart ::v-deep path,.shift-chart ::v-deep rect{shape-rendering:crispEdges}.shift-chart ::v-deep .apexcharts-tooltip{-webkit-font-smoothing:antialiased;transform:translateZ(0)}.shift-chart ::v-deep .apexcharts-graphical{transform:translateZ(0)}.shift-detail-header{background:#fff;padding:0 0 16px 0}.shift-detail-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.shift-detail-title{display:flex;align-items:baseline;gap:12px;flex:1}.shift-detail-title h1{font-size:26px;font-weight:700;color:#383838;margin:0;line-height:1.2}.shift-detail-title .shift-detail-code{font-size:19px;font-weight:500;color:#4b5563}.shift-detail-toolbar{display:flex;align-items:center;gap:12px}.shift-detail-actions ::v-deep .v-btn{text-transform:none;font-weight:500;letter-spacing:0;border-radius:10px}.shift-detail-icons{display:flex;gap:4px}.shift-detail-icons ::v-deep .v-btn{background:#dadeec;transition:all .15s ease}.shift-detail-icons ::v-deep .v-btn:hover{background:#e0e0e0}.shift-detail-meta{margin-bottom:0;padding:0 4px}.shift-detail-meta-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.shift-detail-meta-item{display:flex;align-items:center;gap:8px;font-size:15px;color:#383838;font-weight:500}.shift-detail-meta-item ::v-deep .v-icon{color:#4b5563}.shift-detail-meta-item span{line-height:1}.shift-detail-people{display:flex;flex-wrap:wrap;gap:20px;padding:8px 4px}.shift-detail-person{display:flex;align-items:center;gap:8px;font-size:14px}.shift-detail-person .person-label{color:#4b5563;font-weight:500}.shift-detail-person .person-name{color:#383838;font-weight:600}.shift-detail-person .person-time{color:#4b5563;font-size:13px;margin-left:4px}.shift-detail-person .person-time:before{content:"•";margin-right:8px}.shift-section{background:#dadeec;border:1px solid #e5e7eb;border-radius:14px;padding:16px;overflow:visible;position:relative}.shift-section-title{font-size:15px;font-weight:600;color:#383838;margin:0 0 12px 0}.shift-section-empty{color:#4b5563;font-size:14px;font-style:italic}.shift-stations{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.shift-station-item{display:flex;flex-direction:column;gap:4px}.shift-station-name{font-size:12px;color:#4b5563;font-weight:500}.shift-station-worker{font-size:14px;color:#383838;font-weight:600}.shift-station-worker .text--muted{color:#4b5563;font-weight:400}.shift-checklists{display:flex;flex-wrap:wrap;gap:8px}.issue-solving-card-view,.production-records-card-view,.scrap-records-card-view{display:none}.issue-solving-table-view,.production-records-table-view,.scrap-records-table-view{display:block}.data-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;overflow:hidden}.data-card:last-child{margin-bottom:0}.data-card-header{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fafafa;border-bottom:1px solid #e5e7eb}.data-card-title{font-size:15px;font-weight:600;color:#383838}.data-card-actions{display:flex;gap:8px}.data-card-body{padding:12px}.data-card-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;line-height:1.4}.data-card-row:last-child{margin-bottom:0}.data-card-label{font-size:14px;color:#4b5563;font-weight:500;min-width:100px;flex-shrink:0}.data-card-value{font-size:14px;color:#383838;font-weight:400;flex:1}.data-card-value--highlight{font-weight:600;color:#ef4444}.data-card-details{margin-top:12px;padding-top:12px;border-top:1px solid #f5f5f5}.data-card-detail-item{margin-bottom:12px;font-size:14px;line-height:1.5}.data-card-detail-item:last-child{margin-bottom:0}.data-card-detail-item .data-card-label{display:block;margin-bottom:4px;font-size:13px}.data-card-detail-item strong{color:#383838;font-weight:500}.data-card-findings{margin-top:12px}.finding-box{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:12px;margin-bottom:8px}.finding-box:last-child{margin-bottom:0}.finding-item{margin-bottom:8px;font-size:14px;line-height:1.4}.finding-item:last-child{margin-bottom:0}.finding-item .data-card-label{display:block;margin-bottom:2px;font-size:13px;min-width:auto}.finding-item strong{color:#383838;font-weight:500}.finding-closed{font-size:14px;font-weight:600;color:#10b981;font-style:italic}.production-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;overflow:hidden}.production-card:last-child{margin-bottom:0}.production-card-header{background:#fafafa;padding:8px 12px;border-bottom:1px solid #e5e7eb}.production-card-product{display:flex;flex-direction:column;gap:2px}.production-card-product .product-name{font-size:14px;font-weight:600;color:#383838;line-height:1.3}.production-card-product .product-code{font-size:13px;color:#4b5563;font-weight:500}.production-card-body{padding:12px}.production-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.production-stat{display:flex;flex-direction:column;gap:3px;padding:8px;background:#fafafa;border-radius:10px}.production-stat--ok{background:#d1fae5}.production-stat--nok{background:#fee2e2}.production-stat .stat-label{font-size:12px;color:#4b5563;font-weight:500;display:flex;align-items:center;gap:3px;line-height:1}.production-stat .stat-label ::v-deep .v-icon{font-size:12px!important}.production-stat .stat-value{font-size:15px;font-weight:600;color:#383838;line-height:1}.production-hourly{border-top:1px solid #e5e7eb;padding-top:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.hourly-record{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;background:#fafafa;border-radius:6px;gap:4px}.hourly-time{font-weight:600;color:#383838;font-size:12px;text-align:center;line-height:1.2;white-space:nowrap}.hourly-counts{display:flex;gap:8px;align-items:center;justify-content:center}.hourly-nok,.hourly-ok{display:flex;align-items:center;gap:3px;font-weight:600;font-size:13px}.hourly-nok ::v-deep .v-icon,.hourly-ok ::v-deep .v-icon{font-size:14px!important}.hourly-ok{color:#10b981}.hourly-nok{color:#ef4444}.shift-section ::v-deep .v-data-table{background:transparent}.shift-section ::v-deep .v-data-table thead{background:#f5f5f5}.shift-section ::v-deep .v-data-table thead th{font-size:14px;font-weight:600;color:#383838;padding:8px 12px!important}.shift-section ::v-deep .v-data-table tbody tr td{font-size:14px;padding:8px 12px!important}.shift-section ::v-deep .v-data-table tbody tr.no-hover:hover{background:transparent!important}.shift-section .shift-files-table ::v-deep tbody .icon-cell{width:40px;padding:4px 8px!important}.shift-section .shift-files-table ::v-deep tbody .name-cell .file-name{display:block;font-size:14px;font-weight:500;color:#383838}.shift-section .shift-files-table ::v-deep tbody .name-cell .file-meta{display:block;font-size:13px;color:#4b5563;margin-top:2px}.shift-section .shift-files-table ::v-deep tbody .action-cell{width:40px;padding:4px 8px!important}.shift-section .shift-files-table ::v-deep tbody .empty{color:#4b5563;font-style:italic;padding:16px!important}.shift-section .box.dark{background:#f5f5f5;border-radius:10px;padding:8px 12px;font-size:14px}.shift-section .box.dark strong{font-weight:600;color:#383838}.shift-section .box.dark .text--green{color:#10b981;font-weight:600}.shift-section .box.dark .text--red{color:#ef4444;font-weight:600}.shift-section .box.bordered{border:1px solid #e5e7eb;background:#fff;border-radius:10px;padding:12px;font-size:14px}.shift-section .box.bordered .text--secondary{color:#4b5563;font-size:14px}.shift-section .box.bordered strong{color:#383838}.shift-section ::v-deep tbody tr td .text--secondary{color:#4b5563;font-size:14px;font-weight:500}.shift-section ::v-deep tbody tr td .text--bold{font-weight:600}.shift-section ::v-deep tbody tr td .d-flex.flex-column.gap-10>div{line-height:1.4}.shift-section .shift-section-title.mb-0+.v-btn{min-width:auto}.shift-section ::v-deep .v-text-field textarea{font-size:14px;line-height:1.5}.shift-section .skeleton{background:linear-gradient(90deg,#f5f5f5 25%,#fafafa 50%,#f5f5f5 75%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;border-radius:6px;height:40px;width:100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.shift-section .shift-chart{margin:0;padding:0}.shift-section .shift-chart ::v-deep .apexcharts-canvas{background:transparent}@media(max-width:960px){.shift-content{padding:8px;padding-top:8px}.max-width-100 .mx-3{margin-left:12px!important;margin-right:12px!important}.max-width-100 .my-3{margin-top:12px!important;margin-bottom:12px!important}.max-width-100 h1{font-size:20px!important;line-height:1.3!important}.max-width-100 h2{font-size:18px!important}.max-width-100 h4{font-size:15px!important;margin-top:8px!important;margin-bottom:8px!important}.max-width-100 .gap-16{gap:12px!important}.max-width-100 .gap-10{gap:8px!important}.max-width-100 .v-chip{font-size:12px!important;height:30px!important;padding:0 10px!important}.max-width-100 .v-btn:not(.btn-circle):not(.close-btn-circle){font-size:13px!important;height:36px!important;padding:0 14px!important}}@media(max-width:768px){.shift-content{padding:12px!important}.shift-content>:first-child{margin-top:0!important}.shift-detail-top{margin-bottom:12px;flex-wrap:nowrap;flex-direction:row;align-items:center}.shift-detail-title h1{font-size:20px!important}.shift-detail-title .shift-detail-code{font-size:15px}.shift-detail-toolbar{gap:8px}.shift-detail-meta{margin-bottom:10px}.shift-detail-meta-row{gap:12px}.shift-detail-meta-item{font-size:13px}.shift-detail-people{gap:16px;padding-top:10px}.shift-detail-person{font-size:12px}.shift-detail-person .person-time{font-size:11px}.shift-section{padding:10px}.shift-section-title{font-size:13px;margin-bottom:8px}.shift-stations{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.shift-station-name{font-size:10px}.shift-station-worker{font-size:12px}.shift-checklists{gap:6px}.shift-section ::v-deep .v-data-table{font-size:12px}.shift-section ::v-deep .v-data-table thead th{font-size:11px;padding:6px 8px!important}.shift-section ::v-deep .v-data-table tbody td{font-size:12px;padding:6px 8px!important}.shift-section .box.dark{padding:6px 10px;font-size:11px}.shift-section .box.bordered{padding:8px 10px;font-size:12px}.shift-section ::v-deep .v-btn.x-small{font-size:10px;height:24px}.max-width-100 h1{font-size:18px!important;line-height:1.2!important;margin-top:0!important}.max-width-100 h2{font-size:16px!important}.max-width-100 h4{margin-top:6px!important;margin-bottom:6px!important}.max-width-100 h4,.max-width-100 p{font-size:14px!important}.max-width-100 .gap-16{gap:8px!important}.max-width-100 .gap-10{gap:6px!important}.max-width-100 .v-chip{font-size:11px!important;height:28px!important;padding:0 8px!important}.max-width-100 .v-chip .v-chip__content{line-height:1.2!important}.max-width-100 .v-btn:not(.btn-circle):not(.close-btn-circle){font-size:12px!important;height:34px!important;padding:0 12px!important}.max-width-100 .v-btn:not(.btn-circle):not(.close-btn-circle) .v-icon{font-size:18px!important}.max-width-100 .btn-circle,.max-width-100 .close-btn-circle{width:36px!important;height:36px!important;min-width:36px!important}.max-width-100 .btn-circle .v-icon,.max-width-100 .close-btn-circle .v-icon{font-size:18px!important}.max-width-100 .text--12{font-size:11px!important}.max-width-100 .text--14{font-size:12px!important}.max-width-100 .d-flex.flex-row.gap-16.flex-wrap{gap:12px!important}.max-width-100 .d-flex.flex-row.gap-16.flex-wrap>div{min-width:calc(50% - 6px);flex:1 1 calc(50% - 6px)}}@media(max-width:600px){.shift-content{padding:12px!important;gap:10px!important}.shift-content>:first-child,.shift-content>:first-child>:first-child{margin-top:0!important}.shift-detail-header{margin-bottom:0}.shift-detail-top{align-items:center;gap:10px;margin-bottom:12px}.shift-detail-title{gap:3px}.shift-detail-title h1{font-size:17px!important;line-height:1.3!important;font-weight:600!important}.shift-detail-title .shift-detail-code{font-size:14px;color:#4b5563}.shift-detail-toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.shift-detail-toolbar .shift-detail-actions{flex:1}.shift-detail-toolbar .shift-detail-actions ::v-deep .v-btn{width:100%;height:42px;font-size:14px;border-radius:10px}.shift-detail-toolbar .shift-detail-icons{display:flex;gap:8px;flex-shrink:0}.shift-detail-toolbar .shift-detail-icons ::v-deep .v-btn{width:42px;height:42px;min-width:42px;background:#fafafa;border-radius:10px;transition:all .2s}.shift-detail-toolbar .shift-detail-icons ::v-deep .v-btn:hover{background:#f5f5f5}.shift-detail-toolbar .shift-detail-icons ::v-deep .v-btn:active{transform:scale(.95)}.shift-detail-toolbar .shift-detail-icons ::v-deep .v-btn .v-icon{font-size:20px!important}.shift-detail-meta{margin-bottom:0;padding:0}.shift-detail-meta-row{gap:8px 12px;flex-direction:row;align-items:center;flex-wrap:wrap}.shift-detail-meta-item{font-size:14px;color:#383838;flex:0 0 auto}.shift-detail-meta-item ::v-deep .v-icon{font-size:16px!important;opacity:.8}.shift-detail-meta-item span{font-weight:500}.shift-detail-meta-item ::v-deep .v-chip{height:26px;font-size:13px;padding:0 12px}.shift-detail-meta-item:first-child{flex:0 0 100%}.shift-detail-people{flex-direction:column;gap:12px;padding-top:12px;margin-top:12px;border-top:1px solid #e5e7eb}.shift-detail-person{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;line-height:1.4}.shift-detail-person .person-label{font-size:13px;color:#4b5563;font-weight:500}.shift-detail-person .person-name{font-size:14px;font-weight:600;color:#383838}.shift-detail-person .person-time{font-size:13px;color:#bebebe;font-weight:400;margin-left:0}.shift-detail-person .person-time:before{content:"•";margin-right:4px;margin-left:0}.shift-section{padding:8px}.shift-section-title{font-size:14px;margin-bottom:8px}.shift-section-empty{font-size:13px}.issue-solving-table-view,.production-records-table-view,.scrap-records-table-view{display:none!important}.issue-solving-card-view,.production-records-card-view,.scrap-records-card-view{display:block!important}.data-card{margin-bottom:10px}.data-card-header{padding:10px;gap:8px}.data-card-title{font-size:13px;flex:1 1 100%}.data-card-actions{flex:1 1 100%;justify-content:flex-end}.data-card-body{padding:10px}.data-card-row{flex-direction:column;gap:4px;margin-bottom:12px}.data-card-row ::v-deep .v-chip{margin-top:4px}.data-card-label{font-size:11px;min-width:auto}.data-card-value{font-size:13px}.data-card-value ::v-deep .v-chip{height:24px;font-size:10px;padding:0 8px}.data-card-details{margin-top:10px;padding-top:10px}.data-card-detail-item{margin-bottom:8px;font-size:13px}.data-card-detail-item .data-card-label{font-size:10px}.finding-box{padding:8px;margin-bottom:6px}.finding-item{font-size:11px;margin-bottom:6px}.finding-item .data-card-label{font-size:10px}.finding-closed{font-size:11px}.production-card{margin-bottom:8px}.production-card-header{padding:6px 8px}.production-card-product .product-name{font-size:13px}.production-card-product .product-code{font-size:10px}.production-card-body{padding:8px}.production-stats{gap:6px;margin-bottom:8px}.production-stat{padding:5px 6px;gap:2px}.production-stat .stat-label{font-size:9px}.production-stat .stat-label ::v-deep .v-icon{font-size:11px!important}.production-stat .stat-value{font-size:13px}.production-hourly{padding-top:6px;gap:4px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.hourly-record{padding:5px 3px;gap:3px}.hourly-time{font-size:10px}.hourly-counts{gap:6px}.hourly-nok,.hourly-ok{gap:2px;font-size:12px}.hourly-nok ::v-deep .v-icon,.hourly-ok ::v-deep .v-icon{font-size:13px!important}.shift-stations{grid-template-columns:1fr;gap:6px}.shift-station-item{gap:2px}.shift-station-name{font-size:10px}.shift-station-worker{font-size:11px}.shift-checklists{gap:4px;flex-direction:column}.shift-checklists ::v-deep .v-btn{width:100%;justify-content:flex-start}.shift-section ::v-deep .v-data-table{font-size:11px}.shift-section ::v-deep .v-data-table thead th{font-size:10px;padding:4px 6px!important}.shift-section ::v-deep .v-data-table tbody td{font-size:11px;padding:4px 6px!important}.shift-section .shift-files-table ::v-deep tbody .file-name{font-size:12px}.shift-section .shift-files-table ::v-deep tbody .file-meta{font-size:10px}.shift-section .box.dark{padding:4px 8px;font-size:10px}.shift-section .box.dark strong{font-size:10px}.shift-section .box.dark ::v-deep .v-icon{font-size:14px!important}.shift-section .box.bordered{padding:6px 8px;font-size:11px}.shift-section .box.bordered .text--secondary{font-size:10px}.shift-section ::v-deep .v-btn.x-small{font-size:9px;height:22px;padding:0 6px}.shift-section ::v-deep .v-btn.x-small .v-icon{font-size:14px!important}.shift-section .d-flex.flex-row.justify-content-between{gap:8px}.shift-section .d-flex.flex-row.justify-content-between .shift-section-title{flex:1 1 100%;margin-bottom:4px!important}.max-width-100 h1{font-size:16px!important;line-height:1.2!important;margin-top:0!important}.max-width-100 h2{font-size:15px!important}.max-width-100 h4{font-size:13px!important;margin-top:4px!important;margin-bottom:4px!important}.max-width-100 .d-flex.flex-row.gap-10.align-items-center.flex-wrap:first-child{flex-direction:column!important;align-items:stretch!important}.max-width-100 .d-flex.flex-row.gap-10.align-items-center.flex-wrap:first-child>.flex-grow-1{width:100%;text-align:center;margin-bottom:8px}.max-width-100 .d-flex.flex-row.gap-10.align-items-center.flex-wrap:first-child>div,.max-width-100 .d-flex.flex-row.gap-10.align-items-center.flex-wrap:first-child>div .v-btn:not(.btn-circle):not(.close-btn-circle){width:100%}.max-width-100 .d-flex.flex-row.gap-10.align-items-center.flex-wrap:first-child>div:has(.btn-circle),.max-width-100 .d-flex.flex-row.gap-10.align-items-center.flex-wrap:first-child>div:has(.close-btn-circle){width:auto;display:inline-flex}.max-width-100 .d-flex.flex-row.gap-10.flex-wrap.text--bold{gap:4px!important}.max-width-100 .v-chip{font-size:10px!important;height:26px!important;padding:0 6px!important}.max-width-100 .d-flex.flex-row.gap-16.flex-wrap{flex-direction:column!important;gap:8px!important}.max-width-100 .d-flex.flex-row.gap-16.flex-wrap>div{width:100%!important;min-width:100%!important;flex:1 1 100%!important}.max-width-100 .shift-chart ::v-deep .apexcharts-canvas{max-height:80px!important}.max-width-100 .v-text-field,.max-width-100 .v-text-field ::v-deep input,.max-width-100 .v-text-field ::v-deep textarea,.max-width-100 .v-textarea,.max-width-100 .v-textarea ::v-deep input,.max-width-100 .v-textarea ::v-deep textarea{font-size:14px!important}.max-width-100 .v-text-field ::v-deep .v-label,.max-width-100 .v-textarea ::v-deep .v-label{font-size:13px!important}.shift-files-table,.v-data-table{font-size:12px!important}.shift-files-table ::v-deep th,.v-data-table ::v-deep th{font-size:11px!important;padding:4px!important}.shift-files-table ::v-deep td,.v-data-table ::v-deep td{font-size:12px!important;padding:4px 6px!important}.shift-files-table .file-name,.v-data-table .file-name{font-size:12px!important}.shift-files-table .file-meta,.v-data-table .file-meta{font-size:10px!important}}.shift-detail-dialog[data-v-1927c386]{display:flex;flex-direction:column;max-height:90vh;background:#fff;border-radius:18px;overflow:hidden}.shift-dialog-header[data-v-1927c386]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.shift-dialog-title[data-v-1927c386]{font-size:19px;font-weight:600;color:#383838;margin:0}.shift-dialog-close[data-v-1927c386]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#dadeec;border:none;border-radius:10px;color:#4b5563;cursor:pointer;transition:all .15s ease}.shift-dialog-close[data-v-1927c386]:hover{background:#e0e0e0;color:#383838}.shift-dialog-content[data-v-1927c386]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#dadeec}@media(max-width:768px){.shift-dialog-header[data-v-1927c386]{padding:12px}.shift-dialog-title[data-v-1927c386]{font-size:17px}.shift-dialog-close[data-v-1927c386]{width:32px;height:32px}}[data-v-1927c386] .shift-detail-dialog-wrapper.v-dialog--fullscreen .shift-detail-dialog{max-height:100vh;border-radius:0}[data-v-1927c386] .shift-detail-dialog-wrapper.v-dialog--fullscreen .shift-detail-dialog .shift-dialog-content{max-height:calc(100vh - 60px)}@media(max-width:600px){[data-v-1927c386] .shift-detail-dialog-wrapper.v-dialog--fullscreen .shift-detail-dialog .shift-dialog-content{max-height:calc(100vh - 52px)}}.shift-layout[data-v-5ce8c6c2]{display:flex;gap:8px;height:100%;width:100%;min-height:0;overflow:hidden}.shift-layout__calendar[data-v-5ce8c6c2],.shift-layout__detail[data-v-5ce8c6c2]{flex:1;min-width:0;min-height:0;background:#fff;border-radius:14px;border:1px solid #e5e7eb;overflow:hidden;display:flex;flex-direction:column}@media(max-width:991px){.shift-layout__calendar[data-v-5ce8c6c2]{flex:1}}.shift-page[data-v-678e897b]{display:flex;flex-direction:column;height:100%;padding:12px;gap:8px;overflow:hidden}.shift-page__header[data-v-678e897b]{flex-shrink:0;display:flex;align-items:center;background:#fff;border-radius:14px;padding:8px 12px;border:1px solid #e5e7eb}.shift-page__content[data-v-678e897b]{display:flex;flex:1;min-height:0;overflow:hidden}.shift-work-list[data-v-1c37d5f6]{padding:16px;display:flex;flex-direction:column;gap:12px}.empty-state[data-v-1c37d5f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px;background:#fff;border:1px solid #e0e0e0;border-radius:14px;gap:12px}.empty-icon[data-v-1c37d5f6]{font-size:48px;color:#d5dbdd}.empty-text[data-v-1c37d5f6]{font-size:17px;color:#4b5563}.shift-card[data-v-1c37d5f6],.shifts-list[data-v-1c37d5f6]{display:flex;flex-direction:column;gap:12px}.shift-card[data-v-1c37d5f6]{background:#fff;border:1px solid #e0e0e0;border-radius:14px;padding:16px;transition:box-shadow .2s ease;border-left-width:4px;border-left-style:solid}.shift-card--opened[data-v-1c37d5f6]{border-left-color:#10b981}.shift-card--waiting[data-v-1c37d5f6]{border-left-color:#f97316}.shift-card[data-v-1c37d5f6]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.shift-card__header[data-v-1c37d5f6]{display:flex;align-items:center;justify-content:space-between;gap:16px}.shift-card__title[data-v-1c37d5f6]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.workplace-name[data-v-1c37d5f6]{font-size:22px;font-weight:700;color:#383838}.location-name[data-v-1c37d5f6]{font-size:17px;color:#666;font-weight:400}.shift-card__actions[data-v-1c37d5f6]{display:flex;align-items:center;gap:12px;flex-shrink:0}.shift-card__meta[data-v-1c37d5f6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.meta-item[data-v-1c37d5f6]{display:inline-flex;align-items:center;gap:4px;font-size:15px;color:#383838}.meta-item[data-v-1c37d5f6] .v-icon{color:#8a8e94}.meta-separator[data-v-1c37d5f6]{color:#d5dbdd;font-size:15px}.shift-card__opened-by[data-v-1c37d5f6]{display:flex;align-items:center;gap:8px;font-size:15px;padding-top:12px;border-top:1px solid #f5f5f5}.opened-label[data-v-1c37d5f6]{color:#383838}.opened-name[data-v-1c37d5f6]{color:#383838;font-weight:600}.opened-time[data-v-1c37d5f6]{color:#818282}@media(max-width:768px){.shift-card__header[data-v-1c37d5f6]{flex-direction:column;align-items:flex-start;gap:12px}.shift-card__actions[data-v-1c37d5f6]{width:100%;justify-content:space-between}.shift-card__meta[data-v-1c37d5f6]{gap:4px}.meta-separator[data-v-1c37d5f6]{display:none}.meta-item[data-v-1c37d5f6]{background:#fafafa;padding:4px 8px;border-radius:50px}}.shift-work-detail[data-v-ec49e978]{display:flex;flex-direction:column;gap:16px;padding:16px}.shift-header[data-v-ec49e978]{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e0e0e0;border-radius:14px;padding:16px}.header-top[data-v-ec49e978]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.header-title-area[data-v-ec49e978]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header-title[data-v-ec49e978]{font-size:19px;font-weight:700;color:#383838;margin:0}.header-location[data-v-ec49e978]{font-size:15px;color:#4b5563}.header-actions[data-v-ec49e978]{display:flex;align-items:center;gap:8px}.header-meta[data-v-ec49e978]{display:flex;flex-wrap:wrap;gap:8px}.meta-badge[data-v-ec49e978]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:#fafafa;border-radius:10px;font-size:14px;font-weight:500;color:#383838;white-space:nowrap}.meta-badge[data-v-ec49e978] .v-icon{color:#4b5563}.header-people[data-v-ec49e978]{display:flex;flex-wrap:wrap;gap:16px;padding-top:12px;border-top:1px solid #f5f5f5}.person-item[data-v-ec49e978]{display:flex;align-items:center;gap:8px;font-size:14px}.person-icon[data-v-ec49e978],.person-label[data-v-ec49e978]{color:#4b5563}.person-name[data-v-ec49e978]{color:#383838;font-weight:600}.person-time[data-v-ec49e978]{color:#4b5563;font-size:13px}.shift-section[data-v-ec49e978]{background:#fff;border:1px solid #e0e0e0;border-radius:14px;padding:16px}.shift-section--center[data-v-ec49e978]{text-align:center}.shift-section-header[data-v-ec49e978]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shift-section-header .shift-section-title[data-v-ec49e978]{margin-bottom:0}.shift-section-title[data-v-ec49e978]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#383838;margin:0 0 12px 0}.shift-section-title .section-icon[data-v-ec49e978]{color:#3b82f6;font-size:20px}.shift-section-empty[data-v-ec49e978]{display:flex;align-items:center;justify-content:center;gap:8px;color:#4b5563;font-size:14px;padding:16px;background:#fafafa;border-radius:10px}.shift-section-empty .empty-icon[data-v-ec49e978]{color:#bebebe;font-size:20px}.shift-panels[data-v-ec49e978]{display:flex;gap:16px}@media(max-width:991px){.shift-panels[data-v-ec49e978]{flex-direction:column}}.shift-panel[data-v-ec49e978]{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.stations-list[data-v-ec49e978]{display:flex;flex-wrap:wrap;gap:12px}.station-item[data-v-ec49e978]{display:flex;align-items:flex-start;gap:12px;background:#fafafa;border-radius:10px;padding:12px;min-width:220px}.station-badge[data-v-ec49e978]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#3b82f6;border-radius:6px;flex-shrink:0}.station-badge .v-icon[data-v-ec49e978]{color:#fff!important}.station-info[data-v-ec49e978]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.station-name[data-v-ec49e978]{font-size:13px;color:#4b5563;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.station-select[data-v-ec49e978] .v-input__slot{min-height:32px!important;background:#fff!important}.checklists-list[data-v-ec49e978]{display:flex;flex-wrap:wrap;gap:8px}.section-table[data-v-ec49e978]{background:#fff;border-radius:10px;overflow:hidden}.section-table[data-v-ec49e978] thead{background:#fafafa}.section-table[data-v-ec49e978] thead th{font-size:13px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.03em;padding:8px 12px!important;border-bottom:1px solid #e0e0e0!important}.section-table[data-v-ec49e978] tbody tr:hover{background:#fafafa!important}.section-table[data-v-ec49e978] tbody td{font-size:14px!important;padding:8px 12px!important;border-bottom:1px solid #f5f5f5!important}.summary-table[data-v-ec49e978]{margin-top:0}.subsection-title[data-v-ec49e978]{font-size:14px;font-weight:600;color:#4b5563;margin:16px 0 8px 0;padding-top:16px;border-top:1px solid #e0e0e0}.ok-value[data-v-ec49e978]{color:#10b981;font-weight:600}.nok-value[data-v-ec49e978]{color:#ef4444;font-weight:600}.text-muted[data-v-ec49e978]{color:#bebebe}.hourly-records[data-v-ec49e978]{display:flex;flex-direction:column;gap:12px}.hourly-group[data-v-ec49e978]{border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.hourly-group--disabled[data-v-ec49e978]{opacity:.5}.hourly-header[data-v-ec49e978]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fafafa;border-bottom:1px solid #e0e0e0}.hourly-time[data-v-ec49e978]{font-size:14px;font-weight:700;color:#383838}.hourly-plan[data-v-ec49e978]{font-size:13px;color:#4b5563}.hourly-products[data-v-ec49e978]{padding:12px;display:flex;flex-direction:column;gap:12px}.hourly-product[data-v-ec49e978]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f5f5f5}.hourly-product[data-v-ec49e978]:last-child{border-bottom:none;padding-bottom:0}.product-label[data-v-ec49e978]{font-weight:600;color:#383838;font-size:14px;min-width:200px;flex:1}.product-values[data-v-ec49e978]{display:flex;align-items:center;gap:16px}.value-field[data-v-ec49e978]{display:flex;align-items:center;gap:8px}.value-prefix[data-v-ec49e978]{font-size:13px;font-weight:700;text-transform:uppercase;color:#4b5563;min-width:30px}.value-field--ok .value-prefix[data-v-ec49e978]{color:#10b981}.value-input[data-v-ec49e978]{width:80px!important}.value-input[data-v-ec49e978] .v-input__slot{min-height:36px!important;background:#fafafa!important}.value-input[data-v-ec49e978] input{font-size:14px;text-align:right}.value-display[data-v-ec49e978]{display:flex;align-items:center;gap:8px}.value-display--nok .value-prefix[data-v-ec49e978]{color:#ef4444}.value-display--nok .value-number[data-v-ec49e978]{color:#ef4444;font-weight:700;font-size:15px;min-width:30px}.scrap-list[data-v-ec49e978]{width:100%;margin-top:8px;padding-top:8px;border-top:1px dashed #e0e0e0}.scrap-label[data-v-ec49e978]{font-size:13px;color:#3b82f6;font-weight:600;display:block;margin-bottom:4px}.scrap-item[data-v-ec49e978]{display:flex;align-items:center;gap:8px;font-size:13px;padding:2px 0}.scrap-time[data-v-ec49e978]{color:#4b5563;min-width:40px}.scrap-info[data-v-ec49e978]{flex:1;color:#383838}.scrap-count[data-v-ec49e978]{color:#ef4444;font-weight:700;min-width:25px;text-align:right}.scrap-actions[data-v-ec49e978]{display:flex}.issue-templates[data-v-ec49e978]{display:flex;flex-direction:column;gap:8px}.issue-template[data-v-ec49e978]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#fafafa;border-radius:10px}.issue-info[data-v-ec49e978]{display:flex;flex-direction:column;gap:2px}.issue-name[data-v-ec49e978]{font-weight:600;color:#383838}.issue-category[data-v-ec49e978]{font-size:13px;color:#4b5563}.issues-list[data-v-ec49e978]{display:flex;flex-direction:column;gap:8px}.officer-select[data-v-ec49e978]{max-width:300px}.skeleton[data-v-ec49e978]{width:100%;height:40px;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 100%;border-radius:10px;animation:skeleton-loading-ec49e978 1.5s infinite}@keyframes skeleton-loading-ec49e978{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.shift-work-detail[data-v-ec49e978]{padding:12px}.hourly-product[data-v-ec49e978]{flex-direction:column;align-items:flex-start}.product-values[data-v-ec49e978]{width:100%}.issue-template[data-v-ec49e978]{flex-direction:column;align-items:stretch}}.shifts-page[data-v-46ecfe0e]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;background:#f1f5f9}.shift-gantt-bar[data-v-46ecfe0e]{display:flex;align-items:center;padding:6px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s ease}.shift-gantt-bar[data-v-46ecfe0e]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.shift-gantt-bar--waiting[data-v-46ecfe0e]{border-left:3px solid #94a3b8;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.shift-gantt-bar--opened[data-v-46ecfe0e]{border-left:3px solid #3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.shift-gantt-bar--closed[data-v-46ecfe0e]{border-left:3px solid #10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.shift-gantt-bar__content[data-v-46ecfe0e]{display:flex;flex-direction:column;gap:2px;min-width:0}.shift-gantt-bar__row1[data-v-46ecfe0e]{display:flex;align-items:center;gap:8px}.shift-gantt-bar__row2[data-v-46ecfe0e]{display:flex;align-items:center}.shift-gantt-bar__time[data-v-46ecfe0e]{font-size:12px;font-weight:600;color:#383838;white-space:nowrap}.shift-gantt-bar__type[data-v-46ecfe0e]{font-size:12px;font-weight:500;color:#383838;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shift-gantt-bar__team[data-v-46ecfe0e]{font-size:11px;color:#4b5563;white-space:nowrap}.shift-tooltip[data-v-46ecfe0e]{min-width:280px}.shift-tooltip__header[data-v-46ecfe0e]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.15)}.shift-tooltip__status[data-v-46ecfe0e]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.shift-tooltip__status-dot[data-v-46ecfe0e]{width:8px;height:8px;border-radius:50%}.shift-tooltip__status-dot--waiting[data-v-46ecfe0e]{background:#94a3b8}.shift-tooltip__status-dot--opened[data-v-46ecfe0e]{background:#3b82f6}.shift-tooltip__status-dot--closed[data-v-46ecfe0e]{background:#22c55e}.shift-tooltip__status-text[data-v-46ecfe0e]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.shift-tooltip__title[data-v-46ecfe0e]{font-size:15px;font-weight:600;color:#fff}.shift-tooltip__section[data-v-46ecfe0e]{margin-bottom:12px}.shift-tooltip__row[data-v-46ecfe0e]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:6px;color:hsla(0,0%,100%,.9)}.shift-tooltip__row .v-icon[data-v-46ecfe0e]{color:hsla(0,0%,100%,.85)!important}.shift-tooltip__row--small[data-v-46ecfe0e]{font-size:12px;color:hsla(0,0%,100%,.7);margin-bottom:4px}.shift-tooltip__row--small .v-icon[data-v-46ecfe0e]{color:hsla(0,0%,100%,.6)!important}.shift-tooltip__stats[data-v-46ecfe0e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 0;margin:8px 0;border-top:1px solid hsla(0,0%,100%,.15);border-bottom:1px solid hsla(0,0%,100%,.15)}.shift-tooltip__stat[data-v-46ecfe0e]{display:flex;flex-direction:column;align-items:center;text-align:center}.shift-tooltip__stat--ok .shift-tooltip__stat-value[data-v-46ecfe0e]{color:#4ade80}.shift-tooltip__stat--nok .shift-tooltip__stat-value[data-v-46ecfe0e]{color:#f87171}.shift-tooltip__stat-value[data-v-46ecfe0e]{font-size:18px;font-weight:700;color:#fff;line-height:1.2}.shift-tooltip__stat-label[data-v-46ecfe0e]{font-size:10px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.shift-tooltip__footer[data-v-46ecfe0e]{padding-top:8px}.shift-gantt-tooltip.v-tooltip__content{background:#1e293b!important;opacity:1!important;color:#fff!important;border-radius:12px!important;padding:14px 16px!important;box-shadow:0 8px 30px rgba(0,0,0,.35)!important;pointer-events:auto!important}.shift-gantt-tooltip.v-tooltip__content .v-icon{color:hsla(0,0%,100%,.85)!important}.shift-gantt-tooltip.v-tooltip__content .shift-tooltip__row--small .v-icon{color:hsla(0,0%,100%,.6)!important}.report-location[data-v-b680515c]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.report-location__table-wrapper[data-v-b680515c]{flex:1;min-height:0;overflow:hidden;position:relative}.report-location__table-wrapper .fixed-table-container[data-v-b680515c]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.date-nav[data-v-b680515c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap;flex-shrink:0}.date-nav__buttons[data-v-b680515c]{display:flex;gap:2px;background:#f3f4f6;padding:3px;border-radius:6px;flex-wrap:wrap}.date-nav__btn[data-v-b680515c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:5px 10px;font-size:12px;font-weight:500;color:#6b7280;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.date-nav__btn[data-v-b680515c]:hover{background:#e5e7eb;color:#374151}.date-nav__btn--active[data-v-b680515c]{background:#10b981;color:#fff;font-weight:600}.date-nav__btn--active[data-v-b680515c]:hover{background:#059669;color:#fff}.date-nav__icon-btn[data-v-b680515c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d1d5db;background:#fff;width:28px;height:28px;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.date-nav__icon-btn[data-v-b680515c]:hover{background:#f3f4f6;border-color:#9ca3af}.date-nav__icon-btn .v-icon[data-v-b680515c]{color:#6b7280}.date-navigation-mobile[data-v-b680515c]{display:none!important}.date-navigation-mobile .selected-date[data-v-b680515c]{min-width:150px;text-align:center;padding:10px 16px;background:#fff;border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05)}.date-navigation-mobile .selected-date .date-text[data-v-b680515c]{font-size:14px;font-weight:600;color:#1f2937;white-space:nowrap}.date-navigation-mobile .selected-date .date-text--today[data-v-b680515c]{color:#10b981}[data-v-b680515c] .fixed-table-container{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}[data-v-b680515c] .fixed-table-col--fixed-left .fixed-table-item{font-weight:600;color:#374151;font-size:13px;background:#f9fafb}[data-v-b680515c] .fixed-table-item--header{background:#f3f4f6!important;font-weight:600;color:#374151;font-size:12px;border-bottom:2px solid #e5e7eb!important}[data-v-b680515c] .fixed-table-item--header p{margin:0;font-weight:600;color:#374151}[data-v-b680515c] .fixed-table-col--fixed-right .fixed-table-item{background:#fef3c7!important}[data-v-b680515c] .fixed-table-col--fixed-right .fixed-table-item--header{background:#fbbf24!important;color:#78350f!important}[data-v-b680515c] .fixed-table-col--fixed-right .fixed-table-item--header p{color:#78350f!important}.fixed-table-cell-hover[data-v-b680515c]{cursor:pointer;transition:background .15s ease}.fixed-table-cell-hover[data-v-b680515c]:hover{background:#f0fdf4!important}.text--bold[data-v-b680515c]{font-weight:700}.text--14[data-v-b680515c]{font-size:14px}.text--light[data-v-b680515c]{color:#6b7280}.text--green[data-v-b680515c]{color:#10b981}.text--red[data-v-b680515c]{color:#ef4444}.shift-report-desktop[data-v-b680515c]{display:block}.shift-report-mobile[data-v-b680515c]{display:none}@media(max-width:768px){.date-nav[data-v-b680515c]{display:none!important}.date-navigation-mobile[data-v-b680515c]{display:flex!important}.shift-report-desktop[data-v-b680515c]{display:none!important}.shift-report-mobile[data-v-b680515c]{display:block!important;overflow-y:auto;height:100%}}.details-toggle-wrapper[data-v-b680515c]{padding:8px 16px;background:#fff;margin:0 8px 8px 8px;border-radius:8px;border:1px solid #e0e0e0}.details-toggle-wrapper .details-toggle[data-v-b680515c]{margin:0;padding:0}.details-toggle-wrapper .details-toggle[data-v-b680515c] .v-input__slot{margin-bottom:0}.details-toggle-wrapper .details-toggle[data-v-b680515c] .v-label{font-size:14px;font-weight:500;color:#2c3e50}.total-summary-card[data-v-b680515c]{background:#fff;border-radius:12px;border:2px solid #2c3e50;margin:8px;margin-bottom:8px;overflow:hidden;margin-top:0}.total-summary-header[data-v-b680515c]{background:#2c3e50;color:#fff;padding:12px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-align:center}.total-summary-values[data-v-b680515c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;background:#f8f9fa}.total-summary-item[data-v-b680515c]{display:flex;flex-direction:column;align-items:center;gap:8px}.total-summary-label[data-v-b680515c]{font-size:9px;color:#6c757d;text-transform:uppercase;letter-spacing:.3px;font-weight:500;text-align:center;line-height:1.2}.total-summary-value[data-v-b680515c]{font-size:22px;font-weight:700;letter-spacing:-.5px}.total-summary-value--plan[data-v-b680515c]{color:#6c757d}.total-summary-value--ok[data-v-b680515c]{color:#28a745}.total-summary-value--nok[data-v-b680515c]{color:#dc3545}.workplace-cards-container[data-v-b680515c]{display:flex;flex-direction:column;gap:16px;padding:0 8px 8px 8px}.workplace-card[data-v-b680515c]{background:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;transition:all .3s ease}.workplace-card[data-v-b680515c]:active{transform:scale(.98)}.workplace-card-sticky-header[data-v-b680515c]{position:sticky;top:0;z-index:10;background:#f8f9fa;border-top:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease}.workplace-card-sticky-header[data-v-b680515c]:active{background:#e9ecef}.workplace-card-header[data-v-b680515c]{padding:12px 12px 8px 12px}.workplace-card-header .workplace-name[data-v-b680515c]{margin:0;font-size:16px;font-weight:600;letter-spacing:.3px;color:#2c3e50;text-align:center}.workplace-card-summary[data-v-b680515c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 12px 12px 12px;border-bottom:1px solid #e0e0e0}.summary-item[data-v-b680515c]{display:flex;flex-direction:column;align-items:center;gap:6px}.summary-item .summary-label[data-v-b680515c]{font-size:11px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-weight:500;text-align:center}.summary-item .summary-value[data-v-b680515c]{font-size:18px;font-weight:700;letter-spacing:-.5px}.summary-item .summary-value--plan[data-v-b680515c]{color:#6c757d}.summary-item .summary-value--ok[data-v-b680515c]{color:#28a745}.summary-item .summary-value--nok[data-v-b680515c]{color:#dc3545}.hourly-details[data-v-b680515c]{background:#fff;padding:8px;animation:expandDetail-b680515c .3s ease}@keyframes expandDetail-b680515c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hourly-grid[data-v-b680515c]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}@media(min-width:400px){.hourly-grid[data-v-b680515c]{grid-template-columns:repeat(4,1fr)}}.hour-item[data-v-b680515c]{background:#fff;border-radius:6px;padding:6px;border:1px solid #e0e0e0;transition:all .2s ease;display:flex;flex-direction:row;align-items:stretch;gap:4px}.hour-item--clickable[data-v-b680515c]{cursor:pointer}.hour-item--clickable[data-v-b680515c]:active{background:#f0f0f0;border-color:#2c3e50;transform:scale(.95)}.hour-item .hour-content[data-v-b680515c]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:4px}.hour-item .hour-time[data-v-b680515c]{font-size:10px;font-weight:600;color:#6c757d;margin-bottom:6px;text-align:left;white-space:nowrap}.hour-item .hour-values[data-v-b680515c]{display:flex;flex-direction:row;gap:6px;justify-content:flex-start}.hour-item .hour-value-item[data-v-b680515c]{display:flex;flex-direction:column;align-items:center}.hour-item .hour-value-item .hour-value[data-v-b680515c]{font-size:13px;font-weight:700;white-space:nowrap}.hour-item .hour-value-item .hour-value--plan[data-v-b680515c]{color:#6c757d}.hour-item .hour-value-item .hour-value--ok[data-v-b680515c]{color:#28a745}.hour-item .hour-value-item .hour-value--nok[data-v-b680515c]{color:#dc3545}.hour-item .hour-shutdowns[data-v-b680515c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding-left:4px;border-left:1px solid #e9ecef}.hour-item .hour-shutdowns .shutdown-dot--planned[data-v-b680515c]{width:6px;height:6px;border-radius:50%;border:2px solid #2196f3}.hour-item .hour-shutdowns .shutdown-dot--unplanned[data-v-b680515c]{color:#dc3545;font-weight:700;font-size:11px;line-height:1}.shift-report-page[data-v-cfbf431a]{display:flex;flex-direction:column;height:100%;background:#f9fafb;padding:8px;gap:8px;overflow:hidden}.shift-report-content[data-v-cfbf431a]{flex:1;min-height:0;overflow:hidden;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:8px;display:flex;flex-direction:column}.location-nav[data-v-cfbf431a]{flex-shrink:0}.location-nav__tabs[data-v-cfbf431a]{display:flex;gap:2px;background:#fff;padding:3px;border-radius:6px;border:1px solid #e5e7eb;flex-wrap:wrap}.location-nav__tab[data-v-cfbf431a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:6px 12px;font-size:12px;font-weight:500;color:#6b7280;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.location-nav__tab[data-v-cfbf431a]:hover{background:#f3f4f6;color:#374151}.location-nav__tab--active[data-v-cfbf431a]{background:#3b82f6;color:#fff;font-weight:600}.location-nav__tab--active[data-v-cfbf431a]:hover{background:#2563eb;color:#fff}.location-nav__mobile[data-v-cfbf431a]{display:none;align-items:center;justify-content:center;gap:8px;background:#fff;border-radius:10px;border:1px solid #e5e7eb;padding:12px 20px;cursor:pointer;transition:all .15s ease}.location-nav__mobile[data-v-cfbf431a]:hover{background:#f9fafb}.location-nav__mobile[data-v-cfbf431a]:active{transform:scale(.98)}.location-nav__mobile-text[data-v-cfbf431a]{font-size:14px;font-weight:600;color:#1f2937}@media(max-width:768px){.shift-report-page[data-v-cfbf431a]{padding:8px;gap:8px}.shift-report-content[data-v-cfbf431a]{padding:8px}.location-nav__tabs[data-v-cfbf431a]{display:none}.location-nav__mobile[data-v-cfbf431a]{display:flex}}.location-dialog[data-v-cfbf431a]{border-radius:20px;overflow:hidden}.location-dialog[data-v-cfbf431a] .v-card{box-shadow:0 10px 40px rgba(0,0,0,.15)}.location-dialog-card[data-v-cfbf431a]{border-radius:20px;overflow:hidden}.v-dialog .v-card__title.location-dialog-header[data-v-cfbf431a]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f8f9fa,#fff);padding:14px 24px!important;min-height:auto;border-bottom:2px solid #e0e0e0}.v-dialog .v-card__title.location-dialog-header .header-content[data-v-cfbf431a]{display:flex;align-items:center;gap:12px;flex:1}.v-dialog .v-card__title.location-dialog-header .header-icon[data-v-cfbf431a]{font-size:28px}.v-dialog .v-card__title.location-dialog-header .location-dialog-title[data-v-cfbf431a]{font-size:20px;font-weight:700;color:#2c3e50;letter-spacing:-.3px}.v-dialog .v-card__title.location-dialog-header .close-btn[data-v-cfbf431a]{transition:all .2s ease}.v-dialog .v-card__title.location-dialog-header .close-btn[data-v-cfbf431a]:hover{background:rgba(0,0,0,.05)}.v-dialog .v-card__title.location-dialog-header .close-btn[data-v-cfbf431a]:active{transform:scale(.95)}.location-list-container[data-v-cfbf431a]{margin:16px 0;max-height:60vh;overflow-y:auto}.location-list-container[data-v-cfbf431a]::-webkit-scrollbar{width:8px}.location-list-container[data-v-cfbf431a]::-webkit-scrollbar-track{background:#f1f1f1}.location-list-container[data-v-cfbf431a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.location-list-container[data-v-cfbf431a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.location-list[data-v-cfbf431a]{display:flex;flex-direction:column}.location-item[data-v-cfbf431a]{display:flex;align-items:center;gap:16px;padding:16px 24px;background:#fff;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);min-height:64px;position:relative}.location-item[data-v-cfbf431a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:all .25s ease}.location-item[data-v-cfbf431a]:hover{background:#fafafa;transform:translateX(4px)}.location-item[data-v-cfbf431a]:active{background:#f5f5f5;transform:translateX(2px)}.location-item[data-v-cfbf431a]:last-child{border-bottom:none}.location-item--active[data-v-cfbf431a]{background:linear-gradient(135deg,#e8f5e9,#f1f8f4)}.location-item--active[data-v-cfbf431a]:before{background:#2e7d32}.location-item--active[data-v-cfbf431a]:hover{background:linear-gradient(135deg,#e0f2e1,#e8f5e9)}.location-item--active .location-item-name[data-v-cfbf431a]{color:#1b5e20;font-weight:700}.location-item .location-item-icon[data-v-cfbf431a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#f5f5f5;transition:all .25s ease}.location-item--active .location-item-icon[data-v-cfbf431a]{background:#c8e6c9}.location-item .location-item-content[data-v-cfbf431a]{flex:1}.location-item .location-item-name[data-v-cfbf431a]{font-size:16px;font-weight:500;color:#2c3e50;line-height:1.5;letter-spacing:-.2px;transition:all .2s ease}.location-item .location-item-check[data-v-cfbf431a]{display:flex;align-items:center;animation:checkIn-cfbf431a .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes checkIn-cfbf431a{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.product-inspections[data-v-efd73d1c]{display:flex;flex-direction:column;flex:1;padding:16px;gap:16px;min-height:0}.product-inspections__mobile-toggle[data-v-efd73d1c]{display:flex;justify-content:center;padding:8px 0}.product-inspections__content[data-v-efd73d1c]{display:flex;gap:16px;flex:1;min-height:0}@media(max-width:991px){.product-inspections__content[data-v-efd73d1c]{flex-direction:column}}.product-inspections__panel[data-v-efd73d1c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;min-width:320px;flex:1;min-height:0}.product-inspections__panel--wide[data-v-efd73d1c]{flex:2}.panel__header[data-v-efd73d1c]{padding:16px 20px;border-bottom:1px solid #e5e7eb}.panel__header h3[data-v-efd73d1c]{margin:0;font-size:16px;font-weight:600;color:#383838}.panel__body[data-v-efd73d1c]{padding:16px 20px;display:flex;flex-direction:column;overflow:auto}.panel__body--no-padding[data-v-efd73d1c]{padding:0}.panel__body--grow[data-v-efd73d1c]{flex:1;min-height:0}.panel__search[data-v-efd73d1c]{margin-bottom:16px}.panel__empty[data-v-efd73d1c]{padding:24px;text-align:center;color:#4b5563}.segment-toggle[data-v-efd73d1c]{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:3px;gap:2px}.segment-toggle__btn[data-v-efd73d1c]{padding:0 16px;height:36px;border:none;background:transparent;border-radius:6px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;white-space:nowrap}.segment-toggle__btn[data-v-efd73d1c]:hover:not(.segment-toggle__btn--active){color:#374151;background:rgba(0,0,0,.04)}.segment-toggle__btn--active[data-v-efd73d1c]{background:#fff;color:#1f2937;box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-v-efd73d1c] .v-data-table .v-data-table__wrapper{border-radius:10px}[data-v-efd73d1c] .v-data-table th{font-size:12px!important;font-weight:600!important;color:#4b5563!important;text-transform:uppercase;letter-spacing:.5px}[data-v-efd73d1c] .v-data-table td{font-size:14px;color:#383838}[data-v-efd73d1c] .v-data-table tr:hover{background:#dadeec!important}[data-v-efd73d1c] .list-page{height:100%}[data-v-efd73d1c] .list-page .list-page__content{padding:0}.findings-page[data-v-72240475],.reported-product-inspections-page[data-v-49f25c08]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.project-form-dialog .dialog-header[data-v-6d2d3bdc]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #d4d8dd}.project-form-dialog .dialog-header .dialog-title[data-v-6d2d3bdc]{font-size:18px;font-weight:600;color:#383838}.project-form-dialog .dialog-content[data-v-6d2d3bdc]{padding:24px;max-height:70vh;overflow-y:auto}.project-form-dialog .dialog-content .form-section[data-v-6d2d3bdc]{margin-bottom:24px}.project-form-dialog .dialog-content .form-section[data-v-6d2d3bdc]:last-child{margin-bottom:0}.project-form-dialog .dialog-content .form-section .section-title[data-v-6d2d3bdc]{font-size:13px;font-weight:600;color:#383838;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #d5dbdd}.project-form-dialog .dialog-content .form-section .form-grid[data-v-6d2d3bdc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.project-form-dialog .dialog-content .form-section .form-grid .form-field.full-width[data-v-6d2d3bdc]{grid-column:1/-1}.project-form-dialog .dialog-actions[data-v-6d2d3bdc]{padding:16px 24px;border-top:1px solid #d4d8dd;justify-content:flex-end;gap:12px}.project-form-dialog .dialog-actions .btn-cancel[data-v-6d2d3bdc]{color:#4b5563}.project-form-dialog .project-type-item[data-v-6d2d3bdc]{display:flex;flex-direction:column;gap:2px}.project-form-dialog .project-type-item .type-name[data-v-6d2d3bdc]{font-weight:500;color:#383838}.project-form-dialog .project-type-item .type-description[data-v-6d2d3bdc]{font-size:12px;color:#4b5563}.project-form-dialog .priority-chip[data-v-6d2d3bdc]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;text-transform:uppercase}.project-form-dialog .priority-chip.priority-low[data-v-6d2d3bdc]{background:rgba(16,185,129,.12);color:#10b981}.project-form-dialog .priority-chip.priority-medium[data-v-6d2d3bdc]{background:rgba(103,125,245,.12);color:#677df5}.project-form-dialog .priority-chip.priority-high[data-v-6d2d3bdc]{background:rgba(249,115,22,.12);color:#f97316}.project-form-dialog .priority-chip.priority-critical[data-v-6d2d3bdc]{background:rgba(255,94,119,.12);color:#ff5e77}.action-plans-page[data-v-1b5797a9]{min-height:100vh;background:#f8fafc}.action-plans-page .page-header[data-v-1b5797a9]{background:#fff;padding:24px 32px;border-bottom:1px solid #e2e8f0}.action-plans-page .page-header .header-content[data-v-1b5797a9]{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.action-plans-page .page-header .title-row[data-v-1b5797a9]{display:flex;align-items:center;gap:16px}.action-plans-page .page-header .title-row .title-icon[data-v-1b5797a9]{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;display:flex;align-items:center;justify-content:center}.action-plans-page .page-header .title-row .title-text .page-title[data-v-1b5797a9]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 2px 0}.action-plans-page .page-header .title-row .title-text .page-subtitle[data-v-1b5797a9]{font-size:14px;color:#64748b;margin:0}.action-plans-page .page-header .create-btn[data-v-1b5797a9]{background:#10b981!important;color:#fff!important;font-weight:600;padding:0 20px;height:40px;border-radius:8px;text-transform:none;letter-spacing:0;transition:all .2s ease}.action-plans-page .page-header .create-btn[data-v-1b5797a9]:hover{background:#059669!important}.action-plans-page .stats-section[data-v-1b5797a9]{padding:20px 32px;background:#fff;border-bottom:1px solid #e2e8f0}.action-plans-page .stats-section .stats-grid[data-v-1b5797a9]{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.action-plans-page .stats-section .stats-grid .stat-card[data-v-1b5797a9]{background:#f8fafc;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.action-plans-page .stats-section .stats-grid .stat-card[data-v-1b5797a9]:hover{background:#f1f5f9}.action-plans-page .stats-section .stats-grid .stat-card.active[data-v-1b5797a9]{border-color:#10b981;background:rgba(16,185,129,.05)}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon[data-v-1b5797a9]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.total[data-v-1b5797a9]{background:rgba(99,102,241,.1)}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.total .v-icon[data-v-1b5797a9]{color:#6366f1}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.active-status[data-v-1b5797a9]{background:rgba(59,130,246,.1)}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.active-status .v-icon[data-v-1b5797a9]{color:#3b82f6}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.completed[data-v-1b5797a9]{background:rgba(16,185,129,.1)}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.completed .v-icon[data-v-1b5797a9]{color:#10b981}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.overdue[data-v-1b5797a9]{background:rgba(249,115,22,.1)}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.overdue .v-icon[data-v-1b5797a9]{color:#f97316}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.high-priority[data-v-1b5797a9]{background:rgba(239,68,68,.1)}.action-plans-page .stats-section .stats-grid .stat-card .stat-icon.high-priority .v-icon[data-v-1b5797a9]{color:#ef4444}.action-plans-page .stats-section .stats-grid .stat-card .stat-content[data-v-1b5797a9]{display:flex;flex-direction:column}.action-plans-page .stats-section .stats-grid .stat-card .stat-content .stat-value[data-v-1b5797a9]{font-size:24px;font-weight:700;color:#1e293b;line-height:1}.action-plans-page .stats-section .stats-grid .stat-card .stat-content .stat-label[data-v-1b5797a9]{font-size:12px;color:#64748b;margin-top:2px}.action-plans-page .main-content[data-v-1b5797a9]{max-width:1600px;margin:0 auto;padding:24px 32px}.action-plans-page .main-content .toolbar[data-v-1b5797a9]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.action-plans-page .main-content .toolbar .toolbar-left[data-v-1b5797a9]{flex:1;max-width:400px}.action-plans-page .main-content .toolbar .toolbar-left .search-box[data-v-1b5797a9]{position:relative;display:flex;align-items:center}.action-plans-page .main-content .toolbar .toolbar-left .search-box .search-icon[data-v-1b5797a9]{position:absolute;left:12px;color:#94a3b8}.action-plans-page .main-content .toolbar .toolbar-left .search-box .search-input[data-v-1b5797a9]{width:100%;height:40px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 40px;font-size:14px;color:#1e293b;transition:all .2s ease}.action-plans-page .main-content .toolbar .toolbar-left .search-box .search-input[data-v-1b5797a9]::-moz-placeholder{color:#94a3b8}.action-plans-page .main-content .toolbar .toolbar-left .search-box .search-input[data-v-1b5797a9]::placeholder{color:#94a3b8}.action-plans-page .main-content .toolbar .toolbar-left .search-box .search-input[data-v-1b5797a9]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.action-plans-page .main-content .toolbar .toolbar-left .search-box .clear-icon[data-v-1b5797a9]{position:absolute;right:12px;color:#94a3b8;cursor:pointer}.action-plans-page .main-content .toolbar .toolbar-left .search-box .clear-icon[data-v-1b5797a9]:hover{color:#64748b}.action-plans-page .main-content .toolbar .toolbar-right[data-v-1b5797a9]{display:flex;align-items:center;gap:8px}.action-plans-page .main-content .toolbar .toolbar-right .view-toggle[data-v-1b5797a9]{display:flex;background:#f1f5f9;border-radius:8px;padding:3px}.action-plans-page .main-content .toolbar .toolbar-right .view-toggle .toggle-btn[data-v-1b5797a9]{width:34px;height:34px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s ease}.action-plans-page .main-content .toolbar .toolbar-right .view-toggle .toggle-btn .v-icon[data-v-1b5797a9]{color:#94a3b8}.action-plans-page .main-content .toolbar .toolbar-right .view-toggle .toggle-btn.active[data-v-1b5797a9]{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.action-plans-page .main-content .toolbar .toolbar-right .view-toggle .toggle-btn.active .v-icon[data-v-1b5797a9]{color:#10b981}.action-plans-page .main-content .toolbar .toolbar-right .view-toggle .toggle-btn[data-v-1b5797a9]:hover:not(.active){background:#e2e8f0}.action-plans-page .main-content .toolbar .toolbar-right .icon-btn[data-v-1b5797a9]{width:40px;height:40px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;transition:all .2s ease}.action-plans-page .main-content .toolbar .toolbar-right .icon-btn .v-icon[data-v-1b5797a9]{color:#64748b}.action-plans-page .main-content .toolbar .toolbar-right .icon-btn.active[data-v-1b5797a9]{background:rgba(16,185,129,.1)}.action-plans-page .main-content .toolbar .toolbar-right .icon-btn.active .v-icon[data-v-1b5797a9]{color:#10b981}.action-plans-page .main-content .toolbar .toolbar-right .icon-btn[data-v-1b5797a9]:hover:not(.active){background:#e2e8f0}.action-plans-page .main-content .toolbar .toolbar-right .icon-btn .spin[data-v-1b5797a9]{animation:spin-1b5797a9 1s linear infinite}.action-plans-page .main-content .advanced-filters[data-v-1b5797a9]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;border:1px solid #e2e8f0}.action-plans-page .main-content .advanced-filters .filters-grid[data-v-1b5797a9]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.action-plans-page .main-content .advanced-filters .filters-actions[data-v-1b5797a9]{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #f1f5f9}.action-plans-page .main-content .content-area .cards-grid[data-v-1b5797a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.action-plans-page .main-content .content-area .cards-grid .project-card[data-v-1b5797a9]{background:#fff;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;border:1px solid #e2e8f0}.action-plans-page .main-content .content-area .cards-grid .project-card[data-v-1b5797a9]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05)}.action-plans-page .main-content .content-area .cards-grid .project-card:hover .card-actions[data-v-1b5797a9]{opacity:1}.action-plans-page .main-content .content-area .cards-grid .project-card.overdue[data-v-1b5797a9]{border-left:3px solid #ef4444}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header[data-v-1b5797a9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-badges[data-v-1b5797a9]{display:flex;gap:6px}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-badges .badge[data-v-1b5797a9]{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-badges .badge.code[data-v-1b5797a9]{background:#f1f5f9;color:#64748b}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-badges .badge.priority.priority-low[data-v-1b5797a9]{background:rgba(16,185,129,.1);color:#059669}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-badges .badge.priority.priority-medium[data-v-1b5797a9]{background:rgba(59,130,246,.1);color:#2563eb}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-badges .badge.priority.priority-high[data-v-1b5797a9]{background:rgba(249,115,22,.1);color:#ea580c}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-badges .badge.priority.priority-critical[data-v-1b5797a9]{background:rgba(239,68,68,.1);color:#dc2626}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-actions[data-v-1b5797a9]{opacity:0;transition:opacity .2s ease}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-actions .action-btn[data-v-1b5797a9]{width:28px;height:28px;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;transition:all .2s ease}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-actions .action-btn .v-icon[data-v-1b5797a9]{color:#64748b}.action-plans-page .main-content .content-area .cards-grid .project-card .card-header .card-actions .action-btn[data-v-1b5797a9]:hover{background:#e2e8f0}.action-plans-page .main-content .content-area .cards-grid .project-card .card-title[data-v-1b5797a9]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 6px 0;line-height:1.4}.action-plans-page .main-content .content-area .cards-grid .project-card .card-description[data-v-1b5797a9]{font-size:13px;color:#64748b;margin:0 0 14px 0;line-height:1.5}.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress[data-v-1b5797a9]{margin-bottom:14px}.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress .progress-header[data-v-1b5797a9]{display:flex;justify-content:space-between;margin-bottom:6px}.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress .progress-header .progress-label[data-v-1b5797a9]{font-size:11px;color:#94a3b8}.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress .progress-header .progress-value[data-v-1b5797a9]{font-size:11px;font-weight:600;color:#1e293b}.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress .progress-track[data-v-1b5797a9]{height:4px;background:#f1f5f9;border-radius:2px;overflow:hidden}.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress .progress-track .progress-fill[data-v-1b5797a9]{height:100%;border-radius:2px;transition:width .3s ease}.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress .progress-track .progress-fill.progress-low[data-v-1b5797a9]{background:#f97316}.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress .progress-track .progress-fill.progress-medium[data-v-1b5797a9]{background:#3b82f6}.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress .progress-track .progress-fill.progress-complete[data-v-1b5797a9],.action-plans-page .main-content .content-area .cards-grid .project-card .card-progress .progress-track .progress-fill.progress-high[data-v-1b5797a9]{background:#10b981}.action-plans-page .main-content .content-area .cards-grid .project-card .card-meta[data-v-1b5797a9]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.action-plans-page .main-content .content-area .cards-grid .project-card .card-meta .meta-item[data-v-1b5797a9]{display:flex;align-items:center;gap:4px;font-size:12px;color:#64748b}.action-plans-page .main-content .content-area .cards-grid .project-card .card-meta .meta-item .v-icon[data-v-1b5797a9]{color:#94a3b8}.action-plans-page .main-content .content-area .cards-grid .project-card .card-meta .meta-item.overdue[data-v-1b5797a9]{color:#ef4444}.action-plans-page .main-content .content-area .cards-grid .project-card .card-footer[data-v-1b5797a9]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #f1f5f9}.action-plans-page .main-content .content-area .cards-grid .project-card .card-footer .status-badge[data-v-1b5797a9]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.action-plans-page .main-content .content-area .cards-grid .project-card .card-footer .status-badge.status-new[data-v-1b5797a9]{background:#f1f5f9;color:#64748b}.action-plans-page .main-content .content-area .cards-grid .project-card .card-footer .status-badge.status-progress[data-v-1b5797a9]{background:rgba(59,130,246,.1);color:#2563eb}.action-plans-page .main-content .content-area .cards-grid .project-card .card-footer .status-badge.status-implemented[data-v-1b5797a9]{background:rgba(16,185,129,.1);color:#059669}.action-plans-page .main-content .content-area .cards-grid .project-card .card-footer .status-badge.status-verified[data-v-1b5797a9]{background:rgba(139,92,246,.1);color:#7c3aed}.action-plans-page .main-content .content-area .cards-grid .project-card .card-footer .status-badge.status-closed[data-v-1b5797a9]{background:#f1f5f9;color:#94a3b8}.action-plans-page .main-content .content-area .cards-grid .project-card .card-footer .location[data-v-1b5797a9]{display:flex;align-items:center;gap:4px;font-size:11px;color:#94a3b8}.action-plans-page .main-content .content-area .table-container[data-v-1b5797a9]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0}.action-plans-page .main-content .content-area .table-container .data-table[data-v-1b5797a9]{width:100%;border-collapse:collapse}.action-plans-page .main-content .content-area .table-container .data-table thead tr[data-v-1b5797a9]{background:#f8fafc}.action-plans-page .main-content .content-area .table-container .data-table thead tr th[data-v-1b5797a9]{padding:14px 16px;text-align:left;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.action-plans-page .main-content .content-area .table-container .data-table tbody tr[data-v-1b5797a9]{border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .2s ease}.action-plans-page .main-content .content-area .table-container .data-table tbody tr[data-v-1b5797a9]:hover{background:#f8fafc}.action-plans-page .main-content .content-area .table-container .data-table tbody tr.overdue .overdue-text[data-v-1b5797a9]{color:#ef4444;font-weight:500}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td[data-v-1b5797a9]{padding:14px 16px;font-size:13px;color:#1e293b}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td.code-cell[data-v-1b5797a9]{font-weight:600;color:#64748b}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td.title-cell .title[data-v-1b5797a9]{display:block;font-weight:500}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td.title-cell .subtitle[data-v-1b5797a9]{display:block;font-size:12px;color:#94a3b8;margin-top:2px}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td.actions-cell[data-v-1b5797a9]{display:flex;gap:6px}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td.actions-cell .action-btn[data-v-1b5797a9]{width:28px;height:28px;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;transition:all .2s ease}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td.actions-cell .action-btn .v-icon[data-v-1b5797a9]{color:#64748b}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td.actions-cell .action-btn[data-v-1b5797a9]:hover{background:#e2e8f0}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td.actions-cell .action-btn.danger[data-v-1b5797a9]:hover{background:rgba(239,68,68,.1)}.action-plans-page .main-content .content-area .table-container .data-table tbody tr td.actions-cell .action-btn.danger:hover .v-icon[data-v-1b5797a9]{color:#ef4444}.action-plans-page .main-content .content-area .table-container .data-table .badge[data-v-1b5797a9],.action-plans-page .main-content .content-area .table-container .data-table .status-badge[data-v-1b5797a9]{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;display:inline-block}.action-plans-page .main-content .content-area .table-container .data-table .badge.priority.priority-low[data-v-1b5797a9]{background:rgba(16,185,129,.1);color:#059669}.action-plans-page .main-content .content-area .table-container .data-table .badge.priority.priority-medium[data-v-1b5797a9]{background:rgba(59,130,246,.1);color:#2563eb}.action-plans-page .main-content .content-area .table-container .data-table .badge.priority.priority-high[data-v-1b5797a9]{background:rgba(249,115,22,.1);color:#ea580c}.action-plans-page .main-content .content-area .table-container .data-table .badge.priority.priority-critical[data-v-1b5797a9]{background:rgba(239,68,68,.1);color:#dc2626}.action-plans-page .main-content .content-area .table-container .data-table .status-badge.status-new[data-v-1b5797a9]{background:#f1f5f9;color:#64748b}.action-plans-page .main-content .content-area .table-container .data-table .status-badge.status-progress[data-v-1b5797a9]{background:rgba(59,130,246,.1);color:#2563eb}.action-plans-page .main-content .content-area .table-container .data-table .status-badge.status-implemented[data-v-1b5797a9]{background:rgba(16,185,129,.1);color:#059669}.action-plans-page .main-content .content-area .table-container .data-table .status-badge.status-verified[data-v-1b5797a9]{background:rgba(139,92,246,.1);color:#7c3aed}.action-plans-page .main-content .content-area .table-container .data-table .status-badge.status-closed[data-v-1b5797a9]{background:#f1f5f9;color:#94a3b8}.action-plans-page .main-content .content-area .table-container .data-table .table-progress[data-v-1b5797a9]{display:flex;align-items:center;gap:10px}.action-plans-page .main-content .content-area .table-container .data-table .table-progress .progress-track[data-v-1b5797a9]{flex:1;height:4px;background:#f1f5f9;border-radius:2px;overflow:hidden}.action-plans-page .main-content .content-area .table-container .data-table .table-progress .progress-track .progress-fill[data-v-1b5797a9]{height:100%;border-radius:2px}.action-plans-page .main-content .content-area .table-container .data-table .table-progress .progress-track .progress-fill.progress-low[data-v-1b5797a9]{background:#f97316}.action-plans-page .main-content .content-area .table-container .data-table .table-progress .progress-track .progress-fill.progress-medium[data-v-1b5797a9]{background:#3b82f6}.action-plans-page .main-content .content-area .table-container .data-table .table-progress .progress-track .progress-fill.progress-complete[data-v-1b5797a9],.action-plans-page .main-content .content-area .table-container .data-table .table-progress .progress-track .progress-fill.progress-high[data-v-1b5797a9]{background:#10b981}.action-plans-page .main-content .content-area .table-container .data-table .table-progress .progress-text[data-v-1b5797a9]{font-size:11px;font-weight:600;color:#64748b;min-width:32px}.action-plans-page .main-content .content-area .empty-state[data-v-1b5797a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;text-align:center}.action-plans-page .main-content .content-area .empty-state .empty-icon[data-v-1b5797a9]{margin-bottom:20px}.action-plans-page .main-content .content-area .empty-state h3[data-v-1b5797a9]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px}.action-plans-page .main-content .content-area .empty-state p[data-v-1b5797a9]{font-size:14px;color:#64748b;margin:0 0 20px;max-width:360px}.action-plans-page .main-content .loading-state[data-v-1b5797a9]{display:flex;justify-content:center;align-items:center;min-height:300px}.action-plans-page .main-content .loading-state .loader[data-v-1b5797a9]{display:flex;flex-direction:column;align-items:center;gap:12px}.action-plans-page .main-content .loading-state .loader .loader-spinner[data-v-1b5797a9]{width:40px;height:40px;border:3px solid #f1f5f9;border-top-color:#10b981;border-radius:50%;animation:spin-1b5797a9 1s linear infinite}.action-plans-page .main-content .loading-state .loader span[data-v-1b5797a9]{color:#64748b;font-size:14px}.action-plans-page .delete-dialog[data-v-1b5797a9]{background:#fff;padding:24px;text-align:center}.action-plans-page .delete-dialog .dialog-icon[data-v-1b5797a9]{margin-bottom:12px}.action-plans-page .delete-dialog h3[data-v-1b5797a9]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px}.action-plans-page .delete-dialog p[data-v-1b5797a9]{font-size:14px;color:#64748b;margin:0 0 20px}.action-plans-page .delete-dialog .dialog-actions[data-v-1b5797a9]{display:flex;justify-content:center;gap:12px}@keyframes spin-1b5797a9{to{transform:rotate(1turn)}}.card-list-enter-active[data-v-1b5797a9],.card-list-leave-active[data-v-1b5797a9]{transition:all .3s ease}.card-list-enter[data-v-1b5797a9],.card-list-leave-to[data-v-1b5797a9]{opacity:0;transform:translateY(20px)}@media(max-width:1200px){.action-plans-page .stats-section .stats-grid[data-v-1b5797a9]{grid-template-columns:repeat(3,1fr)}.action-plans-page .main-content .advanced-filters .filters-grid[data-v-1b5797a9]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.action-plans-page .page-header[data-v-1b5797a9]{padding:16px 20px}.action-plans-page .page-header .header-content[data-v-1b5797a9]{flex-direction:column;gap:12px;align-items:flex-start}.action-plans-page .page-header .title-row .title-icon[data-v-1b5797a9]{width:40px;height:40px}.action-plans-page .page-header .title-row .title-text .page-title[data-v-1b5797a9]{font-size:20px}.action-plans-page .stats-section[data-v-1b5797a9]{padding:16px 20px}.action-plans-page .stats-section .stats-grid[data-v-1b5797a9]{grid-template-columns:repeat(2,1fr)}.action-plans-page .stats-section .stats-grid .stat-card[data-v-1b5797a9]{padding:12px}.action-plans-page .stats-section .stats-grid .stat-card .stat-content .stat-value[data-v-1b5797a9]{font-size:20px}.action-plans-page .main-content[data-v-1b5797a9]{padding:16px 20px}.action-plans-page .main-content .toolbar[data-v-1b5797a9]{flex-direction:column}.action-plans-page .main-content .toolbar .toolbar-left[data-v-1b5797a9]{width:100%;max-width:none}.action-plans-page .main-content .advanced-filters .filters-grid[data-v-1b5797a9],.action-plans-page .main-content .content-area .cards-grid[data-v-1b5797a9]{grid-template-columns:1fr}}.actions-manager .section-header[data-v-3e08a973]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.actions-manager .section-header .section-title[data-v-3e08a973]{display:flex;align-items:flex-start;gap:12px}.actions-manager .section-header .section-title .v-icon[data-v-3e08a973]{padding:10px;border-radius:10px}.actions-manager .section-header .section-title .v-icon.icon-immediate[data-v-3e08a973]{background:rgba(249,115,22,.1);color:#ea580c}.actions-manager .section-header .section-title .v-icon.icon-corrective[data-v-3e08a973]{background:rgba(16,185,129,.1);color:#059669}.actions-manager .section-header .section-title .v-icon.icon-preventive[data-v-3e08a973]{background:rgba(59,130,246,.1);color:#2563eb}.actions-manager .section-header .section-title .title-text h3[data-v-3e08a973]{font-size:15px;font-weight:600;color:#1e293b;margin:0}.actions-manager .section-header .section-title .title-text .subtitle[data-v-3e08a973]{font-size:12px;color:#64748b;margin:2px 0 0}.actions-manager .section-header .add-btn[data-v-3e08a973]{text-transform:none;font-weight:500}.actions-manager .section-header .add-btn.btn-immediate[data-v-3e08a973]{background:rgba(249,115,22,.1)!important;color:#ea580c!important}.actions-manager .section-header .add-btn.btn-corrective[data-v-3e08a973]{background:rgba(16,185,129,.1)!important;color:#059669!important}.actions-manager .section-header .add-btn.btn-preventive[data-v-3e08a973]{background:rgba(59,130,246,.1)!important;color:#2563eb!important}.actions-manager .actions-list[data-v-3e08a973]{display:flex;flex-direction:column;gap:12px}.actions-manager .actions-list .action-card[data-v-3e08a973]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px;transition:all .2s ease}.actions-manager .actions-list .action-card[data-v-3e08a973]:hover{border-color:#cbd5e1}.actions-manager .actions-list .action-card.action-immediate[data-v-3e08a973]{border-left:3px solid #f97316}.actions-manager .actions-list .action-card.action-corrective[data-v-3e08a973]{border-left:3px solid #10b981}.actions-manager .actions-list .action-card.action-preventive[data-v-3e08a973]{border-left:3px solid #3b82f6}.actions-manager .actions-list .action-card.overdue[data-v-3e08a973]{background:rgba(239,68,68,.02)}.actions-manager .actions-list .action-card .action-header[data-v-3e08a973]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.actions-manager .actions-list .action-card .action-header .action-description[data-v-3e08a973]{font-size:14px;color:#1e293b;line-height:1.5;flex:1}.actions-manager .actions-list .action-card .action-header .action-buttons[data-v-3e08a973]{display:flex;gap:4px;flex-shrink:0}.actions-manager .actions-list .action-card .linked-badges[data-v-3e08a973]{display:flex;gap:8px;margin-bottom:10px}.actions-manager .actions-list .action-card .linked-badges .linked-badge[data-v-3e08a973]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.actions-manager .actions-list .action-card .linked-badges .linked-badge.tasks[data-v-3e08a973]{background:rgba(16,185,129,.1);color:#059669}.actions-manager .actions-list .action-card .linked-badges .linked-badge.projects[data-v-3e08a973]{background:rgba(59,130,246,.1);color:#2563eb}.actions-manager .actions-list .action-card .action-dates[data-v-3e08a973]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:10px}.actions-manager .actions-list .action-card .action-dates .date-item[data-v-3e08a973]{display:flex;align-items:center;gap:6px;font-size:12px}.actions-manager .actions-list .action-card .action-dates .date-item .date-label[data-v-3e08a973]{color:#64748b}.actions-manager .actions-list .action-card .action-dates .date-item .date-value[data-v-3e08a973]{color:#1e293b;font-weight:500}.actions-manager .actions-list .action-card .action-dates .date-item .date-value.overdue[data-v-3e08a973]{color:#ef4444}.actions-manager .actions-list .action-card .action-dates .date-item .date-value.completed[data-v-3e08a973]{color:#10b981}.actions-manager .actions-list .action-card .action-dates .date-item .date-value .overdue-text[data-v-3e08a973]{font-weight:400}.actions-manager .actions-list .action-card .action-dates .date-item .not-completed[data-v-3e08a973]{color:#94a3b8;font-style:italic}.actions-manager .actions-list .action-card .implementation-info[data-v-3e08a973]{display:flex;align-items:center;gap:6px;font-size:12px;padding:8px 10px;background:rgba(59,130,246,.05);border-radius:6px;margin-bottom:10px}.actions-manager .actions-list .action-card .implementation-info .impl-label[data-v-3e08a973]{color:#64748b}.actions-manager .actions-list .action-card .implementation-info .impl-date[data-v-3e08a973],.actions-manager .actions-list .action-card .implementation-info .impl-user[data-v-3e08a973]{color:#3b82f6;font-weight:500}.actions-manager .actions-list .action-card .implementation-info .impl-separator[data-v-3e08a973]{color:#94a3b8}.actions-manager .actions-list .action-card .linked-projects[data-v-3e08a973],.actions-manager .actions-list .action-card .linked-tasks[data-v-3e08a973]{padding-top:10px;border-top:1px solid #f1f5f9;margin-top:10px}.actions-manager .actions-list .action-card .linked-projects .linked-title[data-v-3e08a973],.actions-manager .actions-list .action-card .linked-tasks .linked-title[data-v-3e08a973]{font-size:11px;color:#64748b;margin-bottom:6px}.actions-manager .actions-list .action-card .linked-projects .linked-list[data-v-3e08a973],.actions-manager .actions-list .action-card .linked-tasks .linked-list[data-v-3e08a973]{display:flex;flex-direction:column;gap:4px}.actions-manager .actions-list .action-card .linked-projects .linked-item[data-v-3e08a973],.actions-manager .actions-list .action-card .linked-tasks .linked-item[data-v-3e08a973]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;font-size:12px;cursor:pointer;transition:background .2s ease}.actions-manager .actions-list .action-card .linked-projects .linked-item.task-item[data-v-3e08a973],.actions-manager .actions-list .action-card .linked-tasks .linked-item.task-item[data-v-3e08a973]{background:rgba(16,185,129,.05);color:#059669}.actions-manager .actions-list .action-card .linked-projects .linked-item.task-item[data-v-3e08a973]:hover,.actions-manager .actions-list .action-card .linked-tasks .linked-item.task-item[data-v-3e08a973]:hover{background:rgba(16,185,129,.1)}.actions-manager .actions-list .action-card .linked-projects .linked-item.project-item[data-v-3e08a973],.actions-manager .actions-list .action-card .linked-tasks .linked-item.project-item[data-v-3e08a973]{background:rgba(59,130,246,.05);color:#2563eb}.actions-manager .actions-list .action-card .linked-projects .linked-item.project-item[data-v-3e08a973]:hover,.actions-manager .actions-list .action-card .linked-tasks .linked-item.project-item[data-v-3e08a973]:hover{background:rgba(59,130,246,.1)}.actions-manager .actions-list .action-card .effectiveness-section[data-v-3e08a973]{padding-top:10px;border-top:1px solid #f1f5f9;margin-top:10px}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-verified[data-v-3e08a973]{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2);border-radius:8px;padding:10px}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-verified .eff-header[data-v-3e08a973]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#059669;margin-bottom:8px}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-verified .eff-details[data-v-3e08a973]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-verified .eff-details .eff-item .eff-label[data-v-3e08a973]{display:block;font-size:10px;color:#64748b;margin-bottom:2px}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-verified .eff-details .eff-item .eff-value[data-v-3e08a973]{font-size:12px;color:#1e293b}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-verified .eff-details .eff-item .eff-result[data-v-3e08a973]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-verified .eff-details .eff-item .eff-result.result-effective[data-v-3e08a973]{background:rgba(16,185,129,.1);color:#059669}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-verified .eff-details .eff-item .eff-result.result-partiallyEffective[data-v-3e08a973]{background:rgba(234,179,8,.1);color:#ca8a04}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-verified .eff-details .eff-item .eff-result.result-notEffective[data-v-3e08a973]{background:rgba(239,68,68,.1);color:#dc2626}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-not-verified[data-v-3e08a973]{display:flex;align-items:center;gap:8px}.actions-manager .actions-list .action-card .effectiveness-section .effectiveness-not-verified .not-verified-text[data-v-3e08a973]{font-size:12px;color:#94a3b8}.actions-manager .empty-state[data-v-3e08a973]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px;text-align:center}.actions-manager .empty-state .v-icon[data-v-3e08a973]{margin-bottom:8px}.actions-manager .empty-state .v-icon.icon-immediate[data-v-3e08a973]{color:#f97316}.actions-manager .empty-state .v-icon.icon-corrective[data-v-3e08a973]{color:#10b981}.actions-manager .empty-state .v-icon.icon-preventive[data-v-3e08a973]{color:#3b82f6}.actions-manager .empty-state p[data-v-3e08a973]{font-size:13px;color:#64748b;margin:0}.actions-manager .action-dialog[data-v-3e08a973],.actions-manager .delete-dialog[data-v-3e08a973],.actions-manager .effectiveness-dialog[data-v-3e08a973]{background:#fff;border-radius:12px}.actions-manager .action-dialog .dialog-header[data-v-3e08a973],.actions-manager .delete-dialog .dialog-header[data-v-3e08a973],.actions-manager .effectiveness-dialog .dialog-header[data-v-3e08a973]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f1f5f9}.actions-manager .action-dialog .dialog-header h3[data-v-3e08a973],.actions-manager .delete-dialog .dialog-header h3[data-v-3e08a973],.actions-manager .effectiveness-dialog .dialog-header h3[data-v-3e08a973]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.actions-manager .action-dialog .dialog-content[data-v-3e08a973],.actions-manager .delete-dialog .dialog-content[data-v-3e08a973],.actions-manager .effectiveness-dialog .dialog-content[data-v-3e08a973]{padding:20px}.actions-manager .action-dialog .dialog-actions[data-v-3e08a973],.actions-manager .delete-dialog .dialog-actions[data-v-3e08a973],.actions-manager .effectiveness-dialog .dialog-actions[data-v-3e08a973]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #f1f5f9}.actions-manager .action-dialog .form-row[data-v-3e08a973],.actions-manager .delete-dialog .form-row[data-v-3e08a973],.actions-manager .effectiveness-dialog .form-row[data-v-3e08a973]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.actions-manager .delete-dialog[data-v-3e08a973]{padding:24px;text-align:center}.actions-manager .delete-dialog h3[data-v-3e08a973]{font-size:18px;font-weight:600;color:#1e293b;margin:12px 0 8px}.actions-manager .delete-dialog p[data-v-3e08a973]{font-size:14px;color:#64748b;margin:0 0 20px}.actions-manager .delete-dialog .dialog-actions[data-v-3e08a973]{justify-content:center;border:none;padding:0}.kaizen-section .section-header[data-v-3732921a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.kaizen-section .section-header .section-title[data-v-3732921a]{display:flex;align-items:flex-start;gap:12px}.kaizen-section .section-header .section-title .title-text h3[data-v-3732921a]{font-size:15px;font-weight:600;color:#1e293b;margin:0}.kaizen-section .section-header .section-title .title-text .subtitle[data-v-3732921a]{font-size:12px;color:#64748b;margin:2px 0 0}.kaizen-section .section-header .add-btn[data-v-3732921a]{background:rgba(16,185,129,.1)!important;color:#059669!important;text-transform:none}.kaizen-section .empty-state[data-v-3732921a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px;text-align:center}.kaizen-section .empty-state p[data-v-3732921a]{font-size:14px;color:#64748b;margin:12px 0 4px}.kaizen-section .empty-state .hint[data-v-3732921a]{font-size:12px;color:#94a3b8}.kaizen-section .kaizen-form[data-v-3732921a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.kaizen-section .kaizen-form .form-section[data-v-3732921a]{margin-bottom:24px}.kaizen-section .kaizen-form .form-section[data-v-3732921a]:last-of-type{margin-bottom:0}.kaizen-section .kaizen-form .form-section h4[data-v-3732921a]{font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.kaizen-section .kaizen-form .form-section .form-grid[data-v-3732921a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kaizen-section .kaizen-form .form-section .form-grid.three-cols[data-v-3732921a]{grid-template-columns:1fr 1fr 1fr}.kaizen-section .kaizen-form .form-actions[data-v-3732921a]{display:flex;justify-content:flex-end;gap:8px;padding-top:20px;border-top:1px solid #f1f5f9;margin-top:24px}.kaizen-section .kaizen-display .kaizen-type[data-v-3732921a]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;margin-bottom:20px}.kaizen-section .kaizen-display .kaizen-type.type-mini[data-v-3732921a]{background:rgba(234,179,8,.1);color:#ca8a04}.kaizen-section .kaizen-display .kaizen-type.type-standard[data-v-3732921a]{background:rgba(16,185,129,.1);color:#059669}.kaizen-section .kaizen-display .kaizen-type.type-major[data-v-3732921a]{background:rgba(139,92,246,.1);color:#7c3aed}.kaizen-section .kaizen-display .kaizen-type .category[data-v-3732921a]{padding-left:8px;border-left:1px solid currentColor;opacity:.7}.kaizen-section .kaizen-display .state-comparison[data-v-3732921a]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;margin-bottom:20px}.kaizen-section .kaizen-display .state-comparison .state-card[data-v-3732921a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.kaizen-section .kaizen-display .state-comparison .state-card.before[data-v-3732921a]{border-left:3px solid #ef4444}.kaizen-section .kaizen-display .state-comparison .state-card.after[data-v-3732921a]{border-left:3px solid #10b981}.kaizen-section .kaizen-display .state-comparison .state-card .state-header[data-v-3732921a]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#64748b;margin-bottom:8px}.kaizen-section .kaizen-display .state-comparison .state-card p[data-v-3732921a]{font-size:13px;color:#1e293b;line-height:1.5;margin:0}.kaizen-section .kaizen-display .state-comparison .state-arrow[data-v-3732921a]{display:flex;align-items:center}.kaizen-section .kaizen-display .state-comparison .state-arrow .v-icon[data-v-3732921a]{color:#94a3b8}.kaizen-section .kaizen-display .benefits-section[data-v-3732921a]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.kaizen-section .kaizen-display .benefits-section .benefit-card[data-v-3732921a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.kaizen-section .kaizen-display .benefits-section .benefit-card.actual[data-v-3732921a]{background:rgba(16,185,129,.05);border-color:rgba(16,185,129,.2)}.kaizen-section .kaizen-display .benefits-section .benefit-card .benefit-label[data-v-3732921a]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;margin-bottom:6px}.kaizen-section .kaizen-display .benefits-section .benefit-card p[data-v-3732921a]{font-size:13px;color:#1e293b;line-height:1.5;margin:0}.kaizen-section .kaizen-display .financials-section[data-v-3732921a]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.kaizen-section .kaizen-display .financials-section .financial-item[data-v-3732921a]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;flex:1;min-width:200px}.kaizen-section .kaizen-display .financials-section .financial-item.highlight[data-v-3732921a]{background:rgba(59,130,246,.05);border-color:rgba(59,130,246,.2)}.kaizen-section .kaizen-display .financials-section .financial-item .financial-info[data-v-3732921a]{display:flex;flex-direction:column}.kaizen-section .kaizen-display .financials-section .financial-item .financial-info .financial-label[data-v-3732921a]{font-size:11px;color:#64748b}.kaizen-section .kaizen-display .financials-section .financial-item .financial-info .financial-value[data-v-3732921a]{font-size:16px;font-weight:700;color:#1e293b}.kaizen-section .kaizen-display .financials-section .financial-item .financial-info .financial-value.positive[data-v-3732921a]{color:#059669}.kaizen-section .kaizen-display .standardization-section[data-v-3732921a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.kaizen-section .kaizen-display .standardization-section .standardization-status[data-v-3732921a]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.kaizen-section .kaizen-display .standardization-section .standardization-status .status-label[data-v-3732921a]{font-size:12px;color:#64748b}.kaizen-section .kaizen-display .standardization-section .standardization-status .status-badge[data-v-3732921a]{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600}.kaizen-section .kaizen-display .standardization-section .standardization-status .status-badge.status-pending[data-v-3732921a]{background:#f1f5f9;color:#64748b}.kaizen-section .kaizen-display .standardization-section .standardization-status .status-badge.status-inProgress[data-v-3732921a]{background:rgba(59,130,246,.1);color:#2563eb}.kaizen-section .kaizen-display .standardization-section .standardization-status .status-badge.status-completed[data-v-3732921a]{background:rgba(16,185,129,.1);color:#059669}.kaizen-section .kaizen-display .standardization-section .lessons-learned .lessons-label[data-v-3732921a]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;margin-bottom:8px}.kaizen-section .kaizen-display .standardization-section .lessons-learned p[data-v-3732921a]{font-size:13px;color:#1e293b;line-height:1.5;margin:0}.responsibility-manager .section-header[data-v-0677541c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.responsibility-manager .section-header .section-title[data-v-0677541c]{display:flex;align-items:flex-start;gap:12px}.responsibility-manager .section-header .section-title .title-text h3[data-v-0677541c]{font-size:15px;font-weight:600;color:#1e293b;margin:0}.responsibility-manager .section-header .section-title .title-text .subtitle[data-v-0677541c]{font-size:12px;color:#64748b;margin:2px 0 0}.responsibility-manager .section-header .add-btn[data-v-0677541c]{background:rgba(245,158,11,.1)!important;color:#d97706!important;text-transform:none}.responsibility-manager .responsibility-form[data-v-0677541c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;margin-bottom:20px}.responsibility-manager .responsibility-form .form-grid[data-v-0677541c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.responsibility-manager .responsibility-form .form-actions[data-v-0677541c]{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid #f1f5f9}.responsibility-manager .responsibility-grid[data-v-0677541c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.responsibility-manager .responsibility-grid .role-section[data-v-0677541c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.responsibility-manager .responsibility-grid .role-section.wide[data-v-0677541c]{grid-column:1/-1}.responsibility-manager .responsibility-grid .role-section .role-header[data-v-0677541c]{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600}.responsibility-manager .responsibility-grid .role-section .role-header.owner[data-v-0677541c]{background:rgba(245,158,11,.1);color:#d97706}.responsibility-manager .responsibility-grid .role-section .role-header.approver[data-v-0677541c]{background:rgba(139,92,246,.1);color:#7c3aed}.responsibility-manager .responsibility-grid .role-section .role-header.implementer[data-v-0677541c]{background:rgba(59,130,246,.1);color:#2563eb}.responsibility-manager .responsibility-grid .role-section .role-header.verifier[data-v-0677541c]{background:rgba(16,185,129,.1);color:#059669}.responsibility-manager .responsibility-grid .role-section .role-header.informed[data-v-0677541c]{background:rgba(100,116,139,.1);color:#475569}.responsibility-manager .responsibility-grid .role-section .role-header.initiator[data-v-0677541c]{background:rgba(16,185,129,.08);color:#065f46;border-bottom:1px solid rgba(16,185,129,.2)}.responsibility-manager .responsibility-grid .role-section .role-people[data-v-0677541c]{padding:12px 16px}.responsibility-manager .responsibility-grid .role-section .role-people.horizontal[data-v-0677541c]{display:flex;flex-wrap:wrap;gap:8px}.responsibility-manager .responsibility-grid .role-section .role-people .person-card[data-v-0677541c]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8fafc;border-radius:8px;margin-bottom:8px}.responsibility-manager .responsibility-grid .role-section .role-people .person-card[data-v-0677541c]:last-child{margin-bottom:0}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info[data-v-0677541c]{display:flex;align-items:center;gap:10px}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-avatar[data-v-0677541c]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-avatar.owner[data-v-0677541c]{background:rgba(245,158,11,.2)}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-avatar.owner .v-icon[data-v-0677541c]{color:#d97706}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-avatar.approver[data-v-0677541c]{background:rgba(139,92,246,.2)}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-avatar.approver .v-icon[data-v-0677541c]{color:#7c3aed}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-avatar.implementer[data-v-0677541c]{background:rgba(59,130,246,.2)}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-avatar.implementer .v-icon[data-v-0677541c]{color:#2563eb}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-avatar.verifier[data-v-0677541c]{background:rgba(16,185,129,.2)}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-avatar.verifier .v-icon[data-v-0677541c]{color:#059669}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-details[data-v-0677541c]{display:flex;flex-direction:column}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-details .person-name[data-v-0677541c]{font-size:13px;font-weight:500;color:#1e293b}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-info .person-details .person-dept[data-v-0677541c]{font-size:11px;color:#64748b}.responsibility-manager .responsibility-grid .role-section .role-people .person-card .person-actions[data-v-0677541c]{display:flex;gap:2px}.responsibility-manager .responsibility-grid .role-section .role-people .person-chip[data-v-0677541c]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f1f5f9;border-radius:16px;font-size:12px;color:#475569}.responsibility-manager .responsibility-grid .role-section .role-people .person-chip.initiator-chip[data-v-0677541c]{background:rgba(16,185,129,.1);color:#065f46;font-weight:500}.responsibility-manager .responsibility-grid .role-section .role-people .person-chip.initiator-chip .chip-icon[data-v-0677541c]{color:#10b981}.responsibility-manager .responsibility-grid .role-section .role-people .person-chip.initiator-chip .chip-dept[data-v-0677541c]{color:#6b7280;font-weight:400}.responsibility-manager .responsibility-grid .role-section .role-people .empty-role[data-v-0677541c]{font-size:12px;color:#94a3b8;font-style:italic;padding:8px 0}.responsibility-manager .delete-dialog[data-v-0677541c]{background:#fff;border-radius:12px;padding:24px;text-align:center}.responsibility-manager .delete-dialog h3[data-v-0677541c]{font-size:18px;font-weight:600;color:#1e293b;margin:12px 0 8px}.responsibility-manager .delete-dialog p[data-v-0677541c]{font-size:14px;color:#64748b;margin:0 0 20px}.responsibility-manager .delete-dialog .dialog-actions[data-v-0677541c]{display:flex;justify-content:center;gap:8px}.kpi-manager .section-header[data-v-451acffc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.kpi-manager .section-header .section-title[data-v-451acffc]{display:flex;align-items:flex-start;gap:12px}.kpi-manager .section-header .section-title .title-text h3[data-v-451acffc]{font-size:15px;font-weight:600;color:#1e293b;margin:0}.kpi-manager .section-header .section-title .title-text .subtitle[data-v-451acffc]{font-size:12px;color:#64748b;margin:2px 0 0}.kpi-manager .section-header .add-btn[data-v-451acffc]{background:rgba(139,92,246,.1)!important;color:#7c3aed!important;text-transform:none}.kpi-manager .baseline-settings[data-v-451acffc]{background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.2);border-radius:10px;padding:16px;margin-bottom:16px}.kpi-manager .baseline-settings .settings-grid[data-v-451acffc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kpi-manager .baseline-settings .settings-grid .setting-item label[data-v-451acffc]{display:block;font-size:12px;color:#64748b;margin-bottom:6px}.kpi-manager .kpi-form[data-v-451acffc]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;margin-bottom:16px}.kpi-manager .kpi-form .form-grid[data-v-451acffc]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.kpi-manager .kpi-form .form-grid.three-cols[data-v-451acffc]{grid-template-columns:1fr 1fr 1fr}.kpi-manager .kpi-form .form-actions[data-v-451acffc]{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid #f1f5f9}.kpi-manager .kpi-list[data-v-451acffc]{display:flex;flex-direction:column;gap:12px}.kpi-manager .kpi-list .kpi-card[data-v-451acffc]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;border-left:3px solid #8b5cf6}.kpi-manager .kpi-list .kpi-card .kpi-header[data-v-451acffc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.kpi-manager .kpi-list .kpi-card .kpi-header .kpi-info[data-v-451acffc]{display:flex;align-items:center;gap:10px}.kpi-manager .kpi-list .kpi-card .kpi-header .kpi-info .kpi-category[data-v-451acffc]{padding:2px 8px;background:rgba(139,92,246,.1);color:#7c3aed;border-radius:4px;font-size:11px;font-weight:500}.kpi-manager .kpi-list .kpi-card .kpi-header .kpi-info .kpi-name[data-v-451acffc]{font-size:14px;font-weight:500;color:#1e293b}.kpi-manager .kpi-list .kpi-card .kpi-header .kpi-actions[data-v-451acffc]{display:flex;gap:2px}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-header[data-v-451acffc]{display:flex;justify-content:space-between;margin-bottom:6px}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-header .progress-label[data-v-451acffc]{font-size:11px;color:#64748b}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-header .progress-values[data-v-451acffc]{font-size:12px}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-header .progress-values .current[data-v-451acffc]{font-weight:600;color:#1e293b}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-header .progress-values .separator[data-v-451acffc]{color:#94a3b8;margin:0 4px}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-header .progress-values .target[data-v-451acffc]{color:#64748b}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-bar[data-v-451acffc]{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-bar .progress-fill[data-v-451acffc]{height:100%;border-radius:3px;transition:width .3s ease}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-bar .progress-fill.progress-success[data-v-451acffc]{background:#10b981}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-bar .progress-fill.progress-warning[data-v-451acffc]{background:#f59e0b}.kpi-manager .kpi-list .kpi-card .kpi-progress .progress-bar .progress-fill.progress-danger[data-v-451acffc]{background:#ef4444}.kpi-manager .kpi-list .kpi-card .kpi-meta[data-v-451acffc]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.kpi-manager .kpi-list .kpi-card .kpi-meta span[data-v-451acffc]{display:flex;align-items:center;gap:4px;font-size:11px;color:#64748b}.kpi-manager .empty-state[data-v-451acffc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px;text-align:center}.kpi-manager .empty-state p[data-v-451acffc]{font-size:14px;color:#64748b;margin:12px 0 4px}.kpi-manager .empty-state .hint[data-v-451acffc]{font-size:12px;color:#94a3b8}.kpi-manager .delete-dialog[data-v-451acffc]{background:#fff;border-radius:12px;padding:24px;text-align:center}.kpi-manager .delete-dialog h3[data-v-451acffc]{font-size:18px;font-weight:600;color:#1e293b;margin:12px 0 8px}.kpi-manager .delete-dialog p[data-v-451acffc]{font-size:14px;color:#64748b;margin:0 0 20px}.kpi-manager .delete-dialog .dialog-actions[data-v-451acffc]{display:flex;justify-content:center;gap:8px}.discussion-section .section-header[data-v-3e09704c]{margin-bottom:16px}.discussion-section .section-header .section-title[data-v-3e09704c]{display:flex;align-items:center;gap:10px}.discussion-section .section-header .section-title h3[data-v-3e09704c]{font-size:15px;font-weight:600;color:#1e293b;margin:0}.discussion-section .section-header .section-title .comment-count[data-v-3e09704c]{font-size:13px;color:#64748b}.discussion-section .comments-list[data-v-3e09704c]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.discussion-section .comments-list .comment-card[data-v-3e09704c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.discussion-section .comments-list .comment-card .comment-header[data-v-3e09704c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.discussion-section .comments-list .comment-card .comment-header .user-info[data-v-3e09704c]{display:flex;align-items:flex-start;gap:10px}.discussion-section .comments-list .comment-card .comment-header .user-info .user-avatar[data-v-3e09704c]{width:32px;height:32px;border-radius:50%;background:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center}.discussion-section .comments-list .comment-card .comment-header .user-info .user-avatar .v-icon[data-v-3e09704c]{color:#3b82f6}.discussion-section .comments-list .comment-card .comment-header .user-info .user-details[data-v-3e09704c]{display:flex;flex-direction:column}.discussion-section .comments-list .comment-card .comment-header .user-info .user-details .user-name[data-v-3e09704c]{font-size:13px;font-weight:600;color:#1e293b}.discussion-section .comments-list .comment-card .comment-header .user-info .user-details .comment-time[data-v-3e09704c]{font-size:11px;color:#94a3b8}.discussion-section .comments-list .comment-card .comment-header .user-info .user-details .comment-time .edited-badge[data-v-3e09704c]{font-style:italic}.discussion-section .comments-list .comment-card .comment-header .comment-actions[data-v-3e09704c]{display:flex;gap:2px}.discussion-section .comments-list .comment-card .comment-text[data-v-3e09704c]{font-size:13px;color:#475569;line-height:1.6;white-space:pre-wrap;margin-left:42px}.discussion-section .empty-state[data-v-3e09704c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px;text-align:center;margin-bottom:20px}.discussion-section .empty-state p[data-v-3e09704c]{font-size:14px;color:#64748b;margin:12px 0 4px}.discussion-section .empty-state .hint[data-v-3e09704c]{font-size:12px;color:#94a3b8}.discussion-section .add-comment-form[data-v-3e09704c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.discussion-section .add-comment-form .form-header[data-v-3e09704c]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:12px}.discussion-section .add-comment-form .comment-textarea[data-v-3e09704c]{margin-bottom:12px}.discussion-section .add-comment-form .form-footer[data-v-3e09704c]{display:flex;justify-content:space-between;align-items:center}.discussion-section .add-comment-form .form-footer .author-hint[data-v-3e09704c]{font-size:12px;color:#94a3b8}.discussion-section .add-comment-form .form-footer .author-hint strong[data-v-3e09704c]{color:#3b82f6}.discussion-section .delete-dialog[data-v-3e09704c],.discussion-section .edit-dialog[data-v-3e09704c]{background:#fff;border-radius:12px}.discussion-section .delete-dialog .dialog-header[data-v-3e09704c],.discussion-section .edit-dialog .dialog-header[data-v-3e09704c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f1f5f9}.discussion-section .delete-dialog .dialog-header h3[data-v-3e09704c],.discussion-section .edit-dialog .dialog-header h3[data-v-3e09704c]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.discussion-section .delete-dialog .dialog-content[data-v-3e09704c],.discussion-section .edit-dialog .dialog-content[data-v-3e09704c]{padding:20px}.discussion-section .delete-dialog .dialog-actions[data-v-3e09704c],.discussion-section .edit-dialog .dialog-actions[data-v-3e09704c]{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid #f1f5f9}.discussion-section .delete-dialog[data-v-3e09704c]{padding:24px;text-align:center}.discussion-section .delete-dialog h3[data-v-3e09704c]{font-size:18px;font-weight:600;color:#1e293b;margin:12px 0 8px}.discussion-section .delete-dialog p[data-v-3e09704c]{font-size:14px;color:#64748b;margin:0 0 20px}.discussion-section .delete-dialog .dialog-actions[data-v-3e09704c]{justify-content:center;border:none;padding:0}.general-section[data-v-afdafc92]{display:flex;flex-direction:column;gap:24px}.general-section .section-block[data-v-afdafc92]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.general-section .section-block .block-header[data-v-afdafc92]{display:flex;align-items:center;gap:10px;padding:14px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.general-section .section-block .block-header h3[data-v-afdafc92]{font-size:14px;font-weight:600;color:#1e293b;margin:0}.general-section .section-block .block-content[data-v-afdafc92]{padding:20px}.general-section .section-block .block-content .form-grid[data-v-afdafc92]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.general-section .section-block .block-content .form-grid.three-cols[data-v-afdafc92]{grid-template-columns:1fr 1fr 1fr}.general-section .section-block .block-content .chip-field label[data-v-afdafc92]{display:block;font-size:12px;color:#64748b;margin-bottom:8px}.general-section .section-block .block-content .chip-field .chip-container[data-v-afdafc92]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:36px;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.general-section .section-block .block-content .chip-field .chip-container .chip-input[data-v-afdafc92]{flex:0 0 60px;max-width:80px}.general-section .section-block .block-content .chip-field .chip-container .chip-input[data-v-afdafc92] .v-input__slot{min-height:28px!important;padding:0 8px!important;background:#fff!important;border:1px dashed #cbd5e1!important;border-radius:4px!important}.general-section .section-block .block-content .chip-field .empty-hint[data-v-afdafc92]{font-size:12px;color:#94a3b8;font-style:italic;margin-top:8px;display:block}.general-section .section-block .block-content .rpn-grid[data-v-afdafc92]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:20px}.general-section .section-block .block-content .rpn-grid .rpn-item label[data-v-afdafc92]{display:block;font-size:12px;color:#64748b;margin-bottom:8px}.general-section .section-block .block-content .rpn-grid .rpn-item .rpn-value[data-v-afdafc92]{display:block;text-align:center;font-size:18px;font-weight:700;color:#1e293b;margin-top:4px}.general-section .section-block .block-content .rpn-result[data-v-afdafc92]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:10px;text-align:center}.general-section .section-block .block-content .rpn-result.rpn-low[data-v-afdafc92]{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3)}.general-section .section-block .block-content .rpn-result.rpn-low .rpn-total[data-v-afdafc92]{color:#059669}.general-section .section-block .block-content .rpn-result.rpn-medium[data-v-afdafc92]{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3)}.general-section .section-block .block-content .rpn-result.rpn-medium .rpn-total[data-v-afdafc92]{color:#d97706}.general-section .section-block .block-content .rpn-result.rpn-high[data-v-afdafc92]{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.general-section .section-block .block-content .rpn-result.rpn-high .rpn-total[data-v-afdafc92]{color:#dc2626}.general-section .section-block .block-content .rpn-result.rpn-critical[data-v-afdafc92]{background:rgba(127,29,29,.1);border:1px solid rgba(127,29,29,.3)}.general-section .section-block .block-content .rpn-result.rpn-critical .rpn-total[data-v-afdafc92]{color:#7f1d1d}.general-section .section-block .block-content .rpn-result .rpn-label[data-v-afdafc92]{font-size:14px;font-weight:600;color:#64748b}.general-section .section-block .block-content .rpn-result .rpn-total[data-v-afdafc92]{font-size:32px;font-weight:800}.general-section .actions-bar[data-v-afdafc92]{display:flex;justify-content:flex-end;gap:12px;padding:16px 0;border-top:1px solid #e2e8f0;margin-top:8px}@media(max-width:768px){.general-section .section-block .block-content .form-grid.three-cols[data-v-afdafc92],.general-section .section-block .block-content .form-grid[data-v-afdafc92],.general-section .section-block .block-content .rpn-grid[data-v-afdafc92]{grid-template-columns:1fr}}.action-plan-detail[data-v-4d98db79]{min-height:100vh;background:#f8fafc}.action-plan-detail .detail-header[data-v-4d98db79]{background:#fff;padding:20px 32px;border-bottom:1px solid #e2e8f0}.action-plan-detail .detail-header .header-content[data-v-4d98db79]{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.action-plan-detail .detail-header .header-left .back-btn[data-v-4d98db79]{display:flex;align-items:center;gap:8px;background:none;border:none;color:#64748b;font-size:14px;cursor:pointer;padding:8px 0;margin-bottom:12px;transition:color .2s ease}.action-plan-detail .detail-header .header-left .back-btn[data-v-4d98db79]:hover{color:#1e293b}.action-plan-detail .detail-header .header-left .project-info .info-badges[data-v-4d98db79]{display:flex;gap:6px;margin-bottom:10px}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge[data-v-4d98db79]{padding:3px 10px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.code[data-v-4d98db79]{background:#f1f5f9;color:#64748b}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.priority.priority-low[data-v-4d98db79]{background:rgba(16,185,129,.1);color:#059669}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.priority.priority-medium[data-v-4d98db79]{background:rgba(59,130,246,.1);color:#2563eb}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.priority.priority-high[data-v-4d98db79]{background:rgba(249,115,22,.1);color:#ea580c}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.priority.priority-critical[data-v-4d98db79]{background:rgba(239,68,68,.1);color:#dc2626}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.status.status-new[data-v-4d98db79]{background:#f1f5f9;color:#64748b}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.status.status-progress[data-v-4d98db79]{background:rgba(59,130,246,.1);color:#2563eb}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.status.status-implemented[data-v-4d98db79]{background:rgba(16,185,129,.1);color:#059669}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.status.status-verified[data-v-4d98db79]{background:rgba(139,92,246,.1);color:#7c3aed}.action-plan-detail .detail-header .header-left .project-info .info-badges .badge.status.status-closed[data-v-4d98db79]{background:#f1f5f9;color:#94a3b8}.action-plan-detail .detail-header .header-left .project-info .project-title[data-v-4d98db79]{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 10px 0;line-height:1.3}.action-plan-detail .detail-header .header-left .project-info .project-meta[data-v-4d98db79]{display:flex;gap:20px}.action-plan-detail .detail-header .header-left .project-info .project-meta span[data-v-4d98db79]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.action-plan-detail .detail-header .header-left .project-info .project-meta span .v-icon[data-v-4d98db79]{color:#94a3b8}.action-plan-detail .detail-header .header-left .project-info .project-meta span.overdue[data-v-4d98db79]{color:#ef4444}.action-plan-detail .detail-header .header-right .edit-btn[data-v-4d98db79]{border-color:#e2e8f0;color:#1e293b}.action-plan-detail .detail-header .header-right .edit-btn[data-v-4d98db79]:hover{background:#f8fafc}.action-plan-detail .progress-section[data-v-4d98db79]{max-width:1600px;margin:0 auto;padding:20px 32px;background:#fff;border-bottom:1px solid #e2e8f0}.action-plan-detail .progress-section .progress-header[data-v-4d98db79]{display:flex;justify-content:space-between;margin-bottom:10px}.action-plan-detail .progress-section .progress-header .progress-label[data-v-4d98db79]{font-size:13px;color:#64748b}.action-plan-detail .progress-section .progress-header .progress-value[data-v-4d98db79]{font-size:13px;font-weight:600;color:#1e293b}.action-plan-detail .progress-section .progress-track[data-v-4d98db79]{height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden;margin-bottom:12px}.action-plan-detail .progress-section .progress-track .progress-fill[data-v-4d98db79]{height:100%;border-radius:3px;transition:width .3s ease}.action-plan-detail .progress-section .progress-track .progress-fill.progress-low[data-v-4d98db79]{background:#f97316}.action-plan-detail .progress-section .progress-track .progress-fill.progress-medium[data-v-4d98db79]{background:#3b82f6}.action-plan-detail .progress-section .progress-track .progress-fill.progress-complete[data-v-4d98db79],.action-plan-detail .progress-section .progress-track .progress-fill.progress-high[data-v-4d98db79]{background:#10b981}.action-plan-detail .progress-section .progress-stats[data-v-4d98db79]{display:flex;gap:20px}.action-plan-detail .progress-section .progress-stats .stat[data-v-4d98db79]{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.action-plan-detail .progress-section .progress-stats .stat .v-icon[data-v-4d98db79]{color:#94a3b8}.action-plan-detail .tabs-container[data-v-4d98db79]{max-width:1600px;margin:0 auto;padding:24px 32px}.action-plan-detail .tabs-container .tabs-nav[data-v-4d98db79]{display:flex;gap:4px;background:#f1f5f9;padding:4px;border-radius:10px;margin-bottom:20px}.action-plan-detail .tabs-container .tabs-nav .tab-btn[data-v-4d98db79]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:none;border:none;border-radius:8px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.action-plan-detail .tabs-container .tabs-nav .tab-btn .v-icon[data-v-4d98db79]{color:#94a3b8}.action-plan-detail .tabs-container .tabs-nav .tab-btn .tab-badge[data-v-4d98db79]{padding:2px 6px;background:#e2e8f0;border-radius:8px;font-size:10px;font-weight:600}.action-plan-detail .tabs-container .tabs-nav .tab-btn.active[data-v-4d98db79]{background:#fff;color:#10b981;box-shadow:0 1px 3px rgba(0,0,0,.1)}.action-plan-detail .tabs-container .tabs-nav .tab-btn.active .v-icon[data-v-4d98db79]{color:#10b981}.action-plan-detail .tabs-container .tabs-nav .tab-btn.active .tab-badge[data-v-4d98db79]{background:rgba(16,185,129,.1);color:#059669}.action-plan-detail .tabs-container .tabs-nav .tab-btn[data-v-4d98db79]:hover:not(.active){background:#e2e8f0}.action-plan-detail .tabs-container .tab-content .content-grid[data-v-4d98db79]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.action-plan-detail .tabs-container .tab-content .content-grid .content-card[data-v-4d98db79]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.action-plan-detail .tabs-container .tab-content .content-grid .content-card.wide[data-v-4d98db79]{grid-column:1/-1}.action-plan-detail .tabs-container .tab-content .content-grid .content-card .card-header[data-v-4d98db79]{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #f1f5f9}.action-plan-detail .tabs-container .tab-content .content-grid .content-card .card-header .v-icon[data-v-4d98db79]{color:#10b981}.action-plan-detail .tabs-container .tab-content .content-grid .content-card .card-header h3[data-v-4d98db79]{font-size:12px;font-weight:600;color:#64748b;margin:0;text-transform:uppercase;letter-spacing:.5px}.action-plan-detail .tabs-container .tab-content .content-grid .content-card .card-body[data-v-4d98db79]{padding:16px}.action-plan-detail .tabs-container .tab-content .content-grid .content-card .card-body p[data-v-4d98db79]{font-size:14px;color:#1e293b;line-height:1.6;margin:0}.action-plan-detail .tabs-container .tab-content .actions-summary[data-v-4d98db79]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.action-plan-detail .tabs-container .tab-content .actions-summary .action-type[data-v-4d98db79]{background:#f8fafc;border-radius:10px;padding:14px;text-align:center;border:1px solid #e2e8f0}.action-plan-detail .tabs-container .tab-content .actions-summary .action-type .type-header[data-v-4d98db79]{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:10px}.action-plan-detail .tabs-container .tab-content .actions-summary .action-type .type-header span[data-v-4d98db79]{font-size:12px;font-weight:500}.action-plan-detail .tabs-container .tab-content .actions-summary .action-type .type-header.immediate[data-v-4d98db79]{color:#d97706}.action-plan-detail .tabs-container .tab-content .actions-summary .action-type .type-header.corrective[data-v-4d98db79]{color:#2563eb}.action-plan-detail .tabs-container .tab-content .actions-summary .action-type .type-header.preventive[data-v-4d98db79]{color:#059669}.action-plan-detail .tabs-container .tab-content .actions-summary .action-type .type-count[data-v-4d98db79]{font-size:28px;font-weight:700;color:#1e293b}.action-plan-detail .tabs-container .tab-content .rpn-display[data-v-4d98db79]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.action-plan-detail .tabs-container .tab-content .rpn-display .rpn-item[data-v-4d98db79]{text-align:center;padding:10px 16px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.action-plan-detail .tabs-container .tab-content .rpn-display .rpn-item .rpn-label[data-v-4d98db79]{display:block;font-size:10px;color:#64748b;text-transform:uppercase;margin-bottom:4px}.action-plan-detail .tabs-container .tab-content .rpn-display .rpn-item .rpn-value[data-v-4d98db79]{font-size:22px;font-weight:700;color:#1e293b}.action-plan-detail .tabs-container .tab-content .rpn-display .rpn-item.result[data-v-4d98db79]{background:#f1f5f9}.action-plan-detail .tabs-container .tab-content .rpn-display .rpn-item.result.rpn-low .rpn-value[data-v-4d98db79]{color:#059669}.action-plan-detail .tabs-container .tab-content .rpn-display .rpn-item.result.rpn-medium .rpn-value[data-v-4d98db79]{color:#d97706}.action-plan-detail .tabs-container .tab-content .rpn-display .rpn-item.result.rpn-high .rpn-value[data-v-4d98db79]{color:#ea580c}.action-plan-detail .tabs-container .tab-content .rpn-display .rpn-item.result.rpn-critical .rpn-value[data-v-4d98db79]{color:#dc2626}.action-plan-detail .tabs-container .tab-content .rpn-display .rpn-operator[data-v-4d98db79]{font-size:18px;color:#94a3b8}.action-plan-detail .tabs-container .tab-content .documents-content .documents-header[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .documents-content .tasks-header[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-header[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-header[data-v-4d98db79]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.action-plan-detail .tabs-container .tab-content .documents-content .documents-header h3[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .documents-content .tasks-header h3[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-header h3[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-header h3[data-v-4d98db79]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.action-plan-detail .tabs-container .tab-content .documents-content .documents-header .add-doc-btn[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .documents-content .documents-header .add-task-btn[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .documents-content .tasks-header .add-doc-btn[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .documents-content .tasks-header .add-task-btn[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-header .add-doc-btn[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-header .add-task-btn[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-header .add-doc-btn[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-header .add-task-btn[data-v-4d98db79]{background:#10b981!important;color:#fff!important}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list[data-v-4d98db79]{display:flex;flex-direction:column;gap:8px}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item[data-v-4d98db79]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px;transition:all .2s ease}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item[data-v-4d98db79]:hover,.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item[data-v-4d98db79]:hover{border-color:#cbd5e1}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item.completed[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item.completed[data-v-4d98db79]{opacity:.6}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item.completed .task-title[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item.completed .task-title[data-v-4d98db79]{text-decoration:line-through}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .task-content[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .task-content[data-v-4d98db79]{flex:1}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .task-content .task-title[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .task-content .task-title[data-v-4d98db79]{font-size:14px;font-weight:500;color:#1e293b;margin-bottom:4px}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .task-content .task-meta[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .task-content .task-meta[data-v-4d98db79]{display:flex;gap:14px}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .task-content .task-meta span[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .task-content .task-meta span[data-v-4d98db79]{display:flex;align-items:center;gap:4px;font-size:12px;color:#64748b}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .task-content .task-meta span.overdue[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .task-content .task-meta span.overdue[data-v-4d98db79]{color:#ef4444}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .priority-badge[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .priority-badge[data-v-4d98db79]{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .priority-badge.priority-low[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .priority-badge.priority-low[data-v-4d98db79]{background:rgba(16,185,129,.1);color:#059669}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .priority-badge.priority-medium[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .priority-badge.priority-medium[data-v-4d98db79]{background:rgba(59,130,246,.1);color:#2563eb}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .priority-badge.priority-high[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .priority-badge.priority-high[data-v-4d98db79]{background:rgba(249,115,22,.1);color:#ea580c}.action-plan-detail .tabs-container .tab-content .documents-content .tasks-list .task-item .priority-badge.priority-critical[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .tasks-list .task-item .priority-badge.priority-critical[data-v-4d98db79]{background:rgba(239,68,68,.1);color:#dc2626}.action-plan-detail .tabs-container .tab-content .documents-content .documents-grid[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-grid[data-v-4d98db79]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.action-plan-detail .tabs-container .tab-content .documents-content .documents-grid .document-card[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-grid .document-card[data-v-4d98db79]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.action-plan-detail .tabs-container .tab-content .documents-content .documents-grid .document-card .doc-icon[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-grid .document-card .doc-icon[data-v-4d98db79]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f8fafc}.action-plan-detail .tabs-container .tab-content .documents-content .documents-grid .document-card .doc-icon .v-icon[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-grid .document-card .doc-icon .v-icon[data-v-4d98db79]{color:#64748b}.action-plan-detail .tabs-container .tab-content .documents-content .documents-grid .document-card .doc-info[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-grid .document-card .doc-info[data-v-4d98db79]{flex:1}.action-plan-detail .tabs-container .tab-content .documents-content .documents-grid .document-card .doc-info .doc-name[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-grid .document-card .doc-info .doc-name[data-v-4d98db79]{font-size:13px;font-weight:500;color:#1e293b;margin-bottom:4px}.action-plan-detail .tabs-container .tab-content .documents-content .documents-grid .document-card .doc-info .doc-meta[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .documents-grid .document-card .doc-info .doc-meta[data-v-4d98db79]{font-size:11px;color:#94a3b8}.action-plan-detail .tabs-container .tab-content .documents-content .empty-documents[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .documents-content .empty-tasks[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .empty-documents[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .empty-tasks[data-v-4d98db79]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.action-plan-detail .tabs-container .tab-content .documents-content .empty-documents p[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .documents-content .empty-tasks p[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .empty-documents p[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .tasks-content .empty-tasks p[data-v-4d98db79]{margin-top:12px;color:#64748b}.action-plan-detail .tabs-container .tab-content .actions-content .actions-grid[data-v-4d98db79]{display:flex;flex-direction:column;gap:24px}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid[data-v-4d98db79]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card[data-v-4d98db79]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-header[data-v-4d98db79]{display:flex;gap:14px;padding:16px;border-bottom:1px solid #f1f5f9}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-header .analysis-icon[data-v-4d98db79]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-header .analysis-icon.five-why[data-v-4d98db79]{background:rgba(139,92,246,.1)}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-header .analysis-icon.five-why .v-icon[data-v-4d98db79]{color:#7c3aed}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-header .analysis-icon.ishikawa[data-v-4d98db79]{background:rgba(59,130,246,.1)}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-header .analysis-icon.ishikawa .v-icon[data-v-4d98db79]{color:#2563eb}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-header .analysis-info h3[data-v-4d98db79]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 4px 0}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-header .analysis-info p[data-v-4d98db79]{font-size:12px;color:#64748b;margin:0}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body[data-v-4d98db79]{padding:16px}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .why-step[data-v-4d98db79]{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid #f1f5f9}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .why-step[data-v-4d98db79]:last-child{border-bottom:none}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .why-step .step-number[data-v-4d98db79]{width:28px;height:28px;background:rgba(139,92,246,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#7c3aed;flex-shrink:0}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .why-step .step-content .step-question[data-v-4d98db79]{font-size:13px;font-weight:500;color:#1e293b;margin-bottom:4px}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .why-step .step-content .step-answer[data-v-4d98db79]{font-size:13px;color:#64748b}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories[data-v-4d98db79]{display:flex;flex-direction:column;gap:10px}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category[data-v-4d98db79]{background:#f8fafc;border-radius:8px;padding:12px 14px;border:1px solid #e2e8f0}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category .category-label[data-v-4d98db79]{font-size:10px;font-weight:600;text-transform:uppercase;margin-bottom:4px}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category .category-cause[data-v-4d98db79]{font-size:13px;color:#1e293b}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category .sub-causes[data-v-4d98db79]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category .sub-causes span[data-v-4d98db79]{font-size:11px;color:#64748b;background:#fff;padding:3px 6px;border-radius:4px;border:1px solid #e2e8f0}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category.category-man .category-label[data-v-4d98db79]{color:#dc2626}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category.category-machine .category-label[data-v-4d98db79]{color:#2563eb}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category.category-method .category-label[data-v-4d98db79]{color:#059669}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category.category-material .category-label[data-v-4d98db79]{color:#d97706}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category.category-measurement .category-label[data-v-4d98db79]{color:#7c3aed}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-body .ishikawa-categories .ishikawa-category.category-environment .category-label[data-v-4d98db79]{color:#0d9488}.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid .analysis-card .analysis-empty[data-v-4d98db79]{padding:32px;text-align:center}.action-plan-detail .tabs-container .tab-content .discussion-content .content-card[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .general-content .content-card[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .kaizen-content .content-card[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .kpi-content .content-card[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .responsibility-content .content-card[data-v-4d98db79]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.action-plan-detail .tabs-container .tab-content .history-content .timeline[data-v-4d98db79]{position:relative;padding-left:28px}.action-plan-detail .tabs-container .tab-content .history-content .timeline[data-v-4d98db79]:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:#e2e8f0}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item[data-v-4d98db79]{position:relative;padding-bottom:20px}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item[data-v-4d98db79]:last-child{padding-bottom:0}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-dot[data-v-4d98db79]{position:absolute;left:-24px;top:4px;width:10px;height:10px;border-radius:50%;background:#e2e8f0;border:2px solid #fff}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-dot.action-created[data-v-4d98db79]{background:#10b981}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-dot.action-updated[data-v-4d98db79]{background:#3b82f6}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-dot.action-statusChanged[data-v-4d98db79]{background:#8b5cf6}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-dot.action-taskAdded[data-v-4d98db79]{background:#f59e0b}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-dot.action-taskCompleted[data-v-4d98db79]{background:#10b981}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-content[data-v-4d98db79]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-content .timeline-header[data-v-4d98db79]{display:flex;justify-content:space-between;margin-bottom:6px}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-content .timeline-header .timeline-action[data-v-4d98db79]{font-size:13px;font-weight:600;color:#1e293b}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-content .timeline-header .timeline-time[data-v-4d98db79]{font-size:11px;color:#94a3b8}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-content .timeline-description[data-v-4d98db79]{font-size:13px;color:#64748b;margin-bottom:6px}.action-plan-detail .tabs-container .tab-content .history-content .timeline .timeline-item .timeline-content .timeline-user[data-v-4d98db79]{display:flex;align-items:center;gap:4px;font-size:11px;color:#94a3b8}.action-plan-detail .tabs-container .tab-content .history-content .empty-history[data-v-4d98db79]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.action-plan-detail .tabs-container .tab-content .history-content .empty-history p[data-v-4d98db79]{margin-top:12px;color:#64748b}.action-plan-detail .loading-state[data-v-4d98db79]{display:flex;justify-content:center;align-items:center;min-height:300px}.action-plan-detail .loading-state .loader[data-v-4d98db79]{display:flex;flex-direction:column;align-items:center;gap:12px}.action-plan-detail .loading-state .loader .loader-spinner[data-v-4d98db79]{width:40px;height:40px;border:3px solid #f1f5f9;border-top-color:#10b981;border-radius:50%;animation:spin-4d98db79 1s linear infinite}.action-plan-detail .loading-state .loader span[data-v-4d98db79]{color:#64748b;font-size:14px}@keyframes spin-4d98db79{to{transform:rotate(1turn)}}@media(max-width:1200px){.action-plan-detail .tabs-container .tab-content .analysis-content .analysis-grid[data-v-4d98db79],.action-plan-detail .tabs-container .tab-content .content-grid[data-v-4d98db79]{grid-template-columns:1fr}}@media(max-width:768px){.action-plan-detail .detail-header[data-v-4d98db79]{padding:20px}.action-plan-detail .detail-header .header-content[data-v-4d98db79]{flex-direction:column;gap:20px}.action-plan-detail .detail-header .header-left .project-info .project-title[data-v-4d98db79]{font-size:22px}.action-plan-detail .detail-header .header-left .project-info .project-meta[data-v-4d98db79]{flex-direction:column;gap:8px}.action-plan-detail .progress-section[data-v-4d98db79],.action-plan-detail .tabs-container[data-v-4d98db79]{padding-left:20px;padding-right:20px}.action-plan-detail .tabs-container .tabs-nav[data-v-4d98db79]{flex-wrap:wrap}.action-plan-detail .tabs-container .tabs-nav .tab-btn[data-v-4d98db79]{padding:10px 14px}.action-plan-detail .tabs-container .tabs-nav .tab-btn span[data-v-4d98db79]:not(.tab-badge){display:none}}.action-items-page[data-v-3d7c858a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.action-items-page[data-v-3d7c858a] .list-kanban-column{flex:1 1 0;min-width:0}.action-item-card[data-v-3d7c858a]{display:flex;flex-direction:column;gap:12px;padding:20px;cursor:pointer;position:relative;overflow:hidden}.action-item-card__header[data-v-3d7c858a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.action-item-card__code[data-v-3d7c858a]{font-size:13px;font-weight:600;color:#4b5563;letter-spacing:.5px}.action-item-card__priority[data-v-3d7c858a]{padding:4px 10px;border-radius:50px;font-size:10px;font-weight:700;color:#fff;letter-spacing:.5px;text-transform:uppercase}.action-item-card__title[data-v-3d7c858a]{font-size:17px;font-weight:700;color:#383838;line-height:1.3;margin:0}.action-item-card__description[data-v-3d7c858a]{font-size:14px;color:#4b5563;line-height:1.5;margin:0;white-space:pre-line}.action-item-card__meta[data-v-3d7c858a]{display:flex;flex-wrap:wrap;gap:16px}.action-item-card__meta-item[data-v-3d7c858a]{display:flex;align-items:center;gap:6px;font-size:14px;color:#4b5563;font-weight:500}.action-item-card__meta-item--overdue[data-v-3d7c858a]{color:#ef4444}.action-item-card__footer[data-v-3d7c858a]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(229,231,235,.6);gap:12px}.action-item-card__location[data-v-3d7c858a]{display:flex;align-items:center;gap:4px;font-size:13px;color:#4b5563;font-weight:500}.action-item-kanban[data-v-3d7c858a]{display:flex;flex-direction:column;gap:12px;cursor:pointer;overflow:hidden}.action-item-kanban__header[data-v-3d7c858a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.action-item-kanban__code[data-v-3d7c858a]{font-size:11px;font-weight:600;color:#4b5563;letter-spacing:.5px}.action-item-kanban__priority[data-v-3d7c858a]{padding:3px 8px;border-radius:50px;font-size:9px;font-weight:700;color:#fff;letter-spacing:.5px}.action-item-kanban__title[data-v-3d7c858a]{font-size:14px;font-weight:600;color:#383838;line-height:1.4}.action-item-kanban__description[data-v-3d7c858a]{font-size:13px;color:#4b5563;line-height:1.4;white-space:pre-line}.action-item-kanban__meta[data-v-3d7c858a]{display:flex;flex-wrap:wrap;gap:12px}.action-item-kanban__meta-item[data-v-3d7c858a]{display:flex;align-items:center;gap:4px;font-size:12px;color:#4b5563;font-weight:500}.action-item-kanban__meta-item.text-error[data-v-3d7c858a]{color:#ef4444}.action-item-kanban__location[data-v-3d7c858a]{display:flex;align-items:center;gap:4px;font-size:11px;color:#4b5563;font-weight:500;padding-top:8px;border-top:1px solid rgba(229,231,235,.5)}.action-item-expanded[data-v-3d7c858a]{padding:12px 16px;background:rgba(248,250,252,.5)}.action-item-expanded__content[data-v-3d7c858a]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:1024px){.action-item-expanded__content[data-v-3d7c858a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.action-item-expanded__content[data-v-3d7c858a]{grid-template-columns:1fr;gap:12px}}.action-item-expanded__col[data-v-3d7c858a]{display:flex;flex-direction:column;gap:2px}.action-item-expanded__col-title[data-v-3d7c858a]{font-size:11px;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.action-item-expanded__row[data-v-3d7c858a]{display:flex;align-items:baseline;gap:4px;font-size:14px;line-height:1.4}.action-item-expanded__label[data-v-3d7c858a]{color:#4b5563;white-space:nowrap}.action-item-expanded__val[data-v-3d7c858a]{color:#383838;font-weight:500}.action-item-expanded__val--bold[data-v-3d7c858a]{font-weight:700}.action-item-expanded__val--error[data-v-3d7c858a]{color:#ef4444;font-weight:600}.required-date--overdue[data-v-3d7c858a]{color:#ef4444;font-weight:600;display:inline-flex;align-items:center;gap:4px;cursor:default}.required-date--overdue[data-v-3d7c858a] .v-icon{font-size:18px!important}[data-v-3d7c858a] .list-table--all-expanded .expanded-row-td,[data-v-3d7c858a] .list-table--all-expanded .expanded-row-td--empty{border-bottom-color:transparent!important}[data-v-3d7c858a] .expanded-row{padding:0!important}.box[data-v-c7d78b6a]{border-radius:8px}.tpm-analytics-page{background:#f9fafb}.tpm-analytics,.tpm-analytics-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.tpm-analytics__header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.tpm-analytics__tabs-wrapper{flex:1 1 auto;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tpm-analytics__tabs-wrapper::-webkit-scrollbar{height:0;display:none}.tpm-analytics__tabs{display:inline-flex;gap:2px;background:#dadeec;padding:3px;border-radius:10px}.tpm-analytics__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:8px 14px;font-size:13px;font-weight:500;color:#4b5563;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap;text-decoration:none;color:#4b5563!important}.tpm-analytics__tab:hover:not(.tpm-analytics__tab--active){background:rgba(0,0,0,.04);color:#383838}.tpm-analytics__tab--active{background:#fff;color:#383838;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1)}.tpm-analytics__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.tpm-analytics__action-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;height:36px;font-size:13px;font-weight:500;border-radius:10px;cursor:pointer;transition:all .15s ease}.tpm-analytics__action-btn--primary{background:#3b82f6;color:#fff}.tpm-analytics__action-btn--primary:hover{background:#2563eb}.tpm-analytics__action-btn--icon{width:36px;height:36px;padding:0;background:#fff;border:1px solid #e5e7eb;color:#4b5563}.tpm-analytics__action-btn--icon:hover{background:#dadeec;border-color:#c8c8c8;color:#383838}.tpm-analytics__saved-filters{margin:12px 16px 0;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.tpm-analytics__content{flex:1;min-height:0;overflow-y:auto;padding:16px}.tpm-analytics .filters-container{position:relative}.tpm-analytics .filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow:hidden}.tpm-analytics .filters-measurement{pointer-events:none;z-index:-1}.tpm-analytics .filter-chip{cursor:pointer;border-radius:6px!important;font-size:12px;margin-bottom:0!important;height:32px;transition:all .15s ease}.tpm-analytics .filter-chip--incompatible{cursor:not-allowed;opacity:.65}.tpm-analytics .show-more-btn{text-transform:none;font-size:12px;height:32px!important;min-width:auto!important;padding:0 12px!important;border:1px dashed #3b82f6!important;background:transparent!important;transition:all .15s ease}.tpm-analytics .show-more-btn.show-more-btn--active{background:#3b82f6!important;border-style:solid!important;box-shadow:0 2px 6px rgba(59,130,246,.3)!important}.tpm-analytics .show-more-btn.show-more-btn--active .v-btn__content{color:#fff!important;font-weight:600}.tpm-analytics .show-more-btn.show-more-btn--active:hover{background:#2563eb!important}.manage-filters-list{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff}.manage-filters-list__header{padding:12px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;background:#dadeec;color:#4b5563}.manage-filters-list__body{max-height:400px;overflow-y:auto}.manage-filters-list__row{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background .15s ease}.manage-filters-list__row:last-child{border-bottom:0}.manage-filters-list__row:hover{background:rgba(59,130,246,.04)}.manage-filters-list__info{flex:1;min-width:0}.manage-filters-list__name{display:flex;align-items:center;font-weight:600;color:#383838}.manage-filters-list__meta{font-size:12px;margin-top:4px;color:#4b5563}.manage-filters-list__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.manage-filters-list__empty{padding:48px 24px;text-align:center;color:#4b5563}.filter-edit-content{max-height:60vh;overflow-y:auto}.filter-edit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.all-filters-dialog .filters-content{padding:20px 24px!important;max-height:500px;overflow-y:auto}.all-filters-dialog .filters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.all-filters-dialog .empty-state-text{font-size:14px;color:#4b5563}.all-filters-dialog .filter-chip-dialog{cursor:pointer;transition:all .15s ease;height:40px!important;padding:0 14px;font-size:13px;font-weight:500;border-radius:10px!important;justify-content:flex-start;width:100%;border:1px solid #e5e7eb!important;background-color:#fff!important}.all-filters-dialog .filter-chip-dialog .filter-name{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#383838}.all-filters-dialog .filter-chip-dialog:hover{border-color:#c8c8c8!important;background:#dadeec!important}.all-filters-dialog .filter-chip-dialog.is-active{border-color:#3b82f6!important;background-color:#3b82f6!important}.all-filters-dialog .filter-chip-dialog.is-active .filter-name{color:#fff;font-weight:600}.tpm-filters-bar__grid[data-v-3aea7576]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;align-items:end;margin-bottom:16px}.tpm-filters-bar__field[data-v-3aea7576]{min-width:0}.tpm-filters-bar__label[data-v-3aea7576]{display:block;font-size:12px;font-weight:500;color:#4b5563;margin-bottom:4px}.tpm-filters-bar__select[data-v-3aea7576] .v-input__slot{min-height:36px!important;border-radius:6px!important}.tpm-filters-bar__select[data-v-3aea7576] fieldset{border-color:#e5e7eb!important}.tpm-filters-bar__select[data-v-3aea7576].v-input--is-focused fieldset{border-color:#3b82f6!important}.tpm-filters-bar__select[data-v-3aea7576] .v-select__selections{flex-wrap:nowrap!important}.tpm-filters-bar__select[data-v-3aea7576] .v-select__selection{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tpm-filters-bar__period-box[data-v-3aea7576]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.tpm-filters-bar__period-item[data-v-3aea7576]{display:flex;align-items:center;gap:6px;font-size:13px}.tpm-filters-bar__period-label[data-v-3aea7576]{font-weight:600;color:#383838}.tpm-filters-bar__period-value[data-v-3aea7576]{color:#4b5563}@media(max-width:1200px){.tpm-filters-bar__grid[data-v-3aea7576]{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media(max-width:768px){.tpm-filters-bar__grid[data-v-3aea7576]{grid-template-columns:repeat(2,minmax(120px,1fr))}.tpm-filters-bar__period-box[data-v-3aea7576]{flex-direction:column;gap:8px}}.v-menu__content .v-list-item .v-list-item__content{overflow:hidden}.v-menu__content .v-list-item .v-list-item__content .v-list-item__title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}.gap-2[data-v-4f2a6912]{gap:.5rem}.tpm-dashboard{padding:0 8px 16px 8px}.chart-wrapper{padding:16px}.chart-title{font-size:15px;margin:8px 0 16px 0}.cell-right{text-align:right;padding-right:18px}.kpi-value .v-chip,.kpi-value .v-tooltip,.table-delta .v-chip,.table-delta .v-tooltip{margin-left:12px}.table-delta .v-chip .v-chip__content{min-width:52px;text-align:center;display:inline-block!important;padding:2px 0}.table-delta{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:end;align-items:center;-moz-column-gap:12px;column-gap:12px}.value-int,.value-pct{text-align:right;display:inline-block}.value-int{white-space:nowrap}.oee-main{justify-content:center}.d-grid{display:grid;grid-gap:16px}.grid-2{grid-template-columns:1fr 1fr}@media(max-width:1700px){.grid-2{grid-template-columns:1fr}}.hm-cell:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 6px 18px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.1)}.legend .dot{width:16px;height:16px;margin-right:6px}.period-box{background:#f3f4f6;border-radius:12px}.hourmap{padding:8px 4px}.hourmap .dot{width:16px;height:16px;border-radius:999px;display:inline-block;margin-right:6px}.hour-row{display:grid;grid-template-columns:repeat(12,72px);grid-column-gap:16px;grid-row-gap:16px;margin:8px 0}.hour-cell{display:flex;align-items:center;justify-content:center;height:72px;border-radius:16px;font-size:16px;font-weight:600;color:#1f2937;transition:transform .12s ease-out,box-shadow .12s ease-out}.hour-cell:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.hourmap .caption{display:flex;justify-content:space-between;color:#6b7280}@media(max-width:1100px){.hour-row{grid-template-columns:repeat(12,minmax(40px,1fr));grid-column-gap:8px;grid-row-gap:8px}.hour-cell{height:44px;font-size:13px;border-radius:12px}}.heatmap-highlight{color:#f59e0b;font-weight:600}.longest-shutdowns-table .shutdown-detail-link{cursor:pointer;color:#9ca3af;transition:color .15s ease}.longest-shutdowns-table .shutdown-detail-link:hover{color:#3b82f6}.longest-shutdowns-table .measures-cell,.longest-shutdowns-table .reason-cell{max-width:30vw;white-space:normal;word-wrap:break-word;word-break:break-word;line-height:1.5}.longest-shutdowns-table .action-plan-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 0}.longest-shutdowns-table .agg-dialog-items{display:flex;flex-direction:column;gap:8px}.longest-shutdowns-table .ap-card{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:6px;border-left:3px solid #94a3b8;background:#f8fafc;cursor:pointer;transition:background .12s ease,box-shadow .12s ease;width:100%}.longest-shutdowns-table .ap-card:hover{background:#eef2ff;box-shadow:0 1px 4px rgba(0,0,0,.06)}.longest-shutdowns-table .ap-card:hover .ap-card__arrow{color:#3b82f6}.longest-shutdowns-table .ap-card__top{display:flex;align-items:center;justify-content:space-between}.longest-shutdowns-table .ap-card__badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:1px 6px;border-radius:3px;line-height:16px}.longest-shutdowns-table .ap-card__badge--new{background:rgba(249,115,22,.1);color:#c2410c}.longest-shutdowns-table .ap-card__badge--progress{background:rgba(59,130,246,.1);color:#1d4ed8}.longest-shutdowns-table .ap-card__badge--implemented{background:rgba(16,185,129,.1);color:#047857}.longest-shutdowns-table .ap-card__badge--verified{background:rgba(139,92,246,.1);color:#7c3aed}.longest-shutdowns-table .ap-card__badge--closed{background:rgba(107,114,128,.1);color:#374151}.longest-shutdowns-table .ap-card__arrow{color:#c0c4cc;flex-shrink:0}.longest-shutdowns-table .ap-card__title{font-size:12px;color:#374151;line-height:1.4;word-break:break-word}.longest-shutdowns-table .ap-card--new{border-left-color:#f97316}.longest-shutdowns-table .ap-card--progress{border-left-color:#3b82f6}.longest-shutdowns-table .ap-card--implemented{border-left-color:#10b981}.longest-shutdowns-table .ap-card--verified{border-left-color:#8b5cf6}.longest-shutdowns-table .ap-card--closed{border-left-color:#6b7280}.longest-shutdowns-table .ap-add-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px dashed #d1d5db;background:transparent;cursor:pointer;color:#9ca3af;font-size:12px;transition:all .12s ease}.longest-shutdowns-table .ap-add-btn:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.04)}.longest-shutdowns-table .ap-more-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;border:1px solid #e5e7eb;background:#f3f4f6;cursor:pointer;color:#6b7280;font-size:11px;font-weight:500;transition:all .12s ease}.longest-shutdowns-table .ap-more-btn:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.06)}.longest-shutdowns-table td:nth-child(5),.longest-shutdowns-table td:nth-child(6),.longest-shutdowns-table th:nth-child(5),.longest-shutdowns-table th:nth-child(6){max-width:30%;width:30%}.longest-shutdowns-table.v-data-table>.v-data-table__wrapper>table>tbody>tr>td{vertical-align:top!important;padding-top:10px!important}.dimension-toggles{flex-wrap:wrap}.abc-legend{display:flex;align-items:center;padding:4px 8px;background-color:#f5f5f5;border-radius:4px}.heatmap{overflow-x:auto}.heatmap-header{display:grid;grid-template-columns:40px repeat(24,24px);grid-gap:4px;padding-left:0}.hm-hour{text-align:center;color:#6b7280;font-size:12px}.hm-row{display:grid;grid-template-columns:40px auto;align-items:center;grid-gap:4px;margin:2px 0}.hm-day{width:40px;color:#6b7280;font-size:12px}.hm-cells{display:grid;grid-template-columns:repeat(24,24px);grid-gap:4px}.hm-cell{width:24px;height:24px;border-radius:6px;display:inline-block;transition:transform .12s ease-out,box-shadow .12s ease-out}.hm-cell:hover{transform:translateY(-1px) scale(1.08);box-shadow:0 4px 10px rgba(0,0,0,.08)}::v-deep .period-select .v-select__selections{flex-wrap:nowrap!important}.hm-cell{cursor:pointer}.legend .dot{width:12px;height:12px;border-radius:999px;display:inline-block;margin-right:4px}.stats .stat-title{color:#6b7280;font-size:13px}.stats .stat-value{font-size:18px;font-weight:700;color:#111827;margin-top:4px}.reason-row{padding:12px 12px;border-radius:8px;transition:background .12s ease-in-out}.reason-row:hover{background:#fafafa}.count-chip{background:#0f172a!important;color:#fff!important}.share-chip{background:#374151!important;color:#fff!important}.delta-chip{background:#f3f4f6!important;color:#111827!important}.delta-chip.bad{background:#fda4af!important;color:#111827!important}.delta-chip.good{background:#10b981!important;color:#fff!important}.reason-row{display:flex;align-items:center;justify-content:space-between;padding:12px 8px;border-bottom:1px solid #f0f2f5}.reason-row:last-child{border-bottom:0}.reason-name .title{font-weight:600;color:#111827}.reason-name .subtitle{color:#6b7280;font-size:12px}.reason-meta{display:flex;align-items:center}.action-plan-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 0}.agg-dialog-items{gap:8px}.agg-dialog-items,.ap-card{display:flex;flex-direction:column}.ap-card{gap:4px;padding:8px 10px;border-radius:6px;border-left:3px solid #94a3b8;background:#f8fafc;cursor:pointer;transition:background .12s ease,box-shadow .12s ease;width:100%}.ap-card:hover{background:#f1f5f9;box-shadow:0 1px 4px rgba(0,0,0,.08)}.ap-card__top{display:flex;align-items:center;justify-content:space-between}.ap-card__badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:1px 6px;border-radius:4px;background:#e5e7eb;color:#6b7280}.ap-card__badge--new{background:rgba(249,115,22,.1);color:#c2410c}.ap-card__badge--progress{background:rgba(59,130,246,.1);color:#1d4ed8}.ap-card__badge--implemented{background:rgba(16,185,129,.1);color:#047857}.ap-card__badge--verified{background:rgba(139,92,246,.1);color:#7c3aed}.ap-card__badge--closed{background:rgba(107,114,128,.1);color:#374151}.ap-card__arrow{color:#9ca3af}.ap-card__title{font-size:12px;color:#1f2937;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ap-card--new{border-left-color:#f97316}.ap-card--progress{border-left-color:#3b82f6}.ap-card--implemented{border-left-color:#10b981}.ap-card--verified{border-left-color:#8b5cf6}.ap-card--closed{border-left-color:#6b7280}.ap-add-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px dashed #d1d5db;background:transparent;cursor:pointer;color:#9ca3af;font-size:12px;transition:all .12s ease}.ap-add-btn:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.04)}.ap-more-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;border:1px solid #e5e7eb;background:#f3f4f6;cursor:pointer;color:#6b7280;font-size:11px;font-weight:500;transition:all .12s ease}.ap-more-btn:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.06)}.tpm-filters-bar__grid[data-v-0c2f577b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;align-items:end;margin-bottom:16px}.tpm-filters-bar__field[data-v-0c2f577b]{min-width:0}.tpm-filters-bar__label[data-v-0c2f577b]{display:block;font-size:12px;font-weight:500;color:#4b5563;margin-bottom:4px}.tpm-filters-bar__select[data-v-0c2f577b] .v-input__slot{min-height:36px!important;border-radius:6px!important}.tpm-filters-bar__select[data-v-0c2f577b] fieldset{border-color:#e5e7eb!important}.tpm-filters-bar__select[data-v-0c2f577b].v-input--is-focused fieldset{border-color:#3b82f6!important}.tpm-filters-bar__select[data-v-0c2f577b] .v-select__selections{flex-wrap:nowrap!important}.tpm-filters-bar__select[data-v-0c2f577b] .v-select__selection{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tpm-filters-bar__period-box[data-v-0c2f577b]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.tpm-filters-bar__period-item[data-v-0c2f577b]{display:flex;align-items:center;gap:6px;font-size:13px}.tpm-filters-bar__period-label[data-v-0c2f577b]{font-weight:600;color:#383838}.tpm-filters-bar__period-value[data-v-0c2f577b]{color:#4b5563}@media(max-width:1200px){.tpm-filters-bar__grid[data-v-0c2f577b]{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:768px){.tpm-filters-bar__grid[data-v-0c2f577b]{grid-template-columns:repeat(2,minmax(120px,1fr))}.tpm-filters-bar__period-box[data-v-0c2f577b]{flex-direction:column;gap:8px}}.total-row{background:#dadeec;border-top:2px solid #e5e7eb}.total-row td{padding-top:12px!important;padding-bottom:12px!important}.formula-title{font-size:14px;font-weight:600;color:#383838}.formula-explanation{background:#dadeec;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.formula-explanation .formula-step{margin-bottom:8px;font-size:13px;color:#4b5563}.formula-explanation .formula-step:last-child{margin-bottom:0}.formula-explanation .formula-step code{background:#e5e7eb;padding:2px 8px;border-radius:6px;font-family:monospace;font-size:12px;color:#383838}.period-box{background:#f8fafc;border-radius:14px;padding:8px 12px;display:flex;gap:24px}.period-item strong{margin-right:8px}.chart-title-small{font-weight:600;font-size:14px;color:#383838}.comparative-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:1200px){.comparative-grid{grid-template-columns:1fr}}.drivers-table{background:transparent!important}.drivers-table thead{background:#dadeec}.drivers-table thead th{font-weight:600;color:#4b5563;font-size:13px;border-bottom:2px solid #e5e7eb!important}.drivers-table tbody tr{transition:background-color .2s ease}.drivers-table tbody tr:hover{background-color:#dadeec}.drivers-table tbody tr td{color:#383838;font-size:14px;border-bottom:1px solid #e5e7eb!important}.mt-3{margin-top:12px}.tpm-page{padding:0 8px 16px 8px}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.kpi-grid{grid-template-columns:1fr}}.kpi-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;min-height:100px;transition:box-shadow .15s ease}.kpi-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.kpi-title{font-size:12px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px}.kpi-value{font-size:28px;font-weight:700;color:#383838;line-height:1.2;display:flex;align-items:center;gap:8px}.kpi-sub{font-size:12px;color:#4b5563;margin-top:8px;line-height:1.4}.kpi-warning{font-size:12px;margin-top:12px;padding:8px 12px;background:#fef3c7;border-radius:6px;border-left:3px solid #f59e0b;color:#92400e}.chart-container,.chart-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;margin-bottom:16px}.chart-title{font-size:14px;font-weight:600;color:#383838;margin-bottom:12px}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.charts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media(max-width:1200px){.charts-grid{grid-template-columns:1fr}}.table-container{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;margin-bottom:16px}.table-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#dadeec;border-bottom:1px solid #e5e7eb}.table-title{font-size:14px;font-weight:600;color:#383838}.wrap{flex-wrap:wrap}.gap-8{gap:8px}.tpm-content-wrapper{position:relative;min-height:200px}.tpm-content-wrapper.is-loading>:not(.loading-overlay){opacity:.4;pointer-events:none}.loading-overlay{background:hsla(0,0%,100%,.5);border-radius:14px;pointer-events:none}@media(max-width:768px){.kpi-card{padding:16px}.kpi-value{font-size:24px}.chart-container,.chart-wrapper{padding:12px}}.goal-card{flex:1 1 420px;padding:16px 18px;background:#fff}.goal-card,.rank-row{border:1px solid #e5e7eb;border-radius:14px}.rank-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:12px;transition:box-shadow .15s ease}.rank-row:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.tpm-page[data-v-63fcb91e]{padding:0 8px 16px 8px}.kpi-grid[data-v-63fcb91e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.kpi-grid[data-v-63fcb91e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.kpi-grid[data-v-63fcb91e]{grid-template-columns:1fr}}.kpi-card[data-v-63fcb91e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;min-height:100px;transition:box-shadow .15s ease}.kpi-card[data-v-63fcb91e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.kpi-title[data-v-63fcb91e]{font-size:12px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px}.kpi-value[data-v-63fcb91e]{font-size:28px;font-weight:700;color:#383838;line-height:1.2;display:flex;align-items:center;gap:8px}.kpi-sub[data-v-63fcb91e]{font-size:12px;color:#4b5563;margin-top:8px;line-height:1.4}.kpi-warning[data-v-63fcb91e]{font-size:12px;margin-top:12px;padding:8px 12px;background:#fef3c7;border-radius:6px;border-left:3px solid #f59e0b;color:#92400e}.chart-container[data-v-63fcb91e],.chart-wrapper[data-v-63fcb91e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;margin-bottom:16px}.chart-title[data-v-63fcb91e]{font-size:14px;font-weight:600;color:#383838;margin-bottom:12px}.chart-header[data-v-63fcb91e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.charts-grid[data-v-63fcb91e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media(max-width:1200px){.charts-grid[data-v-63fcb91e]{grid-template-columns:1fr}}.table-container[data-v-63fcb91e]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;margin-bottom:16px}.table-header[data-v-63fcb91e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#dadeec;border-bottom:1px solid #e5e7eb}.table-title[data-v-63fcb91e]{font-size:14px;font-weight:600;color:#383838}.wrap[data-v-63fcb91e]{flex-wrap:wrap}.gap-8[data-v-63fcb91e]{gap:8px}.gap-16[data-v-63fcb91e]{gap:16px}.gap-24[data-v-63fcb91e]{gap:24px}.tpm-content-wrapper[data-v-63fcb91e]{position:relative;min-height:200px}.tpm-content-wrapper.is-loading>[data-v-63fcb91e]:not(.loading-overlay){opacity:.4;pointer-events:none}.loading-overlay[data-v-63fcb91e]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:7;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px;pointer-events:none}@media(max-width:768px){.kpi-card[data-v-63fcb91e]{padding:16px}.kpi-value[data-v-63fcb91e]{font-size:24px}.chart-container[data-v-63fcb91e],.chart-wrapper[data-v-63fcb91e]{padding:12px}}.kpi-card[data-v-63fcb91e]{flex:1 1 calc(25% - 12px);min-width:240px}@media(max-width:1400px){.kpi-card[data-v-63fcb91e]{flex:1 1 calc(33.333% - 11px);max-width:calc(33.333% - 11px)}}@media(max-width:1000px){.kpi-card[data-v-63fcb91e]{flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px)}}@media(max-width:600px){.kpi-card[data-v-63fcb91e]{flex:1 1 100%;max-width:100%}}.heatmap .heatmap-header[data-v-63fcb91e]{display:flex;gap:2px;padding-bottom:4px}.heatmap .heatmap-header span[data-v-63fcb91e]{width:28px;text-align:center;font-size:11px;color:#4b5563}.heatmap .heatmap-header span[data-v-63fcb91e]:first-child{width:40px}.heatmap .heatmap-body .hm-row[data-v-63fcb91e]{display:flex;gap:2px;margin-bottom:2px}.heatmap .heatmap-body .hm-row .hm-day[data-v-63fcb91e]{width:40px;font-size:12px;color:#383838;display:flex;align-items:center}.heatmap .heatmap-body .hm-row .hm-cells[data-v-63fcb91e]{display:flex;gap:2px}.heatmap .heatmap-body .hm-row .hm-cells .hm-cell[data-v-63fcb91e]{width:28px;height:28px;display:inline-block;border-radius:6px;cursor:pointer;transition:transform .15s ease}.heatmap .heatmap-body .hm-row .hm-cells .hm-cell[data-v-63fcb91e]:hover{transform:scale(1.1)}.legend[data-v-63fcb91e]{display:flex;align-items:center;font-size:12px;color:#4b5563}.legend .dot[data-v-63fcb91e]{width:14px;height:14px;border-radius:6px;display:inline-block;margin-right:4px}.stats[data-v-63fcb91e]{display:flex;gap:20px}.stats .stat-title[data-v-63fcb91e]{font-size:12px;color:#4b5563;margin-bottom:4px}.stats .stat-value[data-v-63fcb91e]{font-size:18px;font-weight:600;color:#383838}.text-success[data-v-63fcb91e]{color:#10b981}.text-danger[data-v-63fcb91e]{color:#ef4444}.tpm-page[data-v-6075a469]{padding:0 8px 16px 8px}.kpi-grid[data-v-6075a469]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:1400px){.kpi-grid[data-v-6075a469]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.kpi-grid[data-v-6075a469]{grid-template-columns:1fr}}.kpi-card[data-v-6075a469]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;min-height:100px;transition:box-shadow .15s ease}.kpi-card[data-v-6075a469]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.kpi-title[data-v-6075a469]{font-size:12px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px}.kpi-value[data-v-6075a469]{font-size:28px;font-weight:700;color:#383838;line-height:1.2;display:flex;align-items:center;gap:8px}.kpi-sub[data-v-6075a469]{font-size:12px;color:#4b5563;margin-top:8px;line-height:1.4}.kpi-warning[data-v-6075a469]{font-size:12px;margin-top:12px;padding:8px 12px;background:#fef3c7;border-radius:6px;border-left:3px solid #f59e0b;color:#92400e}.chart-container[data-v-6075a469],.chart-wrapper[data-v-6075a469]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;margin-bottom:16px}.chart-title[data-v-6075a469]{font-size:14px;font-weight:600;color:#383838;margin-bottom:12px}.chart-header[data-v-6075a469]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.charts-grid[data-v-6075a469]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media(max-width:1200px){.charts-grid[data-v-6075a469]{grid-template-columns:1fr}}.table-container[data-v-6075a469]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;margin-bottom:16px}.table-header[data-v-6075a469]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#dadeec;border-bottom:1px solid #e5e7eb}.table-title[data-v-6075a469]{font-size:14px;font-weight:600;color:#383838}.wrap[data-v-6075a469]{flex-wrap:wrap}.gap-8[data-v-6075a469]{gap:8px}.gap-16[data-v-6075a469]{gap:16px}.gap-24[data-v-6075a469]{gap:24px}.tpm-content-wrapper[data-v-6075a469]{position:relative;min-height:200px}.tpm-content-wrapper.is-loading>[data-v-6075a469]:not(.loading-overlay){opacity:.4;pointer-events:none}.loading-overlay[data-v-6075a469]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:7;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);border-radius:14px;pointer-events:none}@media(max-width:768px){.kpi-card[data-v-6075a469]{padding:16px}.kpi-value[data-v-6075a469]{font-size:24px}.chart-container[data-v-6075a469],.chart-wrapper[data-v-6075a469]{padding:12px}}.kpi-card[data-v-6075a469]{flex:1 1 240px;min-width:240px}.text-green[data-v-6075a469]{color:#10b981}.text-yellow[data-v-6075a469]{color:#f97316}.text-red[data-v-6075a469]{color:#ef4444}.gantt-toolbar[data-v-e261251e]{justify-content:space-between;padding:10px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.gantt-toolbar[data-v-e261251e],.toolbar-section[data-v-e261251e]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.toolbar-section.toolbar-left[data-v-e261251e]{flex:1 1 auto}.toolbar-section.toolbar-right[data-v-e261251e]{flex:0 0 auto}.control-group[data-v-e261251e]{display:flex;flex-direction:column;gap:4px}.control-label[data-v-e261251e]{font-size:10px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.5px}.granularity-toggle[data-v-e261251e]{background:#dadeec!important;border-radius:10px!important;padding:2px!important}.granularity-toggle[data-v-e261251e] .v-btn{text-transform:none;font-size:12px;font-weight:500;height:28px!important;min-width:auto!important;padding:0 10px!important;border-radius:6px!important;border:none!important;background:transparent!important;color:#4b5563!important}.granularity-toggle[data-v-e261251e] .v-btn--active{background:#fff!important;color:#3b82f6!important;box-shadow:0 1px 2px rgba(0,0,0,.08)!important}.granularity-toggle[data-v-e261251e] .v-btn .v-icon{font-size:14px!important}.date-range-picker[data-v-e261251e]{display:flex;align-items:center;gap:8px}.date-picker-from[data-v-e261251e],.date-picker-to[data-v-e261251e]{width:130px}.date-picker-from[data-v-e261251e] .v-input__control,.date-picker-to[data-v-e261251e] .v-input__control{min-height:32px!important}.date-picker-from[data-v-e261251e] .v-input__slot,.date-picker-to[data-v-e261251e] .v-input__slot{min-height:32px!important;border-radius:6px!important}.date-picker-from[data-v-e261251e] .v-text-field__slot,.date-picker-to[data-v-e261251e] .v-text-field__slot{font-size:12px}.date-separator[data-v-e261251e]{color:#4b5563;font-weight:500;font-size:12px}.zoom-controls[data-v-e261251e]{display:flex;align-items:center;gap:2px}.zoom-controls .v-btn[data-v-e261251e]{width:28px!important;height:28px!important}.zoom-controls .v-btn.v-btn--disabled[data-v-e261251e]{opacity:.4}.zoom-indicator[data-v-e261251e]{min-width:48px;text-align:center;font-size:11px;font-weight:600;color:#383838;background:#dadeec;border-radius:6px;padding:4px 8px}@media(max-width:1200px){.gantt-toolbar[data-v-e261251e]{flex-direction:column;align-items:stretch}.toolbar-section[data-v-e261251e]{justify-content:space-between}.toolbar-section.toolbar-right[data-v-e261251e]{justify-content:flex-end}}.gantt-tooltip[data-v-7e38a790]{position:absolute;z-index:1000;pointer-events:none;max-width:400px}.tooltip-content[data-v-7e38a790]{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.1);overflow:hidden;font-size:13px}.tooltip-header[data-v-7e38a790]{padding:10px 12px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px}.tooltip-header.tooltip-header-planned[data-v-7e38a790]{background:linear-gradient(135deg,#ff9800,#f57c00)}.tooltip-header.tooltip-header-unplanned[data-v-7e38a790]{background:linear-gradient(135deg,#e91e63,#c2185b)}.event-type-badge[data-v-7e38a790]{display:flex;align-items:center;font-weight:600;font-size:12px}.ongoing-badge[data-v-7e38a790]{display:flex;align-items:center;background:hsla(0,0%,100%,.25);padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.tooltip-section[data-v-7e38a790]{padding:10px 12px;border-bottom:1px solid #f0f0f0}.tooltip-section[data-v-7e38a790]:last-child{border-bottom:none}.section-label[data-v-7e38a790]{font-size:11px;color:#757575;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-weight:600}.section-value[data-v-7e38a790]{color:#212121;line-height:1.4}.time-row[data-v-7e38a790]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.time-row[data-v-7e38a790]:last-child{margin-bottom:0}.time-row.duration-row[data-v-7e38a790]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.time-label[data-v-7e38a790]{font-size:12px;color:#616161}.time-value[data-v-7e38a790]{font-size:12px;color:#212121}.fault-type[data-v-7e38a790]{display:flex;align-items:center;gap:8px}.fault-color[data-v-7e38a790]{width:12px;height:12px;border-radius:2px;flex-shrink:0}.fault-name[data-v-7e38a790]{color:#212121;font-weight:500}.component-code[data-v-7e38a790],.defect-code[data-v-7e38a790],.workplace-code[data-v-7e38a790]{color:#757575;font-weight:600;font-size:11px;margin-right:4px}.description-text[data-v-7e38a790]{color:#424242;font-size:12px;line-height:1.5;max-height:60px;overflow-y:auto}.financial-section[data-v-7e38a790]{background:#f5f5f5}.financial-row[data-v-7e38a790]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.financial-row[data-v-7e38a790]:last-child{margin-bottom:0}.financial-label[data-v-7e38a790]{font-size:11px;color:#616161}.financial-value[data-v-7e38a790]{font-size:12px;color:#212121;font-weight:600}.gantt-chart[data-v-2f236f9c]{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.gantt-wrapper[data-v-2f236f9c]{display:flex;flex:1;overflow:hidden}.gantt-left-panel[data-v-2f236f9c]{width:220px;flex-shrink:0;border-right:2px solid #e0e0e0;display:flex;flex-direction:column;background:#fafafa}.time-axis-header[data-v-2f236f9c]{height:40px;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.workplace-labels-container[data-v-2f236f9c]{flex:1;overflow-y:auto;overflow-x:hidden;position:relative}.workplace-label-row[data-v-2f236f9c]{position:absolute;left:0;right:0;padding:8px 12px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #e0e0e0}.workplace-label-row.row-even[data-v-2f236f9c]{background:#fff}.workplace-label-row.row-odd[data-v-2f236f9c]{background:#f9f9f9}.workplace-name[data-v-2f236f9c]{font-size:13px;font-weight:600;color:#212121;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workplace-code[data-v-2f236f9c]{font-size:11px;color:#757575;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-right-panel[data-v-2f236f9c]{flex:1;display:flex;flex-direction:column;overflow:hidden}.time-axis-container[data-v-2f236f9c]{height:40px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e0e0e0;background:#f5f5f5;scrollbar-width:none;-ms-overflow-style:none}.time-axis-container[data-v-2f236f9c]::-webkit-scrollbar{display:none}.time-axis-svg[data-v-2f236f9c]{display:block}.gantt-content-container[data-v-2f236f9c]{flex:1;overflow:auto;position:relative}.gantt-svg[data-v-2f236f9c]{display:block}.grid-line[data-v-2f236f9c]{stroke:#e0e0e0;stroke-width:1}.grid-line.grid-line-major[data-v-2f236f9c]{stroke:#bdbdbd;stroke-width:2}.time-label[data-v-2f236f9c]{font-size:11px;fill:#757575;text-anchor:middle}.time-label.time-label-major[data-v-2f236f9c]{font-weight:600;fill:#424242}.row-background[data-v-2f236f9c]{fill:#fff}.row-background.row-even[data-v-2f236f9c]{fill:#fafafa}.row-background.row-odd[data-v-2f236f9c]{fill:#fff}.segment[data-v-2f236f9c]{transition:opacity .2s ease}.segment.segment-running[data-v-2f236f9c]{fill:#4caf50}.segment.segment-planned-downtime[data-v-2f236f9c]{fill:#ffc107}.segment.segment-unplanned-downtime[data-v-2f236f9c]{fill:#f44336}.segment.segment-ongoing[data-v-2f236f9c]{opacity:.85;stroke:#fff;stroke-width:2;stroke-dasharray:4 2;animation:pulse-2f236f9c 2s infinite}.segment[data-v-2f236f9c]:hover{opacity:.8;cursor:pointer}.event-marker[data-v-2f236f9c]{cursor:pointer;transition:all .2s ease}.event-marker.event-planned[data-v-2f236f9c]{fill:#ff9800;stroke:#fff;stroke-width:2}.event-marker.event-unplanned[data-v-2f236f9c]{fill:#e91e63;stroke:#fff;stroke-width:2}.event-marker.event-ongoing[data-v-2f236f9c]{animation:pulse-2f236f9c 1.5s infinite}.event-marker[data-v-2f236f9c]:hover{transform:scale(1.4);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@keyframes pulse-2f236f9c{0%,to{opacity:1}50%{opacity:.6}}.gantt-content-container[data-v-2f236f9c]::-webkit-scrollbar,.workplace-labels-container[data-v-2f236f9c]::-webkit-scrollbar{width:8px;height:8px}.gantt-content-container[data-v-2f236f9c]::-webkit-scrollbar-track,.workplace-labels-container[data-v-2f236f9c]::-webkit-scrollbar-track{background:#f1f1f1}.gantt-content-container[data-v-2f236f9c]::-webkit-scrollbar-thumb,.workplace-labels-container[data-v-2f236f9c]::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}.gantt-content-container[data-v-2f236f9c]::-webkit-scrollbar-thumb:hover,.workplace-labels-container[data-v-2f236f9c]::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.machine-timeline-page[data-v-4a9f1810]{width:100%;height:100vh;display:flex;flex-direction:column;background:#fafafa}.machine-timeline-page .content[data-v-4a9f1810]{flex:1 1 auto;height:100%;overflow:hidden}.tpm-analytics-timeline[data-v-4a9f1810]{display:flex;flex-direction:column;height:100%;gap:16px}.gantt-container[data-v-4a9f1810]{flex:1 1 auto;min-height:600px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden}.empty-container[data-v-4a9f1810],.error-container[data-v-4a9f1810],.loading-container[data-v-4a9f1810]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.loading-text[data-v-4a9f1810]{font-size:16px;color:#616161;font-weight:500}.error-text[data-v-4a9f1810]{font-size:16px;color:#f44336;font-weight:500;max-width:500px;text-align:center}.empty-text[data-v-4a9f1810]{font-size:18px;color:#616161;font-weight:600}.empty-hint[data-v-4a9f1810]{font-size:14px;color:#9e9e9e}.list-layout-table[data-v-abd59132]{display:flex;flex-direction:column;height:100%;background:#fafafa}.list-layout-table .table-loader[data-v-abd59132]{padding:24px}.list-layout-table .table-container[data-v-abd59132]{flex:1;overflow:auto;position:relative}.list-layout-table .table-container .data-table[data-v-abd59132]{width:100%;border-collapse:collapse;table-layout:fixed}.list-layout-table .table-container .data-table thead[data-v-abd59132]{position:sticky;top:0;z-index:10}.list-layout-table .table-container .data-table thead th[data-v-abd59132]{padding:16px 20px;text-align:left;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px;background:#f5f5f5;border-bottom:2px solid rgba(0,0,0,.08);color:rgba(0,0,0,.75);white-space:nowrap}.list-layout-table .table-container .data-table thead th.sortable[data-v-abd59132]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease}.list-layout-table .table-container .data-table thead th.sortable[data-v-abd59132]:hover{background:#eee;color:rgba(0,0,0,.9)}.list-layout-table .table-container .data-table thead th.sortable:hover .sort-icon[data-v-abd59132]{opacity:.8}.list-layout-table .table-container .data-table thead th.select-column[data-v-abd59132]{width:56px;min-width:56px;max-width:56px;text-align:center}.list-layout-table .table-container .data-table thead th .column-header[data-v-abd59132]{display:flex;align-items:center;gap:8px}.list-layout-table .table-container .data-table thead th .column-header .sort-icon[data-v-abd59132]{opacity:.5;transition:opacity .15s ease}.list-layout-table .table-container .data-table tbody tr[data-v-abd59132]{transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.list-layout-table .table-container .data-table tbody tr[data-v-abd59132]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .2s ease}.list-layout-table .table-container .data-table tbody tr.row-even[data-v-abd59132]{background:rgba(0,0,0,.01)}.list-layout-table .table-container .data-table tbody tr.row-odd[data-v-abd59132]{background:#fff}.list-layout-table .table-container .data-table tbody tr[data-v-abd59132]:hover{background:rgba(33,150,243,.04);transform:translateX(2px)}.list-layout-table .table-container .data-table tbody tr[data-v-abd59132]:hover:before{background:linear-gradient(180deg,#2196f3,#1976d2)}.list-layout-table .table-container .data-table tbody tr.row-selected[data-v-abd59132]{background:rgba(33,150,243,.12)}.list-layout-table .table-container .data-table tbody tr.row-selected[data-v-abd59132]:before{background:#2196f3}.list-layout-table .table-container .data-table tbody tr td[data-v-abd59132]{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06);font-size:14px;color:rgba(0,0,0,.87);overflow:hidden;text-overflow:ellipsis}.list-layout-table .table-container .data-table tbody tr td.select-column[data-v-abd59132]{width:56px;min-width:56px;max-width:56px;text-align:center}.list-layout-table .table-container .data-table tbody tr td.text-center[data-v-abd59132]{text-align:center}.list-layout-table .table-container .data-table tbody tr td.text-right[data-v-abd59132]{text-align:right}.list-layout-table .table-container .table-empty[data-v-abd59132]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;background:radial-gradient(circle at center,rgba(33,150,243,.05) 0,transparent 70%)}.list-layout-table .table-pagination[data-v-abd59132]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:2px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fff,#f5f5f5)}.list-layout-table .table-pagination .pagination-info[data-v-abd59132]{font-size:13px;font-weight:500;color:rgba(0,0,0,.6);letter-spacing:.3px}.list-layout-table .table-pagination .pagination-controls[data-v-abd59132]{display:flex;align-items:center;gap:20px}.list-layout-table .table-pagination .pagination-controls .page-size-select[data-v-abd59132]{width:110px}@media(max-width:768px){.list-layout-table .table-pagination[data-v-abd59132]{flex-direction:column;gap:16px;align-items:stretch}.list-layout-table .table-pagination .pagination-controls[data-v-abd59132]{flex-direction:column;gap:12px}.list-layout-table .table-pagination .pagination-controls .page-size-select[data-v-abd59132]{width:100%}}.list-layout-kanban[data-v-4c6c6478]{height:100%;overflow:hidden;background:#f8fafc}.list-layout-kanban .kanban-loader[data-v-4c6c6478]{padding:24px}.list-layout-kanban .kanban-board[data-v-4c6c6478]{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;padding:0}.list-layout-kanban .kanban-board[data-v-4c6c6478]::-webkit-scrollbar{height:8px}.list-layout-kanban .kanban-board[data-v-4c6c6478]::-webkit-scrollbar-track{background:transparent}.list-layout-kanban .kanban-board[data-v-4c6c6478]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.list-layout-kanban .kanban-board[data-v-4c6c6478]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.list-layout-kanban .column-header-content[data-v-4c6c6478]{display:flex;align-items:center;gap:8px}.list-layout-kanban .column-header-content .column-color[data-v-4c6c6478]{width:3px;height:20px;border-radius:2px;flex-shrink:0}.list-layout-kanban .column-header-content .column-icon[data-v-4c6c6478]{color:#64748b;flex-shrink:0}.list-layout-kanban .column-header-content .column-title[data-v-4c6c6478]{font-size:14px;font-weight:600;color:#1e293b}.list-layout-kanban .column-count[data-v-4c6c6478]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:600;border-radius:12px}.list-layout-kanban .kanban-cards-container[data-v-4c6c6478]{display:flex;flex-direction:column;min-height:100px}.list-layout-kanban .card-default-content .card-description[data-v-4c6c6478]{font-size:12px;color:#64748b;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.list-layout-kanban .kanban-card-ghost[data-v-4c6c6478]{opacity:.4;background:rgba(59,130,246,.1)!important;border:2px dashed rgba(59,130,246,.4)!important}.list-layout-kanban .kanban-card-drag[data-v-4c6c6478]{opacity:.95;transform:rotate(2deg) scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.15)!important}@media(max-width:991px){.list-layout-kanban .kanban-board[data-v-4c6c6478]{padding:16px;gap:16px}}.list-layout-timeline[data-v-7ae0733e]{height:100%;display:flex;flex-direction:column;background:#fafafa}.list-layout-timeline .timeline-loader[data-v-7ae0733e]{padding:24px}.list-layout-timeline .timeline-wrapper[data-v-7ae0733e]{flex:1;display:flex;flex-direction:column;overflow:hidden}.list-layout-timeline .timeline-header[data-v-7ae0733e]{padding:16px 24px;background:linear-gradient(180deg,#fff,#f5f5f5);border-bottom:2px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.list-layout-timeline .timeline-header .timeline-controls[data-v-7ae0733e]{display:flex;align-items:center;gap:12px}.list-layout-timeline .timeline-content[data-v-7ae0733e]{flex:1;display:flex;overflow:hidden}.list-layout-timeline .timeline-content .timeline-left-panel[data-v-7ae0733e]{flex:0 0 220px;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#f8f8f8);border-right:2px solid rgba(0,0,0,.08)}.list-layout-timeline .timeline-content .timeline-left-panel .time-axis-spacer[data-v-7ae0733e]{height:48px;background:linear-gradient(180deg,#fff,#f5f5f5);border-bottom:2px solid rgba(0,0,0,.08)}.list-layout-timeline .timeline-content .timeline-left-panel .row-labels[data-v-7ae0733e]{flex:1;overflow-y:hidden;position:relative}.list-layout-timeline .timeline-content .timeline-left-panel .row-labels .row-label[data-v-7ae0733e]{position:absolute;left:0;right:0;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.06);transition:background .2s ease}.list-layout-timeline .timeline-content .timeline-left-panel .row-labels .row-label[data-v-7ae0733e]:hover{background:rgba(33,150,243,.04)}.list-layout-timeline .timeline-content .timeline-left-panel .row-labels .row-label .label-default[data-v-7ae0733e]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.8)}.list-layout-timeline .timeline-content .timeline-right-panel[data-v-7ae0733e]{flex:1;display:flex;flex-direction:column;overflow:hidden}.list-layout-timeline .timeline-content .timeline-right-panel .time-axis[data-v-7ae0733e]{height:48px;overflow-x:hidden;overflow-y:hidden;background:linear-gradient(180deg,#fff,#f5f5f5);border-bottom:2px solid rgba(0,0,0,.08)}.list-layout-timeline .timeline-content .timeline-right-panel .time-axis .time-axis-svg .grid-line[data-v-7ae0733e]{stroke:rgba(0,0,0,.08);stroke-width:1}.list-layout-timeline .timeline-content .timeline-right-panel .time-axis .time-axis-svg .grid-line.major[data-v-7ae0733e]{stroke:rgba(0,0,0,.15);stroke-width:2}.list-layout-timeline .timeline-content .timeline-right-panel .time-axis .time-axis-svg .time-label[data-v-7ae0733e]{fill:rgba(0,0,0,.6);font-size:11px;font-weight:500;letter-spacing:.3px}.list-layout-timeline .timeline-content .timeline-right-panel .timeline-chart[data-v-7ae0733e]{flex:1;overflow:auto;position:relative;background:#fafafa}.list-layout-timeline .timeline-content .timeline-right-panel .timeline-chart .timeline-svg .row-background[data-v-7ae0733e]{fill:transparent}.list-layout-timeline .timeline-content .timeline-right-panel .timeline-chart .timeline-svg .row-background.even[data-v-7ae0733e]{fill:rgba(0,0,0,.02)}.list-layout-timeline .timeline-content .timeline-right-panel .timeline-chart .timeline-svg .segment[data-v-7ae0733e]{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.12));stroke:hsla(0,0%,100%,.3);stroke-width:1}.list-layout-timeline .timeline-content .timeline-right-panel .timeline-chart .timeline-svg .segment[data-v-7ae0733e]:hover{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));transform:translateY(-1px)}.list-layout-timeline .timeline-content .timeline-right-panel .timeline-chart .timeline-svg .current-time-line[data-v-7ae0733e]{stroke:#f44336;stroke-width:2;stroke-dasharray:6,4;filter:drop-shadow(0 0 4px rgba(244,67,54,.5))}.list-layout-timeline .timeline-content .timeline-right-panel .timeline-chart .timeline-loading[data-v-7ae0733e]{position:absolute;bottom:20px;right:20px;background:hsla(0,0%,100%,.95);padding:12px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.list-layout-calendar[data-v-0edd7c5b]{height:100%;display:flex;flex-direction:column;background:#fafafa}.list-layout-calendar .calendar-loader[data-v-0edd7c5b]{padding:24px}.list-layout-calendar .calendar-wrapper[data-v-0edd7c5b]{flex:1;display:flex;flex-direction:column;overflow:hidden}.list-layout-calendar .calendar-header[data-v-0edd7c5b]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.list-layout-calendar .calendar-header .calendar-title[data-v-0edd7c5b]{font-size:16px;font-weight:600;margin:0;letter-spacing:-.2px;color:rgba(0,0,0,.85)}.list-layout-calendar .calendar-content[data-v-0edd7c5b]{flex:1;overflow:auto;position:relative}.list-layout-calendar .calendar-content .calendar-loading[data-v-0edd7c5b]{position:absolute;bottom:20px;right:20px;background:hsla(0,0%,100%,.95);padding:12px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.list-layout-calendar .calendar-month[data-v-0edd7c5b]{padding:16px}.list-layout-calendar .calendar-month .calendar-grid[data-v-0edd7c5b]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:transparent}.list-layout-calendar .calendar-month .calendar-grid .calendar-day[data-v-0edd7c5b]{min-height:120px;background:#fff;border:1px solid rgba(0,0,0,.06);padding:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.list-layout-calendar .calendar-month .calendar-grid .calendar-day[data-v-0edd7c5b]:hover{background:rgba(33,150,243,.02);border-color:rgba(33,150,243,.2);box-shadow:0 2px 8px rgba(0,0,0,.06)}.list-layout-calendar .calendar-month .calendar-grid .calendar-day.other-month[data-v-0edd7c5b]{background:rgba(0,0,0,.01)}.list-layout-calendar .calendar-month .calendar-grid .calendar-day.other-month .day-number[data-v-0edd7c5b]{color:rgba(0,0,0,.3)}.list-layout-calendar .calendar-month .calendar-grid .calendar-day.today[data-v-0edd7c5b]{background:rgba(33,150,243,.04);border:1px solid #2196f3}.list-layout-calendar .calendar-month .calendar-grid .calendar-day.today .day-number[data-v-0edd7c5b]{color:#2196f3;font-weight:700}.list-layout-calendar .calendar-month .calendar-grid .calendar-day.weekend[data-v-0edd7c5b]{background:rgba(0,0,0,.015)}.list-layout-calendar .calendar-month .calendar-grid .calendar-day .day-number[data-v-0edd7c5b]{font-weight:500;font-size:13px;margin-bottom:8px;color:rgba(0,0,0,.7)}.list-layout-calendar .calendar-month .calendar-grid .calendar-day .day-events[data-v-0edd7c5b]{display:flex;flex-direction:column;gap:3px}.list-layout-calendar .calendar-month .calendar-grid .calendar-day .day-events .event-item[data-v-0edd7c5b]{padding:4px 6px;border-radius:3px;font-size:11px;font-weight:400;cursor:pointer;transition:all .15s ease;border-left:2px solid currentColor;background:rgba(0,0,0,.02)}.list-layout-calendar .calendar-month .calendar-grid .calendar-day .day-events .event-item[data-v-0edd7c5b]:hover{background:rgba(0,0,0,.04);transform:translateX(2px)}.list-layout-calendar .calendar-month .calendar-grid .calendar-day .day-events .event-item .event-title[data-v-0edd7c5b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.75)}.list-layout-calendar .calendar-day-view .day-header[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-header[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-header[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-header[data-v-0edd7c5b]{display:flex;gap:1px;background:rgba(0,0,0,.06);margin-bottom:1px}.list-layout-calendar .calendar-day-view .day-header .time-column[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-header .time-column[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-header .time-column[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-header .time-column[data-v-0edd7c5b]{width:60px}.list-layout-calendar .calendar-day-view .day-header .week-day-header[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-header .week-day-header[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-header .week-day-header[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-header .week-day-header[data-v-0edd7c5b]{flex:1;padding:12px;text-align:center;background:linear-gradient(180deg,#fff,#f5f5f5)}.list-layout-calendar .calendar-day-view .day-header .week-day-header .day-name[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-header .week-day-header .day-name[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-header .week-day-header .day-name[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-header .week-day-header .day-name[data-v-0edd7c5b]{font-size:12px;text-transform:uppercase;color:rgba(0,0,0,.6);font-weight:600}.list-layout-calendar .calendar-day-view .day-header .week-day-header .day-date[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-header .week-day-header .day-date[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-header .week-day-header .day-date[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-header .week-day-header .day-date[data-v-0edd7c5b]{font-size:20px;font-weight:700;margin-top:4px;color:rgba(0,0,0,.85)}.list-layout-calendar .calendar-day-view .day-header .week-day-header .day-date.today[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-header .week-day-header .day-date.today[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-header .week-day-header .day-date.today[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-header .week-day-header .day-date.today[data-v-0edd7c5b]{color:#2196f3}.list-layout-calendar .calendar-day-view .day-grid[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid[data-v-0edd7c5b]{display:flex;gap:1px;background:rgba(0,0,0,.06);position:relative}.list-layout-calendar .calendar-day-view .day-grid .time-column[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .time-column[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .time-column[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .time-column[data-v-0edd7c5b]{width:60px;background:linear-gradient(180deg,#fff,#f8f8f8)}.list-layout-calendar .calendar-day-view .day-grid .time-column .hour-label[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .time-column .hour-label[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .time-column .hour-label[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .time-column .hour-label[data-v-0edd7c5b]{height:60px;padding:4px;font-size:11px;font-weight:500;color:rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.06)}.list-layout-calendar .calendar-day-view .day-grid .day-column[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .week-day-column[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .day-column[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .week-day-column[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .day-column[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .week-day-column[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .day-column[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .week-day-column[data-v-0edd7c5b]{flex:1;position:relative;background:#fff}.list-layout-calendar .calendar-day-view .day-grid .day-column .hour-slot[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .week-day-column .hour-slot[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .day-column .hour-slot[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .week-day-column .hour-slot[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .day-column .hour-slot[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .week-day-column .hour-slot[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .day-column .hour-slot[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .week-day-column .hour-slot[data-v-0edd7c5b]{height:60px;border-bottom:1px solid rgba(0,0,0,.06)}.list-layout-calendar .calendar-day-view .day-grid .day-column .day-event[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .day-column .week-event[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .week-day-column .day-event[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .week-day-column .week-event[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .day-column .day-event[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .day-column .week-event[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .week-day-column .day-event[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .week-day-column .week-event[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .day-column .day-event[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .day-column .week-event[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .week-day-column .day-event[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .week-day-column .week-event[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .day-column .day-event[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .day-column .week-event[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .week-day-column .day-event[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .week-day-column .week-event[data-v-0edd7c5b]{position:absolute;left:2px;right:2px;padding:4px 6px;border-radius:4px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);border-left:3px solid currentColor}.list-layout-calendar .calendar-day-view .day-grid .day-column .day-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-day-view .day-grid .day-column .week-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-day-view .day-grid .week-day-column .day-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-day-view .day-grid .week-day-column .week-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-day-view .week-grid .day-column .day-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-day-view .week-grid .day-column .week-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-day-view .week-grid .week-day-column .day-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-day-view .week-grid .week-day-column .week-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-week .day-grid .day-column .day-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-week .day-grid .day-column .week-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-week .day-grid .week-day-column .day-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-week .day-grid .week-day-column .week-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-week .week-grid .day-column .day-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-week .week-grid .day-column .week-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-week .week-grid .week-day-column .day-event[data-v-0edd7c5b]:hover,.list-layout-calendar .calendar-week .week-grid .week-day-column .week-event[data-v-0edd7c5b]:hover{transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.list-layout-calendar .calendar-day-view .day-grid .day-column .day-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .day-column .week-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .week-day-column .day-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .week-day-column .week-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .day-column .day-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .day-column .week-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .week-day-column .day-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .week-day-column .week-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .day-column .day-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .day-column .week-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .week-day-column .day-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .week-day-column .week-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .day-column .day-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .day-column .week-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .week-day-column .day-event .event-content .event-time[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .week-day-column .week-event .event-content .event-time[data-v-0edd7c5b]{font-size:11px;font-weight:600}.list-layout-calendar .calendar-day-view .day-grid .day-column .day-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .day-column .week-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .week-day-column .day-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .day-grid .week-day-column .week-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .day-column .day-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .day-column .week-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .week-day-column .day-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-day-view .week-grid .week-day-column .week-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .day-column .day-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .day-column .week-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .week-day-column .day-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-week .day-grid .week-day-column .week-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .day-column .day-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .day-column .week-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .week-day-column .day-event .event-content .event-title[data-v-0edd7c5b],.list-layout-calendar .calendar-week .week-grid .week-day-column .week-event .event-content .event-title[data-v-0edd7c5b]{font-size:12px;overflow:hidden;text-overflow:ellipsis}.list-layout[data-v-7f635bc8]{display:flex;flex-direction:column;height:100%;width:100%;background:#fafafa}.list-layout-toolbar[data-v-7f635bc8]{flex-shrink:0}.list-layout-content[data-v-7f635bc8]{flex:1;overflow:hidden;position:relative}.list-layout-empty[data-v-7f635bc8]{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px;background:radial-gradient(circle at center,rgba(59,130,246,.05) 0,transparent 70%)}.list-layout-test-page[data-v-6e3e18dc]{height:100%;display:flex;flex-direction:column}.list-layout-test-page .toolbar-add-btn[data-v-6e3e18dc]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.list-layout-test-page .toolbar-add-btn[data-v-6e3e18dc]:hover{background:#2563eb}.list-layout-test-page .toolbar-refresh-btn[data-v-6e3e18dc]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;cursor:pointer;transition:all .15s ease}.list-layout-test-page .toolbar-refresh-btn[data-v-6e3e18dc]:hover{background:#f1f5f9;color:#1e293b}.list-layout-test-page .settings-title[data-v-6e3e18dc]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:12px}.list-layout-test-page .help-content h4[data-v-6e3e18dc]{font-size:15px;font-weight:600;margin-bottom:8px}.list-layout-test-page .help-content p[data-v-6e3e18dc]{font-size:13px;color:#64748b;line-height:1.6}.list-layout-test-page .cell-name[data-v-6e3e18dc]{display:flex;align-items:center}.list-layout-test-page .kanban-card-custom[data-v-6e3e18dc]{display:flex;flex-direction:column;gap:12px}.list-layout-test-page .kanban-card-custom .card-header[data-v-6e3e18dc]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.list-layout-test-page .kanban-card-custom .card-header .card-title[data-v-6e3e18dc]{flex:1;font-size:14px;line-height:1.5;font-weight:600;color:rgba(0,0,0,.9)}.list-layout-test-page .kanban-card-custom .card-description[data-v-6e3e18dc]{font-size:13px;color:rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6}.list-layout-test-page .kanban-card-custom .card-meta[data-v-6e3e18dc]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.list-layout-test-page .kanban-card-custom .card-meta .card-date[data-v-6e3e18dc]{font-size:11px;color:rgba(0,0,0,.5);display:flex;align-items:center;gap:4px}.list-layout-test-page .timeline-item-custom[data-v-6e3e18dc]{font-size:12px;font-weight:600}.list-layout-test-page .calendar-event-custom .event-time[data-v-6e3e18dc]{font-size:10px;font-weight:600}.list-layout-test-page .calendar-event-custom .event-title[data-v-6e3e18dc]{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-date-picker[data-v-ee988ca2]{position:relative;display:inline-flex}.sdp-container[data-v-ee988ca2]{display:flex;align-items:center;gap:8px}.sdp-date-btn[data-v-ee988ca2]{display:flex;align-items:center;gap:6px;padding:0 10px;height:32px;background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.sdp-container--open .sdp-date-btn[data-v-ee988ca2],.sdp-date-btn[data-v-ee988ca2]:hover{background:#e5e7eb}.sdp-icon[data-v-ee988ca2]{color:#4b5563;flex-shrink:0}.sdp-date-text[data-v-ee988ca2]{font-size:12px;font-weight:500;color:#666;white-space:nowrap}.sdp-week-nav[data-v-ee988ca2]{display:flex;align-items:center;background:#f3f4f6;border:none;border-radius:8px;padding:2px;height:32px}.sdp-nav-btn[data-v-ee988ca2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#4b5563;transition:all .15s ease}.sdp-nav-btn[data-v-ee988ca2]:hover{background:#fff;color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sdp-week-label[data-v-ee988ca2]{font-size:12px;font-weight:600;color:#666;padding:0 8px;white-space:nowrap;min-width:70px;text-align:center}.sdp-dropdown[data-v-ee988ca2]{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);min-width:280px;overflow:hidden}.sdp-search-wrapper[data-v-ee988ca2]{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #f5f5f5}.sdp-search-icon[data-v-ee988ca2]{color:#bebebe;flex-shrink:0}.sdp-search-input[data-v-ee988ca2]{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:#333}.sdp-search-input[data-v-ee988ca2]::-moz-placeholder{color:#bebebe}.sdp-search-input[data-v-ee988ca2]::placeholder{color:#bebebe}.sdp-dropdown-enter-active[data-v-ee988ca2],.sdp-dropdown-leave-active[data-v-ee988ca2]{transition:all .2s ease}.sdp-dropdown-enter[data-v-ee988ca2],.sdp-dropdown-leave-to[data-v-ee988ca2]{opacity:0;transform:translateY(-8px)}.sdp-section-title[data-v-ee988ca2]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#4b5563;padding:12px 16px 8px}.sdp-suggestions[data-v-ee988ca2]{border-bottom:1px solid #f5f5f5}.sdp-suggestion-item[data-v-ee988ca2]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background .15s ease}.sdp-suggestion-item--active[data-v-ee988ca2],.sdp-suggestion-item[data-v-ee988ca2]:hover{background:#fafafa}.sdp-suggestion-icon[data-v-ee988ca2]{color:#4b5563;margin-right:12px}.sdp-suggestion-content[data-v-ee988ca2]{display:flex;flex-direction:column;gap:2px}.sdp-suggestion-label[data-v-ee988ca2]{font-size:13px;font-weight:500;color:#333}.sdp-suggestion-date[data-v-ee988ca2]{font-size:11px;color:#4b5563}.sdp-presets[data-v-ee988ca2]{border-bottom:1px solid #f5f5f5;padding-bottom:12px}.sdp-presets-grid[data-v-ee988ca2]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:0 12px}.sdp-preset-btn[data-v-ee988ca2]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:500;color:#818282;transition:all .15s ease}.sdp-preset-btn[data-v-ee988ca2]:hover{border-color:#c8c8c8;background:#fafafa}.sdp-preset-btn--active[data-v-ee988ca2]{border-color:#3b82f6;background:#dbeafe;color:#3b82f6}.sdp-preset-icon[data-v-ee988ca2]{color:inherit}.sdp-calendar[data-v-ee988ca2]{padding:12px}.sdp-calendar-header[data-v-ee988ca2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sdp-cal-nav[data-v-ee988ca2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:#4b5563;transition:all .15s ease}.sdp-cal-nav[data-v-ee988ca2]:hover{background:#f5f5f5;color:#333}.sdp-cal-title[data-v-ee988ca2]{font-size:13px;font-weight:600;color:#333}.sdp-calendar-weekdays[data-v-ee988ca2]{display:grid;grid-template-columns:32px 1px repeat(7,1fr);gap:2px;margin-bottom:4px;align-items:center}.sdp-weekday[data-v-ee988ca2]{text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;color:#bebebe;padding:4px 0}.sdp-weekday--number[data-v-ee988ca2]{color:#bebebe;font-size:9px}.sdp-weekday--separator[data-v-ee988ca2]{background:#e5e7eb;height:12px;width:1px;justify-self:center}.sdp-calendar-weeks[data-v-ee988ca2]{display:flex;flex-direction:column;gap:2px}.sdp-calendar-row[data-v-ee988ca2]{display:grid;grid-template-columns:32px 1px repeat(7,1fr);gap:2px;align-items:center}.sdp-week-separator[data-v-ee988ca2]{background:#e5e7eb;height:100%;min-height:28px;width:1px;justify-self:center}.sdp-week-number[data-v-ee988ca2]{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#bebebe;cursor:pointer;border-radius:4px;transition:all .15s ease;padding:9px 2px}.sdp-week-number[data-v-ee988ca2]:hover{background:#f5f5f5;color:#3b82f6}.sdp-week-number--active[data-v-ee988ca2]{background:#3b82f6;color:#fff}.sdp-day[data-v-ee988ca2]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:12px;font-weight:500;color:#333;transition:all .15s ease}.sdp-day[data-v-ee988ca2]:hover{background:#f5f5f5}.sdp-day--other[data-v-ee988ca2]{color:#d5dbdd}.sdp-day--today[data-v-ee988ca2]{background:#f5f5f5;font-weight:700;position:relative}.sdp-day--today[data-v-ee988ca2]:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:#3b82f6;border-radius:50%}.sdp-day--selected[data-v-ee988ca2]{background:#3b82f6!important;color:#fff!important}.sdp-day--range[data-v-ee988ca2]{background:#dbeafe;color:#3b82f6;border-radius:0}.sdp-day--range[data-v-ee988ca2]:first-child,.sdp-day--range[data-v-ee988ca2]:nth-child(7n+1){border-radius:8px 0 0 8px}.sdp-day--range[data-v-ee988ca2]:last-child,.sdp-day--range[data-v-ee988ca2]:nth-child(7n){border-radius:0 8px 8px 0}.sdp-day--weekend[data-v-ee988ca2]{color:#bebebe}.sdp-footer[data-v-ee988ca2]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-top:1px solid #f5f5f5;background:#fafafa}.sdp-footer-btn[data-v-ee988ca2]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:12px;font-weight:500;color:#3b82f6;transition:all .15s ease}.sdp-footer-btn[data-v-ee988ca2]:hover{background:#dbeafe}.sdp-footer-btn--clear[data-v-ee988ca2]{color:#ef4444}.sdp-footer-btn--clear[data-v-ee988ca2]:hover{background:#fee2e2}.vuetify-showcase{padding:36px;max-width:1600px;margin:0 auto;min-height:100vh;background:#f5f7fa}.vuetify-showcase .showcase-header{margin-bottom:68px;text-align:center;padding:52px 0;position:relative}.vuetify-showcase .showcase-header:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:120px;height:4px;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:50px}.vuetify-showcase .showcase-header h1{font-size:48px;font-weight:700;color:#383838;margin-bottom:16px;line-height:1.2;letter-spacing:-.5px}.vuetify-showcase .showcase-header .subtitle{font-size:19px;color:#4b5563;font-weight:400;line-height:1.5;letter-spacing:.2px}.vuetify-showcase .showcase-content{display:flex;flex-direction:column;gap:68px}.vuetify-showcase .showcase-section{background:#fff;border-radius:24px;padding:44px;box-shadow:0 4px 20px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(229,231,235,.5);position:relative;overflow:hidden}.vuetify-showcase .showcase-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#10b981 50%,#3b82f6);opacity:.4}.vuetify-showcase .showcase-section .section-title{font-size:32px;font-weight:700;color:#383838;margin-bottom:44px;padding-bottom:20px;border-bottom:2px solid hsla(0,0%,78.4%,.2);letter-spacing:-.3px;position:relative}.vuetify-showcase .showcase-section .section-title:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:50px}.vuetify-showcase .showcase-section .section-description{font-size:15px;color:#4b5563;margin-bottom:36px;line-height:1.625}.vuetify-showcase .showcase-section .toolbar-demo{background:hsla(0,0%,98%,.6);border-radius:14px;padding:28px 16px;border:1px solid rgba(229,231,235,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.03);margin-bottom:28px}.vuetify-showcase .showcase-section .component-group{margin-bottom:52px}.vuetify-showcase .showcase-section .component-group:last-child{margin-bottom:0}.vuetify-showcase .showcase-section .component-group .group-title{font-size:17px;font-weight:600;color:#383838;margin-bottom:28px;padding-left:8px;letter-spacing:.2px}.vuetify-showcase .showcase-section .component-group .component-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:28px;background:hsla(0,0%,98%,.6);border-radius:14px;min-height:80px;border:1px solid rgba(229,231,235,.3);position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.03)}.vuetify-showcase .showcase-section .component-group .component-row .v-btn,.vuetify-showcase .showcase-section .component-group .component-row .v-btn-toggle,.vuetify-showcase .showcase-section .component-group .component-row .v-chip{flex:0 0 auto}.vuetify-showcase .showcase-section .component-group .component-row .v-select,.vuetify-showcase .showcase-section .component-group .component-row .v-text-field,.vuetify-showcase .showcase-section .component-group .component-row .v-textarea{flex:0 0 auto;min-width:280px}.vuetify-showcase .showcase-section .component-group .component-row .v-checkbox,.vuetify-showcase .showcase-section .component-group .component-row .v-switch{margin-right:36px}@media(max-width:768px){.vuetify-showcase{padding:16px}.vuetify-showcase .showcase-header h1{font-size:32px}.vuetify-showcase .showcase-section{padding:28px}.vuetify-showcase .showcase-section .section-title{font-size:24px}.vuetify-showcase .showcase-section .component-group .component-row{flex-direction:column;align-items:stretch}.vuetify-showcase .showcase-section .component-group .component-row .v-btn,.vuetify-showcase .showcase-section .component-group .component-row .v-btn-toggle{width:100%}.vuetify-showcase .showcase-section .component-group .component-row .v-select,.vuetify-showcase .showcase-section .component-group .component-row .v-text-field,.vuetify-showcase .showcase-section .component-group .component-row .v-textarea{width:100%;min-width:100%}}.vuetify-showcase .alerts-row{flex-direction:column!important;gap:12px!important}.vuetify-showcase .alerts-row .v-alert{width:100%!important;max-width:400px!important}.v-alert{border-radius:10px!important;padding:12px 16px!important;border:none!important;box-shadow:none!important;margin-bottom:8px!important}.v-alert .v-alert__border{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important}.v-alert.v-alert--border{border:none!important}.v-alert.v-alert--border:before{display:none!important}.v-alert .v-alert__wrapper{display:flex!important;align-items:center!important;gap:12px!important}.v-alert .v-alert__icon{margin-right:0!important;align-self:center!important;background:transparent!important}.v-alert .v-alert__icon .v-icon{font-size:20px!important}.v-alert .v-alert__icon .v-icon,.v-alert .v-alert__prepend{background:transparent!important}.v-alert .v-alert__content{font-size:14px!important;font-weight:500!important;line-height:1.4!important}.v-alert .v-alert__dismissible{margin-left:auto!important}.v-alert .v-alert__dismissible .v-btn{width:28px!important;height:28px!important;min-width:28px!important;background:rgba(0,0,0,.06)!important;border-radius:50%!important;box-shadow:none!important}.v-alert .v-alert__dismissible .v-btn .v-icon{font-size:16px!important}.v-alert .v-alert__dismissible .v-btn:hover{background:rgba(0,0,0,.12)!important}.v-alert.success,.v-alert[type=success]{background:#ecfdf5!important;color:#065f46!important}.v-alert.success .v-alert__icon .v-icon,.v-alert.success .v-icon,.v-alert[type=success] .v-alert__icon .v-icon,.v-alert[type=success] .v-icon{color:#10b981!important;background:transparent!important}.v-alert.success .v-alert__content,.v-alert[type=success] .v-alert__content{color:#065f46!important}.v-alert.success .v-alert__dismissible .v-btn,.v-alert[type=success] .v-alert__dismissible .v-btn{background:rgba(16,185,129,.15)!important}.v-alert.success .v-alert__dismissible .v-btn .v-icon,.v-alert[type=success] .v-alert__dismissible .v-btn .v-icon{color:#10b981!important}.v-alert.success .v-alert__dismissible .v-btn:hover,.v-alert[type=success] .v-alert__dismissible .v-btn:hover{background:rgba(16,185,129,.25)!important}.v-alert.error,.v-alert[type=error]{background:#fef2f2!important;color:#991b1b!important}.v-alert.error .v-alert__icon .v-icon,.v-alert.error .v-icon,.v-alert[type=error] .v-alert__icon .v-icon,.v-alert[type=error] .v-icon{color:#ef4444!important;background:transparent!important}.v-alert.error .v-alert__content,.v-alert[type=error] .v-alert__content{color:#991b1b!important}.v-alert.error .v-alert__dismissible .v-btn,.v-alert[type=error] .v-alert__dismissible .v-btn{background:rgba(239,68,68,.15)!important}.v-alert.error .v-alert__dismissible .v-btn .v-icon,.v-alert[type=error] .v-alert__dismissible .v-btn .v-icon{color:#ef4444!important}.v-alert.error .v-alert__dismissible .v-btn:hover,.v-alert[type=error] .v-alert__dismissible .v-btn:hover{background:rgba(239,68,68,.25)!important}.v-alert.info,.v-alert[type=info]{background:#eff6ff!important;color:#1e40af!important}.v-alert.info .v-alert__icon .v-icon,.v-alert.info .v-icon,.v-alert[type=info] .v-alert__icon .v-icon,.v-alert[type=info] .v-icon{color:#3b82f6!important;background:transparent!important}.v-alert.info .v-alert__content,.v-alert[type=info] .v-alert__content{color:#1e40af!important}.v-alert.info .v-alert__dismissible .v-btn,.v-alert[type=info] .v-alert__dismissible .v-btn{background:rgba(59,130,246,.15)!important}.v-alert.info .v-alert__dismissible .v-btn .v-icon,.v-alert[type=info] .v-alert__dismissible .v-btn .v-icon{color:#3b82f6!important}.v-alert.info .v-alert__dismissible .v-btn:hover,.v-alert[type=info] .v-alert__dismissible .v-btn:hover{background:rgba(59,130,246,.25)!important}.v-alert.warning,.v-alert[type=warning]{background:#fffbeb!important;color:#92400e!important}.v-alert.warning .v-alert__icon .v-icon,.v-alert.warning .v-icon,.v-alert[type=warning] .v-alert__icon .v-icon,.v-alert[type=warning] .v-icon{color:#f59e0b!important;background:transparent!important}.v-alert.warning .v-alert__content,.v-alert[type=warning] .v-alert__content{color:#92400e!important}.v-alert.warning .v-alert__dismissible .v-btn,.v-alert[type=warning] .v-alert__dismissible .v-btn{background:rgba(245,158,11,.15)!important}.v-alert.warning .v-alert__dismissible .v-btn .v-icon,.v-alert[type=warning] .v-alert__dismissible .v-btn .v-icon{color:#f59e0b!important}.v-alert.warning .v-alert__dismissible .v-btn:hover,.v-alert[type=warning] .v-alert__dismissible .v-btn:hover{background:rgba(245,158,11,.25)!important}.v-alert.v-alert--outlined{background:#fff!important;border:1px solid #e5e7eb!important}.v-alert.v-alert--outlined.success,.v-alert.v-alert--outlined[type=success]{border-color:#10b981!important}.v-alert.v-alert--outlined.error,.v-alert.v-alert--outlined[type=error]{border-color:#ef4444!important}.v-alert.v-alert--outlined.info,.v-alert.v-alert--outlined[type=info]{border-color:#3b82f6!important}.v-alert.v-alert--outlined.warning,.v-alert.v-alert--outlined[type=warning]{border-color:#f59e0b!important}.v-alert.v-alert--text{background:transparent!important;padding:8px 12px!important}.v-alert.v-alert--prominent{background:#1f2937!important;padding:16px 20px!important}.v-alert.v-alert--prominent .v-alert__icon{background:hsla(0,0%,100%,.1)!important;border-radius:50%!important;padding:8px!important}.v-alert.v-alert--prominent .v-alert__icon .v-icon{color:#fff!important;font-size:22px!important}.v-alert.v-alert--prominent .v-alert__content{color:#fff!important}.v-alert.v-alert--prominent .v-alert__dismissible .v-btn{background:hsla(0,0%,100%,.1)!important}.v-alert.v-alert--prominent .v-alert__dismissible .v-btn .v-icon{color:#fff!important}.v-alert.v-alert--prominent .v-alert__dismissible .v-btn:hover{background:hsla(0,0%,100%,.2)!important}.v-alert .v-icon,.v-alert .v-icon.mdi,.v-alert .v-icon.theme--dark,.v-alert .v-icon.theme--light{background:transparent!important;background-color:transparent!important}.v-alert .v-icon.mdi:after,.v-alert .v-icon.mdi:before,.v-alert .v-icon.theme--dark:after,.v-alert .v-icon.theme--dark:before,.v-alert .v-icon.theme--light:after,.v-alert .v-icon.theme--light:before,.v-alert .v-icon:after,.v-alert .v-icon:before{background:transparent!important}.v-menu__content{border-radius:10px!important;box-shadow:0 4px 20px rgba(0,0,0,.12)!important;background:#fff!important}.v-menu__content .v-list,.v-menu__content .v-select-list{padding:6px!important;background:#fff!important}.v-menu__content .v-list .v-list-item,.v-menu__content .v-select-list .v-list-item{min-height:38px!important;margin:2px 0!important;border-radius:6px!important}.v-menu__content .v-list .v-list-item .v-list-item__icon,.v-menu__content .v-select-list .v-list-item .v-list-item__icon{margin-right:10px!important;min-width:auto!important}.v-menu__content .v-list .v-list-item .v-list-item__icon .v-icon,.v-menu__content .v-select-list .v-list-item .v-list-item__icon .v-icon{font-size:18px!important;color:#6b7280!important}.v-menu__content .v-list .v-list-item .v-list-item__title,.v-menu__content .v-select-list .v-list-item .v-list-item__title{font-size:13px!important;font-weight:400!important}.v-menu__content .v-list .v-list-item .v-list-item__subtitle,.v-menu__content .v-select-list .v-list-item .v-list-item__subtitle{font-size:11px!important;color:#9ca3af!important}.v-menu__content .v-list .v-list-item .v-list-item__action,.v-menu__content .v-select-list .v-list-item .v-list-item__action{margin:6px 0!important}.v-menu__content .v-list .v-divider,.v-menu__content .v-select-list .v-divider{margin:6px 0!important;border-color:#f3f4f6!important}.v-menu__content .v-list .v-subheader,.v-menu__content .v-select-list .v-subheader{font-size:10px!important;font-weight:600!important;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:4px 12px!important;height:auto!important;min-height:28px!important}.v-menu__content .v-card{box-shadow:none!important;border-radius:0!important}.v-menu__content--dense .v-list-item{min-height:32px!important}.v-menu__content--dense .v-list-item .v-list-item__title{font-size:12px!important}.v-menu__content.menuable__content__active{animation:menuFadeIn .15s ease-out}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.v-badge .v-badge__badge{font-size:11px!important;font-weight:600!important;height:18px!important;min-width:18px!important;padding:0 5px!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.v-badge .v-badge__badge.primary{background:#3b82f6!important;color:#fff!important}.v-badge .v-badge__badge.green,.v-badge .v-badge__badge.success{background:#10b981!important;color:#fff!important}.v-badge .v-badge__badge.error,.v-badge .v-badge__badge.red{background:#ef4444!important;color:#fff!important}.v-badge .v-badge__badge.orange,.v-badge .v-badge__badge.warning{background:#f97316!important;color:#fff!important}.v-badge .v-badge__badge.blue,.v-badge .v-badge__badge.info{background:#3b82f6!important;color:#fff!important}.v-badge.v-badge--dot .v-badge__badge{width:8px!important;height:8px!important;min-width:8px!important;padding:0!important;border-radius:50%!important}.v-badge.v-badge--inline .v-badge__badge{position:relative!important;margin-left:6px!important}.v-badge.v-badge--bordered .v-badge__badge{border:2px solid #fff!important}.v-slider{margin:0!important}.v-slider .v-slider__track-container{height:6px!important;border-radius:3px!important;overflow:hidden}.v-slider .v-slider__track-background{background:#e5e7eb!important;border-radius:3px!important}.v-slider .v-slider__track-fill{background:#3b82f6!important;border-radius:3px!important}.v-slider .v-slider__thumb-container .v-slider__thumb{width:16px!important;height:16px!important;background:#3b82f6!important;border:2px solid #fff!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important;transition:transform .15s ease,box-shadow .15s ease!important}.v-slider .v-slider__thumb-container .v-slider__thumb:before{display:none!important}.v-slider .v-slider__thumb-container:hover .v-slider__thumb{transform:scale(1.15)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.v-slider .v-slider__thumb-container .v-slider__thumb-label{background:#1f2937!important;color:#fff!important;font-size:12px!important;font-weight:500!important;border-radius:6px!important;padding:4px 8px!important}.v-slider .v-slider__thumb-container .v-slider__thumb-label:before{border-top-color:#1f2937!important}.v-slider .v-slider__tick{width:4px!important;height:4px!important;border-radius:50%!important}.v-slider.v-input--is-disabled .v-slider__thumb,.v-slider.v-input--is-disabled .v-slider__track-fill,.v-slider .v-slider__tick{background:#9ca3af!important}.v-slider.success .v-slider__thumb,.v-slider.success .v-slider__track-fill{background:#10b981!important}.v-slider.error .v-slider__thumb,.v-slider.error .v-slider__track-fill{background:#ef4444!important}.v-slider.warning .v-slider__thumb,.v-slider.warning .v-slider__track-fill{background:#f97316!important}.v-slider--range .v-slider__thumb-container:first-child .v-slider__thumb,.v-slider--range .v-slider__thumb-container:last-child .v-slider__thumb{background:#3b82f6!important}.v-slider--has-input .v-input__slot{margin-bottom:0!important}.v-expansion-panels{width:100%!important;border-radius:12px!important;overflow:hidden!important}.v-expansion-panels:not(.v-expansion-panels--flat){border:1px solid #e5e7eb!important;box-shadow:none!important}.v-expansion-panels.v-expansion-panels--flat .v-expansion-panel{background:#f9fafb!important}.v-expansion-panels.v-expansion-panels--flat .v-expansion-panel:before{box-shadow:none!important}.v-expansion-panels.v-expansion-panels--accordion .v-expansion-panel{margin:0!important}.v-expansion-panel{background:#fff!important;margin:0!important}.v-expansion-panel:before{box-shadow:none!important}.v-expansion-panel:not(:first-child){border-top:1px solid #e5e7eb!important}.v-expansion-panel.v-expansion-panel--active .v-expansion-panel-header{background:#f9fafb!important;min-height:56px!important}.v-expansion-panel.v-expansion-panel--active .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#3b82f6!important}.v-expansion-panel.v-expansion-panel--disabled{color:#9ca3af!important}.v-expansion-panel.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none!important}.v-expansion-panel-header{padding:16px 20px!important;min-height:56px!important;font-size:15px!important;font-weight:500!important;color:#1f2937!important;transition:background-color .2s ease!important}.v-expansion-panel-header:hover{background:#f9fafb!important}.v-expansion-panel-header .v-expansion-panel-header__icon{margin-left:16px!important}.v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#6b7280!important;font-size:20px!important;transition:transform .2s ease,color .2s ease!important}.v-expansion-panel-header.v-expansion-panel-header--active .v-expansion-panel-header__icon .v-icon{color:#3b82f6!important}.v-expansion-panel-content .v-expansion-panel-content__wrap{padding:16px 20px 20px!important;font-size:14px!important;color:#4b5563!important;line-height:1.6!important;background:#fafbfc!important;border-top:1px solid #f0f1f3!important}.accordion-with-icon .panel-header-content{display:flex!important;align-items:center!important;gap:12px!important;flex:1!important}.accordion-with-icon .panel-header-content .panel-icon{flex-shrink:0!important;color:#3b82f6!important;font-size:20px!important}.accordion-with-icon .panel-header-content span{font-size:15px!important;font-weight:500!important;color:#1f2937!important}.v-navigation-drawer{border-radius:0!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;border:none!important}.v-navigation-drawer.v-navigation-drawer--right{border-radius:16px 0 0 16px!important}.v-navigation-drawer:not(.v-navigation-drawer--right){border-radius:0 16px 16px 0!important}.v-navigation-drawer .v-navigation-drawer__header{padding:20px!important;border-bottom:1px solid #e5e7eb!important}.v-navigation-drawer .v-navigation-drawer__content{background:#fff!important}.v-navigation-drawer .v-navigation-drawer__border{display:none!important}.v-overlay.v-overlay--active .v-overlay__scrim{background:rgba(0,0,0,.5)!important;opacity:1!important}.v-navigation-drawer--mini-variant .v-list-item{justify-content:center!important}.v-navigation-drawer--mini-variant .v-list-item .v-list-item__icon{margin-right:0!important}.v-navigation-drawer--temporary{box-shadow:0 10px 40px rgba(0,0,0,.15)!important}.lang-flag{display:inline-block;width:20px;height:15px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAFf4AAAAPCAMAAAAsJ+pWAAADAFBMVEUAAAB/U1dILHgLN5L////OECYAAAAAJH3tKDj90hXSDjT/AAABNpb/zQAAK34AI5XQFCvvKixCit7eKQ/+3wPCJy0BlUMBn0rQJToCd2DuGiPkHR52rtwgRYzUKx3pDS4AYTPGDDDjBxnCAQPpAA4DAowBbML6+voBKGXbAgcDUqYZigICeDUAaU3/1QDbEh7cIx8AHaXlZG7NCR8BMKQGMIQDakCvFCvaJRr98/GOosMAbTLosrgPrioANqvx9vZXc7MAccsCaKgDn18gtTkkSqUAI4ICot4BrspNYaBLrNf3eH775ORzq98ormartMzWER7zogbFDhufMzwBhlHfMzkRDAr83kgBeUEAgTwAmzoLRq/IND0GiTDCBSXdTSECgABYWVnsi5QHP4QBZQBjtOXz0tXkaBjl7PX+wwHDZnXIzuBIl9DcEjn/zyKtxeL5r7ABPxo5fc4ypjIgXDg6gzsAf/8BHJAFlWeMGjn3PjXQAgBzhrb6fAHk7ORZUoHvzBmq0bj96QNmzf/JsBkClsAVtDg2dR89csb5uBHwP0nM08nrjBgGUpbS4unVhpABHnr43xOqq6duel4ei0j5xcbKPljCwLjLqLSrlBFbl7FCCAg6Xrm+gpYmHkrngYFpweXroKfhwhICW7zUcX7vV2LhTwb9nJyHK1EhoEJldqA4WJqOgZUEAWXWJyn/UBGHm3UIKH1pJ15UroXcUVUFLpGwwA6LiEVPrFj8mTNihC5KecDEUl5ZqjTGVB9IWWqJryC0tDNwXxVrw4kLPnZJhnPy3o5JUEB7DBGJr95CbU1wiM3cdgWmW0E/mQD8FxhaRgYsJgsAmgCSeBGrCw7B1+93opo+RIIjd7ihNl9om2oBGl3Qokn98kJmLUAYGJaWy+vf0hS3vlb0JSqKw6GbPhkWos76sGYdbZ8AsWUBULwCT/G0k2E7KmzFeBwdMnz46rzQvX0xS2Zck82mxnAXH27gykAgUrYnlSmDuVWIQDMQTCUzr6oIKnROksEhguycBXzUAAAABHRSTlMA/rFGbqhDHAAAReZJREFUeNrUnQ9cE9cdwM8tiNDqaNUOW7FzXRdnO3RQ6kjZwtrJmpqKyEC7Ohm4BYQp2Oq6tiyCS+sgKWICBkREGPgHmEKholQRUEBFWh0K1rFVLU63ISA6V5m2+713f97d5V0S0P37Jrm8i37C5e7de++++eX3mMI8XXZiYlh3YV6YJw/DfAtTt24SsM7ijWGY+4CvPfPkM3Dnb88wzFhMwWOY9b/HMEzBWAcKGIW/9ggFhvkGBYbxoMAwr1BgmBcpMMzv5Gzdmcgw4ygwTGKe7vHa2sevluY9LsAwD1JgmJmYkpjdae/M5GGYtygwzJe+9KXQ0LVp4zkOfQlgGE9EWOxKTGwYt3e+SYHb69E3FyHe4Lb2AQoMo6LAvWoo9ZXuR5W6KDCQvBAYWKSG//tDlpw0LwJ8BsRroSrMvHEY8RH2EWCYRRsdYZhpFBhmDgWG+REFhln11vMOMMxKwGslAVZ+xe2dHeUzkjLFe2fq1BclN3RnmLjiTUvkMMx0jqUAX2bPig+DVRzBH6J1hvnJT5744ImfSGGYX8j5rCeGYYKCgoaCgJ3e3juDOBjmIRGvLsJY4K9JYZhfYS6rMIefw8hOtGwAV6XvIp56X1YVpmDaPDAW/vBOpMAwXgSXVWECBYZ5feA9BxjmfgpK73D/lBwJB+GhVM3LE2ivjqWA95lnYmIQ7LPkpApdUnJFeVI4w2Rt+5kDXFVYGqcKgYpAqsLTHGs6K1v4MsPM4ChXqYoChVPtKzxPa0VbtpACw0yigJqhnzvclBrIo9RP7B1Z/+l3ZChtw48pKB03FUIzIchPRcCN6YzExBmwf7cJKHUJUylw7/viR+MqREdVqfY9R4FhAnITQquzPbPDfX3D4SlIlxhg4PZZTAx5AKRGpdx3Xwr5a3s/pe0H/t8DHn00gC8rHQsVT3CwpEEmuHoH9jnGC3PwlxiGCQt7LXbgNVgeGoJl2IANlgyT84EjDPPss2fVU2c+O1OM7FhU3+GOxc8xx1SYY+waw+x814GdZMuk7UPb4ZrnviyD3sIodbnfowCNIQU0ePmSw51hfCnwez35WUzTeIzSXseb/VCNCnP5Vxil4+ZDgWH2U6C3O0rbsIsCdxa2F0Ul3U/gOhB+e0v5T7wiKleFUAcHq3EhN2oFw4z33/vqj0S8utcf9sNpyigOfWL329RHKTDMUxSET+wzzWdaDPnEB0tWOoCPBWHX3s5o/NdmUlDa3lXPvLRYjlJr9Pzt5x1QOkIPU2CYX1NQ6t8yTKaIiIiMCBEZbC9y1VcKquvyqo7qegYFpSFuJAWG+RoFhplMgWGou+FlTIs/MH5SzPTp3riD7G9woF+pAWdXc98QQ+tw/MZAUxKxLuJNxPjx+AlWoSl5G3PQCxPDb9l4CvxH2/kOZif/0aZQYJivc5wtLw/lywzj5+dXkaqDZUKCUIRunoJSNVMFG7iOwdeHR+mweVMgJ2F0QUE0X+auIJ6u4XqoQG4/oCufrb9D1ApAs079xEFiJviFB+C/9l0KDLPdAYZ5EmNUYYzsGn9dwW1XDbsGe5cC/apAaUz/hS8yYiZQwIdgRmkpGo2QyxqlAzNrdtTs2WrKJRR/uESHYBZiQQC3sxfgVaW2ooD6atI/nqLsVhWg/ecqCUptW85w7oH1v3xLgtJnm+tx39fkKI0Xf8rxNUl/+wIFpYs7FSZv5+sinF4/hMXKTt8lFJT2ww8oMMwzFBjmr7/561/hQdCZTAyzDNO3CLF/NwuMZ6gnHz+IaHqWgE/fzEyH07cwJNQTjsXaDXmeAvRPQa/kSv/3+xSU/u9LmIN/xMQ/glGSG2soQLMQTaslzd9xBDoECgyTMnuWDOWzZQsFea3O9kQo1fUZmLbxmJjpGKXa583SJtUu9N79TQpY5wR5CoTdYbehIGa2Awwzf35dR2LffAlKvTASNyGwqH2MwDBfpcAwRVY4JLEhxOkA4r2zWYBhHhcg57e0Rr39/UbTKXyMf0tBaQy4luOACKVXVRSQRPszRaJNYmkV/tv3gLNCa572HILe39MriNKf/zYFOJBzVlAaAVyR5gmnPGnKPCsqPCdMqBYfhrkU6JVfacsWL/6lOTczSgLDPEGBYazrP3B8VVeZklRaWpir0Xm6rX8JyvrXg2sZTgHckMSDkf217Ox7rX+vH3vRTf1L1G+xIcSoNMjSVe5ICghA2/s4oNPx+rf9+l3r39fat4D/levfMIn+Dfu36l/AECDdj/uMKkNtIBK/eFFrUBn3jUz/kiMMY9dAeA94Qlp5sHXRonuif3ftEopoL3zzLYr+9Vq5cSXcvVZ6ASCCM/bscaZ/4Y4eQpFhiqn6dxmHLlWj48si/ZuSIta/H1zYu1fwvx98IOjfzb8gfH4jfkEgGlzbTEPO9O8u9jjvn+2m/pWeaNmhQDarf58aof6Nvwv9G0QBiZGd793vrv71002QgxoniQB+qekgRf/msp/tSEWym6qC7LNwXWp5UnJ5uRUeqOqe+dnPXhTf/lP6d6kL/Uuxv4r6d+HpaAU54yNTwArbQPTvlCmj1L+kTm4TkHUJQYBU/54/f0/1L+je3KzQalb/BrFrsM8mx8TExMeTR8xktsfV7yD6d4ce/7VJFw46078PPOCu/s1NjIxMzL2n+neoyTYAy7o6WAbZmg4h/fu9T6n6dybSvzM/mypCdiyy2/6e7UT/vjvBgXeV9O/So3Wt6Yfnf/khl/qX1uW61r+zlkT6kBaRYn9Z/btEers3+redwoj0L73duff6dwkrDPVlXy3To6q9fz96wqsMcyrfHwlgIn/980+hT3G64D+sf4FpFstuvowuPBvTVmaIb3L9e9B0kvtroRTY7TWb0ZKU0Pb+c7Ec+QB1wI8doN6+dc/07/nzMv075Cnv30zf/Gbznj0R/Zde5+mPgF7kiO5Ot0EKruu4hpPK/r+nf/1B/3og/8swDY850DBi/TtXKn9PnEDX3xMz/Lcj74ss8Hb/jIlvvjli/RszMv17tvKytepy31mx/tVoeP2rg6KS/pVWM/LtvNpg16vvhf4tOFoAd6J/n4YbRf92Nv9uaxtcBJUW8TDMikgF/XvkCG9/Q/OivIn+vb/bbwT615j1H9C/7+78gkv9iw9BYSEcgrUi/Ss7/7u7Of1bW1w7i6p/1WoH/bsAbmL9u0BZaI2NnrNAWPXx4V4dDD4G4/S70b8H9pkP15XDleaVK1dsV660XIGi9LOFec74O3t5+be/vUs5033mRP9v69+Oe61/f3vmt39FDw5dk6l+NXfJ17IIUbubA6rzalA/buvfeSllZY5iISWrtDQP+nyZ/lUnJan/b/Tvyy/PoNSSFc3u61/48nkWMJvcR6Z/5WesRoeaUsmro9e/vnerf7Mrgnj5W10Xy27D2FP9MTT9a+urA/1bI9W/X5XfWP2rD5isd0//BgbY4URuy/XxIIj3zmaOJlb/frxly8fK+vftg+h79lHr37wQgtKrKrXRbFarko+JAIn2AtK/t13r36+7qX/lFQSiZZzp39myG9a/+c0ggN3XvxVBQbq71L/6lNyQ3JCQFEDNfc+3ePEPew0BzvTv+uYP6tc3r4d3SKrfK4fJjPKN8vGBRVQ17IUjR8Jc6l/ADf3rc5q1vyebm0+y/ve0DyP5a9XdOl13tVj/esD9rvTvddACWcd+7lr/EvWryus4ejRYaZD1IQByD3gc8TGnf68nFl53U//+mQMq7J95oJJg/9t+aLlM/05QjP5dHRkVFbn6HuvfYiRoCWjAfFirKvYN9A0IgEWxSnv47bdHpH/JEc708ZlcmNhROBnrX0wwOOC0u9S/BzduPEj0L9oHUxz1L4n6XdS6aOWi/XuU9S8nfSU3htkQp6x/K9LT7eb08Aq5/k358MMUkf7d2/jEB43gfJ94Ai346N/PP7/58895+9tl+XZgIOhfGOPkH4EWAulfMj6l2F9B/37yxidU/VvzHEZ6ommg5anQsPr3H+0vu61/t0dsh8X2UetfLQWkFBb4FqulKGlEz9Bkqv791nexAH4pB9F0sOkluf4d7BlkP9uyI8tStW6qinFRvnDZ5Qv7LDVV13JuzXHQMfh9E86PNPq3IXGU+ncphbuP/sVKt4AqZ+Ca+pNHfUUKmL4Ngv5dDF3UzMVy/XvI7xDcnetfsn8zt2372Zi6ujE/A/0r7YCmTv35K9US/ZucfE/1b3YYq3yR/mVL2dmwz4ZzmjZu9IK7F35qyhnGPW5w2Yc7eP2748OyYKx/J21sdKJ/LRZ39a8hsqMj0iBtkPVxAaUh6lHrX1tT/tBrr8U2NcW+FjZQ11SH9e8VxejfZ59NVomQdc/lW7fq3NC/ngMDnq70rwdoxPxFxADL9e80oUTpcl3r391n3z2km/1fiv79LgVB/3oEutS/Su3OvY/+5YU3XHHFqVX6mBi9Sh03KyqXbRFZAUzkL7QPsA1IACvp32CDIdihTW0bGx0NCwf9+8ADbupfYNo0D7H+/bTe5Cz6txG2FQG6+hNM2RufiMDbq42Ntaow1libmt/eVc88KUXWGgVV9QWx+vfw8yy3a2rIMGMBBZf6Nzxcon+HOps7h+T69ytfQfr30uuXLl3q729AGtgCvUi5tvvqJim4L5T533ujf49SGI3+nVRiKilho389xPq3oWHU+neuJvUdsfy1XGavv7dnWN58Mz7+zTctGSCCnetfPO728kIlQf8usYxI/54ttEL071mrVdC/QLimAulfXEytkOjfZ54RitJqFnTlnStXglA1M9itdv1d619sf4/CvcBV9K8J7v7gf0PgkhLfQtD7Th+i6d9DdXWHsPxdpinyBlbEsU1f7Lr8Sfnu69/ew/8J/fuoLwQAu9C/mZkxvnV1vjGZmeKeKlNoi6uR/vXLZvVvQFEUNfpXm5ysletfZH8d9G8gBXy4js7yYAnMEP3qSNsO/pcN1hiN/s01a7Nyp771Vkv9lCtDq69MOQ7+V1LpquuzDx0aWM3q37/946M3pKAe26NghPq360bvf0z/Jh44kLhpxPr3ds1tTv8+TYn+/etvj0nl72pO//qhy6/LMbt58DsMu61/M/VlmWVEB5HLZF9fWGRCPaseGqrm7VPSO+8k3b3+fVtB/xqNo9S/5yiwjfwfoqVAE7Ki+fuvylDUv/D98yypAFbUv1UUZE3pMlssih+R9eN+wGj0b/Emb++OehEQrUyBYXZTYBgIRc7O9qvGetGWVhLG6hwwFp37YyjRvwcONCD9e9h19C8Wv3qa/gU9LNW/EMKH/O8pcxQxPWJJsxlTVcVF/4YmJYUq699G7nv2k0r6N58CEb0bRCi9qjJeM/XYVe3SkSGo33sb/Su71BkCqtkTsLV1UK2Cp5vBsISgxVakf7HzRXdSggN5Mv8kCGB39a8OqiFd/24JBba4o3+L4uJSUopTDClxnP411UPQQktWStTuqBil6N/mzhOdzU8gs27oy1guhdFpcgtLS5NSKnUQ7KAbWjt0RKJ/N26U6F8gXYpI/y6URP/6HMX215SWZsL+96iPByP5a3e0lwe1d4j+PXoaDVpOH+XboasUxDsnJkaif6/Dg71E1R5zrn+J+gUMly4dzdPSB1ns9gYEJO2o1KELUXikYv3bfiCx3Yn+Ff/y8CMe60cCUEkwW44NLacmf0hLk0f/rh6HWT0K/aulIAhZWfQv6jjSVcFxwUYjLFTpqB8Zmf4lR9jHZ4mqdIlqExrCnoqtNGtRBQ6oNYAD9hqt/t2190JdXcneXUT/AqvO3RCD9e9GHPy7stWYkGBIecOZ/iXWl70DoH9LFfWvX3p6761zvelmP4n+zd2x4777duzIJfp3Xf4F0L+Nez/A8veJRqx/u9K80m7weR+2wxjw2xaG0XBAb7OJLzOMo/0l+lev0juP/iWHIVtXkY2+h9Rlo/H6MdX7buvfiHW/uqvkD8EUQIx4gBTZlKt1R/9OCAqq1lVT9G87igBe09TE+t+bB0X693LrYKulR43L+JAd0SW5Gf0bzu+z8HBNy5o1muTwcO59IQOEO9G/azjmTJ48hy+70r+r/xRnIFsWT0Ho6PzzS0wmf6J/KShdaCwEIq1ApVUAyZk3gPg3HgV4Bay0DXtZXp7b0jL3ZW6FP25PHfKDS/FDTznXv6ROgv7t6+/vB/0r7RKqz2ZlEf27bSrPtnumf8MBQ7Ferff11eeGBGvROnQqEPKU0+TF0ZQzZUok2+OmZOp5/avPhAXSv8CFV++B/k08OmfO0USJ/s3F15EBavIOgRSU9O9rr71mG3oNiD2ElgN1sEBjol9S9G9CQoJKm5Aw9awI6bHwnNvdPVDtVP96otvA5s0DuMjr3zk+jvoXzvmjJ01eixa19tY856B/i4uFolKXm4w5f15YAmQwXltWVsuXOSXGGTES/QuOI1fyAO6F/v0NBV7/Tj6wwe67JNGF/qW3O/Qjf5jCyKJ/oYylb3BMTDASwbwM5QUwL39Z/Qv+2mNOolWEUH9DNk2fvinEQf/GRkbGOujfBywRERZeACt18R4clrQ0i1j/9latuWWEZBUEkf591dQcba2Ev9UcwarXB/TF6rKHCXh7K2Nj7SpDHLS0dputUtje6HQpsjNg4PjxAWn0763lJTWC/v0TBYaJ4ykqEooi/RsbKxTx976mJpMT/XsCYoAvcfp3gBr9S0FJ/2ZSUNK/Y3lOkSjAUenf5oaGZtC/3pLo3wbM6PTvOxqVNvR+zLIx/Sf2twar+PCr7Rb0bbUFy183on8XLZJE/8ZkKOvfnDVrcmT6d3Pf139r1Xz961XXif7VhSeFIv0rFEXdfH7+ar4srWbLnp9y/PkgLvo32DH5w04K2E4MiyveMNG/0UcLFvr4LCw4Gi2P/tWb1TL9m1/SJo3+9QZiKfrXlpZmQ/a3Iq8W/odHrX0+vrYZs25d84V1+R8JONe/WftqjO7r3++NVv+uWLHiIyKAwyiwh6CwEB0CLwHpgYFzP7u7G+vfqG9EzSqTwgYGXLmSQNG/8uhfpVYBXzhzX3nFZLD+F+UAGRwMztrylEL07z/PudS/w2vM59avBf3bWT+lufl4Zz3oEslnu7N6dWx9XR3Wv4gHE9Ri2HM60iqF178/+WD7h4769yIaF/US/RtA4Z7p347+/o4RR//++VZJjRD921KT09JS05JT0yLo378ek8hfQf/2kcQPQG0c+w7HQ6Qo6t8yfWaZLP8D7vPzSkuzcD0La7pwoQlf6n/22Wehycmhn4lxpn9z5+3YMS9F/InfpkD2jsFqNYxO/6opoEZ+7ssvbymcVwRImpB4fwff9g8K7GikCGtfgtLY5wQFSa3OnnvW1nJ9bran9DwO61kZ0RM2Yv3rG6I2BHhbxJ/EaSwdEAyQV7PRT26R/g0bMvn7m3j9C4r8ZBoIYHn0b0dHB9K/6Y7Rv18bN2/eOHH0b3CpQvTvuHlFmVL96xHoG7IV+gR7reB/xXtnM9B1sauL1b8ft6tU7R9T9S+YoL350bh7yb+opH/XUSCit3QDQelVld1kMl3TahNEMIydglj/BptHGP0rrSBB69dUrQ/i9G9JSdqiVlWr/6AKYhVLSlj9y4nf7ds5BYz171gigN3Qv8j+UvTvltDU9tD3Q0Pb21kDrFT5ufqlhoVKrWZrGXi1/sbFXADwbvZGS/7QDA94h9b4XOtjshwLeYXdYYmJ2bq8Qrj6Xlu+urxapH/Tevr6etIE/UuynBKI/p0M7TDRv/D5CtAVhReQf4rt5RjJX8sGtd7qKdK/BRhB/z5FQaJ/I+LF+vf8+VdeyVJhznD6N4sCDHv+BOpXr+Iw2i9dshoZZh4F2N7Sq48fOPC4Li/x8cfDcTASl/yh3bGFtGHSYnaPtwmQ8JfiR8fF8WVe/743t/1QmkT/hiH9a0rr7EwzSaN/I6EWQY2KHIX+/SUFrjqFRHnI9C/wnX1G6KDzYNfs+w6sjlD/whH2xEc4EfSv3VYefgANYfHGbh1TmFdcDFctbBywkmdKpMDp34Pr6rKBunUHif5FnLy5iECif728WhMGQ4rj9gj692Hciz4s1r9yXCV/0KSbq87VN0P8r1j/qufd9+F9cJ+n5vXvExdKLoD33Qjqd+9PgCfY5A9Vk26SvA+BC+JvfC5yR97eIndEsb/u619yomXrgjyBIKx/n3q//R9u699fWe4u+pceb+fjGxLnA2PLAcfkD3732+Ahyf3rGarVOepfYMt3v9XXdLAxB2hsWiPo39ZWywkgWCXo3yPLjvhpJJEbSj/WyduwNqi0NCg0pLCiQtN1qKU31a+Cf1/1GXeifztZGiZ/tHNyA7dC9G8q6F8PHxbhurDNezgkl2+NuL5qecny8SKEji7N1NxsShP071YKSsPuhYglelAgZLSIGqf4Ry1vPBD/KIdPZPOnzrehaa4NmNvErnHHrdv2FJbAtm7uuIUiKiYELQsl4Dp5B3L/Qp0E79tbWNiLkj9IO6CpNttUUfTvMfJ0j/SvLw+E+PCw+hcLYIsFy19O/wLBJPkDFHn9CwHAbunfGArC/w34xmOPfSOADCHJZWQceYcACkr69w9/+MNWeMCSe4IH/kp83y0ZWKeqsiCy+roI2bE4FBsb+wex/jVqjVpp9O8duJffvl1+RxT9ezT6tEdMmhh2e32WFjRDB7KSDwIm+rdWnzKRh97lCmdhlgq0dZZaPuxOmUcugrjoX6AdBlV8WWHgTvSv7srd5v7NynLI/euxJHBDaeImD/6cv0yB3u4oHXmtmkOvl3159p7b0b9syoeAuLgAyPtABnGsAB4/HstfXv9uqkWHrjbXcZ/lsinwuX+BT8GRWFubyJeF4Y/F8qtfWSzcivBDxUe/umnTV2eJIlUCPeAxDYZEadPYMtK/xt6D+8ABqyXHTRz6G6u1R5/Kt+xm9e+8eQ+Upcj1L8T8qkKmw+aGgAm2Ev2rVUmQngGeYzoaxkj07+2Ly5fX3GbLpF3XJSfr+DKpD+qa+UKFIPr3fHT0eXH0b3Xb1rYJyvq3P+JE/4l+rH8HBgaOdDtE/yZxnNFozvBlhnmaAv3rWKVXBfsbG22Lvgv9mzbm0qUO/5jpKPsD0b8gb0Dg3KX+XRbbb7k8CAounGH8l2dEWE5s3x6/bl389u0nLBEZy/2V9O9ensFBoQgfLSb+RPw0Bf37Q1BFcv2baj2bpNUmf71KI+jfiuSkcA3Sv1xR0L8o8NdkwgWEpJqB/j3bAvpXMffv3ylgx9L2EiJnPn5qw1do3CUUB7tGon+D+04WivVvW+fW3/1BmvsX3nf3Cu+PuiSw6clMtqAJQalxK3AP1fvlhxgGDohl3bqTJesuRImOULwDRP/27ss57Er/qjm00N3wZfpVgXxMT/RvbdmKFUIGCBsF1OoeQrl/oZ8hlzXSA1MJ/jeoGutflgXCDWDVVXi42kH/ypI/wCppFVoDLrfKLp1xAohpGRnw93ez+ndw0cpBVXD4P54iiPRv+vFVq1ZbVzvTv+cOGEqrIOK3qaSlZHl9SUlLo+0t6WcbqrPZVsfy+hc4pnZMOhWlV4nh9O8Hnc0TT2yX698bkxAXBP1L2kEzyWZwL/TvTiDyQE9Pf6T425BkCg7RvzW3bvP69+ne9Jqu3t7ervQuafIHIn+x/uVSP8QL7hfOUE4g52SpxDiL/i3LDBgnBvf5cCw8Q7EIqbKmd+HkfDOB1NSZEpQqeTIQ8Mm8uAfKxJ/4MAVyLOz5+Xa39e+LL4rkxiaeAweEIjTyc5vqoJXvXir5gbY353+XNzcvxws8pkrgMRqFIs4KeW0wZTcO/8U3KCmNfU6zHC2I1Ycs4VYktXqguyK14p3uAU/Jq6B/958Yhf71DgjO9Zbr33AKZP/qg4P1ZP8KWX/r/OFN0qo5/dtmjB17yrRyf4ws+hfr3/m9lOjfstx5cYYybgX32LnFYAId9W9mcAp81SDRv4BPLvo63so1/ETDecLe2czR5Sr69+2DfOiv6fAPlPRvBIclI8PCl0eY/MGM9e8Z6XmsoiDWv9f6gsXRv+hO9G8+BUkFAf17jte/2P/6p9lvmq6Fp/kj+8vq39notiAiYsFsVAJQ9G9n89hmJICnC0j1b2ZAQCZbmaqrqz11Ok94kuvf0HZYVFTAoj0UrTv73sxsNialAklGIYNZdKdpDQjgmqwd8+YV4ds8pdy/uTFeJ4qMfyoQw6Bft8C2ZaMs1R2VGk3lcBjRvzdreyyWm+7p35gltbVLloj175wZR4ZaqoCWoSMz5qAPLPlr2fbWQXu2WP+OBdzWvxaLT8Rukf79OQpoYsl6BSE6K69dI2elVP8OXlPlXdIqpl58nOc1vPz4YydTv0WwRO2OIDjVv0Ao5P91iP7txEijf6NA/gJR7unfPXvc07/64lq5/gXePsy5RAj9HbH+9Zg+3QeYPt0X9G9iXWwHjv41dbIR4AUFfxqzies26V8WKR0J9KPUC5PSQsvL/e5kl0D8nTP968XdVi4yGgKK9XsATvDnQi+6Qyz4wylw+tdXfOP1r1+6vaenqmp42J7uJ47+3XEfZocQ/YuFL6t/uRQQWP/e2HzxcyHvw/aez37xCxf6l9hfuv6lJ38gJ1q2Bvc71RrQv/j3ZMr6d/duee7fu9K/dIni4xESF0jXv4f8IIRUNvVbRaqf/PL4u+2C/m3KOXjwYA6Z+u3yCUxPq6B/j6DbkXLxUE0pr0y5nyZJVxEO0y+FJ+tCzfaK1CSuazdwGSBeRHeAS5CA9S+BYSpZEicvaZucyK2Qb6ESwu16g55F0L/ew09r9Wphy5Yj+i/1ZywnCB1dSdO5W/lE/46lQP8mmte/BtC/xRL9u3+cBcJ/H+VY8VH5+863oellnc2me5noX4wfeRJN2YeChQigdH/2s20ALGFRWlsWAAVpl+DZ3td3XZT790wyWiaf4fXvecSDoH+nnhdQqn1pFBT17+uNjVOA2Ph4iHzi9e8OjrL77ivjy7AfNsJt0qS9n65fL9K/ZRzjLJZxfJmcLRvz8zfyZRL9WwBIon+LPbwxvsHCq6kUFPQvUTYnobHlwGOiB7WoPpjNovowk839K0n+ID0WA222c1v/EEb0r9o+aLZrRfoX53y4k6pJLb9Don99jsLl7PCXxXDbizNAeCHAAPfO51uYouIifbHeEMCuKXW5Koz2DNK/Z7Ry/VsGB0mkfzFf+lKW1Zr1JbC/7ujfK1VVV+5K/yacef/9Mwnyqd88NpmL83iXQ7YhKzycqEHFdgdjTED/3yj/xLnFxbnkHbYgjoH+3UJQjv7lJ3zDk8C51r8ATf8eWIo5IM9afnTTpqN8mR/+PBARAT4z4gGZ/i2cVQh34VIlqbg4CT8GB5OSQtgyqAztmn2gf9fsMztG/76Kc9FF27Y2m2L4vLtxuQ/P00v1L2A3amF07jPdN9hoVinqX9kAtdxqLc8W6d/bt2ou3oKyVP9WqMFxVMj1r7oXLuUc9W9lc3MlX8ZXBSgiRIJY//ZnoDb4BNa/SYBBhqhWV1YKRSX9q6IwSv07POxu7t82W2ynY/RvT11dz7RRJ39oR8kfQP626iHVW6jfeyPTv99H7AO0WrTEq/DRTlhORMTQ9W9OzpSsrCk5P5To3/Lwr59Vqc9+XaPj9G9FRYUuNTW0QqfV6rhiBdfNr19PHoC0mi27ffzJ2/zF54j1b056jkj/elAQon/Vhr4xfVpB/24VKBaA9329s2HOijnRYpD+PWKzHZlQAXO+AVF5NdCwCPr3wroSsf4NZjFcvmzgiiL9m5NTo3ahf4WdkJQU7GpmVPqY/t0AvSouc4Xvzi8K+reuTq5/l8N4wMsLFiu9BCQHRjz1GwWySe7k/hWSktXW7m+VtLq2SpQAIt6S4ZURESPWvym+HgSif48bV8HCfNyZ/jUC+hfeOptfX+efds7fdOVcy1vSz1Z/5dzZ4/XVrP598HNYfB6+Q4DXvwaa/r0QU1QUc0Kufy9MwvQ66F+jNd14L/XvEWBt3IaQ0sojAnRZ4KB///xnkvu3Jh3Ub29vTW/v0+Kp33j5S/Sv301I/EDcr4roX6Ns75gwaePTTAQu9y++eidIj0VYm61LBy+wAnnmzGclKFXymcCBzB07MmtdT3PKi/hrnZ3X7GoH/XvxoqP+vf7gmTOwYBEF3zc0CEVB/16l61//5mZ/vJDEzRrtdnF9CKmrLNQbIAHwI3CHGzmztFqV+JnTv5OPnlo7ZE4wJp6+dABWJXvyal/LCy+s7bvqKdu/fY2NfaPRv5sCfL2H14hQCrnh2wH94KA+WKZ/wwZMsANgR8SGsfo31mhT1L/yqd9wwO8jhod3wHXjI3z070KOxxz0rz4FLR95RKx/gcAUGzQ0lXGB/Dm0meBe7l8I/cWjQtCNF2//QFH/8nVgXqE5QHRdzZEogv4qTv7Qc9EsTf7gSv9q7deu2c2i6N99Fy7sI/o3DJMd5KfT+QVls2uSCgL6t8q6fgLugbdlbTPfLLk5AwHP5qzzQvQvTAozaRJMDANFVv92nuyEfQICmICsdmVKyjzI9gL2t8xggGdehSxdipbU3L99fRV80ckpbLbbs8LRBVF4lt3OxjtjHY8CgH/Zm84j1b/rp00sGHvScgJF/0aUDGbJ9K8n4e8dQ/v2DXX8nejfnp4eS89FafIHqxRB/xYtKQ1YUiTWvwt2fk9g5wL8gT3F+J0/7+eprH8PUSCJKT0aGpbGx/De5RVgqopHfUyqf3Mtlly+LEv+EHztWk9rsFP9C7PPEBT1r1I2rkiOjsqPInmI/sXzv8mjf9OaOzub06TRv1E4+teF/o3iiM/IiOfLo9K/6kQ13B30b0kGQanV9BEx51xloS0SDWE3rlu38UJ+JyTaOAqHObqt0mpE5y8FZf3bCGmo64IG/Mq7/FBS6kanyR8Ar0VGY6vBGBK3g9W/Gkz3jFQNgWGiKaDkDx0OsPpXl2405IVcu2Y2puskuX93YPtLcv9i2OQPGE7/fg53Ie9D1y8AGK1xIP3LlxmGs78Xif1l9e8nej34QjUsP1GO/vXkwWkfYAkpIHhZF6oXQ/QvTLkzzdXUbyUURqh/AXnyB5yhRN2qRbSqSYYSnFvUMffvd8H+QvMEreZcnAOY6N/WE4hWKJHoX78jaBGuF1DSv+FJmvLkJJh+KQm+YEtqaEgKL0/FP7UpjsKxhWe2kejfYowBziACw7RwzJl8aQ5fJhVaW2XTki3jgn9XrH56wyaDRP+a+jv6TBL1eoGlxBausZVwK670b+u1a61S/RuZDljTBZCcgcwP8fvH4eQPH1W+/yCgtA0RGMvLupYW3csWdo3X9vAgBUX9u01MUkgfG/3rKSa1srAyWxT9e0wa/bsWs2ncmLUEeu1T+qIiHNAGh+Si5A9qfbEBrSP9e7DOUf/eRwE3Wtj/npg8uZno30eBhy1ARgZaPozWhW1I6zx1qjNN2IYUlgOT51yafEBIWQAVs9SXI1eoqa9RcKJ/V62KjmbzLRH9C7ygAnp71Q769+z7IqTHYqgttqtyhij6V2sfbE0X6198bnpWbG5ZC89QYqN/l3osHZn+Dc4NKMo1FLFrtC5XOflDOEfIvHkhfJl0xNbhYSvpiM0UiP5tKS9vIfrXl4IL/XtsS3v7lmMO+jexMNDDh4OowXCNJpw/GIrtDkYN56nK2NsrtyCGoiIDOZohmIDdxSEEWvQvVf+6SP4A39RVpYvgf4c2fSlmOv87tMdYThcsWVJwmlsh+hf9tFmuf30h1SncfflLFU1oqEb+EPTvp/WXxF/YSOZ8O9Vp2S1MuzYuJThFlvwBEz5nuse7V18PEX/i6OIQCdIzoLuyq6uyWxL9i3hepn81KkAj17/Gmr/Mn58l17/nm728mvnwX3oPKdG//RGXGiLY6N9NFESDJZttVPp3dMkfhtvahon+DXSE6N/8zs58h9y/Cxsgp/Fk9/RvlBh+6rf3Yvv3D2qzNDqYRBY6nBElf3gVsc+sRtZebd6HV5H+jYig61+gpiYhoaZGGv17xf7KZ1brZ6/YP+P0bwKPSiUUef3bCAugkde/niKCLl1afylMWf9epSDo3ydrep9ET070rxD9a0y32uxGQf/GCYh/ub27ubnOstt7eoFkUMHO+ZZazCYnSv/yQ1j/wqC4E0f/5ncICGnl4kHGcypE0L/ampycliw39a/2xg2tK/1LH9O/W5ZriFsBREIGCHz975eU5BcmRml84EmQ699LUsTxjL4CSrl/+cxkARs2BFyWtrpb8U9jA6dFRPjEkOQPaAZuqv6tMq4CoADAQaQAAQdGs9a87a1nj7c1+ZfULa87DtkfJJ8t7HjLrXNDx8Ow/j2WkPXg34Dub5D8oh5AR7oUVv+u39uQnBxzYrtM/26chLnhGP1rNKrvtf7V6TfkhWiOCChl4P8zBS76t6a3q6u3pqarpovXv4gKXv4S/du3aL/Y/aqNZvQOTz6z2ipFMcloZiZE/0qR1bM7LVfY3L9rKShV8plAbQCoJrf1r72qT6Opstnl+vdWTs4tB/37ImrGXpTr38n9ERH9k7kVIflDkTvJH1Qc5qoqs1j/doVrDJAU0rGuHz6sJc+c/r3UcDQ6NnZrm9Wq7evrwPpXvB/rys+fX1t3x1O2fwdu3RoYRe5fQD71m7L+xQxC5lhJ9G9QNegc//GwN7jsD3iWhbHU5A9jOsY46F9MWVymPnOHKpM/Nx8jSPVvpqrsq0CAvozoX0xgHEqPZUsJpOjfqoubP2uCZ1Hgxd/l+hdCf5vZ0QCE/gIMc4WC8KvawOBKQ3AgtwKjUwpKr8LxNhpRMIUIV8kftFaz+do1Ev3b9Fxj43NNgv7l6kCFX3W1Hz8Vn2ygV9/SVd+Ne+Dz286fO3ezJBEFcZVcfOHMGaJ/J2asAzImCvq3+aTJUf+OI5QZyuCuqEKI/tX19PRVuKF/gfDHdaGPh6MSGcR2mnIWi5Dp34lI/+ILldzW1kJZ8gfJ2VN5qKKicu0dUfSvBa7zb0qnfhsrRdC/cUs21C6JI/oXWLD2e1wSp7ULPBz1b7afX7ZY/4IYBPsr6N8ICkTXneyMjm4+yZZZ/XteJXBGOfpXNvWbfhD0r96Z/v04K+vjx1ngecTRv3+hQPQvnv8tzV+W+7cZkOX+jRwHuEr+kMOx68KFXXx5dMkf8tTqPFnyB2D3AwTX+hc4un79UQ+sfzHrNsYAJ6PZlmRU+tfzzp072TqUZ6rR2dRvOPTXkJsC9ncPC/w2GjNjBiwEFPVv3Ll9cgT9qzYmXRtUG+1S/aveAajl+hfH/RL9K8v7gFfhgoQj0ts7ki/zV++s/b05m+jfN1Q8b7jWv0B1qA4mnQyt9uQv33ZHiRFF/0ZEOEb/yvSvH4WRJX+gT/1G/79hFOT5DkEAE/2rHrzcMxgMfYiQ+9fvCBbAA6/vFlDSvxU6XapOF5qqqyiHR2WlroKb+q1oQTE2Md8XZdOioDT1m57FoA/JS8jicKZ/ey6NKezLEKvXd1haOlrOdbRwKyPWv20vPSkFy5lx8W88zKtfjNI2LMB8dc5cGPPN+Sq7RtO/yskftknQaNCSYSQdQqHV2jGA9S8FfmqnceM+ETEy/ZudHZqVG5CoQ1O/saWwbHryB2X9uxEL4PETp61xS/8C+WPH5vNlUe1buFAo4jOgWM9R68syYv0bveqn602TANMpuf6FYZXoavr996+rj70PKOrf7Oa243V/Fyd/sJrtVknyhzvI//69qunqBChz0b8Yiv5VTv4Qh/RvDLei1OV+jwIZsH5cWfkxXyb6dxgg+vc4BUH/XqkKDa26IuhfPQUX+le7Ra3eoiX6l8PjQKIL/avc7gBZvYcP96ogRolvz4Ih75caFmqDAT3hNYaZjdm9e7YIevQvSf5QpscLWHEy9RsQuXrx4idFjFz/ApZ4C9wfletfBNG/RPqSh5D8YdghEnsXDv3F8Q/x3KufYDLlU79hkq++jqqsWP8WLA2UIj0D1t7o6rqxlkz9xs795qb+TZ//l+fmp8v1b3qJl1dJurv693UQwHBn9a+BguiiOjra7Er/aiko6d9/UiD6d05b2xy+TFVQRP/6Q7Z60L8eJPoXsbC/382p39JlXdb9AMjfy4YzmgrsfoGRTf32Kku6GnXp3AqO/rUo6d8WLaaF6F+Exr65svIzs+brrvQvsLceLev3smtyOzFmzICnsv4toSDVv0+6F/2rMlutZrWgf2spwPsO26xLvFc46t8Jfmzo74riww9h2AbmoOlU/t6HCPynMGwHDDL9a4aR2mGzu8kfAL5MH3DRx/Q496/vu19g+SLWiCghxwQx7unf7m6ifxf8RIpYgYh7CaR7FaN/ryUWFiZeE+lf3IKdQgkgQABPi+flV3ApJL5R0L+q1aLcvysoMIwxS2tWf3blis1U19lZV388X65/Ia15ff3QHTb5w+fqM3+j6F/KeBHr3/oYrH9dRf++T+GeRf8a80IMbujfCxS42N3FACyffgaWvP4lkb9E/7Ysil8A7hf1k0Zz7+GWnMVP4ndYNVaGUvSvnoK8ngVNYOvZhxSUKvlMIPHhTZsePuBa/57BdNmqNF1W2zl2TRT9m5NDSf5wDL7SflCsf5fi4N+0tIY53ArbyE/58UMSlKZ+S+AwWq1G0jwO5mnsmmvBCaHVAwLcpzh8WEWeWf0bG7sQ6d+2WKs14cDpMWtZ/Us4VHkmyXZIbvdwmOeI9W8US7M70b/rKaBtyNb51U3y56kLo079Ro/+Jbl/if6FtdHoXyAwwIrmZcj1oUX/dt1AS3gHHtHMjux0UI3c5URzE4T+AkqdUjSH1jom5BSRKRtK8U2M0qtnKNAzWkuTP5Dcv0j/3rrloH8rkGvM9qug6d9D+XV1+bG4B054PqFqvXlwA4xhega3PX+e6F9I+pAB9nc2KnO5f5tx8odVLxFGo391VX0QZltV4Ub0r9lsfx3Ig+dR6F+V1nHqN08CnqkQCVkS/Qsb1ndRqn+jFfRvbWlAQGkt0b+I6e1TMe3TPYj+lSKZ+g047UL/juXp7Iwmv1J8BXhRTfSv09y/AiQK2HX0LynR9S89969L/Yvnf5NF/65EwWJI/wLiqd8yXU399mWOXQcP7uLL9AnWXE79Bv8km/oN8HmU4Ez/EpYuhYWgf3kJXJLfDEduNMkfSjyr71TfCRIlf/jmW8876l8AYsyMl+P3hMTtL9ujHP2rnPxBSf/6mc3m9K6udEi/Ikn+gK6p9bAg+lfMBx8Q/UvyPrAwzKccSP/yZYah2F+X0b81RP8SgvxSU/3gay96VVBM/kCBPkXbCKd+89n53v3vSVGK/j1EATdOGqkAFvSvscrIPgn6l7W/V+fMWiAAgpMCVAVNUjh6aDTJyZpwa7iGz+uUm2sAE7PvOwIK0b9E/3ZWivQvb4KKVKrUGRzOkj/09F9q6JGo15ksFX1jxtRVCEO9WAqi77xaB/Ui/Ttn9UuLZTAMn/DhQRFK2zCLY0Fk5AK+TEv+oDz12zYKsi6heqA6yJNM/cbnf7h30b+s8g3KRvo3u5pdo079ppz8YRKb/mF5RITpoJvJH1DOZor+nbZA8pM5qCAsel9vlhEnfwD/W78RxyefFOnfz5GWTDCbE1wFU3mKCBseunPJU5L712g2SvQvm/336lU2RF9R/7qa+i1Xn6Iv4sq0LldZ/35Mgehfgkv9+yxk/hUlf1BRGFX0LzBZKJH3TUhOJsdCsd0B0s1GCIYwZhn59qw2AFOGF/gWUDuS6F8y9ZsKIFO/EflLBDDDYPkrY8TJH8jUbzL9a4D56cFTGPhLlfDk5HD5g5v6rX6Oz3QRDINDf2NjT6HRr2UaP3wJpcAnf0hYNuHIhDsDWqOdT5sGkxGLoMUndHdnk9y/BDeSP2h7a2Ael16tTP8uwsHvrvTvN7+J9G8/+F+O/ggX0b/qtujoNi23opSj9wcUlPTvLgrkfSOHhyP5MvVsIfoXwp7Gs9G/RP9i3Na/L4lgGJC/h/pak9rB/d4PCPp3YoY/kr4REUgE+2dMVNa/3+cwwjiBL6PcvzENirl/0WjPmE6if1lSrZWV1s2oRJI/hFYIyR+gWMF386tLTPn5ppLVFP0LhIV5OtG//hRGkvyB5P5VQ1tCcv8WUWCYpZd6ei55OyZ/mBCaF4VDf+3zBc+Dn1565pmHRDiN/lVpzekq96d+I4ww+hcc6JwvMDwTgIqKCfdc/74jQHLIkOhfau7f5PLyyvJkkf61t4GVMaO8eLPQ9G/4wAwGx/ngg0RP/qBKX4WAorL+BbQvvNWSPz4ferl6k+ktTv8ShtqGDoVx+vfzBx2SPyygjhd/imjsDAjoL3GV+5eejoHKKPSvPi/PUHnHpf6lnzrPUGAYIn8JEO7SEwNxv0ZzOha/AN4PT34leqwcpdy/KgpKIuRhCs6if8u7/fy6y13r359hNh+v6+rqO76ZXSP69+bFizcd9e95iHyU6F/MZItlMkn+gOSvHKiTzd9xQGnqN/21DYUbWpPmhgUR+FAetYo8s/r39dch9S80SPYE4wFY28npXwJkLy0ndk/EyPXveApK+venFPA2DJlKRNQNIP17qh/kr5v6F0GSP9Cjf10nfwACa+1QZbeG+AZK9W8VRP/CAlAKd4HQX+579lP5NyB7CoJ+ZhE5Z7PbbeS82ECB/qpSq/F9CkT/Gq9dy7ObRbl/DwJeRP9yUx8htwYTIVH0b1jY0FAY+/sb9TaVef251hLYmJLWF85rheQPwOzl69YtF+vfsSeR/P3yQwSR/iXJH1zp3x5Mn0v9a4TsD3kNQB7kfjC6m/yB6F9z/V45tPOE6N+NN/v6bm50T/8uhPljSxdK9W9grQpTG+iG/kVJvQuOnj7tnv6FxBv5zWOJ/gXOqHimsvr3RQpE/4oVsNLUb49TYJiLFHhHUxKzO22mgFP9S+Z/k0X/ruzsXCmJ/gVWR0ZFRYL9dap/KUDlpcBVsmLpMAMNmOGXFsW+gb4BAbAohl9evP326PQvgehfAuSCMDHMQQpKxoNM/eYZRKZ+WwXyl6p/IcpsEKJ/9+yBU3CPcu5fpTDDOLr+RYRb06tu3YLfw2qWyfRvcLCS/iXRv5K8D3L9OyzVv8T+4v5iRFO/eUpAX+q41r/APdW/9Gij10nSX5e5f9dRwI3Td+URwOQHTlaj0VpllOb+3QkjcoJS156qqfBL1fghWe6nSe3u1sDU3cLl/OHviKDn/lXSv3wPDHavfAaHs6nfTCU9FtNy8ZbN5Gipq2txNdSL5WlrE0nh4cWOwEBNiPolKG3DLAq0qd9Gr38JotPy/HlY3LvcvwYsfz1Z/esJAjghF02lNpzTtHGjF9y98FNTzrCTqd82+mPBih6Nzqd+q+dYg+4cIv3b8KY0Y5ovVw/iiLSsouA892/zJEyzSP8mOs4kcJ2C47EIk+hfhFT/EpzrX5z3gQv7Ja9OFLI/1Ir1r4z/jP5FjE7/0nP/0rvBfRSU2p1YCvTfLYws9y+RvkQEwznPy18igGE/EPlLUJr6zc6Bpn7jy6B/eR54QCjyF5MfcfAXk0HLlgXJH0j/frrmym/kUWS7YM63aLt6K1yTxPMWF9pJCsLUb+FH7tw5Ei5M/VawVG5/lQeoz0PIL8Gtqd8SjPNrVFq5/t2GcaF/M0wmGOpmRIjIUIr+zWIxd9lsXWZu5d+ufwmu9S+A9C+GYfobHOh3rX+fZG9Y/763ts/aPheF/RKgKYlYB94XGD8eP8HqRCX928HSpzIYVH3cCv/RlJI/dNXAnehfjrPlOpGg9IMJ3zQaWCYkwEKHi9DNczSaTI18mVLNRqx/6VO/1Tc73OpJ9C+C6N9iCvC+Ud4+u2uvSQATt0yDO6UVcb2iS92HKAjDPkNPj4ErEv2r0hpHqX9TKSjm/s1MyQ1YIvjfCRTcTf7gtv4NDglBAwSnuX+BY9evHxNPm7MV5S6HB04AwcXm5YKjkSOe+k1lP776+Dln0b+1wJLyt966Al855EMMav4VXv8SwuCmNPUbfbzIT/3WKJ/6DXMR2d9eon/pQvbu9W84YN+wIa80L1kUr7OTgnP9uzgHs5jXv00lRP4S/VvXV3V4Pid+yX6A0N//oP6lV3LoOCM/qpw5sxKe8A1egGNBAfQvSwukwI5t4VZcTf32Itwdp347gO4ccAa89GOK/iX2lwAdAgXYO2j+f+t7YH8JCmMfMvVbtI1M/Sb7wra6Ovvfqn/DKTjRvwNDLIcA+AxDsA0FRP5K9C8cmzpq7l8y9Rs1+tf11G+YwCgz+q7cXhso1b9daOlU/zYKc77V/ABwpn/zeaDJ4RlZ8odkCq71b0iI2SjK/Xth/vwLRP++TsFZD6w+V29qhcDX1ps3YI2f+g0eMRkTJ2bEEP2L5O+TIH/p+pdM/eYq+UNVD6KKXXEW1ZWVYM6b1tAwLc+ckCWf+k0TyqOkf63rP3hCDkND0L/rJm3cOGkdr3+pCPr3sccmQzYvTv+SpCMqgOScpvMIx8KCgoV82elfA041N8MUNxL9ez0560wCDnR6xZn+pTOOAqNAFwWx/n2HXHuMABL9u9JkWimO/iXcU/0LGGTRv5D3gU06FYgXtQbIADEi/TsinqSglF/gR5hdey/U1ZXs3cWuMQqsBFoNcUVxe4Cyy3sQ9AlUsWd6UXabyiiwjA3/TTcnJcHCj9W/I0Kc94Ho30aOBm/vBr7MMBT7677+pXP3+vddCkpVIYgCowAXPWqDhwAMvigwVEgcFP6Fozj377IhNvQXj8uV9a/T903/vmwwMx2B9a8oJo2Osv7FrP5TnCiLZzwF0V7fuVMo0geWCikhRkQ8BeXjxot7Yu4V9O+ImEqBe98XQf8mqASUat/7FBSPEMR+QWZ/8oiZzF5wpWTqef2rz0QOmI/+hRu6w68QnOnfpykwCngDtdj/hoik5XoKzvXvyTQsp9dHC/p3zCOPTJTcoHM9S4GhoqR/oSbK2ckosPRoHXG/cv0bUztxYhlJ/nDX0PUvlZHpXzoqnqwsl/8XUgHxN77wE8WBDgW6/uV+Ed8O+vd+glL0L0n5gMGrzIhQsYRsmj59UwiZFohjfUfHer4M+pfCiCLDQP+2/EYOw6BcdNE2a1szTJfE42R7K22xdlWWRpOlslfiSdKYe8CfKJBUCKVxpUV8WbHdocAo4EuBGDg4s4TiyPSv+4xI/7qP29G/IIDRjDFzIe5XCkNFSf+OY9mRMm5cyg4XI/0pHDUwSRRfZhTwA8JTK5D+5YpY/1JgqCjp30YKuJEbFle8YdzIvUqBRP9K9a9y42lZJ0/IVpFX64H6Jwj9FWAUoF2pu4+S/vWjoDSmf7cYddfTv8D8O5HpX/2mKD2rfwHH3L9xPKWlQpFr40+14SecAEL5wBD9+0+rVqW1QklZ/74JE2BMHANdesu5uqpzwBXl3h3L3wcT1GIYKkIb/8F2HONC9C+m6wbI33+3/uUMzYFiQ4NBJaB0kdtIgde/OS2ImhZO/941I9O/7qNUyR9GfJKY+MnDPB8+TD95BP17PbyyMnyqK/1LgWHUFJgRQde/qFL/q717DZEpDAM4/iorxv0+kZVL9oNCu8i67X5wHVPuqyQTZWw2LSLFWtRu4WjkFhu1yFrbCK1SRG65K02SS764tL7ggy8oHzznnXPmGTPPmXde5z3jDOc3Z2eGhHbX7pm/Z56pGafXX2R17vOEwCTI5d+rBBUfTRpM/y67do2c/gUd58zpaN5nFobqOs5p3DOUyr+gx+H7ev8tLmEkq/x7uaGCf3VqeNc2U5R/6XGtawSrn60kMAu4/CGon4bi9G+nlpZOmH97EDJ/Bw5+0OpO1e2cpek/wOUPhfpNodGCoXXfNuMvkuuI0+OiF9/g8t8MOx3LIkVaraaFw7VaUaQs/qS9L/ro76IPVcc3J1jkXwmYf0G2+ZfD/Gs4DHMicCPMvxwf/RXmX4TLHxKe64HA4fz7jmA//+L0L8DpXyfzb/i0P+W/mIsacemUHoEbi9q7Kf/CAPD+/TD6K8q/nT7CyocrtRcQYz11/Lto8gbj1PoryL8gWq3thAIcjf+IScG9DyhRI0eFfL6QuTNff2T3YwmH9VeYfy85nX/nESxP3wiWGZFgtfuX1p7A829rwWgefwG/lc+/sAQbqc2/YHzyUweXE5J2gsE5nsm5/LucIMy/N24ozL80ufy7i5DxIxQK4RvgL/rX9LTZzL/NT5tK9T/NCL+j4I3fvaks/wL/yskni3228m9FQx/QsB7E8290YBr6c0cq/0q5fwdWPiDMvyhv86/M59lIgpr8C8T5FzCGL/iGLwLHpCQiVThcmvyq8Ehl/r37knr/xuLnfw17exRkk3/LVvCZ3/gcMF93ocA8Aj3BpSL/0vqhfzf/Jk3/Ckjk3yZ+Jcq/BGaBj/xWlZvTv3PhrpL8S5/V+ziIfT64AJ+y/Ht+d7z+IqiX/Pdv/PD7E11pU9I4l3/pc/pWGDoKL17rd7T/pi5/OAnN2Xr6t4RgrGvCp9M+GC3Ov7qNjzZm3v077ExhYe/tbW0BOAJwDeoz5N9vr7b8LmP+BcM7I4uJU5Ka/AuC+j42ZPXIZiPBeOm3SUnGuz//pn+SDyBYPUtqlSkQ4Dfy+fc1QU3+rZw9g9dfcf69SHAu/9LZZR1BTf49uG/fJ3L6Fy7AvGudfzn4ZXT+BSWTV8D78UCjXP41R3/vzASC/DufwKSMJYjzb2kwefcvrO+7ZSP/grLaezvuRWZVJvLvGLjAAeCa/4Cxiknw3dB+/gXRTwe3R6cL8i+IaBocR/QrY/q37irU37uRiV02d09wVf71l5b6hfmXIPeoCPNvdeXzhxsczr+9CI7kX8BIEvnXNnfl36UtLUvF+XfbBd3HbPIvD754CPMvKJ9YU27eZ1Jw74M4/2L9Tc+/77e8/zvTvwUEFZ8KtG4Eyfz7daERfieYxzwmBdY4TkFO598FBPpUz7n8u4AgyL9jjSuOkdycfy3/tGAzLn9oDiamf0fx8AsX3eXvyfm3Z08b+RcN+cP8C2LP6uqeQR5bb0z/9h0IeuMB6OlqtflXTJx/1VOff6cSHMu/pCzzL9/+oOZ9hgT5V8FJPs14TIKjv4Jwomn6Nd5jChQQBPlXNTr/SsiL/IsU5V+kNP9Gq2GBdzz/RqvgrvP5F2XIv1J8oa5G/UXxP23x0Uv9kMr8KyaZfzuuPNkEHdTR/mu9+xck519g9bWiAzh3rkPCMXH+RYLpX8i/9fEArCfg+gz5t3V4KtfnX85O/kX5Mf0rkX9H/H7B/IsC0vl3E4Ep0L5qEMZfQf49Tsh1/h1AUDT9u4aa/kXC6V8Ck9KZYL662LufM8X5lx5OkPKQIMy/HE7/gh328i8o4gcuf+CH+QZUdMTppovwJs6/oNZg/s0O6aO/kXKIvy7NvyXFxSW5zL+IkRzLvyQv/yrLvwRmYfcFJMi/Uh1kiGE5wOYnA/c+iPMv1t/0/Au8/JuN1gWjiQktGdq0KdL5V0xB/qXlPv+ify//AiP/cjz/pnl7PSn/Dh5sO//amv4FFbFYBX7kXw1MZ7ElVYKXf02PCe7Mv37X5F/7+GOSvecLssq/Kbz86+VfpHL6N1pTM5vnX343mo/5d3UfQOXf4p39++VL/h28Ns6X1n/dl39jsQ4IFkDI5V/aVjiv33qjTa++bQEAt/WWDaKgs738S/of8y/FPdO/kHyRa/LvXFj76878S3Ey/7ZbvGyZS/NvDEd/nc6/7QnS+RfYzr+CzTJq8i8S518CY/Cab1r1WKi/4vzrXmT+9XAS+dcj/100x0KJvQ/I1tdo5vkb6PzrITmdf2m7wEs8OObxAHc9vLONzr8eT0644B+Axz1E+df5c/rPZ02tL5ibdUj3gHk8ih+4pkz+nuDTvx5PXjPzb96ec5D5N6d+AU9U34jqcCCnAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:5630px 15px;background-color:transparent;box-shadow:0 0 1px 0 rgba(0,0,0,.3);border-radius:1px;flex-shrink:0;margin-left:17px}.lang-flag--cz{height:14px;background-position:-1247px 0}.lang-flag--gb{height:10px;background-position:-1775px 0}.lang-flag--ua{height:14px;background-position:-5175px 0}.lang-flag--cn{height:14px;background-position:-1049px 0}.lang-flag--de{height:12px;background-position:-1269px 0}.lang-flag--es{height:14px;background-position:-1555px 0}.lang-flag--it{height:14px;background-position:-2523px 0}.lang-flag--fr{height:14px;background-position:-1731px 0}.lang-flag--hu{height:10px;background-position:-2281px 0}.flag-selection[data-v-c94f0926]{display:flex;align-items:center;gap:8px}.flag-selection__text[data-v-c94f0926]{font-size:15px;color:#383838}.flag-list-item[data-v-c94f0926]{display:flex;align-items:center;gap:10px;padding:8px 16px}.flag-list-item__text[data-v-c94f0926]{font-size:15px;color:#383838}.ai-state-chip[data-v-a8d6e932]{display:inline-flex;align-items:center;padding:0 12px;height:32px;border-radius:4px;font-size:13px;font-weight:600;white-space:nowrap;box-sizing:border-box}.ai-state-chip__icon[data-v-a8d6e932]{margin-right:6px;flex-shrink:0}.ai-state-chip__label[data-v-a8d6e932]{line-height:1}.ai-state-chip[data-v-a8d6e932] .v-icon{color:inherit!important}.ai-state-chip--orange[data-v-a8d6e932]{background:rgba(249,115,22,.12);color:#c2410c;border:1px solid rgba(249,115,22,.25)}.ai-state-chip--blue[data-v-a8d6e932]{background:rgba(59,130,246,.1);color:#1d4ed8;border:1px solid rgba(59,130,246,.22)}.ai-state-chip--green[data-v-a8d6e932]{background:rgba(16,185,129,.12);color:#047857;border:1px solid rgba(16,185,129,.25)}.ai-state-chip--grey[data-v-a8d6e932]{background:rgba(107,114,128,.1);color:#374151;border:1px solid rgba(107,114,128,.2)}.ai-state-chip--small[data-v-a8d6e932]{font-size:12px;height:24px;padding:0 8px}.ai-state-chip--small .ai-state-chip__icon[data-v-a8d6e932]{margin-right:4px}@font-face{font-family:Inter;src:url(../fonts/inter-v20-latin-regular.da03732a.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-v20-latin-500.51205681.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-v20-latin-600.2ede57db.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-v20-latin-700.8ca0a515.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.work-task-dialog .v-btn,.work-task-dialog .v-card,.work-task-page .v-btn,.work-task-page .v-card{box-shadow:none!important}.work-task-dialog .v-card>.v-card__text,.work-task-page .v-card>.v-card__text{padding:16px!important}@media(max-width:576px){.work-task-dialog .v-card>.v-card__text,.work-task-page .v-card>.v-card__text{padding:12px!important}}.work-task-dialog #dialog-body,.work-task-page #dialog-body{display:flex;flex-direction:column;gap:16px}.work-task-dialog #dialog-body .box.dark,.work-task-page #dialog-body .box.dark{margin-bottom:0!important}.work-task-dialog .box.dark:hover,.work-task-page .box.dark:hover{box-shadow:none!important}.work-task-dialog .d-flex.flex-wrap.flex-row.gap-3-column,.work-task-page .d-flex.flex-wrap.flex-row.gap-3-column{align-items:flex-start}.work-task-dialog .d-flex.flex-wrap.flex-row.gap-3-column .work-task-input-field>.v-btn,.work-task-dialog .d-flex.flex-wrap.flex-row.gap-3-column .work-task-input-field>.v-dialog>.v-dialog__activator>.v-btn,.work-task-page .d-flex.flex-wrap.flex-row.gap-3-column .work-task-input-field>.v-btn,.work-task-page .d-flex.flex-wrap.flex-row.gap-3-column .work-task-input-field>.v-dialog>.v-dialog__activator>.v-btn{margin-top:33px!important}.work-task-dialog .pa-sm-0.mx-0.px-0,.work-task-page .pa-sm-0.mx-0.px-0{display:flex;flex-direction:column;gap:16px;padding:8px 0}.work-task-dialog .pa-sm-0.mx-0.px-0>.col-md-12.px-0.pt-0,.work-task-page .pa-sm-0.mx-0.px-0>.col-md-12.px-0.pt-0{display:flex;flex-direction:column;gap:12px}.work-task-dialog .pa-sm-0.mx-0.px-0>.col-md-12.px-0.pt-0 h2,.work-task-page .pa-sm-0.mx-0.px-0>.col-md-12.px-0.pt-0 h2{font-size:22px;font-weight:700;color:#111827;margin:0;padding:0 0 12px 10px;border-bottom:2px solid #3b82f6}.work-task-dialog .question-list-label,.work-task-page .question-list-label{font-size:13px;font-weight:500;color:#6b7280;padding:0 10px}.work-task-touch-target{min-height:44px;min-width:44px}.rating-buttons{display:flex;flex-wrap:wrap;gap:6px}.rating-buttons .v-btn{min-height:40px!important;padding:0 14px!important;border-radius:8px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;transition:transform .15s ease,box-shadow .15s ease!important}.rating-buttons .v-btn:active{transform:scale(.97)}@media(max-width:768px){.rating-buttons{gap:8px}.rating-buttons .v-btn{min-height:44px!important;min-width:44px!important;padding:0 12px!important}}@media(max-width:576px){.rating-buttons .v-btn{min-height:48px!important;flex:1 1 auto}}.work-task-response-toggle{display:flex;flex-wrap:wrap;gap:6px}.work-task-response-toggle .v-btn{min-height:40px!important;border-radius:8px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;transition:transform .15s ease!important}.work-task-response-toggle .v-btn:active{transform:scale(.97)}@media(max-width:768px){.work-task-response-toggle{gap:8px}.work-task-response-toggle .v-btn{min-height:44px!important}}@media(max-width:576px){.work-task-response-toggle .v-btn{min-height:48px!important;padding:10px 14px!important;font-size:13px!important;flex:1 1 auto}}@media(max-width:576px){.work-task-mobile-spacing{padding:12px!important}.work-task-mobile-spacing--tight{padding:8px!important}}@media(max-width:576px){.question-card{padding:12px}.question-card,.question-card__header{margin-bottom:12px}.question-card__title{font-size:15px}}@media(max-width:576px){.question-group{margin-bottom:12px}.question-group__header{padding:12px}.question-group__title{font-size:16px}}@media(max-width:768px){.work-task-response{padding:12px}.work-task-response .v-btn{margin:4px 4px 4px 0!important}}.work-task-dialog .box.dark{margin-bottom:16px}@media(max-width:768px){.work-task-dialog .box.dark{border-radius:12px;margin-bottom:14px}}@media(max-width:576px){.work-task-dialog .box.dark{padding:14px!important;border-radius:10px;margin-bottom:12px}}.work-task-dialog .v-chip{font-weight:600}@media(max-width:576px){.work-task-dialog .v-chip{height:28px;font-size:12px}}.work-task-dialog .text-bigger{font-size:15px;font-weight:500;line-height:1.45;color:#1f2937}@media(max-width:576px){.work-task-dialog .text-bigger{font-size:14px;line-height:1.4}}.work-task-dialog h2{font-size:20px;font-weight:600;color:#1f2937;margin:20px 0 14px}@media(max-width:768px){.work-task-dialog h2{font-size:18px;margin:18px 0 12px}}@media(max-width:576px){.work-task-dialog h2{font-size:17px;margin:16px 0 10px}}.work-task-dialog .text-secondary,.work-task-dialog small{font-size:13px;color:#6b7280;line-height:1.4}@media(max-width:768px){.work-task-page .dialog-header{box-shadow:0 2px 8px rgba(0,0,0,.08);gap:8px}}@media(max-width:576px){.work-task-page .dialog-header .dialog-title{font-size:15px;font-weight:600}}@media(max-width:768px){.work-task-page .dialog-header .save-btn{min-height:44px;border-radius:10px!important;font-weight:600}.work-task-page .dialog-header .save-btn:active{transform:scale(.98)}}@media(max-width:768px){.work-task-page .dialog-header .close-btn{min-width:44px!important;min-height:44px!important;border-radius:10px!important}}@media(max-width:768px){.work-task-dialog .v-btn{border-radius:8px!important;font-weight:500;text-transform:none;letter-spacing:0}.work-task-dialog .v-btn:active:not(:disabled){transform:scale(.98)}}@media(max-width:576px){.work-task-dialog .v-btn{min-height:40px;padding:8px 16px!important;font-size:13px}}@media(max-width:768px){.work-task-dialog .v-btn[color=red]{font-weight:600}}@media(max-width:768px){.work-task-dialog .text--18{font-size:16px;font-weight:600;padding:12px 0}}@media(max-width:576px){.work-task-dialog .blue--text h4{font-size:14px}}.work-task-sticky-header{position:sticky;top:0;z-index:10;background:var(--token-white,#fff)}.work-task-sticky-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--token-border-light,#e5e7eb)}@media(max-width:768px){.work-task-sticky-header{padding:8px 12px}}@media(max-width:768px){.stepper-progress-sticky{position:sticky;top:0;z-index:10;background:var(--token-white,#fff);padding:12px 16px;margin:0 -16px;border-bottom:1px solid var(--token-border-light,#e5e7eb)}}.swipe-hint{display:none}@media(max-width:768px){.swipe-hint{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;color:var(--token-text-secondary,#6b7280);font-size:12px}.swipe-hint__icon{animation:swipe-hint-bounce 1.5s infinite}}@keyframes swipe-hint-bounce{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.work-task-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:var(--token-white,#fff);border-top:1px solid var(--token-border-light,#e5e7eb);padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:100;display:flex;justify-content:space-between;align-items:center;gap:12px}.work-task-bottom-nav__action{flex:1}.work-task-bottom-nav__action .v-btn{width:100%;min-height:48px}.work-task-has-bottom-nav{padding-bottom:80px}@media(max-width:576px){.work-task-has-bottom-nav{padding-bottom:100px}}@media(max-width:576px){.work-task-input-field{margin-bottom:12px}.work-task-input-field .v-input{font-size:16px}.work-task-input-field .v-text-field input{min-height:44px}}@media(max-width:576px){.work-task-dialog .v-text-field{margin-bottom:8px}.work-task-dialog .v-text-field input{font-size:16px!important;min-height:40px}.work-task-dialog .v-text-field .v-label{font-size:14px}}@media(max-width:576px){.work-task-dialog .v-textarea textarea{font-size:16px!important;line-height:1.5;padding:12px!important}}@media(max-width:576px){.work-task-dialog .v-select .v-select__selections{min-height:40px;font-size:15px}}@media(max-width:576px){.work-task-dialog .v-autocomplete input{font-size:16px!important}}@media(max-width:576px){.work-task-dialog .v-input--checkbox,.work-task-dialog .v-input--checkbox .v-input__slot,.work-task-dialog .v-input--switch,.work-task-dialog .v-input--switch .v-input__slot{min-height:44px}}@media(max-width:576px){.work-task-dialog .dark-mid--text.text--normal,.work-task-dialog .light-description-text{font-size:13px;margin-bottom:4px}}@media(max-width:576px){.work-task-dialog .d-flex.gap-20{flex-direction:column;gap:12px!important}.work-task-dialog .d-flex.gap-20>div{width:100%}}@media(max-width:768px){.work-task-page .box.px-4.py-4{padding:16px!important;border-radius:12px}}@media(max-width:576px){.work-task-page .box.px-4.py-4{padding:12px!important}}@media(max-width:576px){.work-task-page .v-data-table.mobile-compact td,.work-task-page .v-data-table.mobile-compact th,.work-task-page .v-simple-table.mobile-compact td,.work-task-page .v-simple-table.mobile-compact th{padding:8px!important;font-size:13px}.work-task-page .v-data-table.mobile-compact .v-btn,.work-task-page .v-simple-table.mobile-compact .v-btn{min-width:36px!important;width:36px;height:36px}}@media(max-width:576px){.work-task-page .text-input input{font-size:14px!important;padding:8px!important}}@media(max-width:576px){.work-task-page .v-btn.x-large{min-height:52px;font-size:16px;border-radius:12px!important}}@media(max-width:768px){.work-task-dialog .finding-description,.work-task-dialog .response-description{margin-top:12px}.work-task-dialog .finding-description .v-textarea,.work-task-dialog .response-description .v-textarea{border-radius:10px}.work-task-dialog .finding-description .v-textarea textarea,.work-task-dialog .response-description .v-textarea textarea{font-size:15px!important;line-height:1.5;padding:12px!important}}@media(max-width:768px){.work-task-dialog .immediate-measures{background:rgba(255,152,0,.05);border-radius:10px;padding:12px;border-left:3px solid #ff9800}}@media(max-width:768px){.work-task-dialog .work-task-not-rated{background:rgba(33,150,243,.05);border-radius:10px;padding:12px;border-left:3px solid #2196f3}.work-task-dialog .work-task-not-rated h4{font-size:14px;margin-bottom:8px}}@media(max-width:768px){.work-task-dialog .v-btn[color=blue]:not(.v-btn--outlined){border-radius:8px!important}}@media(max-width:576px){.light-description-text{font-size:12px;color:var(--token-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}}@media(max-width:768px){.work-task-dialog .box.dark.box-py-16{border-radius:12px;padding:16px!important}}@media(max-width:576px){.work-task-dialog .plan-item-state-chip,.work-task-dialog .v-chip{font-size:12px;height:28px}}@media(max-width:576px){.work-task-dialog .v-layout{flex-direction:column;gap:8px}.work-task-dialog .v-layout .v-flex{width:100%}}@media(max-width:576px){.work-task-dialog .v-flex{font-size:14px}.work-task-dialog .v-flex .text--black{font-weight:500}}@media(max-width:576px){.work-task-dialog .v-btn[color=green],.work-task-dialog .v-btn[color=red]{min-height:44px;font-weight:600}}@media(max-width:576px){.work-task-dialog .row.px-2.py-2 .col-sm-12{padding:4px 8px;font-size:13px}.work-task-dialog .row.px-2.py-2 .col-sm-12 .text--black{font-weight:500}}@media(max-width:768px){.work-task-page .v-tabs .v-tab{min-width:auto;padding:0 12px;font-size:13px;text-transform:none;letter-spacing:0}}@media(max-width:576px){.work-task-page .v-tabs .v-tab{padding:0 8px;font-size:12px}.work-task-page .v-tabs .v-tab--active{font-weight:600}.work-task-page .v-tabs .v-tabs-slider-wrapper{height:3px}}@media(max-width:768px){.work-task-page .dialog-header .d-flex.flex-row{gap:4px}.work-task-page .dialog-header .v-btn:not(.save-btn):not(.close-btn){padding:0 12px;font-size:13px}}@media(max-width:576px){.work-task-page .dialog-header .d-flex.gap-10{gap:4px!important}}@media(max-width:768px){.work-task-back-nav{position:sticky;top:0;z-index:5;background:var(--token-white,#fff);padding:8px 12px;border-bottom:1px solid var(--token-border-light,#e5e7eb)}.work-task-back-nav .v-btn{min-height:36px}}.work-task-dialog .v-btn{transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}.work-task-dialog .box.dark.box-py-16{transition:transform .2s ease,box-shadow .2s ease}.work-task-dialog .v-chip{transition:transform .15s ease,background-color .2s ease}.work-task-dialog .v-select .v-input__slot,.work-task-dialog .v-text-field .v-input__slot,.work-task-dialog .v-textarea .v-input__slot{transition:border-color .2s ease,box-shadow .2s ease}.question-skeleton .v-skeleton-loader__bone{animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.work-task-fade-in{animation:work-task-fade-in .3s ease-out}@keyframes work-task-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.work-task-slide-up{animation:work-task-slide-up .25s ease-out}@keyframes work-task-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.work-task-scale-in{animation:work-task-scale-in .2s ease-out}@keyframes work-task-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.v-ripple__container .v-ripple__animation{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.v-progress-circular{transition:opacity .2s ease}.work-task-dialog .v-btn:focus-visible,.work-task-dialog .v-select:focus-within,.work-task-dialog .v-text-field:focus-within{outline:2px solid var(--token-primary,#3b82f6);outline-offset:2px}@media(hover:none){.work-task-dialog .v-btn:focus{outline:none}}.work-task-header-action{border-radius:10px!important;font-weight:600;text-transform:none;letter-spacing:0}@media(max-width:768px){.work-task-header-action{min-height:40px;padding:0 14px!important;font-size:13px}}@media(max-width:576px){.work-task-header-action{min-height:44px;padding:0 12px!important}}.audit-meta-fields,.work-task-dialog .box.dark:first-of-type{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:20px 24px!important}@media(max-width:768px){.audit-meta-fields,.work-task-dialog .box.dark:first-of-type{padding:16px 20px!important;border-radius:12px!important}}@media(max-width:576px){.audit-meta-fields,.work-task-dialog .box.dark:first-of-type{padding:14px 16px!important;border-radius:10px!important}}.audit-meta-fields .v-label,.audit-meta-fields label,.work-task-dialog .box.dark:first-of-type .v-label,.work-task-dialog .box.dark:first-of-type label{font-size:13px!important;font-weight:500!important;color:#64748b!important;margin-bottom:4px}.audit-meta-fields .v-select,.audit-meta-fields .v-text-field,.work-task-dialog .box.dark:first-of-type .v-select,.work-task-dialog .box.dark:first-of-type .v-text-field{margin-top:0!important}.audit-meta-fields .v-select .v-input__slot,.audit-meta-fields .v-text-field .v-input__slot,.work-task-dialog .box.dark:first-of-type .v-select .v-input__slot,.work-task-dialog .box.dark:first-of-type .v-text-field .v-input__slot{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;min-height:44px!important;padding:0 14px!important;transition:border-color .2s ease}.audit-meta-fields .v-select.v-input--is-focused .v-input__slot,.audit-meta-fields .v-text-field.v-input--is-focused .v-input__slot,.work-task-dialog .box.dark:first-of-type .v-select.v-input--is-focused .v-input__slot,.work-task-dialog .box.dark:first-of-type .v-text-field.v-input--is-focused .v-input__slot{border-color:#3b82f6!important}.audit-meta-fields .v-select .v-input__slot:after,.audit-meta-fields .v-select .v-input__slot:before,.audit-meta-fields .v-text-field .v-input__slot:after,.audit-meta-fields .v-text-field .v-input__slot:before,.work-task-dialog .box.dark:first-of-type .v-select .v-input__slot:after,.work-task-dialog .box.dark:first-of-type .v-select .v-input__slot:before,.work-task-dialog .box.dark:first-of-type .v-text-field .v-input__slot:after,.work-task-dialog .box.dark:first-of-type .v-text-field .v-input__slot:before{display:none!important}.audit-meta-fields .v-select.v-input--is-focused,.audit-meta-fields .v-select .v-input__control,.audit-meta-fields .v-text-field.v-input--is-focused,.audit-meta-fields .v-text-field .v-input__control,.work-task-dialog .box.dark:first-of-type .v-select.v-input--is-focused,.work-task-dialog .box.dark:first-of-type .v-select .v-input__control,.work-task-dialog .box.dark:first-of-type .v-text-field.v-input--is-focused,.work-task-dialog .box.dark:first-of-type .v-text-field .v-input__control{outline:none!important}.audit-meta-fields .v-select input,.audit-meta-fields .v-text-field input,.work-task-dialog .box.dark:first-of-type .v-select input,.work-task-dialog .box.dark:first-of-type .v-text-field input{font-size:15px!important;color:#1e293b!important}.audit-meta-fields .v-select input:focus,.audit-meta-fields .v-text-field input:focus,.work-task-dialog .box.dark:first-of-type .v-select input:focus,.work-task-dialog .box.dark:first-of-type .v-text-field input:focus{outline:none!important}.audit-meta-fields .v-select .v-select__selections,.audit-meta-fields .v-text-field .v-select__selections,.work-task-dialog .box.dark:first-of-type .v-select .v-select__selections,.work-task-dialog .box.dark:first-of-type .v-text-field .v-select__selections{font-size:15px!important;color:#1e293b!important}.audit-meta-fields .v-select .v-input__append-inner,.audit-meta-fields .v-text-field .v-input__append-inner,.work-task-dialog .box.dark:first-of-type .v-select .v-input__append-inner,.work-task-dialog .box.dark:first-of-type .v-text-field .v-input__append-inner{margin-top:0!important;align-self:center}.audit-meta-fields .v-select .v-input__append-inner .v-icon,.audit-meta-fields .v-text-field .v-input__append-inner .v-icon,.work-task-dialog .box.dark:first-of-type .v-select .v-input__append-inner .v-icon,.work-task-dialog .box.dark:first-of-type .v-text-field .v-input__append-inner .v-icon{color:#94a3b8!important}.audit-meta-fields .d-flex.flex-wrap,.work-task-dialog .box.dark:first-of-type .d-flex.flex-wrap{gap:16px!important}@media(max-width:576px){.audit-meta-fields .d-flex.flex-wrap,.work-task-dialog .box.dark:first-of-type .d-flex.flex-wrap{gap:12px!important}}.audit-meta-fields .work-task-input-field,.work-task-dialog .box.dark:first-of-type .work-task-input-field{min-width:180px}@media(max-width:576px){.audit-meta-fields .work-task-input-field,.work-task-dialog .box.dark:first-of-type .work-task-input-field{min-width:100%;flex-basis:100%!important}}.work-task-dialog .v-btn.primary:not(.work-task-header__btn),.work-task-page .v-btn.primary:not(.work-task-header__btn){min-height:44px!important;border-radius:10px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:0 24px!important;box-shadow:none!important}@media(max-width:576px){.work-task-dialog .v-btn.primary:not(.work-task-header__btn),.work-task-page .v-btn.primary:not(.work-task-header__btn){min-height:48px!important;padding:0 20px!important;width:100%}}.work-task-dialog .d-flex.gap-10{margin-top:12px}@media(max-width:576px){.work-task-dialog .d-flex.gap-10{flex-wrap:wrap;gap:8px!important}}.work-task-dialog .v-btn[color=blue]:not(.v-btn-toggle .v-btn):not(.v-btn--outlined){min-height:38px;border-radius:8px!important;font-weight:500!important;text-transform:none!important}@media(max-width:576px){.work-task-dialog .v-btn[color=blue]:not(.v-btn-toggle .v-btn):not(.v-btn--outlined){min-height:42px;flex:1}}@media(max-width:576px){.response-files .v-btn{width:100%;margin-bottom:8px}.response-files .file-preview-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.upload-file-button .v-btn{width:100%;min-height:44px;border-radius:10px!important}.upload-file-button .v-btn .v-icon{margin-right:8px}}@media(max-width:768px){.question-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.question-file-grid .column{width:100%}}@media(max-width:576px){.question-file-grid{grid-template-columns:repeat(2,1fr);gap:6px}}@media(max-width:576px){.work-task-dialog .v-image{border-radius:8px!important}}@media(max-width:768px){.work-task-finding{border-radius:12px!important;padding:16px!important;margin-bottom:12px}.work-task-finding h4{font-size:15px;font-weight:600;margin-bottom:12px}.work-task-finding label{font-size:13px;color:var(--token-text-secondary,#6b7280)}}@media(max-width:576px){.work-task-finding{padding:12px!important}.work-task-finding .row{margin:0 -8px}.work-task-finding .col,.work-task-finding [class*=col-]{padding:0 8px;margin-bottom:8px}}@media(max-width:576px){.work-task-dialog .correctionManagersSelect .v-select__selections{min-height:44px}.work-task-dialog .correctionManagersSelect .v-chip{height:28px;font-size:12px}}@media(max-width:768px){.work-task-finding .v-btn-toggle{flex-wrap:wrap;gap:4px}.work-task-finding .v-btn-toggle .v-btn{min-height:36px;border-radius:8px!important;font-size:13px}}.work-task-scroll-area{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width:768px){.work-task-scroll-area{scrollbar-width:none;-ms-overflow-style:none}.work-task-scroll-area::-webkit-scrollbar{display:none}}.pull-to-refresh{display:none;align-items:center;justify-content:center;height:60px;margin-top:-60px;transition:margin-top .2s ease}.pull-to-refresh--visible{margin-top:0}.pull-to-refresh__spinner{width:24px;height:24px;border:2px solid var(--token-border-light,#e5e7eb);border-top-color:var(--token-primary,#3b82f6);border-radius:50%;animation:ptr-spin .8s linear infinite}@keyframes ptr-spin{to{transform:rotate(1turn)}}.swipe-enabled{touch-action:pan-y}.no-select{-moz-user-select:none;user-select:none;-webkit-user-select:none}#wrapper{height:calc(100vh - 52px);overflow-y:auto;display:flex;width:calc(100vw - 80px);font-weight:700}@supports(-webkit-touch-callout:none){#wrapper{height:calc(100vh - 170px)}}#wrapper>div{display:inline-flex;width:100vw}#wrapper hr{border:0;height:1px;background-color:#eaeaea}#wrapper.full-height{height:100vh}.align-center,.align-items-center{align-items:center}.border-top{border-top:1px solid #d2dce8}.border-left{border-left:1px solid #d2dce8}.border-box{border:1px solid #e0e0e0}.rounded-box{border-radius:5px}.rounded-box-16{border-radius:16px}.panel-box{padding:16px;border:2px solid #bebebe;border-radius:16px}body,html{overscroll-behavior:none}body{margin:0;height:100vh;overflow-y:hidden;overflow-x:hidden;background:#ebeff2;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-style:normal;font-stretch:normal;line-height:normal;font-size:13px!important;touch-action:manipulation}@media(max-width:991px){body{height:-webkit-fill-available;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}}a:not(.ui-button){color:#778da9}h3.font-smaller{font-size:16px}@media(max-width:991px){h3.font-smaller{font-size:16px}}#nav{padding:10px;margin:16px;border-bottom:0;background:#fff;border-radius:5px;text-align:left;height:60px;align-items:center;display:flex}#nav .e-input-group,#nav .e-input-group-icon,#nav input{height:42px}#nav .notification-button{width:180px;position:relative;display:inline-block!important;height:42px;background:#d5dbdd;border:0;font-size:14px;color:#383838;text-align:center;padding:0;vertical-align:top;overflow:visible!important;white-space:nowrap;margin-top:0}#nav .notification-button:focus,#nav .notification-button:hover{background:#d2dce8}#nav .notification-button .ms-Icon--Bell{margin-left:20px;margin-top:-6px;font-size:20px;vertical-align:middle}#nav .notification-button .e-caret{display:none}#nav .notification-button .counter{display:inline-block;font-size:11px;font-weight:700!important;width:14px;height:14px;line-height:14px;border-radius:50%;text-align:center;background:#ef4444;color:#fff;margin-right:5px}@media(max-width:991px){#nav .notification-button{width:50px}#nav .notification-button .counter{margin-right:0}#nav .notification-button .ms-Icon--Bell{margin-left:0}}#nav>div>div{display:inline-block!important;vertical-align:middle}#nav .breadcrumb{margin-left:16px;white-space:nowrap}#nav .breadcrumb a{margin:0 10px 0 8px;font-size:12px}#nav .breadcrumb .breadcrumb-splitter{position:relative;top:-1px}#nav .breadcrumb .breadcrumb-final{font-size:12px;top:-2px;position:relative;margin:0 10px 0 8px}@media(max-width:991px){#nav .breadcrumb{display:none!important}}#nav .breadcrumb .breadcrumb-dropdown{background:none!important;border:none!important;font-size:12px;top:-2px;position:relative;color:#fff;font-weight:400;margin:0 10px 0 8px;padding:0;padding-right:3px;white-space:nowrap;height:55px}#nav .breadcrumb .breadcrumb-dropdown .title{display:inline-block;-webkit-font-smoothing:auto}#nav .breadcrumb .breadcrumb-dropdown .e-btn-icon{display:inline-block;position:relative;top:1px;margin-left:3px}.user-button-primary{background:#1e40af;display:inline-block;color:#fff;border:0;vertical-align:top;margin:-3px 8px 0 0;padding:3px 12px;transition:.3s}.user-button-primary:hover{background:#778da9}.user-button-primary .e-caret{display:none}.user-button-primary .avatar{display:inline-block;vertical-align:top;width:25px;height:25px;line-height:25px;background:rgba(0,0,0,.5);border-radius:50%;margin-right:4px}.notification-popup{margin-top:0;transition:.3s;display:block!important;width:250px;height:100vh}.notification-popup.e-popup-open{right:0!important;top:0!important;left:auto!important}.notification-popup.e-popup-close{right:-300px!important;top:0!important;left:auto!important}#notification-list{height:100vh;box-shadow:0 0 10px 0 rgba(0,0,0,.3);background:#d5dbdd}#notification-list ul{box-shadow:none;min-width:250px;width:250px;border:none}#notification-list ul li{min-height:60px;height:auto;display:block;position:relative;border-bottom:1px solid #d2dce8}#notification-list ul li:hover{background:#d2dce8}#notification-list ul li:hover .remove-button{display:block}#notification-list ul li .notification-icon{display:inline-block;width:20%;text-align:center;vertical-align:middle;margin:9px 0}#notification-list ul li .notification-icon .ms-Icon{display:inline-block;width:40px;height:40px;border-radius:50%;background:#fff;line-height:40px}#notification-list ul li .notification-content{display:inline-block;width:80%;padding-left:8px;vertical-align:middle;font-size:12px}#notification-list ul li .notification-content h2{font-size:14px;line-height:1;margin:4px 0 4px;color:#1e40af}#notification-list ul li .notification-content p{margin:0;margin-bottom:8px;padding-right:35px;line-height:1.2;white-space:normal}#notification-list ul li .notification-content .date{margin-top:8px;display:block;font-size:11px;font-weight:700;color:#415a77;line-height:1.2}#notification-list ul li .remove-button{display:none;position:absolute;top:50%;right:5px;transform:translateY(-50%);color:#c8c8c8}#notification-list ul li .remove-button:hover{color:#10182f}#app{color:#383838;margin:0;display:flex;flex-direction:row;height:100%;min-width:0;overflow:hidden}#app .application-content{padding:10px 40px}.main-content{padding:0 16px!important;width:calc(100vw - 80px);overflow-y:auto;overflow-x:hidden;height:calc(100vh - 110px)}@media(max-width:991px){.main-content{padding:0 15px 75px!important;overflow-x:hidden}@supports(-webkit-touch-callout:none){.main-content{padding:0 15px 30px!important}}}.e-dialog{max-height:none!important}.e-sidebar.e-left{top:52px!important;padding-top:5px}.sidebar-list .maincontent{text-align:center;font-size:20px;padding:15px}.sidebar-list .maincontent,.sidebar-list .textArea{height:300px;line-height:300px}.sidebar-list #wrapper #head{border:none;background:#1e40af;width:100%;height:50px;color:#fff;padding:0 15px;position:relative}.sidebar-list #hamburger.menu{font-size:25px;cursor:pointer;float:left;line-height:55px;position:absolute}.sidebar-list #hamburger.menu:before{content:""}.sidebar-list #head .text{text-align:right;position:absolute;height:50px;line-height:50px;font-size:18px;padding-left:40px}.sidebar-list #head .header{text-align:center;height:50px;line-height:50px;font-size:18px;width:100%}.sidebar-list #sidebar-menu{background:#f5f5f5;padding:20px}.sidebar-list #wrapper #close:before{content:""}.sidebar-list #wrapper #close{float:right;color:rgba(0,0,0,.61);cursor:pointer;font-size:20px;line-height:14px}.sidebar-list #menulist.e-listview .e-list-item,.sidebar-list #menulist.e-listview .e-list-item:last-child{height:51px;line-height:51px;text-align:center;background:#f5f5f5;color:rgba(0,0,0,.87);border-bottom:none}.sidebar-list #menulist.e-listview .e-list-item:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.sidebar-list #menulist{width:200px;margin:0 auto;position:relative;top:15vh}.sidebar-list #sidebar-menu.e-sidebar{padding:22px}.stage{color:#000;opacity:.5;font-weight:400}#user-menu{min-width:120px}#user-menu ul li{font-size:12px}#user-menu ul li .ms-Icon{display:inline-block;margin-right:8px;color:#1e40af}#organization-menu,#projectgroups-menu,#user-menu{min-width:150px}#organization-menu ul li .ms-Icon,#projectgroups-menu ul li .ms-Icon,#user-menu ul li .ms-Icon{display:inline-block;margin-right:8px;color:#1e40af;vertical-align:top}#organization-menu ul li .text,#organization-menu ul li a,#projectgroups-menu ul li .text,#projectgroups-menu ul li a,#user-menu ul li .text,#user-menu ul li a{width:calc(100% + 20px);height:100%;margin:0 -10px;padding:0 10px;font-size:12px;text-decoration:none;color:#000!important}#organization-menu ul li.divider,#projectgroups-menu ul li.divider,#user-menu ul li.divider{font-size:11px;padding:4px 8px;border-bottom:1px solid #c8c8c8}#projectgroups-menu{min-width:200px}#projectgroups-menu ul li .ms-Icon{display:inline-block;margin-right:8px;color:#1e40af}#projectgroups-menu ul li a{width:calc(100% + 20px);height:100%;margin:0 -10px;padding:0 10px;text-decoration:none;color:#000!important}.e-control{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.cursor-pointer{cursor:pointer}.transition-all{transition:all .3s ease}.filter-box{padding:0 0 8px}.filter-box.mobile-flex-filter-box{display:flex;flex-direction:column;gap:8px}.filter-box .v-input,.filter-box .v-input__slot{margin:0!important;padding:0!important}.filter-box .v-text-field__details{display:none}.filter-box .v-autocomplete .v-input__control{min-height:36px}.icon-select{display:inline-block;width:auto}.icon-select [type=radio]{position:absolute;opacity:0;width:0;height:0}.icon-select [type=radio]+.ms-Icon{cursor:pointer;display:inline-block;padding:5px 9.5px;font-size:16px}.icon-select [type=radio]:checked+.ms-Icon{background:#f4edff}@media(max-width:991px){.d-flex.mobile-hide,.d-inline-block.mobile-hide,.mobile-hide,.mobile-hide-headers .v-data-table-header{display:none!important}.mobile-table-border{border:1px solid #bfbfbf}}@media(min-width:576px){.desktop-tablet-hide{display:none!important}}@media(max-width:575px){.tiny-mobile-hide{display:none!important}}@media(max-width:991px){.desktop-hide,.sidebar.desktop-hide{display:block!important}}@media(min-width:992px){.desktop-hide{display:none!important}}.align-middle{vertical-align:middle}blockquote{border-left:2px solid #10182f;margin:0 0 18px;padding-left:8px}.e-treegrid .e-treecolumn-container span,.grid--link{top:0!important;position:relative;color:#000;text-decoration:none;vertical-align:baseline}.grid--red-text,.grid--red-text .grid--link{color:#d30000!important}.grid---name:hover{text-decoration:underline!important;cursor:pointer}.e-ripple-element,.e-ripple-style:after{background:transparent!important}.summary{text-align:right;font-weight:700;line-height:1.5;display:flex}.summary .title{text-align:left;flex-grow:1}.summary .title h3{margin:0}.summary .value{font-size:16px}.search-menu{display:inline-block}.search-menu button:focus{background:transparent!important}.search-menu button.focused{background:rgba(0,0,0,.15)!important}.search-menu .dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:100%;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;left:0}.search-menu .dropdown-content .e-autocomplete{padding:18px 12px!important}.search-menu .show{display:block}.toggle{max-height:9999px;overflow:hidden}.toggle,.toggle.hidden{transition:max-height .25s}.toggle.hidden{max-height:0}.flex-break{flex-basis:100%;height:0}.nowrap{white-space:nowrap!important}hr{border:0;background-color:#eaeaea;width:100%}.white-border{border:1px solid #fff;border-radius:5px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;vertical-align:middle}.box{background-color:#fff;padding:16px;border-radius:12px;border:1px solid #e5e7eb;transition:all .2s ease}.box:hover{border-color:#d1d5db}.box.dark{background-color:#fff;padding:20px 24px;margin:0;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.04)}.box.dark.box-py-16{margin:0}.box.dark:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.06)}.box.dark.dense{padding:0 24px}.box.dark .v-input .v-input__append-inner,.box.dark .v-input .v-select__slot,.box.dark .v-input .v-text-field__slot{background-color:transparent}.box.dark .v-btn.white--text:hover,.box.dark .v-btn.white:hover{background-color:#d2dce8!important}@media(max-width:576px){.box.mobile--small-padding{padding:12px!important}}.box.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.box.bordered{border:1px solid #d2dce8}.box.light-green{background-color:#d9f7d9}.box.light-red{background-color:#ffe4e4}.box.light-orange{background-color:#ffe8bf}.box.light-blue{background-color:#d9f7ff}.box.transparent{background-color:transparent}.box.stats-box{padding:8px;border-radius:16px}.box.stats-box .main-count{font-size:42px;color:#000;margin:24px 0;line-height:42px}.box.stats-box .main-count,.box.stats-box label{display:block;text-align:center}.box.stats-box .lines .line{padding:1px 0;text-align:right;font-size:22px}.box.stats-box .lines .line .inner-line{border-radius:10px;width:7px;height:100%;display:inline-block;vertical-align:text-top}.box.stats-box .lines .line.orange{color:#f59e0b}.box.stats-box .lines .line.orange .inner-line{background-color:#f59e0b}.box.stats-box .lines .line.green{color:#10b981}.box.stats-box .lines .line.green .inner-line{background-color:#10b981}.box.stats-box .lines .line.pink{color:#ff5e77}.box.stats-box .lines .line.pink .inner-line{background-color:#ff5e77}.box.stats-box .lines .line.primary{color:#1e40af}.box.stats-box .lines .line.primary .inner-line{background-color:#1e40af}.box.code-table-box{max-width:calc(100vw - 585px)}@media(max-width:991px){.box.code-table-box{max-width:400px}}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.text--normal{font-weight:500!important}.text--bold{font-weight:700!important}.text--weight-black{font-weight:1000!important}.text--black{color:#000!important}.text--light{color:#4b5563!important}.text--light-2{color:#9ca3af!important}.text--white{color:#fff!important}.error--text:not(label),.text--red{color:#ef4444!important}.text--green{color:#10b981!important}.text--blue{color:#677df5!important}.text--orange{color:#f97316!important}.text--yellow{color:#f59e0b!important}.text--default{color:#383838!important}.text--secondary{color:#778da9!important}.underline{text-decoration:underline}.text-transform--capitalize{text-transform:capitalize!important}.blue--text{color:#677df5!important}.primary--text{color:#1e40af!important}.pink--text{color:#ff5e77!important}.grey--text{color:#e0e0e0!important}.dark-mid--text{color:#8a8e94!important}.text-small{font-size:13px}.text-orange{color:#ff9800!important}.text-bigger{font-size:17px;color:#1b3b3b}.text-lg{font-size:22px;color:#1b3b3b}.hover--light-primary:hover{background:#dbeafe!important}.hover--light-pink:hover{background:#ffdee3!important}.white-space--nowrap{white-space:nowrap!important}.filters .v-select{margin:0!important;padding:0!important}.filters .v-select .v-input__slot{margin:0!important}.filters .v-select .v-input__slot .v-select__slot{background:#fff!important;width:200px!important}.filters .v-select .v-text-field__details{display:none}.filters .v-select .v-input__append-inner{margin-top:6px}input{font-weight:700!important}.check-sign{background-color:#10b981;color:#fff!important}.check-sign,.star-sign{display:inline-block;width:16px;height:16px;font-size:12px!important;border-radius:50%;vertical-align:center}.star-sign{background-color:#ffedd5;color:#f97316!important}.avatar-light{flex-shrink:1}.avatar-light .inner{width:30px;height:30px;background:#d8d8e5;border-radius:50%;overflow:hidden;vertical-align:middle;text-align:center;line-height:25px}.avatar-light .inner .v-icon{color:#fff}.text--18{font-size:18px}.text--20{font-size:20px}@media(max-width:991px){.text--20{font-size:18px}}@media(max-width:576px){.text--20{font-size:16px}}.text--14{font-size:14px}.text--15{font-size:15px}.text--16{font-size:16px}.text--12{font-size:12px}.text--13{font-size:13px}.vertical-align--middle{vertical-align:middle}.status{display:inline-block}.status.green{background:#10b981}.status.orange{background:#f97316}.row.small-padding,.row.small-padding .row{margin-left:-10px;margin-right:-10px}.row.small-padding .col,.row.small-padding .col-1,.row.small-padding .col-2,.row.small-padding .col-3,.row.small-padding .col-4,.row.small-padding .col-5,.row.small-padding .col-6,.row.small-padding .col-7,.row.small-padding .col-8,.row.small-padding .col-9,.row.small-padding .col-10,.row.small-padding .col-11,.row.small-padding .col-12,.row.small-padding .col-auto,.row.small-padding .col-lg,.row.small-padding .col-lg-1,.row.small-padding .col-lg-2,.row.small-padding .col-lg-3,.row.small-padding .col-lg-4,.row.small-padding .col-lg-5,.row.small-padding .col-lg-6,.row.small-padding .col-lg-7,.row.small-padding .col-lg-8,.row.small-padding .col-lg-9,.row.small-padding .col-lg-10,.row.small-padding .col-lg-11,.row.small-padding .col-lg-12,.row.small-padding .col-lg-auto,.row.small-padding .col-md,.row.small-padding .col-md-1,.row.small-padding .col-md-2,.row.small-padding .col-md-3,.row.small-padding .col-md-4,.row.small-padding .col-md-5,.row.small-padding .col-md-6,.row.small-padding .col-md-7,.row.small-padding .col-md-8,.row.small-padding .col-md-9,.row.small-padding .col-md-10,.row.small-padding .col-md-11,.row.small-padding .col-md-12,.row.small-padding .col-md-auto,.row.small-padding .col-sm,.row.small-padding .col-sm-1,.row.small-padding .col-sm-2,.row.small-padding .col-sm-3,.row.small-padding .col-sm-4,.row.small-padding .col-sm-5,.row.small-padding .col-sm-6,.row.small-padding .col-sm-7,.row.small-padding .col-sm-8,.row.small-padding .col-sm-9,.row.small-padding .col-sm-10,.row.small-padding .col-sm-11,.row.small-padding .col-sm-12,.row.small-padding .col-sm-auto,.row.small-padding .col-xl,.row.small-padding .col-xl-1,.row.small-padding .col-xl-2,.row.small-padding .col-xl-3,.row.small-padding .col-xl-4,.row.small-padding .col-xl-5,.row.small-padding .col-xl-6,.row.small-padding .col-xl-7,.row.small-padding .col-xl-8,.row.small-padding .col-xl-9,.row.small-padding .col-xl-10,.row.small-padding .col-xl-11,.row.small-padding .col-xl-12,.row.small-padding .col-xl-auto{padding-left:10px;padding-right:10px}.pointer-events-none{pointer-events:none}.pa-10px{padding:10px!important}.px-10px{padding-left:10px!important;padding-right:10px!important}.pt-10px{padding-top:10px!important}.pb-10px{padding-bottom:10px!important}@media(max-width:991px){.pa-sm-0,.pa-sm-0.box{padding:0!important}}@media(max-width:991px){.pa-sm-1,.pa-sm-1.box{padding:6px!important}}@media(max-width:991px){.pa-sm-2,.pa-sm-2.box{padding:12px!important}}@media(max-width:991px){.mobile-full-width{width:100%}}@media(max-width:991px){.mobile-mb-2{margin-bottom:8px}}.responsive-img{width:100%}.text--bold{font-weight:700}.superscript{vertical-align:super;font-size:80%}.subscript{vertical-align:sub;font-size:80%}.blinking-text{animation:blinker 2.5s linear infinite}@keyframes blinker{0%{opacity:1}50%{opacity:.15}to{opacity:1}}.fill-width{width:100%}.fill-height{height:100%}.font-size--sm{font-size:15px}.font-size--md{font-size:18px}.sticky-header{position:sticky;top:0;z-index:2}.mobile-sticky-header{top:-10px}.relative{position:relative}.skeleton{animation:skeleton-loading 1s linear infinite alternate;color:transparent;min-height:36px;border-radius:16px;max-width:70%}.auto-height{height:auto!important}.box-border{border:2px solid #bebebe;padding:16px;border-radius:16px}.no-border-bottom,.v-data-table tbody tr td.no-border-bottom{border-bottom:none!important}.borderless,.borderless>.v-data-table__wrapper,.v-data-table tbody tr td.borderless{border:none!important;border-top:none!important;border-bottom:none!important}.height-100{height:100%}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:10px!important}.hide-details-when-valid .v-input .v-text-field__details{display:none}.hide-details-when-valid .v-input.error--text .v-text-field__details{display:block}.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.normal{font-weight:400;color:#000}.word-break-break-all{word-break:break-all}.v-data-table{overflow:visible}.v-data-table .v-btn{box-shadow:none!important}.v-data-table>.v-data-table__wrapper{border-radius:0;border:none;overflow:visible}.v-data-table>.v-data-table__wrapper>table{border-spacing:0;border-collapse:collapse}.v-data-table .v-data-table-header{background:#fafafa}.v-data-table .v-data-table-header th{background:#fafafa!important;border-bottom:1px solid #e5e7eb!important;color:#6b7280!important;font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;padding:12px 16px!important;height:44px!important;white-space:nowrap}.v-data-table .v-data-table-header th .v-data-table-header__icon{color:#9ca3af!important;margin-left:4px}.v-data-table .v-data-table-header th.sortable{cursor:pointer;transition:color .15s ease}.v-data-table .v-data-table-header th.sortable:hover{color:#374151!important}.v-data-table .v-data-table-header th.sortable.active{color:#111827!important;font-weight:600!important}.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon{color:#111827!important}.v-data-table tbody tr{transition:background .15s ease;background:#fff}.v-data-table tbody tr:hover:not(.v-data-table__empty-wrapper){background:#f9fafb!important}.v-data-table tbody tr td{border-bottom:1px solid #f3f4f6!important;color:#374151!important;font-size:13px!important;font-weight:400;padding:12px 16px!important;height:auto!important;min-height:48px}.v-data-table tbody tr:last-child td{border-bottom:none!important}.v-data-table tbody tr.v-data-table__selected{background:#eff6ff!important}.v-data-table tbody tr.v-data-table__expanded__content{background:#f9fafb!important;box-shadow:none!important}.v-data-table tbody tr.v-data-table__expanded__content td.expanded-row-td{border-bottom:2px solid #e0e0e0!important}.v-data-table .v-data-table__empty-wrapper td{font-size:13px!important;text-align:center;background:#fff!important}.v-data-table .v-data-footer{border-top:1px solid #e5e7eb!important;background:#fafafa;padding:8px 16px!important;font-size:12px!important;color:#6b7280!important;min-height:48px}.v-data-table .v-data-footer .v-data-footer__select{margin:0 16px 0 0!important;font-size:12px!important}.v-data-table .v-data-footer .v-data-footer__select .v-select{margin-left:8px!important}.v-data-table .v-data-footer .v-data-footer__select .v-select .v-input__slot{min-height:32px!important;padding:0 8px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-shadow:none!important}.v-data-table .v-data-footer .v-data-footer__select .v-select .v-input__slot:after,.v-data-table .v-data-footer .v-data-footer__select .v-select .v-input__slot:before{display:none!important}.v-data-table .v-data-footer .v-data-footer__select .v-select .v-select__selection{font-size:12px!important;color:#374151!important}.v-data-table .v-data-footer .v-data-footer__pagination{font-size:12px!important;color:#6b7280!important;margin:0 16px!important}.v-data-table .v-data-footer .v-data-footer__icons-after .v-btn,.v-data-table .v-data-footer .v-data-footer__icons-before .v-btn{width:32px!important;height:32px!important;background:transparent!important;border:none!important;border-radius:6px!important;margin:0 2px!important;box-shadow:none!important}.v-data-table .v-data-footer .v-data-footer__icons-after .v-btn:hover:not(:disabled),.v-data-table .v-data-footer .v-data-footer__icons-before .v-btn:hover:not(:disabled){background:#f3f4f6!important}.v-data-table .v-data-footer .v-data-footer__icons-after .v-btn:disabled,.v-data-table .v-data-footer .v-data-footer__icons-before .v-btn:disabled{opacity:.4!important}.v-data-table .v-data-footer .v-data-footer__icons-after .v-btn .v-icon,.v-data-table .v-data-footer .v-data-footer__icons-before .v-btn .v-icon{font-size:18px!important;color:#6b7280!important}.v-data-table .v-pagination .v-pagination__item,.v-data-table .v-pagination .v-pagination__navigation{width:32px!important;height:32px!important;min-width:32px!important;background:transparent!important;border:none!important;border-radius:6px!important;box-shadow:none!important;font-size:12px!important;color:#6b7280!important;margin:0 2px!important}.v-data-table .v-pagination .v-pagination__item:hover,.v-data-table .v-pagination .v-pagination__navigation:hover{background:#f3f4f6!important}.v-data-table .v-pagination .v-pagination__item.v-pagination__item--active,.v-data-table .v-pagination .v-pagination__navigation.v-pagination__item--active{background:#111827!important;color:#fff!important}.v-data-table .v-pagination .v-pagination__item .v-icon,.v-data-table .v-pagination .v-pagination__navigation .v-icon{font-size:18px!important;color:#6b7280!important}.v-data-table.v-data-table--dense .v-data-table-header th{padding:8px 12px!important;height:36px!important;font-size:11px!important}.v-data-table.v-data-table--dense tbody td{padding:8px 12px!important;font-size:12px!important}.v-data-table.v-data-table--fixed-header .v-data-table__wrapper{overflow-y:auto!important}.v-data-table.v-data-table--fixed-header .v-data-table-header th{position:sticky;top:0;z-index:2}.layout-sidebar{width:80px;min-width:80px;flex:0 0;display:flex;flex-direction:column}@media(max-width:991px){.layout-sidebar{width:0;min-width:0}}.layout-content{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.layout-content.no-scroll{overflow:hidden}.layout-content.scrolled .sticky-header,.layout-content.scrolled .work-task-page .dialog-header{box-shadow:0 10px 15px 0 rgba(98,89,202,.2)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.layout-content.scrolled .modern-header .header-container{box-shadow:0 4px 20px rgba(27,38,59,.08)}.layout-content.scrolled .detail-page .dialog-header{box-shadow:0 10px 15px 0 rgba(98,89,202,.2)!important}.layout-content .detail-page .dialog-header{position:sticky;top:0;z-index:6;background-color:#fff!important;padding:12px;margin:0 16px!important;border-radius:16px!important}.layout-content.hide-header .modern-header{transition:transform .3s ease,opacity .3s ease}.layout-content.hide-header.scrolled .modern-header{transform:translateY(-100%);opacity:0;pointer-events:none}@media(max-width:991px){.layout-content{padding-top:60px;height:100vh;height:calc(var(--vh, 1vh)*100)}.layout-content.hide-header,.layout-content.mobile-sidebar-hidden{padding-top:0}}@media(max-width:991px){.layout-content .sign-in{flex:1;display:flex}}.layout-content .modern-header{flex:0 0 auto;position:sticky;top:0;z-index:100}.layout-content .modern-header .header-container{display:flex;align-items:center;justify-content:space-between;gap:24px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:12px 24px;border-bottom:1px solid #e2e8f0;transition:box-shadow .3s ease}.layout-content .modern-header .header-left{display:flex;align-items:flex-start;min-width:0}.layout-content .modern-header .header-title-section{display:flex;flex-direction:column;gap:2px}.layout-content .modern-header .header-page-title{font-size:18px;font-weight:600;color:#1e293b;margin:0;line-height:1.3;letter-spacing:-.01em}.layout-content .modern-header .header-version-info{display:flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8;font-weight:400}.layout-content .modern-header .header-version-separator{color:#cbd5e1}.layout-content .modern-header .header-timezone-inline{display:inline-flex;align-items:center;gap:3px}.layout-content .modern-header .header-timezone-inline .v-icon{color:#94a3b8!important}.layout-content .modern-header .header-timezone{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b;background:#f1f5f9;padding:4px 10px;border-radius:20px;font-weight:500}.layout-content .modern-header .header-right{display:flex;align-items:center;gap:8px}.layout-content .modern-header .header-btn-group{display:flex;align-items:center;gap:6px}.layout-content .modern-header .header-divider{width:1px;height:24px;background:#e2e8f0;margin:0 8px}.layout-content .modern-header .header-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:#f1f5f9;cursor:pointer;transition:all .2s ease;position:relative}.layout-content .modern-header .header-btn .v-icon{color:#64748b!important;transition:color .2s ease}.layout-content .modern-header .header-btn:hover{background:#e2e8f0;transform:translateY(-1px)}.layout-content .modern-header .header-btn:hover .v-icon{color:#1e293b!important}.layout-content .modern-header .header-btn:active{transform:scale(.96)}.layout-content .modern-header .header-btn--success{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px rgba(34,197,94,.3)}.layout-content .modern-header .header-btn--success .v-icon{color:#fff!important}.layout-content .modern-header .header-btn--success:hover{box-shadow:0 4px 12px rgba(34,197,94,.4)}.layout-content .modern-header .header-btn--warning{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px rgba(245,158,11,.3);animation:header-pulse 2s ease-in-out infinite}.layout-content .modern-header .header-btn--warning .v-icon{color:#fff!important}.layout-content .modern-header .header-btn--danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px rgba(239,68,68,.3)}.layout-content .modern-header .header-btn--danger .v-icon{color:#fff!important}.layout-content .modern-header .header-btn--danger:hover{box-shadow:0 4px 12px rgba(239,68,68,.4)}.layout-content .modern-header .header-btn .header-btn-badge{position:absolute;bottom:2px;right:2px;font-size:9px;font-weight:700;color:#fff;background:rgba(0,0,0,.5);padding:1px 4px;border-radius:4px}@keyframes header-pulse{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3)}50%{box-shadow:0 2px 8px rgba(245,158,11,.3),0 0 0 6px rgba(245,158,11,.1)}}.layout-content .modern-header .header-org-btn{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border:none;border-radius:10px;background:#f1f5f9;cursor:pointer;transition:all .2s ease;max-width:280px}.layout-content .modern-header .header-org-btn:hover{background:#e2e8f0;transform:translateY(-1px)}.layout-content .modern-header .header-org-btn:active{transform:scale(.98)}.layout-content .modern-header .header-org-avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.layout-content .modern-header .header-org-avatar--small{width:24px;height:24px;border-radius:6px}.layout-content .modern-header .header-org-avatar-img{width:100%;height:100%;background-size:cover;background-position:50%;display:block}.layout-content .modern-header .header-org-name{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.layout-content .modern-header .header-chevron{color:#94a3b8!important;flex-shrink:0;transition:transform .2s ease}.layout-content .modern-header .header-user-btn{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border:none;border-radius:10px;background:#f1f5f9;cursor:pointer;transition:all .2s ease}.layout-content .modern-header .header-user-btn:hover{background:#e2e8f0;transform:translateY(-1px)}.layout-content .modern-header .header-user-btn:active{transform:scale(.98)}.layout-content .modern-header .header-user-avatar{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.layout-content .modern-header .header-user-avatar-img{width:100%;height:100%;background-size:cover;background-position:50%;display:block}.layout-content .modern-header .header-user-name{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.layout-content .header-dropdown-menu{border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.12)!important;border:1px solid #e2e8f0!important;overflow:hidden!important}.layout-content .header-dropdown-list{padding:8px!important;min-width:200px}.layout-content .header-dropdown-list .v-list-item{border-radius:8px!important;min-height:44px!important;margin-bottom:2px;transition:all .15s ease}.layout-content .header-dropdown-list .v-list-item:hover{background:#f1f5f9!important}.layout-content .header-dropdown-list .v-list-item--active{background:#e0e7ff!important}.layout-content .header-dropdown-list .header-dropdown-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#334155}.layout-content .header-dropdown-list .header-dropdown-item--danger:hover{background:#fef2f2!important}.layout-content .header-dropdown-list .header-dropdown-search{padding:8px}.layout-content .header-dropdown-list .header-dropdown-search .v-input__slot{background:#f8fafc!important;border-radius:8px!important;min-height:36px!important}.layout-content .header-dropdown-list .header-dropdown-empty{padding:16px;text-align:center;color:#94a3b8;font-size:13px}.layout-content .user-menu-dropdown{margin-top:4px;border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08)!important;overflow:hidden;border:1px solid rgba(226,232,240,.8)}.layout-content .user-menu-dropdown .user-menu-list{padding:8px!important;background:#fff}.layout-content .user-menu-dropdown .user-menu-list .user-menu-item{border-radius:8px!important;margin-bottom:2px;padding:10px 12px!important;min-height:44px!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.layout-content .user-menu-dropdown .user-menu-list .user-menu-item:hover{background:#f8fafc!important;transform:translateX(4px)}.layout-content .user-menu-dropdown .user-menu-list .user-menu-item:active{transform:translateX(2px) scale(.98)}.layout-content .user-menu-dropdown .user-menu-list .user-menu-item .v-list-item__icon{margin-right:12px!important;align-self:center}.layout-content .user-menu-dropdown .user-menu-list .user-menu-item .v-list-item__title{font-size:14px;font-weight:500;color:#334155}.layout-content .user-menu-dropdown .user-menu-list .user-menu-item .v-icon{color:#64748b!important;transition:all .2s ease}.layout-content .user-menu-dropdown .user-menu-list .user-menu-item:hover .v-icon{color:#475569!important}.layout-content .user-menu-dropdown .user-menu-list .user-menu-item--danger:hover{background:rgba(239,68,68,.05)!important}.layout-content .user-menu-dropdown .user-menu-list .user-menu-item--danger:hover .logout-text,.layout-content .user-menu-dropdown .user-menu-list .user-menu-item--danger:hover .v-icon{color:#dc2626!important}.layout-content .user-menu-dropdown .user-menu-list .v-divider{margin:6px 0!important;background-color:rgba(226,232,240,.6)!important}.layout-content .header{flex:0 1 auto}.layout-content .header>.box{border-radius:0;padding-left:12px;padding-right:12px}.layout-content .header .LogOut{display:inline-block;position:relative;width:42px;height:42px;border-radius:50px;background:#ef4444;transition:.3s;cursor:pointer;text-align:center}.layout-content .header .LogOut:hover{background:#bd2121}.layout-content .header .LogOut img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layout-content .header .v-input{margin:0!important;padding:0!important}.layout-content .header .v-input .v-input__control{min-height:42px}.layout-content .header .v-input .v-input__control .v-select__slot{height:42px}.layout-content .header .v-input .v-input__slot{margin:0}.layout-content .header .v-input .v-text-field__details{display:none}.layout-content .header .organization-select{width:200px}.layout-content .header .organization-select .v-input__slot{background-color:transparent!important;box-shadow:none!important}.layout-content .header .organization-select .v-select__slot{border-radius:30px!important;padding-top:2px;padding-right:10px;background:#fff!important}.layout-content .header .organization-select .v-select__selections{flex-wrap:nowrap}.layout-content .header .organization-select .v-select__selections .item-avatar{width:30px}.layout-content .header .organization-select .v-select__selections .item-name{width:calc(100% - 48px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.layout-content .content-header{flex:0 1 auto;overflow-x:hidden;padding:12px;background-color:#fff}.layout-content .content-header .item-name{text-align:center;min-width:35%;font-size:18px}@media(max-width:991px){.layout-content .content-header .item-name{min-width:auto}}@media(max-width:991px){.layout-content .content-header{height:60px}}.layout-content .navigation{flex:0 1 auto;overflow-x:hidden;padding:4px 8px;background-color:#fff;margin:12px 0 1px}.layout-content .controls{flex:0 1 auto;overflow-x:hidden;padding:10px;background-color:#fff;margin:5px 0;border-radius:5px}.layout-content .content{flex:1 0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;background-color:#fff;padding:8px 8px 16px 8px}.layout-content .content.transparent{background-color:transparent}.layout-content .content .filters-wrapper .v-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:9vw}.layout-content .content .filters-wrapper .v-select{overflow:hidden}@media(min-width:991px){.layout-content .content .filters-wrapper .v-select{max-width:10vw}}@media(min-width:1600px){.layout-content .content .filters-wrapper .v-select{max-width:100%}}.layout-content .content .filters-wrapper .v-select.v-select--is-menu-active .v-select__slot .v-select__selections .v-select__selection{display:none}.layout-content .content .filters-wrapper .v-select .v-select__slot{max-height:36px}.layout-content .content .filters-wrapper .v-select .v-select__slot .v-select__selections{flex-wrap:nowrap}.layout-content .content-controls{background-color:#d5dbdd;border-radius:5px;padding:10px}.layout-content .fill-panel{flex:1 0;display:flex;flex-direction:column;height:100%;overflow:auto}.scroll-small{height:calc(100vh - 272px);height:calc(var(--vh, 1vh)*100 - 272px);overflow-y:auto;overflow-x:hidden}.scroll-small.questions{height:calc(100vh - 316px);height:calc(var(--vh, 1vh)*100 - 316px)}@media(max-width:991px){.scroll-small{height:calc(100vh - 297px);height:calc(var(--vh, 1vh)*100 - 297px)}.scroll-small .box.bordered .row{margin:0}}.scroll-small.party-detail{height:calc(100vh - 325px);height:calc(var(--vh, 1vh)*100 - 325px)}.scroll-middle{height:calc(100vh - 260px);height:calc(var(--vh, 1vh)*100 - 260px);overflow-y:auto;overflow-x:hidden}@media(max-width:991px){.scroll-middle.in-settings{height:calc(100vh - 326px);height:calc(var(--vh, 1vh)*100 - 326px)}.scroll-middle.in-settings .v-data-table__wrapper{overflow-y:visible!important}}.scroll-large{height:calc(100vh - 86px);height:calc(var(--vh, 1vh)*100 - 86px);overflow-x:hidden}.scroll-large.in-settings{height:calc(100vh - 326px);height:calc(var(--vh, 1vh)*100 - 326px)}.scroll-large.in-settings .v-data-table__wrapper{overflow-x:unset!important;overflow-y:unset!important}.scroll-large .v-data-table__wrapper{width:100%;height:calc(100vh - 235px);height:calc(var(--vh, 1vh)*100 - 235px)}@media(max-width:991px){.scroll-large .v-data-table__wrapper{height:auto}}.scroll-audit-detail{height:calc(100vh - 216px);height:calc(var(--vh, 1vh)*100 - 216px);overflow-y:auto;overflow-x:hidden}.page-title-wrapper{display:flex;flex-direction:column;gap:2px}.page-title{font-size:18px;padding-left:8px;font-weight:700}.timezone-info{font-size:11px;padding-left:8px;color:rgba(0,0,0,.54);font-weight:400;margin-top:4px}.gap-6{gap:6px}.gap-10{gap:10px}.column-gap-10{-moz-column-gap:10px;column-gap:10px}.row-gap-10{row-gap:10px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-25{gap:25px}.column-gap-25{-moz-column-gap:25px;column-gap:25px}.gap-30{gap:30px}.gap-40{gap:40px}.border-radius-0{border-radius:0!important}.border-radius-3{border-radius:3px!important}.border-radius-5{border-radius:5px!important}.border-radius-16{border-radius:16px!important}.border-radius-50{border-radius:50px!important}strong{font-weight:700}.header-org-select .organization-dropdown .v-input__slot{padding:0!important}.header-org-select .organization-dropdown .v-select__slot{background-color:#fff!important;background:#fff!important;border-radius:24px!important;padding:0 16px 0 8px!important;min-height:40px!important;box-shadow:none!important;border:none!important}.header-org-select .organization-dropdown:hover .v-input__control .v-input__slot{background-color:#f8f9fb!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.header-org-select .organization-dropdown .v-input__append-inner .v-icon{color:#94a3b8!important}.layout-content .modern-header .header-org-select .v-input.organization-dropdown .v-input__control .v-input__slot{background-color:#fff!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.org-select-menu{margin-top:4px;border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08)!important;overflow:hidden;border:1px solid rgba(226,232,240,.8)!important}.org-select-menu .v-list{padding:8px!important;background:#fff}.org-select-menu .v-list .v-list-item{border-radius:8px!important;margin-bottom:2px;padding:10px 12px!important;min-height:44px!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.org-select-menu .v-list .v-list-item:hover{background:#f8fafc!important;transform:translateX(4px)}.org-select-menu .v-list .v-list-item:hover .org-avatar{transform:scale(1.1);box-shadow:0 4px 12px rgba(99,102,241,.25)}.org-select-menu .v-list .v-list-item:hover .org-item-name{color:#1e293b}.org-select-menu .v-list .v-list-item:active{transform:translateX(2px) scale(.98)}.org-select-menu .v-list .v-list-item.v-list-item--active{background:rgba(99,102,241,.08)!important}.org-select-menu .v-list .v-list-item.v-list-item--active .org-item-name{color:#6366f1;font-weight:600}.org-select-menu .v-list .v-list-item.v-list-item--active .org-avatar{box-shadow:0 4px 12px rgba(99,102,241,.3)}.org-select-menu .v-list .org-dropdown-item{width:100%}.org-select-menu .v-list .org-search-box{padding:8px;margin-bottom:4px}.org-select-menu .v-list .org-search-box .org-search-input .v-input__slot{background:#f8fafc!important;border-radius:8px!important;border:1px solid rgba(226,232,240,.6)!important;transition:all .2s ease}.org-select-menu .v-list .org-search-box .org-search-input .v-input__slot:hover{background:#fff!important;border-color:rgba(99,102,241,.3)!important}.org-select-menu .v-list .org-search-box .org-search-input .v-input__slot .v-input__prepend-inner .v-icon{color:#94a3b8!important}.org-select-menu .v-list .org-search-box .org-search-input.v-input--is-focused .v-input__slot{background:#fff!important;border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}.org-select-menu .v-list .org-search-divider{margin:4px 0!important;background-color:rgba(226,232,240,.6)!important}.org-select-menu .v-list .org-no-results{padding:16px;text-align:center;color:#94a3b8;font-size:13px}@font-face{font-family:FabricMDL2Icons;src:url(https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.35.woff2) format("woff2"),url(https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.35.woff) format("woff"),url(https://static2.sharepointonline.com/files/fabric/assets/icons/fabricmdl2icons-2.35.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Office365Icons;src:url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot);src:url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.eot#iefix) format("embedded-opentype"),url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.woff) format("woff"),url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.ttf) format("truetype"),url(https://appsforoffice.microsoft.com/fabric/fonts/icons/office365icons.svg#office365icons) format("svg");font-weight:400;font-style:normal}.ms-Icon{display:inline-block;font-family:FabricMDL2Icons;font-style:normal!important;font-weight:400;speak:none}.ms-Icon--circle{position:relative;display:inline-block;font-size:1rem;width:1em;height:1em;margin:0 .5em 0 0;padding:0;text-align:left}.ms-Icon--circle:after,.ms-Icon--circle:before{line-height:1;font-size:inherit}.ms-Icon--circle:before{display:block;width:100%;height:100%;margin:0;padding:0;vertical-align:top;position:absolute}.ms-Icon--circle:after{content:"";position:absolute;top:0;left:0;transform:scale(2);transform-origin:50% 50%;z-index:0}.ms-Icon--xs{font-size:10px}.ms-Icon--s{font-size:12px}.ms-Icon--m{font-size:16px}.ms-Icon--l{font-size:20px}.ms-Icon--SwayLogo:before{content:""}.ms-Icon--ClassNotebookLogo:before{content:""}.ms-Icon--DocsLogo:before{content:""}.ms-Icon--OneNoteEduLogo:before{content:""}.ms-Icon--ProjectLogo:before{content:""}.ms-Icon--AADLogo:before{content:""}.ms-Icon--Accept:before{content:""}.ms-Icon--AccessLogo:before{content:""}.ms-Icon--AccessLogoFill:before{content:""}.ms-Icon--Accounts:before{content:""}.ms-Icon--ActivityFeed:before{content:""}.ms-Icon--Add:before{content:""}.ms-Icon--AddEvent:before{content:""}.ms-Icon--AddFavorite:before{content:""}.ms-Icon--AddFavoriteFill:before{content:""}.ms-Icon--AddFriend:before{content:""}.ms-Icon--AddGroup:before{content:""}.ms-Icon--AddOnlineMeeting:before{content:""}.ms-Icon--AddPhone:before{content:""}.ms-Icon--AddTo:before{content:""}.ms-Icon--Admin:before{content:""}.ms-Icon--AdminALogo:before{content:""}.ms-Icon--AdminCLogo:before{content:""}.ms-Icon--AdminDLogo:before{content:""}.ms-Icon--AdminELogo:before{content:""}.ms-Icon--AdminLLogo:before{content:""}.ms-Icon--AdminMLogo:before{content:""}.ms-Icon--AdminOLogo:before{content:""}.ms-Icon--AdminPLogo:before{content:""}.ms-Icon--AdminSLogo:before{content:""}.ms-Icon--AdminYLogo:before{content:""}.ms-Icon--Airplane:before{content:""}.ms-Icon--AirplaneSolid:before{content:""}.ms-Icon--AirTickets:before{content:""}.ms-Icon--AlarmClock:before{content:""}.ms-Icon--Album:before{content:""}.ms-Icon--AlbumRemove:before{content:""}.ms-Icon--AlertSolid:before{content:""}.ms-Icon--AlignCenter:before{content:""}.ms-Icon--AlignLeft:before{content:""}.ms-Icon--AlignRight:before{content:""}.ms-Icon--AnalyticsLogo:before{content:""}.ms-Icon--AnalyticsQuery:before{content:""}.ms-Icon--AnalyticsReport:before{content:""}.ms-Icon--AndroidLogo:before{content:""}.ms-Icon--Annotation:before{content:""}.ms-Icon--AppIconDefault:before{content:""}.ms-Icon--Archive:before{content:""}.ms-Icon--AreaChart:before{content:""}.ms-Icon--Arrivals:before{content:""}.ms-Icon--ArrowDownRight8:before{content:""}.ms-Icon--ArrowDownRightMirrored8:before{content:""}.ms-Icon--ArrowTallDownLeft:before{content:""}.ms-Icon--ArrowTallDownRight:before{content:""}.ms-Icon--ArrowTallUpLeft:before{content:""}.ms-Icon--ArrowTallUpRight:before{content:""}.ms-Icon--ArrowUpRight8:before{content:""}.ms-Icon--ArrowUpRightMirrored8:before{content:""}.ms-Icon--Articles:before{content:""}.ms-Icon--Ascending:before{content:""}.ms-Icon--AssessmentGroup:before{content:""}.ms-Icon--AssessmentGroupTemplate:before{content:""}.ms-Icon--AssetLibrary:before{content:""}.ms-Icon--Assign:before{content:""}.ms-Icon--Asterisk:before{content:""}.ms-Icon--AsteriskSolid:before{content:""}.ms-Icon--ATPLogo:before{content:""}.ms-Icon--Attach:before{content:""}.ms-Icon--AustralianRules:before{content:""}.ms-Icon--AutoEnhanceOff:before{content:""}.ms-Icon--AutoEnhanceOn:before{content:""}.ms-Icon--AutoFillTemplate:before{content:""}.ms-Icon--AutoRacing:before{content:""}.ms-Icon--AwayStatus:before{content:""}.ms-Icon--AzureAPIManagement:before{content:""}.ms-Icon--AzureKeyVault:before{content:""}.ms-Icon--AzureLogo:before{content:""}.ms-Icon--AzureServiceEndpoint:before{content:""}.ms-Icon--Back:before{content:""}.ms-Icon--Backlog:before{content:""}.ms-Icon--BackToWindow:before{content:""}.ms-Icon--Badge:before{content:""}.ms-Icon--Balloons:before{content:""}.ms-Icon--BankSolid:before{content:""}.ms-Icon--BarChart4:before{content:""}.ms-Icon--BarChartHorizontal:before{content:""}.ms-Icon--BarChartVertical:before{content:""}.ms-Icon--Baseball:before{content:""}.ms-Icon--BidiLtr:before{content:""}.ms-Icon--BidiRtl:before{content:""}.ms-Icon--BingLogo:before{content:""}.ms-Icon--BlockContact:before{content:""}.ms-Icon--Blocked:before{content:""}.ms-Icon--Blocked2:before{content:""}.ms-Icon--BlowingSnow:before{content:""}.ms-Icon--Blur:before{content:""}.ms-Icon--Boards:before{content:""}.ms-Icon--Bold:before{content:""}.ms-Icon--BookingsLogo:before{content:""}.ms-Icon--Bookmarks:before{content:""}.ms-Icon--BookmarksMirrored:before{content:""}.ms-Icon--BoxAdditionSolid:before{content:""}.ms-Icon--BoxCheckmarkSolid:before{content:""}.ms-Icon--BoxLogo:before{content:""}.ms-Icon--BoxMultiplySolid:before{content:""}.ms-Icon--BoxPlaySolid:before{content:""}.ms-Icon--BoxSubtractSolid:before{content:""}.ms-Icon--BranchCommit:before{content:""}.ms-Icon--BranchCompare:before{content:""}.ms-Icon--BranchFork:before{content:""}.ms-Icon--BranchFork2:before{content:""}.ms-Icon--BranchLocked:before{content:""}.ms-Icon--BranchMerge:before{content:""}.ms-Icon--BranchPullRequest:before{content:""}.ms-Icon--BranchSearch:before{content:""}.ms-Icon--BranchShelveset:before{content:""}.ms-Icon--Breadcrumb:before{content:""}.ms-Icon--Brightness:before{content:""}.ms-Icon--Broom:before{content:""}.ms-Icon--BucketColor:before{content:""}.ms-Icon--BucketColorFill:before{content:""}.ms-Icon--BufferTimeAfter:before{content:""}.ms-Icon--BufferTimeBefore:before{content:""}.ms-Icon--BufferTimeBoth:before{content:""}.ms-Icon--BugSolid:before{content:""}.ms-Icon--Build:before{content:""}.ms-Icon--BuildIssue:before{content:""}.ms-Icon--BuildQueue:before{content:""}.ms-Icon--BuildQueueNew:before{content:""}.ms-Icon--BulletedList:before{content:""}.ms-Icon--BulletedList2:before{content:""}.ms-Icon--BulletedList2Mirrored:before{content:""}.ms-Icon--BulletedListMirrored:before{content:""}.ms-Icon--BusinessHoursSign:before{content:""}.ms-Icon--BusSolid:before{content:""}.ms-Icon--Cafe:before{content:""}.ms-Icon--Cake:before{content:""}.ms-Icon--CalculatorAddition:before{content:""}.ms-Icon--CalculatorEqualTo:before{content:""}.ms-Icon--CalculatorMultiply:before{content:""}.ms-Icon--CalculatorNotEqualTo:before{content:""}.ms-Icon--CalculatorSubtract:before{content:""}.ms-Icon--Calendar:before{content:""}.ms-Icon--CalendarAgenda:before{content:""}.ms-Icon--CalendarDay:before{content:""}.ms-Icon--CalendarMirrored:before{content:""}.ms-Icon--CalendarReply:before{content:""}.ms-Icon--CalendarWeek:before{content:""}.ms-Icon--CalendarWorkWeek:before{content:""}.ms-Icon--CaloriesAdd:before{content:""}.ms-Icon--Camera:before{content:""}.ms-Icon--Cancel:before{content:""}.ms-Icon--CannedChat:before{content:""}.ms-Icon--Car:before{content:""}.ms-Icon--CaretBottomLeftCenter8:before{content:""}.ms-Icon--CaretBottomLeftSolid8:before{content:""}.ms-Icon--CaretBottomRightCenter8:before{content:""}.ms-Icon--CaretBottomRightSolid8:before{content:""}.ms-Icon--CaretDown8:before{content:""}.ms-Icon--CaretDownSolid8:before{content:""}.ms-Icon--CaretHollow:before{content:""}.ms-Icon--CaretHollowMirrored:before{content:""}.ms-Icon--CaretLeft8:before{content:""}.ms-Icon--CaretLeftSolid8:before{content:""}.ms-Icon--CaretRight:before{content:""}.ms-Icon--CaretRight8:before{content:""}.ms-Icon--CaretRightSolid8:before{content:""}.ms-Icon--CaretSolid:before{content:""}.ms-Icon--CaretSolid16:before{content:""}.ms-Icon--CaretSolidDown:before{content:""}.ms-Icon--CaretSolidLeft:before{content:""}.ms-Icon--CaretSolidMirrored:before{content:""}.ms-Icon--CaretSolidRight:before{content:""}.ms-Icon--CaretSolidUp:before{content:""}.ms-Icon--CaretTopLeftCenter8:before{content:""}.ms-Icon--CaretTopLeftSolid8:before{content:""}.ms-Icon--CaretTopRightCenter8:before{content:""}.ms-Icon--CaretTopRightSolid8:before{content:""}.ms-Icon--CaretUp8:before{content:""}.ms-Icon--CaretUpSolid8:before{content:""}.ms-Icon--Cat:before{content:""}.ms-Icon--CellPhone:before{content:""}.ms-Icon--Certificate:before{content:""}.ms-Icon--Chart:before{content:""}.ms-Icon--Chat:before{content:""}.ms-Icon--ChatInviteFriend:before{content:""}.ms-Icon--ChatSolid:before{content:""}.ms-Icon--Checkbox:before{content:""}.ms-Icon--CheckboxComposite:before{content:""}.ms-Icon--CheckboxCompositeReversed:before{content:""}.ms-Icon--CheckboxIndeterminate:before{content:""}.ms-Icon--CheckList:before{content:""}.ms-Icon--CheckMark:before{content:""}.ms-Icon--ChevronDown:before{content:""}.ms-Icon--ChevronDownEnd6:before{content:""}.ms-Icon--ChevronDownMed:before{content:""}.ms-Icon--ChevronDownSmall:before{content:""}.ms-Icon--ChevronFold10:before{content:""}.ms-Icon--ChevronLeft:before{content:""}.ms-Icon--ChevronLeftEnd6:before{content:""}.ms-Icon--ChevronLeftMed:before{content:""}.ms-Icon--ChevronLeftSmall:before{content:""}.ms-Icon--ChevronRight:before{content:""}.ms-Icon--ChevronRightEnd6:before{content:""}.ms-Icon--ChevronRightMed:before{content:""}.ms-Icon--ChevronRightSmall:before{content:""}.ms-Icon--ChevronUnfold10:before{content:""}.ms-Icon--ChevronUp:before{content:""}.ms-Icon--ChevronUpEnd6:before{content:""}.ms-Icon--ChevronUpMed:before{content:""}.ms-Icon--ChevronUpSmall:before{content:""}.ms-Icon--ChromeBack:before{content:""}.ms-Icon--ChromeBackMirrored:before{content:""}.ms-Icon--ChromeClose:before{content:""}.ms-Icon--ChromeMinimize:before{content:""}.ms-Icon--CircleAddition:before{content:""}.ms-Icon--CircleAdditionSolid:before{content:""}.ms-Icon--CircleFill:before{content:""}.ms-Icon--CircleHalfFull:before{content:""}.ms-Icon--CirclePause:before{content:""}.ms-Icon--CirclePauseSolid:before{content:""}.ms-Icon--CirclePlus:before{content:""}.ms-Icon--CircleRing:before{content:""}.ms-Icon--CircleStop:before{content:""}.ms-Icon--CircleStopSolid:before{content:""}.ms-Icon--CityNext:before{content:""}.ms-Icon--ClassNotebookLogoInverse:before{content:""}.ms-Icon--ClassroomLogo:before{content:""}.ms-Icon--Clear:before{content:""}.ms-Icon--ClearFilter:before{content:""}.ms-Icon--ClearFormatting:before{content:""}.ms-Icon--ClearNight:before{content:""}.ms-Icon--Clock:before{content:""}.ms-Icon--CloneToDesktop:before{content:""}.ms-Icon--ClosedCaption:before{content:""}.ms-Icon--ClosePane:before{content:""}.ms-Icon--ClosePaneMirrored:before{content:""}.ms-Icon--Cloud:before{content:""}.ms-Icon--CloudAdd:before{content:""}.ms-Icon--CloudDownload:before{content:""}.ms-Icon--CloudUpload:before{content:""}.ms-Icon--CloudWeather:before{content:""}.ms-Icon--Cloudy:before{content:""}.ms-Icon--Cocktails:before{content:""}.ms-Icon--Code:before{content:""}.ms-Icon--Coffee:before{content:""}.ms-Icon--CoffeeScript:before{content:""}.ms-Icon--CollapseContent:before{content:""}.ms-Icon--CollapseContentSingle:before{content:""}.ms-Icon--CollapseMenu:before{content:""}.ms-Icon--CollegeFootball:before{content:""}.ms-Icon--CollegeHoops:before{content:""}.ms-Icon--Color:before{content:""}.ms-Icon--ColorSolid:before{content:""}.ms-Icon--ColumnLeftTwoThirds:before{content:""}.ms-Icon--ColumnLeftTwoThirdsEdit:before{content:""}.ms-Icon--ColumnOptions:before{content:""}.ms-Icon--ColumnRightTwoThirds:before{content:""}.ms-Icon--ColumnRightTwoThirdsEdit:before{content:""}.ms-Icon--Combine:before{content:""}.ms-Icon--CommandPrompt:before{content:""}.ms-Icon--Comment:before{content:""}.ms-Icon--CommentAdd:before{content:""}.ms-Icon--CommentNext:before{content:""}.ms-Icon--CommentPrevious:before{content:""}.ms-Icon--CommentUrgent:before{content:""}.ms-Icon--Communications:before{content:""}.ms-Icon--CompassNW:before{content:""}.ms-Icon--Completed:before{content:""}.ms-Icon--CompletedSolid:before{content:""}.ms-Icon--ConfigurationSolid:before{content:""}.ms-Icon--ConstructionCone:before{content:""}.ms-Icon--ConstructionConeSolid:before{content:""}.ms-Icon--Contact:before{content:""}.ms-Icon--ContactCard:before{content:""}.ms-Icon--ContactInfo:before{content:""}.ms-Icon--Contrast:before{content:""}.ms-Icon--Copy:before{content:""}.ms-Icon--Cotton:before{content:""}.ms-Icon--CPlusPlus:before{content:""}.ms-Icon--CPlusPlusLanguage:before{content:""}.ms-Icon--Cricket:before{content:""}.ms-Icon--CRMReport:before{content:""}.ms-Icon--CrownSolid:before{content:""}.ms-Icon--CSharp:before{content:""}.ms-Icon--CSharpLanguage:before{content:""}.ms-Icon--CSS:before{content:""}.ms-Icon--CustomList:before{content:""}.ms-Icon--CustomListMirrored:before{content:""}.ms-Icon--Cut:before{content:""}.ms-Icon--Cycling:before{content:""}.ms-Icon--Database:before{content:""}.ms-Icon--DataConnectionLibrary:before{content:""}.ms-Icon--DateTime:before{content:""}.ms-Icon--DateTime2:before{content:""}.ms-Icon--DateTimeMirrored:before{content:""}.ms-Icon--DecisionSolid:before{content:""}.ms-Icon--DecreaseIndentLegacy:before{content:""}.ms-Icon--Delete:before{content:""}.ms-Icon--DelveAnalytics:before{content:""}.ms-Icon--DelveAnalyticsLogo:before{content:""}.ms-Icon--DelveLogo:before{content:""}.ms-Icon--DelveLogoFill:before{content:""}.ms-Icon--DelveLogoInverse:before{content:""}.ms-Icon--Deploy:before{content:""}.ms-Icon--Descending:before{content:""}.ms-Icon--Design:before{content:""}.ms-Icon--DeveloperTools:before{content:""}.ms-Icon--Devices3:before{content:""}.ms-Icon--Devices4:before{content:""}.ms-Icon--Diagnostic:before{content:""}.ms-Icon--Dialpad:before{content:""}.ms-Icon--DiamondSolid:before{content:""}.ms-Icon--Dictionary:before{content:""}.ms-Icon--DietPlanNotebook:before{content:""}.ms-Icon--DiffInline:before{content:""}.ms-Icon--DiffSideBySide:before{content:""}.ms-Icon--DisableUpdates:before{content:""}.ms-Icon--Dislike:before{content:""}.ms-Icon--DislikeSolid:before{content:""}.ms-Icon--DockLeft:before{content:""}.ms-Icon--DockLeftMirrored:before{content:""}.ms-Icon--DockRight:before{content:""}.ms-Icon--DocLibrary:before{content:""}.ms-Icon--DocsLogoInverse:before{content:""}.ms-Icon--Document:before{content:""}.ms-Icon--Documentation:before{content:""}.ms-Icon--DocumentManagement:before{content:""}.ms-Icon--DocumentReply:before{content:""}.ms-Icon--DocumentSearch:before{content:""}.ms-Icon--DocumentSet:before{content:""}.ms-Icon--DonutChart:before{content:""}.ms-Icon--Door:before{content:""}.ms-Icon--DoubleBookmark:before{content:""}.ms-Icon--DoubleChevronDown:before{content:""}.ms-Icon--DoubleChevronDown12:before{content:""}.ms-Icon--DoubleChevronDown8:before{content:""}.ms-Icon--DoubleChevronLeft:before{content:""}.ms-Icon--DoubleChevronLeft12:before{content:""}.ms-Icon--DoubleChevronLeft8:before{content:""}.ms-Icon--DoubleChevronLeftMed:before{content:""}.ms-Icon--DoubleChevronLeftMedMirrored:before{content:""}.ms-Icon--DoubleChevronRight:before{content:""}.ms-Icon--DoubleChevronRight12:before{content:""}.ms-Icon--DoubleChevronRight8:before{content:""}.ms-Icon--DoubleChevronUp:before{content:""}.ms-Icon--DoubleChevronUp12:before{content:""}.ms-Icon--DoubleChevronUp8:before{content:""}.ms-Icon--DoubleColumn:before{content:""}.ms-Icon--DoubleColumnEdit:before{content:""}.ms-Icon--Down:before{content:""}.ms-Icon--Download:before{content:""}.ms-Icon--DRM:before{content:""}.ms-Icon--Drop:before{content:""}.ms-Icon--DropboxLogo:before{content:""}.ms-Icon--Dropdown:before{content:""}.ms-Icon--Duststorm:before{content:""}.ms-Icon--Dynamics365Logo:before{content:""}.ms-Icon--DynamicSMBLogo:before{content:""}.ms-Icon--EatDrink:before{content:""}.ms-Icon--EdgeLogo:before{content:""}.ms-Icon--Edit:before{content:""}.ms-Icon--EditMail:before{content:""}.ms-Icon--EditMirrored:before{content:""}.ms-Icon--EditNote:before{content:""}.ms-Icon--EditPhoto:before{content:""}.ms-Icon--EditStyle:before{content:""}.ms-Icon--EgnyteLogo:before{content:""}.ms-Icon--Embed:before{content:""}.ms-Icon--EMI:before{content:""}.ms-Icon--Emoji:before{content:""}.ms-Icon--Emoji2:before{content:""}.ms-Icon--EmojiDisappointed:before{content:""}.ms-Icon--EmojiNeutral:before{content:""}.ms-Icon--EmptyRecycleBin:before{content:""}.ms-Icon--EngineeringGroup:before{content:""}.ms-Icon--Equalizer:before{content:""}.ms-Icon--EraseTool:before{content:""}.ms-Icon--Error:before{content:""}.ms-Icon--ErrorBadge:before{content:""}.ms-Icon--Event:before{content:""}.ms-Icon--EventDate:before{content:""}.ms-Icon--EventInfo:before{content:""}.ms-Icon--ExcelDocument:before{content:""}.ms-Icon--ExcelLogo:before{content:""}.ms-Icon--ExcelLogo16:before{content:""}.ms-Icon--ExcelLogoFill:before{content:""}.ms-Icon--ExcelLogoFill16:before{content:""}.ms-Icon--ExcelLogoInverse:before{content:""}.ms-Icon--ExcelLogoInverse16:before{content:""}.ms-Icon--ExchangeLogo:before{content:""}.ms-Icon--ExchangeLogoFill:before{content:""}.ms-Icon--ExchangeLogoInverse:before{content:""}.ms-Icon--ExpandMenu:before{content:""}.ms-Icon--ExploreContent:before{content:""}.ms-Icon--ExploreContentSingle:before{content:""}.ms-Icon--Export:before{content:""}.ms-Icon--ExportMirrored:before{content:""}.ms-Icon--FabricAssetLibrary:before{content:""}.ms-Icon--FabricDataConnectionLibrary:before{content:""}.ms-Icon--FabricDocLibrary:before{content:""}.ms-Icon--FabricFolder:before{content:""}.ms-Icon--FabricFolderFill:before{content:""}.ms-Icon--FabricFolderSearch:before{content:""}.ms-Icon--FabricFormLibrary:before{content:""}.ms-Icon--FabricFormLibraryMirrored:before{content:""}.ms-Icon--FabricMovetoFolder:before{content:""}.ms-Icon--FabricNewFolder:before{content:""}.ms-Icon--FabricOpenFolderHorizontal:before{content:""}.ms-Icon--FabricPictureLibrary:before{content:""}.ms-Icon--FabricPublicFolder:before{content:""}.ms-Icon--FabricReportLibrary:before{content:""}.ms-Icon--FabricReportLibraryMirrored:before{content:""}.ms-Icon--FabricSyncFolder:before{content:""}.ms-Icon--FabricUnsyncFolder:before{content:""}.ms-Icon--FacebookLogo:before{content:""}.ms-Icon--Family:before{content:""}.ms-Icon--FangBody:before{content:""}.ms-Icon--FastForward:before{content:""}.ms-Icon--Favicon:before{content:""}.ms-Icon--FavoriteList:before{content:""}.ms-Icon--FavoriteStar:before{content:""}.ms-Icon--FavoriteStarFill:before{content:""}.ms-Icon--Fax:before{content:""}.ms-Icon--Feedback:before{content:""}.ms-Icon--FeedbackRequestMirroredSolid:before{content:""}.ms-Icon--FeedbackRequestSolid:before{content:""}.ms-Icon--FeedbackResponseSolid:before{content:""}.ms-Icon--Ferry:before{content:""}.ms-Icon--FerrySolid:before{content:""}.ms-Icon--FieldChanged:before{content:""}.ms-Icon--FieldEmpty:before{content:""}.ms-Icon--FieldFilled:before{content:""}.ms-Icon--FieldNotChanged:before{content:""}.ms-Icon--FileASPX:before{content:""}.ms-Icon--FileBug:before{content:""}.ms-Icon--FileCode:before{content:""}.ms-Icon--FileComment:before{content:""}.ms-Icon--FileCSS:before{content:""}.ms-Icon--FileHTML:before{content:""}.ms-Icon--FileImage:before{content:""}.ms-Icon--FileJAVA:before{content:""}.ms-Icon--FileLess:before{content:""}.ms-Icon--FilePDB:before{content:""}.ms-Icon--FileSass:before{content:""}.ms-Icon--FileSQL:before{content:""}.ms-Icon--FileSymlink:before{content:""}.ms-Icon--FileTemplate:before{content:""}.ms-Icon--FileTypeSolution:before{content:""}.ms-Icon--Filter:before{content:""}.ms-Icon--Filters:before{content:""}.ms-Icon--FiltersSolid:before{content:""}.ms-Icon--Financial:before{content:""}.ms-Icon--FinancialMirroredSolid:before{content:""}.ms-Icon--FinancialSolid:before{content:""}.ms-Icon--Fingerprint:before{content:""}.ms-Icon--FiveTileGrid:before{content:""}.ms-Icon--Flag:before{content:""}.ms-Icon--FlameSolid:before{content:""}.ms-Icon--FlickDown:before{content:""}.ms-Icon--FlickLeft:before{content:""}.ms-Icon--FlickRight:before{content:""}.ms-Icon--FlickUp:before{content:""}.ms-Icon--Flow:before{content:""}.ms-Icon--FocalPoint:before{content:""}.ms-Icon--Fog:before{content:""}.ms-Icon--Folder:before{content:""}.ms-Icon--FolderFill:before{content:""}.ms-Icon--FolderHorizontal:before{content:""}.ms-Icon--FolderList:before{content:""}.ms-Icon--FolderListMirrored:before{content:""}.ms-Icon--FolderOpen:before{content:""}.ms-Icon--FolderQuery:before{content:""}.ms-Icon--FolderSearch:before{content:""}.ms-Icon--Font:before{content:""}.ms-Icon--FontColor:before{content:""}.ms-Icon--FontDecrease:before{content:""}.ms-Icon--FontIncrease:before{content:""}.ms-Icon--FontSize:before{content:""}.ms-Icon--FormLibrary:before{content:""}.ms-Icon--FormLibraryMirrored:before{content:""}.ms-Icon--Forward:before{content:""}.ms-Icon--ForwardEvent:before{content:""}.ms-Icon--Freezing:before{content:""}.ms-Icon--Frigid:before{content:""}.ms-Icon--FSharp:before{content:""}.ms-Icon--FSharpLanguage:before{content:""}.ms-Icon--FullCircleMask:before{content:""}.ms-Icon--FullHistory:before{content:""}.ms-Icon--FullScreen:before{content:""}.ms-Icon--FullWidth:before{content:""}.ms-Icon--FullWidthEdit:before{content:""}.ms-Icon--Generate:before{content:""}.ms-Icon--Giftbox:before{content:""}.ms-Icon--GiftboxOpen:before{content:""}.ms-Icon--GiftBoxSolid:before{content:""}.ms-Icon--GiftCard:before{content:""}.ms-Icon--GitGraph:before{content:""}.ms-Icon--Glasses:before{content:""}.ms-Icon--Glimmer:before{content:""}.ms-Icon--GlobalNavButton:before{content:""}.ms-Icon--Globe:before{content:""}.ms-Icon--GlobeFavorite:before{content:""}.ms-Icon--Golf:before{content:""}.ms-Icon--GoogleDriveLogo:before{content:""}.ms-Icon--GoogleDriveLogoBottomBlue:before{content:""}.ms-Icon--GoogleDriveLogoLeftGreen:before{content:""}.ms-Icon--GoogleDriveLogoRightYellow:before{content:""}.ms-Icon--GotoToday:before{content:""}.ms-Icon--GripperBarVertical:before{content:""}.ms-Icon--GripperTool:before{content:""}.ms-Icon--Group:before{content:""}.ms-Icon--GroupedAscending:before{content:""}.ms-Icon--GroupedDescending:before{content:""}.ms-Icon--GroupedList:before{content:""}.ms-Icon--HailDay:before{content:""}.ms-Icon--HailNight:before{content:""}.ms-Icon--HalfAlpha:before{content:""}.ms-Icon--Handwriting:before{content:""}.ms-Icon--HardDriveGroup:before{content:""}.ms-Icon--Header1:before{content:""}.ms-Icon--Header2:before{content:""}.ms-Icon--Header3:before{content:""}.ms-Icon--Header4:before{content:""}.ms-Icon--Headset:before{content:""}.ms-Icon--HeadsetSolid:before{content:""}.ms-Icon--Health:before{content:""}.ms-Icon--HealthSolid:before{content:""}.ms-Icon--Heart:before{content:""}.ms-Icon--HeartFill:before{content:""}.ms-Icon--Help:before{content:""}.ms-Icon--HelpMirrored:before{content:""}.ms-Icon--Hide:before{content:""}.ms-Icon--Hide2:before{content:""}.ms-Icon--Highlight:before{content:""}.ms-Icon--HighlightMappedShapes:before{content:""}.ms-Icon--History:before{content:""}.ms-Icon--Home:before{content:""}.ms-Icon--HomeSolid:before{content:""}.ms-Icon--Hospital:before{content:""}.ms-Icon--Hotel:before{content:""}.ms-Icon--IconSetsFlag:before{content:""}.ms-Icon--ImageCrosshair:before{content:""}.ms-Icon--ImageDiff:before{content:""}.ms-Icon--ImagePixel:before{content:""}.ms-Icon--Import:before{content:""}.ms-Icon--Important:before{content:""}.ms-Icon--ImportMirrored:before{content:""}.ms-Icon--InboxCheck:before{content:""}.ms-Icon--IncidentTriangle:before{content:""}.ms-Icon--IncreaseIndentLegacy:before{content:""}.ms-Icon--Info:before{content:""}.ms-Icon--Info2:before{content:""}.ms-Icon--InfoSolid:before{content:""}.ms-Icon--InsertTextBox:before{content:""}.ms-Icon--InstallToDrive:before{content:""}.ms-Icon--InternetSharing:before{content:""}.ms-Icon--iOSAppStoreLogo:before{content:""}.ms-Icon--IssueTracking:before{content:""}.ms-Icon--IssueTrackingMirrored:before{content:""}.ms-Icon--Italic:before{content:""}.ms-Icon--JavaScriptLanguage:before{content:""}.ms-Icon--JoinOnlineMeeting:before{content:""}.ms-Icon--JS:before{content:""}.ms-Icon--Label:before{content:""}.ms-Icon--LandscapeOrientation:before{content:""}.ms-Icon--LaptopSelected:before{content:""}.ms-Icon--LargeGrid:before{content:""}.ms-Icon--Library:before{content:""}.ms-Icon--Lifesaver:before{content:""}.ms-Icon--LifesaverLock:before{content:""}.ms-Icon--Light:before{content:""}.ms-Icon--Lightbulb:before{content:""}.ms-Icon--LightningBolt:before{content:""}.ms-Icon--Like:before{content:""}.ms-Icon--LikeSolid:before{content:""}.ms-Icon--LineChart:before{content:""}.ms-Icon--Link:before{content:""}.ms-Icon--LinkedInLogo:before{content:""}.ms-Icon--List:before{content:""}.ms-Icon--ListMirrored:before{content:""}.ms-Icon--LocaleLanguage:before{content:""}.ms-Icon--Location:before{content:""}.ms-Icon--LocationCircle:before{content:""}.ms-Icon--LocationDot:before{content:""}.ms-Icon--LocationFill:before{content:""}.ms-Icon--LocationOutline:before{content:""}.ms-Icon--Lock:before{content:""}.ms-Icon--LockSolid:before{content:""}.ms-Icon--LogRemove:before{content:""}.ms-Icon--LowerBrightness:before{content:""}.ms-Icon--LyncLogo:before{content:""}.ms-Icon--Mail:before{content:""}.ms-Icon--MailAlert:before{content:""}.ms-Icon--MailCheck:before{content:""}.ms-Icon--MailFill:before{content:""}.ms-Icon--MailForward:before{content:""}.ms-Icon--MailForwardMirrored:before{content:""}.ms-Icon--MailLowImportance:before{content:""}.ms-Icon--MailPause:before{content:""}.ms-Icon--MailRepeat:before{content:""}.ms-Icon--MailReply:before{content:""}.ms-Icon--MailReplyAll:before{content:""}.ms-Icon--MailReplyAllMirrored:before{content:""}.ms-Icon--MailReplyMirrored:before{content:""}.ms-Icon--MailSolid:before{content:""}.ms-Icon--MapDirections:before{content:""}.ms-Icon--MapPin:before{content:""}.ms-Icon--MarkDownLanguage:before{content:""}.ms-Icon--Market:before{content:""}.ms-Icon--MarketDown:before{content:""}.ms-Icon--Medical:before{content:""}.ms-Icon--Megaphone:before{content:""}.ms-Icon--MegaphoneSolid:before{content:""}.ms-Icon--Memo:before{content:""}.ms-Icon--Merge:before{content:""}.ms-Icon--MergeDuplicate:before{content:""}.ms-Icon--Message:before{content:""}.ms-Icon--MessageFill:before{content:""}.ms-Icon--Microphone:before{content:""}.ms-Icon--MicrosoftStaffhubLogo:before{content:""}.ms-Icon--MiniLink:before{content:""}.ms-Icon--MobileSelected:before{content:""}.ms-Icon--Money:before{content:""}.ms-Icon--More:before{content:""}.ms-Icon--MoreSports:before{content:""}.ms-Icon--MoreVertical:before{content:""}.ms-Icon--Move:before{content:""}.ms-Icon--MoveToFolder:before{content:""}.ms-Icon--MSNLogo:before{content:""}.ms-Icon--MSNVideos:before{content:""}.ms-Icon--MSNVideosSolid:before{content:""}.ms-Icon--MultiSelect:before{content:""}.ms-Icon--MultiSelectMirrored:before{content:""}.ms-Icon--MusicInCollection:before{content:""}.ms-Icon--MusicInCollectionFill:before{content:""}.ms-Icon--MusicNote:before{content:""}.ms-Icon--Nav2DMapView:before{content:""}.ms-Icon--NavigateBack:before{content:""}.ms-Icon--NavigateBackMirrored:before{content:""}.ms-Icon--NavigateExternalInline:before{content:""}.ms-Icon--NavigateForward:before{content:""}.ms-Icon--NavigateForwardMirrored:before{content:""}.ms-Icon--NetworkTower:before{content:""}.ms-Icon--NewAnalyticsQuery:before{content:""}.ms-Icon--NewFolder:before{content:""}.ms-Icon--News:before{content:""}.ms-Icon--NewTeamProject:before{content:""}.ms-Icon--Next:before{content:""}.ms-Icon--NoteForward:before{content:""}.ms-Icon--NotePinned:before{content:""}.ms-Icon--NoteReply:before{content:""}.ms-Icon--NumberedList:before{content:""}.ms-Icon--NumberField:before{content:""}.ms-Icon--OfficeAddinsLogo:before{content:""}.ms-Icon--OfficeAssistantLogo:before{content:""}.ms-Icon--OfficeFormLogo:before{content:""}.ms-Icon--OfficeLogo:before{content:""}.ms-Icon--OfficeStoreLogo:before{content:""}.ms-Icon--OfficeVideoLogo:before{content:""}.ms-Icon--OfficeVideoLogoFill:before{content:""}.ms-Icon--OfficeVideoLogoInverse:before{content:""}.ms-Icon--OfflineOneDriveParachute:before{content:""}.ms-Icon--OfflineOneDriveParachuteDisabled:before{content:""}.ms-Icon--OfflineStorageSolid:before{content:""}.ms-Icon--OneDrive:before{content:""}.ms-Icon--OneDriveAdd:before{content:""}.ms-Icon--OneNoteEduLogoInverse:before{content:""}.ms-Icon--OneNoteLogo:before{content:""}.ms-Icon--OneNoteLogo16:before{content:""}.ms-Icon--OneNoteLogoFill:before{content:""}.ms-Icon--OneNoteLogoFill16:before{content:""}.ms-Icon--OneNoteLogoInverse:before{content:""}.ms-Icon--OneNoteLogoInverse16:before{content:""}.ms-Icon--OpenFile:before{content:""}.ms-Icon--OpenFolderHorizontal:before{content:""}.ms-Icon--OpenInNewWindow:before{content:""}.ms-Icon--OpenPane:before{content:""}.ms-Icon--OpenPaneMirrored:before{content:""}.ms-Icon--OpenSource:before{content:""}.ms-Icon--Org:before{content:""}.ms-Icon--OutlookLogo:before{content:""}.ms-Icon--OutlookLogo16:before{content:""}.ms-Icon--OutlookLogoFill:before{content:""}.ms-Icon--OutlookLogoFill16:before{content:""}.ms-Icon--OutlookLogoInverse:before{content:""}.ms-Icon--OutlookLogoInverse16:before{content:""}.ms-Icon--OutOfOffice:before{content:""}.ms-Icon--Package:before{content:""}.ms-Icon--Packages:before{content:""}.ms-Icon--Page:before{content:""}.ms-Icon--PageAdd:before{content:""}.ms-Icon--PageCheckedin:before{content:""}.ms-Icon--PageCheckedOut:before{content:""}.ms-Icon--PageEdit:before{content:""}.ms-Icon--PageLeft:before{content:""}.ms-Icon--PageListMirroredSolid:before{content:""}.ms-Icon--PageListSolid:before{content:""}.ms-Icon--PageRight:before{content:""}.ms-Icon--PageSolid:before{content:""}.ms-Icon--PanoIndicator:before{content:""}.ms-Icon--Parachute:before{content:""}.ms-Icon--ParachuteSolid:before{content:""}.ms-Icon--Parameter:before{content:""}.ms-Icon--ParatureLogo:before{content:""}.ms-Icon--ParkingLocation:before{content:""}.ms-Icon--ParkingLocationMirrored:before{content:""}.ms-Icon--ParkingMirroredSolid:before{content:""}.ms-Icon--ParkingSolid:before{content:""}.ms-Icon--PartlyCloudyDay:before{content:""}.ms-Icon--PartlyCloudyNight:before{content:""}.ms-Icon--PartyLeader:before{content:""}.ms-Icon--Paste:before{content:""}.ms-Icon--Pause:before{content:""}.ms-Icon--PaymentCard:before{content:""}.ms-Icon--PC1:before{content:""}.ms-Icon--PDF:before{content:""}.ms-Icon--PencilReply:before{content:""}.ms-Icon--People:before{content:""}.ms-Icon--PeopleAdd:before{content:""}.ms-Icon--PeopleAlert:before{content:""}.ms-Icon--PeopleBlock:before{content:""}.ms-Icon--PeoplePause:before{content:""}.ms-Icon--PeopleRepeat:before{content:""}.ms-Icon--Permissions:before{content:""}.ms-Icon--PermissionsSolid:before{content:""}.ms-Icon--Person:before{content:""}.ms-Icon--Personalize:before{content:""}.ms-Icon--Phone:before{content:""}.ms-Icon--Photo2:before{content:""}.ms-Icon--Photo2Add:before{content:""}.ms-Icon--Photo2Remove:before{content:""}.ms-Icon--PhotoCollection:before{content:""}.ms-Icon--Picture:before{content:""}.ms-Icon--PictureLibrary:before{content:""}.ms-Icon--PieDouble:before{content:""}.ms-Icon--PieSingle:before{content:""}.ms-Icon--Pill:before{content:""}.ms-Icon--Pin:before{content:""}.ms-Icon--Pinned:before{content:""}.ms-Icon--PinnedFill:before{content:""}.ms-Icon--PivotChart:before{content:""}.ms-Icon--PlannerLogo:before{content:""}.ms-Icon--PlanView:before{content:""}.ms-Icon--Play:before{content:""}.ms-Icon--PlayerSettings:before{content:""}.ms-Icon--PlayResume:before{content:""}.ms-Icon--Plug:before{content:""}.ms-Icon--PlugConnected:before{content:""}.ms-Icon--PlugDisconnected:before{content:""}.ms-Icon--PlugSolid:before{content:""}.ms-Icon--POI:before{content:""}.ms-Icon--POISolid:before{content:""}.ms-Icon--PostUpdate:before{content:""}.ms-Icon--PowerApps:before{content:""}.ms-Icon--PowerApps2Logo:before{content:""}.ms-Icon--PowerAppsLogo:before{content:""}.ms-Icon--PowerBILogo:before{content:""}.ms-Icon--PowerPointDocument:before{content:""}.ms-Icon--PowerPointLogo:before{content:""}.ms-Icon--PowerPointLogo16:before{content:""}.ms-Icon--PowerPointLogoFill:before{content:""}.ms-Icon--PowerPointLogoFill16:before{content:""}.ms-Icon--PowerPointLogoInverse:before{content:""}.ms-Icon--PowerPointLogoInverse16:before{content:""}.ms-Icon--Precipitation:before{content:""}.ms-Icon--PresenceChickletVideo:before{content:""}.ms-Icon--Preview:before{content:""}.ms-Icon--PreviewLink:before{content:""}.ms-Icon--Previous:before{content:""}.ms-Icon--Print:before{content:""}.ms-Icon--PrintfaxPrinterFile:before{content:""}.ms-Icon--Processing:before{content:""}.ms-Icon--ProcessMetaTask:before{content:""}.ms-Icon--Product:before{content:""}.ms-Icon--ProFootball:before{content:""}.ms-Icon--ProgressLoopInner:before{content:""}.ms-Icon--ProgressLoopOuter:before{content:""}.ms-Icon--ProgressRingDots:before{content:""}.ms-Icon--ProHockey:before{content:""}.ms-Icon--ProjectCollection:before{content:""}.ms-Icon--ProjectLogoInverse:before{content:""}.ms-Icon--ProtectedDocument:before{content:""}.ms-Icon--ProtectRestrict:before{content:""}.ms-Icon--PublicCalendar:before{content:""}.ms-Icon--PublicContactCard:before{content:""}.ms-Icon--PublicEmail:before{content:""}.ms-Icon--PublicFolder:before{content:""}.ms-Icon--PublisherLogo:before{content:""}.ms-Icon--PublisherLogo16:before{content:""}.ms-Icon--PublisherLogoFill:before{content:""}.ms-Icon--PublisherLogoFill16:before{content:""}.ms-Icon--PublisherLogoInverse16:before{content:""}.ms-Icon--Puzzle:before{content:""}.ms-Icon--PY:before{content:""}.ms-Icon--PythonLanguage:before{content:""}.ms-Icon--QueryList:before{content:""}.ms-Icon--Questionnaire:before{content:""}.ms-Icon--QuestionnaireMirrored:before{content:""}.ms-Icon--QuickNote:before{content:""}.ms-Icon--QuickNoteSolid:before{content:""}.ms-Icon--RadioBtnOff:before{content:""}.ms-Icon--RadioBtnOn:before{content:""}.ms-Icon--RadioBullet:before{content:""}.ms-Icon--Rain:before{content:""}.ms-Icon--RainShowersDay:before{content:""}.ms-Icon--RainShowersNight:before{content:""}.ms-Icon--RainSnow:before{content:""}.ms-Icon--RawSource:before{content:""}.ms-Icon--Read:before{content:""}.ms-Icon--ReadingMode:before{content:""}.ms-Icon--ReadingModeSolid:before{content:""}.ms-Icon--ReceiptCheck:before{content:""}.ms-Icon--ReceiptForward:before{content:""}.ms-Icon--ReceiptReply:before{content:""}.ms-Icon--Recent:before{content:""}.ms-Icon--Record2:before{content:""}.ms-Icon--RecurringEvent:before{content:""}.ms-Icon--RecurringTask:before{content:""}.ms-Icon--RecycleBin:before{content:""}.ms-Icon--Redeploy:before{content:""}.ms-Icon--RedEye:before{content:""}.ms-Icon--Redo:before{content:""}.ms-Icon--Refresh:before{content:""}.ms-Icon--ReminderGroup:before{content:""}.ms-Icon--ReminderPerson:before{content:""}.ms-Icon--Remove:before{content:""}.ms-Icon--RemoveEvent:before{content:""}.ms-Icon--RemoveFilter:before{content:""}.ms-Icon--RemoveLink:before{content:""}.ms-Icon--RemoveOccurrence:before{content:""}.ms-Icon--Rename:before{content:""}.ms-Icon--ReopenPages:before{content:""}.ms-Icon--Repair:before{content:""}.ms-Icon--Reply:before{content:""}.ms-Icon--ReplyAll:before{content:""}.ms-Icon--ReplyAllAlt:before{content:""}.ms-Icon--ReplyAllMirrored:before{content:""}.ms-Icon--ReplyAlt:before{content:""}.ms-Icon--ReplyMirrored:before{content:""}.ms-Icon--Repo:before{content:""}.ms-Icon--ReportLibrary:before{content:""}.ms-Icon--ReportLibraryMirrored:before{content:""}.ms-Icon--RepoSolid:before{content:""}.ms-Icon--ReturnToSession:before{content:""}.ms-Icon--ReviewRequestMirroredSolid:before{content:""}.ms-Icon--ReviewRequestSolid:before{content:""}.ms-Icon--ReviewResponseSolid:before{content:""}.ms-Icon--ReviewSolid:before{content:""}.ms-Icon--RevToggleKey:before{content:""}.ms-Icon--Rewind:before{content:""}.ms-Icon--Ribbon:before{content:""}.ms-Icon--RibbonSolid:before{content:""}.ms-Icon--RightDoubleQuote:before{content:""}.ms-Icon--Ringer:before{content:""}.ms-Icon--RingerOff:before{content:""}.ms-Icon--Robot:before{content:""}.ms-Icon--Rocket:before{content:""}.ms-Icon--Room:before{content:""}.ms-Icon--Rotate:before{content:""}.ms-Icon--RowsChild:before{content:""}.ms-Icon--RowsGroup:before{content:""}.ms-Icon--Rugby:before{content:""}.ms-Icon--Running:before{content:""}.ms-Icon--Sad:before{content:""}.ms-Icon--SadSolid:before{content:""}.ms-Icon--Save:before{content:""}.ms-Icon--SaveAll:before{content:""}.ms-Icon--SaveAndClose:before{content:""}.ms-Icon--SaveAs:before{content:""}.ms-Icon--Savings:before{content:""}.ms-Icon--ScheduleEventAction:before{content:""}.ms-Icon--ScopeTemplate:before{content:""}.ms-Icon--Script:before{content:""}.ms-Icon--ScrollUpDown:before{content:""}.ms-Icon--Search:before{content:""}.ms-Icon--SearchAndApps:before{content:""}.ms-Icon--Section:before{content:""}.ms-Icon--Sections:before{content:""}.ms-Icon--SecurityGroup:before{content:""}.ms-Icon--Send:before{content:""}.ms-Icon--SendMirrored:before{content:""}.ms-Icon--Separator:before{content:""}.ms-Icon--Server:before{content:""}.ms-Icon--ServerEnviroment:before{content:""}.ms-Icon--ServerProcesses:before{content:""}.ms-Icon--SetAction:before{content:""}.ms-Icon--Settings:before{content:""}.ms-Icon--Share:before{content:""}.ms-Icon--ShareiOS:before{content:""}.ms-Icon--SharepointLogo:before{content:""}.ms-Icon--SharepointLogoFill:before{content:""}.ms-Icon--SharepointLogoInverse:before{content:""}.ms-Icon--Shield:before{content:""}.ms-Icon--ShieldSolid:before{content:""}.ms-Icon--Shop:before{content:""}.ms-Icon--ShoppingCart:before{content:""}.ms-Icon--ShoppingCartSolid:before{content:""}.ms-Icon--ShopServer:before{content:""}.ms-Icon--ShowResults:before{content:""}.ms-Icon--ShowResultsMirrored:before{content:""}.ms-Icon--SidePanel:before{content:""}.ms-Icon--SidePanelMirrored:before{content:""}.ms-Icon--SignOut:before{content:""}.ms-Icon--SingleBookmark:before{content:""}.ms-Icon--SingleColumn:before{content:""}.ms-Icon--SingleColumnEdit:before{content:""}.ms-Icon--SIPMove:before{content:""}.ms-Icon--SkypeCheck:before{content:""}.ms-Icon--SkypeCircleCheck:before{content:""}.ms-Icon--SkypeCircleClock:before{content:""}.ms-Icon--SkypeCircleMinus:before{content:""}.ms-Icon--SkypeClock:before{content:""}.ms-Icon--SkypeForBusinessLogoFill:before{content:""}.ms-Icon--SkypeLogo:before{content:""}.ms-Icon--SkypeMessage:before{content:""}.ms-Icon--SkypeMinus:before{content:""}.ms-Icon--SliderThumb:before{content:""}.ms-Icon--Snow:before{content:""}.ms-Icon--Snowflake:before{content:""}.ms-Icon--SnowShowerDay:before{content:""}.ms-Icon--SnowShowerNight:before{content:""}.ms-Icon--Soccer:before{content:""}.ms-Icon--SocialListeningLogo:before{content:""}.ms-Icon--Sort:before{content:""}.ms-Icon--SortDown:before{content:""}.ms-Icon--SortLines:before{content:""}.ms-Icon--SortUp:before{content:""}.ms-Icon--Speakers:before{content:""}.ms-Icon--SpeedHigh:before{content:""}.ms-Icon--Split:before{content:""}.ms-Icon--Sprint:before{content:""}.ms-Icon--Squalls:before{content:""}.ms-Icon--StackedBarChart:before{content:""}.ms-Icon--StackedLineChart:before{content:""}.ms-Icon--StackIndicator:before{content:""}.ms-Icon--Starburst:before{content:""}.ms-Icon--StarburstSolid:before{content:""}.ms-Icon--StatusCircleCheckmark:before{content:""}.ms-Icon--StatusCircleInner:before{content:""}.ms-Icon--StatusCircleOuter:before{content:""}.ms-Icon--StatusErrorFull:before{content:""}.ms-Icon--StatusTriangle:before{content:""}.ms-Icon--Step:before{content:""}.ms-Icon--StepInsert:before{content:""}.ms-Icon--StepShared:before{content:""}.ms-Icon--StepSharedAdd:before{content:""}.ms-Icon--StepSharedInsert:before{content:""}.ms-Icon--StockDown:before{content:""}.ms-Icon--StockUp:before{content:""}.ms-Icon--Stop:before{content:""}.ms-Icon--StopSolid:before{content:""}.ms-Icon--Stopwatch:before{content:""}.ms-Icon--StoreLogo:before{content:""}.ms-Icon--StoreLogoMed:before{content:""}.ms-Icon--Storyboard:before{content:""}.ms-Icon--Streaming:before{content:""}.ms-Icon--StreamingOff:before{content:""}.ms-Icon--StreamLogo:before{content:""}.ms-Icon--Strikethrough:before{content:""}.ms-Icon--Subscribe:before{content:""}.ms-Icon--Subscript:before{content:""}.ms-Icon--Suitcase:before{content:""}.ms-Icon--SunAdd:before{content:""}.ms-Icon--Sunny:before{content:""}.ms-Icon--SunQuestionMark:before{content:""}.ms-Icon--Superscript:before{content:""}.ms-Icon--SwayLogoInverse:before{content:""}.ms-Icon--Switch:before{content:""}.ms-Icon--SwitcherStartEnd:before{content:""}.ms-Icon--Sync:before{content:""}.ms-Icon--SyncFolder:before{content:""}.ms-Icon--SyncToPC:before{content:""}.ms-Icon--System:before{content:""}.ms-Icon--Tab:before{content:""}.ms-Icon--Table:before{content:""}.ms-Icon--Tablet:before{content:""}.ms-Icon--TabletSelected:before{content:""}.ms-Icon--Tag:before{content:""}.ms-Icon--Taskboard:before{content:""}.ms-Icon--TaskGroup:before{content:""}.ms-Icon--TaskGroupMirrored:before{content:""}.ms-Icon--TaskManager:before{content:""}.ms-Icon--TaskManagerMirrored:before{content:""}.ms-Icon--TaskSolid:before{content:""}.ms-Icon--TeamFavorite:before{content:""}.ms-Icon--TeamsLogo:before{content:""}.ms-Icon--TeamsLogoFill:before{content:""}.ms-Icon--TeamsLogoInverse:before{content:""}.ms-Icon--Teamwork:before{content:""}.ms-Icon--TemporaryUser:before{content:""}.ms-Icon--Tennis:before{content:""}.ms-Icon--TestAutoSolid:before{content:""}.ms-Icon--TestBeaker:before{content:""}.ms-Icon--TestBeakerSolid:before{content:""}.ms-Icon--TestCase:before{content:""}.ms-Icon--TestExploreSolid:before{content:""}.ms-Icon--TestImpactSolid:before{content:""}.ms-Icon--TestParameter:before{content:""}.ms-Icon--TestPlan:before{content:""}.ms-Icon--TestStep:before{content:""}.ms-Icon--TestSuite:before{content:""}.ms-Icon--TestUserSolid:before{content:""}.ms-Icon--TextBox:before{content:""}.ms-Icon--TextCallout:before{content:""}.ms-Icon--TextDocument:before{content:""}.ms-Icon--TextField:before{content:""}.ms-Icon--ThumbnailView:before{content:""}.ms-Icon--ThumbnailViewMirrored:before{content:""}.ms-Icon--Thunderstorms:before{content:""}.ms-Icon--Ticket:before{content:""}.ms-Icon--Tiles:before{content:""}.ms-Icon--Tiles2:before{content:""}.ms-Icon--Timeline:before{content:""}.ms-Icon--TimelineDelivery:before{content:""}.ms-Icon--TimelineMatrixView:before{content:""}.ms-Icon--TimelineProgress:before{content:""}.ms-Icon--Timer:before{content:""}.ms-Icon--ToggleBorder:before{content:""}.ms-Icon--ToggleFilled:before{content:""}.ms-Icon--ToggleThumb:before{content:""}.ms-Icon--Touch:before{content:""}.ms-Icon--TouchPointer:before{content:""}.ms-Icon--Train:before{content:""}.ms-Icon--TrainSolid:before{content:""}.ms-Icon--TransferCall:before{content:""}.ms-Icon--TriangleDown12:before{content:""}.ms-Icon--TriangleLeft12:before{content:""}.ms-Icon--TriangleRight12:before{content:""}.ms-Icon--TriangleSolid:before{content:""}.ms-Icon--TriangleSolidDown12:before{content:""}.ms-Icon--TriangleSolidLeft12:before{content:""}.ms-Icon--TriangleSolidRight12:before{content:""}.ms-Icon--TriangleSolidUp12:before{content:""}.ms-Icon--TriangleUp12:before{content:""}.ms-Icon--TriggerApproval:before{content:""}.ms-Icon--TriggerAuto:before{content:""}.ms-Icon--TriggerUser:before{content:""}.ms-Icon--TripleColumn:before{content:""}.ms-Icon--TripleColumnEdit:before{content:""}.ms-Icon--Trophy:before{content:""}.ms-Icon--Trophy2Solid:before{content:""}.ms-Icon--TurnRight:before{content:""}.ms-Icon--TVMonitor:before{content:""}.ms-Icon--TVMonitorSelected:before{content:""}.ms-Icon--TypeScriptLanguage:before{content:""}.ms-Icon--Umbrella:before{content:""}.ms-Icon--Underline:before{content:""}.ms-Icon--Undo:before{content:""}.ms-Icon--Unfavorite:before{content:""}.ms-Icon--Unknown:before{content:""}.ms-Icon--UnknownCall:before{content:""}.ms-Icon--UnknownMirroredSolid:before{content:""}.ms-Icon--UnknownSolid:before{content:""}.ms-Icon--Unlock:before{content:""}.ms-Icon--UnlockSolid:before{content:""}.ms-Icon--Unpin:before{content:""}.ms-Icon--Unsubscribe:before{content:""}.ms-Icon--UnsyncFolder:before{content:""}.ms-Icon--Up:before{content:""}.ms-Icon--Upload:before{content:""}.ms-Icon--UserFollowed:before{content:""}.ms-Icon--UserPause:before{content:""}.ms-Icon--UserSync:before{content:""}.ms-Icon--Variable:before{content:""}.ms-Icon--VariableGroup:before{content:""}.ms-Icon--VB:before{content:""}.ms-Icon--VennDiagram:before{content:""}.ms-Icon--Video:before{content:""}.ms-Icon--VideoSolid:before{content:""}.ms-Icon--View:before{content:""}.ms-Icon--ViewAll:before{content:""}.ms-Icon--ViewAll2:before{content:""}.ms-Icon--ViewDashboard:before{content:""}.ms-Icon--ViewList:before{content:""}.ms-Icon--ViewListGroup:before{content:""}.ms-Icon--ViewListTree:before{content:""}.ms-Icon--VisioDiagram:before{content:""}.ms-Icon--VisioDocument:before{content:""}.ms-Icon--VisioLogo:before{content:""}.ms-Icon--VisioLogo16:before{content:""}.ms-Icon--VisioLogoFill:before{content:""}.ms-Icon--VisioLogoFill16:before{content:""}.ms-Icon--VisioLogoInverse:before{content:""}.ms-Icon--VisioLogoInverse16:before{content:""}.ms-Icon--VisualBasicLanguage:before{content:""}.ms-Icon--VisualStudioLogo:before{content:""}.ms-Icon--VoicemailForward:before{content:""}.ms-Icon--VoicemailReply:before{content:""}.ms-Icon--Volume0:before{content:""}.ms-Icon--Volume1:before{content:""}.ms-Icon--Volume2:before{content:""}.ms-Icon--Volume3:before{content:""}.ms-Icon--VolumeDisabled:before{content:""}.ms-Icon--VSTSAltLogo1:before{content:""}.ms-Icon--VSTSAltLogo2:before{content:""}.ms-Icon--VSTSLogo:before{content:""}.ms-Icon--Waffle:before{content:""}.ms-Icon--Warning:before{content:""}.ms-Icon--Website:before{content:""}.ms-Icon--Weights:before{content:""}.ms-Icon--WifiEthernet:before{content:""}.ms-Icon--WindDirection:before{content:""}.ms-Icon--WindowsLogo:before{content:""}.ms-Icon--WipePhone:before{content:""}.ms-Icon--WordDocument:before{content:""}.ms-Icon--WordLogo:before{content:""}.ms-Icon--WordLogo16:before{content:""}.ms-Icon--WordLogoFill:before{content:""}.ms-Icon--WordLogoFill16:before{content:""}.ms-Icon--WordLogoInverse:before{content:""}.ms-Icon--WordLogoInverse16:before{content:""}.ms-Icon--Work:before{content:""}.ms-Icon--WorkFlow:before{content:""}.ms-Icon--WorkItem:before{content:""}.ms-Icon--WorkItemBar:before{content:""}.ms-Icon--WorkItemBarSolid:before{content:""}.ms-Icon--WorkItemBug:before{content:""}.ms-Icon--World:before{content:""}.ms-Icon--WorldClock:before{content:""}.ms-Icon--YammerLogo:before{content:""}.ms-Icon--ZipFolder:before{content:""}.ms-Icon--Zoom:before{content:""}.ms-Icon--ZoomIn:before{content:""}.ms-Icon--ZoomOut:before{content:""}.ms-Icon--Bell:before{font-family:Office365Icons;content:""}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:768px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:992px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:1200px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:768px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:992px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:1200px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important}.gap-3{gap:1.5rem!important}.gap-3-column{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important;row-gap:0!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.px-3{padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.px-5{padding-right:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}@media(min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media(min-width:992px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.px-md-0{padding-right:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media(min-width:1200px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}
/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar;overflow-y:hidden}*,:after,:before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;display:inline-flex;flex-direction:column;flex:1 0;overflow-x:hidden}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-flex-column{flex-direction:column}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-stretch{justify-content:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.flex-basis-0{flex-basis:0}.flex-basis-33{flex-basis:33%}.flex-basis-22{flex-basis:22%}.flex-basis-25{flex-basis:25%}.flex-basis-40{flex-basis:40%}.flex-basis-50{flex-basis:50%}.flex-basis-60{flex-basis:60%}.flex-basis-95{flex-basis:95%}.flex-basis-90{flex-basis:90%}.flex-basis-300{flex-basis:300px!important}.avatar-image{width:28px;height:28px;background-position:50%;background-size:cover;border-radius:50%;padding:4px;margin-right:6px;display:block}.avatar-image-big{width:52px;height:52px}.avatar-organization{border-radius:14px!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.submenu-pop-enter-active,.submenu-pop-leave-active{transition:all .2s cubic-bezier(.4,0,.2,1)}.submenu-pop-enter,.submenu-pop-leave-to{opacity:0;transform:translateX(-8px) scale(.95)}.accordion-enter-active,.accordion-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:500px;overflow:hidden}.accordion-enter,.accordion-leave-to{max-height:0;opacity:0}.sidebar{background:linear-gradient(180deg,#1a2332,#0f1419);position:fixed;top:0;left:0;width:80px;height:100vh;color:#fff;text-align:center;box-shadow:4px 0 24px rgba(0,0,0,.15);overflow-y:hidden;overflow-x:visible;z-index:100}.sidebar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.sidebar .app-logo-link{display:inline-block;margin-top:20px;text-decoration:none}.sidebar .app-logo-link.mobile{margin-top:0}.sidebar .app-logo-link.mobile .app-logo-icon{width:36px;height:36px}.sidebar .app-logo-link.mobile .app-logo-icon img{width:20px;height:20px}.sidebar .app-logo-link .app-logo-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#0ea5e9,#0284c7);display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(14,165,233,.3);border:1px solid hsla(0,0%,100%,.1)}.sidebar .app-logo-link .app-logo-icon img{width:28px;height:28px;filter:brightness(0) invert(1);transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar .app-logo-link .app-logo-icon:hover{transform:scale(1.08) rotate(2deg);box-shadow:0 6px 20px rgba(14,165,233,.45);background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.sidebar .app-logo-link .app-logo-icon:hover img{transform:scale(1.05)}.sidebar .app-logo-link .app-logo-icon:active{transform:scale(1.02)}.sidebar .logo{margin-top:25px;width:40px!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar .logo:hover{filter:brightness(1.2);transform:scale(1.05)}.sidebar.desktop-hide{width:100%;min-height:56px;height:auto;z-index:11;background:linear-gradient(180deg,#1a2332,#0f1419);box-shadow:0 2px 12px rgba(0,0,0,.15)}.sidebar.desktop-hide>.d-flex{height:56px}.sidebar.desktop-hide .app-name{display:inline-block}.sidebar.desktop-hide .app-name img{margin-top:3px;width:32px!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar.desktop-hide .app-name img:hover{transform:scale(1.05)}.sidebar.desktop-hide .mobile-nav-button{background-color:transparent!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar.desktop-hide .mobile-nav-button:before{display:none}.sidebar.desktop-hide .mobile-nav-button .v-icon{color:#fff;font-size:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar.desktop-hide .mobile-nav-button:hover .v-icon{transform:scale(1.1)}.sidebar.desktop-hide .flag-select .v-select__slot{background-color:transparent!important}.sidebar.desktop-hide .flag-select .v-select__slot .v-icon{color:#fff!important}.sidebar.desktop-hide .collapse-menu{height:0;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#f1f5f9);transition:all .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.08)}.sidebar.desktop-hide .collapse-menu.show{height:calc(100vh - 56px);height:calc(var(--vh, 1vh)*100 - 56px)}.sidebar.desktop-hide .collapse-menu .tools{margin-top:24px;padding:0 16px}.sidebar.desktop-hide .collapse-menu .tools .item{width:100%}.sidebar.desktop-hide .collapse-menu .pages{margin-top:8px}.sidebar.desktop-hide .collapse-menu .mobile-pages{padding:8px 12px}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category{margin-bottom:4px}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-item{display:flex;align-items:center;padding:12px 16px;border-radius:12px;color:#334155;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-item:hover{background:rgba(99,102,241,.08);transform:translateX(4px)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-item.active{background:linear-gradient(90deg,rgba(99,102,241,.15),rgba(99,102,241,.05));border-left:3px solid #6366f1}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-item.active .mobile-item-icon{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 12px rgba(99,102,241,.3)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-item.active .mobile-item-icon .v-icon{color:#fff}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-item.active .mobile-item-text{font-weight:600;color:#1e293b}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-item .mobile-item-icon{width:40px;height:40px;border-radius:10px;background:rgba(99,102,241,.1);display:flex;align-items:center;justify-content:center;margin-right:14px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-item .mobile-item-icon .v-icon{color:#6366f1;font-size:22px}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-item .mobile-item-text{font-size:15px;font-weight:500;flex-grow:1}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header{display:flex;align-items:center;padding:12px 16px;border-radius:12px;color:#334155;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header:hover{background:rgba(99,102,241,.08)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header.expanded{background:rgba(99,102,241,.1)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header.expanded .mobile-item-icon{background:linear-gradient(135deg,#6366f1,#4f46e5)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header.expanded .mobile-item-icon .v-icon{color:#fff}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header.expanded .mobile-expand-icon{transform:rotate(180deg)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header .mobile-item-icon{width:40px;height:40px;border-radius:10px;background:rgba(99,102,241,.1);display:flex;align-items:center;justify-content:center;margin-right:14px;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header .mobile-item-icon .v-icon{color:#6366f1;font-size:22px}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header .mobile-item-text{font-size:15px;font-weight:500;flex-grow:1}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-category-header .mobile-expand-icon{color:#64748b;font-size:20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-subcategory-list{padding-left:24px;margin-top:4px;border-left:2px solid rgba(99,102,241,.2);margin-left:36px}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-subcategory-list .mobile-subitem{display:block;padding:10px 16px;border-radius:8px;color:#475569;text-decoration:none;font-size:14px;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-subcategory-list .mobile-subitem:before{content:"";position:absolute;left:-26px;top:50%;width:20px;height:2px;background:rgba(99,102,241,.2);transform:translateY(-50%)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-subcategory-list .mobile-subitem:hover{background:rgba(99,102,241,.08);color:#1e293b;transform:translateX(4px)}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-subcategory-list .mobile-subitem.active{background:rgba(99,102,241,.12);color:#4f46e5;font-weight:600}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-subcategory-list .mobile-subitem.active:before{background:#6366f1}.sidebar.desktop-hide .collapse-menu .mobile-pages .mobile-subcategory-list .mobile-subitem .mobile-subitem-text{display:block}.sidebar.desktop-hide .collapse-menu .search-box{width:100%;margin-right:0!important}.sidebar.desktop-hide .collapse-menu .user-button{max-width:100%;overflow-x:hidden;padding:0 8px}.sidebar.desktop-hide .collapse-menu .user-button .v-btn__content{display:block}.sidebar.desktop-hide .collapse-menu .user-button .v-btn__content .avatar,.sidebar.desktop-hide .collapse-menu .user-button .v-btn__content .avatar-image,.sidebar.desktop-hide .collapse-menu .user-button .v-btn__content .user-name{display:inline-block;vertical-align:middle}.sidebar.desktop-hide .collapse-menu .user-button .v-btn__content .status{margin-right:4px}.sidebar.desktop-hide .collapse-menu .v-select .v-select__slot,.sidebar.desktop-hide .collapse-menu .v-select .v-select__slot .v-select__selections{height:42px}.sidebar.desktop-hide .collapse-menu .LogOut{background:linear-gradient(135deg,#ef4444,#dc2626);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;border-radius:12px;vertical-align:middle;box-shadow:0 2px 8px rgba(239,68,68,.2)}.sidebar.desktop-hide .collapse-menu .LogOut .icon{display:flex;align-items:center;justify-content:center}.sidebar.desktop-hide .collapse-menu .LogOut .icon .v-icon{color:#fff;font-size:22px}.sidebar.desktop-hide .collapse-menu .LogOut:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px rgba(239,68,68,.3);transform:scale(1.05)}.sidebar.desktop-hide .collapse-menu .inner-scroll{overflow-y:auto;height:calc(100vh - 235px);height:calc(var(--vh, 1vh)*100 - 235px)}.sidebar.mobile-hide .pages .item,.sidebar.mobile-hide .tools .item{width:80px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-y:hidden;overflow-x:visible;text-align:center;padding:6px 0;position:relative;animation:fadeInUp .5s ease-out backwards;z-index:1}.sidebar.mobile-hide .pages .item:hover,.sidebar.mobile-hide .tools .item:hover{z-index:100}.sidebar.mobile-hide .pages .item .e-control,.sidebar.mobile-hide .tools .item .e-control{display:inline-block}.sidebar.mobile-hide .pages .item:first-child,.sidebar.mobile-hide .tools .item:first-child{animation-delay:0s}.sidebar.mobile-hide .pages .item:nth-child(2),.sidebar.mobile-hide .tools .item:nth-child(2){animation-delay:.04s}.sidebar.mobile-hide .pages .item:nth-child(3),.sidebar.mobile-hide .tools .item:nth-child(3){animation-delay:.08s}.sidebar.mobile-hide .pages .item:nth-child(4),.sidebar.mobile-hide .tools .item:nth-child(4){animation-delay:.12s}.sidebar.mobile-hide .pages .item:nth-child(5),.sidebar.mobile-hide .tools .item:nth-child(5){animation-delay:.16s}.sidebar.mobile-hide .pages .item:nth-child(6),.sidebar.mobile-hide .tools .item:nth-child(6){animation-delay:.2s}.sidebar.mobile-hide .pages .item:nth-child(7),.sidebar.mobile-hide .tools .item:nth-child(7){animation-delay:.24s}.sidebar.mobile-hide .pages .item:nth-child(8),.sidebar.mobile-hide .tools .item:nth-child(8){animation-delay:.28s}.sidebar.mobile-hide .pages .item:nth-child(9),.sidebar.mobile-hide .tools .item:nth-child(9){animation-delay:.32s}.sidebar.mobile-hide .pages .item:nth-child(10),.sidebar.mobile-hide .tools .item:nth-child(10){animation-delay:.36s}.sidebar.mobile-hide .pages .item:nth-child(11),.sidebar.mobile-hide .tools .item:nth-child(11){animation-delay:.4s}.sidebar.mobile-hide .pages .item:nth-child(12),.sidebar.mobile-hide .tools .item:nth-child(12){animation-delay:.44s}.sidebar.mobile-hide .pages .item:nth-child(13),.sidebar.mobile-hide .tools .item:nth-child(13){animation-delay:.48s}.sidebar.mobile-hide .pages .item:nth-child(14),.sidebar.mobile-hide .tools .item:nth-child(14){animation-delay:.52s}.sidebar.mobile-hide .pages .item:nth-child(15),.sidebar.mobile-hide .tools .item:nth-child(15){animation-delay:.56s}.sidebar.mobile-hide .pages .item:nth-child(16),.sidebar.mobile-hide .tools .item:nth-child(16){animation-delay:.6s}.sidebar.mobile-hide .pages .item:nth-child(17),.sidebar.mobile-hide .tools .item:nth-child(17){animation-delay:.64s}.sidebar.mobile-hide .pages .item:nth-child(18),.sidebar.mobile-hide .tools .item:nth-child(18){animation-delay:.68s}.sidebar.mobile-hide .pages .item:nth-child(19),.sidebar.mobile-hide .tools .item:nth-child(19){animation-delay:.72s}.sidebar.mobile-hide .pages .item:nth-child(20),.sidebar.mobile-hide .tools .item:nth-child(20){animation-delay:.76s}.sidebar.mobile-hide .pages .item .icon.mdi-icon,.sidebar.mobile-hide .tools .item .icon.mdi-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.1)}.sidebar.mobile-hide .pages .item .icon.mdi-icon .v-icon,.sidebar.mobile-hide .tools .item .icon.mdi-icon .v-icon{color:#fff;font-size:22px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar.mobile-hide .pages .item .category-with-submenu,.sidebar.mobile-hide .tools .item .category-with-submenu{position:relative;display:inline-block}.sidebar.mobile-hide .pages .item .category-trigger,.sidebar.mobile-hide .pages .item>.d-inline-block>a,.sidebar.mobile-hide .pages .item>a,.sidebar.mobile-hide .tools .item .category-trigger,.sidebar.mobile-hide .tools .item>.d-inline-block>a,.sidebar.mobile-hide .tools .item>a{display:inline-block;position:relative;width:42px;height:42px;border-radius:12px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);vertical-align:middle;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;cursor:pointer}.sidebar.mobile-hide .pages .item .category-trigger .icon.mdi-icon,.sidebar.mobile-hide .pages .item>.d-inline-block>a .icon.mdi-icon,.sidebar.mobile-hide .pages .item>a .icon.mdi-icon,.sidebar.mobile-hide .tools .item .category-trigger .icon.mdi-icon,.sidebar.mobile-hide .tools .item>.d-inline-block>a .icon.mdi-icon,.sidebar.mobile-hide .tools .item>a .icon.mdi-icon{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar.mobile-hide .pages .item .category-trigger:before,.sidebar.mobile-hide .pages .item>.d-inline-block>a:before,.sidebar.mobile-hide .pages .item>a:before,.sidebar.mobile-hide .tools .item .category-trigger:before,.sidebar.mobile-hide .tools .item>.d-inline-block>a:before,.sidebar.mobile-hide .tools .item>a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:14px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:1}.sidebar.mobile-hide .pages .item .category-trigger:active,.sidebar.mobile-hide .pages .item>.d-inline-block>a:active,.sidebar.mobile-hide .pages .item>a:active,.sidebar.mobile-hide .tools .item .category-trigger:active,.sidebar.mobile-hide .tools .item>.d-inline-block>a:active,.sidebar.mobile-hide .tools .item>a:active{transform:scale(.95)}.sidebar.mobile-hide .pages .item .category-trigger:active:before,.sidebar.mobile-hide .pages .item>.d-inline-block>a:active:before,.sidebar.mobile-hide .pages .item>a:active:before,.sidebar.mobile-hide .tools .item .category-trigger:active:before,.sidebar.mobile-hide .tools .item>.d-inline-block>a:active:before,.sidebar.mobile-hide .tools .item>a:active:before{opacity:.5}.sidebar.mobile-hide .pages .item .category-trigger:hover,.sidebar.mobile-hide .pages .item>.d-inline-block>a:hover,.sidebar.mobile-hide .pages .item>a:hover,.sidebar.mobile-hide .tools .item .category-trigger:hover,.sidebar.mobile-hide .tools .item>.d-inline-block>a:hover,.sidebar.mobile-hide .tools .item>a:hover{background:hsla(0,0%,100%,.15);transform:translateY(-1px) scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.15)}.sidebar.mobile-hide .pages .item .category-trigger:hover:before,.sidebar.mobile-hide .pages .item>.d-inline-block>a:hover:before,.sidebar.mobile-hide .pages .item>a:hover:before,.sidebar.mobile-hide .tools .item .category-trigger:hover:before,.sidebar.mobile-hide .tools .item>.d-inline-block>a:hover:before,.sidebar.mobile-hide .tools .item>a:hover:before{opacity:1}.sidebar.mobile-hide .pages .item .category-trigger:hover .icon.mdi-icon .v-icon,.sidebar.mobile-hide .pages .item>.d-inline-block>a:hover .icon.mdi-icon .v-icon,.sidebar.mobile-hide .pages .item>a:hover .icon.mdi-icon .v-icon,.sidebar.mobile-hide .tools .item .category-trigger:hover .icon.mdi-icon .v-icon,.sidebar.mobile-hide .tools .item>.d-inline-block>a:hover .icon.mdi-icon .v-icon,.sidebar.mobile-hide .tools .item>a:hover .icon.mdi-icon .v-icon{transform:scale(1.1)}.sidebar.mobile-hide .pages .item .category-trigger.active,.sidebar.mobile-hide .pages .item>.d-inline-block>a.active,.sidebar.mobile-hide .pages .item>a.active,.sidebar.mobile-hide .tools .item .category-trigger.active,.sidebar.mobile-hide .tools .item>.d-inline-block>a.active,.sidebar.mobile-hide .tools .item>a.active{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 2px 10px rgba(99,102,241,.35);transform:translateY(-1px);border-color:rgba(99,102,241,.3)}.sidebar.mobile-hide .pages .item .category-trigger.active:after,.sidebar.mobile-hide .pages .item>.d-inline-block>a.active:after,.sidebar.mobile-hide .pages .item>a.active:after,.sidebar.mobile-hide .tools .item .category-trigger.active:after,.sidebar.mobile-hide .tools .item>.d-inline-block>a.active:after,.sidebar.mobile-hide .tools .item>a.active:after{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#6366f1;border-radius:0 2px 2px 0}.sidebar.mobile-hide .pages .item .category-trigger.open,.sidebar.mobile-hide .pages .item>.d-inline-block>a.open,.sidebar.mobile-hide .pages .item>a.open,.sidebar.mobile-hide .tools .item .category-trigger.open,.sidebar.mobile-hide .tools .item>.d-inline-block>a.open,.sidebar.mobile-hide .tools .item>a.open{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2);transform:scale(1.05)}.sidebar.mobile-hide .pages .item .category-trigger.Dashboard.router-link-active,.sidebar.mobile-hide .pages .item>.d-inline-block>a.Dashboard.router-link-active,.sidebar.mobile-hide .pages .item>a.Dashboard.router-link-active,.sidebar.mobile-hide .tools .item .category-trigger.Dashboard.router-link-active,.sidebar.mobile-hide .tools .item>.d-inline-block>a.Dashboard.router-link-active,.sidebar.mobile-hide .tools .item>a.Dashboard.router-link-active{background:linear-gradient(135deg,#ff6b9d,#c94c7e);box-shadow:0 2px 10px rgba(255,107,157,.35);transform:translateY(-1px);border-color:rgba(255,107,157,.3)}.sidebar.mobile-hide .pages .item .category-trigger.Dashboard.router-link-active:after,.sidebar.mobile-hide .pages .item>.d-inline-block>a.Dashboard.router-link-active:after,.sidebar.mobile-hide .pages .item>a.Dashboard.router-link-active:after,.sidebar.mobile-hide .tools .item .category-trigger.Dashboard.router-link-active:after,.sidebar.mobile-hide .tools .item>.d-inline-block>a.Dashboard.router-link-active:after,.sidebar.mobile-hide .tools .item>a.Dashboard.router-link-active:after{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#ff6b9d;border-radius:0 2px 2px 0}.sidebar.mobile-hide .pages .item .category-trigger.WorkTasks.router-link-active,.sidebar.mobile-hide .pages .item>.d-inline-block>a.WorkTasks.router-link-active,.sidebar.mobile-hide .pages .item>a.WorkTasks.router-link-active,.sidebar.mobile-hide .tools .item .category-trigger.WorkTasks.router-link-active,.sidebar.mobile-hide .tools .item>.d-inline-block>a.WorkTasks.router-link-active,.sidebar.mobile-hide .tools .item>a.WorkTasks.router-link-active{background:linear-gradient(135deg,#4facfe,#00b4d8);box-shadow:0 2px 10px rgba(79,172,254,.35);transform:translateY(-1px);border-color:rgba(79,172,254,.3)}.sidebar.mobile-hide .pages .item .category-trigger.WorkTasks.router-link-active:after,.sidebar.mobile-hide .pages .item>.d-inline-block>a.WorkTasks.router-link-active:after,.sidebar.mobile-hide .pages .item>a.WorkTasks.router-link-active:after,.sidebar.mobile-hide .tools .item .category-trigger.WorkTasks.router-link-active:after,.sidebar.mobile-hide .tools .item>.d-inline-block>a.WorkTasks.router-link-active:after,.sidebar.mobile-hide .tools .item>a.WorkTasks.router-link-active:after{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#4facfe;border-radius:0 2px 2px 0}.sidebar.mobile-hide .pages .item .category-trigger.Audits.router-link-active,.sidebar.mobile-hide .pages .item>.d-inline-block>a.Audits.router-link-active,.sidebar.mobile-hide .pages .item>a.Audits.router-link-active,.sidebar.mobile-hide .tools .item .category-trigger.Audits.router-link-active,.sidebar.mobile-hide .tools .item>.d-inline-block>a.Audits.router-link-active,.sidebar.mobile-hide .tools .item>a.Audits.router-link-active{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 2px 10px rgba(251,191,36,.35);transform:translateY(-1px);border-color:rgba(251,191,36,.3)}.sidebar.mobile-hide .pages .item .category-trigger.Audits.router-link-active:after,.sidebar.mobile-hide .pages .item>.d-inline-block>a.Audits.router-link-active:after,.sidebar.mobile-hide .pages .item>a.Audits.router-link-active:after,.sidebar.mobile-hide .tools .item .category-trigger.Audits.router-link-active:after,.sidebar.mobile-hide .tools .item>.d-inline-block>a.Audits.router-link-active:after,.sidebar.mobile-hide .tools .item>a.Audits.router-link-active:after{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#fbbf24;border-radius:0 2px 2px 0}.sidebar.mobile-hide .pages .item .category-trigger.Settings.router-link-active,.sidebar.mobile-hide .pages .item>.d-inline-block>a.Settings.router-link-active,.sidebar.mobile-hide .pages .item>a.Settings.router-link-active,.sidebar.mobile-hide .tools .item .category-trigger.Settings.router-link-active,.sidebar.mobile-hide .tools .item>.d-inline-block>a.Settings.router-link-active,.sidebar.mobile-hide .tools .item>a.Settings.router-link-active{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 2px 10px rgba(100,116,139,.35);transform:translateY(-1px);border-color:rgba(100,116,139,.3)}.sidebar.mobile-hide .pages .item .category-trigger.Settings.router-link-active:after,.sidebar.mobile-hide .pages .item>.d-inline-block>a.Settings.router-link-active:after,.sidebar.mobile-hide .pages .item>a.Settings.router-link-active:after,.sidebar.mobile-hide .tools .item .category-trigger.Settings.router-link-active:after,.sidebar.mobile-hide .tools .item>.d-inline-block>a.Settings.router-link-active:after,.sidebar.mobile-hide .tools .item>a.Settings.router-link-active:after{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#64748b;border-radius:0 2px 2px 0}.sidebar.mobile-hide .pages .item .inline-submenu,.sidebar.mobile-hide .tools .item .inline-submenu{position:fixed;left:88px;background:linear-gradient(180deg,#1e293b,#0f172a);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2);z-index:9999;border:1px solid hsla(0,0%,100%,.08);width:-moz-max-content;width:max-content;min-width:200px}.sidebar.mobile-hide .pages .item .inline-submenu .submenu-arrow,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-arrow{position:absolute;left:-6px;top:21px;width:12px;height:12px;background:#1e293b;border-radius:2px;transform:rotate(45deg);border-left:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content{position:relative;padding:8px;z-index:1;border-radius:12px}.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content .submenu-title,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content .submenu-title{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px 10px;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:6px;white-space:nowrap}.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content .submenu-link,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content .submenu-link{display:block;padding:10px 14px;border-radius:8px;color:hsla(0,0%,100%,.8);text-decoration:none;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;margin:2px 0;white-space:nowrap;text-align:left}.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content .submenu-link:before,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content .submenu-link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:#6366f1;border-radius:0 2px 2px 0;transition:height .2s cubic-bezier(.4,0,.2,1)}.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content .submenu-link:hover,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content .submenu-link:hover{background:hsla(0,0%,100%,.08);color:#fff;padding-left:18px}.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content .submenu-link:hover:before,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content .submenu-link:hover:before{height:16px}.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content .submenu-link.active,.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content .submenu-link.router-link-active,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content .submenu-link.active,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content .submenu-link.router-link-active{background:linear-gradient(90deg,rgba(99,102,241,.25),rgba(99,102,241,.08));color:#fff;font-weight:600;padding-left:18px}.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content .submenu-link.active:before,.sidebar.mobile-hide .pages .item .inline-submenu .submenu-content .submenu-link.router-link-active:before,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content .submenu-link.active:before,.sidebar.mobile-hide .tools .item .inline-submenu .submenu-content .submenu-link.router-link-active:before{height:20px;width:4px;background:linear-gradient(180deg,#818cf8,#6366f1)}.sidebar.mobile-hide .pages .item.more-menu-item,.sidebar.mobile-hide .tools .item.more-menu-item{position:static}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu{min-width:220px;overflow:visible}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu>.submenu-arrow,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu>.submenu-arrow{position:absolute;left:-6px;width:12px;height:12px;background:#1e293b;border-radius:2px;transform:rotate(45deg);border-left:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);transition:top .2s ease,bottom .2s ease;z-index:-1}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-link,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-link{display:flex;align-items:center;gap:10px;cursor:pointer}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-link .more-category-icon,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-link .more-category-icon{font-size:18px;color:hsla(0,0%,100%,.7);flex-shrink:0}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-link .more-category-text,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-link .more-category-text{flex-grow:1}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-link .more-category-chevron,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-link .more-category-chevron{font-size:16px;color:hsla(0,0%,100%,.4);flex-shrink:0;transition:transform .2s ease,color .2s ease}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-link.active .more-category-icon,.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-link:hover .more-category-icon,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-link.active .more-category-icon,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-link:hover .more-category-icon{color:#fff}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-link.open .more-category-chevron,.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-link:hover .more-category-chevron,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-link.open .more-category-chevron,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-link:hover .more-category-chevron{color:#fff;transform:translateX(2px)}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-link.open,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-link.open{background:hsla(0,0%,100%,.08)}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-with-submenu,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-with-submenu{position:static}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-with-submenu .more-nested-submenu,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-with-submenu .more-nested-submenu{position:fixed;background:linear-gradient(180deg,#1e293b,#0f172a);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);min-width:200px;z-index:10001}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-with-submenu .more-nested-submenu .submenu-arrow,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-with-submenu .more-nested-submenu .submenu-arrow{position:absolute;left:-6px;top:21px;width:12px;height:12px;background:#1e293b;border-radius:2px;transform:rotate(45deg);border-left:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);z-index:-1}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-with-submenu .more-nested-submenu .submenu-content,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-with-submenu .more-nested-submenu .submenu-content{padding:8px;border-radius:12px;max-height:calc(100vh - 100px);overflow-y:auto}.sidebar.mobile-hide .pages .item.more-menu-item .more-submenu .more-category-with-submenu .more-nested-submenu .submenu-content .submenu-link,.sidebar.mobile-hide .tools .item.more-menu-item .more-submenu .more-category-with-submenu .more-nested-submenu .submenu-content .submenu-link{cursor:pointer}.sidebar.mobile-hide .pages{margin-top:calc(var(--vh, 1vh)*3.5);overflow-y:auto;overflow-x:visible;max-height:calc(100vh - 200px);padding-bottom:8px}.sidebar.mobile-hide .pages::-webkit-scrollbar{width:0;background:transparent}.sidebar.mobile-hide .tools{position:absolute;bottom:16px;left:0;width:100%;overflow-y:hidden;overflow-x:visible}.sidebar.mobile-hide .tools:before{content:"";position:absolute;top:-12px;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.organization-settings--menu,.user-settings--menu{background:#d5dbdd;height:calc(100vh - 105px);position:relative;padding-top:8px;color:#383838;border-radius:5px;margin:0 0 0 16px}.organization-settings--menu .item,.user-settings--menu .item{width:220px;transition:.3s;overflow-x:hidden}.organization-settings--menu .item a,.user-settings--menu .item a{display:block;color:#383838;padding:12px 8px;text-decoration:none;border-left:5px solid transparent;white-space:nowrap}.organization-settings--menu .item a .text,.user-settings--menu .item a .text{display:inline-block;font-size:14px}.organization-settings--menu .item a i,.user-settings--menu .item a i{font-size:22px;vertical-align:middle;margin-bottom:4px;margin-right:12px}.organization-settings--menu .item a:hover,.user-settings--menu .item a:hover{background:#d2dce8}.organization-settings--menu .item a.router-link-active,.user-settings--menu .item a.router-link-active{border-color:#778da9;background:#d2dce8}.organization-settings--menu .minimize-sidebar,.user-settings--menu .minimize-sidebar{position:absolute;display:block;right:4px;bottom:8px;color:#d2dce8;cursor:pointer;padding:8px;text-align:right}.organization-settings--menu .minimize-sidebar:hover,.user-settings--menu .minimize-sidebar:hover{color:#fff}.organization-settings--menu .minimize-sidebar i,.user-settings--menu .minimize-sidebar i{vertical-align:middle;font-size:16px;transition:.3s}@media(max-width:991px){.organization-settings--menu .minimize-sidebar,.user-settings--menu .minimize-sidebar{display:none}}@media(min-width:992px){.organization-settings--menu.minimized .item,.user-settings--menu.minimized .item{width:50px}.organization-settings--menu.minimized .item .text,.user-settings--menu.minimized .item .text{display:none!important}.organization-settings--menu.minimized .minimize-sidebar,.user-settings--menu.minimized .minimize-sidebar{width:100%;text-align:center}.organization-settings--menu.minimized .minimize-sidebar i,.user-settings--menu.minimized .minimize-sidebar i{transform:rotate(180deg);margin-left:8px}}@media(max-width:991px){.organization-settings--menu,.user-settings--menu{position:absolute;z-index:16;bottom:0;height:auto;padding-top:0;width:100%;text-align:center;white-space:nowrap;overflow-x:auto}.organization-settings--menu .item,.user-settings--menu .item{display:inline-block;width:16.66667%!important;text-align:center;vertical-align:top;height:60px}.organization-settings--menu .item a,.user-settings--menu .item a{padding:8px;height:59px;border-left:0;border-bottom:2px solid transparent}.organization-settings--menu .item a .text,.user-settings--menu .item a .text{display:block;font-size:10px;white-space:normal;line-height:11px;height:22px;position:relative}.organization-settings--menu .item a .text .inner,.user-settings--menu .item a .text .inner{display:inline-block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.organization-settings--menu .item a i,.user-settings--menu .item a i{font-size:20px;margin-right:0}}.more-menu{border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important;overflow:hidden}.more-menu .v-list{background:linear-gradient(180deg,#fff,#f8fafc);padding:6px}.more-menu .v-list .item{display:flex;cursor:pointer;border-radius:8px;margin:2px 0;padding:6px 10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:auto;font-size:13px;font-weight:500;color:#334155;align-items:center}.more-menu .v-list .item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#6366f1;transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.more-menu .v-list .item .icon{background:linear-gradient(135deg,#6366f1,#4f46e5);width:30px;height:30px;border-radius:8px;overflow:hidden;text-align:center;margin-right:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(99,102,241,.2);transition:all .3s cubic-bezier(.4,0,.2,1)}.more-menu .v-list .item .icon img{max-width:16px;max-height:16px;vertical-align:middle}.more-menu .v-list .item:hover{background:linear-gradient(90deg,rgba(99,102,241,.12),rgba(99,102,241,.06));transform:translateX(4px);box-shadow:0 1px 6px rgba(99,102,241,.15);color:#1e293b;font-weight:600}.more-menu .v-list .item:hover:before{transform:scaleY(1)}.more-menu .v-list .item:hover .icon{transform:scale(1.08) rotate(2deg);box-shadow:0 4px 12px rgba(99,102,241,.3)}.more-menu .v-list .item:active{transform:translateX(2px);background:linear-gradient(90deg,rgba(99,102,241,.15),rgba(99,102,241,.08))}.more-menu .v-list .item:active .icon{transform:scale(1.03) rotate(0deg)}.more-menu .v-list .item.router-link-active,.more-menu .v-list .item.v-list-item--active{background:linear-gradient(90deg,rgba(99,102,241,.15),rgba(99,102,241,.08));color:#1e293b;font-weight:600}.more-menu .v-list .item.router-link-active:before,.more-menu .v-list .item.v-list-item--active:before{transform:scaleY(1);width:4px;background:linear-gradient(180deg,#6366f1,#4f46e5)}.more-menu .v-list .item.router-link-active .icon,.more-menu .v-list .item.v-list-item--active .icon{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 12px rgba(99,102,241,.4);transform:scale(1.05)}.more-menu .v-list .item.router-link-active:hover,.more-menu .v-list .item.v-list-item--active:hover{background:linear-gradient(90deg,rgba(99,102,241,.18),rgba(99,102,241,.1));transform:translateX(4px)}.more-menu .v-list .item.router-link-active:hover .icon,.more-menu .v-list .item.v-list-item--active:hover .icon{transform:scale(1.1) rotate(2deg);box-shadow:0 6px 16px rgba(99,102,241,.45)}.sidebar.desktop-hide .mobile-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;height:56px;gap:12px}.sidebar.desktop-hide .mobile-logo{display:flex;align-items:center;text-decoration:none}.sidebar.desktop-hide .mobile-logo-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0ea5e9,#0284c7);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.sidebar.desktop-hide .mobile-logo-icon img{width:20px;height:20px;filter:brightness(0) invert(1)}.sidebar.desktop-hide .mobile-logo-icon:hover{transform:scale(1.05)}.sidebar.desktop-hide .mobile-actions{display:flex;align-items:center;gap:6px}.sidebar.desktop-hide .mobile-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:hsla(0,0%,100%,.15);cursor:pointer;transition:all .2s ease}.sidebar.desktop-hide .mobile-btn .v-icon{color:#fff!important}.sidebar.desktop-hide .mobile-btn:hover{background:hsla(0,0%,100%,.25)}.sidebar.desktop-hide .mobile-btn:active{transform:scale(.95)}.sidebar.desktop-hide .mobile-btn--success{background:linear-gradient(135deg,#22c55e,#16a34a)}.sidebar.desktop-hide .mobile-btn--danger{background:linear-gradient(135deg,#ef4444,#dc2626)}.sidebar.desktop-hide .mobile-user-btn{display:flex;align-items:center;gap:4px;padding:4px 8px 4px 4px;border:none;border-radius:10px;background:hsla(0,0%,100%,.15);cursor:pointer;transition:all .2s ease}.sidebar.desktop-hide .mobile-user-btn:hover{background:hsla(0,0%,100%,.25)}.sidebar.desktop-hide .mobile-user-btn:active{transform:scale(.97)}.sidebar.desktop-hide .mobile-user-avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;overflow:hidden}.sidebar.desktop-hide .mobile-user-avatar-img{width:100%;height:100%;background-size:cover;background-position:50%;display:block}.sidebar.desktop-hide .mobile-user-chevron{color:hsla(0,0%,100%,.7)!important}.sidebar.desktop-hide .mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:hsla(0,0%,100%,.15);cursor:pointer;transition:all .2s ease}.sidebar.desktop-hide .mobile-menu-btn:hover{background:hsla(0,0%,100%,.25)}.sidebar.desktop-hide .mobile-menu-btn:active{transform:scale(.95)}.mobile-dropdown-menu{border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.15)!important;border:1px solid #e2e8f0!important;overflow:hidden!important}.mobile-dropdown-list{padding:8px!important;min-width:180px}.mobile-dropdown-list .v-list-item{border-radius:8px!important;min-height:42px!important;margin-bottom:2px;transition:all .15s ease}.mobile-dropdown-list .v-list-item:hover{background:#f1f5f9!important}.mobile-dropdown-list .v-divider{margin:6px 0!important}.search-box{border:0!important;background-color:#d5dbdd!important;height:42px!important;border-radius:5px;overflow:hidden;margin-left:2px}.search-box fieldset{border:0!important}.search-box.v-input .v-input__control{min-height:42px}.search-box.v-input .v-input__control .v-input__slot{background:transparent;box-shadow:none!important;margin-top:0}.search-box.v-input .v-input__control .v-input__slot .v-text-field__slot{border:0!important;box-shadow:none!important;background:transparent!important}.search-box.v-input .v-input__control .v-input__slot .v-input__icon--append{display:none}.search-box.v-input .v-input__control .v-input__slot .v-icon--link{margin-top:12px}.search-box input{color:#383838!important;font-size:14px!important;min-width:250px!important;height:42px!important;color:#10182f}@media(max-width:991px){.search-box input{min-width:250px!important}}.search-box .v-autocomplete .v-select__slot{padding:0!important}.search-box--type{color:#1e40af;margin-right:10px}.search-box--name{color:#000}.v-list-item__title{font-weight:700!important;font-size:12px!important}#file-manager_contextmenu #file-manager_cm_copy,#file-manager_contextmenu #file-manager_cm_cut,#file-manager_contextmenu #file-manager_cm_open,#file-manager_contextmenu #file-manager_cm_paste,#file-manager_contextmenu .e-separator,#file-manager_contextmenu.system-folder #file-manager_cm_delete,#file-manager_contextmenu.system-folder #file-manager_cm_details,#file-manager_contextmenu.system-folder #file-manager_cm_rename{display:none}.e-filemanager ::-moz-placeholder,.e-filemanager input::-moz-placeholder{color:transparent}.e-filemanager input::placeholder{color:transparent}.work-item-comments hr{opacity:.3;border:1px solid #c8c8c8!important;margin-top:32px}.work-item-comments .comment-item{display:flex;position:relative}.work-item-comments .comment-item:hover .toolbar{display:block}.work-item-comments .comment-item .avatar{width:30px;height:30px;border-radius:50%;line-height:26px;text-align:center;background:#415a77;color:#fff;margin-right:10px}.work-item-comments .comment-item .avatar i{font-size:20px}.work-item-comments .comment-item .content{flex-grow:1;border:1px solid #c8c8c8;padding:8px 16px;font-weight:400}.work-item-comments .comment-item .content .info{padding:4px 0}.work-item-comments .comment-item .content .info .username{font-weight:700}.work-item-comments .comment-item .content .info .date{display:inline-block;margin-left:4px;font-size:11px}.work-item-comments .comment-item .content .value{margin-top:8px}.work-item-comments .comment-item .content .value p{margin-top:0;margin-bottom:6px}.work-item-comments .comment-item .toolbar{display:none;position:absolute;text-align:right;width:100%;top:0;padding:4px}.work-item-comments .comment-item .toolbar .e-btn.fab-button{background:transparent;border:0}.work-item-comments .comment-item .toolbar .e-btn.fab-button:hover{background:#d2dce8}.work-item-comments .comment-item .text-editor{flex-grow:1}.work-item-comments .e-extended-toolbar{position:relative!important}.tenant-group-panel{margin-bottom:15px;cursor:pointer;display:inline-block;padding:15px;transition:.3s}.tenant-group-panel:hover{background:#f4edff}.tenant-group-panel .avatar{width:80px;height:80px;background:#fff;text-align:center;border-radius:50%;font-size:40px;color:#1e40af;font-weight:700;line-height:80px;margin:auto}.tenant-group-panel .name{font-weight:700;color:#10182f;text-align:center;margin-top:8px}.tasqio_main{border:1px solid #e0e0e0}.tasqio_main,.tasqio_main td{font-family:Roboto,sans-serif;font-size:13px}.tasqio_event{color:#fff}.tasqio_event_inner{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;overflow:hidden;background-color:#4f347e;background:linear-gradient(180deg,#513581 0,#4d337b);padding:2px;border:1px solid #342452;display:flex;align-items:center}.tasqio_corner,.tasqio_rowheader,.tasqio_timeheadercol,.tasqio_timeheadergroup{color:#000;background:#fff}.tasqio_rowheader_inner{position:absolute;left:0;right:0;top:0;bottom:0;border-right:1px solid #e0e0e0;padding:7px;display:flex;align-items:center}.tasqio_timeheadercol_inner,.tasqio_timeheadergroup_inner{position:absolute;left:0;right:0;top:0;bottom:0;border-right:1px solid #e0e0e0;padding:7px;display:flex;align-items:center;justify-content:center}.tasqio_timeheadergroup_inner{border-bottom:1px solid #e0e0e0}.tasqio_divider,.tasqio_divider_horizontal,.tasqio_matrix_horizontal_line,.tasqio_matrix_vertical_line,.tasqio_resourcedivider,.tasqio_splitter{background-color:#e0e0e0}.tasqio_cell{background:#f5f5f5}.tasqio_cell.tasqio_cell_business{background:#fff}.tasqio_message{padding:10px;opacity:.9;color:#fff;background:#ffa216}.tasqio_shadow_inner{background-color:#666;opacity:.5;height:100%}.tasqio_matrix_vertical_break{background-color:#d9d9d9!important;margin-left:-2px!important;margin-top:-1px!important;width:6px!important}.tasqio_tree_image_expand{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><path d='M 1.5 0.5 L 6.5 5 L 1.5 9.5' style='fill:none;stroke:%23999999;stroke-width:2;stroke-linejoin:round;stroke-linecap:butt' /></svg>")}.tasqio_tree_image_collapse{background-image:url("data:image/svg+xml;utf8,<svg width='10' height='10' xmlns='http://www.w3.org/2000/svg'><path d='M 0.5 1.5 L 5 6.5 L 9.5 1.5' style='fill:none;stroke:%23999999;stroke-width:2;stroke-linejoin:round;stroke-linecap:butt' /></svg>")}.tasqio_columnheader_inner{font-weight:700}.tasqio_columnheader_splitter{box-sizing:border-box;border-right:1px solid silver}.tasqio_columnheader_splitter:hover{background-color:silver}.tasqio_columnheader_cell_inner{position:absolute;left:0;right:0;top:0;bottom:0;padding:2px;display:flex;align-items:center}.tasqio_timeheader_float{display:flex;align-items:center;justify-content:center}.tasqio_timeheader_float_inner{padding:7px}.tasqio_event_float{display:flex;align-items:center}.tasqio_event_float_inner{padding:3px 2px 2px 7px;padding-left:9px;position:relative}.tasqio_event_float_inner:after{content:"";border-color:transparent #fff transparent transparent;border-style:solid;border-width:5px;width:0;height:0;position:absolute;top:5px;left:-4px}.tasqio_event_move_left,.tasqio_event_move_right{box-sizing:border-box;padding:2px;border:1px solid #ccc;background:#fff;background:linear-gradient(180deg,#fff 0,#eee);display:flex;align-items:center}.tasqio_event_delete{background:url("data:image/svg+xml;utf8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><path d='M 0.5 0.5 L 11.5 11.5 M 0.5 11.5 L 11.5 0.5' style='fill:none;stroke:%23464646;stroke-width:3;stroke-linejoin:round;stroke-linecap:butt' /></svg>") no-repeat 50%;cursor:pointer;opacity:.6}.tasqio_event_delete:hover{opacity:1}.tasqio_rowmove_handle{background-repeat:no-repeat;background-position:50%;background-color:#ccc;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAKCAYAAACT+/8OAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAClJREFUGFdj+P//P4O9vX2Bg4NDP4gNFgBytgPxebgAMsYuQGMz/jMAAFsTZDPYJlDHAAAAAElFTkSuQmCC);cursor:move}.tasqio_rowmove_source{background-color:#000;opacity:.2}.tasqio_rowmove_position_after,.tasqio_rowmove_position_before,.tasqio_rowmove_position_child{background-color:#999;height:2px}.tasqio_rowmove_position_child{margin-left:10px}.tasqio_rowmove_position_child:before{content:"+";color:#999;position:absolute;top:-8px;left:-10px}.tasqio_rowmove_position_forbidden{background-color:red;height:2px;margin-left:10px}.tasqio_rowmove_position_forbidden:before{content:"x";color:red;position:absolute;top:-8px;left:-10px}.tasqio_link_horizontal{border-bottom-style:solid;border-bottom-color:#c00}.tasqio_link_vertical{border-right-style:solid;border-right-color:#c00}.tasqio_link_arrow_right:before{border-color:transparent transparent transparent #c00}.tasqio_link_arrow_left:before,.tasqio_link_arrow_right:before{content:"";border-width:6px;border-style:solid;width:0;height:0;position:absolute}.tasqio_link_arrow_left:before{border-color:transparent #c00 transparent transparent}.tasqio_link_arrow_down:before{border-color:#c00 transparent transparent transparent}.tasqio_link_arrow_down:before,.tasqio_link_arrow_up:before{content:"";border-width:6px;border-style:solid;width:0;height:0;position:absolute}.tasqio_link_arrow_up:before{border-color:transparent transparent #c00 transparent}.tasqio_shadow_overlap .tasqio_shadow_inner{background-color:red}.tasqio_overlay{background-color:grey;opacity:.5}.tasqio_main .tasqio_event_group{box-sizing:border-box;font-size:12px;color:#666;padding:2px;overflow:hidden;border:1px solid #ccc;background-color:#fff;display:flex;align-items:center;white-space:nowrap}.tasqio_header_icon{box-sizing:border-box;border:1px solid #e0e0e0;background-color:#fff;color:#000}.tasqio_header_icon:hover{background-color:#fafafa}.tasqio_header_icon_hide:before{content:"\00AB"}.tasqio_header_icon_show:before{content:"\00BB"}.tasqio_rowheader.tasqio_rowheader_selected{background-color:#aaa;background-size:35px 35px}.tasqio_cell.tasqio_cell_business.tasqio_cell_selected,.tasqio_cell.tasqio_cell_selected,.tasqio_rowheader.tasqio_rowheader_selected{background-image:linear-gradient(45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent)}.tasqio_cell.tasqio_cell_business.tasqio_cell_selected,.tasqio_cell.tasqio_cell_selected{background-color:#ccc;background-size:20px 20px}.tasqio_row_new .tasqio_rowheader_inner{cursor:text;background-position:0 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABUSURBVChTY0ACslAaK2CC0iCQDMSlECYmQFYIAl1AjFUxukIQwKoYm0IQwFCMSyEIaEJpMMClcD4Qp0CYEIBNIUzRPzAPCtAVYlWEDgyAGIdTGBgAbqEJYyjqa3oAAAAASUVORK5CYII=)}.tasqio_row_new .tasqio_rowheader_inner:hover{background:#fff}.tasqio_rowheader textarea{padding:3px}.tasqio_shadow_forbidden .tasqio_shadow_inner{background-color:red}.tasqio_event_moving_source{opacity:.5}.tasqio_linkpoint{background-color:#ff5f00;border-radius:5px;margin-top:5px}.tasqio_linkpoint.tasqio_linkpoint_hover{background-color:#000}.tasqio_event.tasqio_event_version .tasqio_event_inner{overflow:hidden;background-color:#cfdde8;background-image:linear-gradient(45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:20px 20px}.tasqio_crosshair_horizontal,.tasqio_crosshair_left,.tasqio_crosshair_top,.tasqio_crosshair_vertical{background-color:grey;opacity:.2}.tasqio_link_dot{border-radius:10px;background-color:#c00}.tasqio_task_milestone .tasqio_event_inner{position:absolute;top:16%;left:16%;right:16%;bottom:16%;background:#38761d;border:0 none;transform:rotate(45deg);filter:none}.tasqio_event_left,.tasqio_event_right{white-space:nowrap;padding-top:5px;color:#666;cursor:default}.tasqio_selectionrectangle{background-color:#00f;border:1px solid #003;opacity:.4}.tasqio_link_shadow{border:1px solid #000}.tasqio_link_shadow_circle{background-color:#000}.tasqio_link_hover{box-shadow:0 0 2px 2px rgba(255,0,0,.3)}.tasqio_block{background-color:grey;opacity:.5}.tasqio_main:focus{outline:none}.tasqio_shadow_invalid .tasqio_shadow_inner{outline:2px solid red;z-index:100;opacity:.5}.tasqio_sorticon{opacity:.2;background-position:50%;background-repeat:no-repeat;cursor:pointer}.tasqio_sorticon.tasqio_sorticon_asc{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgMS41bDUgOC41SDB6Ii8+PC9zdmc+")}.tasqio_sorticon.tasqio_sorticon_desc{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgOC41TDAgMGgxMHoiLz48L3N2Zz4=")}.tasqio_sorticon.tasqio_sorticon_active{opacity:1}.tasqio_loading{background-color:orange;color:#fff;padding:2px}.tasqio_cell_focus{outline:2px solid red;outline-offset:-2px;z-index:100;opacity:.5}.tasqio_cell_focus.tasqio_cell_focus_top{border-top:4px solid red}.tasqio_cell_focus.tasqio_cell_focus_bottom{border-bottom:4px solid red}.tasqio_event_focus{outline:2px solid red;z-index:100;opacity:.5}.tasqio_rowheader_scroll{cursor:default;background:#fff}.tasqio_timeheader_scroll{background:#fff}.bubble_default_main_inner{background:#fff!important;padding:3px}.bubble_default_main_inner h4{margin:4px 0}.tasqio_matrix_vertical_break{padding-left:1px;padding-right:1px;background-color:#c1c1c1}.unassigned-tasks-list .tasqio_main{border:none}.unassigned-tasks-list .tasqio_event_inner{background:#fff;color:#000;border:1px solid #e0e0e0;cursor:move;padding:0 0 0 6px}.unassigned-tasks-list .tasqio_event_bar{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0;bottom:0;width:5px;background-color:transparent}.work-item-additional-info{display:flex;margin-left:35px}@media(max-width:991px){.work-item-additional-info{margin-left:0}}.work-item-additional-info :not(label){font-size:12px!important}.work-item-additional-info .item{white-space:nowrap;margin-right:12px}.work-item-additional-info .item div,.work-item-additional-info .item label{display:inline}.work-item-additional-info .item div .ms-Icon,.work-item-additional-info .item label .ms-Icon{color:#c8c8c8}.work-item-additional-info .item a{text-decoration:none}.work-item-additional-info .item a:hover{text-decoration:underline}@media(max-width:991px){.work-item-additional-info .item>div{display:inline-block;max-width:26vw;text-overflow:ellipsis;overflow:hidden;margin-top:-4px;margin-bottom:0!important;vertical-align:middle}}.structure-manager{margin-bottom:24px}.structure-manager .header{display:flex}.structure-manager .header .title,.structure-manager .header .tools{background:#d5dbdd;padding:4px}.structure-manager .header .title{flex-shrink:1;margin-right:8px;font-size:11px;padding-right:16px;min-width:120px}.structure-manager .header .title h4{margin:0!important;line-height:25px;display:inline-block;vertical-align:middle;padding-top:1px}.structure-manager .header .title i{background:#d8d8e5;border-radius:50%;width:18px;height:18px;font-size:12px;text-align:center;line-height:inherit;margin-right:4px;vertical-align:middle}.structure-manager .header .title i.orange{color:#f9b237;background:#f5dfbb}.structure-manager .header .tools{flex-grow:1;background:#f1f3f4;background:linear-gradient(90deg,#f1f3f4,#fff)}.structure-manager .header .tools button{background-color:#fff!important;font-size:11px}.structure-manager .header .tools button:hover{background-color:#1e40af!important;color:#fff!important}.structure-manager .items .list-item{background:#d5dbdd;min-height:30px;padding:1px 4px;margin:8px 0 0 24px;font-weight:700}.structure-manager .items .list-item .content{display:flex;font-size:12px}.structure-manager .items .list-item .content .ms-Icon--GlobalNavButton{color:#383838;font-size:16px;line-height:2;opacity:.6}.structure-manager .items .list-item .content a{color:#000}.structure-manager .items .list-item .content .light{color:#383838}.work-item-participants{font-weight:700}.work-item-participants .panel{background:#d5dbdd;padding:8px}.work-item-participants .panel .e-float-input .e-input-group-icon,.work-item-participants .panel .e-float-input .suffix,.work-item-participants .panel .e-float-input input,.work-item-participants .panel .e-input-group .e-input-group-icon,.work-item-participants .panel .e-input-group .suffix,.work-item-participants .panel .e-input-group input{background-color:#fff!important}.work-item-participants .avatar{width:30px;height:30px;background:#d8d8e4;border-radius:50%;text-align:center;margin:0 8px}.work-item-participants .avatar i{color:#fff;line-height:30px}.work-item-participants .ms-Icon--Delete{color:#ef4444!important}.work-item-participants .add-button{background-color:#fff;width:20px;height:20px;padding:0!important}.work-item-participants .add-button span{display:inline-block;background-color:#9de785;color:#10b981;height:calc(100% - 4px);width:calc(100% - 4px);line-height:12px;font-size:15px;vertical-align:top;border-radius:50%;margin:2px}.project-grid .panel{background:#d5dbdd;border-radius:5px;padding:12px}.project-grid .task-type-icon{background:#d8d8e5;border-radius:50%;width:18px;height:18px;font-size:12px;text-align:center;line-height:1.4;vertical-align:middle}.project-grid .task-type-icon.orange{color:#f9b237;background:#f5dfbb}.project-grid .task-type-icon.green{color:#fff;background:#10b981}.project-grid .task-type-icon.ms-Icon--SkypeCheck{line-height:1.5}.project-grid .counter{display:flex}.project-grid .counter .item{display:flex;align-items:center;background:#fff;padding:4px 12px;border-radius:5px;min-width:68px}.project-grid .counter .item .value{flex-grow:1}.project-grid .counter .item .icon{flex-shrink:1;line-height:0}.project-grid .e-gridcontent{height:calc(100vh - 365px);overflow:auto}.comments{max-width:1040px}.comments .item{display:flex;margin:16px 0}.comments .item .avatar{flex-shrink:1;padding-right:12px}.comments .item .avatar .inner{width:30px;height:30px;background:#415a77;border-radius:50%;overflow:hidden;text-align:center}.comments .item .avatar .inner.transparent{background:transparent!important}.comments .item .avatar .inner .v-icon{color:#fff}.comments .item .avatar-image{width:30px;height:30px}.comments .item .comments-content{flex-grow:1}.comments .item .comments-content .user-name{display:inline-block;font-weight:700;margin:4px 0 12px;color:#000}.comments .item .comments-content .box{border-radius:5px}.comments .item .comments-content .tools{display:inline-block;margin-left:12px}.comments .item .comments-content .tools a{cursor:pointer;display:inline-block;text-decoration:underline;margin:0 4px;color:#fff}.comments .item .comments-content .v-textarea{margin-top:0;padding-top:0}.comments .item .comments-content .v-textarea .v-input__slot{margin:0!important}.comments .item .comments-content .v-textarea .v-input__slot .v-text-field__slot{border-bottom-left-radius:0;border-bottom-right-radius:0}.comments .item .comments-content .v-textarea .v-input__slot .v-text-field__slot textarea{font-size:14px;padding:4px 0}.comments .item .comments-content .v-textarea .v-text-field__details{display:none}.comments .item .comments-content.write-mode .toolbar{background:#d5dbdd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:8px 4px}.comments .item .comments-content .date-info{font-size:14px;color:#000}.comments.no-border{border:0}.comments button:disabled{color:#d2dce8!important}.grey-panel{background-color:#d5dbdd;border-radius:5px;padding:10px}.flag-select{max-width:60px}.flag-select.show-text{max-width:none}.flag-select.show-text .v-select__selections{min-height:40px}.flag-select .v-select__selections input{display:none}.flag-select .v-select__selections .flag{margin-left:-2px;margin-top:-10px;display:inline-block;vertical-align:middle}.v-select-list .flag{margin:0!important;margin-left:-12px!important;vertical-align:middle}.file-button-left{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.file-button-right{border-top-left-radius:0!important;border-bottom-left-radius:0!important;min-width:0!important}.file-button-right .v-icon{margin-right:0!important}.fixed-table-container{overflow:auto;height:100%;width:100%}.fixed-table{display:inline-flex;flex-wrap:nowrap;min-width:100%}.fixed-table-col{width:150px;min-width:150px}.fixed-table-item--header{height:70px;min-height:70px;position:sticky;background:#dadada;top:0;z-index:5;justify-content:center;display:flex;text-align:center;font-weight:700}.fixed-table-col--fixed-left{position:sticky;left:0;z-index:8;background:#dadada}.fixed-table-col--fixed-left .fixed-table-item{display:flex;align-items:center;font-weight:700;background:#dadada}.fixed-table-col--fixed-left .fixed-table-item--header{position:sticky;top:0;z-index:20;background:#dadada}.fixed-table-col--fixed-right{position:sticky;right:0;z-index:10;background:#dadada}.fixed-table-col--fixed-right .fixed-table-item{background:#dadada}.fixed-table-col--fixed-right .fixed-table-item--header{position:sticky;top:0;z-index:20;background:#dadada}.fixed-table-item{height:70px;border:1px solid #aaa;padding:10px}.fixed-table-cell-hover:hover{background-color:#e0e0e0;cursor:pointer!important}.no-access{display:flex;height:calc(100% - 40px);width:calc(100% - 40px);flex-grow:1;background-color:#fff;margin:20px;border-radius:16px;align-items:start;justify-content:center;font-size:24px;padding-top:10%}.quick-login-btn{padding:9px 16px!important;height:40px;top:2px}.resources .zoom-slider{width:250px;height:70px;padding-right:12px}.resources .e-control-wrapper.e-slider-container.e-horizontal{height:95px!important}.resources .e-control-wrapper.e-slider-container.e-horizontal .e-slider-track{background:#fff}.resources .e-control-wrapper.e-slider-container .e-slider .e-handle{background:#778da9;border-color:#778da9}.resources .zoom-slider-label{margin-bottom:30px}.resources .ganttWrapper{background:#fff;border-radius:5px;overflow-y:auto;overflow-x:hidden;font-weight:700;padding:10px}.resources .ganttWrapper .tasqio_main{margin-left:-1px;margin-right:-1px;margin-top:-1px;border:none!important;height:calc(100vh - 160px)!important}.resources .ganttWrapper .tasqio_main .tasqio_rowheader_scroll,.resources .ganttWrapper .tasqio_main .tasqio_scrollable,.resources .ganttWrapper .tasqio_main>div:first-child{height:calc(100vh - 220px)!important}.resources .ganttWrapper .tasqio_main .tasqio_event{border:8px solid transparent;height:45px!important}.resources .ganttWrapper .tasqio_main .tasqio_event .tasqio_event_inner{padding:4px 8px;margin:2px;border:0;border-radius:4px}.resources .ganttWrapper .tasqio_main .tasqio_event .tasqio_event_inner .inner{display:flex;width:100%}.resources .ganttWrapper .tasqio_main .tasqio_event .tasqio_event_inner .inner .number{flex-grow:0;flex-shrink:0;flex-basis:20%}.resources .ganttWrapper .tasqio_main .tasqio_event .tasqio_event_inner .inner .code{flex-grow:0;flex-shrink:0;flex-basis:20%;opacity:.5;padding-left:6px}.resources .ganttWrapper .tasqio_main .tasqio_event .tasqio_event_inner .inner .name{flex-grow:0;flex-shrink:0;flex-basis:50%;padding:0 6px;overflow:hidden;text-overflow:ellipsis}.resources .ganttWrapper .tasqio_main .tasqio_event .tasqio_event_inner .inner .hours{text-align:right;flex-grow:0;flex-shrink:0;flex-basis:10%;opacity:.5}.resources .tasqio_shadow_inner{border:5px solid #fff}.resources .tasqio_divider_horizontal,.resources .tasqio_resourcedivider{border-top:none!important;border-bottom:none!important}.resources .tasqio_timeheadergroup_inner{border-bottom:5px solid #fff!important;border-right:0;border-left:0;background:#d5dbdd;color:#6f7070!important}.resources .tasqio_timeheader_cell{border-right:5px solid #fff!important;border-left:5px solid #fff!important}.resources .tasqio_timeheadercol_inner{background:#d5dbdd;color:#6f7070!important;border-right:0}.resources .tasqio_rowheader{border-top:5px solid #fff;border-bottom:5px solid #fff;border-right:10px solid #fff}.resources .tasqio_rowheader .tasqio_rowheader_inner{border-right:none!important;background:#d5dbdd;color:#6f7070!important;text-align:center;word-spacing:3000px;font-size:14px;max-width:100px}.resources .tasqio_rowheader .tasqio_rowheader_inner>div{width:100%}.resources .tasqio_rowheader .tasqio_rowheader_inner>div i{display:block;margin:0 auto 8px;font-size:18px;line-height:30px;color:#fff;background:#d8d8e4;width:30px;height:30px;border-radius:50%}.resources .tasqio_divider,.resources .tasqio_divider_horizontal,.resources .tasqio_matrix_horizontal_line,.resources .tasqio_matrix_vertical_line,.resources .tasqio_resourcedivider,.resources .tasqio_splitter{background-color:#fff}.resources .tasqio_timeheadercol,.resources .tasqio_timeheadergroup{color:#6f7070!important}.resources .tasqio_cell{background:#d5dbdd;border:5px solid #fff}.resources .tasqio_cell .time-counter{position:relative;background-color:#bebebe;border-radius:2px;margin:4px;height:20px;overflow:hidden}.resources .tasqio_cell .time-counter .indicator{position:absolute;top:2px}.resources .tasqio_cell .time-counter .indicator.left{left:8px;color:#fff}.resources .tasqio_cell .time-counter .indicator.right{right:8px}.resources .tasqio_cell .time-counter .bar{background-color:#ffb000;height:20px;border-top-left-radius:2px;border-bottom-left-radius:2px}.resources .tasqio_matrix_vertical_break{background:#fff!important}.resources .tasqio_link_horizontal,.resources .tasqio_link_horizontal+div:not(.tasqio_link_vertical),.resources .tasqio_link_vertical{margin-top:5px}.resources .tasqio_link_horizontal{border-bottom-style:dashed;border-bottom-width:2px!important}.resources .tasqio_link_vertical{border-right-style:dashed;border-right-width:2px!important}.resources .time-switcher .time-box{display:inline-block;text-align:center;min-width:225px;font-weight:700;background:#fff;border-radius:5px;padding:0 32px;margin:0 8px;line-height:32px;height:32px;vertical-align:middle;color:#415a77}.resources .time-switcher button{border-radius:5px}.unassigned-tasks-list{background-color:#fff}.unassigned-tasks-list .e-treeview .e-text-content,.unassigned-tasks-list .e-treeview .e-ul{padding:0}.unassigned-tasks-list .header h4{margin:0}.unassigned-tasks-list .header .e-datetime-wrapper,.unassigned-tasks-list .header .e-float-input input,.unassigned-tasks-list .header .e-multiselect{border-color:transparent!important;border-radius:5px;background:#d5dbdd;font-weight:700!important}.unassigned-tasks-list .header .e-datetime-wrapper input,.unassigned-tasks-list .header .e-float-input input input,.unassigned-tasks-list .header .e-multiselect input{font-weight:700!important}@media(max-width:991px){.unassigned-tasks-list .header .col{flex-basis:auto!important}.unassigned-tasks-list .header .pl-1,.unassigned-tasks-list .header .pr-1{padding:0 15px!important}.unassigned-tasks-list .header .col-lg-6:first-child .e-datetime-wrapper{margin-bottom:4px}}.unassigned-tasks-list .view-btn{border-radius:5px;background:#778da9;color:#fff}.unassigned-tasks-list .e-list-item{padding:0}.unassigned-tasks-list .e-list-item .e-list-text{display:block}.unassigned-tasks-list .e-list-item .e-list-text .unassigned-task-item{cursor:move}.unassigned-tasks-list .e-list-item .e-list-text .unassigned-task-item .name{font-weight:700}.unassigned-tasks-list .e-list-item .e-list-text .unassigned-task-item .stage{display:inline-block;margin-left:8px;opacity:.5}.unassigned-tasks-list .scroll-box{overflow-y:auto}.unassigned-tasks-list .tasqio_event{height:120px!important;border-radius:5px;margin-bottom:10px}.unassigned-tasks-list .tasqio_event .tasqio_event_inner{border:0!important;padding-left:0}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .queue-item{width:100%;height:100%;background:#bebebe;padding-top:3px;padding-bottom:2px;padding-left:3px;padding-right:2px;transition:.2s}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .queue-item:hover{background:#1e40af}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .queue-item:hover .box{background:hsla(0,0%,100%,.15);color:#fff}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .item-row{display:flex;white-space:nowrap;text-overflow:ellipsis;padding-right:2px;line-height:15px;font-weight:700}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .item-row .box{background:#fff;border-radius:3px;padding:3px 4px;color:#6f7070;margin:2px;text-align:center;overflow:hidden;text-overflow:ellipsis;min-height:21px}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .item-row .box.small{flex-basis:33.3333%;max-width:calc(33.3333% - 4px)}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .item-row .box.large{flex-basis:66.6666%;max-width:calc(66.6666% - 4px)}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .item-row .box.description{height:34px;white-space:normal;flex-basis:100%;max-width:100%}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .item-row .box.small-text{font-size:11px}.unassigned-tasks-list .tasqio_event .tasqio_event_inner .item-row .box p{margin:0}@media(max-width:1399px){.unassigned-tasks-list .scroll-box{height:28vh!important}}#viewSelect .e-item.active{background:#778da9;color:#fff}.side-task-list{width:320px;margin:0 12px}.side-gantt{flex-grow:1;margin-right:12px}.menu_default_main{background-image:none;border-radius:5px;border:0}.menu_default_main .menu_default_item{min-width:150px}.menu_default_main .menu_default_item a{padding:2px;text-align:center;background:#d5dbdd;margin:5px;border-radius:3px}.menu_default_main .menu_default_item a .menu_default_item_text{padding-right:2px;font-weight:700;color:#6f7070}@media(max-width:1399px){.side-gantt,.side-task-list{flex:0 0 100%;max-width:100%}.side-task-list{margin-bottom:16px}.side-gantt .e-gantt,.side-gantt .e-gantt .e-gantt-splitter{height:40vh!important}}.projects-counter{white-space:nowrap;font-weight:700}@media(max-width:991px){.projects-counter{text-align:right}}.projects-counter .item{display:inline-block;vertical-align:middle}@media(max-width:991px){.projects-counter .item{display:none}}.projects-counter .item strong{display:block;font-size:10px}.projects-counter .divider{display:inline-block;font-size:32px;font-weight:300;margin:0 8px;vertical-align:middle}@media(max-width:991px){.projects-counter .divider{display:none}}.project-header .header .e-colorpicker-wrapper{display:block}.project-header .header .e-colorpicker-wrapper .e-split-colorpicker.e-split-btn{padding:0!important;height:31px!important}.project-header .header .e-colorpicker-wrapper .e-split-colorpicker.e-split-btn .e-selected-color{width:31px!important;height:31px!important;border:0!important;border-bottom-left-radius:5px;border-top-left-radius:5px;overflow:hidden}.project-header .header .work-item-name{min-width:40%}.project-header .header .box,.project-header .header input:not([type=checkbox]){background-color:#d5dbdd;border-radius:5px;padding:4px;height:42px;font-size:14px;font-weight:700;text-align:center;color:#383838}.project-header .header .box{min-width:90px;line-height:35px}.project-header .header .button-toggle{margin-top:6px}.project-header .header .button-toggle label{line-height:27px!important;height:32px!important;font-size:14px!important;font-weight:700!important}.project-header .header .button-toggle .button-wrapper{padding:0 4px!important}.project-header .header .button-toggle .button-wrapper:first-child{padding-left:0!important}.project-header .header .button-toggle .button-wrapper:last-child{padding-right:0!important}.project-header .header .tools button{height:32px!important}.project-header .header .task-name label.e-error{font-size:14px;color:#ef4444}.project-header .header .border-input input{border:1px solid #c8c8c8}.project-header .header .task-icon i{color:#c8c8c8;vertical-align:middle;margin-right:14px}@media(max-width:991px){.project-header .header .task-icon{display:none}}@media(max-width:991px){.project-header .header{padding-top:0;padding-left:15px;padding-right:15px}.project-header .header button.delete-btn,.project-header .header button.e-success{padding:4px;width:41px;height:41px}.project-header .header button.delete-btn span,.project-header .header button.e-success span{font-size:0!important}.project-header .header button.delete-btn .e-btn-icon,.project-header .header button.e-success .e-btn-icon{font-size:20px!important;margin-top:2px}.project-header .header button.e-success .e-btn-icon{margin-left:-4px}}.project-header .mini-loader{padding:10px 0}.project-header .mini-loader #loader{position:relative;width:20px;height:20px;display:inline-block;vertical-align:bottom;margin-right:4px}.project-header .mini-loader #loader .e-spin-fabric{width:20px!important;height:20px!important;transform-origin:10px 10px!important}.e-tab>.e-content{margin-top:15px}#projectName_editor{width:450px}.project-tab .e-tab-header{width:auto!important;padding:8px 30px;margin-left:-30px;margin-right:-30px;background-color:#fff!important}.project-tab .e-tab-header .e-tab-text{text-transform:none!important}.projects-list.project-color{width:18px;height:18px;border-radius:50%;display:inline-block;position:relative;top:2px}.project-body,.project-body .box{height:calc(100vh - 250px);overflow-y:auto}.project-body .box{overflow-x:hidden}.project-notes .timeline{position:relative;padding-left:24px;margin:0 auto;box-shadow:border-box}.project-notes .timeline:after{content:"";position:absolute;width:6px;background-color:#fff;top:0;bottom:0;margin-left:-3px}.project-notes .timeline .container-timeline{padding:10px 0 10px 40px;position:relative;background-color:inherit;width:100%}.project-notes .timeline .container-timeline .project-note-icon{position:absolute;top:22px;font-size:18px;left:-10px;color:#fff;z-index:2}@media(max-width:991px){.project-notes .timeline .container-timeline .d-flex{display:block!important}.project-notes .timeline .container-timeline .d-flex .right-panel .button-wrapper{position:absolute;top:10px;right:10px}}.project-notes .timeline .container-timeline:after{content:"";position:absolute;width:33px;height:33px;background-color:#1e40af;top:15px;border-radius:50%;z-index:1}.project-notes .timeline .right{left:0}.project-notes .timeline .right:before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}.project-notes .timeline .right:after{left:-17px}.project-notes .timeline .content{padding:12px;background-color:#fff;position:relative;border-radius:6px}.project-notes .timeline .content .date{color:#10182f;margin-bottom:4px}.project-notes .timeline .content .date .ms-Icon{vertical-align:middle}.project-notes .timeline .content .subject{display:inline-block;font-size:16px;color:#1e40af;cursor:pointer}.project-notes .timeline .content .subject:hover{text-decoration:underline}.project-notes .timeline .content .toolbar{text-align:right;width:250px}.project-notes .timeline .content .toolbar .fab-button{color:#1e40af;background:#d2dce8;border-color:#d5dbdd!important;transition:.3s;margin-left:4px}.project-notes .timeline .content .toolbar .fab-button:hover{background:#1e40af;color:#fff}.project-notes .timeline .content .info{width:250px}.project-notes .timeline .content .info .item{display:flex;align-items:flex-start;font-size:11px;margin-bottom:4px}.project-notes .timeline .content .info .item .label{font-weight:300;margin-right:4px;width:100px}.organization-settings{overflow-y:hidden}.organization-settings .avatar{display:inline-block;vertical-align:middle;text-align:center;width:40px;height:40px;line-height:40px;background:#e0e0e0;border-radius:5px;margin-right:12px;font-size:22px;overflow:hidden;position:relative}.organization-settings .avatar .v-icon{margin-top:-3px}.organization-settings .avatar .avatar-image{position:absolute;max-height:40px;max-width:40px;left:50%;top:50%;transform:translate(-50%,-50%)}.avatar-upload{border:1px solid #e5e7eb;padding:16px;border-radius:5px}.avatar-upload .avatar{background:#10182f;border-radius:50%;overflow:hidden;width:54px;height:54px;position:relative;margin-right:16px;border:1px solid #fff}.avatar-upload .avatar.transparent{background:transparent}.avatar-upload .avatar .v-icon{display:block;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-57%);font-size:36px}.sign-in{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;min-height:100vh;margin-left:-80px;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);overflow-x:hidden;overflow-y:auto;padding:20px}.sign-in:before{content:"";position:absolute;width:1000px;height:1000px;top:-500px;right:-500px;background:radial-gradient(circle,rgba(0,168,212,.08) 0,transparent 70%);pointer-events:none}@media(min-width:992px){.sign-in{padding:60px 20px;min-height:100vh;justify-content:flex-start}}@media(max-width:991px){.sign-in{margin-left:0;margin-top:-60px;padding-top:80px;padding-bottom:20px;justify-content:flex-start;min-height:100%;height:100%}.sign-in .form-box{width:100%!important;max-width:480px!important;flex-shrink:0}}@media(max-width:600px){.sign-in{padding-left:16px;padding-right:16px;padding-top:80px;padding-bottom:16px}.sign-in .form-box{width:100%!important;max-width:100%!important;border-radius:12px!important}}@media(max-width:400px){.sign-in{padding-left:12px;padding-right:12px;padding-bottom:12px}}.sign-in .form-box{position:relative;z-index:10;width:480px;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;box-shadow:0 20px 60px -12px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.6);animation:formAppear .4s ease-out}.sign-in .form-box .header{padding:32px 32px 24px;text-align:center;border-bottom:1px solid rgba(0,0,0,.06)}@media(max-width:600px){.sign-in .form-box .header{padding:24px 20px 20px}}.sign-in .form-box .header .logo-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.sign-in .form-box .header .logo-wrapper img{width:44px;height:auto;filter:none}@media(max-width:600px){.sign-in .form-box .header .logo-wrapper img{width:40px}}.sign-in .form-box .header h2{font-size:20px;font-weight:600;color:#1a202c;margin:0;letter-spacing:-.3px;line-height:1.2}@media(max-width:600px){.sign-in .form-box .header h2{font-size:18px}}.sign-in .form-box .header .app-subtitle{font-size:8px;color:rgba(0,0,0,.4);margin-top:2px;text-transform:uppercase;letter-spacing:2px;font-weight:500}@media(max-width:600px){.sign-in .form-box .header .app-subtitle{font-size:7px}}.sign-in .form-box .header .welcome-text{margin-top:12px;font-size:12px;color:rgba(0,0,0,.5);font-weight:400;line-height:1.4}@media(max-width:600px){.sign-in .form-box .header .welcome-text{font-size:11px;margin-top:10px}}.sign-in .form-box form{padding:24px 32px 32px}@media(max-width:600px){.sign-in .form-box form{padding:20px 20px 24px}}@media(max-width:400px){.sign-in .form-box form{padding:16px 16px 20px}}.sign-in .form-box .aad-login{margin-bottom:20px}@media(max-width:600px){.sign-in .form-box .aad-login{margin-bottom:18px}}.sign-in .form-box .aad-login .aad-btn{background:rgba(0,0,0,.02)!important;border:1px solid rgba(0,0,0,.1)!important;color:rgba(0,0,0,.85)!important;min-height:46px!important;text-transform:none!important;font-weight:500!important;font-size:14px!important;letter-spacing:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:10px!important;transition:all .2s ease!important}@media(max-width:600px){.sign-in .form-box .aad-login .aad-btn{min-height:44px!important;font-size:13px!important;border-radius:8px!important;gap:8px!important}}.sign-in .form-box .aad-login .aad-btn .v-btn__content{gap:6px!important}@media(max-width:600px){.sign-in .form-box .aad-login .aad-btn .v-btn__content{gap:4px!important}}.sign-in .form-box .aad-login .aad-btn .microsoft-icon{flex-shrink:0;width:18px;height:18px}@media(max-width:600px){.sign-in .form-box .aad-login .aad-btn .microsoft-icon{width:16px;height:16px}}.sign-in .form-box .aad-login .aad-btn:hover{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.15)!important}.sign-in .form-box .aad-login .divider{display:flex;align-items:center;margin:20px 0}@media(max-width:600px){.sign-in .form-box .aad-login .divider{margin:16px 0}}.sign-in .form-box .aad-login .divider:after,.sign-in .form-box .aad-login .divider:before{content:"";flex:1;height:1px;background:rgba(0,0,0,.08)}.sign-in .form-box .aad-login .divider span{padding:0 12px;font-size:11px;color:rgba(0,0,0,.4);text-transform:lowercase;font-weight:400}@media(max-width:600px){.sign-in .form-box .aad-login .divider span{font-size:10px;padding:0 10px}}.sign-in .form-box .auth-method-select{margin-bottom:18px}.sign-in .form-box .auth-method-select .v-radio-group{margin:0!important;padding:0!important}.sign-in .form-box .auth-method-select .v-radio-group .v-input__slot{background:transparent!important;box-shadow:none!important}.sign-in .form-box .auth-method-select .v-radio-group .v-radio{margin-right:24px!important;margin-bottom:0!important}.sign-in .form-box .auth-method-select .v-radio-group .v-radio .v-label{color:rgba(0,0,0,.6)!important;font-size:13px!important;font-weight:400!important}.sign-in .form-box .auth-method-select .v-radio-group .v-radio.v-item--active .v-label{color:#00a8d4!important;font-weight:500!important}.sign-in .form-box .v-select,.sign-in .form-box .v-text-field{margin-bottom:12px!important;padding-top:0!important}@media(max-width:600px){.sign-in .form-box .v-select,.sign-in .form-box .v-text-field{margin-bottom:10px!important}}.sign-in .form-box .v-select .v-input__control,.sign-in .form-box .v-text-field .v-input__control{min-height:48px!important}@media(max-width:600px){.sign-in .form-box .v-select .v-input__control,.sign-in .form-box .v-text-field .v-input__control{min-height:46px!important}}.sign-in .form-box .v-select .v-input__control .v-input__slot,.sign-in .form-box .v-text-field .v-input__control .v-input__slot{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important;min-height:48px!important}@media(max-width:600px){.sign-in .form-box .v-select .v-input__control .v-input__slot,.sign-in .form-box .v-text-field .v-input__control .v-input__slot{min-height:46px!important}}.sign-in .form-box .v-select .v-input__control .v-input__slot:after,.sign-in .form-box .v-select .v-input__control .v-input__slot:before,.sign-in .form-box .v-text-field .v-input__control .v-input__slot:after,.sign-in .form-box .v-text-field .v-input__control .v-input__slot:before{display:none!important;border:none!important}.sign-in .form-box .v-select .v-input__control .v-select__slot,.sign-in .form-box .v-select .v-input__control .v-text-field__slot,.sign-in .form-box .v-text-field .v-input__control .v-select__slot,.sign-in .form-box .v-text-field .v-input__control .v-text-field__slot{background:rgba(0,0,0,.02)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:10px!important;box-shadow:none!important;padding:0 14px 0 44px!important;min-height:48px!important;transition:all .2s ease!important;display:flex!important;align-items:center!important}@media(max-width:600px){.sign-in .form-box .v-select .v-input__control .v-select__slot,.sign-in .form-box .v-select .v-input__control .v-text-field__slot,.sign-in .form-box .v-text-field .v-input__control .v-select__slot,.sign-in .form-box .v-text-field .v-input__control .v-text-field__slot{min-height:46px!important;padding:0 12px 0 40px!important;border-radius:8px!important}}.sign-in .form-box .v-select:hover:not(.v-input--is-focused) .v-select__slot,.sign-in .form-box .v-select:hover:not(.v-input--is-focused) .v-text-field__slot,.sign-in .form-box .v-text-field:hover:not(.v-input--is-focused) .v-select__slot,.sign-in .form-box .v-text-field:hover:not(.v-input--is-focused) .v-text-field__slot{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.15)!important}.sign-in .form-box .v-select.v-input--is-focused .v-select__slot,.sign-in .form-box .v-select.v-input--is-focused .v-text-field__slot,.sign-in .form-box .v-text-field.v-input--is-focused .v-select__slot,.sign-in .form-box .v-text-field.v-input--is-focused .v-text-field__slot{background:rgba(0,168,212,.03)!important;border-color:#00a8d4!important;box-shadow:0 0 0 3px rgba(0,168,212,.08)!important}.sign-in .form-box .v-select.v-input--is-focused .v-label,.sign-in .form-box .v-text-field.v-input--is-focused .v-label{color:#00a8d4!important}.sign-in .form-box .v-select .v-label,.sign-in .form-box .v-text-field .v-label{color:rgba(0,0,0,.4)!important;font-size:14px!important;font-weight:400!important;left:44px!important;top:50%!important;transform:translateY(-50%)!important;transform-origin:left center!important;transition:opacity .2s ease!important;pointer-events:none!important;margin:0!important;position:absolute!important}@media(max-width:600px){.sign-in .form-box .v-select .v-label,.sign-in .form-box .v-text-field .v-label{left:40px!important;font-size:13px!important}}.sign-in .form-box .v-select .v-label.v-label--active,.sign-in .form-box .v-text-field .v-label.v-label--active{opacity:0!important;visibility:hidden!important}.sign-in .form-box .v-select input,.sign-in .form-box .v-text-field input{background:transparent!important;color:#1a202c!important;font-size:14px!important;font-weight:400!important;padding:0!important;height:48px!important;line-height:48px!important;caret-color:#00a8d4!important}@media(max-width:600px){.sign-in .form-box .v-select input,.sign-in .form-box .v-text-field input{font-size:13px!important;height:46px!important;line-height:46px!important}}.sign-in .form-box .v-select input::-moz-placeholder,.sign-in .form-box .v-text-field input::-moz-placeholder{color:rgba(0,0,0,.3)!important}.sign-in .form-box .v-select input::placeholder,.sign-in .form-box .v-text-field input::placeholder{color:rgba(0,0,0,.3)!important}.sign-in .form-box .v-select input:-webkit-autofill,.sign-in .form-box .v-select input:-webkit-autofill:active,.sign-in .form-box .v-select input:-webkit-autofill:focus,.sign-in .form-box .v-select input:-webkit-autofill:hover,.sign-in .form-box .v-text-field input:-webkit-autofill,.sign-in .form-box .v-text-field input:-webkit-autofill:active,.sign-in .form-box .v-text-field input:-webkit-autofill:focus,.sign-in .form-box .v-text-field input:-webkit-autofill:hover{-webkit-text-fill-color:#1a202c!important;box-shadow:none!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;caret-color:#00a8d4!important}.sign-in .form-box .v-select .v-input__prepend-inner,.sign-in .form-box .v-text-field .v-input__prepend-inner{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:18px!important;height:18px!important;z-index:1!important}@media(max-width:600px){.sign-in .form-box .v-select .v-input__prepend-inner,.sign-in .form-box .v-text-field .v-input__prepend-inner{left:12px!important;width:16px!important;height:16px!important}}.sign-in .form-box .v-select .v-input__prepend-inner .input-icon,.sign-in .form-box .v-text-field .v-input__prepend-inner .input-icon{color:rgba(0,0,0,.4)!important;font-size:18px!important;width:18px!important;height:18px!important}@media(max-width:600px){.sign-in .form-box .v-select .v-input__prepend-inner .input-icon,.sign-in .form-box .v-text-field .v-input__prepend-inner .input-icon{font-size:16px!important;width:16px!important;height:16px!important}}.sign-in .form-box .v-select .v-input__append-inner,.sign-in .form-box .v-text-field .v-input__append-inner{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:20px!important;height:20px!important;z-index:1!important}@media(max-width:600px){.sign-in .form-box .v-select .v-input__append-inner,.sign-in .form-box .v-text-field .v-input__append-inner{right:12px!important}}.sign-in .form-box .v-select .v-input__append-inner .toggle-password,.sign-in .form-box .v-text-field .v-input__append-inner .toggle-password{color:rgba(0,0,0,.4)!important;font-size:18px!important;cursor:pointer!important;transition:color .2s ease!important;width:20px!important;height:20px!important}@media(max-width:600px){.sign-in .form-box .v-select .v-input__append-inner .toggle-password,.sign-in .form-box .v-text-field .v-input__append-inner .toggle-password{font-size:16px!important;width:18px!important;height:18px!important}}.sign-in .form-box .v-select .v-input__append-inner .toggle-password:hover,.sign-in .form-box .v-text-field .v-input__append-inner .toggle-password:hover{color:rgba(0,0,0,.7)!important}.sign-in .form-box .v-select .v-text-field__details,.sign-in .form-box .v-text-field .v-text-field__details{padding:4px 14px 0!important;min-height:16px!important}@media(max-width:600px){.sign-in .form-box .v-select .v-text-field__details,.sign-in .form-box .v-text-field .v-text-field__details{padding:4px 12px 0!important}}.sign-in .form-box .v-select .v-messages__message,.sign-in .form-box .v-text-field .v-messages__message{color:rgba(0,0,0,.45)!important;font-size:11px!important}@media(max-width:600px){.sign-in .form-box .v-select .v-messages__message,.sign-in .form-box .v-text-field .v-messages__message{font-size:10px!important}}.sign-in .form-box .v-select .v-select__selections{padding:0 0 0 8px!important;min-height:48px!important;display:flex!important;align-items:center!important}.sign-in .form-box .v-select .v-select__selections .v-select__selection{color:#1a202c!important;font-size:14px!important}.sign-in .form-box .v-select .v-select__selections input{padding:0!important;height:auto!important;line-height:normal!important}.sign-in .form-box .vue-tel-input-custom{margin-bottom:12px!important;position:relative}@media(max-width:600px){.sign-in .form-box .vue-tel-input-custom{margin-bottom:10px!important}}.sign-in .form-box .remember-row{margin:0 0 18px 0}.sign-in .form-box .remember-row .remember-checkbox{margin:0!important;padding:0!important;min-height:auto!important}.sign-in .form-box .remember-row .remember-checkbox .v-input__control{min-height:auto!important}.sign-in .form-box .remember-row .remember-checkbox .v-input__slot{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}.sign-in .form-box .remember-row .remember-checkbox .v-input--selection-controls__input{margin-right:8px!important}.sign-in .form-box .remember-row .remember-checkbox .v-input--selection-controls__input .v-icon{color:rgba(0,0,0,.4)!important;font-size:18px!important}.sign-in .form-box .remember-row .remember-checkbox.v-input--is-label-active .v-icon{color:#00a8d4!important}.sign-in .form-box .remember-row .remember-checkbox .v-label{color:rgba(0,0,0,.6)!important;font-size:13px!important;font-weight:400!important}.sign-in .form-box .error-message{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:0 0 18px 0;background:rgba(255,82,82,.08);border:1px solid rgba(255,82,82,.2);border-radius:8px;color:#ff6b6b;font-size:12px;line-height:1.4}.sign-in .form-box .error-message .v-icon{color:#ff6b6b!important;font-size:16px!important;flex-shrink:0}.sign-in .form-box .error-fade-enter-active,.sign-in .form-box .error-fade-leave-active{transition:all .3s ease}.sign-in .form-box .error-fade-enter,.sign-in .form-box .error-fade-leave-to{opacity:0;transform:translateY(-8px)}.sign-in .form-box .v-btn{border-radius:10px!important;text-transform:none!important;font-weight:500!important;letter-spacing:0!important;min-height:46px!important;font-size:14px!important;transition:all .2s ease!important;box-shadow:none!important}@media(max-width:600px){.sign-in .form-box .v-btn{min-height:44px!important;font-size:13px!important;border-radius:8px!important}}.sign-in .form-box .v-btn.green,.sign-in .form-box .v-btn.v-btn--has-bg.green{background:linear-gradient(135deg,#9db83d,#0099c7)!important;color:#fff!important;box-shadow:0 3px 12px rgba(0,153,199,.25)!important;border:none!important}.sign-in .form-box .v-btn.green:hover:not(:disabled),.sign-in .form-box .v-btn.v-btn--has-bg.green:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 16px rgba(0,153,199,.35)!important}.sign-in .form-box .v-btn.green:active,.sign-in .form-box .v-btn.v-btn--has-bg.green:active{transform:translateY(0)}.sign-in .form-box .v-btn.green:disabled,.sign-in .form-box .v-btn.v-btn--has-bg.green:disabled{opacity:1!important;cursor:not-allowed!important;background:rgba(0,0,0,.06)!important;color:rgba(0,0,0,.3)!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.06)!important}.sign-in .form-box .v-btn.green:disabled .v-icon,.sign-in .form-box .v-btn.v-btn--has-bg.green:disabled .v-icon{color:rgba(0,0,0,.3)!important}.sign-in .form-box .v-btn.green .v-icon,.sign-in .form-box .v-btn.v-btn--has-bg.green .v-icon{margin-right:6px}@media(max-width:600px){.sign-in .form-box .v-btn.green .v-icon,.sign-in .form-box .v-btn.v-btn--has-bg.green .v-icon{margin-right:4px;font-size:16px!important}}.sign-in .form-box .v-btn.v-btn--has-bg.yellow,.sign-in .form-box .v-btn.yellow{color:rgba(0,0,0,.7)!important;border:1px solid rgba(0,0,0,.1)!important}.sign-in .form-box .v-btn.v-btn--has-bg.yellow:hover,.sign-in .form-box .v-btn.yellow:hover{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.15)!important}.sign-in .form-box .v-btn:not(.green):not(.yellow):not(.v-btn--icon){color:rgba(0,0,0,.6)!important}.sign-in .form-box .v-btn:not(.green):not(.yellow):not(.v-btn--icon):hover{border-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.85)!important}.sign-in .form-box .submit-btn{margin:0}.sign-in .form-box .secondary-actions{display:flex;align-items:center;justify-content:center;margin-top:24px;gap:10px;flex-wrap:wrap}@media(max-width:600px){.sign-in .form-box .secondary-actions{margin-top:20px;gap:8px}}.sign-in .form-box .secondary-actions .text-btn{color:rgba(0,0,0,.4)!important;text-transform:none!important;font-size:13px!important;font-weight:400!important;padding:0!important;min-width:auto!important;height:auto!important;border-radius:0!important;transition:color .2s ease!important;text-decoration:none!important;background:transparent!important;border:none!important;box-shadow:none!important;min-height:auto!important}@media(max-width:600px){.sign-in .form-box .secondary-actions .text-btn{font-size:12px!important}}.sign-in .form-box .secondary-actions .text-btn:hover{color:rgba(0,0,0,.6)!important;background:transparent!important;text-decoration:underline!important;box-shadow:none!important}.sign-in .form-box .secondary-actions .text-btn:after,.sign-in .form-box .secondary-actions .text-btn:before{display:none!important}.sign-in .form-box .secondary-actions .action-divider{color:rgba(0,0,0,.2);font-size:8px;padding:0 2px}@media(max-width:400px){.sign-in .form-box .secondary-actions .action-divider{display:none}}.sign-in .form-box .language-selector{display:flex;justify-content:center;align-items:center;gap:3px;padding:14px 0;border-top:1px solid rgba(0,0,0,.06);margin-top:14px;flex-wrap:wrap}@media(max-width:600px){.sign-in .form-box .language-selector{padding:12px 0;gap:2px}}.sign-in .form-box .language-selector .lang-btn{padding:4px 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;color:rgba(0,0,0,.4);font-size:10px;font-weight:500;letter-spacing:.5px;font-family:inherit;min-width:28px;text-align:center;line-height:1.2}@media(max-width:600px){.sign-in .form-box .language-selector .lang-btn{padding:6px 10px;font-size:11px;min-width:32px}}.sign-in .form-box .language-selector .lang-btn:hover{color:rgba(0,0,0,.65);background:rgba(0,0,0,.04)}.sign-in .form-box .language-selector .lang-btn.active{color:#00a8d4;background:rgba(0,168,212,.1)}.sign-in .v-radio-group .v-radio{margin-bottom:0!important}.sign-in .v-radio-group .v-radio .v-input--selection-controls__input .v-icon{color:rgba(0,0,0,.4)!important;font-size:20px!important}.sign-in .v-radio-group .v-radio.v-item--active .v-icon{color:#00a8d4!important}.sign-in .v-radio-group .v-radio .v-label{color:rgba(0,0,0,.65)!important;font-size:13px!important;font-weight:400!important}.sign-in .v-input--checkbox .v-input--selection-controls__input .v-icon{color:rgba(0,0,0,.45)!important;font-size:20px!important}.sign-in .v-input--checkbox.v-input--is-label-active .v-icon{color:#00a8d4!important}.sign-in .v-input--checkbox .v-label{color:rgba(0,0,0,.65)!important;font-size:13px!important;font-weight:400!important}.sign-up{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;min-height:100vh;margin-left:-80px;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);overflow-x:hidden;overflow-y:auto;padding:20px}.sign-up:before{content:"";position:absolute;width:1000px;height:1000px;top:-500px;right:-500px;background:radial-gradient(circle,rgba(0,168,212,.08) 0,transparent 70%);pointer-events:none}@media(min-width:992px){.sign-up{padding:60px 20px;min-height:100vh;justify-content:flex-start}}@media(max-width:991px){.sign-up{margin-left:0;padding-top:80px;padding-bottom:40px;justify-content:flex-start;min-height:100%;height:100%}.sign-up .form-box{width:100%!important;max-width:480px!important;flex-shrink:0}}@media(max-width:600px){.sign-up{padding-left:16px;padding-right:16px;padding-top:80px;padding-bottom:16px}.sign-up .form-box{width:100%!important;max-width:100%!important;border-radius:12px!important}}@media(max-width:400px){.sign-up{padding-left:12px;padding-right:12px;padding-bottom:12px}}.sign-up .form-box{width:480px;max-width:480px;position:relative;z-index:10;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;box-shadow:0 20px 60px -12px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.6);animation:formAppear .4s ease-out}@media(max-width:600px){.sign-up .form-box{width:100%!important;max-width:100%!important}}.sign-up .form-box .header{padding:32px 32px 24px;text-align:center;border-bottom:1px solid rgba(0,0,0,.06)}@media(max-width:600px){.sign-up .form-box .header{padding:24px 20px 20px}}.sign-up .form-box .header .logo-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.sign-up .form-box .header .logo-wrapper img{width:44px;height:auto;filter:none}@media(max-width:600px){.sign-up .form-box .header .logo-wrapper img{width:40px}}.sign-up .form-box .header h2{font-size:20px;font-weight:600;color:#1a202c;margin:0;letter-spacing:-.3px;line-height:1.2}@media(max-width:600px){.sign-up .form-box .header h2{font-size:18px}}.sign-up .form-box .header .app-subtitle{font-size:8px;color:rgba(0,0,0,.4);margin-top:2px;text-transform:uppercase;letter-spacing:2px;font-weight:500}@media(max-width:600px){.sign-up .form-box .header .app-subtitle{font-size:7px}}.sign-up .form-box .header h3{font-size:18px;font-weight:600;color:rgba(0,0,0,.9);margin:16px 0 0 0;text-align:center}@media(max-width:600px){.sign-up .form-box .header h3{font-size:16px;margin-top:14px}}.sign-up .form-box form{padding:24px 32px 32px}@media(max-width:600px){.sign-up .form-box form{padding:20px 20px 24px}}@media(max-width:400px){.sign-up .form-box form{padding:16px 16px 20px}}.sign-up .form-box .v-select,.sign-up .form-box .v-text-field{margin-bottom:12px!important;padding-top:0!important}@media(max-width:600px){.sign-up .form-box .v-select,.sign-up .form-box .v-text-field{margin-bottom:10px!important}}.sign-up .form-box .v-select .v-input__control,.sign-up .form-box .v-text-field .v-input__control{min-height:48px!important}@media(max-width:600px){.sign-up .form-box .v-select .v-input__control,.sign-up .form-box .v-text-field .v-input__control{min-height:46px!important}}.sign-up .form-box .v-select .v-input__control .v-input__slot,.sign-up .form-box .v-text-field .v-input__control .v-input__slot{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important;min-height:48px!important}@media(max-width:600px){.sign-up .form-box .v-select .v-input__control .v-input__slot,.sign-up .form-box .v-text-field .v-input__control .v-input__slot{min-height:46px!important}}.sign-up .form-box .v-select .v-input__control .v-input__slot:after,.sign-up .form-box .v-select .v-input__control .v-input__slot:before,.sign-up .form-box .v-text-field .v-input__control .v-input__slot:after,.sign-up .form-box .v-text-field .v-input__control .v-input__slot:before{display:none!important;border:none!important}.sign-up .form-box .v-select .v-input__control .v-select__slot,.sign-up .form-box .v-select .v-input__control .v-text-field__slot,.sign-up .form-box .v-text-field .v-input__control .v-select__slot,.sign-up .form-box .v-text-field .v-input__control .v-text-field__slot{background:rgba(0,0,0,.02)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:10px!important;box-shadow:none!important;min-height:48px!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;font-size:13px}@media(max-width:600px){.sign-up .form-box .v-select .v-input__control .v-select__slot,.sign-up .form-box .v-select .v-input__control .v-text-field__slot,.sign-up .form-box .v-text-field .v-input__control .v-select__slot,.sign-up .form-box .v-text-field .v-input__control .v-text-field__slot{min-height:46px!important;padding:0 12px 0 40px!important;border-radius:8px!important}}.sign-up .form-box .v-select .v-input__control .v-text-field__slot,.sign-up .form-box .v-text-field .v-input__control .v-text-field__slot{padding:0 14px 0 44px!important}.sign-up .form-box .v-select .v-input__control .v-select__slot,.sign-up .form-box .v-text-field .v-input__control .v-select__slot{padding:0!important}.sign-up .form-box .v-select:hover:not(.v-input--is-focused) .v-select__slot,.sign-up .form-box .v-select:hover:not(.v-input--is-focused) .v-text-field__slot,.sign-up .form-box .v-text-field:hover:not(.v-input--is-focused) .v-select__slot,.sign-up .form-box .v-text-field:hover:not(.v-input--is-focused) .v-text-field__slot{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.15)!important}.sign-up .form-box .v-select.v-input--is-focused .v-select__slot,.sign-up .form-box .v-select.v-input--is-focused .v-text-field__slot,.sign-up .form-box .v-text-field.v-input--is-focused .v-select__slot,.sign-up .form-box .v-text-field.v-input--is-focused .v-text-field__slot{background:rgba(0,168,212,.03)!important;border-color:#00a8d4!important;box-shadow:0 0 0 3px rgba(0,168,212,.08)!important}.sign-up .form-box .v-select.v-input--is-focused .v-label,.sign-up .form-box .v-text-field.v-input--is-focused .v-label{color:#00a8d4!important}.sign-up .form-box .v-select .v-label,.sign-up .form-box .v-text-field .v-label{color:rgba(0,0,0,.4)!important;font-size:14px!important;font-weight:400!important;left:44px!important;top:50%!important;transform:translateY(-50%)!important;transform-origin:left center!important;transition:opacity .2s ease!important;pointer-events:none!important;margin:0!important;position:absolute!important}@media(max-width:600px){.sign-up .form-box .v-select .v-label,.sign-up .form-box .v-text-field .v-label{left:40px!important;font-size:13px!important}}.sign-up .form-box .v-select .v-label.v-label--active,.sign-up .form-box .v-text-field .v-label.v-label--active{opacity:0!important;visibility:hidden!important}.sign-up .form-box .v-select input,.sign-up .form-box .v-text-field input{background:transparent!important;color:#1a202c!important;font-size:14px!important;font-weight:400!important;padding:0!important;height:48px!important;line-height:48px!important;caret-color:#00a8d4!important}@media(max-width:600px){.sign-up .form-box .v-select input,.sign-up .form-box .v-text-field input{font-size:13px!important;height:46px!important;line-height:46px!important}}.sign-up .form-box .v-select input::-moz-placeholder,.sign-up .form-box .v-text-field input::-moz-placeholder{color:rgba(0,0,0,.3)!important}.sign-up .form-box .v-select input::placeholder,.sign-up .form-box .v-text-field input::placeholder{color:rgba(0,0,0,.3)!important}.sign-up .form-box .v-select input:-webkit-autofill,.sign-up .form-box .v-select input:-webkit-autofill:active,.sign-up .form-box .v-select input:-webkit-autofill:focus,.sign-up .form-box .v-select input:-webkit-autofill:hover,.sign-up .form-box .v-text-field input:-webkit-autofill,.sign-up .form-box .v-text-field input:-webkit-autofill:active,.sign-up .form-box .v-text-field input:-webkit-autofill:focus,.sign-up .form-box .v-text-field input:-webkit-autofill:hover{-webkit-text-fill-color:#1a202c!important;box-shadow:none!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;caret-color:#00a8d4!important}.sign-up .form-box .v-select .v-input__prepend-inner,.sign-up .form-box .v-text-field .v-input__prepend-inner{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:18px!important;height:18px!important;z-index:1!important}@media(max-width:600px){.sign-up .form-box .v-select .v-input__prepend-inner,.sign-up .form-box .v-text-field .v-input__prepend-inner{left:12px!important;width:16px!important;height:16px!important}}.sign-up .form-box .v-select .v-input__prepend-inner .input-icon,.sign-up .form-box .v-text-field .v-input__prepend-inner .input-icon{color:rgba(0,0,0,.4)!important;font-size:18px!important;width:18px!important;height:18px!important}@media(max-width:600px){.sign-up .form-box .v-select .v-input__prepend-inner .input-icon,.sign-up .form-box .v-text-field .v-input__prepend-inner .input-icon{font-size:16px!important;width:16px!important;height:16px!important}}.sign-up .form-box .v-select .v-input__append-inner,.sign-up .form-box .v-text-field .v-input__append-inner{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:20px!important;height:20px!important;z-index:1!important}@media(max-width:600px){.sign-up .form-box .v-select .v-input__append-inner,.sign-up .form-box .v-text-field .v-input__append-inner{right:12px!important}}.sign-up .form-box .v-select .v-input__append-inner .toggle-password,.sign-up .form-box .v-text-field .v-input__append-inner .toggle-password{color:rgba(0,0,0,.4)!important;font-size:18px!important;cursor:pointer!important;transition:color .2s ease!important;width:20px!important;height:20px!important}@media(max-width:600px){.sign-up .form-box .v-select .v-input__append-inner .toggle-password,.sign-up .form-box .v-text-field .v-input__append-inner .toggle-password{font-size:16px!important;width:18px!important;height:18px!important}}.sign-up .form-box .v-select .v-input__append-inner .toggle-password:hover,.sign-up .form-box .v-text-field .v-input__append-inner .toggle-password:hover{color:rgba(0,0,0,.7)!important}.sign-up .form-box .v-select .v-text-field__details,.sign-up .form-box .v-text-field .v-text-field__details{padding:4px 14px 0!important;min-height:16px!important}@media(max-width:600px){.sign-up .form-box .v-select .v-text-field__details,.sign-up .form-box .v-text-field .v-text-field__details{padding:4px 12px 0!important}}.sign-up .form-box .v-select .v-messages__message,.sign-up .form-box .v-text-field .v-messages__message{color:rgba(0,0,0,.45)!important;font-size:11px!important}@media(max-width:600px){.sign-up .form-box .v-select .v-messages__message,.sign-up .form-box .v-text-field .v-messages__message{font-size:10px!important}}.sign-up .form-box .v-select .v-select__selections{min-height:48px!important;display:flex!important;align-items:center!important}.sign-up .form-box .v-select .v-select__selections .v-select__selection{color:#1a202c!important;font-size:14px!important}.sign-up .form-box .v-select .v-select__selections input{padding:0!important;height:auto!important;line-height:normal!important}.sign-up .form-box .v-btn{border-radius:10px!important;text-transform:none!important;font-weight:500!important;letter-spacing:0!important;min-height:46px!important;font-size:14px!important;transition:all .2s ease!important;box-shadow:none!important}@media(max-width:600px){.sign-up .form-box .v-btn{min-height:44px!important;font-size:13px!important;border-radius:8px!important}}.sign-up .form-box .v-btn.green,.sign-up .form-box .v-btn.v-btn--has-bg.green{background:linear-gradient(135deg,#9db83d,#0099c7)!important;color:#fff!important;box-shadow:0 3px 12px rgba(0,153,199,.25)!important;border:none!important}.sign-up .form-box .v-btn.green:hover:not(:disabled),.sign-up .form-box .v-btn.v-btn--has-bg.green:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 16px rgba(0,153,199,.35)!important}.sign-up .form-box .v-btn.green:active,.sign-up .form-box .v-btn.v-btn--has-bg.green:active{transform:translateY(0);box-shadow:0 3px 12px rgba(0,153,199,.25)!important}.sign-up .form-box .v-btn.green:disabled,.sign-up .form-box .v-btn.v-btn--has-bg.green:disabled{opacity:.5;cursor:not-allowed}.sign-up .form-box .submit-btn.v-btn--disabled{background:rgba(0,0,0,.1)!important;color:rgba(0,0,0,.3)!important}.sign-up .form-box .form-row{display:flex;gap:16px;margin-bottom:18px}@media(max-width:600px){.sign-up .form-box .form-row{flex-direction:column;gap:18px;margin-bottom:20px}}.sign-up .form-box .form-row .form-col{flex:1;min-width:0}.sign-up .form-box .form-full{margin-bottom:18px}@media(max-width:600px){.sign-up .form-box .form-full{margin-bottom:20px}}.sign-up .form-box .info-box{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:20px;background:rgba(0,168,212,.04);border:1px solid rgba(0,168,212,.15);border-radius:8px}@media(max-width:600px){.sign-up .form-box .info-box{padding:12px 14px;margin-bottom:18px}}.sign-up .form-box .info-box.success{background:rgba(16,185,129,.04);border-color:rgba(16,185,129,.15)}.sign-up .form-box .info-box.success .info-icon{color:#10b981!important}.sign-up .form-box .info-box.error{background:rgba(239,68,68,.04);border-color:rgba(239,68,68,.15)}.sign-up .form-box .info-box.error .info-icon{color:#ef4444!important}.sign-up .form-box .info-box.large{padding:20px;margin-bottom:24px}@media(max-width:600px){.sign-up .form-box .info-box.large{padding:16px;margin-bottom:20px}}.sign-up .form-box .info-box.large .info-icon{font-size:32px!important}@media(max-width:600px){.sign-up .form-box .info-box.large .info-icon{font-size:28px!important}}.sign-up .form-box .info-box.large .info-title{font-size:18px;margin-bottom:6px}@media(max-width:600px){.sign-up .form-box .info-box.large .info-title{font-size:16px}}.sign-up .form-box .info-box.large .info-text{font-size:14px}@media(max-width:600px){.sign-up .form-box .info-box.large .info-text{font-size:13px}}.sign-up .form-box .info-box.info{background:rgba(0,168,212,.04);border-color:rgba(0,168,212,.15)}.sign-up .form-box .info-box.info .info-icon{color:#00a8d4!important}.sign-up .form-box .info-box .info-icon{color:#00a8d4!important;flex-shrink:0;font-size:20px!important;margin-top:2px}@media(max-width:600px){.sign-up .form-box .info-box .info-icon{font-size:18px!important}}.sign-up .form-box .info-box .info-title{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);margin:0 0 4px 0}@media(max-width:600px){.sign-up .form-box .info-box .info-title{font-size:13px}}.sign-up .form-box .info-box .info-text{font-size:13px;color:rgba(0,0,0,.6);line-height:1.5;margin:0}@media(max-width:600px){.sign-up .form-box .info-box .info-text{font-size:12px}}.sign-up .form-box .password-requirements{margin-bottom:18px;padding:12px 16px;background:rgba(0,0,0,.02);border-radius:8px}@media(max-width:600px){.sign-up .form-box .password-requirements{padding:10px 14px;margin-bottom:16px}}.sign-up .form-box .password-requirements .requirements-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.7);margin-bottom:10px}@media(max-width:600px){.sign-up .form-box .password-requirements .requirements-title{font-size:12px;margin-bottom:8px}}.sign-up .form-box .password-requirements .requirements-title .v-icon{color:rgba(0,0,0,.5)!important;font-size:16px!important}@media(max-width:600px){.sign-up .form-box .password-requirements .requirements-title .v-icon{font-size:14px!important}}.sign-up .form-box .password-requirements .requirements-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 12px}@media(max-width:600px){.sign-up .form-box .password-requirements .requirements-list{grid-template-columns:1fr;gap:6px}}.sign-up .form-box .password-requirements .requirements-list li{display:flex;align-items:start;gap:6px;font-size:12px;color:rgba(0,0,0,.5);transition:color .2s ease;margin-bottom:0;padding-bottom:0}@media(max-width:600px){.sign-up .form-box .password-requirements .requirements-list li{font-size:11px}}.sign-up .form-box .password-requirements .requirements-list li .v-icon{color:rgba(0,0,0,.3)!important;flex-shrink:0;transition:all .2s ease;top:3px!important}.sign-up .form-box .password-requirements .requirements-list li.met{color:#10b981}.sign-up .form-box .password-requirements .requirements-list li.met .v-icon{color:#10b981!important}.sign-up .form-box .troubleshooting-tips{margin-bottom:20px;padding:16px;background:rgba(0,0,0,.02);border-radius:8px}@media(max-width:600px){.sign-up .form-box .troubleshooting-tips{padding:14px;margin-bottom:18px}}.sign-up .form-box .troubleshooting-tips .tips-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.7);margin-bottom:10px}@media(max-width:600px){.sign-up .form-box .troubleshooting-tips .tips-title{font-size:12px;margin-bottom:8px}}.sign-up .form-box .troubleshooting-tips .tips-title .v-icon{color:rgba(0,0,0,.5)!important;font-size:16px!important}@media(max-width:600px){.sign-up .form-box .troubleshooting-tips .tips-title .v-icon{font-size:14px!important}}.sign-up .form-box .troubleshooting-tips .tips-list{margin:0;padding-left:0;list-style:none}.sign-up .form-box .troubleshooting-tips .tips-list li{font-size:12px;color:rgba(0,0,0,.6);line-height:1.6;margin-bottom:8px;padding-left:18px;position:relative}@media(max-width:600px){.sign-up .form-box .troubleshooting-tips .tips-list li{font-size:11px;margin-bottom:6px}}.sign-up .form-box .troubleshooting-tips .tips-list li:before{content:"•";position:absolute;left:6px;color:rgba(0,0,0,.4)}.sign-up .form-box .troubleshooting-tips .tips-list li:last-child{margin-bottom:0}.sign-up .form-box .success-state{text-align:center}.sign-up .form-box .success-state .success-icon-wrapper{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background:rgba(16,185,129,.1);animation:successPulse .6s ease-out}@media(max-width:600px){.sign-up .form-box .success-state .success-icon-wrapper{width:70px;height:70px;margin-bottom:16px}}.sign-up .form-box .success-state .success-icon-wrapper .success-icon{color:#10b981!important;font-size:48px!important}@media(max-width:600px){.sign-up .form-box .success-state .success-icon-wrapper .success-icon{font-size:42px!important}}.sign-up .form-box .success-state .success-title{font-size:20px;font-weight:600;color:rgba(0,0,0,.9);margin:0 0 12px 0}@media(max-width:600px){.sign-up .form-box .success-state .success-title{font-size:18px;margin-bottom:10px}}.sign-up .form-box .success-state .success-description{font-size:14px;color:rgba(0,0,0,.65);line-height:1.5;margin:0 0 24px 0}@media(max-width:600px){.sign-up .form-box .success-state .success-description{font-size:13px;margin-bottom:20px}}.sign-up .form-box .success-state .email-tips{margin:24px 0;padding:16px;background:rgba(0,0,0,.02);border-radius:8px;text-align:left}@media(max-width:600px){.sign-up .form-box .success-state .email-tips{margin:20px 0;padding:14px}}.sign-up .form-box .success-state .email-tips .tips-title{font-size:13px;font-weight:600;color:rgba(0,0,0,.7);margin:0 0 12px 0}@media(max-width:600px){.sign-up .form-box .success-state .email-tips .tips-title{font-size:12px;margin-bottom:10px}}.sign-up .form-box .success-state .email-tips .tips-list{list-style:none;padding:0;margin:0}.sign-up .form-box .success-state .email-tips .tips-list li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:rgba(0,0,0,.6);padding:6px 0;line-height:1.5}@media(max-width:600px){.sign-up .form-box .success-state .email-tips .tips-list li{font-size:11px;padding:5px 0}}.sign-up .form-box .success-state .email-tips .tips-list li .v-icon{color:rgba(0,0,0,.4)!important;flex-shrink:0;margin-top:2px}.sign-up .form-box .verification-state{text-align:center}.sign-up .form-box .verification-state .loading-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 20px}@media(max-width:600px){.sign-up .form-box .verification-state .loading-wrapper{padding:30px 15px;gap:16px}}.sign-up .form-box .verification-state .loading-wrapper .loading-text{font-size:14px;color:rgba(0,0,0,.6);margin:0}@media(max-width:600px){.sign-up .form-box .verification-state .loading-wrapper .loading-text{font-size:13px}}.sign-up .form-box .verification-state .error-icon-wrapper,.sign-up .form-box .verification-state .success-icon-wrapper{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 20px;border-radius:50%;animation:successPulse .6s ease-out}@media(max-width:600px){.sign-up .form-box .verification-state .error-icon-wrapper,.sign-up .form-box .verification-state .success-icon-wrapper{width:70px;height:70px;margin-bottom:16px}}.sign-up .form-box .verification-state .success-icon-wrapper{background:rgba(16,185,129,.1)}.sign-up .form-box .verification-state .success-icon-wrapper .success-icon{color:#10b981!important;font-size:48px!important}@media(max-width:600px){.sign-up .form-box .verification-state .success-icon-wrapper .success-icon{font-size:42px!important}}.sign-up .form-box .verification-state .error-icon-wrapper{background:rgba(244,67,54,.1)}.sign-up .form-box .verification-state .error-icon-wrapper .error-icon{color:#f44336!important;font-size:48px!important}@media(max-width:600px){.sign-up .form-box .verification-state .error-icon-wrapper .error-icon{font-size:42px!important}}.sign-up .form-box .verification-state .error-title,.sign-up .form-box .verification-state .success-title{font-size:20px;font-weight:600;margin:0 0 12px 0}@media(max-width:600px){.sign-up .form-box .verification-state .error-title,.sign-up .form-box .verification-state .success-title{font-size:18px;margin-bottom:10px}}.sign-up .form-box .verification-state .success-title{color:rgba(0,0,0,.9)}.sign-up .form-box .verification-state .error-title{color:#f44336}.sign-up .form-box .verification-state .error-description,.sign-up .form-box .verification-state .success-description{font-size:14px;line-height:1.5;margin:0 0 24px 0}@media(max-width:600px){.sign-up .form-box .verification-state .error-description,.sign-up .form-box .verification-state .success-description{font-size:13px;margin-bottom:20px}}.sign-up .form-box .verification-state .success-description{color:rgba(0,0,0,.65)}.sign-up .form-box .verification-state .error-description{color:rgba(0,0,0,.6)}.sign-up .form-box .secondary-actions{display:flex;align-items:center;justify-content:center;margin-top:24px;gap:10px;flex-wrap:wrap}@media(max-width:600px){.sign-up .form-box .secondary-actions{margin-top:20px;gap:8px}}.sign-up .form-box .secondary-actions .text-btn{color:rgba(0,0,0,.4)!important;text-transform:none!important;font-size:13px!important;font-weight:400!important;padding:0!important;min-width:auto!important;height:auto!important;border-radius:0!important;transition:color .2s ease!important;text-decoration:none!important;background:transparent!important;border:none!important;box-shadow:none!important;min-height:auto!important}@media(max-width:600px){.sign-up .form-box .secondary-actions .text-btn{font-size:12px!important}}.sign-up .form-box .secondary-actions .text-btn:hover{color:rgba(0,0,0,.6)!important;background:transparent!important;text-decoration:underline!important;box-shadow:none!important}.sign-up .form-box .secondary-actions .text-btn:after,.sign-up .form-box .secondary-actions .text-btn:before{display:none!important}.sign-up .form-box .secondary-actions .text-btn .v-icon{font-size:13px!important;opacity:.6}@media(max-width:600px){.sign-up .form-box .secondary-actions .text-btn .v-icon{font-size:12px!important}}.sign-up .form-box .language-selector{display:flex;justify-content:center;align-items:center;gap:3px;padding:14px 0;border-top:1px solid rgba(0,0,0,.06);margin-top:14px;flex-wrap:wrap}@media(max-width:600px){.sign-up .form-box .language-selector{padding:12px 0;gap:2px}}.sign-up .form-box .language-selector .lang-btn{padding:4px 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;color:rgba(0,0,0,.4);font-size:10px;font-weight:500;letter-spacing:.5px;font-family:inherit;min-width:28px;text-align:center;line-height:1.2}@media(max-width:600px){.sign-up .form-box .language-selector .lang-btn{padding:6px 10px;font-size:11px;min-width:32px}}.sign-up .form-box .language-selector .lang-btn:hover{color:rgba(0,0,0,.65);background:rgba(0,0,0,.04)}.sign-up .form-box .language-selector .lang-btn.active{background:#00a8d4;color:#fff}.organization-signup{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;min-height:100vh;margin-left:-80px;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);overflow-x:hidden;overflow-y:auto;padding:20px}.organization-signup:before{content:"";position:absolute;width:1000px;height:1000px;top:-500px;right:-500px;background:radial-gradient(circle,rgba(0,168,212,.08) 0,transparent 70%);pointer-events:none}@media(min-width:992px){.organization-signup{padding:60px 20px;min-height:100vh;justify-content:flex-start}}@media(max-width:991px){.organization-signup{margin-left:0;margin-top:-60px;padding-top:80px;padding-bottom:20px;justify-content:flex-start;min-height:100%;height:100%}.organization-signup .form-box{width:100%!important;max-width:580px!important;flex-shrink:0}}@media(max-width:600px){.organization-signup{padding-left:16px;padding-right:16px;padding-top:80px;padding-bottom:16px}.organization-signup .form-box{width:100%!important;max-width:100%!important;border-radius:12px!important}}@media(max-width:400px){.organization-signup{padding-left:12px;padding-right:12px;padding-bottom:12px}}.organization-signup .form-box{width:580px;position:relative;z-index:10;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;box-shadow:0 20px 60px -12px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.6);animation:formAppear .4s ease-out}@media(max-width:991px){.organization-signup .form-box{width:100%!important;max-width:580px!important}}@media(max-width:600px){.organization-signup .form-box{width:100%!important;max-width:100%!important}}.organization-signup .form-box .header{padding:32px 32px 24px;text-align:center;border-bottom:1px solid rgba(0,0,0,.06)}@media(max-width:600px){.organization-signup .form-box .header{padding:24px 20px 20px}}.organization-signup .form-box .header .logo-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.organization-signup .form-box .header .logo-wrapper img{width:44px;height:auto;filter:none}@media(max-width:600px){.organization-signup .form-box .header .logo-wrapper img{width:40px}}.organization-signup .form-box .header h2{font-size:20px;font-weight:600;color:#1a202c;margin:0;letter-spacing:-.3px;line-height:1.2}@media(max-width:600px){.organization-signup .form-box .header h2{font-size:18px}}.organization-signup .form-box .header .app-subtitle{font-size:8px;color:rgba(0,0,0,.4);margin-top:2px;text-transform:uppercase;letter-spacing:2px;font-weight:500}@media(max-width:600px){.organization-signup .form-box .header .app-subtitle{font-size:7px}}.organization-signup .form-box .header h3{font-size:18px;font-weight:600;color:rgba(0,0,0,.9);margin:16px 0 0 0;text-align:center}@media(max-width:600px){.organization-signup .form-box .header h3{font-size:16px;margin-top:14px}}.organization-signup .form-box form{padding:24px 32px 32px}@media(max-width:600px){.organization-signup .form-box form{padding:20px 20px 24px}}@media(max-width:400px){.organization-signup .form-box form{padding:16px 16px 20px}}.organization-signup .form-box .v-select,.organization-signup .form-box .v-text-field{margin-bottom:12px!important;padding-top:0!important}@media(max-width:600px){.organization-signup .form-box .v-select,.organization-signup .form-box .v-text-field{margin-bottom:10px!important}}.organization-signup .form-box .v-select .v-input__control,.organization-signup .form-box .v-text-field .v-input__control{min-height:48px!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-input__control,.organization-signup .form-box .v-text-field .v-input__control{min-height:46px!important}}.organization-signup .form-box .v-select .v-input__control .v-input__slot,.organization-signup .form-box .v-text-field .v-input__control .v-input__slot{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important;min-height:48px!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-input__control .v-input__slot,.organization-signup .form-box .v-text-field .v-input__control .v-input__slot{min-height:46px!important}}.organization-signup .form-box .v-select .v-input__control .v-input__slot:after,.organization-signup .form-box .v-select .v-input__control .v-input__slot:before,.organization-signup .form-box .v-text-field .v-input__control .v-input__slot:after,.organization-signup .form-box .v-text-field .v-input__control .v-input__slot:before{display:none!important;border:none!important}.organization-signup .form-box .v-select .v-input__control .v-select__slot,.organization-signup .form-box .v-select .v-input__control .v-text-field__slot,.organization-signup .form-box .v-text-field .v-input__control .v-select__slot,.organization-signup .form-box .v-text-field .v-input__control .v-text-field__slot{background:rgba(0,0,0,.02)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:10px!important;box-shadow:none!important;padding:0 14px 0 44px!important;min-height:48px!important;transition:all .2s ease!important;display:flex!important;align-items:center!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-input__control .v-select__slot,.organization-signup .form-box .v-select .v-input__control .v-text-field__slot,.organization-signup .form-box .v-text-field .v-input__control .v-select__slot,.organization-signup .form-box .v-text-field .v-input__control .v-text-field__slot{min-height:46px!important;padding:0 12px 0 40px!important;border-radius:8px!important}}.organization-signup .form-box .v-select:hover:not(.v-input--is-focused) .v-select__slot,.organization-signup .form-box .v-select:hover:not(.v-input--is-focused) .v-text-field__slot,.organization-signup .form-box .v-text-field:hover:not(.v-input--is-focused) .v-select__slot,.organization-signup .form-box .v-text-field:hover:not(.v-input--is-focused) .v-text-field__slot{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.15)!important}.organization-signup .form-box .v-select.v-input--is-focused .v-select__slot,.organization-signup .form-box .v-select.v-input--is-focused .v-text-field__slot,.organization-signup .form-box .v-text-field.v-input--is-focused .v-select__slot,.organization-signup .form-box .v-text-field.v-input--is-focused .v-text-field__slot{background:rgba(0,168,212,.03)!important;border-color:#00a8d4!important;box-shadow:0 0 0 3px rgba(0,168,212,.08)!important}.organization-signup .form-box .v-select.v-input--is-focused .v-label,.organization-signup .form-box .v-text-field.v-input--is-focused .v-label{color:#00a8d4!important}.organization-signup .form-box .v-select .v-label,.organization-signup .form-box .v-text-field .v-label{color:rgba(0,0,0,.4)!important;font-size:14px!important;font-weight:400!important;left:44px!important;top:50%!important;transform:translateY(-50%)!important;transform-origin:left center!important;transition:opacity .2s ease!important;pointer-events:none!important;margin:0!important;position:absolute!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-label,.organization-signup .form-box .v-text-field .v-label{left:40px!important;font-size:13px!important}}.organization-signup .form-box .v-select .v-label.v-label--active,.organization-signup .form-box .v-text-field .v-label.v-label--active{opacity:0!important;visibility:hidden!important}.organization-signup .form-box .v-select input,.organization-signup .form-box .v-text-field input{background:transparent!important;color:#1a202c!important;font-size:14px!important;font-weight:400!important;padding:0!important;height:48px!important;line-height:48px!important;caret-color:#00a8d4!important}@media(max-width:600px){.organization-signup .form-box .v-select input,.organization-signup .form-box .v-text-field input{font-size:13px!important;height:46px!important;line-height:46px!important}}.organization-signup .form-box .v-select input::-moz-placeholder,.organization-signup .form-box .v-text-field input::-moz-placeholder{color:rgba(0,0,0,.3)!important}.organization-signup .form-box .v-select input::placeholder,.organization-signup .form-box .v-text-field input::placeholder{color:rgba(0,0,0,.3)!important}.organization-signup .form-box .v-select input:-webkit-autofill,.organization-signup .form-box .v-select input:-webkit-autofill:active,.organization-signup .form-box .v-select input:-webkit-autofill:focus,.organization-signup .form-box .v-select input:-webkit-autofill:hover,.organization-signup .form-box .v-text-field input:-webkit-autofill,.organization-signup .form-box .v-text-field input:-webkit-autofill:active,.organization-signup .form-box .v-text-field input:-webkit-autofill:focus,.organization-signup .form-box .v-text-field input:-webkit-autofill:hover{-webkit-text-fill-color:#1a202c!important;box-shadow:none!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;caret-color:#00a8d4!important}.organization-signup .form-box .v-select .v-input__prepend-inner,.organization-signup .form-box .v-text-field .v-input__prepend-inner{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:18px!important;height:18px!important;z-index:1!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-input__prepend-inner,.organization-signup .form-box .v-text-field .v-input__prepend-inner{left:12px!important;width:16px!important;height:16px!important}}.organization-signup .form-box .v-select .v-input__prepend-inner .input-icon,.organization-signup .form-box .v-text-field .v-input__prepend-inner .input-icon{color:rgba(0,0,0,.4)!important;font-size:18px!important;width:18px!important;height:18px!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-input__prepend-inner .input-icon,.organization-signup .form-box .v-text-field .v-input__prepend-inner .input-icon{font-size:16px!important;width:16px!important;height:16px!important}}.organization-signup .form-box .v-select .v-input__append-inner,.organization-signup .form-box .v-text-field .v-input__append-inner{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:20px!important;height:20px!important;z-index:1!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-input__append-inner,.organization-signup .form-box .v-text-field .v-input__append-inner{right:12px!important}}.organization-signup .form-box .v-select .v-input__append-inner .toggle-password,.organization-signup .form-box .v-text-field .v-input__append-inner .toggle-password{color:rgba(0,0,0,.4)!important;font-size:18px!important;cursor:pointer!important;transition:color .2s ease!important;width:20px!important;height:20px!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-input__append-inner .toggle-password,.organization-signup .form-box .v-text-field .v-input__append-inner .toggle-password{font-size:16px!important;width:18px!important;height:18px!important}}.organization-signup .form-box .v-select .v-input__append-inner .toggle-password:hover,.organization-signup .form-box .v-text-field .v-input__append-inner .toggle-password:hover{color:rgba(0,0,0,.7)!important}.organization-signup .form-box .v-select .v-text-field__details,.organization-signup .form-box .v-text-field .v-text-field__details{padding:4px 14px 0!important;min-height:16px!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-text-field__details,.organization-signup .form-box .v-text-field .v-text-field__details{padding:4px 12px 0!important}}.organization-signup .form-box .v-select .v-messages__message,.organization-signup .form-box .v-text-field .v-messages__message{color:rgba(0,0,0,.45)!important;font-size:11px!important}@media(max-width:600px){.organization-signup .form-box .v-select .v-messages__message,.organization-signup .form-box .v-text-field .v-messages__message{font-size:10px!important}}.organization-signup .form-box .v-select .v-select__selections{padding:0 0 0 8px!important;min-height:48px!important;display:flex!important;align-items:center!important}.organization-signup .form-box .v-select .v-select__selections .v-select__selection{color:#1a202c!important;font-size:14px!important}.organization-signup .form-box .v-select .v-select__selections input{padding:0!important;height:auto!important;line-height:normal!important}.organization-signup .form-box .v-btn{border-radius:10px!important;text-transform:none!important;font-weight:500!important;letter-spacing:0!important;min-height:46px!important;font-size:14px!important;transition:all .2s ease!important;box-shadow:none!important}@media(max-width:600px){.organization-signup .form-box .v-btn{min-height:44px!important;font-size:13px!important;border-radius:8px!important}}.organization-signup .form-box .v-btn.green,.organization-signup .form-box .v-btn.v-btn--has-bg.green{background:linear-gradient(135deg,#9db83d,#0099c7)!important;color:#fff!important;box-shadow:0 3px 12px rgba(0,153,199,.25)!important;border:none!important}.organization-signup .form-box .v-btn.green:hover:not(:disabled),.organization-signup .form-box .v-btn.v-btn--has-bg.green:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 16px rgba(0,153,199,.35)!important}.organization-signup .form-box .v-btn.green:active,.organization-signup .form-box .v-btn.v-btn--has-bg.green:active{transform:translateY(0);box-shadow:0 3px 12px rgba(0,153,199,.25)!important}.organization-signup .form-box .v-btn.green:disabled,.organization-signup .form-box .v-btn.v-btn--has-bg.green:disabled{opacity:.5;cursor:not-allowed}.organization-signup .form-box .submit-btn.v-btn--disabled{background:rgba(0,0,0,.1)!important;color:rgba(0,0,0,.3)!important}.organization-signup .form-box .form-section{margin-bottom:24px}@media(max-width:600px){.organization-signup .form-box .form-section{margin-bottom:20px}}.organization-signup .form-box .form-section .section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:rgba(0,0,0,.75);margin:0 0 16px 0;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08)}@media(max-width:600px){.organization-signup .form-box .form-section .section-title{font-size:13px;margin-bottom:14px}}.organization-signup .form-box .form-section .section-title .v-icon{color:rgba(0,0,0,.5)!important;font-size:18px!important}@media(max-width:600px){.organization-signup .form-box .form-section .section-title .v-icon{font-size:16px!important}}.organization-signup .form-box .form-section .form-field{margin-bottom:16px}@media(max-width:600px){.organization-signup .form-box .form-section .form-field{margin-bottom:14px}}.organization-signup .form-box .form-row{display:flex;gap:16px;margin-bottom:16px}@media(max-width:600px){.organization-signup .form-box .form-row{flex-direction:column;gap:14px;margin-bottom:14px}}.organization-signup .form-box .form-row .form-col{flex:1;min-width:0}.organization-signup .form-box .form-full{margin-bottom:16px}@media(max-width:600px){.organization-signup .form-box .form-full{margin-bottom:14px}}.organization-signup .form-box .help-icon{color:rgba(0,0,0,.4)!important;cursor:help;transition:color .2s ease}.organization-signup .form-box .help-icon:hover{color:#00a8d4!important}.organization-signup .form-box .info-box{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:20px;background:rgba(0,168,212,.04);border:1px solid rgba(0,168,212,.15);border-radius:8px}@media(max-width:600px){.organization-signup .form-box .info-box{padding:12px 14px;margin-bottom:18px}}.organization-signup .form-box .info-box.success{background:rgba(16,185,129,.04);border-color:rgba(16,185,129,.15)}.organization-signup .form-box .info-box.success .info-icon{color:#10b981!important}.organization-signup .form-box .info-box .info-icon{color:#00a8d4!important;flex-shrink:0;font-size:20px!important;margin-top:2px}@media(max-width:600px){.organization-signup .form-box .info-box .info-icon{font-size:18px!important}}.organization-signup .form-box .info-box .info-title{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);margin:0 0 4px 0}@media(max-width:600px){.organization-signup .form-box .info-box .info-title{font-size:13px}}.organization-signup .form-box .info-box .info-text{font-size:13px;color:rgba(0,0,0,.6);line-height:1.5;margin:0}@media(max-width:600px){.organization-signup .form-box .info-box .info-text{font-size:12px}}.organization-signup .form-box .success-state{text-align:center}.organization-signup .form-box .success-state .success-icon-wrapper{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background:rgba(16,185,129,.1);animation:successPulse .6s ease-out}@media(max-width:600px){.organization-signup .form-box .success-state .success-icon-wrapper{width:70px;height:70px;margin-bottom:16px}}.organization-signup .form-box .success-state .success-icon-wrapper .success-icon{color:#10b981!important;font-size:48px!important}@media(max-width:600px){.organization-signup .form-box .success-state .success-icon-wrapper .success-icon{font-size:42px!important}}.organization-signup .form-box .success-state .success-title{font-size:20px;font-weight:600;color:rgba(0,0,0,.9);margin:0 0 12px 0}@media(max-width:600px){.organization-signup .form-box .success-state .success-title{font-size:18px;margin-bottom:10px}}.organization-signup .form-box .success-state .success-description{font-size:14px;color:rgba(0,0,0,.65);line-height:1.5;margin:0 0 24px 0}@media(max-width:600px){.organization-signup .form-box .success-state .success-description{font-size:13px;margin-bottom:20px}}.organization-signup .form-box .language-selector{display:flex;justify-content:center;align-items:center;gap:3px;padding:14px 0;border-top:1px solid rgba(0,0,0,.06);margin-top:14px;flex-wrap:wrap}@media(max-width:600px){.organization-signup .form-box .language-selector{padding:12px 0;gap:2px}}.organization-signup .form-box .language-selector .lang-btn{padding:4px 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;color:rgba(0,0,0,.4);font-size:10px;font-weight:500;letter-spacing:.5px;font-family:inherit;min-width:28px;text-align:center;line-height:1.2}@media(max-width:600px){.organization-signup .form-box .language-selector .lang-btn{padding:6px 10px;font-size:11px;min-width:32px}}.organization-signup .form-box .language-selector .lang-btn:hover{color:rgba(0,0,0,.65);background:rgba(0,0,0,.04)}.organization-signup .form-box .language-selector .lang-btn.active{background:#00a8d4;color:#fff}.password-recovery .form-box{width:480px}@media(max-width:600px){.password-recovery .form-box{width:100%!important;max-width:100%!important}}.password-recovery .form-box .header{padding:32px 32px 24px}@media(max-width:600px){.password-recovery .form-box .header{padding:24px 20px 20px}}.password-recovery .form-box form{padding:24px 32px 16px}@media(max-width:600px){.password-recovery .form-box form{padding:20px 20px 24px}}@media(max-width:400px){.password-recovery .form-box form{padding:16px 16px 20px}}.password-recovery .form-box .step-indicator{display:flex;align-items:center;justify-content:center;margin-bottom:28px;padding:0 20px}@media(max-width:600px){.password-recovery .form-box .step-indicator{margin-bottom:24px;padding:0 10px}}.password-recovery .form-box .step-indicator .step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.password-recovery .form-box .step-indicator .step .step-number{width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.06);color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;transition:all .3s ease}@media(max-width:600px){.password-recovery .form-box .step-indicator .step .step-number{width:32px;height:32px;font-size:13px}}.password-recovery .form-box .step-indicator .step .step-number .v-icon{color:inherit!important}.password-recovery .form-box .step-indicator .step .step-label{font-size:12px;color:rgba(0,0,0,.4);font-weight:500;transition:all .3s ease;white-space:nowrap}@media(max-width:600px){.password-recovery .form-box .step-indicator .step .step-label{font-size:11px}}.password-recovery .form-box .step-indicator .step.active .step-number{background:rgba(0,168,212,.12);color:#00a8d4;border:2px solid #00a8d4}.password-recovery .form-box .step-indicator .step.active .step-label{color:#00a8d4}.password-recovery .form-box .step-indicator .step.completed .step-number{background:#00a8d4;color:#fff}.password-recovery .form-box .step-indicator .step.completed .step-label{color:rgba(0,0,0,.6)}.password-recovery .form-box .step-indicator .step-divider{width:60px;height:2px;background:rgba(0,0,0,.08);margin:0 16px;margin-bottom:28px;transition:all .3s ease}@media(max-width:600px){.password-recovery .form-box .step-indicator .step-divider{width:40px;margin:0 12px;margin-bottom:26px}}.password-recovery .form-box .step-indicator .step-divider.active{background:#00a8d4}.password-recovery .form-box .info-box{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:20px;background:rgba(0,168,212,.04);border:1px solid rgba(0,168,212,.15);border-radius:10px}@media(max-width:600px){.password-recovery .form-box .info-box{padding:14px;margin-bottom:18px;border-radius:8px}}.password-recovery .form-box .info-box.success{background:rgba(16,185,129,.04);border-color:rgba(16,185,129,.15)}.password-recovery .form-box .info-box.success .info-icon{color:#10b981!important}.password-recovery .form-box .info-box .info-icon{color:#00a8d4!important;font-size:22px!important;flex-shrink:0;margin-top:2px}@media(max-width:600px){.password-recovery .form-box .info-box .info-icon{font-size:20px!important}}.password-recovery .form-box .info-box .info-title{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);margin:0 0 4px 0}@media(max-width:600px){.password-recovery .form-box .info-box .info-title{font-size:13px}}.password-recovery .form-box .info-box .info-text{font-size:13px;color:rgba(0,0,0,.6);line-height:1.5;margin:0}@media(max-width:600px){.password-recovery .form-box .info-box .info-text{font-size:12px}}.password-recovery .form-box .info-box p{color:rgba(0,0,0,.65);font-size:13px;line-height:1.5;margin:0}@media(max-width:600px){.password-recovery .form-box .info-box p{font-size:12px}}.password-recovery .form-box .password-requirements{margin-bottom:18px;padding:12px 16px;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06);border-radius:8px}@media(max-width:600px){.password-recovery .form-box .password-requirements{padding:10px 14px;margin-bottom:16px}}.password-recovery .form-box .password-requirements .requirements-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:rgba(0,0,0,.7);margin-bottom:10px}@media(max-width:600px){.password-recovery .form-box .password-requirements .requirements-title{font-size:12px}}.password-recovery .form-box .password-requirements .requirements-title .v-icon{color:rgba(0,0,0,.5)!important}.password-recovery .form-box .password-requirements .requirements-list{list-style:none;padding:0;margin:0}.password-recovery .form-box .password-requirements .requirements-list li{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(0,0,0,.5);padding:4px 0;transition:all .2s ease}@media(max-width:600px){.password-recovery .form-box .password-requirements .requirements-list li{font-size:11px}}.password-recovery .form-box .password-requirements .requirements-list li .v-icon{color:rgba(0,0,0,.3)!important;transition:all .2s ease}.password-recovery .form-box .password-requirements .requirements-list li.met{color:#10b981}.password-recovery .form-box .password-requirements .requirements-list li.met .v-icon{color:#10b981!important}.password-recovery .form-box .readonly-field .v-text-field__slot{background:rgba(0,0,0,.02)!important;cursor:not-allowed!important}.password-recovery .form-box .readonly-field input{cursor:not-allowed!important;color:rgba(0,0,0,.5)!important}.password-recovery .form-box .mfa-section{margin-top:12px}.password-recovery .form-box .mfa-section .mfa-label{display:flex;align-items:center;gap:6px}.password-recovery .form-box .mfa-section .mfa-label .mfa-help-icon{color:rgba(0,0,0,.4)!important;cursor:help;transition:color .2s ease}.password-recovery .form-box .mfa-section .mfa-label .mfa-help-icon:hover{color:rgba(0,0,0,.6)!important}.password-recovery .form-box .helper-text{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:12px;color:rgba(0,0,0,.45);text-align:center}@media(max-width:600px){.password-recovery .form-box .helper-text{font-size:11px;margin-top:14px}}.password-recovery .form-box .helper-text .v-icon{color:rgba(0,0,0,.4)!important;font-size:16px!important}@media(max-width:600px){.password-recovery .form-box .helper-text .v-icon{font-size:14px!important}}.password-recovery .form-box .success-state{text-align:center}.password-recovery .form-box .success-state .success-icon-wrapper{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background:rgba(16,185,129,.1);animation:successPulse .6s ease-out}@media(max-width:600px){.password-recovery .form-box .success-state .success-icon-wrapper{width:70px;height:70px;margin-bottom:16px}}.password-recovery .form-box .success-state .success-icon-wrapper .success-icon{color:#10b981!important;font-size:48px!important;top:2px}@media(max-width:600px){.password-recovery .form-box .success-state .success-icon-wrapper .success-icon{font-size:42px!important}}.password-recovery .form-box .success-state .success-title{font-size:20px;font-weight:600;color:rgba(0,0,0,.9);margin:0 0 12px 0}@media(max-width:600px){.password-recovery .form-box .success-state .success-title{font-size:18px;margin-bottom:10px}}.password-recovery .form-box .success-state .success-description{font-size:14px;color:rgba(0,0,0,.65);line-height:1.5;margin:0 0 24px 0}@media(max-width:600px){.password-recovery .form-box .success-state .success-description{font-size:13px;margin-bottom:20px}}.password-recovery .form-box .success-state .success-description strong{color:#00a8d4;font-weight:600}.password-recovery .form-box .success-state .info-box.info{background:rgba(0,168,212,.04);border-color:rgba(0,168,212,.15);margin-bottom:20px}.password-recovery .form-box .success-state .info-box.info .info-icon{color:#00a8d4!important}.password-recovery .form-box .success-state .email-tips{margin:24px 0;padding:16px;background:rgba(0,0,0,.02);border-radius:8px;text-align:left}@media(max-width:600px){.password-recovery .form-box .success-state .email-tips{margin:20px 0;padding:14px}}.password-recovery .form-box .success-state .email-tips .tips-title{font-size:13px;font-weight:600;color:rgba(0,0,0,.7);margin:0 0 12px 0}@media(max-width:600px){.password-recovery .form-box .success-state .email-tips .tips-title{font-size:12px;margin-bottom:10px}}.password-recovery .form-box .success-state .email-tips .tips-list{list-style:none;padding:0;margin:0}.password-recovery .form-box .success-state .email-tips .tips-list li{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:rgba(0,0,0,.6);padding:6px 0;line-height:1.5}@media(max-width:600px){.password-recovery .form-box .success-state .email-tips .tips-list li{font-size:11px;padding:5px 0}}.password-recovery .form-box .success-state .email-tips .tips-list li .v-icon{color:rgba(0,0,0,.4)!important;flex-shrink:0;margin-top:2px}.password-recovery .form-box .success-state .resend-btn{margin-top:8px!important}@keyframes successPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.auth-footer{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;color:rgba(0,0,0,.4);z-index:100;font-weight:400;margin-top:20px;width:100%;text-align:center;flex-wrap:wrap}.auth-footer .footer-divider{color:rgba(0,0,0,.25)}@media(min-width:992px){.auth-footer{position:fixed;bottom:16px;right:16px;margin-top:0;width:auto;justify-content:flex-end}}@media(max-width:600px){.auth-footer{font-size:9px;gap:6px;margin-top:16px}}@keyframes formAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}h4{font-size:13px!important;font-weight:500!important;color:rgba(0,0,0,.65)!important;margin-bottom:12px!important}.e-error,.error--text,.red--text{color:#ff6b6b!important;font-size:12px!important}hr{border:none;height:1px;background:rgba(0,0,0,.08);margin:20px 0}.box.bordered{background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.1)!important;border-radius:10px;padding:12px 16px}a:not(.v-btn){color:rgba(0,168,212,.9);font-size:12px;transition:color .2s ease}a:not(.v-btn):hover{color:#00a8d4}.agreement-label{font-size:13px;color:rgba(0,0,0,.6);line-height:1.5}.agreement-label a{font-size:13px!important;color:rgba(0,168,212,.9);text-decoration:none}.agreement-label a:hover{color:#00a8d4;text-decoration:underline}.vue-tel-input-custom{margin-bottom:12px!important}.vue-tel-input-custom.vue-tel-input{background:rgba(0,0,0,.02)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:10px!important;box-shadow:none!important;min-height:48px!important;height:48px!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;padding:0!important;position:relative!important}@media(max-width:600px){.vue-tel-input-custom.vue-tel-input{min-height:46px!important;height:46px!important;border-radius:8px!important}}.vue-tel-input-custom.vue-tel-input:hover{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.15)!important}.vue-tel-input-custom.vue-tel-input:focus-within{background:rgba(0,168,212,.03)!important;border-color:#00a8d4!important;box-shadow:0 0 0 3px rgba(0,168,212,.08)!important}.vue-tel-input-custom.phone-valid.vue-tel-input{border-color:rgba(16,185,129,.3)!important}.vue-tel-input-custom.phone-valid.vue-tel-input:focus-within{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.08)!important}.vue-tel-input-custom.phone-invalid.vue-tel-input{border-color:rgba(239,68,68,.3)!important}.vue-tel-input-custom.phone-invalid.vue-tel-input:focus-within{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.08)!important}.vue-tel-input-custom .vti__input{background:transparent!important;border:none!important;border-radius:0!important;padding:0 14px 0 44px!important;height:48px!important;line-height:48px!important;font-size:14px!important;font-weight:400!important;color:#1a202c!important;box-shadow:none!important;outline:none!important;width:100%!important;margin:0!important;caret-color:#00a8d4!important}@media(max-width:600px){.vue-tel-input-custom .vti__input{font-size:13px!important;height:46px!important;line-height:46px!important;padding:0 12px 0 40px!important}}.vue-tel-input-custom .vti__input::-moz-placeholder{color:rgba(0,0,0,.4)!important;font-size:14px!important;font-weight:400!important}.vue-tel-input-custom .vti__input::placeholder{color:rgba(0,0,0,.4)!important;font-size:14px!important;font-weight:400!important}@media(max-width:600px){.vue-tel-input-custom .vti__input::-moz-placeholder{font-size:13px!important}.vue-tel-input-custom .vti__input::placeholder{font-size:13px!important}}.vue-tel-input-custom .vti__input:focus,.vue-tel-input-custom .vti__input:hover{background:transparent!important;border:none!important;box-shadow:none!important}.vue-tel-input-custom .vti__dropdown{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;padding:0!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1!important;margin:0!important}@media(max-width:600px){.vue-tel-input-custom .vti__dropdown{left:12px!important}}.vue-tel-input-custom .vti__dropdown.open,.vue-tel-input-custom .vti__dropdown:focus,.vue-tel-input-custom .vti__dropdown:hover{background:transparent!important;border:none!important;box-shadow:none!important}.vue-tel-input-custom .vti__dropdown .vti__flag{margin:0!important}.vue-tel-input-custom .vti__dropdown .vti__dropdown-arrow{display:none!important}.vue-tel-input-custom .vti__dropdown-list{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;max-height:200px!important;overflow-y:auto!important;margin-top:4px!important;padding:4px!important;z-index:1000!important}.vue-tel-input-custom .vti__dropdown-list .vti__dropdown-item{padding:8px 12px!important;font-size:14px!important;border-radius:6px!important;transition:background .2s ease!important;cursor:pointer!important}@media(max-width:600px){.vue-tel-input-custom .vti__dropdown-list .vti__dropdown-item{font-size:13px!important}}.vue-tel-input-custom .vti__dropdown-list .vti__dropdown-item:hover{background:rgba(0,168,212,.08)!important}.vue-tel-input-custom .vti__dropdown-list .vti__dropdown-item.highlighted{background:rgba(0,168,212,.12)!important}.vue-tel-input-custom .vti__dropdown-list .vti__dropdown-item strong{color:#1a202c!important;font-weight:400!important}.dashboard{display:flex;flex-direction:column;flex:1 0 auto;padding-top:16px!important;padding-bottom:16px;margin-top:0;margin-left:0}.dashboard .dashboard-kanban{display:flex;flex-direction:row;flex:1 0 auto;overflow-x:hidden}.dashboard .dashboard-kanban.overflow-x-hidden .swiper-container{overflow-x:hidden}.dashboard .dashboard-kanban .scroll-large{height:auto;display:flex;flex-grow:1}@media(max-width:991px){.dashboard .dashboard-kanban{display:block;flex:none;flex-direction:inherit}.dashboard .dashboard-kanban .scroll-large{height:calc(100vh - 102px);height:calc(var(--vh, 1vh)*100 - 102px)}}.dashboard .dashboard-kanban .dashboard-column{display:flex;flex-direction:column;flex:0 0 16%;min-width:350px;max-width:390px;margin:0 4px;padding:8px 12px}@media(max-width:991px){.dashboard .dashboard-kanban .dashboard-column{height:calc(100vh - 120px);height:calc(var(--vh, 1vh)*100 - 120px);min-width:auto!important;max-width:100%!important}}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header{background-color:#d5dbdd;border-radius:5px;padding:8px;display:flex;flex-direction:row}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header>.d-flex{min-width:100%;align-items:center}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header .date-name{background-color:#fff;padding:8px;border-radius:5px;text-transform:capitalize;color:#000;font-size:12px}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header .date{background-color:#fff;padding:8px;border-radius:5px;margin-left:8px;color:#000;font-size:12px}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header .box{font-size:12px;color:#000}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header .check-sign{margin-top:-2px}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header .icon{border-radius:5px;padding:4px;display:inline-block;height:32px;width:32px;position:relative;vertical-align:middle;margin-right:8px}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header .icon img{height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header .icon.clients-icon{background:#96dfdb}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-header .icon.tasks-icon{background:#10b981}.dashboard .dashboard-kanban .dashboard-column .work-tasks{height:calc(100vh - 358px);height:calc(var(--vh, 1vh)*100 - 358px);overflow-y:auto;overflow-x:hidden;border-radius:16px}@media(max-width:991px){.dashboard .dashboard-kanban .dashboard-column .work-tasks{height:calc(100vh - 264px);height:calc(var(--vh, 1vh)*100 - 264px)}}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-item{background-color:#d5dbdd;padding:8px;display:flex;flex-direction:row;margin:8px 0 0;transition:.3s}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-item:hover{background-color:#d2dce8}.dashboard .dashboard-kanban .dashboard-column .dashboard-column-item .v-btn{height:31px!important}.dashboard .dashboard-kanban .dashboard-column.main-panel{position:relative}.dashboard .dashboard-kanban .dashboard-column.main-panel .work-task-column{box-shadow:none;border:none;min-width:auto!important;padding:10px!important}@media(max-width:991px){.dashboard .dashboard-kanban .dashboard-column.main-panel .work-task-column{height:calc(100vh - 268px);height:calc(var(--vh, 1vh)*100 - 268px)}.dashboard .dashboard-kanban .dashboard-column.main-panel .work-task-column .work-task-column-body{padding-bottom:20px}}.dashboard .dashboard-kanban .dashboard-column.main-panel .work-task-column-item:first-child{margin-top:0}.dashboard .dashboard-kanban .dashboard-column.main-panel .header{margin:8px 0 12px}.dashboard .dashboard-kanban .dashboard-column.main-panel .footer{background:#d5dbdd;padding:8px;border-top:8px solid #fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;bottom:0;left:0;width:calc(100% - 16px);margin:8px}.dashboard .dashboard-kanban .dashboard-column.main-panel .footer .user-button{cursor:default;border-radius:5px;line-height:2.2;font-size:14px;width:100%;min-height:36px!important;height:36px;position:relative;padding-right:30px}.dashboard .dashboard-kanban .dashboard-column.main-panel .footer .user-button .status{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.dashboard .dashboard-kanban .dashboard-column.main-panel .footer .user-button .avatar{text-align:center;vertical-align:middle;margin-bottom:4px}.dashboard .dashboard-kanban .dashboard-column.main-panel .footer .user-button .avatar .v-icon{line-height:1;text-align:center}.dashboard .dashboard-kanban .dashboard-column.main-panel .footer .user-button:hover{background-color:#dadeec!important}.dashboard .dashboard-kanban .dashboard-column-right{max-width:calc(100% - 370px);padding:8px 0;margin:-12px 0 0}@media(min-width:2000px){.dashboard .dashboard-kanban .dashboard-column-right{min-width:calc(100% - 370px)}}@media(min-width:2250px){.dashboard .dashboard-kanban .dashboard-column-right{min-width:calc(100% - 395px)}}.dashboard .dashboard-kanban .client-name{font-size:18px}.dashboard .stats-horizontal{display:flex;flex-wrap:nowrap}.dashboard .stats-horizontal .green-line,.dashboard .stats-horizontal .orange-line{height:24px;border-radius:24px}.dashboard .stats-horizontal .green-line{flex-grow:1;background-color:#10b981;margin-right:2px}.dashboard .stats-horizontal .orange-line{flex-shrink:1;background-color:#f59e0b;margin-left:2px}.dashboard .stats-boxes{margin-left:-4px;margin-right:-4px}@media(max-width:991px){.dashboard .stats-boxes{margin-top:0}}.dashboard .stats-boxes .stats-box{margin:4px;margin-top:0;padding:12px}@media(max-width:991px){.dashboard .stats-boxes .stats-box{min-width:calc(50% - 32px);margin-top:0}}.dashboard .stats-boxes .stats-box label{display:inline-block;text-align:left;font-size:12px;font-weight:700;line-height:normal}.dashboard .stats-boxes .stats-box label .v-icon{display:block;float:left;margin-right:4px}.dashboard .stats-boxes .stats-box .main-count{text-align:left}.dashboard .stats-boxes .stats-box .lines{overflow:hidden}.dashboard .stats-boxes .stats-box .lines .value{display:inline-block;background-color:#fff;color:#000;border-radius:4px;font-size:14px;text-align:center;width:25px;margin:0 4px 0 0;vertical-align:top}.dashboard .dashboard-table{background-color:#fff;border-radius:16px}@media(max-width:991px){.dashboard .dashboard-table{margin:6px 4px 0;overflow:auto}}.dashboard .dashboard-table .inner{margin:12px 0 0}.dashboard .dashboard-table .inner h4{padding:12px 12px 0}.dashboard .dashboard-table .inner .scroll{padding:2px 12px 12px;margin:12px 0 0;height:calc(50vh - 92px);height:calc(var(--vh, 1vh)*50 - 92px);overflow-y:hidden}@media(max-width:991px){.dashboard .dashboard-table .inner .scroll{height:calc(100vh - 168px);height:calc(var(--vh, 1vh)*100 - 168px)}.dashboard .dashboard-table .inner .scroll .v-data-table__wrapper{height:calc(100vh - 227px)!important;height:calc(var(--vh, 1vh)*100 - 227px)!important}}.dashboard .dashboard-table .inner .scroll .v-data-table__wrapper{height:calc(50vh - 153px);height:calc(var(--vh, 1vh)*50 - 153px);width:100%}.dashboard .dashboard-table .inner .scroll .v-data-table__wrapper table{margin-bottom:1px}.dashboard .card.box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0;transition:all .2s ease;overflow:hidden}.dashboard .card.box:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.05)}.dashboard .card.box h3{font-size:16px;font-weight:600;color:#1f2937;margin:0;padding:0}.dashboard .card.box>.mx-3.my-2{padding:16px 20px;margin:0!important}.dashboard .card.box .data-list{margin:0}.dashboard .card.box .data-list .box.dark.bordered{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px!important;margin:0!important;transition:all .2s ease}.dashboard .card.box .data-list .box.dark.bordered:hover{background:#f3f4f6;border-color:#d1d5db}.dashboard .card.box .data-list .box.dark.bordered h3.font-smaller{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:4px}.dashboard .card.box .data-list .box.dark.bordered .text--12{font-size:13px;color:#6b7280}.dashboard .card.box .text--15.text--bold{font-size:13px;font-weight:500}.dashboard .card.box .text--15.text--bold a{color:#3b82f6;text-decoration:none;transition:color .15s ease}.dashboard .card.box .text--15.text--bold a:hover{color:#2563eb;text-decoration:underline}.dashboard .empty-state,.dashboard .no-data{color:#9ca3af;font-size:14px;padding:24px 0;text-align:center}.dashboard .dashboard-agenda__board{display:flex;flex-direction:column;gap:16px}.dashboard .dashboard-agenda__section{display:flex;flex-direction:column;gap:8px}.dashboard .dashboard-agenda__section--overdue{border-top:2px solid #ef4444;padding-top:8px}.dashboard .dashboard-agenda__section--today{border-top:2px solid #3b82f6;padding-top:8px}.dashboard .dashboard-agenda__section-header{display:flex;align-items:center;gap:8px}.dashboard .dashboard-agenda__section-title{font-size:14px;font-weight:600;color:#383838}.dashboard-agenda__section--overdue .dashboard .dashboard-agenda__section-title{color:#991b1b}.dashboard-agenda__section--today .dashboard .dashboard-agenda__section-title{color:#1e40af}.dashboard .dashboard-agenda__section-date{font-size:12px;color:#9ca3af;text-transform:capitalize}.dashboard .dashboard-agenda__section-count{font-size:12px;font-weight:600;background:#e0e0e0;color:#4b5563;min-width:22px;height:22px;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.dashboard .dashboard-agenda__section-count--overdue{background:#ef4444;color:#fff}.dashboard .dashboard-agenda__section-count--today{background:#3b82f6;color:#fff}.dashboard .dashboard-agenda__section-grid{display:flex;flex-wrap:wrap;gap:8px}.dashboard .dashboard-agenda__section-empty{display:flex;align-items:center;gap:4px;padding:8px 0;color:#9ca3af;font-size:12px}.dashboard .dashboard-agenda__card{flex:0 1 calc(25% - 6px);min-width:200px;max-width:280px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px 8px;cursor:pointer;transition:all .2s cubic-bezier(0,0,.2,1);display:flex;flex-direction:column;gap:6px}.dashboard .dashboard-agenda__card:hover{border-color:#c8c8c8;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.dashboard .dashboard-agenda__card--overdue{border-left:3px solid #ef4444;background:rgba(239,68,68,.015)}.dashboard .dashboard-agenda__card-top{display:flex;align-items:center;gap:6px}.dashboard .dashboard-agenda__card-title{font-size:15px;font-weight:600;color:#383838;line-height:1.375;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dashboard .dashboard-agenda__card-badge{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap;line-height:1.3;letter-spacing:.01em}.dashboard .dashboard-agenda__card-badge--measure-implementation{background:#dbeafe;color:#1e40af}.dashboard .dashboard-agenda__card-badge--measure-verification{background:#d1fae5;color:#065f46}.dashboard .dashboard-agenda__card-badge--action-item{background:#ffedd5;color:#9a3412}.dashboard .dashboard-agenda__card-badge--action-task{background:rgba(43,141,255,.12);color:#0066de}.dashboard .dashboard-agenda__card-badge--finding{background:rgba(139,92,246,.12);color:#692cf3}.dashboard .dashboard-agenda__card-priority-dot{width:7px;height:7px;border-radius:9999px;flex-shrink:0}.dashboard .dashboard-agenda__card-priority-dot--3{background:#f97316}.dashboard .dashboard-agenda__card-priority-dot--4{background:#ef4444}.dashboard .dashboard-agenda__card-date{font-size:13px;color:#9ca3af;margin-left:auto;white-space:nowrap;flex-shrink:0}.dashboard .dashboard-agenda__card-date--overdue{color:#ef4444;font-weight:600}.dashboard .dashboard-agenda__card-meta{display:flex;align-items:center;gap:12px;min-width:0;margin-top:auto}.dashboard .dashboard-agenda__card-source{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dashboard .dashboard-agenda__card-source .v-icon{flex-shrink:0;color:#bebebe!important}.dashboard .dashboard-agenda__card-assignee{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af;white-space:nowrap;flex-shrink:0}.dashboard .dashboard-agenda__card-assignee .v-icon{flex-shrink:0;color:#bebebe!important}.dashboard .dashboard-agenda__show-more{font-size:12px;color:#3b82f6;cursor:pointer;padding:4px 0;transition:color .15s cubic-bezier(0,0,.2,1)}.dashboard .dashboard-agenda__show-more:hover{color:#2563eb;text-decoration:underline}.dashboard .dashboard-agenda__section--later{border-top:1px dashed #e5e7eb;padding-top:8px}.dashboard .dashboard-agenda__loading{display:flex;flex-direction:column;gap:8px;padding:8px 0}.dashboard .dashboard-agenda__skeleton-header{height:28px;width:160px;border-radius:10px;background:linear-gradient(90deg,#f5f5f5 25%,#fafafa 50%,#f5f5f5 75%);background-size:200% 100%;animation:dashboard-agenda-shimmer 1.5s infinite}.dashboard .dashboard-agenda__skeleton-grid{display:flex;flex-wrap:wrap;gap:8px}.dashboard .dashboard-agenda__skeleton-card{flex:0 1 calc(25% - 6px);min-width:200px;height:80px;border-radius:10px;background:linear-gradient(90deg,#f5f5f5 25%,#fafafa 50%,#f5f5f5 75%);background-size:200% 100%;animation:dashboard-agenda-shimmer 1.5s infinite}@keyframes dashboard-agenda-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard .dashboard-agenda__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 0;color:#9ca3af;font-size:14px}@media(max-width:768px){.dashboard .dashboard-agenda__card{flex:1 1 100%;max-width:100%;min-width:auto}.dashboard .dashboard-agenda__skeleton-card{flex:1 1 100%;min-width:auto}}.page-districts{display:flex;flex-direction:column;flex:0 0 100%}.page-districts .district-kanban{display:flex;flex-direction:row;flex:1 0 100%;overflow-x:auto;overflow-y:hidden;margin:0 -16px}.page-districts .district-kanban .district-kanban-item{display:flex;flex-direction:column;flex:0 1 16%;margin:0 8px;min-width:300px}.page-districts .district-kanban .district-kanban-item .district-header{display:flex;flex-direction:row;flex:0 1 auto}.page-districts .district-kanban .district-kanban-item .district-header .district-name{background-color:#d5dbdd;border-radius:5px;padding:10px;flex:1 0 100%}.page-districts .district-kanban .district-kanban-item .district-content{display:flex;flex-direction:row;margin-top:10px}.page-districts .district-kanban .district-kanban-item .district-content .town-label{background-color:#d5dbdd;border-radius:5px;flex:0 1 auto;padding:10px 10px 0 10px;position:relative;min-width:80px}.page-districts .district-kanban .district-kanban-item .district-content .town-label .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-districts .district-kanban .district-kanban-item .district-content .towns{margin-left:10px;display:flex;flex-direction:column;flex:1 0 auto}.page-districts .district-kanban .district-kanban-item .district-content .towns .town{background-color:#d5dbdd;border-radius:5px;padding:10px;flex:0 1 auto;margin-bottom:8px}.page-districts .district-kanban .district-kanban-item .district-content .plus-button{padding:4px;min-width:auto;width:32px;height:32px}.page-districts .district-kanban .district-kanban-item .district-content .plus-button .v-icon{background:#7ee576;width:22px;height:22px;border-radius:50%;color:#10b981}.work-tasks{display:flex;flex-direction:column;flex:1 0 auto}.work-tasks .scroll-large{height:calc(100vh - 100px);height:calc(var(--vh, 1vh)*100 - 100px)}.work-tasks.work-tasks-kanban .scroll-large{height:calc(100vh - 85px);height:calc(var(--vh, 1vh)*100 - 85px)}.work-tasks:not(.dashboard) .work-task-column-body{overflow-y:auto;height:calc(100vh - 242px);height:calc(var(--vh, 1vh)*100 - 242px)}@media(max-width:991px){.work-tasks:not(.dashboard) .work-task-column-body{height:calc(100vh - 228px);height:calc(var(--vh, 1vh)*100 - 228px)}}.work-tasks .work-task-kanban{display:flex;flex-direction:row;flex:1 0 auto;padding:4px 0 0;overflow-x:auto;margin-top:12px;gap:16px}@media(max-width:991px){.work-tasks .work-task-kanban{display:block;flex:none;flex-direction:inherit;margin-top:0}}.work-tasks .work-task-kanban.one-column{margin:0!important}.work-tasks .work-task-kanban.one-column .work-task-column{flex:1 0 100%!important;padding:0!important;min-width:0!important;max-width:none!important;margin:0!important}.work-tasks .work-task-kanban .work-task-column{display:flex;flex-direction:column;flex:0 0 13%;min-width:342px;max-width:390px;margin:0;padding:8px;background-color:#fff;border-radius:16px;border-left:2px solid hsla(0,0%,100%,.5)}.work-tasks .work-task-kanban .work-task-column:first-child{border-left:0}@media(max-width:991px){.work-tasks .work-task-kanban .work-task-column{height:calc(100vh - 190px);height:calc(var(--vh, 1vh)*100 - 190px);min-width:calc(100% - 25px)!important;border-left:0!important}}.work-tasks .work-task-kanban .work-task-column .work-task-column-header{padding:8px;display:flex;flex-direction:row}.work-tasks .work-task-kanban .work-task-column .work-task-column-header>.d-flex{min-width:100%;align-items:center}.work-tasks .work-task-kanban .work-task-column .work-task-column-header>.d-flex .d-flex{min-width:100%;align-content:center}.work-tasks .work-task-kanban .work-task-column .work-task-column-header .date-name{padding:8px;border-radius:5px;text-transform:capitalize;color:#000;font-size:14px;font-weight:700;display:inline-block}.work-tasks .work-task-kanban .work-task-column .work-task-column-header .date{padding:8px;border-radius:5px;margin-left:8px;color:#778da9;font-size:14px;font-weight:700;display:inline-block}.work-tasks .work-task-kanban .work-task-column .work-task-column-header .box{font-size:12px;color:#000}.work-tasks .work-task-kanban .work-task-column .work-task-column-header .check-sign{margin-top:-2px}.work-tasks .work-task-kanban .work-task-column .work-task-column-item{background-color:#fafafa;padding:8px;display:flex;flex-direction:row;margin:8px 0 0;transition:.3s;border:2px solid #d4d8dd;border-radius:16px;box-shadow:0 10px 30px 0 var(rgba(98,89,202,.05))}.work-tasks .work-task-kanban .work-task-column .work-task-column-item .v-btn{height:31px!important}@media(max-width:991px){.work-tasks .work-task-kanban .work-task-column .work-task-column-item .v-btn{height:24px!important}}.work-tasks .week-switcher{display:inline-block;background:#d1fae5;color:#10b981;border-radius:5px;vertical-align:middle;margin-top:-3px;margin-right:8px;font-weight:700;font-size:14px}.work-tasks .week-switcher .v-btn{background-color:transparent!important;padding:0;min-width:40px}@media(max-width:991px){.work-tasks .week-switcher .v-btn{min-width:30px}}.work-tasks .week-switcher .v-btn .v-icon{color:#10b981;font-size:26px!important}.work-tasks .week-switcher .mx-3{margin-top:2px}@media(max-width:991px){.work-tasks .week-switcher .mx-3{margin-left:0!important;margin-right:0!important;font-size:12px}}.work-task-dialog-item .user-box .avatar{flex-shrink:1;padding-right:12px;display:inline-block;margin-top:6px!important}.work-task-dialog-item .user-box .avatar .inner{width:30px;height:30px;background:#415a77;border-radius:50%;overflow:hidden;vertical-align:middle;text-align:center;line-height:26px}.work-task-dialog-item .user-box .avatar .inner .v-icon{color:#fff}.work-task-dialog-item .large-input .v-text-field__slot{height:auto}.work-task-dialog-item .large-input .v-text-field__slot input{font-size:20px;height:56px!important;max-height:56px!important;min-height:56px!important}.work-task-dialog-item .v-btn.light-pink{height:56px!important}.work-task-dialog .light-description-text{color:#4b5563;font-size:11px}.work-task-dialog .upload-file-button{display:inline-block}@media(max-width:991px){.work-task-dialog .ml-3{margin-left:0!important;margin-right:8px!important}.work-task-dialog .v-btn-toggle{display:flex;margin-bottom:8px}.work-task-dialog .v-btn-toggle .v-btn{flex-grow:1}}.work-task-escalation-dialog-container{border-radius:16px;background-color:#f6f6f6;margin-top:20px;margin-left:10px;margin-right:10px}.work-task-escalation-dialog-container .escalation-container-header{padding:10px;border-bottom:1px solid #fff;background-color:#dae3ed;border-top-left-radius:16px;border-top-right-radius:16px}.work-task-escalation-dialog-container:last-child{margin-bottom:16px}.work-task-finding-input-label{font-weight:700;color:rgba(0,0,0,.6)}.layout-content .work-task-header{position:sticky;top:0;z-index:99;background:#fff;border-bottom:1px solid #d5dbdd;margin:0;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:box-shadow .3s ease}@media(min-width:769px){.layout-content .work-task-header{top:74px}}@media(min-width:769px){.layout-content .work-task-form-page .work-task-header{top:0}}.layout-content.scrolled .work-task-header{box-shadow:0 4px 12px rgba(0,0,0,.1)}.work-task-page{flex:1 0 auto;display:block;min-height:0}.work-task-page>.v-card{display:block;min-height:calc(100vh - 100px);overflow:visible!important}.work-task-page .dialog-header{position:sticky;top:0;z-index:6;background-color:#d5dbdd!important;margin:0 16px 0 16px;border-radius:16px!important;padding:12px}@media(max-width:991px){.work-task-page .dialog-header{margin:0 8px 0;top:-10px;padding:8px}}.work-task-page .dialog-header.white{background-color:#fff!important}.work-task-page .dialog-header .header-panel{background-color:#d5dbdd;border-radius:5px;display:flex;padding:0 12px;align-items:center}.work-task-page .dialog-header .dialog-title{min-height:36px;align-items:center;flex:1;display:inline-flex;padding:0 10px!important;font-size:20px}@media(max-width:991px){.work-task-page .dialog-header .dialog-title{margin-left:-10px;text-overflow:ellipsis;max-width:100%;overflow:hidden;white-space:nowrap;font-size:16px;background:transparent}.work-task-page .dialog-header .dialog-title>span{text-overflow:ellipsis;max-width:100%;overflow:hidden;white-space:nowrap;margin-left:5px}}.work-task-page .dialog-header .v-text-field{margin-top:0;padding-top:0}.work-task-page .dialog-header .v-text-field .v-input__slot{margin:0}.work-task-page .dialog-header .v-text-field .v-input__slot input{max-height:36px}.work-task-page .dialog-header .v-text-field .v-text-field__details{height:0;min-height:0;overflow:visible}.work-task-page .dialog-header .close-btn,.work-task-page .dialog-header .delete-btn{min-width:36px!important;max-width:36px!important}.work-task-page .dialog-header .save-btn{background-color:#10b981!important;color:#fff!important}.work-task-page .dialog-header .save-btn .v-icon{height:22px;font-size:22px;width:22px}.work-task-page .dialog-header .delete-btn{background:#ef4444!important;color:#fff!important}.work-task-page .dialog-body{overflow-y:auto!important}.work-task-page .dialog-body>#dialog-body{position:relative}.work-task-page .dialog-body>#dialog-body .v-autocomplete__content{margin-left:24px;margin-top:52px}@media(max-width:991px){.work-task-page .dialog-body>#dialog-body .v-autocomplete__content{margin-left:12px;margin-top:50px}}.work-task-page .v-card__text{font-weight:700;overflow:hidden}@media(max-width:991px){.work-task-page .v-card__text{padding:8px}}@media(max-width:991px){.work-task-page.mobile-fullscreen{width:100%;height:100%;margin:0;max-height:100%}.work-task-page.mobile-fullscreen>.v-card{min-height:100%!important}}@media(max-width:991px){.work-task-page .work-task-response .small-btn .v-btn-toggle .v-btn.v-size--default,.work-task-page .work-task-response .small-btn .v-btn-toggle.work-task-response-toggle .v-btn.v-size--default{padding:10px 16px!important;font-size:1rem!important}.work-task-page .work-task-response .v-btn-toggle,.work-task-page .work-task-response .v-btn-toggle.work-task-response-toggle{border-radius:50px!important}.work-task-page .work-task-response .v-btn-toggle .v-btn.v-size--default,.work-task-page .work-task-response .v-btn-toggle.work-task-response-toggle .v-btn.v-size--default{padding:17px 17px!important;font-size:1.1rem!important}.work-task-page .work-task-response .v-btn-toggle .v-btn.v-size--small,.work-task-page .work-task-response .v-btn-toggle.work-task-response-toggle .v-btn.v-size--small{padding:10px 16px!important;font-size:1rem!important}.work-task-page .work-task-response .v-btn{height:50px;padding:10px 24px;font-size:1.2rem}.work-task-page .work-task-response .v-btn.label-border{border-radius:50px!important;padding-right:20px!important}.work-task-page .work-task-response .v-btn.v-size--small{padding:10px 16px!important;font-size:1rem!important;min-height:36px;height:0}.work-task-page .work-task-response .v-btn.v-size--x-small{padding:6px 8px!important;font-size:.8rem!important;min-height:30px;height:0}.work-task-page .work-task-response .v-btn.file-button-left{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.work-task-page .work-task-response .v-btn.file-button-right{border-top-left-radius:0!important;border-bottom-left-radius:0!important}}@media(max-width:576px){.work-task-page .work-task-response .v-btn-toggle,.work-task-page .work-task-response .v-btn-toggle.work-task-response-toggle{border-radius:16px!important}.work-task-page .work-task-response .v-btn-toggle.btn-toggle-mobile-wrap,.work-task-page .work-task-response .v-btn-toggle.work-task-response-toggle.btn-toggle-mobile-wrap{display:flex;flex-direction:column}.work-task-page .work-task-response .v-btn-toggle .v-btn.v-size--default,.work-task-page .work-task-response .v-btn-toggle.work-task-response-toggle .v-btn.v-size--default{padding:16px 16px!important;font-size:.9rem!important}}@media(max-width:991px){.work-task-page{flex:1 0 calc(100vh - 80px)}}.work-task-page .work-task-finding{padding:16px;border:2px solid #bebebe;border-radius:16px}.work-task-page .work-task-comment,.work-task-page .work-task-immediate-measure,.work-task-page .work-task-not-rated{padding:16px;border:2px solid #bebebe;border-radius:16px;min-height:calc(100% - 44px)}.response-process-step{position:relative;margin:15px 0;padding:5px 0 5px 20px}.response-process-step:before{content:" ";position:absolute;top:0;bottom:0;left:0;width:5px;background-color:#778da9}.response-process-step h4{font-size:16px;margin:5px 0}.response-table{border:1px solid #bebebe;border-radius:5px;border-spacing:0}.response-table th{padding:5px 15px;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;background-color:#ebeef4}.response-table th:first-child{border-left:0;border-top:0;border-top-left-radius:5px}.response-table th:last-child{border-right:0;border-top:0;border-top-right-radius:5px}.response-table td{padding:5px 5px;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe}.response-table td:first-child{border-left:0;border-top:0}.response-table td:last-child{border-right:0;border-top:0}.response-table tr:last-child td{border-bottom:0}.work-task-finding-item-blue{padding:16px;border:2px solid #dae3ed;border-radius:16px}.work-task-finding-item{padding:16px;border:2px solid #bebebe;border-radius:16px}.hidden-input-with-error{padding:0!important;margin:0!important}.hidden-input-with-error .v-input__slot{display:none}@media(max-width:576px){.v-btn-toggle.btn-toggle-mobile-wrap{display:flex;flex-direction:column}.v-btn-toggle.btn-toggle-mobile-row-wrap{display:flex;flex-direction:row;flex-wrap:wrap}}.max-width-100{max-width:100%}@media(max-width:991px){.work-task-page .v-input .v-text-field__details{display:none}.work-task-page .v-input.error--text .v-text-field__details{display:block}.work-task-page h2{font-size:20px;margin:25px 10px 5px}}.work-task-input-field{max-width:250px;width:250px;min-height:83px}@media(max-width:991px){.work-task-input-field{max-width:100%;width:100%;min-height:0}}.v-btn.v-size--x-small{padding:6px 8px!important;font-size:.8rem!important;min-height:30px;height:0}.reports .stats-box{min-height:170px}.reports .green-switcher{display:flex;align-items:center;background:#d1fae5;color:#10b981;border-radius:5px;vertical-align:middle;margin-top:-3px;margin-left:-8px;margin-right:-8px;width:calc(100% + 8px)}.reports .green-switcher .middle{flex-grow:1;font-size:14px}.reports .green-switcher .v-btn{background-color:transparent!important;padding:0;min-width:30px}.reports .green-switcher .v-btn .v-icon{color:#10b981;font-size:26px!important}.report-detail{margin:15px 5px}.report-detail .chart-scroll{overflow-x:auto;max-width:calc(100vw - 120px)}@media(max-width:991px){.report-detail .chart-scroll{max-width:calc(100vw - 34px)}}.report-detail .chart-wrapper{min-width:1024px;height:calc(100vh - 323px);height:calc(var(--vh, 1vh)*100 - 323px);min-height:300px}.audit-sticky-header{position:sticky;top:0;z-index:1;padding:10px;background-color:#fff}.question-file-grid.file-preview-list{margin-left:-6px;margin-right:-6px;min-width:100px}.question-file-grid.file-preview-list .question-file{margin:6px}.question-file-grid .question-file{padding-bottom:100%;background-size:cover;position:relative;cursor:pointer;transition:.3s;opacity:1}.question-file-grid .question-file .main-loader{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.question-file-grid .question-file .inner-tip{background-color:rgba(0,0,0,.4);color:#fff;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s;padding-top:calc(50% - 10px);font-weight:400}.question-file-grid .question-file .inner-tip .v-icon{font-size:50px;color:#fff}.question-file-grid .question-file.image-preview{padding-bottom:0;min-height:80px;display:inline-block}.question-file-grid .question-file.image-preview img{max-width:300px;max-height:300px;display:inline-block}.question-file-grid .question-file.image-preview .inner-tip{padding-top:0;bottom:0;display:flex}.question-file-grid .question-file.image-preview .inner-tip .v-icon{width:100%}.question-file-grid .question-file:hover .inner-tip{opacity:1}.question-file-grid .question-file .delete{position:absolute;right:8px;top:8px}.question-file-grid .question-file .delete .v-btn{background-color:#fff!important;background-color:hsla(0,0%,100%,.6745098039215687)!important}.question-file-grid .question-file.question-file-no-thumbnail{background-color:#d2dce8}.question-file-grid .question-file .inner-text{font-weight:700;color:#000;position:absolute;margin:20px;line-height:1.4em;font-size:1.1em;line-break:anywhere}.question-file-grid div>span{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px}.question-file-grid div>span .column{flex-shrink:1;flex-basis:calc(10% - 8px);margin:4px}@media(max-width:1440px){.question-file-grid div>span .column{flex-basis:calc(12.5% - 8px)}}@media(max-width:991px){.question-file-grid div>span .column{flex-basis:calc(25% - 8px)}}@media(max-width:499px){.question-file-grid div>span .column{flex-basis:calc(50% - 8px)}}.question-file-dialog{position:relative;display:flex;flex-direction:column}.question-file-dialog .navigation{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.3);cursor:pointer;transition:.3s}.question-file-dialog .navigation:hover{background-color:#000}.question-file-dialog .navigation .v-icon{color:#fff;font-size:40px}.question-file-dialog .navigation.prev{left:30px}.question-file-dialog .navigation.next{right:30px}.question-file-dialog .v-card__text{display:flex;align-items:center;justify-content:center;height:100%;flex-grow:1}.question-file-dialog .image-wrapper{text-align:center;position:relative}.question-file-dialog .image-wrapper img{cursor:zoom-in;max-width:100%;overflow-x:hidden}.question-file-dialog .image-wrapper.zoomed{overflow-x:auto}.question-file-dialog .image-wrapper.zoomed img{max-width:none;min-width:100%;cursor:zoom-out}.response-value-box,.response-value-row{border:1px solid #d5dbdd;border-radius:5px}.response-value-row{align-items:center;margin-top:3px!important;margin-bottom:3px!important;margin-left:0;margin-right:0;flex-direction:row;display:flex}.response-value-row>div{margin-top:0!important;margin-bottom:0!important;padding-top:3px!important;padding-bottom:3px!important}.response-value-row.multiline>div{padding:10px 0!important}@media(max-width:991px){.response-value-row{flex-wrap:wrap}}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:18px}.grid-item{background-color:#f2f2f2;border:1px solid #ddd;padding:20px;min-height:120px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;cursor:pointer;border-radius:12px}.grid-item.active{border-color:#007bff;background-color:#007bff;color:#fff}.grid-item.small{min-height:60px}.grid-item.extra-small{min-height:60px;font-size:16px}.grid-item.make-change{background-color:#ffe6bd}@media(max-width:576px){.grid-item{padding:10px;font-size:17px;min-height:60px}}@media(min-width:992px){.grid-item{padding:10px;font-size:17px;min-height:60px}}.report-button{border-radius:20px!important;color:#fff;font-size:24px!important}@media(max-width:576px){.report-button{padding:10px!important;font-size:17px!important;min-height:60px!important}}@media(min-width:992px){.report-button{padding:10px!important;font-size:17px!important;min-height:60px!important}}.escalation-button{border-radius:20px!important;color:#fff;font-size:16px!important}@media(max-width:576px){.escalation-button{padding:10px!important;font-size:17px!important;min-height:60px!important}}@media(min-width:992px){.escalation-button{padding:10px!important;font-size:17px!important;min-height:60px!important}}.customer-dialog-button{border-radius:20px!important;color:#fff;font-size:15px!important}@media(max-width:576px){.customer-dialog-button{padding:10px 15px!important;font-size:14px!important;min-height:50px!important}}@media(min-width:992px){.customer-dialog-button{padding:10px 15px!important;font-size:15px!important;min-height:40px!important}}@media(max-width:768px){.grid-container{grid-template-columns:1fr}}.data-list{gap:10px;display:flex;flex-direction:column}.data-list .data-list-item{padding:16px;border-radius:16px}.data-list .data-list-item:not(.data-list-item-borderless){border:2px solid #bfbfbf}.data-list .data-list-item.data-list-item-active{background-color:#fafafa;border-color:#dae3ed}.data-list.flex-3-columns>div{flex:1 1 calc(33.33333% - 20px);max-width:calc(33.33333% - 6.66666px)}@media(max-width:576px){.data-list.flex-3-columns>div{flex:1 1 100%;max-width:100%}}.data-list.flex-2-columns>div{flex:1 1 calc(50% - 20px);max-width:calc(50% - 5px)}@media(max-width:576px){.data-list.flex-2-columns>div{flex:1 1 100%;max-width:100%}}.data-list.flex-4-columns>div{flex:1 1 calc(25% - 20px);max-width:calc(25% - 7.5px)}@media(max-width:576px){.data-list.flex-4-columns>div{flex:1 1 100%;max-width:100%}}.data-list.flex-5-columns>div{flex:1 1 calc(20% - 20px);max-width:calc(20% - 8px)}@media(max-width:576px){.data-list.flex-5-columns>div{flex:1 1 100%;max-width:100%}}.data-list.flex-6-columns>div{flex:1 1 calc(16.66666% - 20px);max-width:calc(16.66666% - 12px)}@media(max-width:576px){.data-list.flex-6-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:992px){.data-list.flex-md-3-columns>div{flex:1 1 calc(33.33333% - 20px);max-width:calc(33.33333% - 6.66666px)}}@media(min-width:992px)and (max-width:576px){.data-list.flex-md-3-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:992px){.data-list.flex-md-2-columns>div{flex:1 1 calc(50% - 20px);max-width:calc(50% - 5px)}}@media(min-width:992px)and (max-width:576px){.data-list.flex-md-2-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:992px){.data-list.flex-md-4-columns>div{flex:1 1 calc(25% - 20px);max-width:calc(25% - 7.5px)}}@media(min-width:992px)and (max-width:576px){.data-list.flex-md-4-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:992px){.data-list.flex-md-5-columns>div{flex:1 1 calc(20% - 20px);max-width:calc(20% - 8px)}}@media(min-width:992px)and (max-width:576px){.data-list.flex-md-5-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:992px){.data-list.flex-md-6-columns>div{flex:1 1 calc(16.66666% - 20px);max-width:calc(16.66666% - 12px)}}@media(min-width:992px)and (max-width:576px){.data-list.flex-md-6-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:1200px){.data-list.flex-lg-3-columns>div{flex:1 1 calc(33.33333% - 20px);max-width:calc(33.33333% - 6.66666px)}}@media(min-width:1200px)and (max-width:576px){.data-list.flex-lg-3-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:1200px){.data-list.flex-lg-2-columns>div{flex:1 1 calc(50% - 20px);max-width:calc(50% - 5px)}}@media(min-width:1200px)and (max-width:576px){.data-list.flex-lg-2-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:1200px){.data-list.flex-lg-4-columns>div{flex:1 1 calc(25% - 20px);max-width:calc(25% - 7.5px)}}@media(min-width:1200px)and (max-width:576px){.data-list.flex-lg-4-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:1200px){.data-list.flex-lg-5-columns>div{flex:1 1 calc(20% - 20px);max-width:calc(20% - 8px)}}@media(min-width:1200px)and (max-width:576px){.data-list.flex-lg-5-columns>div{flex:1 1 100%;max-width:100%}}@media(min-width:1200px){.data-list.flex-lg-6-columns>div{flex:1 1 calc(16.66666% - 20px);max-width:calc(16.66666% - 12px)}}@media(min-width:1200px)and (max-width:576px){.data-list.flex-lg-6-columns>div{flex:1 1 100%;max-width:100%}}.design-showcase{padding:36px;max-width:1600px;margin:0 auto;min-height:100vh;background:linear-gradient(135deg,#fafafa,#f5f5f5);animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.design-showcase .showcase-header{margin-bottom:68px;text-align:center;padding:52px 0;position:relative}.design-showcase .showcase-header:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:120px;height:4px;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:50px}.design-showcase .showcase-header h1{font-size:48px;font-weight:700;background:linear-gradient(135deg,#383838,#6b6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;line-height:1.2;letter-spacing:-.5px}.design-showcase .showcase-header .subtitle{font-size:19px;color:#4b5563;font-weight:400;line-height:1.5;letter-spacing:.2px}.design-showcase .showcase-content{display:flex;flex-direction:column;gap:68px}.design-showcase .showcase-section{background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.98));border-radius:24px;padding:44px;box-shadow:0 4px 20px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(229,231,235,.5);position:relative;overflow:hidden}.design-showcase .showcase-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#10b981 50%,#3b82f6);opacity:.4}.design-showcase .showcase-section .section-title{font-size:32px;font-weight:700;color:#383838;margin-bottom:44px;padding-bottom:20px;border-bottom:2px solid hsla(0,0%,78.4%,.2);letter-spacing:-.3px;position:relative}.design-showcase .showcase-section .section-title:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:50px}.design-showcase .showcase-section .section-description{font-size:15px;color:#4b5563;margin-bottom:36px;line-height:1.625}.design-showcase .showcase-section .toolbar-demo{background:linear-gradient(135deg,hsla(0,0%,98%,.6),hsla(0,0%,96.1%,.4));border-radius:14px;padding:28px 16px;border:1px solid rgba(229,231,235,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.03);margin-bottom:28px}.design-showcase .showcase-section .component-group{margin-bottom:52px}.design-showcase .showcase-section .component-group:last-child{margin-bottom:0}.design-showcase .showcase-section .component-group .group-title{font-size:17px;font-weight:600;color:#383838;margin-bottom:28px;padding-left:8px;letter-spacing:.2px}.design-showcase .showcase-section .component-group .component-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:28px;background:linear-gradient(135deg,hsla(0,0%,98%,.6),hsla(0,0%,96.1%,.4));border-radius:14px;min-height:80px;border:1px solid rgba(229,231,235,.3);position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.03)}.design-showcase .showcase-section .component-group .component-row .v-btn,.design-showcase .showcase-section .component-group .component-row .v-btn-toggle,.design-showcase .showcase-section .component-group .component-row .v-chip{flex:0 0 auto}.design-showcase .showcase-section .component-group .component-row .v-select,.design-showcase .showcase-section .component-group .component-row .v-text-field,.design-showcase .showcase-section .component-group .component-row .v-textarea{flex:0 0 auto;min-width:280px}.design-showcase .showcase-section .component-group .component-row .v-checkbox,.design-showcase .showcase-section .component-group .component-row .v-switch{margin-right:36px}.design-showcase .showcase-card{max-width:500px;margin:0 auto}.design-showcase .stat-card{min-width:240px;text-align:center;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.98));border:1px solid rgba(229,231,235,.4);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transition:all .3s ease}.design-showcase .stat-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.15),0 6px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.design-showcase .stat-card .stat-value{font-size:42px;font-weight:700;color:#383838;margin-bottom:8px;line-height:1.2;letter-spacing:-1px}.design-showcase .stat-card .stat-value.success{color:#10b981}.design-showcase .stat-card .stat-value.warning{color:#f97316}.design-showcase .stat-card .stat-value.error{color:#ef4444}.design-showcase .stat-card .stat-label{font-size:11px;color:#4b5563;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.design-showcase .showcase-drawer{z-index:1000!important;box-shadow:-4px 0 24px rgba(0,0,0,.12)!important}.design-showcase .showcase-drawer .drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px!important}.design-showcase .showcase-drawer .drawer-header h3{margin:0!important;font-size:18px!important;font-weight:600!important;color:#1f2937!important}.design-showcase .showcase-drawer .drawer-header .v-btn--icon{background:transparent!important;box-shadow:none!important}.design-showcase .showcase-drawer .drawer-header .v-btn--icon .v-icon{color:#6b7280!important}.design-showcase .showcase-drawer .drawer-header .v-btn--icon:hover{background:#f3f4f6!important}.design-showcase .showcase-drawer .v-list-item{padding:12px 20px!important;min-height:48px!important}.design-showcase .showcase-drawer .v-list-item:hover{background:#f9fafb!important}.design-showcase .alerts-row{flex-direction:column!important;gap:12px!important}.design-showcase .alerts-row .v-alert{width:100%!important;max-width:400px!important}@media(max-width:767px){.design-showcase{padding:20px}.design-showcase .showcase-header{padding:36px 0;margin-bottom:44px}.design-showcase .showcase-header h1{font-size:36px}.design-showcase .showcase-header .subtitle{font-size:15px}.design-showcase .showcase-section{padding:28px}.design-showcase .showcase-section .section-title{font-size:24px;margin-bottom:36px}.design-showcase .showcase-section .component-group{margin-bottom:44px}.design-showcase .showcase-section .component-group .component-row{flex-direction:column;align-items:stretch;gap:16px}.design-showcase .showcase-section .component-group .component-row .v-btn,.design-showcase .showcase-section .component-group .component-row .v-btn-toggle{width:100%}.design-showcase .showcase-section .component-group .component-row .v-select,.design-showcase .showcase-section .component-group .component-row .v-text-field,.design-showcase .showcase-section .component-group .component-row .v-textarea{width:100%;min-width:100%}}.design-showcase::-webkit-scrollbar{width:8px}.design-showcase::-webkit-scrollbar-track{background:hsla(0,0%,96.1%,.5);border-radius:50px}.design-showcase::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6,#0b63f3);border-radius:50px}.design-showcase::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2563eb,#134cca)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#383838}.h1,h1{font-size:26px;font-weight:700}.h1,.h2,h1,h2{line-height:1.25;letter-spacing:-.02em;color:#383838;margin:0 0 12px 0}.h2,h2{font-size:22px;font-weight:600}.h3,h3{font-size:19px}.h3,.h4,h3,h4{font-weight:600;line-height:1.375;letter-spacing:0;color:#383838;margin:0 0 8px 0}.h4,h4{font-size:17px}.h5,h5{font-size:15px;letter-spacing:0;color:#383838}.h5,.h6,h5,h6{font-weight:600;line-height:1.5;margin:0 0 4px 0}.h6,h6{font-size:14px;letter-spacing:.02em;color:#4b5563;text-transform:uppercase}p{font-size:15px;color:#383838;margin-bottom:16px}.caption,.text-caption,p{font-weight:400;line-height:1.5}.caption,.text-caption{font-size:13px;color:#4b5563}.code,code{font-weight:400;color:#383838;padding:2px 6px;border-radius:6px}.code,code,pre{font-family:JetBrains Mono,Roboto Mono,Courier New,monospace;font-size:14px;background-color:#f5f5f5}pre{padding:16px;border-radius:10px;overflow-x:auto;line-height:1.625}a:not(.ui-button){color:#3b82f6;text-decoration:none;transition:all .15s cubic-bezier(0,0,.2,1)}a:not(.ui-button):hover{color:#2563eb;text-decoration:underline}a:not(.ui-button):focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:6px}ol,ul{margin-bottom:16px;padding-left:28px}ol li,ul li{margin-bottom:8px;line-height:1.5}blockquote{border-left:4px solid #e5e7eb;padding-left:16px;margin:28px 0;font-style:italic;color:#4b5563}.e-grid{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-color:transparent!important;border-width:0!important;border-radius:5px;max-width:calc(100vw - 80px);overflow-x:auto}.e-grid .e-gridheader{border-top-color:transparent!important;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-width:5px;border-bottom-color:#dadeec!important}.e-grid .e-gridheader .e-headertext{font-weight:700;color:#383838}.e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop):hover{color:#1e40af}.e-grid .e-headercell,.e-grid .e-rowcell{padding:7px 12px}.e-grid .e-rowcell{border-bottom-width:5px!important;border-bottom-color:#dadeec!important;font-weight:700}.e-grid .e-gridheader .e-sortfilter .e-headercelldiv{padding:0}.e-grid .e-dialog.e-flmenu{min-width:300px}.e-grid td.e-active{background:#f4edff;font-weight:700}.e-grid .e-pager .e-currentitem,.e-grid .e-pager .e-currentitem:hover{background:#f4edff}.e-grid .e-filtered{background:#1e40af;border-radius:50%;padding:6px}.e-grid .e-filtered:before{color:#fff}.e-grid .e-btn{font-size:12px}.e-grid .e-gridfooter{padding-right:0}.e-grid .e-lastsummarycell{border-right:0}.e-grid .ms-Icon--TaskSolid{color:#1e40af}.e-grid .ms-Icon--EngineeringGroup{color:#abad56}.e-grid .e-gridpopup{display:none!important}.e-grid .e-rowdragdrop{border-bottom-width:5px!important;border-bottom-color:#dadeec!important}.e-grid .e-emptyrow td{font-weight:700!important}.no-table-headers .e-grid .e-gridheader .e-columnheader{display:none}.e-kanban{background:transparent}.e-kanban .e-header-title{display:block}.e-kanban .e-header-title .e-header-text{width:100%;font-weight:700!important;text-align:center;margin-left:5px}.e-kanban .e-header-title .e-item-count{display:none}.e-kanban .e-header-cells{border-radius:0!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important;background-color:#fff!important;border-top:5px solid #383838;padding-bottom:0!important}.e-kanban .e-header-cells .e-header-text{color:#383838!important}.e-kanban .e-content-cells{border-radius:0!important;border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important;background-color:#fff!important}.e-kanban .e-content-cells .e-card{border:0;font-size:12px}.e-kanban .e-content-cells .e-card h4{font-size:14px}.e-kanban .e-content-cells .e-card:hover{padding:1px}.e-kanban .e-content-cells .e-card:hover .project-kanban-card{background-color:#f4edff}.e-kanban .e-content-cells .e-card:hover .project-kanban-card .completed{background:#778da9;color:#fff}.e-kanban .e-content-cells .e-card .project-kanban-card{width:100%;height:100%;background:#d5dbdd;padding:3px 2px 2px 3px;transition:.2s;border-radius:5px}.e-kanban .e-content-cells .e-card .project-kanban-card:hover{background:#1e40af}.e-kanban .e-content-cells .e-card .project-kanban-card:hover .box{background:hsla(0,0%,100%,.15);color:#fff}.e-kanban .e-content-cells .e-card .project-kanban-card .item-row{display:flex;white-space:nowrap;text-overflow:ellipsis;padding-right:2px;line-height:15px;font-weight:700}.e-kanban .e-content-cells .e-card .project-kanban-card .item-row .box{background:#fff;border-radius:3px;padding:3px 4px;color:#6f7070;margin:3px;text-align:center;overflow:hidden;text-overflow:ellipsis;min-height:21px}.e-kanban .e-content-cells .e-card .project-kanban-card .item-row .box.small{flex-basis:33.3333%;max-width:calc(33.3333% - 6px)}.e-kanban .e-content-cells .e-card .project-kanban-card .item-row .box.large{flex-basis:66.6666%;max-width:calc(66.6666% - 6px)}.e-kanban .e-content-cells .e-card .project-kanban-card .item-row .box.description{height:34px;white-space:normal;flex-basis:100%;max-width:100%}.e-kanban .e-content-cells .e-card .project-kanban-card .item-row .box.small-text{font-size:11px}.e-kanban .e-content-cells .e-card .project-kanban-card .item-row .box.fixed:not(.description){height:21px}.e-kanban .e-content-cells .e-card .project-kanban-card .item-row .box p{margin:0}.e-kanban .e-content-cells .e-card .child-work-items{margin-top:8px}.e-kanban .e-content-cells .e-card .child-work-items .item{display:flex;background-image:url(../img/child-item-line.aa4c49ea.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;padding-left:25px;margin-left:20px}.e-kanban .e-content-cells .e-card .child-work-items .item:last-child{background-image:url(../img/child-item-line-end.377bbead.svg);background-size:unset;background-position:left -1px}.e-kanban .e-content-cells .e-card .child-work-items .item .box{background-color:#d5dbdd;border-radius:3px;padding:3px 4px;color:#6f7070;margin:3px;overflow:hidden;text-overflow:ellipsis;height:21px;font-weight:700;line-height:1.5}.e-kanban .e-content-cells .e-card .child-work-items .item .box.code{flex-basis:70px;text-align:center}.e-kanban .e-kanban-content td,.e-kanban .e-kanban-header th{width:250px}@media(max-width:991px){.e-kanban .e-kanban-content td,.e-kanban .e-kanban-header th{width:70vw}}.e-kanban .e-swimlane{position:relative;padding-left:330px}.e-kanban .e-swimlane .e-swimlane-row{position:absolute;display:block;width:340px;height:100%;left:0}.e-kanban .e-swimlane .e-swimlane-row td{width:320px!important;height:100%!important;position:relative;display:block;border-top:10px solid #dadeec;margin-top:-10px;margin-left:10px;background:#fff!important;border-radius:5px!important}.e-kanban .e-swimlane .e-swimlane-row td .e-swimlane-header{height:100%;padding-top:10px;background:#fff}.e-kanban .e-swimlane .e-swimlane-row td .e-swimlane-text{font-size:14px;font-weight:600!important}.e-kanban .e-swimlane .e-swimlane-row td .e-item-count{white-space:nowrap;min-width:80px}.e-kanban .e-swimlane .e-content-row td{border-bottom:10px solid #dadeec!important}.e-kanban .e-swimlane .e-content-row:last-child td{border-bottom:none!important}.e-kanban .e-swimlane td,.e-kanban .e-swimlane th{width:auto!important;min-width:200px!important}.e-kanban .e-swimlane .e-content-row.e-collapsed .e-content-cells{height:60px!important}.e-kanban .e-swimlane .e-swimlane-row.e-collapsed .e-content-cells{border-bottom:none!important}@media(min-width:992px){.e-kanban .e-swimlane{overflow:hidden}}@media(max-width:991px){.e-kanban .e-swimlane{padding-left:0}}.e-kanban.swimlane-kanban .e-kanban-content{max-height:calc(100vh - 250px)}@media(max-width:991px){.e-kanban.swimlane-kanban .e-kanban-content{max-height:calc(100vh - 350px)}}.e-toolbar .e-tbar-btn .e-tbar-btn-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.e-toolbar.e-tab-header>.e-toolbar-items{margin:0 -8px}.e-toolbar.e-tab-header>.e-toolbar-items .e-tab-wrap{border-width:0!important}@media(max-width:991px){.e-toolbar.e-tab-header>.e-toolbar-items .e-tab-wrap{height:30px}.e-toolbar.e-tab-header>.e-toolbar-items .e-tab-wrap .e-text-wrap{height:30px!important}}.e-toolbar.e-tab-header>.e-toolbar-items .e-toolbar-item .e-tab-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.e-toolbar.e-tab-header>.e-toolbar-items .e-toolbar-item.e-active .e-text-wrap:before{border:1px solid #1e40af}@media(max-width:991px){.e-toolbar.e-tab-header>.e-toolbar-items .e-toolbar-item{height:30px!important;min-height:30px!important}.e-toolbar.e-tab-header>.e-toolbar-items .e-toolbar-item .e-tab-text{font-size:12px;margin:0}.e-toolbar.e-tab-header>.e-toolbar-items .e-toolbar-item .e-tab-icon:before{font-size:16px;margin-top:3px}}@media(max-width:991px){.e-toolbar.e-tab-header>.e-toolbar-items{min-height:30px!important;margin:0 -15px!important;padding:0 20px 0 22px!important}.e-toolbar.e-tab-header>.e-toolbar-items .e-scroll-nav{width:30px!important;height:30px!important;min-height:30px!important}}@media(max-width:991px){.e-toolbar.e-tab-header{min-height:30px!important;height:30px!important;margin-right:-25px}}.e-toolbar.e-tab-header:not(.e-vertical):before{width:auto}@media(max-width:991px){.dialog-tab .e-tab-header{min-height:50px!important;height:50px!important}}@media(max-width:991px){.dialog-tab .e-tab-header>.e-toolbar-items .e-tab-wrap{height:50px}.dialog-tab .e-tab-header>.e-toolbar-items .e-tab-wrap .e-text-wrap{height:50px!important}}@media(max-width:991px){.dialog-tab .e-tab-header>.e-toolbar-items .e-toolbar-item{height:50px!important;min-height:50px!important}}label{font-size:14px;font-weight:400;line-height:20px;color:#383838!important;display:block;margin-bottom:3px}.v-text-field__suffix{font-weight:700;font-size:14px;margin-right:3px}.v-text-field__details{font-weight:700;margin-left:0!important;padding:0 10px!important;margin-bottom:0!important}.v-input.v-input--checkbox .v-input__slot,.v-input.v-input--radio-group .v-input__slot{background-color:transparent!important;box-shadow:none}.v-input.v-input--checkbox label,.v-input.v-input--radio-group label{margin-bottom:0}.v-btn{border-radius:8px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;box-shadow:none!important;transition:all .2s ease!important}.v-btn:before{display:none!important}.v-btn .v-btn__content{font-weight:500!important}.v-btn.v-size--small{height:32px!important;min-width:auto!important;padding:0 12px!important;font-size:13px!important}.v-btn.v-size--default,.v-btn:not(.v-size--small):not(.v-size--large):not(.v-size--x-small):not(.v-size--x-large){height:40px!important;min-width:auto!important;padding:0 16px!important;font-size:14px!important}.v-btn.v-size--large{height:48px!important;min-width:auto!important;padding:0 24px!important;font-size:15px!important}.v-btn.v-btn--icon.v-size--small{width:32px!important;height:32px!important}.v-btn.v-btn--icon.v-size--default,.v-btn.v-btn--icon:not(.v-size--small):not(.v-size--large){width:40px!important;height:40px!important}.v-btn.v-btn--icon.v-size--large{width:48px!important;height:48px!important}.v-btn.primary--text:not(.v-btn--outlined):not(.v-btn--text),.v-btn.primary:not(.v-btn--outlined):not(.v-btn--text){background:#3b82f6!important;color:#fff!important}.v-btn.primary--text:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content,.v-btn.primary:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.primary--text:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled),.v-btn.primary:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#1469f4!important}.v-btn.primary--text.v-btn--outlined,.v-btn.primary.v-btn--outlined{background:transparent!important;border:1px solid #3b82f6!important;color:#3b82f6!important}.v-btn.primary--text.v-btn--outlined .v-btn__content,.v-btn.primary.v-btn--outlined .v-btn__content{color:#3b82f6!important}.v-btn.primary--text.v-btn--outlined:hover:not(:disabled),.v-btn.primary.v-btn--outlined:hover:not(:disabled){background:rgba(59,130,246,.08)!important}.v-btn.primary--text.v-btn--text,.v-btn.primary.v-btn--text{background:transparent!important;color:#3b82f6!important}.v-btn.primary--text.v-btn--text .v-btn__content,.v-btn.primary.v-btn--text .v-btn__content{color:#3b82f6!important}.v-btn.primary--text.v-btn--text:hover:not(:disabled),.v-btn.primary.v-btn--text:hover:not(:disabled){background:rgba(59,130,246,.08)!important}.v-btn.green:not(.v-btn--outlined):not(.v-btn--text),.v-btn.success:not(.v-btn--outlined):not(.v-btn--text){background:#10b981!important;color:#fff!important}.v-btn.green:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content,.v-btn.success:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.green:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled),.v-btn.success:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#0d9367!important}.v-btn.green.v-btn--outlined,.v-btn.success.v-btn--outlined{background:transparent!important;border:1px solid #10b981!important;color:#10b981!important}.v-btn.green.v-btn--outlined .v-btn__content,.v-btn.success.v-btn--outlined .v-btn__content{color:#10b981!important}.v-btn.green.v-btn--outlined:hover:not(:disabled),.v-btn.success.v-btn--outlined:hover:not(:disabled){background:rgba(16,185,129,.08)!important}.v-btn.green.v-btn--text,.v-btn.success.v-btn--text{background:transparent!important;color:#10b981!important}.v-btn.green.v-btn--text .v-btn__content,.v-btn.success.v-btn--text .v-btn__content{color:#10b981!important}.v-btn.green.v-btn--text:hover:not(:disabled),.v-btn.success.v-btn--text:hover:not(:disabled){background:rgba(16,185,129,.08)!important}.v-btn.blue:not(.v-btn--outlined):not(.v-btn--text),.v-btn.info:not(.v-btn--outlined):not(.v-btn--text),.v-btn.secondary:not(.v-btn--outlined):not(.v-btn--text){background:#3b82f6!important;color:#fff!important}.v-btn.blue:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content,.v-btn.info:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content,.v-btn.secondary:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.blue:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled),.v-btn.info:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled),.v-btn.secondary:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#1469f4!important}.v-btn.blue.v-btn--outlined,.v-btn.info.v-btn--outlined,.v-btn.secondary.v-btn--outlined{background:transparent!important;border:1px solid #3b82f6!important;color:#3b82f6!important}.v-btn.blue.v-btn--outlined .v-btn__content,.v-btn.info.v-btn--outlined .v-btn__content,.v-btn.secondary.v-btn--outlined .v-btn__content{color:#3b82f6!important}.v-btn.blue.v-btn--outlined:hover:not(:disabled),.v-btn.info.v-btn--outlined:hover:not(:disabled),.v-btn.secondary.v-btn--outlined:hover:not(:disabled){background:rgba(59,130,246,.08)!important}.v-btn.blue.v-btn--text,.v-btn.info.v-btn--text,.v-btn.secondary.v-btn--text{background:transparent!important;color:#3b82f6!important}.v-btn.blue.v-btn--text .v-btn__content,.v-btn.info.v-btn--text .v-btn__content,.v-btn.secondary.v-btn--text .v-btn__content{color:#3b82f6!important}.v-btn.blue.v-btn--text:hover:not(:disabled),.v-btn.info.v-btn--text:hover:not(:disabled),.v-btn.secondary.v-btn--text:hover:not(:disabled){background:rgba(59,130,246,.08)!important}.v-btn.error:not(.v-btn--outlined):not(.v-btn--text),.v-btn.red:not(.v-btn--outlined):not(.v-btn--text){background:#ef4444!important;color:#fff!important}.v-btn.error:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content,.v-btn.red:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.error:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled),.v-btn.red:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#ec1e1e!important}.v-btn.error.v-btn--outlined,.v-btn.red.v-btn--outlined{background:transparent!important;border:1px solid #ef4444!important;color:#ef4444!important}.v-btn.error.v-btn--outlined .v-btn__content,.v-btn.red.v-btn--outlined .v-btn__content{color:#ef4444!important}.v-btn.error.v-btn--outlined:hover:not(:disabled),.v-btn.red.v-btn--outlined:hover:not(:disabled){background:rgba(239,68,68,.08)!important}.v-btn.error.v-btn--text,.v-btn.red.v-btn--text{background:transparent!important;color:#ef4444!important}.v-btn.error.v-btn--text .v-btn__content,.v-btn.red.v-btn--text .v-btn__content{color:#ef4444!important}.v-btn.error.v-btn--text:hover:not(:disabled),.v-btn.red.v-btn--text:hover:not(:disabled){background:rgba(239,68,68,.08)!important}.v-btn.orange,.v-btn.warning:not(.v-btn--outlined):not(.v-btn--text){background:#f97316!important;color:#fff!important}.v-btn.orange .v-btn__content,.v-btn.warning:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.orange:hover:not(:disabled),.v-btn.warning:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#e05f06!important}.v-btn.light-grey,.v-btn.white{background:#f3f4f6!important;color:#374151!important}.v-btn.light-grey .v-btn__content,.v-btn.white .v-btn__content{color:#374151!important}.v-btn.light-grey:hover:not(:disabled),.v-btn.white:hover:not(:disabled){background:#e5e7eb!important}.v-btn.v-btn--text{background:transparent!important;box-shadow:none!important}.v-btn.v-btn--text:hover:not(:disabled){background:rgba(0,0,0,.04)!important}.v-btn.v-btn--outlined{border-width:1px!important;background:transparent!important}.v-btn.v-btn--outlined:not(.green):not(.blue):not(.red):not(.success):not(.error):not(.primary):not(.secondary){border-color:#e5e7eb!important;color:#374151!important}.v-btn.v-btn--outlined:not(.green):not(.blue):not(.red):not(.success):not(.error):not(.primary):not(.secondary):hover:not(:disabled){background:#f3f4f6!important;border-color:#d1d5db!important}.v-btn.v-btn--disabled,.v-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.v-btn.v-btn--block{width:100%!important}.v-btn.v-btn--fab{border-radius:50%!important}.v-btn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;transition:all .2s ease;letter-spacing:.3px;text-transform:none;border-radius:10px;position:relative;overflow:hidden}.v-btn:active:not(:disabled){transform:scale(.97);box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.3)}.v-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.15),0 0 0 1px rgba(59,130,246,.3)}.v-btn:not(.green):not(.blue):not(.red):not(.orange):not(.yellow):not(.light-blue):not(.light-red):not(.light-green):not(.light-pink):not(.chip-blue):not(.chip-green):not(.chip-red):not(.white):not(.light-grey):not(.transparent){background:#fff;color:#4b5563!important;border:1px solid rgba(229,231,235,.6);box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn:not(.green):not(.blue):not(.red):not(.orange):not(.yellow):not(.light-blue):not(.light-red):not(.light-green):not(.light-pink):not(.chip-blue):not(.chip-green):not(.chip-red):not(.white):not(.light-grey):not(.transparent) .v-btn__content{color:inherit!important}.v-btn:not(.green):not(.blue):not(.red):not(.orange):not(.yellow):not(.light-blue):not(.light-red):not(.light-green):not(.light-pink):not(.chip-blue):not(.chip-green):not(.chip-red):not(.white):not(.light-grey):not(.transparent):hover:not(:disabled){background:#fafafa;border-color:#c8c8c8;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn:not(.v-btn--rounded).v-size--small{height:28px;min-height:28px;padding:0 12px;font-size:12px;font-weight:500;line-height:1.4}.v-btn:not(.v-btn--rounded).v-size--small.v-btn--outlined{height:28px;min-height:28px}.v-btn:not(.v-btn--rounded).v-size--small.v-btn--icon{width:28px;height:28px;min-width:28px;padding:0}.v-btn:not(.v-btn--rounded).v-size--default{height:36px;min-height:36px;padding:0 20px;font-size:14px;font-weight:500;line-height:1.5}.v-btn:not(.v-btn--rounded).v-size--default.v-btn--icon{width:36px;height:36px;min-width:36px;padding:0}.v-btn:not(.v-btn--rounded).v-size--large{height:44px;min-height:44px;padding:0 28px;font-size:15px;font-weight:600;line-height:1.5}.v-btn:not(.v-btn--rounded).v-size--large.v-btn--icon{width:44px;height:44px;min-width:44px;padding:0}.v-btn.square{width:36px;min-width:36px;padding:0}.v-btn.square.v-size--small{width:28px;min-width:28px}.v-btn.square.v-size--large{width:44px;min-width:44px}.v-btn.v-btn--rounded{border-radius:50px}.v-btn.label-border{border-radius:14px}.v-btn.v-btn--outlined{background-color:transparent;border:2px solid #e5e7eb;box-shadow:none}.v-btn.v-btn--outlined:hover:not(:disabled){background-color:rgba(229,231,235,.05);border-color:#c8c8c8;transform:translateY(-1px)}.v-btn.v-btn--icon{width:36px;min-width:36px;height:36px;padding:0;border:1px solid rgba(229,231,235,.4);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn.v-btn--icon:hover:not(:disabled){background:#fafafa;border-color:#c8c8c8;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn.v-btn--icon:active:not(:disabled){transform:scale(.95)}.v-btn.v-btn--icon .v-icon{font-size:18px}.v-btn.v-btn--icon.v-size--small{width:28px!important;min-width:28px!important;height:28px!important}.v-btn.v-btn--icon.v-size--small .v-icon{font-size:16px}.v-btn.v-btn--icon.v-size--large{width:44px!important;min-width:44px!important;height:44px!important}.v-btn.v-btn--icon.v-size--large .v-icon{font-size:22px}.v-btn.green:not(.v-btn--outlined):not(.v-btn--text){background:#10b981;color:#fff!important;border:none;box-shadow:0 2px 8px rgba(16,185,129,.2)}.v-btn.green:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.green:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#059669;box-shadow:0 4px 12px rgba(16,185,129,.3);transform:translateY(-1px)}.v-btn.green:not(.v-btn--outlined):not(.v-btn--text):active:not(:disabled){background:#047857;box-shadow:0 1px 4px rgba(16,185,129,.2);transform:scale(.97)}.v-btn.green.v-btn--outlined{background-color:transparent!important;color:#10b981!important;border:2px solid #10b981!important}.v-btn.green.v-btn--outlined .v-btn__content{color:#10b981!important}.v-btn.green.v-btn--outlined:hover:not(:disabled){background:rgba(16,185,129,.08)!important;transform:translateY(-1px)}.v-btn.blue:not(.v-btn--outlined):not(.v-btn--text){background:#3b82f6;color:#fff!important;border:none;box-shadow:0 2px 8px rgba(59,130,246,.2)}.v-btn.blue:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.blue:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.v-btn.blue:not(.v-btn--outlined):not(.v-btn--text):active:not(:disabled){background:#1d4ed8;box-shadow:0 1px 4px rgba(59,130,246,.2);transform:scale(.97)}.v-btn.blue.v-btn--outlined{background-color:transparent!important;color:#3b82f6!important;border:2px solid #3b82f6!important}.v-btn.blue.v-btn--outlined .v-btn__content{color:#3b82f6!important}.v-btn.blue.v-btn--outlined:hover:not(:disabled){background:rgba(59,130,246,.08)!important;transform:translateY(-1px)}.v-btn.red:not(.v-btn--outlined):not(.v-btn--text){background:#ef4444;color:#fff!important;border:none;box-shadow:0 2px 8px rgba(239,68,68,.2)}.v-btn.red:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.red:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.3);transform:translateY(-1px)}.v-btn.red:not(.v-btn--outlined):not(.v-btn--text):active:not(:disabled){background:#b91c1c;box-shadow:0 1px 4px rgba(239,68,68,.2);transform:scale(.97)}.v-btn.red.v-btn--outlined{background-color:transparent!important;color:#ef4444!important;border:2px solid #ef4444!important}.v-btn.red.v-btn--outlined .v-btn__content{color:#ef4444!important}.v-btn.red.v-btn--outlined:hover:not(:disabled){background:rgba(239,68,68,.08)!important;transform:translateY(-1px)}.v-btn.white:not(.v-btn--outlined):not(.v-btn--text){background:#fff!important;color:#383838!important;border:1px solid rgba(229,231,235,.6)!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn.white:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#383838!important}.v-btn.white:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#fafafa!important;border-color:#c8c8c8!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn.white:not(.v-btn--outlined):not(.v-btn--text).theme--dark{background:#fff!important;border:1px solid #e5e7eb!important}.v-btn.light-grey:not(.v-btn--outlined):not(.v-btn--text){background:#eff3f5!important;color:#383838!important;border:1px solid rgba(229,231,235,.4)!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn.light-grey:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#383838!important}.v-btn.light-grey:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#dfe7eb!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn.transparent:not(.v-btn--outlined):not(.v-btn--text){background-color:transparent!important;border-color:transparent!important}.v-btn.transparent:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#383838!important}.v-btn.transparent:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:rgba(0,0,0,.05)!important}.v-btn.orange:not(.v-btn--outlined):not(.v-btn--text){background:#f97316!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(249,115,22,.25)}.v-btn.orange:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.orange:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#ea580c!important;box-shadow:0 4px 12px rgba(249,115,22,.35);transform:translateY(-1px)}.v-btn.orange:not(.v-btn--outlined):not(.v-btn--text):active:not(:disabled){background:#c2410c!important;transform:scale(.97)}.v-btn.yellow:not(.v-btn--outlined):not(.v-btn--text){background:#f59e0b!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(245,158,11,.25)}.v-btn.yellow:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.yellow:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#d97706!important;box-shadow:0 4px 12px rgba(245,158,11,.35);transform:translateY(-1px)}.v-btn.yellow:not(.v-btn--outlined):not(.v-btn--text):active:not(:disabled){background:#b45309!important;transform:scale(.97)}.v-btn.light-blue:not(.v-btn--outlined):not(.v-btn--text){background:#60a5fa!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(96,165,250,.25)}.v-btn.light-blue:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#fff!important}.v-btn.light-blue:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#3b82f6!important;box-shadow:0 4px 12px rgba(96,165,250,.35);transform:translateY(-1px)}.v-btn.light-blue:not(.v-btn--outlined):not(.v-btn--text):active:not(:disabled){background:#2563eb!important;transform:scale(.97)}.v-btn.light-red:not(.v-btn--outlined):not(.v-btn--text){background:#fee2e2!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.2)!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn.light-red:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#ef4444!important}.v-btn.light-red:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#fdc9c9!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn.light-green:not(.v-btn--outlined):not(.v-btn--text){background:#d1fae5!important;color:#10b981!important;border:1px solid rgba(16,185,129,.2)!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn.light-green:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#10b981!important}.v-btn.light-green:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#baf8d8!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn.light-pink:not(.v-btn--outlined):not(.v-btn--text){background:#ffdee3!important;color:#ff5e77!important;border:1px solid rgba(255,94,119,.2)!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn.light-pink:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#ff5e77!important}.v-btn.light-pink:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#ffc5cd!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn.chip-blue:not(.v-btn--outlined):not(.v-btn--text){background:#dfe3fd!important;color:#4658bd!important;border:1px solid rgba(70,88,189,.15)!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn.chip-blue:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#4658bd!important}.v-btn.chip-blue:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#c7cefc!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn.chip-green:not(.v-btn--outlined):not(.v-btn--text){background:#bcffa8!important;color:#1a7000!important;border:1px solid rgba(26,112,0,.15)!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn.chip-green:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#1a7000!important}.v-btn.chip-green:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#a8ff8f!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn.chip-red:not(.v-btn--outlined):not(.v-btn--text){background:#fee2e2!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.15)!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.v-btn.chip-red:not(.v-btn--outlined):not(.v-btn--text) .v-btn__content{color:#ef4444!important}.v-btn.chip-red:not(.v-btn--outlined):not(.v-btn--text):hover:not(:disabled){background:#fdc9c9!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transform:translateY(-1px)}.v-btn.red--text{color:#ef4444}.v-btn.red--text:hover:not(:disabled){color:#eb1515}.v-btn.grey--text .v-btn__content{color:#e0e0e0}.v-btn.grey--text:hover:not(:disabled) .v-btn__content{color:#383838}.v-btn.white--bordered{border:2px solid #fff}.v-btn.active-border{border:2px solid #f59e0b}.v-btn.v-btn--icon.white--text{background:#fff;color:#383838}@media(max-width:991px){.v-btn.file-button:not(.file-button-right) .v-btn__content{overflow:hidden;text-overflow:ellipsis;width:200px;display:block}}.v-btn.btn-wrap{max-width:100%;height:auto}.v-btn.btn-wrap .v-btn__content{width:100%;line-break:auto;height:auto;text-wrap:auto;max-width:100%;line-height:1.5em;white-space:break-spaces;margin:7px 0}.v-btn.v-btn--fab{width:56px;height:56px;border-radius:9999px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.v-btn.v-btn--fab:hover:not(:disabled){box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translateY(-2px)}.v-btn.v-btn--fab.v-size--small{width:40px;height:40px}.v-btn.v-btn--fab.v-size--large{width:64px;height:64px}.v-btn.v-btn--text{background-color:transparent;border:none;color:#3b82f6;box-shadow:none}.v-btn.v-btn--text:hover:not(:disabled){background:rgba(59,130,246,.08)}.v-btn.v-btn--text.green{color:#10b981}.v-btn.v-btn--text.green:hover:not(:disabled){background:rgba(16,185,129,.08)}.v-btn.v-btn--text.red{color:#ef4444}.v-btn.v-btn--text.red:hover:not(:disabled){background:rgba(239,68,68,.08)}.v-btn.v-btn--text.blue{color:#3b82f6}.v-btn.v-btn--text.blue:hover:not(:disabled){background:rgba(59,130,246,.08)}.button-wrapper{display:inline-block;vertical-align:middle}.button-wrapper .e-tooltip div{left:0!important;top:0!important;transform:none!important}.button-wrapper.d-block .e-btn{display:block!important;width:100%}.theme--light.v-btn--active:before{opacity:0}.user-button{background-color:#fff;box-shadow:inset 0 0 0 1px #e5e7eb;display:inline-block;white-space:nowrap;color:#000;border:0;vertical-align:top;margin:0;padding:3px 12px 3px 10px;transition:all .2s ease;min-height:42px;font-weight:500;border-radius:10px}.user-button:focus,.user-button:hover{background:rgba(0,0,0,.05)}.user-button .title{display:inline-block;margin-left:4px;font-weight:400;font-size:12px;-webkit-font-smoothing:auto}.user-button .title span{font-weight:400}@media(max-width:991px){.user-button .title{display:none}}.user-button .avatar{display:inline-block;vertical-align:top;width:25px;height:25px;line-height:25px;background:#10182f;border-radius:50%;margin-right:8px}.user-button .avatar .v-icon{color:#fff;font-size:20px;margin-top:-2px;margin-left:-1px}@media(max-width:991px){.user-button .avatar{margin-right:0}}.user-button .status{margin-left:10px;width:10px;height:10px;border:1px solid #fff;border-radius:50%}.v-icon.green--text{color:#10b981}.v-icon.red--text{color:#ef4444}.btn-circle,.close-btn-circle{min-width:36px;padding:0}.px-0 .v-btn__content{padding:0}.btn-loader{width:40px;aspect-ratio:4;background:radial-gradient(circle closest-side,#000 90%,transparent) 0/33.33333% 100% space;clip-path:inset(0 100% 0 0);animation:l1 1s steps(4) infinite}@keyframes l1{to{clip-path:inset(0 -34% 0 0)}}.v-dialog .dialog-header{position:sticky;top:0;z-index:999;background-color:#d5dbdd}.v-dialog .dialog-header .header-panel{background-color:#d5dbdd;border-radius:5px;display:flex;padding:0 12px;align-items:center}.v-dialog .dialog-header .dialog-title{font-size:1.3em;min-height:36px;flex:1;display:inline-flex;padding:0 10px!important;font-weight:700;max-width:calc(100% - 50px);text-overflow:ellipsis;width:auto;overflow:hidden;white-space:nowrap;width:calc(100% - 50px);display:inline;align-items:center;vertical-align:center;line-height:36px}.v-dialog .dialog-header.white{background-color:#fff!important}.work-item-dialog .e-dlg-content{padding:28px 8px 10px;max-height:calc(100vh - 48px)}.work-item-dialog .e-dlg-header-content{padding:12px 23px 0}.work-item-dialog .work-item-dialog-content{margin-top:20px;height:calc(100vh - 226px);overflow-y:auto;padding:0 6px}.work-item-dialog .work-item-dialog-content .e-input-group-icon,.work-item-dialog .work-item-dialog-content .inline-label label,.work-item-dialog .work-item-dialog-content .suffix,.work-item-dialog .work-item-dialog-content input{background:#d5dbdd!important}.work-item-dialog .work-item-dialog-content .e-richtexteditor{border:0!important}.work-item-dialog .work-item-dialog-content .e-richtexteditor .e-rte-content{background-color:#d5dbdd!important;border:0!important;font-weight:700;border-radius:5px}.work-item-dialog .work-item-dialog-content h4{color:#383838}@media(max-width:991px){.work-item-dialog .work-item-dialog-content{height:calc(100vh - 254px)}.work-item-dialog .work-item-dialog-content>.d-flex{flex-wrap:wrap}@supports(-webkit-touch-callout:none){.work-item-dialog .work-item-dialog-content{height:calc(100vh - 310px)}}}.work-item-dialog .side-panel{width:300px}@media(max-width:991px){.work-item-dialog .side-panel{width:100%!important;padding-left:0!important;padding-top:24px}}.work-item-dialog .side-panel.middle{width:250px}.work-item-dialog .dialog-tab{margin-top:8px}.work-item-dialog .dialog-tab .e-content{display:none}.work-item-dialog .dialog-tab .e-toolbar-item{height:48px!important}.work-item-dialog .dialog-tab .e-toolbar-item.e-active{background:#fff;padding:0 4px}.work-item-dialog .detail-item{padding:0 7px;border:1px solid transparent}.work-item-dialog .detail-item:hover{border:1px solid #d2dce8}.dialog-content *{font-size:14px!important;white-space:normal}.dialog-content * button:not(.e-primary):not(.ui-button-toggle__btn) *{color:#fff!important}.e-dlg-overlay{background-color:#000;opacity:.8}.v-card{border-radius:12px!important;overflow:hidden!important;transition:all .2s ease!important}.v-card.v-card--outlined,.v-card.v-sheet--outlined{border:1px solid #e5e7eb!important;box-shadow:none!important;background:#fff!important}.v-card.v-card--outlined:hover,.v-card.v-sheet--outlined:hover{border-color:#d1d5db!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important}.v-card:not(.v-card--outlined):not(.v-card--flat):not(.v-sheet--outlined){box-shadow:0 2px 8px rgba(0,0,0,.08)!important;border:none!important}.v-card.v-card--flat,.work-task-dialog .v-card:not(.v-card--outlined):not(.v-card--flat):not(.v-sheet--outlined),.work-task-page .v-card:not(.v-card--outlined):not(.v-card--flat):not(.v-sheet--outlined){box-shadow:none!important}.v-card.v-card--flat{border:none!important;background:#f9fafb!important}.v-card.v-card--flat:hover{background:#f3f4f6!important}.v-card .v-card__title{font-size:18px!important;font-weight:600!important;color:#1f2937!important;padding:20px 20px 0!important;line-height:1.3!important}.v-card .v-card__subtitle{font-size:13px!important;color:#6b7280!important;padding:6px 20px 0!important;margin-top:0!important;line-height:1.4!important}.v-card .v-card__text{font-size:14px!important;color:#4b5563!important;padding:16px 20px!important;line-height:1.6!important}.v-card .v-card__actions{padding:12px 20px 16px!important;gap:8px!important}.v-card .v-card__actions .v-btn{text-transform:none!important;font-weight:500!important;letter-spacing:0!important}.v-card .v-card__actions .v-btn.v-btn--text{padding:0 12px!important;min-width:auto!important}.v-card.stat-card{text-align:center!important;min-width:180px!important;background:#fff!important}.v-card.stat-card .v-card__text{padding:24px 20px!important}.v-card.stat-card .stat-value{font-size:32px!important;font-weight:700!important;color:#3b82f6!important;line-height:1.2!important;margin-bottom:4px!important;transition:transform .2s ease!important}.v-card.stat-card .stat-value.success{color:#10b981!important}.v-card.stat-card .stat-value.warning{color:#f97316!important}.v-card.stat-card .stat-value.error{color:#ef4444!important}.v-card.stat-card .stat-label{font-size:13px!important;color:#6b7280!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.5px!important}.v-card.stat-card:hover .stat-value{transform:scale(1.05)!important}.e-gantt .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover{background:#1e40af}.e-multi-select-wrapper{height:32px}.e-multi-select-wrapper input{font-weight:700!important;border-radius:5px!important}.v-tooltip .v-tooltip__content{background-color:#10182f;color:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:8px 12px;font-size:13px;font-weight:500;line-height:1.5;max-width:300px;opacity:.95}.v-tooltip .v-tooltip__content:before{background-color:#10182f}.v-tooltip.v-tooltip--top .v-tooltip__content{margin-bottom:8px}.v-tooltip.v-tooltip--bottom .v-tooltip__content{margin-top:8px}.v-tooltip.v-tooltip--left .v-tooltip__content{margin-right:8px}.v-tooltip.v-tooltip--right .v-tooltip__content{margin-left:8px}.v-menu__content.popover{border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06);border:1px solid #e5e7eb;padding:16px;background-color:#fff}.v-menu__content.popover .popover-title{font-size:15px;font-weight:600;color:#383838;margin-bottom:8px}.v-menu__content.popover .popover-content{font-size:14px;color:#383838;line-height:1.5}.e-richtexteditor{position:relative;border-radius:5px;border:0!important;font-weight:700}.e-richtexteditor.e-focused .e-rte-content{height:100%!important}.e-richtexteditor.e-focused .e-toolbar-wrapper{display:block;height:40px!important}.e-richtexteditor .e-rte-content{transition:none!important;height:100%!important;border-radius:5px!important;border:0!important}.e-richtexteditor .e-toolbar-wrapper{display:none;position:absolute;bottom:0;width:calc(100% + 2px);margin-left:-1px;border-right:1px solid #c8c8c8;border-left:1px solid #c8c8c8}.e-richtexteditor .e-toolbar-wrapper .e-rte-toolbar{bottom:0;overflow-x:auto;background:#415a77;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.e-richtexteditor .e-toolbar-wrapper .e-rte-toolbar .e-toolbar-items,.e-richtexteditor .e-toolbar-wrapper .e-rte-toolbar .e-toolbar-items .e-tbar-btn{background:#415a77;color:#fff}.e-richtexteditor .e-toolbar-wrapper .e-rte-toolbar .e-toolbar-items .e-tbar-btn .e-icons{color:#fff}.e-richtexteditor .e-toolbar-wrapper .e-rte-toolbar .e-toolbar-items .e-tbar-btn:hover{background:#10182f}.e-richtexteditor.large-editor{height:calc(100vh - 260px)!important}.e-richtexteditor.dark{border:0}.e-richtexteditor.dark .e-rte-content{background:#d5dbdd;border:0}.filemanager{width:100%!important}.filemanager .e-filemanager{border:0!important}.filemanager .e-filemanager .e-layout,.filemanager .e-filemanager .e-layout .e-lib{height:auto!important}.filemanager .e-filemanager .e-toolbar{display:none;border-bottom:0;background:#10182f;border-radius:10px;padding:20px;margin-bottom:24px}.filemanager .e-filemanager .e-toolbar .e-toolbar-items{background:transparent;border-bottom:0}.filemanager .e-filemanager .e-toolbar .e-toolbar-items .e-toolbar-left{left:20px}.filemanager .e-filemanager .e-toolbar .e-toolbar-items .e-toolbar-right{display:none}.filemanager .e-filemanager .e-toolbar .e-toolbar-items .e-toolbar-item .e-btn{background:#3b3c53!important;height:36px!important;padding:0 16px!important;border-radius:5px}.filemanager .e-filemanager .e-toolbar .e-toolbar-items .e-toolbar-item .e-btn span{color:#fff;font-weight:700}.filemanager .e-filemanager .e-toolbar .e-toolbar-items .e-toolbar-item .e-btn#file-manager_tb_newfolder{background:#1e40af!important}.filemanager .e-filemanager .e-address{display:none}.filemanager .e-filemanager .e-list-item{background:#d5dbdd;border-radius:5px}.filemanager .e-filemanager .e-list-item .e-list-text{font-weight:700;color:#383838}.filemanager .e-filemanager .e-treeview .e-list-item.e-active,.filemanager .e-filemanager .e-treeview .e-list-item.e-active>.e-fullrow{background:transparent}.filemanager .e-filemanager .e-treeview .e-list-item.e-active>.e-text-content .e-list-icon,.filemanager .e-filemanager .e-treeview .e-list-item.e-active>.e-text-content .e-list-text{color:#1e40af}.filemanager .e-filemanager .e-treeview .e-list-parent .e-list-parent{padding-left:8px;margin-left:10px;border-left:10px solid #d5dbdd}.filemanager .e-filemanager .e-treeview .e-list-item{background:transparent!important}.filemanager .e-filemanager .e-treeview .e-list-item .e-fullrow{background:transparent!important;border-color:transparent!important}.filemanager .e-filemanager .e-treeview .e-list-item .e-list-text{font-weight:700;color:#383838}.filemanager .e-filemanager .e-treeview .e-list-item .e-list-icon{font-weight:700;color:#383838;background-image:none!important;height:auto;margin-top:-3px}.filemanager .e-filemanager .e-treeview .e-list-item .e-list-icon:before{display:inline-block;font:normal normal normal 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased}.filemanager .e-filemanager .e-treeview .e-list-item .e-list-icon:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.3);width:100%;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.filemanager .e-filemanager .e-treeview .e-list-item .e-list-icon.e-fe-folder:before{content:"󰉖"}.filemanager .e-filemanager .e-treeview .e-list-item.e-level-1>.e-text-content .e-list-icon,.filemanager .e-filemanager .e-treeview .e-list-item.e-level-1>.e-text-content .e-list-text{color:#1e40af!important}.filemanager .e-filemanager .e-treeview .e-list-item.e-level-2>.e-text-content .e-list-icon,.filemanager .e-filemanager .e-treeview .e-list-item.e-level-2>.e-text-content .e-list-text{color:#10b981!important}.filemanager .e-filemanager .e-treeview .e-text-content{padding:0}.filemanager .e-filemanager .e-layout-content .e-list-item{width:16.66667%;height:100px!important}.filemanager .e-filemanager .e-layout-content .e-list-item .e-text-content{display:block;align-items:center;padding-top:16px}.filemanager .e-filemanager .e-layout-content .e-list-item .e-text-content .e-list-icon{display:block;height:30px;width:30px;margin:0 auto}.filemanager .e-filemanager .e-layout-content .e-list-item .e-text-content .e-list-text{display:block;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;text-align:center;margin:6px auto 0}.filemanager .e-filemanager .e-layout-content .e-list-item:hover{background:#e0e0e0}.filemanager .e-filemanager .e-layout-content .e-empty-content,.filemanager .e-filemanager .e-layout-content .e-empty-inner-content{color:#383838;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.filemanager .e-filemanager .e-splitter .e-split-bar.e-split-bar-horizontal{display:none}.filemanager .e-filemanager .e-large-icons .e-large-icon{border-color:transparent!important}.filemanager .e-filemanager .e-large-icons .e-large-icon.e-active{background:#e0e0e0!important;border-color:#e0e0e0!important}.filemanager .e-filemanager .e-large-icons .e-check{background:#10b981!important}.filemanager .filter-box{background:#d5dbdd;border-radius:5px;padding:8px;margin-bottom:8px}.e-treegrid .e-gridheader,.e-treegrid thead{display:none}.e-treegrid .e-table,.e-treegrid .e-table .e-headercell{background:#d5dbdd}.e-treegrid .e-treecolumn-container span{top:-2px}.e-treegrid .e-treecolumn-container .e-none{display:none!important}.e-treegrid .e-treecolumn-container .e-none:first-child{display:inline-block!important}.e-treegrid .e-treegridexpand{transform:none!important}.e-treegrid .e-treegridexpand:before{content:""!important;font-size:16px;top:-5px;margin-right:5px}.e-treegrid .e-treegridcollapse{transform:none!important}.e-treegrid .e-treegridcollapse:before{content:""!important;font-size:16px;top:-5px}.e-treegrid .e-treegridexpand:before{font-size:12px;content:""!important}.e-treegrid .e-treegridcollapse:before{font-size:12px;content:""!important}.e-treegrid thead .e-headercell:nth-child(3) .e-headercelldiv:first-child{padding-left:20px!important}.e-treegrid .e-icons:not(.e-none){margin-right:4px}.e-treegrid .ms-Icon--TaskSolid{color:#1e40af;margin-left:4px}.e-treegrid .ms-Icon--EngineeringGroup{color:#abad56;margin-left:4px}.e-treegrid .e-drag-intent{width:25px!important}.e-treegrid a{color:#10182f;cursor:pointer}.e-treegrid a:hover{text-decoration:underline}.e-treegrid .e-treecolumn-container span{display:contents}.e-treegrid .e-gridpopup{display:none!important}.e-treegrid .e-gridheader{background:#d5dbdd;border-bottom-color:#fff!important}.e-treegrid .e-rowcell{border-bottom-color:#fff!important;border-top:0!important}.e-treegrid .e-rowdragdrop{border-color:#fff!important;border-top:0!important}.e-pager{border:none;padding:0!important}.e-pager .e-pagercontainer{margin-top:-2px}.e-pager .e-currentitem,.e-pager .e-currentitem:hover{background:#f4edff}.v-snack .v-snack__wrapper{background:#fff!important;color:#000!important;font-weight:700!important}.v-snack .v-snack__wrapper .v-snack__content{font-weight:700;font-size:1rem}.v-snack .v-snack__wrapper .v-snack__content .title{color:#1e40af;margin-bottom:6px}.v-snack .v-snack__wrapper .v-snack__content .text{font-size:14px}.v-snack .v-snack__wrapper .v-snack__action .v-btn{background-color:transparent!important;width:36px;min-width:36px;height:36px;padding:0;margin-right:12px}.v-snack.light-blue .v-snack__wrapper{background:#60a5fa!important;color:#fff!important}.v-snack.light-blue .v-snack__wrapper .v-icon{color:#fff!important}.v-snack.danger .v-snack__wrapper{background:#ef4444!important;color:#fff!important}.v-snack.danger .v-snack__wrapper .title,.v-snack.danger .v-snack__wrapper .v-icon,.v-snack.danger .v-snack__wrapper .v-snack__action .v-btn{color:#fff!important}.e-colorpicker-wrapper .e-split-btn-wrapper{border-radius:5px}.e-colorpicker-wrapper .e-split-btn-wrapper .e-btn{background-color:#fff;height:32px!important}.e-colorpicker-wrapper.dark .e-btn{background-color:#d5dbdd}.color-picker-preview{width:36px;height:36px;border-radius:5px}.e-schedule .e-schedule-toolbar .e-active-view .e-icons,.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text,.e-schedule .e-vertical-view .e-clone-time-indicator,.e-schedule .e-vertical-view .e-current-time,.e-schedule .e-vertical-view .e-header-cells.e-current-day{color:#778da9!important}.e-schedule .e-vertical-view .e-current-timeline,.e-schedule .e-vertical-view .e-previous-timeline{border-color:#778da9}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment{background:#1e40af;border-color:#c8c8c8}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details{padding:0;height:100%;width:100%}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .template-wrap,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details .template-wrap{height:100%;width:100%;padding:0 4px}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .template-wrap .e-subject,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details .template-wrap .e-subject{font-weight:700}.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .template-wrap .other-info,.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details .template-wrap .other-info{font-size:11px;margin-top:6px;line-height:1.5}.e-schedule .e-left-icon,.e-schedule .e-right-icon{display:none}.e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day,.e-schedule .e-month-view .e-date-header-wrap table td.e-current-day{color:#1e40af}.e-schedule .e-month-view .e-appointment{border-color:#c8c8c8}.e-schedule .e-month-view .e-appointment .e-appointment-details,.e-schedule .e-month-view .e-appointment .e-appointment-details .template-wrap{width:100%}.e-schedule .e-month-agenda-view .e-current-date .e-date-header,.e-schedule .e-month-view .e-current-date .e-date-header{background-color:#1e40af}.v-progress-linear{border-radius:50px;height:6px;background-color:#f5f5f5}.v-progress-linear .v-progress-linear__determinate,.v-progress-linear .v-progress-linear__indeterminate{border-radius:50px}.v-progress-linear.primary .v-progress-linear__determinate,.v-progress-linear.primary .v-progress-linear__indeterminate{background-color:#3b82f6}.v-progress-linear.green .v-progress-linear__determinate,.v-progress-linear.green .v-progress-linear__indeterminate,.v-progress-linear.success .v-progress-linear__determinate,.v-progress-linear.success .v-progress-linear__indeterminate{background-color:#10b981}.v-progress-linear.error .v-progress-linear__determinate,.v-progress-linear.error .v-progress-linear__indeterminate,.v-progress-linear.red .v-progress-linear__determinate,.v-progress-linear.red .v-progress-linear__indeterminate{background-color:#ef4444}.v-progress-linear.orange .v-progress-linear__determinate,.v-progress-linear.orange .v-progress-linear__indeterminate,.v-progress-linear.warning .v-progress-linear__determinate,.v-progress-linear.warning .v-progress-linear__indeterminate{background-color:#f97316}.v-progress-circular.primary{color:#3b82f6}.v-progress-circular.green,.v-progress-circular.success{color:#10b981}.v-progress-circular.error,.v-progress-circular.red{color:#ef4444}.v-progress-circular.orange,.v-progress-circular.warning{color:#f97316}.v-skeleton-loader .v-skeleton-loader__bone{background-color:#f5f5f5;border-radius:6px}.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.loader-container{display:flex;align-items:center;justify-content:center;padding:52px 0}.loader-container .loader-spinner{width:40px;height:40px;border:3px solid #f5f5f5;border-top-color:#3b82f6;border-radius:9999px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:7;border-radius:inherit}.v-input--switch{margin-top:0!important;padding-top:4px!important;padding-bottom:4px!important}.v-input--switch .v-input__slot{margin-bottom:0!important}.v-input--switch .v-input--selection-controls__input{margin-right:8px!important;width:44px!important;height:24px!important}.v-input--switch .v-input--switch__track{opacity:1!important;background:#d1d5db!important;height:24px!important;width:44px!important;border-radius:12px!important;top:0!important;left:0!important;transition:background-color .2s ease!important}.v-input--switch .v-input--switch__thumb{background:#fff!important;height:20px!important;width:20px!important;top:2px!important;left:2px!important;box-shadow:0 1px 3px rgba(0,0,0,.15)!important;transition:left .2s ease!important;transform:none!important}.v-input--switch.v-input--is-label-active .v-input--switch__track{background:#3b82f6!important}.v-input--switch.v-input--is-label-active .v-input--switch__thumb{left:22px!important;transform:none!important}.v-input--switch.v-input--is-disabled .v-input--switch__track{background:#e5e7eb!important}.v-input--switch.v-input--is-disabled .v-input--switch__thumb{background:#f3f4f6!important}.v-input--switch.v-input--is-disabled .v-label{color:#9ca3af!important}.v-input--switch .v-label{color:#374151!important;font-size:14px!important;padding-left:4px!important}.v-input--switch .v-messages{min-height:0!important}.v-input--switch.v-input--switch--inset .v-input--selection-controls__input{width:48px!important;height:28px!important}.v-input--switch.v-input--switch--inset .v-input--switch__track{height:28px!important;width:48px!important;border-radius:14px!important;top:0!important;left:0!important}.v-input--switch.v-input--switch--inset .v-input--switch__thumb{height:22px!important;width:22px!important;top:3px!important;left:3px!important;transform:none!important}.v-input--switch.v-input--switch--inset.v-input--is-label-active .v-input--switch__thumb{left:23px!important;transform:none!important}.v-input--switch.switch--small .v-input--selection-controls__input{width:32px!important;height:18px!important;margin-right:6px!important}.v-input--switch.switch--small .v-input--switch__track{height:18px!important;width:32px!important;border-radius:9px!important}.v-input--switch.switch--small .v-input--switch__thumb{height:14px!important;width:14px!important;top:2px!important;left:2px!important}.v-input--switch.switch--small.v-input--is-label-active .v-input--switch__thumb{left:16px!important}.v-input--switch.switch--small .v-label{font-size:13px!important}.v-input--switch.switch--large .v-input--selection-controls__input{width:56px!important;height:32px!important;margin-right:12px!important}.v-input--switch.switch--large .v-input--switch__track{height:32px!important;width:56px!important;border-radius:16px!important}.v-input--switch.switch--large .v-input--switch__thumb{height:26px!important;width:26px!important;top:3px!important;left:3px!important}.v-input--switch.switch--large.v-input--is-label-active .v-input--switch__thumb{left:27px!important}.v-input--switch.switch--large .v-label{font-size:15px!important}.v-input--switch.switch--success.v-input--is-label-active .v-input--switch__track{background:#10b981!important}.v-input--switch.switch--error.v-input--is-label-active .v-input--switch__track{background:#ef4444!important}.v-input--switch.switch--warning.v-input--is-label-active .v-input--switch__track{background:#f97316!important}.v-input--switch.switch--info.v-input--is-label-active .v-input--switch__track{background:#3b82f6!important}.v-input--switch.switch--dark.v-input--is-label-active .v-input--switch__track{background:#374151!important}.v-input--checkbox{margin-top:0!important;padding-top:4px!important;padding-bottom:4px!important}.v-input--checkbox .v-input__slot{margin-bottom:0!important}.v-input--checkbox .v-input--selection-controls__input{margin-right:8px!important}.v-input--checkbox .v-icon{color:#d1d5db!important;font-size:22px!important;transition:color .15s ease!important}.v-input--checkbox.v-input--is-label-active .v-icon,.v-input--checkbox .v-input--selection-controls__input .v-icon.primary--text,.v-input--checkbox:hover:not(.v-input--is-disabled) .v-icon{color:#3b82f6!important}.v-input--checkbox .v-label{color:#374151!important;font-size:14px!important;padding-left:4px!important}.v-input--checkbox .v-messages{min-height:0!important}.v-input--checkbox.v-input--is-disabled .v-icon{color:#e5e7eb!important}.v-input--checkbox.v-input--is-disabled .v-label{color:#9ca3af!important}.v-radio{margin-bottom:4px!important}.v-radio .v-icon{color:#d1d5db!important;transition:color .15s ease!important}.v-radio.v-item--active .v-icon,.v-radio:hover:not(.v-radio--is-disabled) .v-icon{color:#3b82f6!important}.v-radio .v-label{color:#374151!important;font-size:14px!important}.v-input--radio-group{margin-top:0!important;padding-top:0!important}.v-input--radio-group .v-messages{min-height:0!important}.v-text-field .v-input__slot:after,.v-text-field .v-input__slot:before{display:none!important;border:none!important;content:none!important}.v-text-field--outlined.error--text .v-input__slot fieldset{border-width:1px!important}.v-text-field--outlined .v-label:not(.v-label--active){top:15px!important;transform:none!important}.v-text-field--outlined .v-label.v-label--active{top:-13px!important;transform:none!important;margin-left:-10px!important;height:auto!important;line-height:1!important;z-index:1!important}.v-text-field--outlined fieldset legend{width:auto!important;max-width:calc(100% - 16px)!important}.v-text-field--outlined .v-text-field__details{padding:0!important;min-height:20px!important}.v-text-field--filled input{border-radius:0!important}.v-text-field--filled .v-input__slot .v-label.v-label--active,.v-text-field--filled .v-input__slot .v-label:not(.v-label--active),.v-text-field--filled .v-text-field__slot .v-label.v-label--active,.v-text-field--filled .v-text-field__slot .v-label:not(.v-label--active){background:transparent!important;padding:0!important;margin-left:0!important;left:0!important}.v-text-field--filled .v-text-field__details{min-height:20px!important}.v-text-field--solo{margin-top:0!important}.v-text-field--solo input{padding:0!important;margin:0!important}.v-text-field--solo input::-moz-placeholder{color:#9ca3af!important}.v-text-field--solo input::placeholder{color:#9ca3af!important}.v-text-field--solo .v-input__slot .v-label,.v-text-field--solo .v-text-field__slot .v-label{top:50%!important;transform:translateY(-50%)!important;position:absolute!important;margin-top:0!important}.v-text-field--solo.v-input--is-dirty .v-label,.v-text-field--solo.v-input--is-focused .v-label{display:none!important}.v-text-field--solo.v-input--is-disabled .v-input__slot{background:#f9fafb!important}.v-text-field--solo.v-input--is-disabled input{color:#9ca3af!important}.v-text-field--solo .v-text-field__details{min-height:20px!important}.v-autocomplete.v-text-field--outlined .v-input__slot{box-shadow:none!important}.v-select.v-text-field--outlined .v-input__append-inner{padding-right:8px}.v-select.v-text-field--outlined .v-input__append-inner .v-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.v-select.v-text-field--outlined.v-input--is-focused .v-input__append-inner .v-icon{transform:rotate(180deg)}.v-autocomplete.v-text-field--outlined .v-input__slot{box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.v-autocomplete.v-text-field--outlined .v-input__slot:hover{box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.v-autocomplete.v-text-field--outlined .v-input__slot:focus-within{box-shadow:0 0 0 3px rgba(59,130,246,.15),0 0 0 1px rgba(59,130,246,.3),0 4px 12px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.v-textarea.v-text-field--outlined .v-input__slot{min-height:100px;align-items:flex-start}.v-textarea.v-text-field--outlined .v-input__slot textarea{margin-top:12px;line-height:1.6}.date-picker{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.date-picker>div:first-child .v-text-field{margin-top:0!important;padding-top:0!important}.date-picker>div:first-child .v-text-field .v-input__control{min-height:auto!important}.date-picker>div:first-child .v-text-field .v-input__slot{background:#f3f4f6!important;border:none!important;border-radius:8px!important;min-height:40px!important;padding:0 12px!important;box-shadow:none!important;margin-bottom:0!important}.date-picker>div:first-child .v-text-field .v-input__slot:after,.date-picker>div:first-child .v-text-field .v-input__slot:before,.date-picker>div:first-child .v-text-field .v-input__slot fieldset{display:none!important}.date-picker>div:first-child .v-text-field .v-input__slot .v-text-field__slot input{font-size:13px!important;font-weight:500!important;color:#374151!important;padding:0!important}.date-picker>div:first-child .v-text-field .v-input__slot .v-input__append-inner{margin-top:0!important;align-self:center!important;background:transparent!important;padding-left:8px!important;border:0!important}.date-picker>div:first-child .v-text-field .v-input__slot .v-input__append-inner .v-input__icon{min-width:24px!important;width:24px!important;height:24px!important}.date-picker>div:first-child .v-text-field .v-input__slot .v-input__append-inner .v-icon{color:#64748b!important;font-size:20px!important;cursor:pointer!important;transition:color .15s ease!important}.date-picker>div:first-child .v-text-field .v-input__slot .v-input__append-inner .v-icon:hover{color:#3b82f6!important}.date-picker>div:first-child .v-text-field .v-label,.date-picker>div:first-child .v-text-field .v-text-field__details{display:none!important}.date-picker>.d-flex{margin-top:0!important;align-items:center!important;gap:6px!important;background:#f3f4f6!important;border-radius:8px!important;padding:4px!important}.date-picker .v-btn{background:transparent!important;border:none!important;border-radius:6px!important;box-shadow:none!important;height:32px!important;min-width:auto!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important;color:#64748b!important;text-transform:none!important;letter-spacing:0!important;transition:all .15s ease!important;margin:0!important}.date-picker .v-btn:before{display:none!important}.date-picker .v-btn:hover{background:hsla(0,0%,100%,.7)!important;color:#374151!important}.date-picker .v-btn:active{background:#fff!important;color:#1f2937!important}.date-picker .v-btn .v-btn__content{color:inherit!important}.datetime-picker{display:flex!important;align-items:center!important;gap:8px!important}.datetime-picker>div{margin-top:0!important}.datetime-picker>div.ml-2{margin-left:0!important}.datetime-picker .v-text-field{margin-top:0!important;padding-top:0!important}.datetime-picker .v-text-field .v-input__control{min-height:auto!important}.datetime-picker .v-text-field .v-input__slot{background:#f3f4f6!important;border:none!important;border-radius:8px!important;min-height:40px!important;box-shadow:none!important;margin-bottom:0!important;padding:0 12px!important}.datetime-picker .v-text-field .v-input__slot:after,.datetime-picker .v-text-field .v-input__slot:before,.datetime-picker .v-text-field .v-input__slot fieldset{display:none!important}.datetime-picker .v-text-field .v-input__slot input{font-size:13px!important;font-weight:500!important;color:#374151!important;padding:0!important}.datetime-picker .v-text-field .v-input__slot .v-input__append-inner{margin-top:0!important;align-self:center!important;background:transparent!important;padding-left:8px!important;border:0!important}.datetime-picker .v-text-field .v-input__slot .v-input__append-inner .v-input__icon{min-width:24px!important;width:24px!important;height:24px!important}.datetime-picker .v-text-field .v-input__slot .v-input__append-inner .v-icon{color:#64748b!important;font-size:20px!important;cursor:pointer!important;transition:color .15s ease!important}.datetime-picker .v-text-field .v-input__slot .v-input__append-inner .v-icon:hover{color:#3b82f6!important}.datetime-picker .v-text-field .v-input__append-outer{margin:0!important;margin-left:-44px!important;margin-right:14px!important;position:relative!important;z-index:1!important;background:transparent!important;border:none!important;box-shadow:none!important}.datetime-picker .v-text-field .v-input__append-outer .v-input__icon{min-width:24px!important;width:24px!important;height:24px!important;background:transparent!important}.datetime-picker .v-text-field .v-input__append-outer .v-icon{color:#64748b!important;font-size:20px!important;cursor:pointer!important;transition:color .15s ease!important;background:transparent!important}.datetime-picker .v-text-field .v-input__append-outer .v-icon:hover{color:#3b82f6!important}.datetime-picker .v-text-field .v-text-field__details{display:none!important}.time-picker-standalone{min-width:180px}.time-picker-standalone .v-text-field{margin-top:0!important;padding-top:0!important}.time-picker-standalone .v-text-field .v-input__control{min-height:auto!important}.time-picker-standalone .v-text-field .v-input__slot{background:#f3f4f6!important;border:none!important;border-radius:8px!important;min-height:40px!important;box-shadow:none!important;margin-bottom:0!important;padding:0 12px!important}.time-picker-standalone .v-text-field .v-input__slot:after,.time-picker-standalone .v-text-field .v-input__slot:before,.time-picker-standalone .v-text-field .v-input__slot fieldset{display:none!important}.time-picker-standalone .v-text-field .v-input__slot input{font-size:13px!important;font-weight:500!important;color:#374151!important;padding:0!important;cursor:pointer!important}.time-picker-standalone .v-text-field .v-input__slot input::-moz-placeholder{color:#9ca3af!important}.time-picker-standalone .v-text-field .v-input__slot input::placeholder{color:#9ca3af!important}.time-picker-standalone .v-text-field .v-input__slot .v-input__append-inner{margin-top:0!important;align-self:center!important;background:transparent!important;padding-left:8px!important;border:0!important}.time-picker-standalone .v-text-field .v-input__slot .v-input__append-inner .v-input__icon{min-width:24px!important;width:24px!important;height:24px!important}.time-picker-standalone .v-text-field .v-input__slot .v-input__append-inner .v-icon{color:#64748b!important;font-size:20px!important;cursor:pointer!important;transition:color .15s ease!important}.time-picker-standalone .v-text-field .v-input__slot .v-input__append-inner .v-icon:hover{color:#3b82f6!important}.time-picker-standalone .v-text-field .v-text-field__details{display:none!important}.time-picker-list{padding:8px 0!important;background:#fff!important;border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.12)!important;border:1px solid #e5e7eb!important}.time-picker-list .v-list-item{min-height:40px!important;padding:0 16px!important;margin:2px 8px!important;border-radius:8px!important;transition:background .15s ease!important}.time-picker-list .v-list-item:hover{background:#f3f4f6!important}.time-picker-list .v-list-item.v-list-item--active{background:rgba(59,130,246,.1)!important}.time-picker-list .v-list-item.v-list-item--active .v-list-item__title{color:#3b82f6!important;font-weight:600!important}.time-picker-list .v-list-item .v-list-item__title{font-size:13px!important;font-weight:500!important;color:#374151!important}.v-picker.v-card{border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.12)!important;border:1px solid #e5e7eb!important;overflow:hidden!important}.v-picker.v-card .v-picker__title{display:none!important}.v-picker.v-card .v-picker__body{background:#fff!important}.v-picker.v-card .v-date-picker-header{padding:12px 16px 8px!important}.v-picker.v-card .v-date-picker-header .v-date-picker-header__value button{font-size:14px!important;font-weight:600!important;color:#1e293b!important;text-transform:capitalize!important}.v-picker.v-card .v-date-picker-header .v-btn{background:#f3f4f6!important;box-shadow:none!important;border-radius:8px!important;width:32px!important;height:32px!important;min-width:32px!important}.v-picker.v-card .v-date-picker-header .v-btn:before{display:none!important}.v-picker.v-card .v-date-picker-header .v-btn:hover{background:#e5e7eb!important}.v-picker.v-card .v-date-picker-header .v-btn .v-icon{color:#64748b!important}.v-picker.v-card .v-date-picker-table{padding:0 12px 12px!important}.v-picker.v-card .v-date-picker-table th{font-size:11px!important;font-weight:600!important;color:#94a3b8!important;text-transform:uppercase!important;padding:8px 0!important}.v-picker.v-card .v-date-picker-table td{padding:2px!important}.v-picker.v-card .v-date-picker-table td .v-btn{font-size:13px!important;font-weight:500!important;border-radius:8px!important;box-shadow:none!important;width:36px!important;height:36px!important;min-width:36px!important;color:#374151!important;background:transparent!important}.v-picker.v-card .v-date-picker-table td .v-btn:before{display:none!important}.v-picker.v-card .v-date-picker-table td .v-btn:hover:not(.v-btn--active){background:#f3f4f6!important}.v-picker.v-card .v-date-picker-table td .v-btn.v-btn--active{background:#3b82f6!important;color:#fff!important}.v-picker.v-card .v-date-picker-table td .v-btn.v-btn--outlined{border:2px solid #3b82f6!important;background:transparent!important;color:#3b82f6!important}.v-picker.v-card .v-date-picker-table td .v-btn .v-btn__content{color:inherit!important}.v-picker.v-card .v-picker__actions{padding:8px 12px!important;border-top:1px solid #f1f5f9!important}.v-picker.v-card .v-picker__actions .v-btn{font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}input[type=time]{background:#f3f4f6!important;border:none!important;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;color:#374151!important;height:40px!important}input[type=time]::-webkit-calendar-picker-indicator{filter:opacity(.5);cursor:pointer}.v-text-field--outlined{margin-bottom:4px!important}.v-text-field--outlined .v-input__control .v-input__slot{border-radius:8px!important;min-height:40px!important;background:#fff!important;border:none!important;box-shadow:none!important}.v-text-field--outlined .v-input__control .v-input__slot fieldset{border-color:#e5e7eb!important;border-width:1px!important;transition:border-color .2s ease}.v-text-field--outlined:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot fieldset{border-color:#d1d5db!important}.v-text-field--outlined.v-input--is-focused .v-input__slot fieldset{border-color:#3b82f6!important;border-width:1px!important}.v-text-field--outlined.v-input--is-focused .v-label{color:#3b82f6!important}.v-text-field--outlined.error--text .v-input__slot fieldset{border-color:#ef4444!important}.v-text-field--outlined.error--text .v-label{color:#ef4444!important}.v-text-field--outlined.v-input--dense .v-input__slot{min-height:40px!important;padding-top:0!important}.v-text-field--outlined.v-input--dense input{padding:8px 0!important;font-size:14px!important;margin-top:0!important}.v-text-field--outlined .v-label:not(.v-label--active){color:#9ca3af!important;font-size:14px!important;font-weight:400!important;top:50%!important;transform:translateY(-50%)!important}.v-text-field--outlined .v-label.v-label--active{color:#374151!important;font-weight:500!important;font-size:12px!important;top:0!important;transform:translateY(-50%)!important;background:#fff!important;padding:0 4px!important}.v-text-field--outlined fieldset legend{padding:0!important;margin-left:8px!important;font-size:12px!important}.v-text-field--outlined input{color:#1f2937!important;font-size:14px!important}.v-text-field--outlined input::-moz-placeholder{color:#9ca3af!important}.v-text-field--outlined input::placeholder{color:#9ca3af!important}.v-text-field--outlined .v-input__append-inner,.v-text-field--outlined .v-input__prepend-inner{margin-top:0!important;align-self:center}.v-text-field--outlined .v-input__append-inner .v-icon,.v-text-field--outlined .v-input__prepend-inner .v-icon{color:#9ca3af!important;font-size:20px!important}.v-text-field--outlined.v-input--is-focused .v-input__append-inner .v-icon,.v-text-field--outlined.v-input--is-focused .v-input__prepend-inner .v-icon{color:#3b82f6!important}.v-text-field--outlined.v-input--is-disabled .v-input__slot{background:#f9fafb!important}.v-text-field--outlined.v-input--is-disabled .v-input__slot fieldset{border-color:#e5e7eb!important}.v-text-field--outlined.v-input--is-disabled .v-label,.v-text-field--outlined.v-input--is-disabled input{color:#9ca3af!important}.v-text-field--outlined .v-text-field__details{padding:4px 0 0!important;min-height:18px!important}.v-text-field--filled{margin-bottom:4px!important}.v-text-field--filled .v-input__control>.v-input__slot{border-radius:8px!important;min-height:48px!important;background:#f3f4f6!important;padding:0 12px!important;border:none!important;box-shadow:none!important}.v-text-field--filled .v-input__control>.v-input__slot:after,.v-text-field--filled .v-input__control>.v-input__slot:before,.v-text-field--filled .v-input__control>.v-input__slot fieldset{display:none!important}.v-text-field--filled:hover:not(.v-input--is-disabled) .v-input__slot{background:#e5e7eb!important}.v-text-field--filled.v-input--is-focused .v-input__control>.v-input__slot{background:#e5e7eb!important;box-shadow:inset 0 0 0 2px #3b82f6!important}.v-text-field--filled.v-input--dense .v-input__control>.v-input__slot{min-height:48px!important;padding:0 12px!important}.v-text-field--filled input{padding-top:12px!important;padding-bottom:0!important;font-size:14px!important;margin-top:8px!important;color:#1f2937!important}.v-text-field--filled .v-input__slot .v-label:not(.v-label--active),.v-text-field--filled .v-text-field__slot .v-label:not(.v-label--active){color:#6b7280!important;font-size:14px!important;font-weight:400!important;top:18px!important;transform:none!important}.v-text-field--filled .v-input__slot .v-label.v-label--active,.v-text-field--filled .v-text-field__slot .v-label.v-label--active{color:#374151!important;font-size:11px!important;font-weight:500!important;top:6px!important;transform:none!important}.v-text-field--filled.v-input--is-focused .v-label{color:#3b82f6!important}.v-text-field--filled .v-text-field__details{padding:4px 0 0!important;min-height:18px!important}.v-text-field--solo{margin-bottom:4px!important}.v-text-field--solo .v-input__control>.v-input__slot{border-radius:8px!important;min-height:40px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important;padding:0 12px!important}.v-text-field--solo .v-input__control>.v-input__slot fieldset{display:none!important}.v-text-field--solo:hover:not(.v-input--is-disabled) .v-input__slot{border-color:#d1d5db!important}.v-text-field--solo.v-input--is-focused .v-input__control>.v-input__slot{border-color:#3b82f6!important;box-shadow:none!important}.v-text-field--solo.v-input--dense .v-input__control>.v-input__slot{min-height:40px!important;padding:0 12px!important}.v-text-field--solo input{font-size:14px!important;color:#1f2937!important}.v-text-field--solo .v-input__slot .v-label,.v-text-field--solo .v-text-field__slot .v-label{color:#9ca3af!important;font-size:14px!important;font-weight:400!important}.v-text-field--solo.v-input--is-dirty .v-input__slot .v-label,.v-text-field--solo.v-input--is-focused .v-input__slot .v-label{display:none!important}.v-text-field--solo .v-text-field__details{padding:4px 0 0!important;min-height:18px!important}.v-messages{min-height:18px!important}.v-messages .v-messages__message{font-size:12px!important;line-height:1.3!important}.error--text .v-messages__message{color:#ef4444!important}.v-messages:not(.error--text) .v-messages__message{color:#6b7280!important}.v-counter{font-size:11px!important;color:#9ca3af!important}.v-data-table{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.v-data-table>.v-data-table__wrapper{border:none!important;border-radius:0!important;overflow:visible!important}.v-data-table>.v-data-table__wrapper>table{border-collapse:collapse!important;width:100%!important}.v-data-table>.v-data-table__wrapper>table>thead>tr{background:none!important;border:none!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th{background:none!important;border:none!important;border-bottom:1px solid #e5e7eb!important;font-size:12px!important;font-weight:500!important;color:#6b7280!important;text-transform:none!important;letter-spacing:0!important;padding:12px 16px!important;height:44px!important;vertical-align:middle!important;text-align:left!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th .v-data-table-header__icon{color:#9ca3af!important;font-size:16px!important;margin-left:4px!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th.sortable:hover{color:#374151!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th.active,.v-data-table>.v-data-table__wrapper>table>thead>tr>th.active .v-data-table-header__icon{color:#3b82f6!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr{background:none!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover{background:#f9fafb!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td{background:none!important;border:none!important;border-bottom:1px solid #f3f4f6!important;font-size:14px!important;font-weight:400!important;color:#374151!important;padding:12px 16px!important;height:auto!important;min-height:48px!important;vertical-align:middle!important;text-align:left!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td.text-start{text-align:left!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td.text-center{text-align:center!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td.text-end{text-align:right!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr:last-child>td{border-bottom:none!important}.v-data-table>.v-data-footer{background:none!important;border:none!important;border-top:1px solid #e5e7eb!important;padding:12px 0!important;margin-top:0!important;min-height:auto!important;justify-content:flex-start!important}.v-data-table>.v-data-footer .v-data-footer__select{font-size:13px!important;color:#6b7280!important}.v-data-table>.v-data-footer .v-data-footer__select .v-select{margin:0 8px!important}.v-data-table>.v-data-footer .v-data-footer__select .v-select .v-input__slot{min-height:32px!important;padding:0 8px!important}.v-data-table>.v-data-footer .v-data-footer__pagination{font-size:13px!important;color:#6b7280!important;margin:0 8px!important}.v-data-table>.v-data-footer .v-data-footer__icons-after .v-btn,.v-data-table>.v-data-footer .v-data-footer__icons-before .v-btn{width:32px!important;height:32px!important;margin:0 2px!important;background:none!important;box-shadow:none!important;border-radius:6px!important}.v-data-table>.v-data-footer .v-data-footer__icons-after .v-btn:before,.v-data-table>.v-data-footer .v-data-footer__icons-before .v-btn:before{background:transparent!important}.v-data-table>.v-data-footer .v-data-footer__icons-after .v-btn:hover:not(.v-btn--disabled),.v-data-table>.v-data-footer .v-data-footer__icons-before .v-btn:hover:not(.v-btn--disabled){background:#f3f4f6!important}.v-data-table>.v-data-footer .v-data-footer__icons-after .v-btn .v-icon,.v-data-table>.v-data-footer .v-data-footer__icons-before .v-btn .v-icon{font-size:18px!important;color:#6b7280!important}.v-data-table>.v-data-footer .v-data-footer__icons-after .v-btn.v-btn--disabled .v-icon,.v-data-table>.v-data-footer .v-data-footer__icons-before .v-btn.v-btn--disabled .v-icon{color:#d1d5db!important}.v-data-table.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{padding:8px 12px!important;height:36px!important;font-size:11px!important}.v-data-table.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td{padding:8px 12px!important;height:36px!important;font-size:13px!important}.v-data-table tr.v-data-table__progress{height:2px!important}.v-data-table tr.v-data-table__progress th{padding:0!important;height:2px!important;border:none!important;position:relative!important}.v-data-table tr.v-data-table__progress .v-progress-linear{position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;min-height:2px!important;max-height:2px!important;margin:0!important;border-radius:0!important;background:transparent!important}.v-data-table tr.v-data-table__progress .v-progress-linear .v-progress-linear__background,.v-data-table tr.v-data-table__progress .v-progress-linear .v-progress-linear__stream{display:none!important}.v-data-table tr.v-data-table__progress .v-progress-linear .v-progress-linear__indeterminate .long,.v-data-table tr.v-data-table__progress .v-progress-linear .v-progress-linear__indeterminate .short{height:2px!important;background-color:#3b82f6!important}.v-data-table .v-data-table__empty-wrapper td{padding:48px 16px!important;text-align:center!important;color:#9ca3af!important;font-size:14px!important}.v-simple-table{background:transparent!important}.v-simple-table,.v-simple-table>.v-data-table__wrapper{border:none!important}.v-simple-table>.v-data-table__wrapper>table{border-collapse:collapse!important;width:100%!important}.v-simple-table>.v-data-table__wrapper>table>thead>tr{background:none!important}.v-simple-table>.v-data-table__wrapper>table>thead>tr>th{background:none!important;border:none!important;border-bottom:1px solid #e5e7eb!important;font-size:12px!important;font-weight:500!important;color:#6b7280!important;padding:12px 16px!important;text-align:left!important}.v-simple-table>.v-data-table__wrapper>table>tbody>tr{background:none!important}.v-simple-table>.v-data-table__wrapper>table>tbody>tr:hover{background:#f9fafb!important}.v-simple-table>.v-data-table__wrapper>table>tbody>tr>td{background:none!important;border:none!important;border-bottom:1px solid #f3f4f6!important;font-size:14px!important;color:#374151!important;padding:12px 16px!important}.v-simple-table>.v-data-table__wrapper>table>tbody>tr:last-child>td{border-bottom:none!important}.v-simple-table.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{padding:8px 12px!important;font-size:11px!important}.v-simple-table.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td{padding:8px 12px!important;font-size:13px!important}.table-box{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.table-box .v-data-table{box-shadow:none!important}.table-box .v-data-table,.table-box .v-data-table>.v-data-table__wrapper{background:transparent!important;border:none!important;border-radius:0!important}.table-box .v-data-table>.v-data-table__wrapper>table>thead>tr>th:first-child{padding-left:20px!important}.table-box .v-data-table>.v-data-table__wrapper>table>thead>tr>th:last-child{padding-right:20px!important}.table-box .v-data-table>.v-data-table__wrapper>table>tbody>tr>td:first-child{padding-left:20px!important}.table-box .v-data-table>.v-data-table__wrapper>table>tbody>tr>td:last-child{padding-right:20px!important}.table-footer-custom{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;border-top:0 solid #e5e7eb!important;margin-top:0!important}.table-footer-custom .pagination-pages{display:flex!important;align-items:center!important;background:#f3f4f6!important;border-radius:6px!important;padding:2px!important;gap:2px!important}.table-footer-custom .pagination-pages .page-btn{min-width:32px!important;height:28px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;background:transparent!important;border-radius:4px!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;color:#6b7280!important;transition:all .15s ease!important}.table-footer-custom .pagination-pages .page-btn:hover:not(:disabled):not(.active):not(.ellipsis){background:hsla(0,0%,100%,.5)!important;color:#374151!important}.table-footer-custom .pagination-pages .page-btn.active{background:#3b82f6!important;color:#fff!important}.table-footer-custom .pagination-pages .page-btn.ellipsis{cursor:default!important;min-width:24px!important;padding:0!important}.table-footer-custom .pagination-pages .page-btn.nav-btn .v-icon{color:#3b82f6!important;font-size:18px!important}.table-footer-custom .pagination-pages .page-btn.nav-btn:disabled .v-icon{color:#d1d5db!important}.table-footer-custom .pagination-pages .page-btn:disabled:not(.ellipsis){cursor:not-allowed!important;opacity:.5!important}.table-footer-custom .items-per-page-toggle{display:flex!important;align-items:center!important;background:#f3f4f6!important;border-radius:6px!important;padding:2px!important;gap:2px!important}.table-footer-custom .items-per-page-toggle .toggle-btn{padding:4px 10px!important;height:28px!important;font-size:12px!important;font-weight:500!important;color:#6b7280!important;background:transparent!important;border:none!important;border-radius:4px!important;cursor:pointer!important;transition:all .15s ease!important;white-space:nowrap!important}.table-footer-custom .items-per-page-toggle .toggle-btn:hover:not(.active){color:#374151!important;background:hsla(0,0%,100%,.5)!important}.table-footer-custom .items-per-page-toggle .toggle-btn.active{background:#fff!important;color:#1f2937!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.table-footer-custom.in-box{padding:12px 20px!important;margin:0!important;border-top:1px solid #e5e7eb!important}.table-footer-custom.in-box,.v-tabs .v-tabs-bar{background:transparent!important}.v-tabs .v-tabs-slider-wrapper{height:2px!important;bottom:0!important}.v-tabs .v-tabs-slider-wrapper .v-tabs-slider{background:#3b82f6!important}.v-tab{text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important;color:#6b7280!important;padding:0 16px!important;min-width:auto!important;transition:color .15s ease!important}.v-tab:before{display:none!important}.v-tab:hover{color:#374151!important}.v-tab.v-tab--active{color:#3b82f6!important}.v-tab .v-icon{font-size:18px!important;margin-right:6px!important}.v-tab .v-badge .v-badge__badge{font-size:10px!important;height:18px!important;min-width:18px!important;padding:0 5px!important}.v-tabs-items{background:transparent!important}.v-tabs-items .v-window__container .v-window-item{padding:16px 0!important}.v-tabs.tabs--pills .v-tabs-bar{background:#f3f4f6!important;border-radius:8px!important;padding:4px!important}.v-tabs.tabs--pills .v-tabs-slider-wrapper{display:none!important}.v-tabs.tabs--pills .v-tab{border-radius:6px!important;margin:0 2px!important;padding:8px 14px!important}.v-tabs.tabs--pills .v-tab.v-tab--active{background:#fff!important;color:#1f2937!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.v-tabs.v-tabs--vertical .v-tabs-bar{border-right:1px solid #e5e7eb!important;width:auto!important;min-width:160px!important}.v-tabs.v-tabs--vertical .v-tabs-slider-wrapper{right:0!important;left:auto!important;width:2px!important;height:auto!important}.v-tabs.v-tabs--vertical .v-tab{justify-content:flex-start!important;padding:12px 16px!important}.v-btn-toggle{display:inline-flex!important;background:#f3f4f6!important;border-radius:8px!important;padding:2px!important;gap:2px!important;border:none!important;box-shadow:none!important;height:32px!important;min-height:32px!important;max-height:32px!important}.v-btn-toggle:before{display:none!important}.v-btn-toggle .v-btn,.v-btn-toggle>.v-btn{border:none!important;border-width:0!important;border-style:none!important;border-radius:6px!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;color:#6b7280!important;min-width:auto!important;padding:0 12px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;transition:all .15s ease!important;opacity:1!important;outline:none!important}.v-btn-toggle .v-btn:before,.v-btn-toggle>.v-btn:before{display:none!important;opacity:0!important;border:none!important;box-shadow:none!important;background:transparent!important}.v-btn-toggle .v-btn .v-ripple__container,.v-btn-toggle>.v-btn .v-ripple__container{display:none!important}.v-btn-toggle .v-btn .v-btn__content,.v-btn-toggle>.v-btn .v-btn__content{color:#6b7280!important;font-weight:500!important;font-size:12px!important}.v-btn-toggle .v-btn:hover:not(.v-btn--active):not(.v-item--active),.v-btn-toggle>.v-btn:hover:not(.v-btn--active):not(.v-item--active){color:#374151!important;background:rgba(0,0,0,.06)!important}.v-btn-toggle .v-btn:hover:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle>.v-btn:hover:not(.v-btn--active):not(.v-item--active) .v-btn__content{color:#374151!important}.v-btn-toggle .v-btn:not(.v-btn--active):not(.v-item--active),.v-btn-toggle>.v-btn:not(.v-btn--active):not(.v-item--active){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#6b7280!important}.v-btn-toggle .v-btn:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle>.v-btn:not(.v-btn--active):not(.v-item--active) .v-btn__content{color:#6b7280!important}.v-btn-toggle .v-btn.v-btn--active,.v-btn-toggle .v-btn.v-item--active,.v-btn-toggle>.v-btn.v-btn--active,.v-btn-toggle>.v-btn.v-item--active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1f2937!important;border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;text-shadow:none!important;outline:none!important}.v-btn-toggle .v-btn.v-btn--active .v-btn__content,.v-btn-toggle .v-btn.v-item--active .v-btn__content,.v-btn-toggle>.v-btn.v-btn--active .v-btn__content,.v-btn-toggle>.v-btn.v-item--active .v-btn__content{color:#1f2937!important;text-shadow:none!important}.v-btn-toggle .v-btn.v-btn--active:before,.v-btn-toggle .v-btn.v-item--active:before,.v-btn-toggle>.v-btn.v-btn--active:before,.v-btn-toggle>.v-btn.v-item--active:before{display:none!important;opacity:0!important;box-shadow:none!important}.v-btn-toggle .v-btn.v-btn--active:after,.v-btn-toggle .v-btn.v-item--active:after,.v-btn-toggle>.v-btn.v-btn--active:after,.v-btn-toggle>.v-btn.v-item--active:after{display:none!important;box-shadow:none!important}.v-btn-toggle .v-btn.v-btn--disabled,.v-btn-toggle>.v-btn.v-btn--disabled{opacity:.5!important}.v-btn-toggle.v-btn-toggle--dense,.v-btn-toggle[dense]{padding:2px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.v-btn-toggle.v-btn-toggle--dense .v-btn,.v-btn-toggle.v-btn-toggle--dense>.v-btn,.v-btn-toggle[dense] .v-btn,.v-btn-toggle[dense]>.v-btn{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 12px!important}.v-btn-toggle.v-btn-toggle--dense .v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--dense>.v-btn .v-btn__content,.v-btn-toggle[dense] .v-btn .v-btn__content,.v-btn-toggle[dense]>.v-btn .v-btn__content{font-size:12px!important}.v-btn-toggle.v-btn-toggle--small,.v-btn-toggle.v-btn-toggle--small.v-btn-toggle--dense,.v-btn-toggle.v-btn-toggle--small[dense]{height:28px!important;min-height:28px!important;max-height:28px!important;padding:2px!important}.v-btn-toggle.v-btn-toggle--small .v-btn,.v-btn-toggle.v-btn-toggle--small.v-btn-toggle--dense .v-btn,.v-btn-toggle.v-btn-toggle--small.v-btn-toggle--dense>.v-btn,.v-btn-toggle.v-btn-toggle--small>.v-btn,.v-btn-toggle.v-btn-toggle--small[dense] .v-btn,.v-btn-toggle.v-btn-toggle--small[dense]>.v-btn{height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 10px!important}.v-btn-toggle.v-btn-toggle--small.v-btn-toggle--dense .v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--small.v-btn-toggle--dense>.v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--small .v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--small>.v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--small[dense] .v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--small[dense]>.v-btn .v-btn__content{font-size:11px!important}.v-btn-toggle.v-btn-toggle--large,.v-btn-toggle.v-btn-toggle--large.v-btn-toggle--dense,.v-btn-toggle.v-btn-toggle--large[dense]{height:40px!important;min-height:40px!important;max-height:40px!important;padding:2px!important}.v-btn-toggle.v-btn-toggle--large .v-btn,.v-btn-toggle.v-btn-toggle--large.v-btn-toggle--dense .v-btn,.v-btn-toggle.v-btn-toggle--large.v-btn-toggle--dense>.v-btn,.v-btn-toggle.v-btn-toggle--large>.v-btn,.v-btn-toggle.v-btn-toggle--large[dense] .v-btn,.v-btn-toggle.v-btn-toggle--large[dense]>.v-btn{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 16px!important}.v-btn-toggle.v-btn-toggle--large.v-btn-toggle--dense .v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--large.v-btn-toggle--dense>.v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--large .v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--large>.v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--large[dense] .v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--large[dense]>.v-btn .v-btn__content{font-size:14px!important}.v-btn-toggle .v-btn.green.v-btn--active,.v-btn-toggle .v-btn.green.v-item--active,.v-btn-toggle .v-btn.success.v-btn--active,.v-btn-toggle .v-btn.success.v-item--active,.v-btn-toggle .v-btn[color=green].v-btn--active,.v-btn-toggle .v-btn[color=green].v-item--active,.v-btn-toggle>.v-btn.green.v-btn--active,.v-btn-toggle>.v-btn.green.v-item--active,.v-btn-toggle>.v-btn.success.v-btn--active,.v-btn-toggle>.v-btn.success.v-item--active,.v-btn-toggle>.v-btn[color=green].v-btn--active,.v-btn-toggle>.v-btn[color=green].v-item--active{background:#10b981!important;background-color:#10b981!important;background-image:none!important;color:#fff!important;box-shadow:0 2px 4px rgba(34,197,94,.25)!important}.v-btn-toggle .v-btn.green.v-btn--active .v-btn__content,.v-btn-toggle .v-btn.green.v-item--active .v-btn__content,.v-btn-toggle .v-btn.success.v-btn--active .v-btn__content,.v-btn-toggle .v-btn.success.v-item--active .v-btn__content,.v-btn-toggle .v-btn[color=green].v-btn--active .v-btn__content,.v-btn-toggle .v-btn[color=green].v-item--active .v-btn__content,.v-btn-toggle>.v-btn.green.v-btn--active .v-btn__content,.v-btn-toggle>.v-btn.green.v-item--active .v-btn__content,.v-btn-toggle>.v-btn.success.v-btn--active .v-btn__content,.v-btn-toggle>.v-btn.success.v-item--active .v-btn__content,.v-btn-toggle>.v-btn[color=green].v-btn--active .v-btn__content,.v-btn-toggle>.v-btn[color=green].v-item--active .v-btn__content{color:#fff!important}.v-btn-toggle .v-btn.error.v-btn--active,.v-btn-toggle .v-btn.error.v-item--active,.v-btn-toggle .v-btn.red.v-btn--active,.v-btn-toggle .v-btn.red.v-item--active,.v-btn-toggle .v-btn[color=red].v-btn--active,.v-btn-toggle .v-btn[color=red].v-item--active,.v-btn-toggle>.v-btn.error.v-btn--active,.v-btn-toggle>.v-btn.error.v-item--active,.v-btn-toggle>.v-btn.red.v-btn--active,.v-btn-toggle>.v-btn.red.v-item--active,.v-btn-toggle>.v-btn[color=red].v-btn--active,.v-btn-toggle>.v-btn[color=red].v-item--active{background:#ef4444!important;background-color:#ef4444!important;background-image:none!important;color:#fff!important;box-shadow:0 2px 4px rgba(239,68,68,.25)!important}.v-btn-toggle .v-btn.error.v-btn--active .v-btn__content,.v-btn-toggle .v-btn.error.v-item--active .v-btn__content,.v-btn-toggle .v-btn.red.v-btn--active .v-btn__content,.v-btn-toggle .v-btn.red.v-item--active .v-btn__content,.v-btn-toggle .v-btn[color=red].v-btn--active .v-btn__content,.v-btn-toggle .v-btn[color=red].v-item--active .v-btn__content,.v-btn-toggle>.v-btn.error.v-btn--active .v-btn__content,.v-btn-toggle>.v-btn.error.v-item--active .v-btn__content,.v-btn-toggle>.v-btn.red.v-btn--active .v-btn__content,.v-btn-toggle>.v-btn.red.v-item--active .v-btn__content,.v-btn-toggle>.v-btn[color=red].v-btn--active .v-btn__content,.v-btn-toggle>.v-btn[color=red].v-item--active .v-btn__content{color:#fff!important}.v-btn-toggle .v-btn.blue.v-btn--active,.v-btn-toggle .v-btn.blue.v-item--active,.v-btn-toggle .v-btn.primary.v-btn--active,.v-btn-toggle .v-btn.primary.v-item--active,.v-btn-toggle .v-btn[color=primary].v-btn--active,.v-btn-toggle .v-btn[color=primary].v-item--active,.v-btn-toggle>.v-btn.blue.v-btn--active,.v-btn-toggle>.v-btn.blue.v-item--active,.v-btn-toggle>.v-btn.primary.v-btn--active,.v-btn-toggle>.v-btn.primary.v-item--active,.v-btn-toggle>.v-btn[color=primary].v-btn--active,.v-btn-toggle>.v-btn[color=primary].v-item--active{background:#3b82f6!important;background-color:#3b82f6!important;background-image:none!important;color:#fff!important;box-shadow:0 2px 4px rgba(79,70,229,.25)!important}.v-btn-toggle .v-btn.blue.v-btn--active .v-btn__content,.v-btn-toggle .v-btn.blue.v-item--active .v-btn__content,.v-btn-toggle .v-btn.primary.v-btn--active .v-btn__content,.v-btn-toggle .v-btn.primary.v-item--active .v-btn__content,.v-btn-toggle .v-btn[color=primary].v-btn--active .v-btn__content,.v-btn-toggle .v-btn[color=primary].v-item--active .v-btn__content,.v-btn-toggle>.v-btn.blue.v-btn--active .v-btn__content,.v-btn-toggle>.v-btn.blue.v-item--active .v-btn__content,.v-btn-toggle>.v-btn.primary.v-btn--active .v-btn__content,.v-btn-toggle>.v-btn.primary.v-item--active .v-btn__content,.v-btn-toggle>.v-btn[color=primary].v-btn--active .v-btn__content,.v-btn-toggle>.v-btn[color=primary].v-item--active .v-btn__content{color:#fff!important}.v-btn-toggle.v-btn-toggle--small{padding:2px!important}.v-btn-toggle.v-btn-toggle--small .v-btn,.v-btn-toggle.v-btn-toggle--small>.v-btn{height:24px!important;padding:0 10px!important}.v-btn-toggle.v-btn-toggle--small .v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--small>.v-btn .v-btn__content{font-size:11px!important}.v-btn-toggle.v-btn-toggle--large{padding:3px!important}.v-btn-toggle.v-btn-toggle--large .v-btn,.v-btn-toggle.v-btn-toggle--large>.v-btn{height:40px!important;padding:0 18px!important}.v-btn-toggle.v-btn-toggle--large .v-btn .v-btn__content,.v-btn-toggle.v-btn-toggle--large>.v-btn .v-btn__content{font-size:14px!important}.v-btn-toggle .v-btn.blue:not(.v-btn--active):not(.v-item--active),.v-btn-toggle .v-btn.error:not(.v-btn--active):not(.v-item--active),.v-btn-toggle .v-btn.green:not(.v-btn--active):not(.v-item--active),.v-btn-toggle .v-btn.info:not(.v-btn--active):not(.v-item--active),.v-btn-toggle .v-btn.primary:not(.v-btn--active):not(.v-item--active),.v-btn-toggle .v-btn.red:not(.v-btn--active):not(.v-item--active),.v-btn-toggle .v-btn.success:not(.v-btn--active):not(.v-item--active),.v-btn-toggle .v-btn.warning:not(.v-btn--active):not(.v-item--active),.v-btn-toggle .v-btn[color]:not(.v-btn--active):not(.v-item--active){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#6b7280!important;box-shadow:none!important}.v-btn-toggle .v-btn.blue:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle .v-btn.error:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle .v-btn.green:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle .v-btn.info:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle .v-btn.primary:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle .v-btn.red:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle .v-btn.success:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle .v-btn.warning:not(.v-btn--active):not(.v-item--active) .v-btn__content,.v-btn-toggle .v-btn[color]:not(.v-btn--active):not(.v-item--active) .v-btn__content{color:#6b7280!important}.v-btn-toggle .v-btn.blue:not(.v-btn--active):not(.v-item--active):hover,.v-btn-toggle .v-btn.error:not(.v-btn--active):not(.v-item--active):hover,.v-btn-toggle .v-btn.green:not(.v-btn--active):not(.v-item--active):hover,.v-btn-toggle .v-btn.info:not(.v-btn--active):not(.v-item--active):hover,.v-btn-toggle .v-btn.primary:not(.v-btn--active):not(.v-item--active):hover,.v-btn-toggle .v-btn.red:not(.v-btn--active):not(.v-item--active):hover,.v-btn-toggle .v-btn.success:not(.v-btn--active):not(.v-item--active):hover,.v-btn-toggle .v-btn.warning:not(.v-btn--active):not(.v-item--active):hover,.v-btn-toggle .v-btn[color]:not(.v-btn--active):not(.v-item--active):hover{background:rgba(0,0,0,.06)!important;color:#374151!important}.v-btn-toggle .v-btn.blue:not(.v-btn--active):not(.v-item--active):hover .v-btn__content,.v-btn-toggle .v-btn.error:not(.v-btn--active):not(.v-item--active):hover .v-btn__content,.v-btn-toggle .v-btn.green:not(.v-btn--active):not(.v-item--active):hover .v-btn__content,.v-btn-toggle .v-btn.info:not(.v-btn--active):not(.v-item--active):hover .v-btn__content,.v-btn-toggle .v-btn.primary:not(.v-btn--active):not(.v-item--active):hover .v-btn__content,.v-btn-toggle .v-btn.red:not(.v-btn--active):not(.v-item--active):hover .v-btn__content,.v-btn-toggle .v-btn.success:not(.v-btn--active):not(.v-item--active):hover .v-btn__content,.v-btn-toggle .v-btn.warning:not(.v-btn--active):not(.v-item--active):hover .v-btn__content,.v-btn-toggle .v-btn[color]:not(.v-btn--active):not(.v-item--active):hover .v-btn__content{color:#374151!important}.segment-toggle{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:3px;gap:2px}.segment-toggle--small .segment-toggle__btn{height:24px;padding:0 10px;font-size:11px}.segment-toggle--large .segment-toggle__btn{height:34px;padding:0 18px;font-size:14px}.segment-toggle--success .segment-toggle__btn--active{background:#10b981;color:#fff}.segment-toggle--primary .segment-toggle__btn--active{background:#3b82f6;color:#fff}.segment-toggle__btn{position:relative;display:flex;align-items:center;justify-content:center;padding:0 14px;height:26px;border:none;background:transparent;border-radius:6px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;white-space:nowrap}.segment-toggle__btn:hover:not(.segment-toggle__btn--active){color:#374151;background:rgba(0,0,0,.06)}.segment-toggle__btn--active{background:#fff;color:#1f2937;box-shadow:0 1px 3px rgba(0,0,0,.08)}.segment-toggle__btn .v-icon{font-size:16px!important}.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active,.v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active,.v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active{background:#10b981!important;background-color:#10b981!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #10b981!important;box-shadow:none!important}.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active.theme--dark,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active.theme--light,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active .v-btn__content,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active .v-btn__content *,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active .v-btn__content span,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active span,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active.theme--dark,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active.theme--light,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active .v-btn__content,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active .v-btn__content *,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active .v-btn__content span,.theme--dark .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active span,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active.theme--dark,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active.theme--light,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active .v-btn__content,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active .v-btn__content *,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active .v-btn__content span,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active span,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active.theme--dark,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active.theme--light,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active .v-btn__content,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active .v-btn__content *,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active .v-btn__content span,.theme--dark .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active span,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active.theme--dark,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active.theme--light,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active .v-btn__content,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active .v-btn__content *,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active .v-btn__content span,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active span,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active.theme--dark,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active.theme--light,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active .v-btn__content,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active .v-btn__content *,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active .v-btn__content span,.theme--light .v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active span,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active.theme--dark,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active.theme--light,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active .v-btn__content,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active .v-btn__content *,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active .v-btn__content span,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active span,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active.theme--dark,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active.theme--light,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active .v-btn__content,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active .v-btn__content *,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active .v-btn__content span,.theme--light .v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active span,.v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active.theme--dark,.v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active.theme--light,.v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active .v-btn__content,.v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active .v-btn__content *,.v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active .v-btn__content span,.v-btn-toggle.v-btn-toggle--success .v-btn.v-btn--active span,.v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active.theme--dark,.v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active.theme--light,.v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active .v-btn__content,.v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active .v-btn__content *,.v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active .v-btn__content span,.v-btn-toggle.v-btn-toggle--success .v-btn.v-item--active span,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active.theme--dark,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active.theme--light,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active .v-btn__content,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active .v-btn__content *,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active .v-btn__content span,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-btn--active span,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active.theme--dark,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active.theme--light,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active .v-btn__content,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active .v-btn__content *,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active .v-btn__content span,.v-btn-toggle.v-btn-toggle--success>.v-btn.v-item--active span{color:#fff!important;-webkit-text-fill-color:#fff!important}.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active{background:#3b82f6!important;background-color:#3b82f6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #3b82f6!important;box-shadow:none!important}.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active.theme--dark,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active.theme--light,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active .v-btn__content,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active .v-btn__content *,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active .v-btn__content span,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active span,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active.theme--dark,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active.theme--light,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active .v-btn__content,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active .v-btn__content *,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active .v-btn__content span,.theme--dark .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active span,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active.theme--dark,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active.theme--light,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active .v-btn__content,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active .v-btn__content *,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active .v-btn__content span,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active span,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active.theme--dark,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active.theme--light,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active .v-btn__content,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active .v-btn__content *,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active .v-btn__content span,.theme--dark .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active span,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active.theme--dark,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active.theme--light,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active .v-btn__content,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active .v-btn__content *,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active .v-btn__content span,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active span,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active.theme--dark,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active.theme--light,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active .v-btn__content,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active .v-btn__content *,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active .v-btn__content span,.theme--light .v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active span,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active.theme--dark,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active.theme--light,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active .v-btn__content,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active .v-btn__content *,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active .v-btn__content span,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active span,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active.theme--dark,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active.theme--light,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active .v-btn__content,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active .v-btn__content *,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active .v-btn__content span,.theme--light .v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active span,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active.theme--dark,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active.theme--light,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active .v-btn__content,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active .v-btn__content *,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active .v-btn__content span,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-btn--active span,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active.theme--dark,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active.theme--light,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active .v-btn__content,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active .v-btn__content *,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active .v-btn__content span,.v-btn-toggle.v-btn-toggle--primary .v-btn.v-item--active span,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active.theme--dark,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active.theme--light,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active .v-btn__content,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active .v-btn__content *,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active .v-btn__content span,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-btn--active span,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active.theme--dark,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active.theme--light,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active .v-btn__content,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active .v-btn__content *,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active .v-btn__content span,.v-btn-toggle.v-btn-toggle--primary>.v-btn.v-item--active span{color:#fff!important;-webkit-text-fill-color:#fff!important}.v-select{margin-bottom:4px!important}.v-select .v-input__slot{border-radius:8px!important}.v-select.v-select--outlined .v-input__slot,.v-select.v-text-field--outlined .v-input__slot{min-height:40px!important;background:#fff!important}.v-select.v-select--outlined .v-input__slot fieldset,.v-select.v-text-field--outlined .v-input__slot fieldset{border-color:#e5e7eb!important;border-width:1px!important}.v-select.v-select--outlined:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot fieldset,.v-select.v-text-field--outlined:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot fieldset{border-color:#d1d5db!important}.v-select.v-select--outlined.v-input--is-focused .v-input__slot fieldset,.v-select.v-text-field--outlined.v-input--is-focused .v-input__slot fieldset{border-color:#3b82f6!important;border-width:1px!important}.v-select.v-select--outlined.v-input--dense .v-input__slot,.v-select.v-text-field--outlined.v-input--dense .v-input__slot{min-height:40px!important}.v-select.v-select--outlined .v-label:not(.v-label--active),.v-select.v-text-field--outlined .v-label:not(.v-label--active){color:#9ca3af!important;font-size:14px!important}.v-select.v-select--outlined .v-label.v-label--active,.v-select.v-text-field--outlined .v-label.v-label--active{color:#374151!important;font-weight:500!important;font-size:12px!important;background:#fff!important;padding:0 4px!important}.v-select.v-select--outlined.v-input--is-focused .v-label,.v-select.v-text-field--outlined.v-input--is-focused .v-label{color:#3b82f6!important}.v-select .v-select__selection{color:#1f2937!important;font-size:14px!important}.v-select .v-select__selections{flex-wrap:nowrap!important;overflow:hidden!important}.v-select .v-input__append-inner{margin-top:0!important;align-self:center!important}.v-select .v-input__append-inner .v-icon{color:#9ca3af!important;font-size:20px!important}.v-select .v-text-field__details{padding:4px 0 0!important;min-height:18px!important}.v-select.v-input--is-disabled .v-input__slot{background:#f9fafb!important}.v-menu__content{border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid #e5e7eb!important;margin-top:4px!important;max-height:300px!important;overflow-y:auto!important}.v-menu__content .v-list,.v-menu__content .v-select-list{padding:4px 0!important}.v-menu__content .v-list .v-list-item,.v-menu__content .v-select-list .v-list-item{min-height:36px!important;padding:0 12px!important;transition:background .15s ease!important}.v-menu__content .v-list .v-list-item:hover,.v-menu__content .v-select-list .v-list-item:hover{background:#f3f4f6!important}.v-menu__content .v-list .v-list-item.v-list-item--active,.v-menu__content .v-select-list .v-list-item.v-list-item--active{background:rgba(59,130,246,.08)!important}.v-menu__content .v-list .v-list-item.v-list-item--active:before,.v-menu__content .v-select-list .v-list-item.v-list-item--active:before{opacity:0!important}.v-menu__content .v-list .v-list-item.v-list-item--active .v-list-item__title,.v-menu__content .v-select-list .v-list-item.v-list-item--active .v-list-item__title{color:#3b82f6!important;font-weight:500!important}.v-menu__content .v-list .v-list-item .v-list-item__action,.v-menu__content .v-select-list .v-list-item .v-list-item__action{margin-right:8px!important;min-width:auto!important}.v-menu__content .v-list .v-list-item .v-list-item__action .v-input--selection-controls__input,.v-menu__content .v-select-list .v-list-item .v-list-item__action .v-input--selection-controls__input{margin-right:0!important;width:18px!important;height:18px!important}.v-menu__content .v-list .v-list-item .v-list-item__action .v-simple-checkbox .v-icon,.v-menu__content .v-select-list .v-list-item .v-list-item__action .v-simple-checkbox .v-icon{font-size:18px!important}.v-menu__content .v-list .v-list-item .v-list-item__content,.v-menu__content .v-select-list .v-list-item .v-list-item__content{padding:6px 0!important}.v-menu__content .v-list .v-list-item .v-list-item__title,.v-menu__content .v-select-list .v-list-item .v-list-item__title{font-size:14px!important;color:#374151!important;line-height:1.4!important}.v-dialog{overflow:hidden!important;box-shadow:0 20px 60px rgba(0,0,0,.2)!important}.v-dialog,.v-dialog>.v-card{border-radius:12px!important}.v-dialog>.v-card{box-shadow:none!important}.v-dialog .v-card .v-card__title,.v-dialog .v-card .v-toolbar__title,.v-dialog>.v-sheet .v-card__title,.v-dialog>.v-sheet .v-toolbar__title{font-size:18px!important;font-weight:600!important;color:#1f2937!important;line-height:1.3!important}.v-dialog .v-card .v-sheet.dialog-header,.v-dialog .v-card .v-toolbar,.v-dialog>.v-sheet .v-sheet.dialog-header,.v-dialog>.v-sheet .v-toolbar{background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important}.v-dialog .v-card .v-btn.dialog-close,.v-dialog .v-card .v-toolbar .v-btn--icon,.v-dialog>.v-sheet .v-btn.dialog-close,.v-dialog>.v-sheet .v-toolbar .v-btn--icon{background:transparent!important;box-shadow:none!important}.v-dialog .v-card .v-btn.dialog-close .v-icon,.v-dialog .v-card .v-toolbar .v-btn--icon .v-icon,.v-dialog>.v-sheet .v-btn.dialog-close .v-icon,.v-dialog>.v-sheet .v-toolbar .v-btn--icon .v-icon{color:#6b7280!important}.v-dialog .v-card .v-btn.dialog-close:hover,.v-dialog .v-card .v-toolbar .v-btn--icon:hover,.v-dialog>.v-sheet .v-btn.dialog-close:hover,.v-dialog>.v-sheet .v-toolbar .v-btn--icon:hover{background:#e5e7eb!important}.v-dialog .v-card .v-card__text,.v-dialog>.v-sheet .v-card__text{font-size:14px!important;color:#4b5563!important;line-height:1.6!important;padding:20px!important}.v-dialog .v-card .v-card__actions,.v-dialog>.v-sheet .v-card__actions{padding:12px 20px 16px!important;gap:8px!important;border-top:1px solid #f3f4f6!important}.v-dialog .v-card .v-card__actions.center,.v-dialog>.v-sheet .v-card__actions.center{justify-content:center!important}.dialog-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px!important;background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important}.dialog-header .dialog-title{font-size:18px!important;font-weight:600!important;color:#1f2937!important;margin:0!important}.dialog-header .dialog-close{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border:none!important;background:transparent!important;border-radius:8px!important;cursor:pointer!important;transition:background .15s ease!important}.dialog-header .dialog-close .v-icon{color:#6b7280!important;font-size:20px!important}.dialog-header .dialog-close:hover{background:#e5e7eb!important}.dialog-content{padding:20px!important;font-size:14px!important;color:#4b5563!important;line-height:1.6!important}.dialog-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:12px 20px 16px!important;border-top:1px solid #f3f4f6!important}.dialog-actions.center{justify-content:center!important}.v-overlay--active .v-overlay__scrim{background:rgba(0,0,0,.5)!important}.v-textarea{margin-bottom:4px!important}.v-textarea .v-input__control .v-input__slot{border-radius:8px!important;padding:0!important;background:#fff!important;border:none!important;box-shadow:none!important;min-height:100px!important}.v-textarea .v-input__control .v-input__slot fieldset{border-color:#e5e7eb!important;border-width:1px!important;transition:border-color .2s ease}.v-textarea:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot fieldset{border-color:#d1d5db!important}.v-textarea.v-input--is-focused .v-input__slot fieldset{border-color:#3b82f6!important;border-width:1px!important}.v-textarea.error--text .v-input__slot fieldset{border-color:#ef4444!important}.v-textarea textarea{color:#1f2937!important;font-size:14px!important;line-height:1.6!important;padding:12px!important;margin:0!important}.v-textarea textarea::-moz-placeholder{color:#9ca3af!important}.v-textarea textarea::placeholder{color:#9ca3af!important}.v-textarea .v-label:not(.v-label--active){color:#9ca3af!important;font-size:14px!important;font-weight:400!important;top:15px!important;transform:none!important}.v-textarea .v-label.v-label--active{color:#374151!important;font-weight:500!important;font-size:12px!important;top:0!important;transform:translateY(-50%)!important;background:#fff!important;padding:0 4px!important}.v-textarea fieldset legend{padding:0!important;margin-left:8px!important;font-size:12px!important}.v-textarea.v-input--is-focused .v-label{color:#3b82f6!important}.v-textarea.error--text .v-label{color:#ef4444!important}.v-textarea .v-text-field__details{padding:4px 0 0!important;min-height:18px!important}.v-textarea.v-input--is-disabled .v-input__slot{background:#f9fafb!important}.v-textarea.v-input--is-disabled .v-input__slot fieldset{border-color:#e5e7eb!important}.v-textarea.v-input--is-disabled .v-label,.v-textarea.v-input--is-disabled textarea{color:#9ca3af!important}.v-autocomplete{margin-bottom:4px!important}.v-autocomplete.v-select--outlined .v-input__slot,.v-autocomplete.v-text-field--outlined .v-input__slot{border-radius:8px!important;min-height:40px!important;background:#fff!important}.v-autocomplete.v-select--outlined .v-input__slot fieldset,.v-autocomplete.v-text-field--outlined .v-input__slot fieldset{border-color:#e5e7eb!important;border-width:1px!important}.v-autocomplete.v-select--outlined.v-input--dense .v-input__slot,.v-autocomplete.v-text-field--outlined.v-input--dense .v-input__slot{min-height:40px!important}.v-autocomplete.v-select--outlined:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot fieldset,.v-autocomplete.v-text-field--outlined:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot fieldset{border-color:#d1d5db!important}.v-autocomplete.v-select--outlined.v-input--is-focused .v-input__slot fieldset,.v-autocomplete.v-text-field--outlined.v-input--is-focused .v-input__slot fieldset{border-color:#3b82f6!important;border-width:1px!important}.v-autocomplete.v-select--outlined .v-label:not(.v-label--active),.v-autocomplete.v-text-field--outlined .v-label:not(.v-label--active){color:#9ca3af!important;font-size:14px!important}.v-autocomplete.v-select--outlined .v-label.v-label--active,.v-autocomplete.v-text-field--outlined .v-label.v-label--active{color:#374151!important;font-weight:500!important;font-size:12px!important;background:#fff!important;padding:0 4px!important}.v-autocomplete.v-select--outlined.v-input--is-focused .v-label,.v-autocomplete.v-text-field--outlined.v-input--is-focused .v-label{color:#3b82f6!important}.v-autocomplete.v-text-field--solo .v-input__slot{border-radius:8px!important;min-height:40px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.v-autocomplete.v-text-field--solo:hover:not(.v-input--is-disabled):not(.v-input--is-focused) .v-input__slot{border-color:#d1d5db!important}.v-autocomplete.v-text-field--solo.v-input--is-focused .v-input__slot{border-color:#3b82f6!important}.v-autocomplete .v-select__selection{color:#1f2937!important;font-size:14px!important}.v-autocomplete .v-select__selections{flex-wrap:nowrap!important;overflow:hidden!important}.v-autocomplete .v-input__append-inner{margin-top:0!important;align-self:center!important}.v-autocomplete .v-input__append-inner .v-icon{color:#9ca3af!important;font-size:20px!important}.v-autocomplete .v-text-field__details{padding:4px 0 0!important;min-height:18px!important}.v-autocomplete__content{border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid #e5e7eb!important}.v-autocomplete__content .v-list{padding:4px 0!important}.v-autocomplete__content .v-list .v-list-item{min-height:36px!important;padding:0 12px!important}.v-autocomplete__content .v-list .v-list-item:hover{background:#f3f4f6!important}.v-autocomplete__content .v-list .v-list-item.v-list-item--active{background:rgba(59,130,246,.08)!important}.v-autocomplete__content .v-list .v-list-item.v-list-item--active .v-list-item__title{color:#3b82f6!important;font-weight:500!important}.v-autocomplete__content .v-list .v-list-item .v-list-item__action{margin-right:8px!important;min-width:auto!important}.v-autocomplete__content .v-list .v-list-item .v-list-item__action .v-input--selection-controls__input{margin-right:0!important;width:18px!important;height:18px!important}.v-autocomplete__content .v-list .v-list-item .v-list-item__title{font-size:14px!important;color:#374151!important}.v-calendar .white--text{color:#fff!important}.v-calendar .v-calendar-weekly__head .v-calendar-weekly__head-weekday{padding-top:8px}.v-calendar .v-calendar-weekly__day-label .v-btn{margin-bottom:4px}.v-sheet.v-card{border-radius:0!important}.v-sheet.v-card:not(.v-sheet--outlined),.v-sheet:not(.v-sheet--outlined){box-shadow:none}.v-chip{font-weight:500!important;letter-spacing:0!important;border-radius:9999px!important;transition:all .15s ease!important}.v-chip,.v-chip.error,.v-chip.info,.v-chip.primary,.v-chip.success,.v-chip.v-chip--colored,.v-chip.warning,.v-chip[class*=blue],.v-chip[class*=green],.v-chip[class*=orange],.v-chip[class*=red],.v-chip[class*=yellow]{box-shadow:none!important}.v-chip.v-chip--outlined{border-width:1px!important}.v-chip:hover{box-shadow:none!important}.v-chip:hover:before{opacity:.08!important}.v-chip.v-size--small{height:24px!important;padding:0 10px!important;font-size:11px!important}.v-chip.v-size--default,.v-chip:not(.v-size--small):not(.v-size--large):not(.v-size--x-small){height:28px!important;padding:0 12px!important;font-size:12px!important}.v-chip.v-size--large{height:32px!important;padding:0 14px!important;font-size:13px!important}.v-chip .v-chip__close{margin-left:6px!important;margin-right:-4px!important}.v-chip .v-chip__close .v-icon{font-size:16px!important}.v-chip.v-chip--removable{padding-right:8px!important}.v-chip.blue,.v-chip.primary{background:rgba(59,130,246,.1)!important;color:#3b82f6!important}.v-chip.blue.v-chip--outlined,.v-chip.primary.v-chip--outlined{background:transparent!important;border-color:#3b82f6!important}.v-chip.green,.v-chip.success{background:rgba(16,185,129,.1)!important;color:#065f46!important}.v-chip.green.v-chip--outlined,.v-chip.success.v-chip--outlined{background:transparent!important;border-color:#10b981!important}.v-chip.error,.v-chip.red{background:rgba(239,68,68,.1)!important;color:#991b1b!important}.v-chip.error.v-chip--outlined,.v-chip.red.v-chip--outlined{background:transparent!important;border-color:#ef4444!important}.v-chip.orange,.v-chip.warning{background:rgba(249,115,22,.1)!important;color:#9a3412!important}.v-chip.orange.v-chip--outlined,.v-chip.warning.v-chip--outlined{background:transparent!important;border-color:#f97316!important}.v-chip.info{background:rgba(59,130,246,.1)!important;color:#1e40af!important}.v-chip.info.v-chip--outlined{background:transparent!important;border-color:#3b82f6!important}.v-chip:not(.primary):not(.success):not(.error):not(.warning):not(.info):not(.blue):not(.green):not(.red):not(.orange):not([class*="--"]):not([class*=lighten]):not([class*=darken]){background:#f3f4f6!important;color:#374151!important}.v-chip:not(.primary):not(.success):not(.error):not(.warning):not(.info):not(.blue):not(.green):not(.red):not(.orange):not([class*="--"]):not([class*=lighten]):not([class*=darken]).v-chip--outlined{background:transparent!important;border-color:#e5e7eb!important}.table-align-top tbody tr td{vertical-align:top}.table-align-top.table-cell-padding tbody tr td{padding:14px 16px!important}.table-align-top.table-cell-padding tbody tr td.cell-small-y-padding{padding-top:8.5px!important;padding-bottom:0!important}.table-align-top.table-cell-padding tbody tr td.cell-tiny-y-padding{padding-top:5.5px!important;padding-bottom:0!important}.v-snack .v-snack__wrapper{border-radius:10px!important;box-shadow:0 10px 40px rgba(0,0,0,.15)!important;min-height:auto!important;background:#1f2937!important}.v-snack .v-snack__content{padding:12px 16px!important;font-size:14px!important;color:#fff!important}.v-snack .v-snack__action{margin-right:8px!important}.v-snack .v-snack__action .v-btn{background:hsla(0,0%,100%,.1)!important;box-shadow:none!important;border-radius:50%!important;width:28px!important;height:28px!important;min-width:28px!important}.v-snack .v-snack__action .v-btn .v-icon{color:#fff!important;font-size:16px!important}.v-snack .v-snack__action .v-btn:hover{background:hsla(0,0%,100%,.2)!important}.v-snack.success .v-snack__wrapper{background:#10b981!important}.v-snack.error .v-snack__wrapper{background:#ef4444!important}.v-snack.warning .v-snack__wrapper{background:#f97316!important}.v-snack.info .v-snack__wrapper{background:#3b82f6!important}.v-snack.v-snack--multi-line .v-snack__wrapper{min-height:auto!important}.v-snack.v-snack--multi-line .v-snack__content{padding:16px!important}.v-snack.v-snack--vertical .v-snack__wrapper{flex-direction:column!important}.v-snack.v-snack--vertical .v-snack__content{padding-bottom:8px!important}.v-snack.v-snack--vertical .v-snack__action{margin:0 0 8px!important;justify-content:flex-end!important}.toast__title{font-size:14px!important;font-weight:600!important;color:#fff!important;margin-bottom:4px!important}.toast__message{font-size:13px!important;color:hsla(0,0%,100%,.9)!important}.toast__close{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border:none!important;background:hsla(0,0%,100%,.1)!important;border-radius:50%!important;cursor:pointer!important;transition:background .15s ease!important}.toast__close .v-icon{color:#fff!important;font-size:16px!important}.toast__close:hover{background:hsla(0,0%,100%,.2)!important}label.red{color:#ef4444!important}.v-list{padding:4px 0!important;background:#fff!important}.v-list .v-list-item{min-height:40px!important;padding:0 16px!important;transition:background .15s ease!important}.v-list .v-list-item:hover{background:#f3f4f6!important}.v-list .v-list-item.v-list-item--active{background:rgba(59,130,246,.08)!important}.v-list .v-list-item.v-list-item--active:before{opacity:0!important}.v-list .v-list-item.v-list-item--active .v-list-item__title{color:#3b82f6!important;font-weight:500!important}.v-list .v-list-item.v-list-item--active .v-list-item__icon .v-icon{color:#3b82f6!important}.v-list .v-list-item.v-list-item--disabled{opacity:.5!important}.v-list .v-list-item .v-list-item__icon{margin-right:12px!important;min-width:auto!important}.v-list .v-list-item .v-list-item__icon .v-icon{color:#6b7280!important;font-size:20px!important}.v-list .v-list-item .v-list-item__icon:first-child{margin-right:12px!important}.v-list .v-list-item .v-list-item__icon:last-child{margin-left:auto!important}.v-list .v-list-item .v-list-item__content{padding:8px 0!important}.v-list .v-list-item .v-list-item__title{font-size:14px!important;font-weight:400!important;color:#374151!important;line-height:1.4!important}.v-list .v-list-item .v-list-item__subtitle{font-size:12px!important;color:#6b7280!important;line-height:1.3!important;margin-top:2px!important}.v-list .v-list-item .v-list-item__action{margin:8px 0!important;min-width:auto!important}.v-list .v-list-item .v-list-item__action:first-child{margin-right:12px!important}.v-list .v-list-item .v-list-item__action:last-child{margin-left:auto!important}.v-list .v-list-item .v-list-item__avatar{margin:8px 12px 8px 0!important}.v-list .v-subheader{font-size:11px!important;font-weight:600!important;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:8px 16px!important;height:auto!important;min-height:32px!important}.v-list .v-divider{margin:4px 0!important;border-color:#f3f4f6!important}.v-list .v-list-group .v-list-group__header{min-height:44px!important;padding:0 16px!important}.v-list .v-list-group .v-list-group__header:hover{background:#f3f4f6!important}.v-list .v-list-group .v-list-group__header .v-list-item__icon .v-icon{transition:transform .2s ease!important}.v-list .v-list-group.v-list-group--active .v-list-group__header .v-list-item__icon .v-icon{transform:rotate(180deg)!important}.v-list .v-list-group .v-list-group__items .v-list-item{padding-left:48px!important}.v-list--dense .v-list-item{min-height:32px!important;padding:0 12px!important}.v-list--dense .v-list-item .v-list-item__content{padding:4px 0!important}.v-list--dense .v-list-item .v-list-item__title{font-size:13px!important}.v-list--dense .v-list-item .v-list-item__subtitle{font-size:11px!important}.v-list--nav{padding:8px!important}.v-list--nav .v-list-item{margin-bottom:2px!important;border-radius:8px!important;min-height:44px!important;padding:0 12px!important}.v-list--nav .v-list-item:last-child{margin-bottom:0!important}.v-list--nav .v-list-item:hover{background:#f3f4f6!important}.v-list--nav .v-list-item.v-list-item--active{background:rgba(59,130,246,.1)!important}.v-list--nav .v-list-item.v-list-item--active .v-list-item__title{color:#3b82f6!important;font-weight:500!important}.v-list--nav .v-list-item.v-list-item--active .v-list-item__icon .v-icon{color:#3b82f6!important}.v-list--rounded{padding:8px!important}.v-list--rounded .v-list-item{border-radius:24px!important}.apexcharts-toolbar{z-index:8!important}.swiper-container .swiper-slide{height:auto!important}@media(max-width:991px){.swiper-container .swiper-slide:not(:first-child){padding:4px 6px;max-width:calc(100% - 12px)!important}}@media(max-width:991px){.swiper-container{overflow-y:hidden}}.swiper-button-next,.swiper-button-prev{width:35px;background:rgba(0,0,0,.5);border-radius:5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px;color:#fff}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-button-next{right:-5px;padding-right:5px}.swiper-button-prev{left:-5px;padding-left:5px}.v-pagination .v-pagination__item{min-width:36px;height:36px;border-radius:10px;font-size:14px;font-weight:500;color:#383838;background-color:#fff;border:1px solid #e5e7eb;transition:all .15s cubic-bezier(0,0,.2,1);box-shadow:none}.v-pagination .v-pagination__item:hover{background-color:#fafafa;border-color:#c8c8c8}.v-pagination .v-pagination__item.v-pagination__item--active{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.v-pagination .v-pagination__item.v-pagination__item--active:hover{background-color:#2563eb;border-color:#2563eb}.v-pagination .v-pagination__navigation{min-width:36px;height:36px;border-radius:10px;background-color:#fff;border:1px solid #e5e7eb;transition:all .15s cubic-bezier(0,0,.2,1);box-shadow:none}.v-pagination .v-pagination__navigation:hover{background-color:#fafafa;border-color:#c8c8c8}.v-pagination .v-pagination__navigation.v-pagination__navigation--disabled{opacity:.5;cursor:not-allowed}.v-pagination .v-pagination__navigation .v-icon{color:#383838}.v-pagination .v-pagination__more{color:#4b5563}.v-data-footer{border-top:1px solid #e5e7eb;padding:12px 16px}.v-data-footer .v-data-footer__select .v-select{margin:0 8px}.v-data-footer .v-data-footer__pagination{margin:0 16px;font-size:14px;color:#4b5563}.v-data-footer .v-data-footer__icons-after .v-btn,.v-data-footer .v-data-footer__icons-before .v-btn{min-width:36px;width:36px;height:36px}.bottom-borderless{border-bottom:0!important}