.filters[data-v-64f60290]{display:flex;gap:16px;margin-bottom:24px;padding-left:20px;padding-right:20px;flex-wrap:nowrap;align-items:end}.filter-item[data-v-64f60290]{display:flex;flex-direction:column;gap:4px;min-width:150px}.filter-item label[data-v-64f60290]{font-size:12px;font-weight:500;color:#666;margin-bottom:4px}.filter-item select[data-v-64f60290]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s ease}.filter-item select[data-v-64f60290]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.administrator-select[data-v-64f60290],.branch-select[data-v-64f60290],.month-select[data-v-64f60290],.plan-select[data-v-64f60290],.year-select[data-v-64f60290]{width:100%}.administrator-input[data-v-64f60290],.branch-input[data-v-64f60290],.period-input[data-v-64f60290],.plan-input[data-v-64f60290]{width:100%;height:40px}.period-selectors[data-v-64f60290]{display:flex;gap:8px}.period-selectors select[data-v-64f60290]{min-width:100px}.filter-actions[data-v-64f60290]{display:flex;align-items:end;margin-left:auto}.btn[data-v-64f60290]{padding:8px 16px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn.btn-primary[data-v-64f60290]{background:#007bff;color:#fff}.btn.btn-primary[data-v-64f60290]:hover{background:#0056b3}.btn.btn-secondary[data-v-64f60290]{background:#6c757d;color:#fff}.btn.btn-secondary[data-v-64f60290]:hover{background:#545b62}.btn.btn-sm[data-v-64f60290]{padding:6px 12px;font-size:12px}.add-shift-btn[data-v-64f60290]{display:flex;align-items:center;gap:8px;margin-right:8px;background-color:#fff;border:1px solid #007bff;color:#007bff;border-radius:8px;padding:8px 16px;transition:all .2s ease}.add-shift-btn[data-v-64f60290]:hover{background-color:#f8f9ff;border-color:#0056b3}.add-shift-btn[data-v-64f60290]:active{background-color:#e6f2ff;border-color:#004085}.add-shift-btn .btn-icon[data-v-64f60290]{font-size:18px;color:#007bff}@media(max-width:768px){.filters[data-v-64f60290]{flex-direction:column;align-items:stretch}.filter-item[data-v-64f60290]{min-width:auto}.filter-actions[data-v-64f60290]{margin-left:0;margin-top:8px}}[data-v-64f60290] .v-text-field .v-input__control .v-input__slot{min-height:40px!important;border-radius:4px!important;border:1px solid #ddd!important}[data-v-64f60290] .v-text-field .v-input__control .v-input__append-inner .v-input__icon .v-icon{color:#666!important}[data-v-64f60290] .v-text-field--outlined .v-input__control .v-input__slot{border:1px solid #ddd!important}[data-v-64f60290] .v-text-field--outlined .v-input__control .v-input__slot:hover{border-color:#007bff!important}[data-v-64f60290] .v-text-field--outlined .v-input__control .v-input__slot.v-input--is-focused{border-color:#007bff!important;box-shadow:0 0 0 2px rgba(0,123,255,.25)!important}.kpi-summary[data-v-ac8de81e]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px}.kpi-header[data-v-ac8de81e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.kpi-title h3[data-v-ac8de81e]{margin:0;font-size:18px;font-weight:600;color:#333}.kpi-overall[data-v-ac8de81e]{font-size:24px;font-weight:700;color:#ff6b35}.kpi-table table[data-v-ac8de81e]{width:100%;border-collapse:collapse}.kpi-table td[data-v-ac8de81e],.kpi-table th[data-v-ac8de81e]{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.kpi-table th[data-v-ac8de81e]{background-color:#f8f9fa;font-weight:600;color:#333;font-size:14px}.kpi-table td[data-v-ac8de81e]{font-size:14px;color:#666}.task-name[data-v-ac8de81e]{font-weight:500;color:#333}.info-button[data-v-ac8de81e]{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:#2a3b51;transition:opacity .2s ease}.info-button[data-v-ac8de81e]:hover{opacity:.7}.info-button.disabled[data-v-ac8de81e]{opacity:.3;cursor:default}.task-weight[data-v-ac8de81e]{text-align:center}.task-fact[data-v-ac8de81e],.task-plan[data-v-ac8de81e]{text-align:right}.task-percentage[data-v-ac8de81e]{text-align:center}.task-weighted[data-v-ac8de81e]{text-align:center;font-weight:600}.weighted-green[data-v-ac8de81e]{color:#28a745}.weighted-red[data-v-ac8de81e]{color:#dc3545}.weighted-normal[data-v-ac8de81e]{color:#333}.limit-indicator[data-v-ac8de81e]{font-size:12px;color:#666;font-weight:400;margin-left:4px}.no-data[data-v-ac8de81e]{padding:20px;text-align:center;color:#666;font-style:italic}.kpi-table-title[data-v-ac8de81e]{color:#2a3b51!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;letter-spacing:.12px!important}.summary[data-v-bb21b638]{background:#fff;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.summary-header[data-v-bb21b638]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.summary-header h3[data-v-bb21b638]{margin:0;font-size:16px;font-weight:600;color:#333}.summary-actions[data-v-bb21b638]{display:flex;gap:12px}.btn-toggle[data-v-bb21b638]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s ease}.btn-toggle[data-v-bb21b638]:hover{background:#f8f9fa;border-color:#007bff}.loading[data-v-bb21b638]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#666;padding:40px 0}.spinner[data-v-bb21b638]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:spin-bb21b638 1s linear infinite}@keyframes spin-bb21b638{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-data[data-v-bb21b638]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#666;text-align:center;padding:40px 0}.no-data-icon[data-v-bb21b638]{font-size:48px;opacity:.5}.summary-content[data-v-bb21b638]{display:flex;flex-direction:column;border-radius:8px;border:1px solid #eaebee;overflow:hidden}.summary-section[data-v-bb21b638]{overflow:hidden}.section-header[data-v-bb21b638]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f4f5f6;cursor:pointer;transition:background .2s ease}.section-header[data-v-bb21b638]:hover{background:#e9ecef}.section-header:hover .chevron-container i[data-v-bb21b638]{color:#333}.section-header-left[data-v-bb21b638]{display:flex;align-items:center;gap:8px}.chevron-container[data-v-bb21b638]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.chevron-container i[data-v-bb21b638]{font-size:18px;color:#666;transition:color .2s ease}h4[data-v-bb21b638]{margin:0;font-size:16px;font-weight:600;color:#333}.kpi-value[data-v-bb21b638]{font-size:16px;font-weight:600;display:flex;align-items:center;gap:4px}.kpi-value span.kpi-separator[data-v-bb21b638]{color:#666;font-weight:400}.kpi-value span.kpi-success[data-v-bb21b638]{color:#28a745}.kpi-value span.kpi-warning[data-v-bb21b638]{color:#ffc107}.kpi-value span.kpi-danger[data-v-bb21b638]{color:#dc3545}.payments-value[data-v-bb21b638]{font-size:16px;font-weight:600;color:#28a745}.revenue-section[data-v-bb21b638]{background:#fff}.revenue-row[data-v-bb21b638]{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #e1e5e9;background:#f4f5f6}.revenue-title[data-v-bb21b638]{font-size:16px;font-weight:600;color:#333;margin:0}.revenue-data[data-v-bb21b638]{display:flex;align-items:center;gap:24px}.revenue-plan-fact[data-v-bb21b638]{display:flex;align-items:center;gap:8px}.plan-fact-label[data-v-bb21b638]{color:#aab1b9;font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.54px}.plan-fact-values[data-v-bb21b638]{font-size:14px;color:#333;font-weight:600}.plan-fact-percentage[data-v-bb21b638]{font-size:14px;font-weight:600}.plan-fact-percentage.revenue-success[data-v-bb21b638]{color:#28a745}.plan-fact-percentage.revenue-warning[data-v-bb21b638]{color:#ffc107}.plan-fact-percentage.revenue-danger[data-v-bb21b638]{color:#dc3545}.revenue-shifts-info[data-v-bb21b638]{display:flex;align-items:center;gap:8px}.shifts-info-label[data-v-bb21b638]{color:#aab1b9;font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.54px}.shifts-info-values[data-v-bb21b638]{display:flex;align-items:center;gap:2px}.shifts-total[data-v-bb21b638]{font-size:14px;color:#333;font-weight:600}.shifts-divider[data-v-bb21b638]{font-size:14px;color:#666}.shifts-low[data-v-bb21b638]{font-size:14px;color:#dc3545;font-weight:600}.section-content[data-v-bb21b638]{padding:16px;background:#fff}.kpi-summary[data-v-bb21b638]{padding:0!important;margin:0!important}.metric-item[data-v-bb21b638]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.metric-item[data-v-bb21b638]:last-child{border-bottom:none}.metric-label[data-v-bb21b638]{font-size:14px;color:#666;font-weight:500}.metric-value[data-v-bb21b638]{font-size:14px;font-weight:600}.metric-value.metric-success[data-v-bb21b638]{color:#28a745}.metric-value.metric-warning[data-v-bb21b638]{color:#ffc107;background:none!important}.metric-value.metric-danger[data-v-bb21b638]{color:#dc3545}.metric-value.primary[data-v-bb21b638]{color:#007bff}@media(max-width:768px){.revenue-data[data-v-bb21b638],.revenue-row[data-v-bb21b638]{flex-direction:column;align-items:flex-start;gap:12px}.revenue-data[data-v-bb21b638]{width:100%}.revenue-plan-fact[data-v-bb21b638],.revenue-shifts-info[data-v-bb21b638]{width:100%;justify-content:space-between}}@media(max-width:768px){.summary-header[data-v-bb21b638]{flex-direction:column;gap:12px;align-items:stretch}.summary-actions[data-v-bb21b638]{justify-content:center}.metric-item[data-v-bb21b638]{flex-direction:column;align-items:flex-start;gap:4px}.metric-value[data-v-bb21b638]{font-size:16px}}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:16px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.shift-sidebar-overlay[data-v-c5194494]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:1000;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:all .3s ease-out}.shift-sidebar-overlay.visible[data-v-c5194494]{opacity:1;visibility:visible;background:rgba(0,0,0,.5)}.shift-sidebar[data-v-c5194494]{width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;transform:translateX(100%);transition:transform .3s ease-out}.shift-sidebar-overlay.visible .shift-sidebar[data-v-c5194494]{transform:translateX(0)}.shift-sidebar-header[data-v-c5194494]{padding:24px 24px 16px 24px;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center}.shift-sidebar-header .shift-sidebar-title[data-v-c5194494]{color:#2a3b51;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:18px;line-height:16px;letter-spacing:-.03em;margin:0}.shift-sidebar-header .close-btn[data-v-c5194494]{background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.shift-sidebar-header .close-btn[data-v-c5194494]:hover{background:#f8f9fa;color:#333}.shift-sidebar-body[data-v-c5194494]{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.form-group[data-v-c5194494]{display:flex;flex-direction:column;gap:8px}.form-group .debug-info[data-v-c5194494]{font-size:12px;color:#666;font-style:italic}.form-label[data-v-c5194494]{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.01em;color:#2a3b51}.form-label .norm-text[data-v-c5194494]{color:#6c757d;font-weight:400}.form-input[data-v-c5194494]{height:40px;background:#fff;border-radius:4px;border:1px solid #e1e5e9;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#2a3b51}.form-input[data-v-c5194494]::-moz-placeholder{color:rgba(42,59,81,.3803921568627451)}.form-input[data-v-c5194494]::placeholder{color:rgba(42,59,81,.3803921568627451)}.form-select[data-v-c5194494]{width:100%}.autofill-btn[data-v-c5194494]{width:100%;height:40px;margin-top:8px}.metrics-section[data-v-c5194494]{display:flex;flex-direction:column;gap:20px;margin-top:8px}.shift-sidebar-footer[data-v-c5194494]{padding:16px 24px 24px 24px;border-top:1px solid #e1e5e9;display:flex;flex-direction:column;gap:12px}.shift-sidebar-footer .cancel-btn[data-v-c5194494],.shift-sidebar-footer .delete-btn[data-v-c5194494],.shift-sidebar-footer .save-btn[data-v-c5194494]{width:100%;height:40px}[data-v-c5194494] .v-text-field .v-input__control .v-input__slot{min-height:40px!important;border-radius:4px!important}[data-v-c5194494] .v-btn{text-transform:none!important;font-weight:500!important;border-radius:4px!important}.metrics-table[data-v-cd2472d0]{width:-moz-fit-content;width:fit-content;margin:auto;max-width:100%}.loading-indicator[data-v-cd2472d0]{background:#e3f2fd;border:1px solid #90caf9;border-radius:4px;padding:12px;margin-bottom:16px;color:#1565c0;text-align:center}.loading-indicator p[data-v-cd2472d0]{margin:0;font-size:14px;font-weight:500}.no-data-message[data-v-cd2472d0]{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:24px;margin-bottom:16px;color:#666;text-align:center}.no-data-message p[data-v-cd2472d0]{margin:0;font-size:16px}.table-container[data-v-cd2472d0]{border:1px solid #e1e5e9;border-radius:8px;position:relative}.table-wrapper[data-v-cd2472d0]{display:flex;overflow-x:auto;cursor:grab}.table-wrapper.grabbing[data-v-cd2472d0]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-shift-column-unified[data-v-cd2472d0]{width:60px;min-width:60px;border-left:1px solid #e1e5e9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.add-shift-column-unified[data-v-cd2472d0]:hover{background:#e9ecef;border-color:#dee2e6}.add-shift-column-unified.column-hovered[data-v-cd2472d0]{background:#e3f2fd!important;border-color:#2196f3!important;box-shadow:inset 0 0 0 1px rgba(33,150,243,.3);color:#1976d2!important}.add-shift-button-wrapper[data-v-cd2472d0]{display:flex;align-items:center;justify-content:center;height:100%;width:120px}.add-shift-button[data-v-cd2472d0]{width:40px;height:40px;border:none;border-radius:50%;background:#2196f3;color:#fff;font-size:24px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.add-shift-button[data-v-cd2472d0]:hover{background:#1976d2;transform:scale(1.1)}.metrics-data-table[data-v-cd2472d0]{width:auto;min-width:800px;border-collapse:collapse;background:#fff;flex-shrink:0;table-layout:fixed;margin-left:-1px}.metrics-data-table td[data-v-cd2472d0],.metrics-data-table th[data-v-cd2472d0]{font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:18px;font-weight:400;padding:12px 16px;text-align:left;border:1px solid #e1e5e9;position:relative}.metrics-data-table th[data-v-cd2472d0]{background:#fff;font-weight:600;color:#333;position:sticky;top:0}.metrics-data-table .metric-name[data-v-cd2472d0]:not(.task-master-header-cell){width:370px;max-width:370px;font-weight:400;position:sticky;left:0;z-index:10;background:#f8f9fa!important;box-shadow:1px 0 0 0 #e1e5e9;border-right:none!important;border-left:none!important}.metrics-data-table .accruals-header-label-cell[data-v-cd2472d0],.metrics-data-table .tasks-header-cell.metric-name[data-v-cd2472d0],.metrics-data-table tbody td[data-v-cd2472d0]:first-child{min-width:370px}.metrics-data-table tbody td[data-v-cd2472d0],.metrics-data-table tbody tr[data-v-cd2472d0]{position:relative;z-index:1}.metrics-data-table tbody td[data-v-cd2472d0]:first-child:not(.accruals-header-label-cell,.task-master-header-cell){position:sticky;left:0;z-index:15;background:#f8f9fa!important;box-shadow:1px 0 0 0 #e1e5e9;border-right:none!important}.metrics-data-table .chart-row th[data-v-cd2472d0]:first-child{position:sticky;left:0;z-index:10;background:#e9ecef;border-right:2px solid #dee2e6}.metrics-data-table .period-header[data-v-cd2472d0]{width:120px!important;min-width:120px;max-width:120px;text-align:center;background:#fff;position:relative;z-index:9!important}.metrics-data-table .period-header.date-header[data-v-cd2472d0]{font-weight:600;color:#495057}.metrics-data-table .period-header.admin-header[data-v-cd2472d0]{font-weight:500;color:#6c757d;font-size:13px;background:#f8f9fa}.metrics-data-table .period-header.admin-header .admin-name-text[data-v-cd2472d0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.metrics-data-table .period-header.channel-header[data-v-cd2472d0],.metrics-data-table .period-header.salon-header[data-v-cd2472d0]{font-weight:500;color:#6c757d}.metrics-data-table .period-header.branch-header[data-v-cd2472d0]{font-weight:600;color:#495057;background:#f8f9fa;text-align:center}.metrics-data-table .metric-label .metric-name[data-v-cd2472d0]{font-weight:400;color:#333}.metrics-data-table .clickable-metric-name[data-v-cd2472d0]{cursor:pointer;transition:background-color .2s ease}.metrics-data-table .clickable-metric-name[data-v-cd2472d0]:hover{background-color:#f8f9fa}.metrics-data-table .clickable-metric-name:hover .metric-name[data-v-cd2472d0]{text-decoration:underline}.metrics-data-table .non-clickable-metric-name[data-v-cd2472d0]{cursor:default}.metrics-data-table .non-clickable-metric-name:hover .metric-name[data-v-cd2472d0]{text-decoration:none}.metrics-data-table .active-chart-row[data-v-cd2472d0]{background-color:#e3f2fd!important;position:relative}.metrics-data-table .active-chart-row td[data-v-cd2472d0]{background-color:#e3f2fd!important;font-weight:500;position:relative}.metrics-data-table .active-chart-row td[data-v-cd2472d0]:first-child{z-index:5}.metrics-data-table .active-chart-row .metric-label[data-v-cd2472d0]{border-left:3px solid #2196f3;padding-left:13px}.metrics-data-table .active-chart-row .metric-name[data-v-cd2472d0]{background-color:transparent!important}.metrics-data-table .active-chart-row .clickable-metric-name[data-v-cd2472d0]{cursor:pointer}.metrics-data-table .info-button[data-v-cd2472d0]{background:none;border:none;cursor:pointer;font-size:14px;padding:2px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.metrics-data-table .info-button[data-v-cd2472d0]:hover{background:#e9ecef}.metrics-data-table .metric-value[data-v-cd2472d0]{width:120px!important;min-width:120px;max-width:120px;text-align:right;font-weight:500;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:18px;font-weight:400}.metrics-data-table .metric-value[data-v-cd2472d0]:hover{background:#f8f9fa}.metrics-data-table .metric-value.excellent[data-v-cd2472d0]{color:#38cd58;background:#d7f5de}.metrics-data-table .metric-value.average[data-v-cd2472d0]{color:#2a3b51;background:#d7e8ff}.metrics-data-table .metric-value.poor[data-v-cd2472d0]{color:#ee3939;background:#fcd8d8}.metrics-data-table .metric-value.above-norm[data-v-cd2472d0]{color:#28a745!important}.metrics-data-table .metric-value.below-norm[data-v-cd2472d0]{color:#dc3545!important}.metrics-data-table .norm-value[data-v-cd2472d0]{font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#2a3b51;cursor:default;text-align:left;padding:8px 10px;gap:2px;align-items:center;position:sticky;width:90px;min-width:90px;max-width:90px;background:#f8f9fa!important;box-shadow:1px 0 0 0 #e1e5e9;border-right:none!important;border-left:none!important}.metrics-data-table .norm-value[data-v-cd2472d0]:hover{background:#f8f9fa!important}.metrics-data-table .bold-row[data-v-cd2472d0]{font-weight:600}.metrics-data-table .bold-row .metric-name[data-v-cd2472d0]{font-weight:700}.metrics-data-table .accruals-section-header[data-v-cd2472d0]{background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#2a3b51;border-top:2px solid #e1e5e9}.metrics-data-table .accruals-section-header .accruals-header-label-cell[data-v-cd2472d0]{padding:12px 16px;font-weight:600;font-size:16px;color:#2a3b51;background:transparent}.metrics-data-table .accruals-section-header .accruals-header-cell[data-v-cd2472d0]{padding:12px 16px;font-weight:600;font-size:14px;color:#2a3b51;background:transparent;text-align:left}.metrics-data-table .accruals-section-header .period-header[data-v-cd2472d0]{font-family:Source Sans Pro,sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:.01em;padding:8px 10px;gap:2px;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#2a3b51;color:#2a3b51}.metrics-data-table .accruals-row[data-v-cd2472d0]{background:#fff}.metrics-data-table .accruals-row[data-v-cd2472d0]:hover{background:#f8f9fa}.metrics-data-table .accruals-row .accruals-empty-norms[data-v-cd2472d0]{background:#fff}.metrics-data-table .accruals-row .accruals-period-value[data-v-cd2472d0]{font-weight:600;background:#f8f9fa!important;text-align:left;box-shadow:1px 0 0 0 #e1e5e9;border-right:none!important}.metrics-data-table .accruals-row .metric-value[data-v-cd2472d0]{font-weight:700}.metrics-data-table .bold-text[data-v-cd2472d0]{font-weight:700!important}.metrics-data-table .clickable-cell[data-v-cd2472d0]{cursor:pointer}.metrics-data-table .clickable-cell[data-v-cd2472d0]:hover{text-decoration:underline}.metrics-data-table .metric-row[data-v-cd2472d0]:hover{background:#f8f9fa}.metrics-data-table .metric-row:last-child td[data-v-cd2472d0]{border-bottom:none}.metrics-data-table .tasks-header-row[data-v-cd2472d0]{background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#2a3b51}.metrics-data-table .tasks-header-row .tasks-header-cell[data-v-cd2472d0]{font-weight:600;color:#2a3b51;background:transparent;text-align:left;padding:12px 16px;border:1px solid #e1e5e9;white-space:nowrap}.metrics-data-table .tasks-header-row .weight-header[data-v-cd2472d0]{max-width:50px;min-width:50px;width:50px;line-height:16px;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#2a3b51!important;box-shadow:1px 0 0 0 #e1e5e9}.metrics-data-table .tasks-header-row .branch-plan-header[data-v-cd2472d0],.metrics-data-table .tasks-header-row .weight-header[data-v-cd2472d0]{text-align:left;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:400;letter-spacing:.01em;padding:8px 10px;gap:2px;color:#2a3b51;border-right:none!important}.metrics-data-table .tasks-header-row .branch-plan-header[data-v-cd2472d0]{max-width:90px;min-width:90px;width:90px;white-space:normal;word-break:break-word;line-height:1.2;line-height:16px;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#2a3b51;border-left:none!important}.metrics-data-table .tasks-header-row .period-placeholder-header[data-v-cd2472d0]{min-width:120px}.weight-cell[data-v-cd2472d0]{text-align:center!important;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#2a3b51;padding:0!important;gap:2px;align-items:center;width:50px;min-width:50px;max-width:50px;background:#f8f9fa!important;box-shadow:1px 0 0 0 #e1e5e9;border-right:none!important}.chart-row[data-v-cd2472d0]{background:#fff}.chart-row th[data-v-cd2472d0]{background:#fff;font-weight:600}.chart-row .chart-header[data-v-cd2472d0]{background:#f8f9fa!important}.chart-row:first-child .mini-chart[data-v-cd2472d0]{height:124px}tr[data-v-cd2472d0]{font-size:14px!important;font-weight:400;color:#333}.chart-controls[data-v-cd2472d0]{display:flex;align-items:center;gap:10px;width:100%}.chart-controls .chart-controls-left[data-v-cd2472d0]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.chart-controls .chart-controls-left .metric-name[data-v-cd2472d0]{font-weight:400;color:#333}.chart-controls .chart-controls-left .custom-select-wrapper[data-v-cd2472d0]{position:relative;display:inline-block;width:280px}.chart-controls .chart-controls-left .chart-metric-select[data-v-cd2472d0]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;color:#333;cursor:pointer;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-controls .chart-controls-left .chart-metric-select[data-v-cd2472d0]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.chart-controls .chart-controls-left .chart-metric-select option[data-v-cd2472d0]{padding:8px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-controls .chart-scale[data-v-cd2472d0]{flex:1;display:flex;justify-content:flex-end}.chart-controls .chart-scale .scale-labels[data-v-cd2472d0]{display:flex;flex-direction:column;justify-content:space-between;height:94px;min-width:60px;top:16px;right:0}.chart-controls .chart-scale .scale-labels .scale-label[data-v-cd2472d0]{font-size:12px;color:#666;text-align:right;line-height:1}.chart-cell[data-v-cd2472d0]{width:120px!important;min-width:120px;max-width:120px;padding:0!important;text-align:center;vertical-align:middle;background:#fff;border:1px solid #e1e5e9}.chart-cell .mini-chart[data-v-cd2472d0]{width:100%;height:124px;display:flex;align-items:end;justify-content:center;position:relative}.chart-cell .mini-chart .chart-grid-lines[data-v-cd2472d0]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.chart-cell .mini-chart .chart-grid-lines .grid-line[data-v-cd2472d0]{position:absolute;left:0;right:0;height:1px;background-color:#e0e0e0;opacity:.6}.chart-cell .mini-chart .norm-line[data-v-cd2472d0]{position:absolute;left:0;right:0;height:2px;background-color:#ff5722;z-index:3;box-shadow:0 0 4px rgba(255,87,34,.5)}.chart-bar[data-v-cd2472d0]{width:20px;background:linear-gradient(0deg,#007bff,#66b3ff);border-radius:2px 2px 0 0;transition:all .3s ease;cursor:pointer;box-shadow:0 1px 3px rgba(0,123,255,.2);position:relative;z-index:1}.chart-bar[data-v-cd2472d0]:hover{background:linear-gradient(0deg,#0056b3,#4d94ff);box-shadow:0 2px 6px rgba(0,123,255,.3)}.chart-line-row[data-v-cd2472d0],.chart-line-row td[data-v-cd2472d0]{height:0;padding:0;border:none;position:relative;z-index:3}.chart-line-row td[data-v-cd2472d0]:first-child{z-index:10}.chart-line-cell[data-v-cd2472d0],.chart-line-header[data-v-cd2472d0]{background:transparent!important}.chart-line-container[data-v-cd2472d0]{position:absolute;top:-124px;left:0;width:100%;height:124px;pointer-events:none;z-index:3}.chart-line-svg[data-v-cd2472d0]{width:100%;height:124px;overflow:visible;display:block}.chart-line[data-v-cd2472d0]{filter:drop-shadow(0 2px 4px rgba(76,175,80,.3));transition:stroke-width .2s ease}.chart-line[data-v-cd2472d0]:hover{stroke-width:3}.chart-controls-wrap[data-v-cd2472d0]{padding-right:0!important}@media(max-width:768px){.metrics-data-table[data-v-cd2472d0]{font-size:14px}.metrics-data-table td[data-v-cd2472d0],.metrics-data-table th[data-v-cd2472d0]{padding:8px 12px}.metrics-data-table .metric-name[data-v-cd2472d0]{min-width:150px;max-width:310px}.metrics-data-table .period-header[data-v-cd2472d0]{min-width:100px}}.column-hovered[data-v-cd2472d0]{background:#e3f2fd!important;border-color:#2196f3!important;box-shadow:inset 0 0 0 1px rgba(33,150,243,.3)!important}.column-hovered .add-shift-button[data-v-cd2472d0]{background:#007bff!important;color:#fff!important;transform:scale(1.1)!important}.task-label[data-v-cd2472d0]{display:flex}.accruals-header-label-cell[data-v-cd2472d0],.task-master-header-cell[data-v-cd2472d0]{background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),#2a3b51!important;position:sticky!important;left:0!important}.auto-height-row td[data-v-cd2472d0]{vertical-align:top!important}.activation-toggle[data-v-ee44761e]{display:flex;align-items:center;justify-content:center}.toggle-switch[data-v-ee44761e]{position:relative;display:inline-block;width:36px;height:18px}.toggle-switch input[data-v-ee44761e]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-ee44761e]{background-color:#007bff;border-color:#007bff}.toggle-switch input:checked+.toggle-slider[data-v-ee44761e]:before{transform:translateX(18px);border-color:#007bff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 3L4.5 8.5 2 6' stroke='%23007bff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px 12px;background-position:50%;background-repeat:no-repeat}.toggle-switch input:not(:checked)+.toggle-slider[data-v-ee44761e]{background-color:#e0e0e0;border-color:#e0e0e0}.toggle-switch input:not(:checked)+.toggle-slider[data-v-ee44761e]:before{border-color:#e0e0e0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 2.5l-7 7m0-7l7 7' stroke='%23e0e0e0' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:12px 12px;background-position:50%;background-repeat:no-repeat}.toggle-switch input:disabled+.toggle-slider[data-v-ee44761e]{opacity:.5;cursor:not-allowed}.toggle-slider[data-v-ee44761e]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e0e0e0;transition:.3s;border-radius:6px;border:1px solid #e0e0e0}.toggle-slider[data-v-ee44761e]:before{position:absolute;content:"";height:14px;width:14px;left:1px;top:1px;background-color:#fff;transition:.3s;border-radius:4px;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center}.plan-list[data-v-7fb6ecba]{width:100%}.filters-bar[data-v-7fb6ecba]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border-radius:8px;flex-wrap:wrap;margin-top:-24px}.search-section[data-v-7fb6ecba]{flex:1;min-width:200px}.search-input-container[data-v-7fb6ecba]{position:relative;max-width:300px}.search-input[data-v-7fb6ecba]{width:100%;padding:8px 12px 8px 40px;border:1px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .2s ease}.search-input[data-v-7fb6ecba]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.1)}.search-input[data-v-7fb6ecba]::-moz-placeholder{color:#999}.search-input[data-v-7fb6ecba]::placeholder{color:#999}.search-icon[data-v-7fb6ecba]{position:absolute;right:12px;top:20px;transform:translateY(-50%);color:#666;font-size:30px}.filter-buttons[data-v-7fb6ecba]{display:flex;gap:8px;flex-wrap:wrap}.filter-btn[data-v-7fb6ecba]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e1e5e9;border-radius:20px;background:#fff;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-btn[data-v-7fb6ecba]:hover{border-color:#007bff;color:#007bff}.filter-btn.active[data-v-7fb6ecba]{background:#007bff;border-color:#007bff;color:#fff}.filter-btn.active .filter-icon[data-v-7fb6ecba]{color:#fff}.filter-btn .filter-icon[data-v-7fb6ecba]{font-size:12px;color:#666;transition:color .2s ease}.action-section[data-v-7fb6ecba]{margin-left:auto}.create-plan-btn[data-v-7fb6ecba]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#007bff;border:1px solid #007bff;border-radius:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.create-plan-btn[data-v-7fb6ecba]:hover{background:#0056b3;border-color:#0056b3}.create-plan-btn .btn-icon[data-v-7fb6ecba]{font-size:30px;margin-top:-14px;margin-bottom:-14px}.loading[data-v-7fb6ecba]{display:flex;align-items:center;justify-content:center;padding:40px;gap:12px;color:#666}.loading .spinner[data-v-7fb6ecba]{width:20px;height:20px;border:2px solid #e1e5e9;border-top:2px solid #007bff;border-radius:50%;animation:spin-7fb6ecba 1s linear infinite}@keyframes spin-7fb6ecba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-data[data-v-7fb6ecba]{text-align:center;padding:60px 20px;color:#666}.no-data .no-data-icon[data-v-7fb6ecba]{font-size:48px;margin-bottom:16px}.no-data h3[data-v-7fb6ecba]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#333}.no-data p[data-v-7fb6ecba]{margin:0 0 24px 0;color:#666}.plans-table-container[data-v-7fb6ecba]{background:#fff;border:1px solid #e1e5e9;border-radius:8px;overflow:visible;padding-left:20px;padding-right:20px}.plans-table[data-v-7fb6ecba]{width:100%;border-collapse:collapse}.plans-table td[data-v-7fb6ecba],.plans-table th[data-v-7fb6ecba]{padding:16px;text-align:left;border-bottom:1px solid #e1e5e9}.plans-table th[data-v-7fb6ecba]{background:#f8f9fa;font-weight:600;color:#333;font-size:14px}.plans-table .plan-name[data-v-7fb6ecba]{width:40%}.plans-table .plan-status[data-v-7fb6ecba]{width:20%}.plans-table .plan-created[data-v-7fb6ecba]{width:15%}.plans-table .plan-actions[data-v-7fb6ecba],.plans-table .plan-activation[data-v-7fb6ecba]{width:15%;text-align:center}.plan-row[data-v-7fb6ecba]:hover{background:#f8f9fa}.plan-row:last-child td[data-v-7fb6ecba]{border-bottom:none}.plan-name-cell .plan-name-content[data-v-7fb6ecba]{display:flex;align-items:center}.plan-name-cell .plan-title[data-v-7fb6ecba]{font-weight:500;color:#333;font-size:15px}.plan-status-cell .status-badge[data-v-7fb6ecba]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.plan-status-cell .status-badge.draft[data-v-7fb6ecba]{background:#fff3cd;color:#856404}.plan-status-cell .status-badge.published[data-v-7fb6ecba]{background:#d4edda;color:#155724}.plan-status-cell .status-badge.archived[data-v-7fb6ecba]{background:#f8d7da;color:#721c24}.plan-created-cell[data-v-7fb6ecba]{color:#666;font-size:14px}.plan-actions-cell[data-v-7fb6ecba]{text-align:center}.actions-dropdown[data-v-7fb6ecba]{position:relative;display:inline-block}.dropdown-toggle[data-v-7fb6ecba]{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;font-size:16px;color:#666;transition:all .2s ease}.dropdown-toggle.active[data-v-7fb6ecba],.dropdown-toggle[data-v-7fb6ecba]:hover{background:#e9ecef;color:#333}.dropdown-menu[data-v-7fb6ecba]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e1e5e9;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;min-width:160px;padding:4px 0;margin-top:4px}.dropdown-item[data-v-7fb6ecba]{display:block;width:100%;padding:8px 16px;border:none;background:none;text-align:left;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s ease}.dropdown-item[data-v-7fb6ecba]:hover{background:#f8f9fa}.dropdown-item.danger[data-v-7fb6ecba]{color:#dc3545}.dropdown-item.danger[data-v-7fb6ecba]:hover{background:#f8d7da}.pagination[data-v-7fb6ecba]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:16px}.pagination .page-info[data-v-7fb6ecba]{color:#666;font-size:14px}.btn[data-v-7fb6ecba]{padding:8px 16px;border:1px solid #e1e5e9;border-radius:4px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.btn[data-v-7fb6ecba]:hover:not(:disabled){background:#f8f9fa;border-color:#d1d5db}.btn[data-v-7fb6ecba]:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary[data-v-7fb6ecba]{background:#007bff;border-color:#007bff;color:#fff}.btn.btn-primary[data-v-7fb6ecba]:hover:not(:disabled){background:#0056b3;border-color:#0056b3}.btn.btn-outline[data-v-7fb6ecba]{background:transparent;border-color:#e1e5e9}.btn.btn-outline[data-v-7fb6ecba]:hover:not(:disabled){background:#f8f9fa}.btn.btn-sm[data-v-7fb6ecba]{padding:6px 12px;font-size:12px}@media(max-width:768px){.filters-bar[data-v-7fb6ecba]{flex-direction:column;align-items:stretch;gap:12px}.search-section[data-v-7fb6ecba]{min-width:auto}.search-input-container[data-v-7fb6ecba]{max-width:none}.filter-buttons[data-v-7fb6ecba]{justify-content:center}.action-section[data-v-7fb6ecba]{margin-left:0;text-align:center}.plans-table[data-v-7fb6ecba]{font-size:14px}.plans-table td[data-v-7fb6ecba],.plans-table th[data-v-7fb6ecba]{padding:12px 8px}.plans-table .plan-name[data-v-7fb6ecba]{width:35%}.plans-table .plan-created[data-v-7fb6ecba],.plans-table .plan-status[data-v-7fb6ecba]{width:25%}.plans-table .plan-actions[data-v-7fb6ecba]{width:15%}.dropdown-menu[data-v-7fb6ecba]{right:-10px;min-width:140px}}.plan-activation-cell .activation-toggle[data-v-7fb6ecba]{display:flex;justify-content:center;align-items:center}.plan-activation-cell .activation-disabled[data-v-7fb6ecba]{color:#999;text-align:center}@media(max-width:768px){.plans-table-container[data-v-7fb6ecba]{margin-bottom:100px}.dropdown-menu[data-v-7fb6ecba]{position:fixed;top:auto;right:10px;left:10px;width:auto;min-width:auto}}.header[data-v-5d2b287a]{border-bottom:1px solid rgba(42,59,81,.12156862745098039)}.header__content[data-v-5d2b287a]{display:flex;align-items:center;width:100%}.header__search-input[data-v-5d2b287a]{background-color:rgba(42,59,81,.043137254901960784);flex-grow:1}.card[data-v-5d2b287a]{min-width:200px}.v-card__title[data-v-5d2b287a]{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.selection-item-wrapper[data-v-5d2b287a]{width:100%;height:48px;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;justify-content:space-between;cursor:pointer}.selection-item-wrapper[data-v-5d2b287a]:hover{background-color:#c7dfff}.selection-item[data-v-5d2b287a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.selection-item-checkbox[data-v-5d2b287a]{display:flex;align-items:center;justify-content:center;width:24px;margin-right:8px}.selection-item-title.disabled[data-v-5d2b287a]{opacity:.7}.v-card__text[data-v-5d2b287a]{padding:0}[data-v-5d2b287a] .v-text-field__slot input{color:#465468;font-size:14px}[data-v-5d2b287a] label{font-size:14px;color:rgba(42,59,81,.6)!important}.highlighted[data-v-5d2b287a]{background-color:#c7dfff}.v-list[data-v-5d2b287a]{padding:0}.disabled[data-v-5d2b287a]{color:rgba(42,59,81,.3803921568627451)}.delete-button[data-v-5d2b287a]{display:flex;align-items:center;justify-content:center;padding:8px;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.delete-button[data-v-5d2b287a]:hover{background-color:rgba(244,67,54,.1)}.delete-icon[data-v-5d2b287a]{cursor:pointer;transition:transform .2s ease}.delete-icon[data-v-5d2b287a]:hover{transform:scale(1.2)}.info-icon-wrapper[data-v-5d2b287a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:help}.task-selector-wrapper[data-v-5d2b287a]{position:relative;display:inline-block;width:100%;overflow:visible}.task-selector-wrapper[data-v-5d2b287a] .base-input-outlined-wrapper,.task-selector-wrapper[data-v-5d2b287a] .v-input,.task-selector-wrapper[data-v-5d2b287a] .v-input__control{overflow:visible}.selected-task-info-button[data-v-5d2b287a]{position:absolute;right:32px;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e0e0e0;cursor:pointer;font-size:14px;padding:2px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0;z-index:1000;color:#007bff;box-shadow:0 2px 4px rgba(0,0,0,.15);pointer-events:auto}.selected-task-info-button[data-v-5d2b287a]:hover{background:#e9ecef}[data-v-5d2b287a] .GCB2-audience-setting-base-input.select{padding-right:32px}svg[data-v-05db95b6],svg[data-v-72c54fc8]{display:inline-block;vertical-align:middle}.modal-content[data-v-5efb5008]{background:linear-gradient(180deg,#fff,#f8f9fa);box-shadow:0 4px 20px rgba(42,59,81,.15);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:24px}.modal-header[data-v-5efb5008]{margin:-16px -16px 0 -16px;padding:16px 24px;border-radius:8px 8px 0 0}.modal-header .modal-title[data-v-5efb5008]{color:#2a3b51;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:18px;line-height:16px;letter-spacing:-.03em;margin:0}.modal-header .btn-close[data-v-5efb5008]{display:none}.modal-body[data-v-5efb5008]{display:flex;flex-direction:column;gap:24px;padding:0;flex:1;overflow-y:auto}.form-group[data-v-5efb5008]{display:flex;flex-direction:column;gap:4px}.form-label[data-v-5efb5008]{display:flex;flex-direction:row;align-items:flex-end;gap:4px;height:20px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.01em;color:#2a3b51}.form-label .info-button[data-v-5efb5008]{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:#2a3b51;opacity:.6;transition:opacity .2s ease}.form-label .info-button[data-v-5efb5008]:hover{opacity:.8}.section-title[data-v-5efb5008]{font-weight:700;line-height:16px;letter-spacing:-.03em;margin-bottom:8px;display:block}.form-input[data-v-5efb5008],.section-title[data-v-5efb5008]{font-family:Source Sans Pro,sans-serif;font-size:16px;color:#2a3b51}.form-input[data-v-5efb5008]{box-sizing:border-box;gap:8px;height:40px;background:#fff;border-radius:4px;border:none;font-weight:400;line-height:24px}.form-input[data-v-5efb5008]::-moz-placeholder{color:rgba(42,59,81,.3803921568627451)}.form-input[data-v-5efb5008]::placeholder{color:rgba(42,59,81,.3803921568627451)}.branches-list[data-v-5efb5008],.channels-list[data-v-5efb5008],.tasks-list[data-v-5efb5008],.users-mapping[data-v-5efb5008]{display:flex;flex-direction:column;gap:4px}.branch-item[data-v-5efb5008],.channel-item[data-v-5efb5008],.mapping-item[data-v-5efb5008],.task-item[data-v-5efb5008]{display:flex;align-items:center;gap:8px}.branch-item[data-v-5efb5008],.channel-item[data-v-5efb5008],.task-item[data-v-5efb5008]{width:100%}.branch-input[data-v-5efb5008],.channel-input[data-v-5efb5008],.task-select[data-v-5efb5008]{width:calc(100% - 48px);flex-basis:calc(100% - 48px)!important;flex-grow:0!important}.task-select-fix[data-v-5efb5008]{flex-basis:calc(100% - 96px)!important}.user-select[data-v-5efb5008]{flex-grow:1;max-width:calc(50% - 28px)}.branch-input[data-v-5efb5008],.channel-input[data-v-5efb5008],.task-input[data-v-5efb5008],.user-input[data-v-5efb5008]{flex:1;box-sizing:border-box;gap:8px;height:40px;background:#fff;border-radius:4px;border:none;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#2a3b51}.branch-input[data-v-5efb5008]::-moz-placeholder,.channel-input[data-v-5efb5008]::-moz-placeholder,.task-input[data-v-5efb5008]::-moz-placeholder,.user-input[data-v-5efb5008]::-moz-placeholder{color:rgba(42,59,81,.3803921568627451)}.branch-input[data-v-5efb5008]::placeholder,.channel-input[data-v-5efb5008]::placeholder,.task-input[data-v-5efb5008]::placeholder,.user-input[data-v-5efb5008]::placeholder{color:rgba(42,59,81,.3803921568627451)}.add-branch-input[data-v-5efb5008],.add-channel-input[data-v-5efb5008],.add-mapping-input[data-v-5efb5008],.add-task-input[data-v-5efb5008]{box-sizing:border-box;gap:8px;height:40px;background:#fff;border-radius:4px;border:none;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(42,59,81,.3803921568627451);cursor:pointer}.add-branch-input[data-v-5efb5008]:hover,.add-channel-input[data-v-5efb5008]:hover,.add-mapping-input[data-v-5efb5008]:hover,.add-task-input[data-v-5efb5008]:hover{background:#f8f9fa}.remove-branch-btn[data-v-5efb5008],.remove-channel-btn[data-v-5efb5008],.remove-mapping-btn[data-v-5efb5008],.remove-task-btn[data-v-5efb5008]{width:40px;height:40px;background:transparent;border:none;color:#ee3a3a;display:flex;align-items:center;justify-content:center;cursor:pointer}.remove-branch-btn[data-v-5efb5008]:hover,.remove-channel-btn[data-v-5efb5008]:hover,.remove-mapping-btn[data-v-5efb5008]:hover,.remove-task-btn[data-v-5efb5008]:hover{background:#f5e0e4;border-radius:4px}.warning-message[data-v-5efb5008]{margin-top:12px;margin-bottom:8px}.mapping-header[data-v-5efb5008]{display:flex;flex-direction:row;align-items:flex-end;padding:0;gap:2px;height:62px}.mapping-header span[data-v-5efb5008]{width:302px;height:62px;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.01em;color:#2a3b51;display:flex;align-items:flex-end}.users-mapping[data-v-5efb5008]{gap:2px}.modal-footer[data-v-5efb5008]{display:flex;flex-direction:row;align-items:center;padding:0;gap:16px;width:201px;height:40px;margin-top:auto}[data-v-5efb5008] .v-text-field .v-input__control .v-input__slot{min-height:40px!important;border-radius:4px!important}[data-v-5efb5008] .v-btn{text-transform:none!important;font-weight:500!important;border-radius:4px!important}.edit-task-btn[data-v-5efb5008]{min-width:40px!important;width:40px!important;height:40px!important}.task-item[data-v-5efb5008]{display:flex;align-items:center;gap:8px}.service-select[data-v-5efb5008] .v-input__control{min-height:auto!important}.service-select[data-v-5efb5008] .v-select__selection{margin:0 4px 0 0}.service-select[data-v-5efb5008] .v-chip{margin:2px}.column-controls[data-v-044414ef]{position:absolute;top:-35px;left:50%;transform:translateX(-50%);display:flex;gap:4px;z-index:10;background:#fff;padding:4px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.add-column-btn[data-v-044414ef],.remove-column-btn[data-v-044414ef]{width:24px;height:24px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#666}.add-column-btn[data-v-044414ef]:hover:not(:disabled),.remove-column-btn[data-v-044414ef]:hover:not(:disabled){background:#f5f5f5;border-color:#999}.add-column-btn[data-v-044414ef]:disabled,.remove-column-btn[data-v-044414ef]:disabled{opacity:.5;cursor:not-allowed}.add-column-btn.left[data-v-044414ef],.remove-column-btn.left[data-v-044414ef]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.add-column-btn.right[data-v-044414ef],.remove-column-btn.right[data-v-044414ef]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.remove-column-btn[data-v-044414ef]{color:#dc3545;border-color:#dc3545}.remove-column-btn[data-v-044414ef]:hover:not(:disabled){background:#f8d7da;border-color:#dc3545}.plan-settings[data-v-a3d6278e]{position:relative;max-width:1200px;margin:0 auto;padding:20px;padding-bottom:100px;background:#fff}.page-blocking-overlay[data-v-a3d6278e]{position:absolute;inset:0;background:hsla(0,0%,100%,.65);z-index:2000;display:flex;align-items:center;justify-content:center;pointer-events:all}.page-spinner[data-v-a3d6278e]{width:44px;height:44px;border:4px solid #d6dde6;border-top-color:#2a3b51;border-radius:50%;animation:page-spin-a3d6278e .8s linear infinite}@keyframes page-spin-a3d6278e{to{transform:rotate(1turn)}}.plan-header[data-v-a3d6278e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e1e5e9}.plan-header .plan-title[data-v-a3d6278e]{margin:0;font-size:24px;font-weight:600;color:#007bff}.plan-header .btn-settings[data-v-a3d6278e]{padding:8px 16px;border:1px solid #007bff;background:#fff;color:#007bff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s ease}.plan-header .btn-settings[data-v-a3d6278e]:hover{background:#007bff;color:#fff}.section[data-v-a3d6278e]{margin-bottom:30px;padding:20px;border:1px solid #e1e5e9;border-radius:8px;background:#fff}.section .section-title[data-v-a3d6278e]{margin:0 0 20px 0;font-size:18px;font-weight:600;color:#333}.spoiler-group[data-v-a3d6278e]{margin-bottom:30px;border:1px solid #e1e5e9;border-radius:8px;padding:20px}.spoiler-group .spoiler-header[data-v-a3d6278e]{display:flex;justify-content:space-between;align-items:center;padding:0;background:transparent;border:none;border-radius:0;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoiler-group .spoiler-header[data-v-a3d6278e]:hover{background:transparent}.spoiler-group .spoiler-header .spoiler-header-left[data-v-a3d6278e]{display:flex;align-items:center;gap:12px}.spoiler-group .spoiler-header .spoiler-header-left .chevron-icon[data-v-a3d6278e]{font-size:20px;color:#666;transition:transform .2s ease}.spoiler-group .spoiler-header .spoiler-header-left .spoiler-title[data-v-a3d6278e]{margin:0;font-size:20px;font-weight:600;color:#333}.spoiler-group .spoiler-header .spoiler-status[data-v-a3d6278e]{display:flex;align-items:center;gap:8px}.spoiler-group .spoiler-header .spoiler-status .status-icon[data-v-a3d6278e]{font-size:18px;color:#28a745}.spoiler-group .spoiler-header .spoiler-status .status-icon.status-icon-warning[data-v-a3d6278e]{color:#ffc107}.spoiler-group .spoiler-header .spoiler-status .status-text[data-v-a3d6278e]{font-size:14px;color:#28a745;font-weight:500}.spoiler-group .spoiler-header .spoiler-status .status-text.status-text-warning[data-v-a3d6278e]{color:#ffc107}.spoiler-group .spoiler-content[data-v-a3d6278e]{margin-top:20px}.revenue-scale-wrap[data-v-a3d6278e]{overflow:auto;margin-top:-40px;padding-top:40px}.revenue-scale-table .column-header[data-v-a3d6278e],.revenue-scale-table[data-v-a3d6278e]{position:relative}.revenue-scale-table .column-header.selected[data-v-a3d6278e],.revenue-scale-table .table-cell.selected[data-v-a3d6278e]{background:#f0f8ff!important;border:2px solid #007bff!important}.revenue-scale-table .data-cell.with-controls[data-v-a3d6278e],.revenue-scale-table .table-header.with-controls[data-v-a3d6278e]{position:relative;overflow:visible}.general-revenue-scale[data-v-a3d6278e]{position:relative;border:1px solid #e1e5e9;border-radius:8px;padding:16px;background:#f8f9fa}.general-revenue-scale .revenue-scale-table[data-v-a3d6278e]{background:#fff;border-radius:6px;border:1px solid #e1e5e9;overflow:visible;min-width:100%}.limits-table-content[data-v-a3d6278e],.scale-table[data-v-a3d6278e],.tasks-table-content[data-v-a3d6278e]{width:100%;min-width:600px;border-collapse:collapse}.limits-table-content .table-header[data-v-a3d6278e],.limits-table-content .task-header[data-v-a3d6278e],.scale-table .table-header[data-v-a3d6278e],.scale-table .task-header[data-v-a3d6278e],.tasks-table-content .table-header[data-v-a3d6278e],.tasks-table-content .task-header[data-v-a3d6278e]{background:#f8f9fa;padding:8px;text-align:center;color:#333;border:1px solid #e1e5e9;font-size:14px;white-space:nowrap;position:relative}.limits-table-content .table-header .table-input[data-v-a3d6278e],.limits-table-content .task-header .table-input[data-v-a3d6278e],.scale-table .table-header .table-input[data-v-a3d6278e],.scale-table .task-header .table-input[data-v-a3d6278e],.tasks-table-content .table-header .table-input[data-v-a3d6278e],.tasks-table-content .task-header .table-input[data-v-a3d6278e]{border:1px solid #e5e5e5;border-radius:4px;text-align:right;font-weight:400;height:30px}.limits-table-content .table-header.first-column-header[data-v-a3d6278e],.limits-table-content .task-header.first-column-header[data-v-a3d6278e],.scale-table .table-header.first-column-header[data-v-a3d6278e],.scale-table .task-header.first-column-header[data-v-a3d6278e],.tasks-table-content .table-header.first-column-header[data-v-a3d6278e],.tasks-table-content .task-header.first-column-header[data-v-a3d6278e]{text-align:left;position:sticky;left:0;z-index:10;background:#f8f9fa}.limits-table-content .table-header.first-column-header .column-header[data-v-a3d6278e],.limits-table-content .task-header.first-column-header .column-header[data-v-a3d6278e],.scale-table .table-header.first-column-header .column-header[data-v-a3d6278e],.scale-table .task-header.first-column-header .column-header[data-v-a3d6278e],.tasks-table-content .table-header.first-column-header .column-header[data-v-a3d6278e],.tasks-table-content .task-header.first-column-header .column-header[data-v-a3d6278e]{display:flex;align-items:center;justify-content:space-between;width:100%}.limits-table-content .table-header.first-column-header .column-header .first-column-label[data-v-a3d6278e],.limits-table-content .task-header.first-column-header .column-header .first-column-label[data-v-a3d6278e],.scale-table .table-header.first-column-header .column-header .first-column-label[data-v-a3d6278e],.scale-table .task-header.first-column-header .column-header .first-column-label[data-v-a3d6278e],.tasks-table-content .table-header.first-column-header .column-header .first-column-label[data-v-a3d6278e],.tasks-table-content .task-header.first-column-header .column-header .first-column-label[data-v-a3d6278e]{color:#333}.limits-table-content .table-header[data-v-a3d6278e]:first-child,.limits-table-content .task-header[data-v-a3d6278e]:first-child,.scale-table .table-header[data-v-a3d6278e]:first-child,.scale-table .task-header[data-v-a3d6278e]:first-child,.tasks-table-content .table-header[data-v-a3d6278e]:first-child,.tasks-table-content .task-header[data-v-a3d6278e]:first-child{position:sticky;left:0;z-index:10;text-align:left}.limits-table-content .table-header.selected[data-v-a3d6278e],.limits-table-content .task-header.selected[data-v-a3d6278e],.scale-table .table-header.selected[data-v-a3d6278e],.scale-table .task-header.selected[data-v-a3d6278e],.tasks-table-content .table-header.selected[data-v-a3d6278e],.tasks-table-content .task-header.selected[data-v-a3d6278e]{background:#f0f8ff;border-color:#007bff}.limits-table-content .sub-header .sub-header-cell[data-v-a3d6278e],.scale-table .sub-header .sub-header-cell[data-v-a3d6278e],.tasks-table-content .sub-header .sub-header-cell[data-v-a3d6278e]{background:#f8f9fa;padding:8px;text-align:center;color:#666;border:1px solid #e1e5e9;font-size:12px}.limits-table-content .table-label[data-v-a3d6278e],.limits-table-content .task-name[data-v-a3d6278e],.scale-table .table-label[data-v-a3d6278e],.scale-table .task-name[data-v-a3d6278e],.tasks-table-content .table-label[data-v-a3d6278e],.tasks-table-content .task-name[data-v-a3d6278e]{background:#f8f9fa;padding:12px 8px;color:#333;border:1px solid #e1e5e9;font-size:14px;display:flex;align-items:center;gap:8px;position:sticky;left:0;z-index:9}.limits-table-content .table-cell[data-v-a3d6278e],.limits-table-content .task-limit[data-v-a3d6278e],.limits-table-content .task-norm[data-v-a3d6278e],.limits-table-content .task-significance[data-v-a3d6278e],.scale-table .table-cell[data-v-a3d6278e],.scale-table .task-limit[data-v-a3d6278e],.scale-table .task-norm[data-v-a3d6278e],.scale-table .task-significance[data-v-a3d6278e],.tasks-table-content .table-cell[data-v-a3d6278e],.tasks-table-content .task-limit[data-v-a3d6278e],.tasks-table-content .task-norm[data-v-a3d6278e],.tasks-table-content .task-significance[data-v-a3d6278e]{padding:8px;text-align:center;border:1px solid #e1e5e9;background:#fff}.limits-table-content .table-cell .table-input[data-v-a3d6278e],.limits-table-content .table-cell .task-input[data-v-a3d6278e],.limits-table-content .task-limit .table-input[data-v-a3d6278e],.limits-table-content .task-limit .task-input[data-v-a3d6278e],.limits-table-content .task-norm .table-input[data-v-a3d6278e],.limits-table-content .task-norm .task-input[data-v-a3d6278e],.limits-table-content .task-significance .table-input[data-v-a3d6278e],.limits-table-content .task-significance .task-input[data-v-a3d6278e],.scale-table .table-cell .table-input[data-v-a3d6278e],.scale-table .table-cell .task-input[data-v-a3d6278e],.scale-table .task-limit .table-input[data-v-a3d6278e],.scale-table .task-limit .task-input[data-v-a3d6278e],.scale-table .task-norm .table-input[data-v-a3d6278e],.scale-table .task-norm .task-input[data-v-a3d6278e],.scale-table .task-significance .table-input[data-v-a3d6278e],.scale-table .task-significance .task-input[data-v-a3d6278e],.tasks-table-content .table-cell .table-input[data-v-a3d6278e],.tasks-table-content .table-cell .task-input[data-v-a3d6278e],.tasks-table-content .task-limit .table-input[data-v-a3d6278e],.tasks-table-content .task-limit .task-input[data-v-a3d6278e],.tasks-table-content .task-norm .table-input[data-v-a3d6278e],.tasks-table-content .task-norm .task-input[data-v-a3d6278e],.tasks-table-content .task-significance .table-input[data-v-a3d6278e],.tasks-table-content .task-significance .task-input[data-v-a3d6278e]{width:100%;border:1px solid #e5e5e5;border-radius:4px;background:transparent;text-align:right;font-size:14px;padding:4px;outline:none}.limits-table-content .table-cell .table-input[data-v-a3d6278e]:focus,.limits-table-content .table-cell .task-input[data-v-a3d6278e]:focus,.limits-table-content .task-limit .table-input[data-v-a3d6278e]:focus,.limits-table-content .task-limit .task-input[data-v-a3d6278e]:focus,.limits-table-content .task-norm .table-input[data-v-a3d6278e]:focus,.limits-table-content .task-norm .task-input[data-v-a3d6278e]:focus,.limits-table-content .task-significance .table-input[data-v-a3d6278e]:focus,.limits-table-content .task-significance .task-input[data-v-a3d6278e]:focus,.scale-table .table-cell .table-input[data-v-a3d6278e]:focus,.scale-table .table-cell .task-input[data-v-a3d6278e]:focus,.scale-table .task-limit .table-input[data-v-a3d6278e]:focus,.scale-table .task-limit .task-input[data-v-a3d6278e]:focus,.scale-table .task-norm .table-input[data-v-a3d6278e]:focus,.scale-table .task-norm .task-input[data-v-a3d6278e]:focus,.scale-table .task-significance .table-input[data-v-a3d6278e]:focus,.scale-table .task-significance .task-input[data-v-a3d6278e]:focus,.tasks-table-content .table-cell .table-input[data-v-a3d6278e]:focus,.tasks-table-content .table-cell .task-input[data-v-a3d6278e]:focus,.tasks-table-content .task-limit .table-input[data-v-a3d6278e]:focus,.tasks-table-content .task-limit .task-input[data-v-a3d6278e]:focus,.tasks-table-content .task-norm .table-input[data-v-a3d6278e]:focus,.tasks-table-content .task-norm .task-input[data-v-a3d6278e]:focus,.tasks-table-content .task-significance .table-input[data-v-a3d6278e]:focus,.tasks-table-content .task-significance .task-input[data-v-a3d6278e]:focus{background:#f0f8ff;border:1px solid #007bff;border-radius:4px}.limits-table-content .table-cell .input-with-unit[data-v-a3d6278e],.limits-table-content .task-limit .input-with-unit[data-v-a3d6278e],.limits-table-content .task-norm .input-with-unit[data-v-a3d6278e],.limits-table-content .task-significance .input-with-unit[data-v-a3d6278e],.scale-table .table-cell .input-with-unit[data-v-a3d6278e],.scale-table .task-limit .input-with-unit[data-v-a3d6278e],.scale-table .task-norm .input-with-unit[data-v-a3d6278e],.scale-table .task-significance .input-with-unit[data-v-a3d6278e],.tasks-table-content .table-cell .input-with-unit[data-v-a3d6278e],.tasks-table-content .task-limit .input-with-unit[data-v-a3d6278e],.tasks-table-content .task-norm .input-with-unit[data-v-a3d6278e],.tasks-table-content .task-significance .input-with-unit[data-v-a3d6278e]{display:flex;align-items:center;gap:2px;justify-content:center}.limits-table-content .table-cell .input-with-unit .task-input[data-v-a3d6278e],.limits-table-content .task-limit .input-with-unit .task-input[data-v-a3d6278e],.limits-table-content .task-norm .input-with-unit .task-input[data-v-a3d6278e],.limits-table-content .task-significance .input-with-unit .task-input[data-v-a3d6278e],.scale-table .table-cell .input-with-unit .task-input[data-v-a3d6278e],.scale-table .task-limit .input-with-unit .task-input[data-v-a3d6278e],.scale-table .task-norm .input-with-unit .task-input[data-v-a3d6278e],.scale-table .task-significance .input-with-unit .task-input[data-v-a3d6278e],.tasks-table-content .table-cell .input-with-unit .task-input[data-v-a3d6278e],.tasks-table-content .task-limit .input-with-unit .task-input[data-v-a3d6278e],.tasks-table-content .task-norm .input-with-unit .task-input[data-v-a3d6278e],.tasks-table-content .task-significance .input-with-unit .task-input[data-v-a3d6278e]{width:60px;min-width:50px;max-width:80px;text-align:right}.limits-table-content .table-cell .task-unit[data-v-a3d6278e],.limits-table-content .task-limit .task-unit[data-v-a3d6278e],.limits-table-content .task-norm .task-unit[data-v-a3d6278e],.limits-table-content .task-significance .task-unit[data-v-a3d6278e],.scale-table .table-cell .task-unit[data-v-a3d6278e],.scale-table .task-limit .task-unit[data-v-a3d6278e],.scale-table .task-norm .task-unit[data-v-a3d6278e],.scale-table .task-significance .task-unit[data-v-a3d6278e],.tasks-table-content .table-cell .task-unit[data-v-a3d6278e],.tasks-table-content .task-limit .task-unit[data-v-a3d6278e],.tasks-table-content .task-norm .task-unit[data-v-a3d6278e],.tasks-table-content .task-significance .task-unit[data-v-a3d6278e]{font-size:12px;color:#666;white-space:nowrap;flex-shrink:0}.limits-table-content .task-row[data-v-a3d6278e]:hover,.scale-table .task-row[data-v-a3d6278e]:hover,.tasks-table-content .task-row[data-v-a3d6278e]:hover{background:#f8f9fa}.revenue-plan-grid[data-v-a3d6278e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:10px}.revenue-plan-grid .revenue-plan-item[data-v-a3d6278e]{display:flex;align-items:center;gap:8px}.revenue-plan-grid .revenue-plan-item .plan-label[data-v-a3d6278e]{color:#333;min-width:80px}.revenue-plan-grid .revenue-plan-item .plan-input[data-v-a3d6278e]{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.revenue-plan-grid .revenue-plan-item .plan-input[data-v-a3d6278e]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.1)}.revenue-plan-grid .revenue-plan-item .plan-currency[data-v-a3d6278e]{font-size:14px;color:#666}.salary-grid[data-v-a3d6278e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:10px}.salary-grid .salary-item[data-v-a3d6278e]{display:flex;align-items:center;gap:8px}.salary-grid .salary-item .salary-label[data-v-a3d6278e]{color:#333;min-width:200px}.salary-grid .salary-item .salary-input[data-v-a3d6278e]{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.salary-grid .salary-item .salary-input[data-v-a3d6278e]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.1)}.salary-grid .salary-item .salary-currency[data-v-a3d6278e]{font-size:14px;color:#666}.kpi-scale-table-wrap[data-v-a3d6278e]{margin-top:-40px;padding-top:40px;overflow:auto}.kpi-scale-table[data-v-a3d6278e]{position:relative;border:1px solid #e1e5e9;overflow:visible}.kpi-scale-table .column-header[data-v-a3d6278e]{position:relative}.kpi-scale-table .column-header.selected[data-v-a3d6278e]{background:#f0f8ff!important;border:2px solid #007bff!important}.kpi-scale-table .kpi-scale-table-content[data-v-a3d6278e]{width:100%;min-width:600px;border-collapse:collapse}.kpi-scale-table .kpi-scale-table-content .data-cell[data-v-a3d6278e]{background:#fff;padding:8px;text-align:center;border-right:1px solid #e1e5e9;font-size:14px;white-space:nowrap;position:relative;min-width:120px}.kpi-scale-table .kpi-scale-table-content .data-cell.with-controls[data-v-a3d6278e]{overflow:visible}.kpi-scale-table .kpi-scale-table-content .data-cell.selected[data-v-a3d6278e]{background:#e3f2fd!important;border-color:#2196f3!important;box-shadow:inset 0 0 0 1px rgba(33,150,243,.3)}.kpi-scale-table .kpi-scale-table-content .data-cell .kpi-input[data-v-a3d6278e]{border:1px solid #e5e5e5;border-radius:4px;text-align:right;font-weight:400;height:30px}.kpi-scale-table .kpi-scale-table-content .sticky-label[data-v-a3d6278e]{position:sticky;white-space:nowrap;left:0;z-index:10;background:#f8f9fa;text-align:left;padding:8px;font-size:14px;font-weight:500;color:#333}.kpi-scale-table .kpi-input[data-v-a3d6278e]{width:100%;background:transparent;font-size:14px;padding:4px;outline:none;border:1px solid #e5e5e5;border-radius:4px;text-align:right;font-weight:400;height:30px}.kpi-scale-table .kpi-input[data-v-a3d6278e]:focus{background:#fff;border:1px solid #007bff;border-radius:4px}.kpi-scale-table .kpi-unit[data-v-a3d6278e]{font-size:12px;color:#666;margin-left:4px}.action-buttons[data-v-a3d6278e]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e1e5e9;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:100}.action-buttons .action-buttons-wrapper[data-v-a3d6278e]{max-width:1200px;margin:0 auto;padding:20px;display:flex;gap:12px;justify-content:space-between;align-items:center}.action-buttons .buttons-group[data-v-a3d6278e]{display:flex;gap:12px}.action-buttons .btn[data-v-a3d6278e]{padding:10px 20px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.action-buttons .btn.btn-publish[data-v-a3d6278e]{background:#007bff;color:#fff;border-color:#007bff}.action-buttons .btn.btn-publish[data-v-a3d6278e]:hover{background:#0056b3;border-color:#0056b3}.action-buttons .btn.btn-disabled[data-v-a3d6278e]{opacity:.6;cursor:not-allowed}.action-buttons .btn.btn-disabled[data-v-a3d6278e]:hover{background:#007bff;border-color:#007bff}.action-buttons .btn.btn-copy[data-v-a3d6278e],.action-buttons .btn.btn-save[data-v-a3d6278e]{background:#fff;color:#007bff;border-color:#007bff}.action-buttons .btn.btn-copy[data-v-a3d6278e]:hover,.action-buttons .btn.btn-save[data-v-a3d6278e]:hover{background:#007bff;color:#fff}.action-buttons .btn.btn-delete[data-v-a3d6278e]{background:#fff;color:#dc3545;border-color:#dc3545}.action-buttons .btn.btn-delete[data-v-a3d6278e]:hover{background:#dc3545;color:#fff}.action-buttons .btn.btn-cancel[data-v-a3d6278e]{background:#fff;color:#6c757d;border-color:#6c757d}.action-buttons .btn.btn-cancel[data-v-a3d6278e]:hover{background:#6c757d;color:#fff}.invalid-input[data-v-a3d6278e]{border-color:#e20029!important;box-shadow:0 0 0 1px rgba(226,0,41,.2)}@media(max-width:768px){.plan-settings[data-v-a3d6278e]{padding:10px}.plan-header[data-v-a3d6278e]{flex-direction:column;gap:15px;align-items:flex-start}.action-buttons[data-v-a3d6278e]{flex-direction:column;align-items:stretch}.revenue-plan-grid[data-v-a3d6278e],.salary-grid[data-v-a3d6278e]{grid-template-columns:1fr}}.branches-revenue-scales[data-v-a3d6278e]{display:flex;flex-direction:column;gap:24px}.branches-revenue-scales .branch-revenue-scale[data-v-a3d6278e]{border:1px solid #e1e5e9;border-radius:8px;padding:16px;background:#f8f9fa;overflow-x:auto}.branches-revenue-scales .branch-revenue-scale .branch-scale-title[data-v-a3d6278e]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#007bff;padding-bottom:8px;border-bottom:2px solid #007bff}.branches-revenue-scales .branch-revenue-scale .revenue-scale-table[data-v-a3d6278e]{background:#fff;border-radius:6px;border:1px solid #e1e5e9;overflow:visible;min-width:100%}.branches-revenue-scales .branch-revenue-scale .revenue-scale-table .scale-table .table-header.first-column-header[data-v-a3d6278e],.branches-revenue-scales .branch-revenue-scale .revenue-scale-table .scale-table .table-header[data-v-a3d6278e]:first-child{position:sticky;left:0;z-index:10;background:#f8f9fa}.branches-revenue-scales .branch-revenue-scale .revenue-scale-table .scale-table .table-label[data-v-a3d6278e]{position:sticky;left:0;z-index:9}.scale-table .data-cell[data-v-a3d6278e]{background:#fff;padding:8px;text-align:center;border-right:1px solid #e1e5e9;font-size:14px;white-space:nowrap;position:relative;min-width:120px}.scale-table .data-cell.selected[data-v-a3d6278e]{background:#e3f2fd!important;border-color:#2196f3!important;box-shadow:inset 0 0 0 1px rgba(33,150,243,.3)}.scale-table .data-cell .table-input[data-v-a3d6278e]{border:1px solid #e5e5e5;border-radius:4px;text-align:right;font-weight:400;height:30px}.scale-table .sticky-label[data-v-a3d6278e]{position:sticky;left:0;z-index:10;background:#f8f9fa;text-align:left;padding:8px;font-size:14px;font-weight:500;color:#333}.daily-revenue-plan .branches-revenue[data-v-a3d6278e],.daily-revenue-plan .single-revenue[data-v-a3d6278e]{display:flex;flex-direction:column;gap:16px}.daily-revenue-plan .branch-revenue-item[data-v-a3d6278e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:6px}.daily-revenue-plan .branch-revenue-item .branch-label[data-v-a3d6278e]{font-size:14px;font-weight:500;color:#333;margin:0}.daily-revenue-plan .branch-revenue-item .revenue-input-container[data-v-a3d6278e]{display:flex;align-items:center;gap:8px}.daily-revenue-plan .branch-revenue-item .revenue-input-container .revenue-input[data-v-a3d6278e]{width:120px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;text-align:right}.daily-revenue-plan .branch-revenue-item .revenue-input-container .revenue-input[data-v-a3d6278e]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.daily-revenue-plan .branch-revenue-item .revenue-input-container .currency[data-v-a3d6278e]{font-size:14px;font-weight:500;color:#666}.activate-toggle[data-v-a3d6278e]{display:flex;align-items:center;gap:12px}.activate-toggle .activate-label[data-v-a3d6278e]{font-size:14px;font-weight:500;color:#333}.kpi-chart-container[data-v-a3d6278e],.revenue-chart-container[data-v-a3d6278e]{margin-top:20px;padding:20px;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px}.kpi-chart-container .chart-title[data-v-a3d6278e],.revenue-chart-container .chart-title[data-v-a3d6278e]{margin:0 0 15px 0;font-size:16px;font-weight:600;color:#333;text-align:center}.kpi-chart-container .chart-wrapper[data-v-a3d6278e],.revenue-chart-container .chart-wrapper[data-v-a3d6278e]{position:relative;height:300px;width:100%}.kpi-chart-container .chart-wrapper canvas[data-v-a3d6278e],.revenue-chart-container .chart-wrapper canvas[data-v-a3d6278e]{max-width:100%!important;height:auto!important}.kpi-chart-container[data-v-a3d6278e],.revenue-chart-container[data-v-a3d6278e]{overflow:visible!important}.info-button[data-v-a3d6278e]{background:none;border:none;cursor:pointer;font-size:14px;padding:2px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.info-button[data-v-a3d6278e]:hover{background:#e9ecef}.info-button.disabled[data-v-a3d6278e]{opacity:.5;cursor:pointer}.info-button.disabled[data-v-a3d6278e]:hover{background:#e9ecef}.plan-edit-wrapper[data-v-6f798c47]{padding:20px}.loading-container[data-v-6f798c47]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center}.loading-container p[data-v-6f798c47]{margin-top:16px;color:#666}.spinner[data-v-6f798c47]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-6f798c47 1s linear infinite}@keyframes spin-6f798c47{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-wrapper[data-v-475994dd]{max-width:1920px;width:100%;margin-left:auto;margin-right:auto}.content[data-v-475994dd]{width:100%;max-width:1920px}.page-header[data-v-475994dd]{margin-bottom:24px;margin-left:20px}.page-title[data-v-475994dd]{font-size:24px;font-weight:600;margin:0;color:#333}.navigation-tabs[data-v-475994dd]{display:flex;border-bottom:2px solid #e1e5e9;margin-bottom:24px;margin-left:20px;margin-right:20px}.tab-button[data-v-475994dd]{padding:12px 24px;border:none;background:none;color:#666;font-size:16px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-button[data-v-475994dd]:hover{color:#333;background:#f8f9fa}.tab-button.active[data-v-475994dd]{color:#007bff;border-bottom-color:#007bff;background:#fff}.tab-content[data-v-475994dd]{min-height:400px}.overview-tab[data-v-475994dd],.plans-tab[data-v-475994dd],.settings-tab[data-v-475994dd],.shifts-tab[data-v-475994dd]{display:flex;flex-direction:column;gap:24px}.summary-container[data-v-475994dd]{margin-bottom:24px}.plan-edit-mode[data-v-475994dd]{display:flex;flex-direction:column;background:#f8f9fa}.plan-edit-header[data-v-475994dd]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-bottom:1px solid #e1e5e9;box-shadow:0 2px 4px rgba(0,0,0,.1)}.plan-edit-header .btn-back[data-v-475994dd]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.plan-edit-header .btn-back[data-v-475994dd]:hover{background:#545b62}.plan-edit-header .page-title[data-v-475994dd]{margin:0;font-size:24px;font-weight:600;color:#333}.plans-header[data-v-475994dd]{display:flex;justify-content:flex-end;margin-bottom:16px}.metrics-table-container[data-v-475994dd]{background:#fff;border:1px solid #e1e5e9;border-radius:8px;padding:24px}.metrics-table-container h3[data-v-475994dd]{margin:0 0 16px 0;font-size:18px;font-weight:600;color:#333}.table-placeholder[data-v-475994dd]{padding:40px;text-align:center;color:#666;background:#f8f9fa;border-radius:6px;border:2px dashed #d1d5db}.settings-placeholder[data-v-475994dd]{background:#fff;border:1px solid #e1e5e9;border-radius:8px;padding:40px;text-align:center}.settings-placeholder h3[data-v-475994dd]{margin:0 0 16px 0;font-size:18px;font-weight:600;color:#333}.settings-placeholder p[data-v-475994dd]{margin:0;color:#666}.main-content[data-v-475994dd]{display:flex;flex-direction:column;gap:24px}.main-content .dashboard-grid[data-v-475994dd]{display:grid;grid-template-columns:2fr 1fr;gap:24px}@media(max-width:1200px){.main-content .dashboard-grid[data-v-475994dd]{grid-template-columns:1fr}}.main-content .plan-settings-overlay[data-v-475994dd]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;overflow-y:auto;padding:20px}.main-content .plan-settings-container[data-v-475994dd]{position:relative;max-width:1000px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.main-content .btn-close-settings[data-v-475994dd]{position:absolute;top:20px;right:20px;background:none;border:none;font-size:24px;color:#666;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;z-index:1001}.main-content .btn-close-settings[data-v-475994dd]:hover{background:#f8f9fa;color:#333}.btn[data-v-475994dd]{padding:8px 16px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn.btn-primary[data-v-475994dd]{background:#007bff;color:#fff}.btn.btn-primary[data-v-475994dd]:hover{background:#0056b3}.btn.btn-secondary[data-v-475994dd]{background:#6c757d;color:#fff}.btn.btn-secondary[data-v-475994dd]:hover{background:#545b62}.modal-overlay[data-v-475994dd],.shift-form-overlay[data-v-475994dd],.sidebar-overlay[data-v-475994dd]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-475994dd]{background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%}.modal h3[data-v-475994dd]{margin:0 0 16px 0}.sidebar[data-v-475994dd]{position:fixed;top:0;right:0;bottom:0;width:400px;background:#fff;padding:24px;box-shadow:-2px 0 4px rgba(0,0,0,.1)}.sidebar h3[data-v-475994dd]{margin:0 0 16px 0}.shift-form-container[data-v-475994dd]{max-width:1200px;width:90%;max-height:90vh;overflow-y:auto;background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3)}