.v-infinite-scroll--horizontal{display:flex;flex-direction:row;overflow-x:auto}.v-infinite-scroll--horizontal .v-infinite-scroll-intersect{height:100%;width:var(--v-infinite-margin-size,1px)}.v-infinite-scroll--vertical{display:flex;flex-direction:column;overflow-y:auto}.v-infinite-scroll--vertical .v-infinite-scroll-intersect{height:1px;width:100%}.v-infinite-scroll-intersect{margin-bottom:calc(var(--v-infinite-margin)*-1);margin-top:var(--v-infinite-margin);overflow:hidden;pointer-events:none}.v-infinite-scroll-intersect:nth-child(2){--v-infinite-margin:var(--v-infinite-margin-size,1px)}.v-infinite-scroll-intersect:nth-last-child(2){--v-infinite-margin:calc(var(--v-infinite-margin-size, 1px)*-1)}.v-infinite-scroll__side{align-items:center;display:flex;justify-content:center;padding:8px;transition-duration:.3s;transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-infinite-scroll__side:empty,.v-infinite-scroll__side:has(>div:only-child:empty){padding:0}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{margin-top:8px;padding-inline-start:6px}.v-radio-group .v-input__details{padding-inline:16px}.v-rating{display:inline-flex;max-width:100%;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{clip-path:polygon(0 0,50% 0,50% 100%,0 100%);overflow:hidden;position:absolute;z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-textarea{--v-textarea-max-height:initial}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::-moz-placeholder{opacity:0}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width, 16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),#000 calc(100% - var(--v-textarea-scroll-bar-width, 16px)));max-height:var(--v-textarea-max-height);outline:none}.v-textarea .v-field__input.v-textarea__sizer{height:0!important;left:0;min-height:0!important;pointer-events:none;position:absolute;top:0;visibility:hidden}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea textarea{flex:1;height:100%;min-width:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}.delete-icon[data-v-0f233474],input[type=checkbox][data-v-0f233474]{display:inline-block;font-size:20px;height:20px;width:20px}.control[data-v-0f233474]{position:relative;top:-7px}.radio-block[data-v-3af63723]{display:block;margin-bottom:10px}.radio-option[data-v-3af63723]{padding:5px 0}.questions-selector[data-v-9f2ea5de]{margin-bottom:16px}.questions-panel[data-v-9f2ea5de],.questions-selector[data-v-9f2ea5de]{border:1px solid #e0e0e0;border-radius:8px;padding:16px}.questions-panel[data-v-9f2ea5de]{display:flex;flex-direction:column;min-height:670px}.questions-list[data-v-9f2ea5de]{flex-grow:1;min-height:300px;overflow-y:auto}.question-item[data-v-9f2ea5de]{border:1px solid #e0e0e0;border-radius:4px;transition:all .2s}.question-item[data-v-9f2ea5de]:hover{background-color:#f5f5f5}.ghost[data-v-9f2ea5de]{background:#c8ebfb;opacity:.5}.cursor-move[data-v-9f2ea5de]{cursor:move}.info-container[data-v-9f2ea5de]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.answer-info[data-v-9f2ea5de]{padding-right:4px}.correct-option[data-v-9f2ea5de]{background-color:#4caf4c1a;border-radius:4px;display:inline-block;font-size:.8rem;padding:2px 4px}.draggable-item[data-v-9f2ea5de]{cursor:grab}.draggable-item[data-v-9f2ea5de]:active{cursor:grabbing}.w-100[data-v-9f2ea5de]{width:100%}.position-chip[data-v-9f2ea5de]{justify-content:center;min-width:30px}.two-column-list[data-v-9f2ea5de]{align-content:flex-start;display:flex;flex-wrap:wrap;gap:12px;overflow-y:auto;padding:4px}.two-column-item[data-v-9f2ea5de]{flex-grow:0;margin-bottom:0;width:calc(50% - 6px)}@media(max-width:900px){.two-column-item[data-v-9f2ea5de]{width:100%}.two-column-list[data-v-9f2ea5de]{gap:8px}}.search-container[data-v-9dcce1a5]{position:relative;z-index:1000}.search-results[data-v-9dcce1a5]{background-color:#fff;box-shadow:0 2px 4px #0000001a;max-height:200px;overflow-y:auto;position:absolute;width:100%;z-index:1001}.map-container[data-v-02275c1a]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.loading-placeholder[data-v-02275c1a]{align-items:center;background-color:#f5f5f5;display:flex;height:100%;justify-content:center}.map-container[data-v-945d23ec]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.loading-placeholder[data-v-945d23ec]{align-items:center;background-color:#f5f5f5;display:flex;height:100%;justify-content:center}.chapters-input[data-v-c91a900a]{margin-bottom:16px}.chapter-number[data-v-c91a900a]{align-items:center;display:flex;justify-content:center}.package-selection-wrapper[data-v-11e339a4]{margin-bottom:16px}.subsection-header[data-v-11e339a4]{align-items:center;display:flex}.subsection-title[data-v-11e339a4]{color:#1a1a1a;font-size:.9375rem;font-weight:600;margin:0}.package-list[data-v-11e339a4]{gap:12px}.package-item[data-v-11e339a4],.package-list[data-v-11e339a4]{display:flex;flex-direction:column}.package-item[data-v-11e339a4]{align-items:flex-start;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;gap:8px;justify-content:space-between;padding:12px;transition:border-color .2s}@media(min-width:640px){.package-item[data-v-11e339a4]{align-items:center;flex-direction:row;gap:0}}.package-item[data-v-11e339a4]:hover{border-color:#3b82f6}.package-content[data-v-11e339a4]{align-items:center;display:flex;gap:12px}.package-info[data-v-11e339a4]{flex:1}.package-name[data-v-11e339a4]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.25}.package-desc[data-v-11e339a4]{color:#6b7280;font-size:.75rem;line-height:1.25}.package-price[data-v-11e339a4]{color:#1976d2;font-size:.875rem;font-weight:600}.feature-selection-wrapper[data-v-974b4301]{margin-bottom:16px}.subsection-header[data-v-974b4301]{align-items:center;display:flex}.subsection-title[data-v-974b4301]{color:#1a1a1a;font-size:.9375rem;font-weight:600;margin:0}.features-grid[data-v-974b4301]{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:640px){.features-grid[data-v-974b4301]{grid-template-columns:1fr 1fr}}.feature-item[data-v-974b4301]{border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;padding:8px;transition:border-color .2s}.feature-item[data-v-974b4301]:hover{border-color:#3b82f6}.section-wrapper[data-v-6885bf21]{background:#fff;border-radius:12px;margin-bottom:16px;padding:16px}@media(min-width:640px){.section-wrapper[data-v-6885bf21]{padding:24px}}.section-header[data-v-6885bf21]{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.section-title-large[data-v-6885bf21]{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin:0 0 4px}.section-subtitle[data-v-6885bf21]{color:#666;font-size:.875rem;margin:0}.custom-scope-dropdown[data-v-252032fe],.permission-selection-wrapper[data-v-fc696531]{width:100%}.permission-selection-card[data-v-fc696531]{border-radius:8px}.permission-selection-card.v-card[data-v-fc696531]{overflow:visible}.validation-summary[data-v-fc696531]{background-color:rgb(var(--v-theme-surface));margin:0 -16px 16px;padding:8px 16px 0;position:sticky;top:var(--permission-summary-offset,56px);z-index:4}.section-header[data-v-fc696531]{padding:16px 20px}.primary-bg-gradient[data-v-fc696531]{background:linear-gradient(135deg,var(--v-theme-primary) 0,rgba(var(--v-theme-primary),.8) 100%);border-radius:8px 8px 0 0;color:#fff}.modal-icon-bg[data-v-fc696531]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3}.section-title[data-v-fc696531]{font-size:1.1rem;font-weight:500;margin:0}.route-avatar[data-v-fc696531]{box-shadow:0 2px 4px #0000001a}.icon-white[data-v-fc696531]{color:#fff;stroke:#fff}.permission-group[data-v-fc696531]{transition:all .2s ease}.permission-group[data-v-fc696531]:hover{background-color:rgba(var(--v-theme-primary),.02)}.permission-chips-container[data-v-fc696531]{display:flex;flex-wrap:wrap;gap:6px;padding-left:44px}.permission-chip[data-v-fc696531]{cursor:pointer;font-size:.875rem;height:auto!important;padding:6px 12px;transition:transform .2s ease,box-shadow .2s ease}.permission-chip[data-v-fc696531]:not(.v-chip--disabled):hover{box-shadow:0 3px 6px #00000026;transform:translateY(-2px)}.permission-chip.selected[data-v-fc696531]{box-shadow:0 2px 8px #0003;font-weight:600}.permission-chip[data-v-fc696531] .v-chip__content{align-items:center;display:flex;line-height:1.4;white-space:normal}.permission-chip .chip-text[data-v-fc696531]{display:inline-block}.empty-state[data-v-fc696531]{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:16px 0;min-height:200px}.custom-scopes-panel[data-v-fc696531]{padding-left:44px}.custom-scopes-panel.has-scopes[data-v-fc696531]{margin-top:20px}.custom-scope-wrapper[data-v-fc696531]{max-width:100%;width:100%}[data-v-fc696531] [dir=rtl] .permission-chips-container,[data-v-fc696531] [dir=rtl] .custom-scopes-panel{padding-left:0;padding-right:44px}@media(max-width:600px){.custom-scopes-panel[data-v-fc696531],.permission-chips-container[data-v-fc696531]{padding-left:0}.section-header[data-v-fc696531]{align-items:flex-start;flex-direction:column}.section-header .route-avatar[data-v-fc696531]{margin-bottom:8px}.section-header .section-title[data-v-fc696531]{margin-bottom:4px}[data-v-fc696531] [dir=rtl] .permission-chips-container,[data-v-fc696531] [dir=rtl] .custom-scopes-panel{padding-right:0}}.card-choice-input[data-v-982077d3] .v-input__control{width:100%}.card-choice-input[data-v-982077d3] .v-input__details{min-height:auto;padding-top:4px}.card-choice-wrapper[data-v-982077d3]{width:100%}.subsection-header[data-v-982077d3]{align-items:center;display:flex}.subsection-title[data-v-982077d3]{color:#1a1a1a;font-size:.9375rem;font-weight:600;margin:0}.card-choice-item[data-v-982077d3]{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;min-height:80px;padding:16px;position:relative;transition:all .2s ease-in-out}.card-choice-content[data-v-982077d3]{flex:1}.card-choice-item[data-v-982077d3]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.card-choice-item.selected[data-v-982077d3]{background-color:#f0f7ff;border-color:#1976d2;box-shadow:0 2px 8px #1976d226}.card-choice-check[data-v-982077d3]{flex-shrink:0;inset-block-start:4px;inset-inline-end:4px;position:absolute}.card-choice-icon[data-v-982077d3]{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.card-choice-title[data-v-982077d3]{color:#1f2937;font-weight:600;line-height:1.4;margin-bottom:4px}.card-choice-description[data-v-982077d3]{color:#6b7280;font-size:.8125rem;line-height:1.5;margin-top:4px}.card-choice-item.disabled[data-v-982077d3]{cursor:not-allowed;opacity:.6}.organization-features-selection[data-v-5b5ea1e7]{margin-bottom:2rem}.organization-features-selection .feature-item[data-v-5b5ea1e7]{border:1px solid #e0e0e0;transition:all .2s}.organization-features-selection .feature-item[data-v-5b5ea1e7]:hover{background-color:#f5f5f5}.organization-features-selection .feature-item.selected[data-v-5b5ea1e7]{background-color:rgba(var(--v-theme-primary),.05);border-color:rgb(var(--v-theme-primary))}.organization-packages-selection[data-v-e7b1b338]{margin-bottom:2rem}.organization-packages-selection .package-item[data-v-e7b1b338]{border:1px solid #e0e0e0;transition:all .2s}.organization-packages-selection .package-item[data-v-e7b1b338]:hover{background-color:#f5f5f5}.organization-packages-selection .package-item.selected[data-v-e7b1b338]{background-color:rgba(var(--v-theme-primary),.05);border-color:rgb(var(--v-theme-primary))}.custom-file-upload[data-v-8b0be4e3]{width:100%}.upload-area[data-v-8b0be4e3]{align-items:center;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:24px;padding:40px!important;text-align:center;transition:all .3s ease}.upload-area[data-v-8b0be4e3]:hover{background-color:#fff;border-color:#3b82f6;box-shadow:0 4px 12px #00000008}.upload-area--dragging[data-v-8b0be4e3]{background-color:#eff6ff;border-color:#3b82f6;transform:scale(1.01)}.upload-area--error[data-v-8b0be4e3]{background-color:#fef2f2;border-color:#f87171}.upload-content[data-v-8b0be4e3]{flex-direction:column}.upload-content[data-v-8b0be4e3],.upload-icon[data-v-8b0be4e3]{align-items:center;display:flex}.upload-icon[data-v-8b0be4e3]{color:#94a3b8;justify-content:center;margin-bottom:16px}.upload-title[data-v-8b0be4e3]{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:4px}.upload-desc[data-v-8b0be4e3]{color:#64748b;font-size:13px;margin-bottom:20px}.upload-limit[data-v-8b0be4e3]{color:#94a3b8;font-size:11px}.error-box[data-v-8b0be4e3]{align-items:center;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;display:flex;font-size:13.5px;gap:8px;margin-bottom:16px;padding:12px}.file-list[data-v-8b0be4e3]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-8b0be4e3]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #00000005;display:flex;justify-content:space-between;padding:16px!important;transition:all .2s ease}.file-item[data-v-8b0be4e3]:hover{border-color:#cbd5e1;box-shadow:0 4px 10px #0000000a}.file-info-section[data-v-8b0be4e3]{align-items:center;display:flex;flex:1;gap:16px;min-width:0}.icon-wrapper[data-v-8b0be4e3]{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:10px}.file-details[data-v-8b0be4e3]{display:flex;flex:1;flex-direction:column;min-width:0}.file-name[data-v-8b0be4e3]{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:2px}.file-size[data-v-8b0be4e3]{color:#64748b;font-size:12px;font-weight:500}.progress-text[data-v-8b0be4e3]{color:#3b82f6;font-size:12px;font-weight:600}.file-progress-bar-container[data-v-8b0be4e3]{background-color:#f1f5f9;border-radius:4px;height:4px;margin-top:6px;overflow:hidden;width:100%}.file-progress-bar[data-v-8b0be4e3]{background-color:#3b82f6;border-radius:4px;height:100%;transition:width .15s ease-out}.hidden[data-v-8b0be4e3]{display:none!important}.worker-selection[data-v-4bedc2cb]{width:100%}.branch-warning-alert[data-v-4bedc2cb]{background-color:#fffbeb;border:1px solid #fde68a;color:#b45309}.workers-container[data-v-4bedc2cb]{background-color:#f8fafc!important;border:1px solid #eef2f7!important;border-radius:14px!important;padding:16px!important}.filter-select[data-v-4bedc2cb] .v-field{border-radius:8px!important}.search-input[data-v-4bedc2cb]{box-shadow:0 1px 2px #00000005}.users-list-container[data-v-4bedc2cb]{margin-top:10px;max-height:320px;overflow-y:auto;padding-right:4px}.user-card[data-v-4bedc2cb]{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px!important;display:flex;justify-content:space-between;padding:10px 12px!important;transition:all .2s ease-in-out}.user-card[data-v-4bedc2cb]:hover{box-shadow:0 2px 5px #0000000a;transform:translateY(-1px)}.user-card--unassigned[data-v-4bedc2cb]{border-color:#e2e8f0}.user-card--employee[data-v-4bedc2cb]{background-color:#f0fdf4!important;border-color:#a7f3d0!important}.user-card--supervisor[data-v-4bedc2cb]{background-color:#eff6ff!important;border-color:#bfdbfe!important}.user-info-section[data-v-4bedc2cb]{align-items:center;display:flex;gap:10px}.user-avatar[data-v-4bedc2cb]{border-radius:50%;flex-shrink:0}.user-name[data-v-4bedc2cb]{color:#1e293b;font-size:13.5px;font-weight:600}.unassigned-text[data-v-4bedc2cb]{color:#94a3b8;font-size:10.5px;font-weight:500}.role-badge[data-v-4bedc2cb]{color:#475569;font-size:10.5px;font-weight:600}.role-indicator-dot[data-v-4bedc2cb]{border-radius:50%;display:inline-block;height:6px;width:6px}.green-dot[data-v-4bedc2cb]{background-color:#10b981}.blue-dot[data-v-4bedc2cb]{background-color:#3b82f6}.actions-section[data-v-4bedc2cb]{align-items:center;display:flex;gap:6px}.role-toggle-chip[data-v-4bedc2cb]{font-size:10px!important;height:20px!important}.remove-btn[data-v-4bedc2cb]{opacity:.7}.remove-btn[data-v-4bedc2cb]:hover{opacity:1}.empty-results-box[data-v-4bedc2cb]{align-items:center;background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;justify-content:center}.custom-scrollbar[data-v-4bedc2cb]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-4bedc2cb]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-4bedc2cb]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-4bedc2cb]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.time-estimated-input-wrapper[data-v-cbc6e0dc]{width:100%}.time-estimated-field[data-v-cbc6e0dc]{border-radius:8px!important}.time-estimated-field[data-v-cbc6e0dc] .v-field{height:40px!important;min-height:40px!important}.time-estimated-field[data-v-cbc6e0dc] .v-field__input{height:40px!important;min-height:40px!important;padding-bottom:0!important;padding-top:0!important}.picker-section[data-v-cbc6e0dc]{direction:ltr!important;height:100%;padding-bottom:2px;padding-top:2px;width:100%}.input-wrapper[data-v-cbc6e0dc],.picker-section[data-v-cbc6e0dc]{align-items:center;display:flex}.input-wrapper[data-v-cbc6e0dc]{border-radius:4px;cursor:pointer;gap:4px;padding:2px 6px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-wrapper[data-v-cbc6e0dc]:hover:not(.disabled){background-color:rgba(var(--v-theme-primary),.08)}.input-wrapper.active[data-v-cbc6e0dc]{background-color:rgba(var(--v-theme-primary),.12)}.time-picker-input[data-v-cbc6e0dc]{background:transparent;border:none;color:inherit;cursor:pointer;font-size:14px;font-weight:600;height:auto;line-height:1.2;outline:none;padding:0;text-align:center;width:3ch}.time-picker-input[data-v-cbc6e0dc]::-webkit-inner-spin-button,.time-picker-input[data-v-cbc6e0dc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.time-picker-input[data-v-cbc6e0dc]:focus{background:rgba(var(--v-theme-primary),.1);border-radius:4px}.field-label[data-v-cbc6e0dc]{color:#94a3b8;font-size:10px;font-weight:500;text-transform:lowercase}.colon-divider[data-v-cbc6e0dc]{color:#cbd5e1;font-size:14px;font-weight:700;margin:0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.time-select-list[data-v-cbc6e0dc]{border-radius:8px!important;box-shadow:0 4px 20px #0000001a!important;max-height:200px;overflow-y:auto}.time-select-list[data-v-cbc6e0dc]::-webkit-scrollbar{width:6px}.time-select-list[data-v-cbc6e0dc]::-webkit-scrollbar-track{background:transparent}.time-select-list[data-v-cbc6e0dc]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.15);border-radius:3px}.time-select-list[data-v-cbc6e0dc]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-on-surface),.3)}.working-day-date-filter[data-v-bf0af013],.working-days-minutes-input[data-v-faf02832]{width:100%}.minutes-row[data-v-faf02832]{background-color:rgba(var(--v-theme-surface-variant),.04);border:1px solid rgba(var(--v-border-color),.16);transition:background-color .15s ease}.minutes-row[data-v-faf02832]:hover{background-color:rgba(var(--v-theme-primary),.04)}.minutes-field[data-v-faf02832] input{text-align:center}.fade-enter-active[data-v-faf02832],.fade-leave-active[data-v-faf02832]{transition:opacity .2s ease}.fade-enter-from[data-v-faf02832],.fade-leave-to[data-v-faf02832]{opacity:0}[data-v-faf02832] .v-chip .v-icon--clickable,[data-v-faf02832] .v-chip__close{background-color:transparent!important}.salary-calculator-grid[data-v-443ada0b]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:960px){.salary-calculator-grid[data-v-443ada0b]{grid-template-columns:1fr}}.vacation-section-title[data-v-443ada0b]{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:600;grid-column:span 2;margin-bottom:8px;margin-top:16px}@media(max-width:960px){.vacation-section-title[data-v-443ada0b]{grid-column:span 1}}.vacation-balance-row[data-v-443ada0b]{display:grid;gap:16px;grid-column:span 2;grid-template-columns:repeat(3,1fr);margin-bottom:4px;width:100%}@media(max-width:960px){.vacation-balance-row[data-v-443ada0b]{gap:12px;grid-column:span 1;grid-template-columns:1fr}}.vacation-stat-card[data-v-443ada0b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:all .25s ease}.vacation-stat-card[data-v-443ada0b]:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.editable-card[data-v-443ada0b]{background:linear-gradient(135deg,#f0f7ff,#e0effe);border-color:#bae6fd}.editable-card[data-v-443ada0b]:focus-within{border-color:#0284c7;box-shadow:0 0 0 4px #0ea5e926}.used-card[data-v-443ada0b]{background:linear-gradient(135deg,#fffaf0,#fff4e0);border-color:#ffe4b5}.remaining-card.positive[data-v-443ada0b]{background:linear-gradient(135deg,#f0fdf4,#e6f4ea);border-color:#c6f6d5}.remaining-card.zero[data-v-443ada0b]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fed7d7}.stat-label[data-v-443ada0b]{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.stat-input-wrapper[data-v-443ada0b],.stat-value-wrapper[data-v-443ada0b]{align-items:baseline;display:flex;gap:4px}.stat-input-field[data-v-443ada0b],.stat-value[data-v-443ada0b]{color:#1e293b;font-size:28px;font-weight:800;line-height:1}.stat-input-field[data-v-443ada0b]{background:transparent;border:none;outline:none;padding:0;width:100%}.stat-unit[data-v-443ada0b]{color:#64748b;font-size:13px;font-weight:600}.card-content-wrapper[data-v-443ada0b]{display:flex;flex-direction:column;width:100%}.editable-hint[data-v-443ada0b]{align-items:center;color:#0284c7;display:flex;font-size:11px;font-weight:500;gap:4px;margin-top:8px}.hint-icon[data-v-443ada0b]{color:#0284c7;flex-shrink:0}.distribution-warning[data-v-443ada0b]{align-items:center;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;display:flex;font-weight:500;gap:8px;padding:8px 12px}.distribution-summary-box[data-v-443ada0b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.summary-title[data-v-443ada0b]{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.summary-chips[data-v-443ada0b]{display:flex;flex-wrap:wrap;gap:8px}.summary-chip[data-v-443ada0b]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #00000005;display:inline-flex;font-size:12.5px;gap:4px;padding:4px 8px}.chip-name[data-v-443ada0b]{color:#475569;font-weight:500}.chip-val[data-v-443ada0b]{color:#0f172a;font-weight:700}.vacation-insights-container[data-v-74cd0e84]{margin-bottom:16px;margin-top:8px;width:100%}.loading-grid[data-v-74cd0e84]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:960px){.loading-grid[data-v-74cd0e84]{gap:12px;grid-template-columns:1fr}}.vacation-balance-row[data-v-74cd0e84]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);width:100%}@media(max-width:960px){.vacation-balance-row[data-v-74cd0e84]{gap:12px;grid-template-columns:1fr}}.vacation-stat-card[data-v-74cd0e84]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:all .25s ease}.vacation-stat-card[data-v-74cd0e84]:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.total-card[data-v-74cd0e84]{background:linear-gradient(135deg,#f0f5ff,#e6efff);border-color:#adc6ff}.used-card[data-v-74cd0e84]{background:linear-gradient(135deg,#fffaf0,#fff4e0);border-color:#ffe4b5}.remaining-card.positive[data-v-74cd0e84]{background:linear-gradient(135deg,#f0fdf4,#e6f4ea);border-color:#c6f6d5}.remaining-card.zero[data-v-74cd0e84]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fed7d7}.stat-label[data-v-74cd0e84]{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.stat-value-wrapper[data-v-74cd0e84]{align-items:baseline;display:flex;gap:4px}.stat-value[data-v-74cd0e84]{color:#1e293b;font-size:28px;font-weight:800;line-height:1}.stat-unit[data-v-74cd0e84]{color:#64748b;font-size:13px;font-weight:600}.stats-card[data-v-8a4931ab]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgba(var(--v-theme-primary),.75));box-shadow:0 4px 20px rgba(var(--v-theme-primary),.25);overflow:hidden}.stats-card__header[data-v-8a4931ab]{background:#00000014}.stats-card__body[data-v-8a4931ab]{background:rgb(var(--v-theme-surface));margin:0 2px 2px}.header-icon-wrap[data-v-8a4931ab]{background:#fff3;height:30px;width:30px}.skeleton-item[data-v-8a4931ab]{background:transparent;height:60px}.stat-tile[data-v-8a4931ab]{border:1px solid transparent;min-height:56px;transition:transform .15s ease,box-shadow .15s ease}.stat-tile[data-v-8a4931ab]:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.stat-tile__icon[data-v-8a4931ab]{background:rgba(var(--v-theme-surface),.85);flex-shrink:0;height:26px;width:26px}.stat-tile__label[data-v-8a4931ab]{color:rgba(var(--v-theme-on-surface),.55);font-size:.67rem;line-height:1.5}.stat-tile__value[data-v-8a4931ab]{font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3}.stat-tile--success[data-v-8a4931ab]{background:rgba(var(--v-theme-success),.08);border-color:rgba(var(--v-theme-success),.2)}.stat-tile--primary[data-v-8a4931ab]{background:rgba(var(--v-theme-primary),.08);border-color:rgba(var(--v-theme-primary),.2)}.stat-tile--warning[data-v-8a4931ab]{background:rgba(var(--v-theme-warning),.08);border-color:rgba(var(--v-theme-warning),.2)}.stat-tile--info[data-v-8a4931ab]{background:rgba(var(--v-theme-info),.08);border-color:rgba(var(--v-theme-info),.2)}.stat-tile--grey[data-v-8a4931ab]{background:rgba(var(--v-theme-on-surface),.04);border-color:rgba(var(--v-theme-on-surface),.1)}.stat-tile--error[data-v-8a4931ab]{background:rgba(var(--v-theme-error),.08);border-color:rgba(var(--v-theme-error),.2)}.adjustment-row[data-v-8a4931ab]{border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease}.adjustment-row[data-v-8a4931ab]:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.add-deficit-btn[data-v-8a4931ab]{flex-shrink:0;font-size:.75rem!important;height:32px!important;letter-spacing:0;transition:all .2s ease}.add-deficit-btn[data-v-8a4931ab]:hover:not(:disabled){transform:translateY(-1px)}.sign-toggle-group[data-v-8a4931ab]{align-items:center;background:rgba(var(--v-theme-on-surface),.02);border:1px solid rgba(var(--v-theme-on-surface),.15);border-radius:8px;display:flex;height:32px;overflow:hidden}.sign-toggle-group--disabled[data-v-8a4931ab]{background:rgba(var(--v-theme-on-surface),.05);border-color:rgba(var(--v-theme-on-surface),.05);opacity:.5}.sign-btn[data-v-8a4931ab]{background:transparent;border:none;color:rgba(var(--v-theme-on-surface),.5);cursor:pointer;height:100%!important;transition:all .2s ease;width:30px!important}.sign-btn[data-v-8a4931ab]:hover:not(:disabled){background:rgba(var(--v-theme-on-surface),.05)}.sign-btn[data-v-8a4931ab]:disabled{cursor:not-allowed}.sign-btn--active-plus[data-v-8a4931ab]{background:rgb(var(--v-theme-success))!important}.sign-btn--active-minus[data-v-8a4931ab]{background:rgb(var(--v-theme-error))!important}.sign-btn.sign-btn--active-minus[data-v-8a4931ab] .v-icon,.sign-btn.sign-btn--active-plus[data-v-8a4931ab] .v-icon{color:#fff!important}.compact-time-picker[data-v-8a4931ab]{align-items:center;background:rgba(var(--v-theme-on-surface),.04);border:1.5px solid rgba(var(--v-theme-on-surface),.1);border-radius:8px;direction:ltr!important;display:flex;height:32px;padding:2px 8px}.compact-time-picker--disabled[data-v-8a4931ab]{background:rgba(var(--v-theme-on-surface),.08);border-color:rgba(var(--v-theme-on-surface),.05);opacity:.5}.compact-time-input[data-v-8a4931ab]{-moz-appearance:textfield;background:transparent;border:none;color:rgba(var(--v-theme-on-surface),.87);font-family:monospace;font-size:.85rem;font-weight:700;outline:none;padding:0;text-align:center;width:2.2ch}.compact-time-input[data-v-8a4931ab]::-webkit-inner-spin-button,.compact-time-input[data-v-8a4931ab]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.compact-time-input[data-v-8a4931ab]:focus{background:rgba(var(--v-theme-primary),.1);border-radius:4px}.compact-sep[data-v-8a4931ab]{color:rgba(var(--v-theme-on-surface),.3);font-size:.85rem;font-weight:700;padding:0 1px}.v-field.end-shift-attention{--v-field-border-color:rgb(var(--v-theme-warning))!important;animation:endShiftAttentionPulse 2s ease-in-out infinite;color:rgb(var(--v-theme-warning))!important}@keyframes endShiftAttentionPulse{0%,to{box-shadow:0 0 0 2px rgba(var(--v-theme-warning),.25)!important}50%{box-shadow:0 0 0 6px rgba(var(--v-theme-warning),.45)!important}}.v-field.pulse-highlight{animation:endShiftPulseHighlight .6s ease-in-out 2}@keyframes endShiftPulseHighlight{0%,to{box-shadow:0 0 rgba(var(--v-theme-primary),0)!important}50%{box-shadow:0 0 0 8px rgba(var(--v-theme-primary),.6)!important}}.v-field.success-highlight{--v-field-border-color:rgb(var(--v-theme-success))!important;animation:endShiftSuccessPulse .8s ease-in-out 2;color:rgb(var(--v-theme-success))!important}@keyframes endShiftSuccessPulse{0%,to{box-shadow:0 0 rgba(var(--v-theme-success),0)!important}50%{box-shadow:0 0 0 8px rgba(var(--v-theme-success),.5)!important}}.sign-toggle-group[data-v-047864da]{height:40px}.sign-btn[data-v-047864da]{font-weight:600;letter-spacing:.01em;min-width:72px}.hide-spin-buttons[data-v-047864da] input[type=number]::-webkit-inner-spin-button,.hide-spin-buttons[data-v-047864da] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-spin-buttons[data-v-047864da] input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.formula-builder[data-v-2d2936a8]{width:100%}.builder-header[data-v-2d2936a8]{gap:14px}.builder-layout[data-v-2d2936a8]{align-items:stretch}.builder-toolbar[data-v-2d2936a8]{display:grid;gap:14px;grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr);position:sticky;top:0;z-index:4}.builder-toolbar__section[data-v-2d2936a8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(var(--v-theme-surface),.98) 0,rgba(var(--v-theme-primary),.03)),rgba(var(--v-theme-surface),.96);border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 12px 30px #0f172a0f;padding:16px 18px}.builder-toolbar__section--number[data-v-2d2936a8] .v-field{background:rgba(var(--v-theme-surface),.9)}.builder-panel[data-v-2d2936a8]{background:linear-gradient(180deg,rgba(var(--v-theme-surface),1) 0,rgba(var(--v-theme-primary),.02)),rgba(var(--v-theme-surface),.98);border-color:#0f172a14;box-shadow:0 18px 46px #0f172a0f}.builder-panel--formula[data-v-2d2936a8],.builder-panel--palette[data-v-2d2936a8]{overflow:hidden}.builder-panel__content[data-v-2d2936a8]{padding:20px!important}.palette-section--tokens[data-v-2d2936a8]{display:flex;flex-direction:column;gap:10px}.formula-dropzone[data-v-2d2936a8],.palette-grid[data-v-2d2936a8]{min-height:80px}.palette-grid[data-v-2d2936a8]{display:grid;gap:10px}.palette-grid--tokens[data-v-2d2936a8]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.palette-grid--operators[data-v-2d2936a8]{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.palette-grid--toolbar[data-v-2d2936a8]{min-height:auto}.palette-entry[data-v-2d2936a8]{display:flex}.palette-card[data-v-2d2936a8]{border:1px solid rgba(var(--v-theme-primary),.09);cursor:grab;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.palette-card[data-v-2d2936a8]:hover{border-color:rgba(var(--v-theme-primary),.24);box-shadow:0 12px 28px rgba(var(--v-theme-primary),.12);transform:translateY(-2px)}.palette-card__title[data-v-2d2936a8]{font-size:.88rem;font-weight:600;line-height:1.3}.palette-card__description[data-v-2d2936a8]{color:rgba(var(--v-theme-on-surface),.68);font-size:.76rem;line-height:1.45}.palette-card__meta[data-v-2d2936a8]{display:flex;flex-wrap:wrap;gap:6px}.operator-card[data-v-2d2936a8]{border:1px solid rgba(var(--v-theme-secondary),.16)}.operator-card--toolbar[data-v-2d2936a8]{min-height:100%}.operator-card__symbol[data-v-2d2936a8]{align-items:center;background:rgba(var(--v-theme-secondary),.14);border-radius:12px;color:rgb(var(--v-theme-secondary));display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:700;height:34px;justify-content:center;min-width:34px;padding:0 10px}.required-summary-chip[data-v-2d2936a8]{border:1px solid rgba(var(--v-theme-warning),.22)}.formula-dropzone[data-v-2d2936a8]{align-content:flex-start;align-items:center;background:linear-gradient(180deg,rgba(var(--v-theme-primary),.045) 0,rgba(var(--v-theme-primary),.02)),rgba(var(--v-theme-surface),1);border:1px dashed rgba(var(--v-theme-primary),.32);border-radius:18px;display:flex;flex-wrap:wrap;gap:4px 0;min-height:190px;padding:16px;transition:border-color .2s ease,background .2s ease;width:100%}.formula-dropzone--drag-active[data-v-2d2936a8]{background:linear-gradient(180deg,rgba(var(--v-theme-primary),.07) 0,rgba(var(--v-theme-primary),.035)),rgba(var(--v-theme-surface),1);border-color:rgba(var(--v-theme-primary),.55)}.formula-drop-indicator[data-v-2d2936a8]{align-items:center;align-self:stretch;cursor:default;display:flex;flex:0 0 16px;inline-size:16px;justify-content:center;min-height:42px;padding:4px 5px;position:relative;z-index:2}.formula-drop-indicator__line[data-v-2d2936a8]{background:rgba(var(--v-theme-primary),.16);border-radius:999px;height:100%;min-height:28px;opacity:0;transform:scaleY(.68);transition:opacity .14s ease,transform .14s ease,background-color .14s ease,box-shadow .14s ease;width:4px}.formula-drop-indicator--active .formula-drop-indicator__line[data-v-2d2936a8]{background:rgb(var(--v-theme-primary));box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.18),0 0 14px rgba(var(--v-theme-primary),.32);opacity:1;transform:scaleY(1)}.formula-item[data-v-2d2936a8]{display:inline-flex;max-width:100%;padding-block-start:8px;padding-inline-end:0;position:relative;transition:opacity .2s ease,transform .2s ease}.formula-item--dragging[data-v-2d2936a8]{opacity:.35}.formula-token[data-v-2d2936a8]{background:rgba(var(--v-theme-primary),.09);border:1px solid rgba(var(--v-theme-primary),.12);border-radius:14px;box-shadow:0 10px 20px #0f172a12;cursor:grab;min-height:38px;padding-block:8px;padding-inline:12px}.formula-token[data-v-2d2936a8],.formula-token__content[data-v-2d2936a8]{align-items:center;display:inline-flex;max-width:100%}.formula-token__content[data-v-2d2936a8]{flex:1;min-width:0}.formula-token__label[data-v-2d2936a8]{font-size:.84rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formula-token__remove[data-v-2d2936a8]{align-items:center;background:#ef444424;border:0;border-radius:999px;color:rgb(var(--v-theme-error));cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;inset-block-start:-3px;inset-inline-end:-3px;justify-content:center;position:absolute;transition:transform .15s ease,background-color .15s ease;width:22px;z-index:1}.formula-token__remove[data-v-2d2936a8]:hover{background:#ef444433;transform:scale(1.05)}.formula-token--token[data-v-2d2936a8]{background:rgba(var(--v-theme-primary),.09);border-color:rgba(var(--v-theme-primary),.14)}.formula-token--operator[data-v-2d2936a8]{background:rgba(var(--v-theme-secondary),.1);border-color:rgba(var(--v-theme-secondary),.16)}.formula-token--number[data-v-2d2936a8]{background:rgba(var(--v-theme-info),.1);border-color:rgba(var(--v-theme-info),.16)}.formula-token--unknown[data-v-2d2936a8]{background:rgba(var(--v-theme-on-surface),.08);border-color:rgba(var(--v-theme-on-surface),.12)}.formula-token--required[data-v-2d2936a8]{box-shadow:0 10px 22px rgba(var(--v-theme-warning),.18)}.drag-indicator[data-v-2d2936a8]{opacity:.58}.dropzone-empty[data-v-2d2936a8]{display:flex;flex-direction:column;min-height:150px;padding:20px;text-align:center;width:100%}.dropzone-empty[data-v-2d2936a8],.dropzone-empty__icon[data-v-2d2936a8]{align-items:center;border-radius:16px;justify-content:center}.dropzone-empty__icon[data-v-2d2936a8]{background:rgba(var(--v-theme-primary),.1);display:inline-flex;height:52px;width:52px}.min-w-0[data-v-2d2936a8]{min-width:0}.gap-2[data-v-2d2936a8]{gap:8px}.gap-3[data-v-2d2936a8]{gap:12px}.dropzone-empty[data-v-2d2936a8]>*{pointer-events:none}.dropzone-empty__title[data-v-2d2936a8]{font-size:.94rem;font-weight:500}.dropzone-empty--drop-target[data-v-2d2936a8]{background:rgba(var(--v-theme-primary),.08);border-radius:12px;color:rgb(var(--v-theme-primary));outline:2px dashed rgba(var(--v-theme-primary),.55);outline-offset:-4px}.formula-builder--compact .builder-toolbar[data-v-2d2936a8]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px!important;padding:7px 9px;position:static}.formula-builder--compact .builder-toolbar__section[data-v-2d2936a8]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:5px;padding:0}.formula-builder--compact .builder-toolbar__section--number[data-v-2d2936a8],.formula-builder--compact .builder-toolbar__section--operators[data-v-2d2936a8]{border-inline-start:1px solid #e2e8f0;padding-inline-start:8px}.formula-builder--compact .palette-grid[data-v-2d2936a8]{display:flex;flex-wrap:wrap;gap:5px;min-height:auto}.formula-builder--compact .builder-panel[data-v-2d2936a8]{background:none;border:0!important;border-radius:0!important;box-shadow:none}.formula-builder--compact .builder-panel__content[data-v-2d2936a8]{padding:0!important}.formula-builder--compact .formula-dropzone[data-v-2d2936a8]{border-radius:10px;min-height:62px;padding:7px 9px}.formula-builder--compact .dropzone-empty[data-v-2d2936a8]{min-height:48px;padding:4px}.formula-builder--compact .dropzone-empty__icon[data-v-2d2936a8]{border-radius:8px;height:26px;margin-bottom:4px!important;width:26px}.formula-builder--compact .dropzone-empty__title[data-v-2d2936a8]{font-size:.76rem}.formula-builder--compact .formula-item[data-v-2d2936a8]{padding-block-start:6px}.formula-builder--compact .formula-token[data-v-2d2936a8]{border-radius:8px;box-shadow:none;min-height:28px;padding-block:4px;padding-inline:9px}.formula-builder--compact .formula-token__label[data-v-2d2936a8]{font-size:.76rem}.formula-builder--compact .formula-drop-indicator[data-v-2d2936a8]{flex-basis:12px;inline-size:12px;min-height:30px;padding:2px 4px}.palette-chip[data-v-2d2936a8]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:grab;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;height:28px;line-height:1;padding-inline:9px;transition:transform .15s ease,box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.palette-chip[data-v-2d2936a8]:hover{box-shadow:0 3px 8px #0f172a1f;transform:translateY(-1px)}.palette-chip--token[data-v-2d2936a8]{background:rgba(var(--v-theme-primary),.1);border-color:rgba(var(--v-theme-primary),.22);color:rgb(var(--v-theme-primary))}.palette-chip--operator[data-v-2d2936a8]{background:rgba(var(--v-theme-secondary),.12);border-color:rgba(var(--v-theme-secondary),.24);color:rgb(var(--v-theme-secondary));font-size:.9rem;font-weight:700;justify-content:center;min-width:30px;padding-inline:6px}.palette-chip__grip[data-v-2d2936a8]{opacity:.5}.compact-number[data-v-2d2936a8]{align-items:center;display:inline-flex;gap:5px}.compact-number__field[data-v-2d2936a8]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:.78rem;height:28px;outline:none;padding-inline:9px;width:84px}.compact-number__field[data-v-2d2936a8]:focus{border-color:rgb(var(--v-theme-primary))}.compact-number__field[data-v-2d2936a8]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.compact-number__field[data-v-2d2936a8]::-webkit-inner-spin-button,.compact-number__field[data-v-2d2936a8]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.compact-number__add[data-v-2d2936a8]{align-items:center;background:rgba(var(--v-theme-primary),.12);border-radius:8px;color:rgb(var(--v-theme-primary));display:inline-flex;font-size:.72rem;font-weight:600;gap:3px;height:28px;padding-inline:10px;transition:background-color .15s ease;white-space:nowrap}.compact-number__add[data-v-2d2936a8]:hover:not(:disabled){background:rgba(var(--v-theme-primary),.22)}.compact-number__add[data-v-2d2936a8]:disabled{cursor:default;opacity:.45}.compact-clear[data-v-2d2936a8]{align-items:center;border-radius:8px;color:rgb(var(--v-theme-error));display:inline-flex;height:28px;justify-content:center;margin-inline-start:auto;width:28px}.compact-clear[data-v-2d2936a8]:hover{background:rgba(var(--v-theme-error),.08)}.compact-validation[data-v-2d2936a8]{align-items:center;color:rgb(var(--v-theme-error));display:flex;font-size:.72rem;font-weight:600;gap:5px;margin-top:6px}@media(max-width:960px){.builder-toolbar[data-v-2d2936a8]{grid-template-columns:1fr;position:static}.formula-dropzone[data-v-2d2936a8]{min-height:140px}.palette-grid--operators[data-v-2d2936a8],.palette-grid--tokens[data-v-2d2936a8]{grid-template-columns:1fr}}.inline-edit-textfield[data-v-b8d40833]{display:inline-flex;width:160px}[data-v-b8d40833] .inline-edit-textfield .v-field__input{color:#1e293b!important;font-size:.875rem!important;font-weight:700!important;min-height:unset!important;padding:0!important}.edit-pencil-btn[data-v-b8d40833]{align-items:center;background:transparent;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:inline-flex;justify-content:center;opacity:.6;padding:2px;transition:opacity .15s,color .15s}.edit-pencil-btn[data-v-b8d40833]:hover{color:#126eb7;opacity:1}
