.toast[data-v-c6d1ef4e]{position:fixed;top:120px;right:20px;padding:8px 14px;color:#fff;font-size:20px;border-radius:5px;z-index:1000;opacity:.9;transition:opacity .5s ease;font-size:16px;box-shadow:0 0 13px 2px #ccc}.toast.success[data-v-c6d1ef4e]{background-color:green}.toast.error[data-v-c6d1ef4e]{background-color:red}.toast.warning[data-v-c6d1ef4e]{background-color:#d18700}.toast.info[data-v-c6d1ef4e]{background-color:#2c83bd}table[data-v-17a8127b]{width:100%;border-collapse:collapse}td[data-v-17a8127b],th[data-v-17a8127b]{text-align:left}tr[data-v-17a8127b]{cursor:pointer}.modal-overlay[data-v-17a8127b]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.modal-content table[data-v-17a8127b]{width:100%;border-collapse:collapse}.modal-content td[data-v-17a8127b],.modal-content th[data-v-17a8127b]{text-align:left;font-weight:500;font-size:15px;padding:12px 15px;border:1px solid #ddd}.modal-content th[data-v-17a8127b]{background-color:#4386b2;color:#fff}.four-column-table[data-v-17a8127b]{width:100%;border-collapse:collapse;margin-top:20px}.four-column-table th[data-v-17a8127b]{background-color:#4386b2;color:#fff;padding:15px;text-align:left;font-weight:600;border:1px solid #ddd;font-size:16px}.four-column-table td[data-v-17a8127b]{padding:12px 15px;border:1px solid #ddd;text-align:left;vertical-align:middle}.task-cell[data-v-17a8127b]{font-weight:600;background-color:#f8f9fa;text-align:center;vertical-align:middle;color:#4386b2;width:120px}.task-even[data-v-17a8127b]{background-color:#fff}.task-odd[data-v-17a8127b]{background-color:#f6fafd}.task-even[data-v-17a8127b]:hover,.task-odd[data-v-17a8127b]:hover{background-color:#e3f2fd}button[data-v-17a8127b]{margin-top:20px;padding:10px 20px;font-size:16px;cursor:pointer;border:1px solid #fefefe;background-image:linear-gradient(0deg,#4386b2,#4386b2);color:#fff}.delete-button[data-v-17a8127b]{background-color:rgba(183,0,0,.69)}.clone-button[data-v-17a8127b],.delete-button[data-v-17a8127b]{color:#fff;position:absolute;bottom:20px;right:20px;border:none;background-image:unset;border-radius:5px}.clone-button[data-v-17a8127b]{background-color:#63c140}.edit-button[data-v-17a8127b]{background-color:#ff9800;color:#fff;position:absolute;bottom:20px;right:200px;border:none;background-image:unset;border-radius:5px}.group-button-row[data-v-17a8127b]{display:flex;gap:12px;margin-top:10px;flex-wrap:nowrap}.group-button[data-v-17a8127b]{padding:10px 16px;border-radius:8px;border:2px solid var(--group-color,#999);cursor:pointer;background-color:transparent;background-image:none;margin:0;color:var(--group-color,#999);font-weight:600;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background-color .2s ease,color .2s ease;opacity:.9;outline:none}.group-button[data-v-17a8127b]:hover{opacity:1;box-shadow:0 4px 10px rgba(0,0,0,.12)}.group-button.active[data-v-17a8127b]{opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.18);transform:translateY(-2px);background-color:var(--group-color,#999);color:#fff}.group-low[data-v-17a8127b]{--group-color:#4caf50}.group-medium[data-v-17a8127b]{--group-color:#4386b2}.group-high[data-v-17a8127b]{--group-color:#ff9800}.group-very-high[data-v-17a8127b]{--group-color:#f44336}.group-label[data-v-17a8127b]{font-weight:700;color:var(--group-color,#9e9e9e)}.group-chip[data-v-17a8127b]{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;text-transform:capitalize;background-color:var(--group-color,#9e9e9e)}.group-neutral[data-v-17a8127b]{--group-color:#9e9e9e;background-color:#9e9e9e}.update-button[data-v-17a8127b]{background-color:#ff9800;right:300px}.cancel-button[data-v-17a8127b],.update-button[data-v-17a8127b]{color:#fff;position:absolute;bottom:20px;border:none;background-image:unset;border-radius:5px}.cancel-button[data-v-17a8127b]{background-color:#757575;right:20px}.close-button[data-v-17a8127b]{background-color:#757575;color:#fff;border:none;background-image:unset;border-radius:5px}.top-actions[data-v-17a8127b]{display:flex;margin:20px 0;justify-content:right;position:relative}.top-actions button[data-v-17a8127b]{position:relative;bottom:auto;right:auto;margin:0;padding:10px 15px;font-size:14px}.top-actions .close-button[data-v-17a8127b]{background-color:#757575}.top-actions .edit-button[data-v-17a8127b]{background-color:#ff9800}.top-actions .clone-button[data-v-17a8127b]{background-color:#63c140}.top-actions .delete-button[data-v-17a8127b]{background-color:rgba(183,0,0,.69)}.modal-content[data-v-17a8127b]{scrollbar-width:none;-ms-overflow-style:none}.modal-content[data-v-17a8127b]::-webkit-scrollbar{display:none}.required-asterisk[data-v-17a8127b]{color:red;font-weight:700}.clone-button[data-v-17a8127b]:disabled,.update-button[data-v-17a8127b]:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.6}.clone-button.active[data-v-17a8127b],.update-button.active[data-v-17a8127b]{cursor:pointer;opacity:1}.capacity-factors-table .loader-container[data-v-17a8127b]{display:flex;justify-content:center;align-items:center;width:100%;min-height:60vh;padding:40px}.spinner[data-v-17a8127b]{border:3px solid #f3f3f3;border-top:3px solid #4386b2;border-radius:50%;width:40px;height:40px;-webkit-animation:spin-data-v-17a8127b .8s linear infinite;animation:spin-data-v-17a8127b .8s linear infinite}@-webkit-keyframes spin-data-v-17a8127b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-data-v-17a8127b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}