@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.header-bar[data-v-112924a7]{background:#f8faff!important;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06)!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important;border-bottom:1px solid #e8edf5!important}.header-logo[data-v-112924a7],.header-right[data-v-112924a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-right[data-v-112924a7]{gap:20px}.header-user-info[data-v-112924a7]{text-align:right}.header-user-name[data-v-112924a7]{font-size:.85rem;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-user-name strong[data-v-112924a7]{color:#1e293b;margin-left:3px}.header-user-meta[data-v-112924a7]{gap:6px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2px}.header-meta-item[data-v-112924a7],.header-user-meta[data-v-112924a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-meta-item[data-v-112924a7]{font-size:.72rem;color:#64748b}.header-meta-item strong[data-v-112924a7]{color:#334155;margin-left:2px}.header-meta-sep[data-v-112924a7]{color:#cbd5e1;font-size:.72rem}.header-actions[data-v-112924a7]{gap:6px}.header-actions[data-v-112924a7],.header-menu-btn[data-v-112924a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu-btn[data-v-112924a7]{background:#eef2ff;border:none;border-radius:8px;width:34px;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#4f6bff;-webkit-transition:all .15s;transition:all .15s}.header-menu-btn[data-v-112924a7]:hover{background:#4f6bff;color:#fff}.header-dropdown[data-v-112924a7]{border-radius:12px!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12)!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important;border:1px solid #e8edf5!important;min-width:180px}.header-dropdown-item[data-v-112924a7]{font-size:.85rem!important;color:#334155!important;cursor:pointer}.header-dropdown-item[data-v-112924a7]:hover{background:#eef2ff!important;color:#4f6bff!important}.header-logout[data-v-112924a7]{color:#dc2626!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-logout[data-v-112924a7]:hover{background:#fee2e2!important}.app-footer[data-v-3c8813cf]{background:#fff!important;border-top:1px solid #e8edf5!important;padding:0 20px!important;height:32px!important;min-height:32px!important;font-size:.75rem!important;color:#64748b!important;letter-spacing:normal!important}.footer-item[data-v-3c8813cf]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;color:#64748b;font-size:.75rem}.footer-icon[data-v-3c8813cf]{color:#94a3b8!important}.footer-sep[data-v-3c8813cf]{color:#cbd5e1;margin:0 6px}.footer-copy[data-v-3c8813cf]{font-size:.75rem;color:#94a3b8}.footer-link[data-v-3c8813cf]{color:#4f6bff;text-decoration:none}.footer-link[data-v-3c8813cf]:hover{text-decoration:underline}body[data-v-023f1491]{font-size:12px}.v-text-field[data-v-023f1491]{padding-top:0;padding-bottom:0}.v-btn.v-size--default[data-v-023f1491],.v-input input[data-v-023f1491],.v-label[data-v-023f1491]{font-size:12px}.custom-form[data-v-023f1491]{max-height:500px;background:#fff;border-radius:10px}.v-data-table td[data-v-023f1491]{font-size:12px;height:25px}.v-select[data-v-023f1491]{font-size:12px}.v-card__subtitle[data-v-023f1491],.v-card__text[data-v-023f1491]{font-size:14px;font-weight:400;line-height:10px;color:#e91e63;letter-spacing:.0071428571em}.v-card__subtitle .v-treeview--dense .v-treeview-node__root[data-v-023f1491],.v-card__text .v-treeview--dense .v-treeview-node__root[data-v-023f1491]{height:10px}.menu-search-wrap[data-v-023f1491]{position:sticky;top:0;z-index:10;background:#fff;padding:10px 12px 6px;border-bottom:1px solid #e8edf5;-ms-flex-negative:0;flex-shrink:0}.menu-tree-scroll[data-v-023f1491]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding-bottom:16px}.menu-search-inner[data-v-023f1491]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;border:1.5px solid #d1d9f0;border-radius:8px;padding:6px 10px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.menu-search-inner[data-v-023f1491]:focus-within{border-color:#4f6bff;-webkit-box-shadow:0 0 0 3px rgba(79,107,255,.12);box-shadow:0 0 0 3px rgba(79,107,255,.12)}.menu-search-icon[data-v-023f1491]{color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.menu-search-input[data-v-023f1491]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;font-size:.82rem;color:#1e293b;background:transparent;min-width:0}.menu-search-input[data-v-023f1491]::-webkit-input-placeholder{color:#94a3b8}.menu-search-input[data-v-023f1491]::-moz-placeholder{color:#94a3b8}.menu-search-input[data-v-023f1491]:-ms-input-placeholder{color:#94a3b8}.menu-search-input[data-v-023f1491]::-ms-input-placeholder{color:#94a3b8}.menu-search-input[data-v-023f1491]::placeholder{color:#94a3b8}.menu-search-clear[data-v-023f1491]{background:none;border:none;cursor:pointer;padding:2px;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.menu-search-clear[data-v-023f1491]:hover{color:#4f6bff;background:#eef2ff}.menu-search-results[data-v-023f1491]{position:absolute;top:calc(100% - 4px);left:12px;right:12px;background:#fff;border:1.5px solid #d1d9f0;border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.12);box-shadow:0 8px 24px rgba(15,23,42,.12);z-index:9999;max-height:340px;overflow-y:auto;padding:4px 0}.menu-search-result-item[data-v-023f1491]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 12px;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.menu-search-result-item[data-v-023f1491]:hover{background:#eef2ff}.menu-search-result-item:hover .result-icon[data-v-023f1491],.menu-search-result-item:hover .result-name[data-v-023f1491]{color:#4f6bff}.result-icon[data-v-023f1491]{color:#94a3b8;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.result-text[data-v-023f1491]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.result-name[data-v-023f1491]{font-size:.82rem;font-weight:600;color:#1e293b;line-height:1.3}.result-name[data-v-023f1491] mark{background:#fef08a;color:#854d0e;border-radius:2px;padding:0 1px}.result-path[data-v-023f1491]{font-size:.72rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-search-empty[data-v-023f1491]{padding:10px 14px;font-size:.8rem;color:#94a3b8;text-align:center}.menu-top-icon[data-v-023f1491]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4f6bff;-ms-flex-negative:0;flex-shrink:0;margin-right:2px}.quick-access-title[data-v-9991d9b4]{font-size:.7rem;font-weight:700;color:#0d1b4b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;padding-left:4px}.qa-card[data-v-9991d9b4]{width:80px;height:80px;min-width:80px;min-height:80px;margin-left:8px;background:#eef2ff;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .15s,-webkit-transform .1s;transition:background .15s,-webkit-transform .1s;transition:background .15s,transform .1s;transition:background .15s,transform .1s,-webkit-transform .1s;padding:8px;gap:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.qa-card[data-v-9991d9b4]:hover{background:#c7d2fe;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.qa-icon-wrap[data-v-9991d9b4]{color:#4f6bff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4px}.qa-label[data-v-9991d9b4]{font-size:.72rem;font-weight:600;color:#3730a3;text-align:center;line-height:1.3}.tara-attrition-card[data-v-294846a6]{border:.5px solid #afa9ec;border-radius:12px;background:#fafafe;overflow:hidden;font-family:inherit;font-size:13px;margin:4px 0 8px;max-width:420px}.tac-header[data-v-294846a6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px 8px;background:#eeedfe;border-bottom:.5px solid #afa9ec}.tac-header-left[data-v-294846a6],.tac-header[data-v-294846a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tac-header-left[data-v-294846a6]{gap:6px;font-weight:500;color:#3c3489;font-size:13px}.tac-header-left i[data-v-294846a6]{font-size:15px}.tac-sub[data-v-294846a6]{font-size:11px;color:#534ab7}.tac-metrics[data-v-294846a6]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:.5px solid #e5e3f8}.tac-metric[data-v-294846a6]{padding:10px 8px;text-align:center;border-right:.5px solid #e5e3f8}.tac-metric[data-v-294846a6]:last-child{border-right:none}.tac-metric-val[data-v-294846a6]{font-size:20px;font-weight:500;color:#26215c;line-height:1.2}.tac-metric-label[data-v-294846a6]{font-size:10px;color:#7f77dd;margin-top:2px}.tac-list[data-v-294846a6]{padding:6px 0}.tac-row[data-v-294846a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 14px;border-bottom:.5px solid #f0eff9}.tac-row[data-v-294846a6]:last-child{border-bottom:none}.tac-avatar[data-v-294846a6]{width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.tac-info[data-v-294846a6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tac-name[data-v-294846a6]{font-size:12px;font-weight:500;color:#26215c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tac-dept[data-v-294846a6]{font-size:10px;color:#7f77dd;margin-top:1px}.tac-score-wrap[data-v-294846a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3px;width:56px;-ms-flex-negative:0;flex-shrink:0}.tac-bar-bg[data-v-294846a6]{width:100%;height:4px;background:#e5e3f8;border-radius:2px;overflow:hidden}.tac-bar-fill[data-v-294846a6]{height:100%;border-radius:2px}.tac-badge[data-v-294846a6],.tac-score-num[data-v-294846a6]{font-size:10px;font-weight:500}.tac-badge[data-v-294846a6]{padding:2px 6px;border-radius:20px;-ms-flex-negative:0;flex-shrink:0}.tac-badge-high[data-v-294846a6]{background:#fcebeb;color:#791f1f}.tac-badge-med[data-v-294846a6]{background:#faeeda;color:#633806}.tac-badge-low[data-v-294846a6]{background:#eaf3de;color:#27500a}.tac-footer[data-v-294846a6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 14px;background:#f5f4fd;border-top:.5px solid #e5e3f8}.tac-btn[data-v-294846a6]{font-size:12px;padding:5px 10px;border-radius:6px;border:.5px solid #afa9ec;background:#fff;color:#3c3489;cursor:pointer}.tac-btn[data-v-294846a6]:hover{background:#eeedfe}.thc-card[data-v-2a6c414a]{border:.5px solid #afa9ec;border-radius:12px;background:#fafafe;overflow:hidden;font-family:inherit;font-size:13px;margin:4px 0 8px;max-width:440px}.thc-header[data-v-2a6c414a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px 8px;background:#eeedfe;border-bottom:.5px solid #afa9ec}.thc-header-left[data-v-2a6c414a],.thc-header[data-v-2a6c414a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thc-header-left[data-v-2a6c414a]{gap:6px;font-weight:500;color:#3c3489;font-size:13px}.thc-header-left i[data-v-2a6c414a]{font-size:15px}.thc-sub[data-v-2a6c414a]{font-size:11px;color:#534ab7}.thc-metrics[data-v-2a6c414a]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:.5px solid #e5e3f8}.thc-metric[data-v-2a6c414a]{padding:10px 8px;text-align:center;border-right:.5px solid #e5e3f8}.thc-metric[data-v-2a6c414a]:last-child{border-right:none}.thc-metric-val[data-v-2a6c414a]{font-size:20px;font-weight:500;color:#26215c;line-height:1.2}.thc-metric-label[data-v-2a6c414a]{font-size:10px;color:#7f77dd;margin-top:2px}.thc-section-title[data-v-2a6c414a]{font-size:11px;font-weight:500;color:#7f77dd;padding:8px 14px 4px;text-transform:uppercase;letter-spacing:.05em}.thc-list[data-v-2a6c414a]{padding:0 0 4px}.thc-row[data-v-2a6c414a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 14px;border-bottom:.5px solid #f0eff9}.thc-row[data-v-2a6c414a]:last-child{border-bottom:none}.thc-dept-info[data-v-2a6c414a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.thc-dept-name[data-v-2a6c414a]{font-size:12px;font-weight:500;color:#26215c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thc-dept-sub[data-v-2a6c414a]{font-size:10px;color:#7f77dd;margin-top:1px}.thc-need[data-v-2a6c414a]{text-align:center;min-width:32px}.thc-need-num[data-v-2a6c414a]{font-size:14px;font-weight:500;display:block}.thc-need-label[data-v-2a6c414a]{font-size:9px;color:#7f77dd}.thc-badge[data-v-2a6c414a]{font-size:10px;font-weight:500;padding:2px 6px;border-radius:20px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.thc-badge-urgent[data-v-2a6c414a]{background:#fcebeb;color:#791f1f}.thc-badge-plan[data-v-2a6c414a]{background:#faeeda;color:#633806}.thc-badge-monitor[data-v-2a6c414a]{background:#e6f1fb;color:#0c447c}.thc-badge-stable[data-v-2a6c414a]{background:#eaf3de;color:#27500a}.thc-recruit-date[data-v-2a6c414a]{text-align:right;min-width:70px}.thc-date-label[data-v-2a6c414a]{font-size:9px;color:#7f77dd}.thc-date-val[data-v-2a6c414a]{font-size:11px;font-weight:500;color:#26215c}.thc-empty[data-v-2a6c414a]{padding:16px 14px;font-size:12px;color:#7f77dd;text-align:center}.thc-exit-list[data-v-2a6c414a]{padding:0 0 4px}.thc-exit-row[data-v-2a6c414a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 14px;border-bottom:.5px solid #f0eff9}.thc-exit-row[data-v-2a6c414a]:last-child{border-bottom:none}.thc-exit-avatar[data-v-2a6c414a]{width:26px;height:26px;border-radius:50%;background:#faeeda;color:#633806;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.thc-exit-info[data-v-2a6c414a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.thc-exit-name[data-v-2a6c414a]{font-size:12px;font-weight:500;color:#26215c}.thc-exit-sub[data-v-2a6c414a]{font-size:10px;color:#7f77dd}.thc-exit-days[data-v-2a6c414a]{text-align:center;min-width:40px}.thc-days-num[data-v-2a6c414a]{font-size:14px;font-weight:500;display:block}.thc-days-label[data-v-2a6c414a]{font-size:9px;color:#7f77dd}.thc-footer[data-v-2a6c414a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 14px;background:#f5f4fd;border-top:.5px solid #e5e3f8}.thc-btn[data-v-2a6c414a]{font-size:12px;padding:5px 10px;border-radius:6px;border:.5px solid #afa9ec;background:#fff;color:#3c3489;cursor:pointer}.thc-btn[data-v-2a6c414a]:hover{background:#eeedfe}.tpc-card[data-v-7523d4ec]{border:.5px solid #afa9ec;border-radius:12px;background:#fafafe;overflow:hidden;font-family:inherit;font-size:13px;margin:4px 0 8px;max-width:440px}.tpc-header[data-v-7523d4ec]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px 8px;background:#eeedfe;border-bottom:.5px solid #afa9ec}.tpc-header-left[data-v-7523d4ec],.tpc-header[data-v-7523d4ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpc-header-left[data-v-7523d4ec]{gap:6px;font-weight:500;color:#3c3489;font-size:13px}.tpc-header-left i[data-v-7523d4ec]{font-size:15px}.tpc-sub[data-v-7523d4ec]{font-size:11px;color:#534ab7}.tpc-clear[data-v-7523d4ec]{padding:20px 14px;text-align:center}.tpc-metrics[data-v-7523d4ec]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:.5px solid #e5e3f8}.tpc-metric[data-v-7523d4ec]{padding:10px 8px;text-align:center;border-right:.5px solid #e5e3f8}.tpc-metric[data-v-7523d4ec]:last-child{border-right:none}.tpc-val[data-v-7523d4ec]{font-size:20px;font-weight:500;color:#26215c}.tpc-label[data-v-7523d4ec]{font-size:10px;color:#7f77dd;margin-top:2px}.tpc-type-row[data-v-7523d4ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:10px 14px 6px;border-bottom:.5px solid #e5e3f8}.tpc-type-pill[data-v-7523d4ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 8px;border-radius:20px}.tpc-type-pill i[data-v-7523d4ec]{font-size:12px}.tpc-pill-high[data-v-7523d4ec]{background:#fcebeb;color:#791f1f}.tpc-pill-med[data-v-7523d4ec]{background:#faeeda;color:#633806}.tpc-pill-low[data-v-7523d4ec]{background:#e6f1fb;color:#0c447c}.tpc-list[data-v-7523d4ec]{padding:4px 0}.tpc-row[data-v-7523d4ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:9px 14px;border-bottom:.5px solid #f0eff9}.tpc-row[data-v-7523d4ec]:last-child{border-bottom:none}.tpc-icon-wrap[data-v-7523d4ec]{width:28px;height:28px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.tpc-icon-high[data-v-7523d4ec]{background:#fcebeb;color:#791f1f}.tpc-icon-med[data-v-7523d4ec]{background:#faeeda;color:#633806}.tpc-icon-low[data-v-7523d4ec]{background:#e6f1fb;color:#0c447c}.tpc-row-info[data-v-7523d4ec]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tpc-row-title[data-v-7523d4ec]{font-size:12px;font-weight:500;color:#26215c}.tpc-row-sub[data-v-7523d4ec]{font-size:10px;color:#7f77dd;margin-top:1px}.tpc-row-detail[data-v-7523d4ec]{font-size:11px;color:#5f5e5a;margin-top:2px}.tpc-variance[data-v-7523d4ec]{font-size:13px;font-weight:500;-ms-flex-negative:0;flex-shrink:0;padding-top:2px}.tpc-badge[data-v-7523d4ec]{font-size:10px;font-weight:500;padding:2px 6px;border-radius:20px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;margin-top:2px}.tpc-badge-high[data-v-7523d4ec]{background:#fcebeb;color:#791f1f}.tpc-badge-med[data-v-7523d4ec]{background:#faeeda;color:#633806}.tpc-badge-low[data-v-7523d4ec]{background:#eaf3de;color:#27500a}.tpc-more[data-v-7523d4ec]{padding:8px 14px;font-size:11px;color:#7f77dd;text-align:center;border-top:.5px solid #e5e3f8}.tpc-staff-details[data-v-7523d4ec]{margin-top:6px;padding:6px 8px;background:#f8f8ff;border-radius:4px}.tpc-staff-row[data-v-7523d4ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 0;font-size:11px}.tpc-staff-name[data-v-7523d4ec]{color:#26215c}.tpc-staff-amt[data-v-7523d4ec]{color:#534ab7;font-weight:500}.tpc-staff-more[data-v-7523d4ec]{font-size:10px;color:#7f77dd;margin-top:3px}.tpc-footer[data-v-7523d4ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 14px;background:#f5f4fd;border-top:.5px solid #e5e3f8}.tpc-btn[data-v-7523d4ec]{font-size:12px;padding:5px 10px;border-radius:6px;border:.5px solid #afa9ec;background:#fff;color:#3c3489;cursor:pointer}.tpc-btn[data-v-7523d4ec]:hover{background:#eeedfe}.tps-card[data-v-6cdaad02]{border:.5px solid #afa9ec;border-radius:12px;background:#fafafe;overflow:hidden;font-family:inherit;font-size:13px;margin:4px 0 8px;max-width:400px}.tps-header[data-v-6cdaad02]{gap:8px;padding:10px 14px 8px;background:#eeedfe;border-bottom:.5px solid #afa9ec}.tps-header-left[data-v-6cdaad02],.tps-header[data-v-6cdaad02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tps-header-left[data-v-6cdaad02]{gap:6px;font-weight:500;color:#3c3489;font-size:13px}.tps-header-left i[data-v-6cdaad02]{font-size:15px}.tps-body[data-v-6cdaad02]{padding:10px 0 4px}.tps-hint[data-v-6cdaad02]{font-size:12px;color:#7f77dd;padding:0 14px 10px;line-height:1.5}.tps-period[data-v-6cdaad02]{margin-bottom:8px}.tps-period-label[data-v-6cdaad02]{font-size:11px;font-weight:500;color:#7f77dd;text-transform:uppercase;letter-spacing:.05em;padding:4px 14px 4px;background:#f5f4fd;border-top:.5px solid #e5e3f8;border-bottom:.5px solid #e5e3f8}.tps-run-row[data-v-6cdaad02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;border-bottom:.5px solid #f0eff9;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.tps-run-row[data-v-6cdaad02]:hover{background:#eeedfe}.tps-run-row.selected[data-v-6cdaad02]{background:#eeedfe;border-left:3px solid #534ab7}.tps-run-row[data-v-6cdaad02]:last-child{border-bottom:none}.tps-run-info[data-v-6cdaad02]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tps-run-name[data-v-6cdaad02]{font-size:12px;font-weight:500;color:#26215c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tps-run-sub[data-v-6cdaad02]{font-size:10px;color:#7f77dd;margin-top:1px}.tps-status-badge[data-v-6cdaad02]{font-size:10px;font-weight:500;padding:2px 7px;border-radius:20px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.tps-status-final[data-v-6cdaad02]{background:#eaf3de;color:#27500a}.tps-status-progress[data-v-6cdaad02]{background:#faeeda;color:#633806}.tps-status-initial[data-v-6cdaad02]{background:#e6f1fb;color:#0c447c}.tps-arrow[data-v-6cdaad02]{font-size:14px;color:#afa9ec;-ms-flex-negative:0;flex-shrink:0}.tps-empty[data-v-6cdaad02]{padding:16px 14px;font-size:12px;color:#7f77dd;text-align:center}.twc-card[data-v-4db35538]{border:.5px solid #afa9ec;border-radius:12px;background:#fafafe;overflow:hidden;font-family:inherit;font-size:13px;margin:4px 0 8px;max-width:460px}.twc-header[data-v-4db35538]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px 8px;background:#eeedfe;border-bottom:.5px solid #afa9ec}.twc-header-left[data-v-4db35538],.twc-header[data-v-4db35538]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.twc-header-left[data-v-4db35538]{gap:6px;font-weight:500;color:#3c3489;font-size:13px}.twc-header-left i[data-v-4db35538]{font-size:15px}.twc-sub[data-v-4db35538]{font-size:11px;color:#534ab7}.twc-metrics[data-v-4db35538]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:12px 14px;border-bottom:.5px solid #e5e3f8;background:#f5f4fd}.twc-metric[data-v-4db35538]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.twc-metric-arrow[data-v-4db35538]{-webkit-box-flex:0;-ms-flex:0;flex:0;font-size:18px;color:#afa9ec;padding:0 6px}.twc-metric-label[data-v-4db35538]{font-size:10px;color:#7f77dd;margin-bottom:3px}.twc-metric-val[data-v-4db35538]{font-size:15px;font-weight:500;color:#26215c}.twc-drivers[data-v-4db35538]{padding:10px 14px;border-bottom:.5px solid #e5e3f8}.twc-driver[data-v-4db35538]{gap:10px;padding:5px 0}.twc-driver-icon[data-v-4db35538],.twc-driver[data-v-4db35538]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.twc-driver-icon[data-v-4db35538]{width:24px;height:24px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.twc-icon-up[data-v-4db35538]{background:#fcebeb;color:#791f1f}.twc-icon-down[data-v-4db35538]{background:#eaf3de;color:#27500a}.twc-icon-stable[data-v-4db35538]{background:#e6f1fb;color:#0c447c}.twc-driver-info[data-v-4db35538]{-webkit-box-flex:1;-ms-flex:1;flex:1}.twc-driver-label[data-v-4db35538]{font-size:12px;color:#26215c}.twc-driver-amt[data-v-4db35538]{font-size:12px;font-weight:500;margin-top:1px}.twc-up[data-v-4db35538]{color:#a32d2d}.twc-down[data-v-4db35538]{color:#27500a}.twc-section-title[data-v-4db35538]{font-size:11px;font-weight:500;color:#7f77dd;padding:8px 14px 4px;text-transform:uppercase;letter-spacing:.05em}.twc-company-list[data-v-4db35538]{padding:0 0 4px}.twc-company-row[data-v-4db35538]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 14px;border-bottom:.5px solid #f0eff9}.twc-company-row[data-v-4db35538]:last-child{border-bottom:none}.twc-company-info[data-v-4db35538]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.twc-company-name[data-v-4db35538]{font-size:12px;font-weight:500;color:#26215c}.twc-company-sub[data-v-4db35538]{font-size:10px;color:#7f77dd;margin-top:1px}.twc-company-costs[data-v-4db35538]{min-width:140px}.twc-cost-row[data-v-4db35538]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.twc-cost-label[data-v-4db35538]{font-size:10px;color:#7f77dd}.twc-cost-val[data-v-4db35538]{font-size:11px;font-weight:500;color:#26215c}.twc-badge[data-v-4db35538]{font-size:10px;font-weight:500;padding:2px 6px;border-radius:20px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.twc-badge-high[data-v-4db35538]{background:#fcebeb;color:#791f1f}.twc-badge-med[data-v-4db35538]{background:#faeeda;color:#633806}.twc-badge-stable[data-v-4db35538]{background:#eaf3de;color:#27500a}.twc-stat-breakdown[data-v-4db35538]{padding:4px 14px 10px;border-top:.5px solid #e5e3f8}.twc-stat-row[data-v-4db35538]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3px 0;font-size:11px;color:#7f77dd;border-bottom:.5px solid #f5f4fd}.twc-stat-row[data-v-4db35538]:last-child{border-bottom:none}.twc-footer[data-v-4db35538]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 14px;background:#f5f4fd;border-top:.5px solid #e5e3f8}.twc-btn[data-v-4db35538]{font-size:12px;padding:5px 10px;border-radius:6px;border:.5px solid #afa9ec;background:#fff;color:#3c3489;cursor:pointer}.twc-btn[data-v-4db35538]:hover{background:#eeedfe}.tab-card[data-v-2c7c9743]{border:.5px solid #afa9ec;border-radius:12px;background:#fafafe;overflow:hidden;font-family:inherit;font-size:13px;margin:4px 0 8px;max-width:440px}.tab-header[data-v-2c7c9743]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px 8px;background:#eeedfe;border-bottom:.5px solid #afa9ec}.tab-header-left[data-v-2c7c9743],.tab-header[data-v-2c7c9743]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-header-left[data-v-2c7c9743]{gap:6px;font-weight:500;color:#3c3489;font-size:13px}.tab-header-left i[data-v-2c7c9743]{font-size:15px}.tab-sub[data-v-2c7c9743]{font-size:11px;color:#534ab7}.tab-metrics[data-v-2c7c9743]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:.5px solid #e5e3f8}.tab-metric[data-v-2c7c9743]{padding:10px 8px;text-align:center;border-right:.5px solid #e5e3f8}.tab-metric[data-v-2c7c9743]:last-child{border-right:none}.tab-val[data-v-2c7c9743]{font-size:20px;font-weight:500;color:#26215c}.tab-label[data-v-2c7c9743]{font-size:10px;color:#7f77dd;margin-top:2px}.tab-list[data-v-2c7c9743]{padding:4px 0}.tab-row[data-v-2c7c9743]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 14px;border-bottom:.5px solid #f0eff9}.tab-row[data-v-2c7c9743]:last-child{border-bottom:none}.tab-avatar[data-v-2c7c9743]{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:500;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.tab-info[data-v-2c7c9743]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tab-name[data-v-2c7c9743]{font-size:12px;font-weight:500;color:#26215c}.tab-dept[data-v-2c7c9743]{font-size:10px;color:#7f77dd;margin-top:1px}.tab-signals[data-v-2c7c9743]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px;margin-top:4px}.tab-sig[data-v-2c7c9743]{font-size:10px;font-weight:500;padding:1px 6px;border-radius:20px}.tab-sig-red[data-v-2c7c9743]{background:#fcebeb;color:#791f1f}.tab-sig-amber[data-v-2c7c9743]{background:#faeeda;color:#633806}.tab-sig-blue[data-v-2c7c9743]{background:#e6f1fb;color:#0c447c}.tab-score-wrap[data-v-2c7c9743]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3px;width:56px;-ms-flex-negative:0;flex-shrink:0;padding-top:2px}.tab-bar-bg[data-v-2c7c9743]{width:100%;height:4px;background:#e5e3f8;border-radius:2px;overflow:hidden}.tab-bar-fill[data-v-2c7c9743]{height:100%;border-radius:2px}.tab-badge[data-v-2c7c9743],.tab-score-num[data-v-2c7c9743]{font-size:10px;font-weight:500}.tab-badge[data-v-2c7c9743]{padding:2px 6px;border-radius:20px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;margin-top:2px}.tab-badge-high[data-v-2c7c9743]{background:#fcebeb;color:#791f1f}.tab-badge-med[data-v-2c7c9743]{background:#faeeda;color:#633806}.tab-badge-low[data-v-2c7c9743]{background:#eaf3de;color:#27500a}.tab-empty[data-v-2c7c9743]{padding:16px 14px;font-size:12px;color:#7f77dd;text-align:center}.tab-more[data-v-2c7c9743]{padding:4px 14px 8px;text-align:center}.tab-more-btn[data-v-2c7c9743]{font-size:11px;color:#7f77dd;background:none;border:none;cursor:pointer}.tab-footer[data-v-2c7c9743]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 14px;background:#f5f4fd;border-top:.5px solid #e5e3f8}.tab-btn[data-v-2c7c9743]{font-size:12px;padding:5px 10px;border-radius:6px;border:.5px solid #afa9ec;background:#fff;color:#3c3489;cursor:pointer}.tab-btn[data-v-2c7c9743]:hover{background:#eeedfe}.tara-fab[data-v-352533ba]{position:fixed;bottom:28px;right:28px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#4f6bff,#7c3aed);-webkit-box-shadow:0 4px 20px rgba(79,107,255,.45);box-shadow:0 4px 20px rgba(79,107,255,.45);cursor:pointer;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tara-fab[data-v-352533ba]:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 6px 28px rgba(79,107,255,.55);box-shadow:0 6px 28px rgba(79,107,255,.55)}.tara-fab-inner[data-v-352533ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tara-fab-label[data-v-352533ba]{font-size:9px;color:#fff;font-weight:600;letter-spacing:.5px;margin-top:1px}.tara-drawer[data-v-352533ba]{position:fixed;bottom:96px;right:28px;width:360px;height:520px;background:#fff;border-radius:16px;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.18);box-shadow:0 8px 40px rgba(0,0,0,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:998;overflow:hidden;border:1px solid rgba(79,107,255,.15)}.tara-drawer-header[data-v-352533ba]{background:linear-gradient(135deg,#4f6bff,#7c3aed);padding:14px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.tara-drawer-header[data-v-352533ba],.tara-drawer-title[data-v-352533ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tara-drawer-title[data-v-352533ba]{gap:10px}.tara-avatar[data-v-352533ba]{width:34px;height:34px;background:hsla(0,0%,100%,.2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.tara-name[data-v-352533ba]{color:#fff;font-weight:700;font-size:15px;line-height:1.2}.tara-subtitle[data-v-352533ba]{color:hsla(0,0%,100%,.75);font-size:11px}.tara-header-actions[data-v-352533ba]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.tara-messages[data-v-352533ba]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tara-welcome[data-v-352533ba]{text-align:center;padding:12px 8px;color:#64748b;font-size:13px;line-height:1.6}.tara-welcome strong[data-v-352533ba]{color:#4f6bff}.tara-suggestions[data-v-352533ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}.tara-suggestion-chip[data-v-352533ba]{background:#f1f5ff;color:#4f6bff;border:1px solid #dde5ff;border-radius:20px;padding:5px 12px;font-size:11px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.tara-suggestion-chip[data-v-352533ba]:hover{background:#dde5ff}.tara-msg-row[data-v-352533ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.tara-msg-row--user[data-v-352533ba]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tara-msg-avatar[data-v-352533ba]{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;background:linear-gradient(135deg,#4f6bff,#7c3aed);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tara-bubble[data-v-352533ba]{max-width:78%;padding:9px 13px;border-radius:14px;font-size:13px;line-height:1.55;white-space:pre-wrap}.tara-bubble--user[data-v-352533ba]{background:linear-gradient(135deg,#4f6bff,#7c3aed);color:#fff;border-radius:14px 14px 2px 14px}.tara-bubble--ai[data-v-352533ba]{background:#f4f6fb;color:#1e293b;border-radius:2px 14px 14px 14px}.tara-bubble--limit[data-v-352533ba]{background:#fff3e0!important;border:1px solid #ff9800;color:#e65100}.tara-bubble--typing[data-v-352533ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:12px 16px}.tara-bubble--typing span[data-v-352533ba]{width:7px;height:7px;background:#94a3b8;border-radius:50%;-webkit-animation:taraTyping-352533ba 1.2s ease-in-out infinite;animation:taraTyping-352533ba 1.2s ease-in-out infinite}.tara-bubble--typing span[data-v-352533ba]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.tara-bubble--typing span[data-v-352533ba]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes taraTyping-352533ba{0%,80%,to{-webkit-transform:scale(.7);transform:scale(.7);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes taraTyping-352533ba{0%,80%,to{-webkit-transform:scale(.7);transform:scale(.7);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.tara-input-area[data-v-352533ba]{border-top:1px solid #e8ecf4;padding:10px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;-ms-flex-negative:0;flex-shrink:0;background:#fff}.tara-input[data-v-352533ba]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;font-size:13px;resize:none;outline:none;font-family:inherit;line-height:1.5;max-height:80px;overflow-y:auto;-webkit-transition:border-color .15s;transition:border-color .15s}.tara-input[data-v-352533ba]:focus{border-color:#4f6bff}.tara-send-btn[data-v-352533ba]{width:36px;height:36px;-ms-flex-negative:0;flex-shrink:0;background:linear-gradient(135deg,#4f6bff,#7c3aed);border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.tara-send-btn[data-v-352533ba]:disabled{opacity:.4;cursor:not-allowed}.tara-send-btn[data-v-352533ba]:not(:disabled):hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.tara-slide-enter-active[data-v-352533ba],.tara-slide-leave-active[data-v-352533ba]{-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}.tara-slide-enter[data-v-352533ba],.tara-slide-leave-to[data-v-352533ba]{opacity:0;-webkit-transform:translateY(16px) scale(.97);transform:translateY(16px) scale(.97)}.tara-backdrop[data-v-352533ba]{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:997}@media (max-width:480px){.tara-drawer[data-v-352533ba]{right:0;bottom:0;width:100%;height:75vh;border-radius:16px 16px 0 0}.tara-fab[data-v-352533ba]{bottom:20px;right:20px}}body[data-v-12ff976e],html[data-v-12ff976e]{margin:0;padding:0;height:100%;overflow:hidden}.login-container[data-v-12ff976e]{height:100vh;width:100vw;overflow:hidden;position:relative}.login-row[data-v-12ff976e]{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;height:100%;width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.image-column[data-v-12ff976e]{position:absolute!important;top:0;left:0;width:calc(100% - 420px)!important;height:100vh;z-index:1}.image-column .v-image[data-v-12ff976e]{width:100%;height:100%;min-height:100vh}.image-column .v-image[data-v-12ff976e] .v-image__image{background-size:cover!important;background-position:50%!important}.form-column[data-v-12ff976e]{height:100vh;width:420px!important;min-width:420px!important;max-width:420px!important;-webkit-box-flex:0!important;-ms-flex:0 0 420px!important;flex:0 0 420px!important;min-height:100vh;position:relative;z-index:100;background:#fff!important;margin-left:auto;border-left:1px solid #e8edf5}@media (max-width:500px){.image-column[data-v-12ff976e]{display:none}.form-column[data-v-12ff976e]{width:100%!important;min-width:100%!important;max-width:100%!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;margin-left:0;border-left:none}}.login-form-wrapper[data-v-12ff976e]{width:100%;max-width:340px;position:relative;z-index:100;padding:0!important}.logo-container[data-v-12ff976e]{max-width:340px;width:100%;margin:0 auto 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-form[data-v-12ff976e]{width:100%}.login-field-group[data-v-12ff976e]{margin-bottom:20px}.login-label[data-v-12ff976e]{display:block;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.pill-input-wrap[data-v-12ff976e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8faff;border:1.5px solid #d1d9f0;border-radius:50px;padding:0 18px;height:50px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.pill-input-wrap[data-v-12ff976e]:focus-within{border-color:#4f6bff;-webkit-box-shadow:0 0 0 3px rgba(79,107,255,.1);box-shadow:0 0 0 3px rgba(79,107,255,.1)}.pill-input[data-v-12ff976e]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:.95rem;color:#1e293b;font-family:inherit}.pill-input[data-v-12ff976e]::-webkit-input-placeholder{color:#94a3b8}.pill-input[data-v-12ff976e]::-moz-placeholder{color:#94a3b8}.pill-input[data-v-12ff976e]:-ms-input-placeholder{color:#94a3b8}.pill-input[data-v-12ff976e]::-ms-input-placeholder{color:#94a3b8}.pill-input[data-v-12ff976e]::placeholder{color:#94a3b8}.pill-eye-btn[data-v-12ff976e]{background:none;border:none;cursor:pointer;padding:4px;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-transition:color .15s;transition:color .15s}.pill-eye-btn[data-v-12ff976e]:hover{color:#4f6bff}.login-error[data-v-12ff976e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;color:#dc2626;font-size:.8rem;font-weight:500;margin-bottom:16px}.login-btn-signin[data-v-12ff976e]{width:100%;padding:13px;background:linear-gradient(135deg,#4f6bff,#7c3aff);color:#fff;border:none;border-radius:50px;font-size:.92rem;font-weight:700;letter-spacing:.04em;cursor:pointer;margin-bottom:12px;-webkit-transition:opacity .15s,-webkit-transform .1s,-webkit-box-shadow .15s;transition:opacity .15s,-webkit-transform .1s,-webkit-box-shadow .15s;transition:opacity .15s,transform .1s,box-shadow .15s;transition:opacity .15s,transform .1s,box-shadow .15s,-webkit-transform .1s,-webkit-box-shadow .15s;-webkit-box-shadow:0 4px 14px rgba(79,107,255,.35);box-shadow:0 4px 14px rgba(79,107,255,.35);font-family:inherit;&[data-v-12ff976e]:hover{opacity:.92;-webkit-box-shadow:0 6px 18px rgba(79,107,255,.45);box-shadow:0 6px 18px rgba(79,107,255,.45)}&[data-v-12ff976e]:active{-webkit-transform:scale(.98);transform:scale(.98)}}.login-btn-forgot[data-v-12ff976e]{width:100%;padding:11px;background:transparent;color:#4f6bff;border:1.5px solid #c7d2fe;border-radius:50px;font-size:.88rem;font-weight:600;cursor:pointer;margin-bottom:20px;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s;font-family:inherit;&[data-v-12ff976e]:hover{background:#eef2ff;border-color:#4f6bff}}.login-lang[data-v-12ff976e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dashboard-container{min-height:80vh}.dash-card{border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07);box-shadow:0 2px 12px rgba(0,0,0,.07);overflow:hidden;background:#fff;margin-bottom:16px}.dash-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 20px;font-weight:700;font-size:.95rem;letter-spacing:normal;-webkit-transition:opacity .15s;transition:opacity .15s}.dash-card-header:hover{opacity:.9}.guide-header{background:linear-gradient(135deg,#4f6bff,#7c3aff);color:#fff}.alert-header{background:linear-gradient(135deg,#7c3aff,#db2777);color:#fff}.dash-header-icon{width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.dash-header-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.dash-header-arrow{opacity:.7;-ms-flex-negative:0;flex-shrink:0}.dash-card-body{padding:8px 0 4px 0}.dash-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 20px;font-size:.82rem;color:#1a3a5c;letter-spacing:normal;cursor:pointer;border-bottom:1px solid #f1f5f9;-webkit-transition:background .12s;transition:background .12s}.dash-item:last-child{border-bottom:none}.dash-item:hover{background:#f8faff}.dash-item-icon{color:#4f6bff;-ms-flex-negative:0;flex-shrink:0}.alert-item{color:#37474f}.alert-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22px;height:22px;border-radius:11px;font-size:.72rem;font-weight:700;padding:0 6px;-ms-flex-negative:0;flex-shrink:0}.badge-active{background:#fee2e2;color:#dc2626}.badge-zero{background:#f1f5f9;color:#94a3b8}.gridview-wrapper[data-v-6460e6b0]{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.07);box-shadow:0 2px 16px rgba(0,0,0,.07);border:1px solid #e8edf5;overflow:hidden;font-family:Inter,Segoe UI,sans-serif}.gv-toolbar[data-v-6460e6b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;background:#f8faff;border-bottom:1px solid #e8edf5;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;position:sticky;top:0;z-index:10}.gv-title[data-v-6460e6b0]{font-size:1rem;font-weight:700;color:#1e293b;margin:0}.gv-actions[data-v-6460e6b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gv-actions[data-v-6460e6b0],.gv-btn[data-v-6460e6b0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gv-btn[data-v-6460e6b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:5px 11px;border-radius:7px;border:none;font-size:.82rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit}.gv-btn-csv[data-v-6460e6b0]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.gv-btn-csv[data-v-6460e6b0]:hover{background:#059669;color:#fff;border-color:#059669}.gv-btn-pdf[data-v-6460e6b0]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.gv-btn-pdf[data-v-6460e6b0]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.gv-btn-primary[data-v-6460e6b0]{background:linear-gradient(135deg,#4f6bff,#7c3aff);color:#fff;-webkit-box-shadow:0 4px 12px rgba(79,107,255,.25);box-shadow:0 4px 12px rgba(79,107,255,.25)}.gv-btn-primary[data-v-6460e6b0]:hover{-webkit-box-shadow:0 6px 16px rgba(79,107,255,.35);box-shadow:0 6px 16px rgba(79,107,255,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.gv-search[data-v-6460e6b0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gv-search-icon[data-v-6460e6b0]{position:absolute;left:10px;color:#94a3b8!important;pointer-events:none}.gv-search-input[data-v-6460e6b0]{padding:5px 10px 5px 30px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.83rem;font-family:inherit;color:#1e293b;background:#fff;outline:none;width:220px;-webkit-transition:border-color .15s;transition:border-color .15s}.gv-search-input[data-v-6460e6b0]:focus{border-color:#4f6bff}.gv-search-input[data-v-6460e6b0]::-webkit-input-placeholder{color:#94a3b8}.gv-search-input[data-v-6460e6b0]::-moz-placeholder{color:#94a3b8}.gv-search-input[data-v-6460e6b0]:-ms-input-placeholder{color:#94a3b8}.gv-search-input[data-v-6460e6b0]::-ms-input-placeholder{color:#94a3b8}.gv-search-input[data-v-6460e6b0]::placeholder{color:#94a3b8}.gv-row-actions[data-v-6460e6b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.gv-action-btn[data-v-6460e6b0],.gv-row-actions[data-v-6460e6b0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gv-action-btn[data-v-6460e6b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:5px;border:none;cursor:pointer;-webkit-transition:all .12s;transition:all .12s;background:transparent}.gv-action-delete[data-v-6460e6b0],.gv-action-edit[data-v-6460e6b0],.gv-action-view[data-v-6460e6b0]{color:#64748b}.gv-action-edit[data-v-6460e6b0]:hover,.gv-action-view[data-v-6460e6b0]:hover{background:#eef2ff;color:#4f6bff}.gv-action-delete[data-v-6460e6b0]:hover{background:#fee2e2;color:#dc2626}.gv-table[data-v-6460e6b0]{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}.gv-table table{background:#fff!important}.gv-table thead tr{background:#f8faff!important}.gv-table thead tr th{font-size:.65rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#64748b!important;border-bottom:2px solid #e8edf5!important;padding:4px 8px!important;white-space:nowrap!important}.gv-table tbody tr{-webkit-transition:background .12s!important;transition:background .12s!important}.gv-table tbody tr:hover{background:#f5f7ff!important}.gv-table tbody tr td{font-size:.78rem!important;color:#334155!important;border-bottom:1px solid #f1f5f9!important;padding:0 8px!important;height:24px!important}.gv-table tbody tr:last-child td{border-bottom:none!important}.gv-table.v-data-table--dense tbody tr,.gv-table.v-data-table--dense tbody tr td{height:24px!important}.gv-table .v-data-table__wrapper{overflow-x:auto}.gv-table .v-data-footer{background:#f8faff!important;border-top:1px solid #e8edf5!important;font-size:.8rem!important;color:#64748b!important}.white{background-color:#fff}.blue{background-color:#414141}.v-data-table td{height:34px}.btn-process[data-v-1f5aef98],.btn-process[data-v-a26af8ea]{margin-right:120px;width:100px}.se-main-card[data-v-b9cc2624]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 28px 32px;margin-top:8px}.export-icon-btn[data-v-b9cc2624]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 11px;border-radius:7px;border:none;font-size:.82rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit}.export-icon-csv[data-v-b9cc2624]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-b9cc2624]:hover{background:#059669;color:#fff}.export-icon-xls[data-v-b9cc2624]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-xls[data-v-b9cc2624]:hover{background:#2563eb;color:#fff}.btn-process[data-v-6efc8d0d],.btn-process[data-v-57cce2d0]{margin-right:120px;width:100px}.styled-input{height:25px;font-size:10pt}.styled-input input[type=text]{height:25x;font-size:10pt;background-color:#fff;color:grey}.transparent{margin-bottom:1px}.summary-header-card[data-v-c6944f0a]{background:#f8faff;border:1px solid #e8edf5;border-radius:12px;padding:16px 20px}.summary-header-inner[data-v-c6944f0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.summary-payout-name[data-v-c6944f0a]{font-size:1.1rem;font-weight:700;color:#2563eb;margin-bottom:4px}.summary-sub-title[data-v-c6944f0a]{font-size:.88rem;color:#64748b}.export-btns[data-v-c6944f0a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.export-btns[data-v-c6944f0a],.export-icon-btn[data-v-c6944f0a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-c6944f0a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-c6944f0a]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-c6944f0a]:hover{background:#dc2626;color:#fff}.export-icon-csv[data-v-c6944f0a]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-c6944f0a]:hover{background:#059669;color:#fff}.section-label[data-v-c6944f0a]{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:8px 8px 4px 8px}.summary-table[data-v-c6944f0a]{border-radius:8px;overflow:hidden}.summary-table .col-no[data-v-c6944f0a]{width:60px;padding-left:16px!important;color:#64748b;font-size:.82rem}.summary-table .col-item[data-v-c6944f0a]{font-size:.88rem;font-weight:500}.summary-table .col-amount[data-v-c6944f0a]{text-align:right!important;padding-right:24px!important;font-size:.88rem;font-family:inherit;font-weight:500}.subtotal-bar[data-v-c6944f0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f1f5f9;border-radius:0 0 8px 8px;padding:10px 24px;gap:32px}.subtotal-label[data-v-c6944f0a]{font-size:.88rem;font-weight:600;color:#475569}.subtotal-value[data-v-c6944f0a]{font-size:1rem;font-weight:700;color:#1e293b;font-family:inherit;min-width:120px;text-align:right}.netpay-bar[data-v-c6944f0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;border-radius:10px;padding:14px 24px;gap:32px;margin-bottom:24px}.netpay-label[data-v-c6944f0a]{font-size:1rem;font-weight:700;color:#92400e}.netpay-value[data-v-c6944f0a]{font-size:1.25rem;font-weight:800;color:#92400e;font-family:inherit;min-width:140px;text-align:right}.total{background-color:#fff3e0}.rpt-table-wrap .v-data-table__wrapper{overflow-x:visible!important}.numberfield input[type=number]{appearance:none;-webkit-appearance:none}.v-data-table td{height:38px}.textBlue[data-v-c6436000]{color:#004080}.hc-main-card[data-v-c6436000]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:16px 16px 24px 16px;margin-bottom:24px}.pie-chart-title[data-v-c6436000]{font-size:.88rem!important;font-weight:600!important;color:#1a3a5c!important;letter-spacing:normal!important;padding:12px 16px 4px 16px!important;border-bottom:1px solid #f1f5f9}body[data-v-6f8cfc01]{font-size:12px}.v-text-field[data-v-6f8cfc01]{padding-top:0;padding-bottom:0}.v-btn.v-size--default[data-v-6f8cfc01],.v-input input[data-v-6f8cfc01],.v-label[data-v-6f8cfc01]{font-size:12px}.custom-form[data-v-6f8cfc01]{max-height:500px;background:#fff;border-radius:10px}.v-data-table td[data-v-6f8cfc01]{font-size:12px;height:25px}.v-select[data-v-6f8cfc01]{font-size:12px}.v-subheader[data-v-6f8cfc01]{padding:0!important}.dateTitle[data-v-5990a57a]{font-size:12px;color:#fff;height:0;background-color:#b47603;-ms-flex-line-pack:center;align-content:center}.dateContent[data-v-5990a57a],.dateTitle[data-v-5990a57a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dateContent[data-v-5990a57a]{font-weight:700;font-size:14px;padding-top:20px;text-align:center;color:#2374bb;margin:0;min-height:55px}.payoutTitle[data-v-5990a57a]{font-size:12px;color:#fff;height:0;background-color:grey;-ms-flex-line-pack:center;align-content:center}.payoutContent[data-v-5990a57a],.payoutTitle[data-v-5990a57a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payoutContent[data-v-5990a57a]{font-weight:700;font-size:14px;padding-top:10px;text-align:center;color:#2374bb;min-height:50px}.narTitle[data-v-5990a57a]{-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;max-height:30px}.paidTitle[data-v-5990a57a]{-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-size:12px;max-height:30px}.paidContent[data-v-5990a57a]{color:#980000;min-height:70px}.paidContent[data-v-5990a57a],.payslipFont[data-v-5990a57a]{font-weight:700;font-size:24px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.payslipFont[data-v-5990a57a]{color:#000;min-height:54px}.textBlue[data-v-5990a57a]{color:#004080}.text1[data-v-5990a57a]{color:#004080}.text1[data-v-5990a57a],.text2[data-v-5990a57a]{width:133px;height:27px;font-family:Lato-Bold;font-size:19px}.text2[data-v-5990a57a]{color:#653565}.difference[data-v-5990a57a]{background-color:#fff3e0}.payslipTitle[data-v-5990a57a]{background-color:#fecb9c}.custom.v-text-field>.v-input__control>.v-input__slot[data-v-5990a57a]:after,.custom.v-text-field>.v-input__control>.v-input__slot[data-v-5990a57a]:before{border-style:none}.textfield[data-v-5990a57a]{text-align:center;color:#000}body[data-v-954c5760]{font-size:12px}.v-text-field[data-v-954c5760]{padding-top:0;padding-bottom:0}.v-btn.v-size--default[data-v-954c5760],.v-input input[data-v-954c5760],.v-label[data-v-954c5760]{font-size:12px}.custom-form[data-v-954c5760]{max-height:500px;background:#fff;border-radius:10px}.v-data-table td[data-v-954c5760]{font-size:12px;height:25px}.v-select[data-v-954c5760]{font-size:12px}.v-subheader[data-v-954c5760]{padding:0!important}body[data-v-44f70f48]{font-size:12px}.v-text-field[data-v-44f70f48]{padding-top:0;padding-bottom:0}.v-btn.v-size--default[data-v-44f70f48],.v-input input[data-v-44f70f48],.v-label[data-v-44f70f48]{font-size:12px}.custom-form[data-v-44f70f48]{max-height:500px;background:#fff;border-radius:10px}.v-data-table td[data-v-44f70f48]{font-size:12px;height:25px}.v-select[data-v-44f70f48]{font-size:12px}.v-subheader[data-v-44f70f48]{padding:0!important}body[data-v-a750b786]{font-size:12px}.v-text-field[data-v-a750b786]{padding-top:0;padding-bottom:0}.v-btn.v-size--default[data-v-a750b786],.v-input input[data-v-a750b786],.v-label[data-v-a750b786]{font-size:12px}.custom-form[data-v-a750b786]{max-height:500px;background:#fff;border-radius:10px}.v-data-table td[data-v-a750b786]{font-size:12px;height:25px}.v-select[data-v-a750b786]{font-size:12px}.v-subheader[data-v-a750b786]{padding:0!important}body[data-v-05e4107a]{font-size:12px}.v-text-field[data-v-05e4107a]{padding-top:0;padding-bottom:0}.v-btn.v-size--default[data-v-05e4107a],.v-input input[data-v-05e4107a],.v-label[data-v-05e4107a]{font-size:12px}.custom-form[data-v-05e4107a]{max-height:500px;background:#fff;border-radius:10px}.v-data-table td[data-v-05e4107a]{font-size:12px;height:25px}.v-select[data-v-05e4107a]{font-size:12px}.v-subheader[data-v-05e4107a]{padding:0!important}.recon-header-card[data-v-64c2ed04]{background:#f8faff;border:1px solid #e8edf5;border-radius:12px;padding:14px 20px}.recon-header-inner[data-v-64c2ed04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.recon-title[data-v-64c2ed04]{font-size:.95rem;font-weight:500;color:#334155;line-height:1.6;-webkit-box-flex:1;-ms-flex:1;flex:1}.export-btns[data-v-64c2ed04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0}.export-btns[data-v-64c2ed04],.export-icon-btn[data-v-64c2ed04]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-64c2ed04]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-64c2ed04]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-64c2ed04]:hover{background:#dc2626;color:#fff}.export-icon-csv[data-v-64c2ed04]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-64c2ed04]:hover{background:#059669;color:#fff}.recon-table[data-v-64c2ed04]{border-radius:8px;overflow:hidden}.col-no[data-v-64c2ed04]{width:60px;padding-left:16px!important;color:#94a3b8;font-size:.82rem}.col-type[data-v-64c2ed04]{font-size:.85rem;color:#64748b}.col-item[data-v-64c2ed04]{font-size:.88rem;font-weight:500}.col-amount[data-v-64c2ed04]{text-align:right!important;padding-right:24px!important;font-size:.88rem;font-family:inherit}.link-cell[data-v-64c2ed04]{cursor:pointer;color:#2563eb;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.link-cell[data-v-64c2ed04]:hover{color:#1d4ed8}.variance-pos[data-v-64c2ed04]{color:#d97706!important;font-weight:600}.variance-high[data-v-64c2ed04]{color:#dc2626!important;font-weight:700}.textBlue[data-v-7a844694]{color:#004080}.db-stat-card[data-v-621db3c5]{border-radius:12px;padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;height:100%;border:1px solid transparent}.db-stat-label[data-v-621db3c5]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.7}.db-stat-value[data-v-621db3c5]{font-size:1.5rem;font-weight:800;line-height:1.1}.db-stat-value-sm[data-v-621db3c5]{font-size:1rem}.db-stat-hint[data-v-621db3c5]{font-size:.68rem;opacity:.55;margin-top:2px}.db-clickable[data-v-621db3c5]{cursor:pointer;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.db-clickable[data-v-621db3c5]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.12);box-shadow:0 6px 16px rgba(0,0,0,.12)}.db-stat-blue[data-v-621db3c5]{background:#eef2ff;color:#4f6bff;border-color:#c7d2fe}.db-stat-purple[data-v-621db3c5]{background:#f5f3ff;color:#7c3aff;border-color:#ddd6fe}.db-stat-green[data-v-621db3c5]{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.db-stat-indigo[data-v-621db3c5]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.db-stat-orange[data-v-621db3c5]{background:#fff7ed;color:#d97706;border-color:#fde68a}.db-nar-row[data-v-621db3c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:1.3rem;font-weight:800;margin-top:4px}.db-nar-sep[data-v-621db3c5]{color:#d97706;opacity:.4}.db-nar-active[data-v-621db3c5],.db-nar-new[data-v-621db3c5],.db-nar-resign[data-v-621db3c5]{color:#92400e}.db-amount-card[data-v-621db3c5]{border-radius:14px;padding:0;border:none;height:100%;overflow:hidden;background:#f8faff;border:1px solid #e0e7ff;-webkit-box-shadow:0 2px 8px rgba(79,107,255,.07);box-shadow:0 2px 8px rgba(79,107,255,.07);-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.db-amount-card[data-v-621db3c5]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(79,107,255,.13);box-shadow:0 6px 18px rgba(79,107,255,.13)}.db-amount-card[data-v-621db3c5]:before{content:"";display:block;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,from(#4f6bff),to(#7c3aff));background:linear-gradient(90deg,#4f6bff,#7c3aff)}.db-amount-label[data-v-621db3c5]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b;padding:12px 16px 4px}.db-amount-value[data-v-621db3c5]{font-size:1.6rem;font-weight:900;line-height:1;letter-spacing:-.02em;color:#3730a3;padding:0 16px 16px}.db-amount-orange[data-v-621db3c5],.db-amount-primary[data-v-621db3c5],.db-amount-purple[data-v-621db3c5],.db-amount-red[data-v-621db3c5],.db-amount-success[data-v-621db3c5],.db-amount-teal[data-v-621db3c5]{background:#f8faff;border-color:#e0e7ff}.db-amount-orange .db-amount-value[data-v-621db3c5],.db-amount-primary .db-amount-value[data-v-621db3c5],.db-amount-purple .db-amount-value[data-v-621db3c5],.db-amount-red .db-amount-value[data-v-621db3c5],.db-amount-success .db-amount-value[data-v-621db3c5],.db-amount-teal .db-amount-value[data-v-621db3c5]{color:#3730a3}.db-amount-orange .db-amount-label[data-v-621db3c5],.db-amount-primary .db-amount-label[data-v-621db3c5],.db-amount-purple .db-amount-label[data-v-621db3c5],.db-amount-red .db-amount-label[data-v-621db3c5],.db-amount-success .db-amount-label[data-v-621db3c5],.db-amount-teal .db-amount-label[data-v-621db3c5]{color:#64748b}.db-stat-card[data-v-c9f74b8e]{border-radius:12px;padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;height:100%;border:1px solid transparent}.db-stat-label[data-v-c9f74b8e]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.7}.db-stat-value[data-v-c9f74b8e]{font-size:1.5rem;font-weight:800;line-height:1.1}.db-stat-value-sm[data-v-c9f74b8e]{font-size:1rem}.db-stat-hint[data-v-c9f74b8e]{font-size:.68rem;opacity:.55;margin-top:2px}.db-stat-blue[data-v-c9f74b8e]{background:#eef2ff;color:#4f6bff;border-color:#c7d2fe}.db-stat-purple[data-v-c9f74b8e]{background:#f5f3ff;color:#7c3aff;border-color:#ddd6fe}.db-stat-green[data-v-c9f74b8e]{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.db-stat-indigo[data-v-c9f74b8e]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.db-stat-orange[data-v-c9f74b8e]{background:#fff7ed;color:#d97706;border-color:#fde68a}.db-nar-row[data-v-c9f74b8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:1.3rem;font-weight:800;margin-top:4px}.db-nar-sep[data-v-c9f74b8e]{color:#d97706;opacity:.4}.db-nar-active[data-v-c9f74b8e],.db-nar-new[data-v-c9f74b8e],.db-nar-resign[data-v-c9f74b8e]{color:#92400e}.db-amount-card[data-v-c9f74b8e]{border-radius:14px;padding:0;height:100%;overflow:hidden;background:#f8faff;border:1px solid #e0e7ff;-webkit-box-shadow:0 2px 8px rgba(79,107,255,.07);box-shadow:0 2px 8px rgba(79,107,255,.07);-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.db-amount-card[data-v-c9f74b8e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(79,107,255,.13);box-shadow:0 6px 18px rgba(79,107,255,.13)}.db-amount-card[data-v-c9f74b8e]:before{content:"";display:block;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,from(#4f6bff),to(#7c3aff));background:linear-gradient(90deg,#4f6bff,#7c3aff)}.db-amount-label[data-v-c9f74b8e]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b;padding:12px 16px 4px}.db-amount-value[data-v-c9f74b8e]{font-size:1.6rem;font-weight:900;line-height:1;letter-spacing:-.02em;color:#3730a3;padding:0 16px 16px}.db-amount-orange[data-v-c9f74b8e],.db-amount-primary[data-v-c9f74b8e],.db-amount-purple[data-v-c9f74b8e],.db-amount-red[data-v-c9f74b8e],.db-amount-success[data-v-c9f74b8e],.db-amount-teal[data-v-c9f74b8e]{background:#f8faff;border-color:#e0e7ff}.db-amount-orange .db-amount-value[data-v-c9f74b8e],.db-amount-primary .db-amount-value[data-v-c9f74b8e],.db-amount-purple .db-amount-value[data-v-c9f74b8e],.db-amount-red .db-amount-value[data-v-c9f74b8e],.db-amount-success .db-amount-value[data-v-c9f74b8e],.db-amount-teal .db-amount-value[data-v-c9f74b8e]{color:#3730a3}.db-amount-orange .db-amount-label[data-v-c9f74b8e],.db-amount-primary .db-amount-label[data-v-c9f74b8e],.db-amount-purple .db-amount-label[data-v-c9f74b8e],.db-amount-red .db-amount-label[data-v-c9f74b8e],.db-amount-success .db-amount-label[data-v-c9f74b8e],.db-amount-teal .db-amount-label[data-v-c9f74b8e]{color:#64748b}.export-icon-btn[data-v-c9f74b8e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-pdf[data-v-c9f74b8e]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-c9f74b8e]:hover{background:#dc2626;color:#fff}.export-icon-csv[data-v-c9f74b8e]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-c9f74b8e]:hover{background:#059669;color:#fff}.db-stat-card[data-v-a72e2d0a]{border-radius:12px;padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;height:100%;border:1px solid transparent}.db-stat-label[data-v-a72e2d0a]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.7}.db-stat-value[data-v-a72e2d0a]{font-size:1.5rem;font-weight:800;line-height:1.1}.db-stat-value-sm[data-v-a72e2d0a]{font-size:1rem}.db-stat-blue[data-v-a72e2d0a]{background:#eef2ff;color:#4f6bff;border-color:#c7d2fe}.db-stat-purple[data-v-a72e2d0a]{background:#f5f3ff;color:#7c3aff;border-color:#ddd6fe}.db-stat-green[data-v-a72e2d0a]{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.db-stat-indigo[data-v-a72e2d0a]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.db-stat-orange[data-v-a72e2d0a]{background:#fff7ed;color:#d97706;border-color:#fde68a}.db-nar-row[data-v-a72e2d0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:1.3rem;font-weight:800;margin-top:4px}.db-nar-sep[data-v-a72e2d0a]{color:#d97706;opacity:.4}.db-nar-active[data-v-a72e2d0a],.db-nar-new[data-v-a72e2d0a],.db-nar-resign[data-v-a72e2d0a]{color:#92400e}.db-amount-card[data-v-a72e2d0a]{border-radius:14px;padding:0;height:100%;overflow:hidden;background:#f8faff;border:1px solid #e0e7ff;-webkit-box-shadow:0 2px 8px rgba(79,107,255,.07);box-shadow:0 2px 8px rgba(79,107,255,.07);-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.db-amount-card[data-v-a72e2d0a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(79,107,255,.13);box-shadow:0 6px 18px rgba(79,107,255,.13)}.db-amount-card[data-v-a72e2d0a]:before{content:"";display:block;height:4px;width:100%;background:-webkit-gradient(linear,left top,right top,from(#4f6bff),to(#7c3aff));background:linear-gradient(90deg,#4f6bff,#7c3aff)}.db-amount-label[data-v-a72e2d0a]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#64748b;padding:12px 16px 4px}.db-amount-value[data-v-a72e2d0a]{font-size:1.6rem;font-weight:900;line-height:1;letter-spacing:-.02em;color:#3730a3;padding:0 16px 16px}.db-amount-orange[data-v-a72e2d0a],.db-amount-primary[data-v-a72e2d0a],.db-amount-purple[data-v-a72e2d0a],.db-amount-red[data-v-a72e2d0a],.db-amount-success[data-v-a72e2d0a],.db-amount-teal[data-v-a72e2d0a]{background:#f8faff;border-color:#e0e7ff}.db-amount-orange .db-amount-value[data-v-a72e2d0a],.db-amount-primary .db-amount-value[data-v-a72e2d0a],.db-amount-purple .db-amount-value[data-v-a72e2d0a],.db-amount-red .db-amount-value[data-v-a72e2d0a],.db-amount-success .db-amount-value[data-v-a72e2d0a],.db-amount-teal .db-amount-value[data-v-a72e2d0a]{color:#3730a3}.db-amount-orange .db-amount-label[data-v-a72e2d0a],.db-amount-primary .db-amount-label[data-v-a72e2d0a],.db-amount-purple .db-amount-label[data-v-a72e2d0a],.db-amount-red .db-amount-label[data-v-a72e2d0a],.db-amount-success .db-amount-label[data-v-a72e2d0a],.db-amount-teal .db-amount-label[data-v-a72e2d0a]{color:#64748b}.export-icon-btn[data-v-a72e2d0a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-pdf[data-v-a72e2d0a]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-a72e2d0a]:hover{background:#dc2626;color:#fff}.export-icon-csv[data-v-a72e2d0a]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-a72e2d0a]:hover{background:#059669;color:#fff}.total-row[data-v-a72e2d0a]{background-color:#f1f5f9;border-top:2px solid #4f6bff}.total-row td[data-v-a72e2d0a]{padding:10px 16px 10px 8px!important;height:48px!important}.total-label[data-v-a72e2d0a]{font-weight:700!important;color:#1e293b!important}.total-amount[data-v-a72e2d0a],.total-label[data-v-a72e2d0a]{font-size:1rem!important;text-align:right!important;padding-right:16px!important}.total-amount[data-v-a72e2d0a]{font-weight:800!important;color:#4f6bff!important;white-space:nowrap}.numberfield input[type=number]{-webkit-appearance:textfield;appearance:textfield}.numberfield input::-webkit-inner-spin-button,.numberfield input::-webkit-outer-spin-button{appearance:none;margin:0}.lbs-table-wrap{width:100%;overflow-x:auto;overflow-y:visible;border-radius:8px;border:1px solid #e8edf5}.lbs-table-wrap .v-data-table{min-width:1100px}.lbs-table-wrap .v-data-footer{min-width:unset!important;position:sticky;left:0;background:#fff;border-top:1px solid #e8edf5}.stat-card{background:#f8faff;border:1px solid #e8edf5;border-radius:12px;padding:12px 16px;text-align:center}.stat-card-accent{background:#eef2ff;border-color:#c7d2fe}.stat-label{font-size:.72rem;font-weight:600;color:#546e7a;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.stat-value{font-size:1.4rem;font-weight:700;color:#1a3a5c;letter-spacing:normal;line-height:1.2}.gv-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 11px;border-radius:7px;border:none;font-size:.82rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit}.gv-btn-csv{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.gv-btn-csv:hover{background:#059669;color:#fff;border-color:#059669}.gv-btn-pdf{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.gv-btn-pdf:hover{background:#dc2626;color:#fff;border-color:#dc2626}.gv-search-input{width:220px}body[data-v-b965de8c]{font-size:12px}.v-text-field[data-v-b965de8c]{padding-top:0;padding-bottom:0}.v-btn.v-size--default[data-v-b965de8c],.v-input input[data-v-b965de8c],.v-label[data-v-b965de8c]{font-size:12px}.custom-form[data-v-b965de8c]{max-height:500px;background:#fff;border-radius:10px}.v-data-table td[data-v-b965de8c]{font-size:12px;height:25px}.v-select[data-v-b965de8c]{font-size:12px}.v-subheader[data-v-b965de8c]{padding:0!important}body[data-v-6298e435]{font-size:12px}.v-text-field[data-v-6298e435]{padding-top:0;padding-bottom:0}.v-btn.v-size--default[data-v-6298e435],.v-input input[data-v-6298e435],.v-label[data-v-6298e435]{font-size:12px}.custom-form[data-v-6298e435]{max-height:500px;background:#fff;border-radius:10px}.v-data-table td[data-v-6298e435]{font-size:12px;height:25px}.v-select[data-v-6298e435]{font-size:12px}.v-subheader[data-v-6298e435]{padding:0!important}.gv-search-input{width:250px}.drag-area-placeholder{display:none!important}.col.table-responsive.pivottable{overflow:auto;height:100%}.col.table-responsive.pivottable .table-responsive{height:100%!important}.drag-area{background:#f8faff!important;border:2px dashed #c7d2fe!important;border-radius:10px!important;padding:10px 12px!important;min-height:48px!important;-webkit-transition:background .2s,border-color .2s!important;transition:background .2s,border-color .2s!important}.drag-area:hover{background:#eef2ff!important;border-color:#4f6bff!important}.drag-area.has-label{padding-top:1.25rem!important}.drag-area-label{font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#4f6bff!important}.dropdown-item{margin:4px 3px!important;padding:4px 10px!important;background:#eef2ff!important;color:#4f6bff!important;border:1px solid #c7d2fe!important;border-radius:20px!important;font-size:.78rem!important;font-weight:600!important;cursor:-webkit-grab!important;cursor:grab!important;-webkit-transition:all .15s!important;transition:all .15s!important;white-space:nowrap!important}.dropdown-item:hover{background:#4f6bff!important;color:#fff!important;border-color:#4f6bff!important}.field-list .dropdown-item{background:linear-gradient(135deg,#4f6bff,#7c3aff)!important;color:#fff!important;border-color:transparent!important}.btn{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#eef2ff;border:1px solid #c7d2fe;color:#4f6bff;padding:5px 12px;font-size:.8rem;line-height:1.4;border-radius:8px;-webkit-transition:all .15s ease;transition:all .15s ease}.btn:hover{background:#4f6bff;color:#fff;border-color:#4f6bff}.btn-primary{background:linear-gradient(135deg,#4f6bff,#7c3aff);color:#fff;border-color:transparent}.btn-primary:hover{background:linear-gradient(135deg,#3a52e0,#6d28d9);color:#fff}.table{width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0;font-family:Inter,Roboto,sans-serif;font-size:.84rem}.table thead th{background:linear-gradient(135deg,#4f6bff,#7c3aff)!important;color:#fff!important;font-weight:700!important;font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:10px 14px!important;border:none!important;white-space:nowrap!important;position:sticky!important;top:0!important;z-index:2!important}.table tbody td:first-child{background:#f0f4ff!important;color:#3730a3!important;font-weight:600!important;border-right:2px solid #c7d2fe!important}.table td,.table th{padding:9px 14px;vertical-align:middle;border:1px solid #e8edf5;color:#1e293b;-webkit-transition:background .1s;transition:background .1s}.table tbody tr:nth-of-type(2n) td{background-color:#f8faff}.table tbody tr:nth-of-type(odd) td{background-color:#fff}.table-hover tbody tr:hover td{background-color:#eef2ff!important;color:#3730a3!important}.table .total td,.table tfoot td{background:#eef2ff!important;font-weight:700!important;color:#4f6bff!important;border-top:2px solid #c7d2fe!important}.table-bordered{border:1px solid #c7d2fe;border-radius:10px;overflow:hidden}.table-bordered td,.table-bordered th{border:1px solid #e8edf5}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-responsive{display:block;width:100%;overflow-x:auto;border-radius:10px;-webkit-box-shadow:0 2px 12px rgba(79,107,255,.08);box-shadow:0 2px 12px rgba(79,107,255,.08);-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#f8faff}.pivot-settings,.settings-panel{background:#f8faff!important;border:1px solid #e8edf5!important;border-radius:12px!important;padding:16px!important;margin-bottom:16px!important}.available-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.table-sm td,.table-sm th{padding:6px 10px}.table-active,.table-active>td,.table-active>th{background-color:#eef2ff}.table-responsive::-webkit-scrollbar{height:6px;width:6px}.table-responsive::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.table-responsive::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:3px}.table-responsive::-webkit-scrollbar-thumb:hover{background:#4f6bff}.col.table-responsive.pivottable td{padding-left:14px;padding-right:14px}.vue-pivot{position:relative!important}.vue-pivot .row>.col:has(.btn+.btn),.vue-pivot>.row>.col:last-of-type:not(.pivottable){position:absolute!important;top:12px!important;right:12px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:6px!important;z-index:10!important;background:transparent!important;padding:0!important;width:auto!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.vue-pivot .btn:not(.field-list-item){display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:5px!important;padding:5px 12px!important;border-radius:8px!important;font-size:.78rem!important;font-weight:600!important;background:#eef2ff!important;color:#4f6bff!important;border:1px solid #c7d2fe!important;cursor:pointer!important;-webkit-transition:all .15s!important;transition:all .15s!important;white-space:nowrap!important}.vue-pivot .btn:not(.field-list-item):hover{background:#4f6bff!important;color:#fff!important;border-color:#4f6bff!important}.pivot-btn-toolbar .btn[data-v-1ba578e3],.pivot-btn-toolbar .pivot-save-btn[data-v-1ba578e3]{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:5px 12px!important;border-radius:8px!important;font-size:.78rem!important;font-weight:600!important;background:#eef2ff!important;color:#4f6bff!important;border:1px solid #c7d2fe!important;cursor:pointer!important;-webkit-transition:all .15s!important;transition:all .15s!important;white-space:nowrap!important}.pivot-btn-toolbar .btn[data-v-1ba578e3]:hover,.pivot-btn-toolbar .pivot-save-btn[data-v-1ba578e3]:hover{background:#4f6bff!important;color:#fff!important}.v-content{height:100%}.form-btn-bar{background:#f8faff;border-top:1px solid #e8edf5;padding:12px 16px;border-radius:0 0 16px 16px;margin-top:8px}.form-btn-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fbtn{height:38px!important}.fbtn-success{background:#059669!important}.fbtn-success:hover{background:#047857!important}.fbtn-cancel{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel:hover{background:#e2e8f0!important;color:#334155!important}.wizard-main-card[data-v-96628da2]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:8px 24px 24px 24px;margin-top:4px;margin-bottom:24px}.export-icon-btn[data-v-96628da2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-csv[data-v-96628da2]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-96628da2]:hover{background:#059669;color:#fff}.gv-search[data-v-96628da2]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gv-search-icon[data-v-96628da2]{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.gv-search-input[data-v-96628da2]{padding:5px 10px 5px 30px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.83rem;font-family:inherit;color:#1e293b;outline:none;width:220px;background:#fff}.gv-search-input[data-v-96628da2]:focus{border-color:#4f6bff;-webkit-box-shadow:0 0 0 3px rgba(79,107,255,.1);box-shadow:0 0 0 3px rgba(79,107,255,.1)}.wizard-title-card[data-v-2fc31798]{border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.07);box-shadow:0 2px 12px rgba(0,0,0,.07);overflow:hidden;background:#fff}.wizard-title-header[data-v-2fc31798]{gap:12px;padding:14px 20px;background:linear-gradient(135deg,#4f6bff,#7c3aff)}.wizard-title-header[data-v-2fc31798],.wizard-title-icon[data-v-2fc31798]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wizard-title-icon[data-v-2fc31798]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#fff}.wizard-name[data-v-2fc31798]{font-size:1.1rem;font-weight:700!important;color:#fff!important;margin:0;letter-spacing:normal;text-shadow:0 1px 3px rgba(0,0,0,.2)}.wizard-title-body[data-v-2fc31798]{padding:12px 20px}.wizard-desc[data-v-2fc31798]{font-size:.85rem;color:#546e7a;margin:0;letter-spacing:normal}.wizard-btn-bar[data-v-2fc31798]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#f8faff;border-top:1px solid #e8edf5;border-radius:0 0 12px 12px;padding:12px 16px;margin-bottom:8px}.fbtn[data-v-2fc31798]{min-width:110px!important;height:38px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-success[data-v-2fc31798]{background:#059669!important;color:#fff!important}.fbtn-success[data-v-2fc31798]:hover{background:#047857!important}.fbtn-secondary[data-v-2fc31798]{background:#4f6bff!important;color:#fff!important}.fbtn-secondary[data-v-2fc31798]:hover{background:#3b55e6!important}.fbtn-cancel[data-v-2fc31798]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-2fc31798]:hover{background:#e2e8f0!important;color:#334155!important}.ml-auto[data-v-2fc31798]{margin-left:auto!important}.v-application--is-ltr .v-input--selection-controls__input{margin:auto}.v-input--selection-controls{margin-top:0}.brdAll{border:1px solid #ccc}.brdLeft{border-left:1px solid #ccc}.brdRight{border-right:1px solid #ccc}.brdTop{border-top:1px solid #ccc}.brdBottom{border-bottom:1px solid #ccc}.export-icon-btns[data-v-2c3dcd9b],.sml-toolbar-actions[data-v-2c3dcd9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-2c3dcd9b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-2c3dcd9b]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-2c3dcd9b]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-2c3dcd9b]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-2c3dcd9b]:hover{background:#059669;color:#fff;border-color:#059669}.profile-header-card[data-v-2fd348da]{border-radius:12px!important;overflow:hidden;border:1px solid #e8edf5!important}.profile-header-stripe[data-v-2fd348da]{height:4px;background:linear-gradient(135deg,#4f6bff,#7c3aff)}.profile-header-body[data-v-2fd348da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:20px 24px}.profile-avatar[data-v-2fd348da]{border-radius:10px!important;border:3px solid #e8edf5}.profile-avatar img[data-v-2fd348da]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-name[data-v-2fd348da]{font-size:1.2rem;font-weight:700;color:#1e293b;margin-bottom:8px}.profile-sub[data-v-2fd348da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-chip[data-v-2fd348da]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.78rem;font-weight:600;background:#eef2ff;color:#4f6bff;border:1px solid #c7d2fe}.chip-company[data-v-2fd348da]{background:#f0fdf4;color:#059669;border-color:#a7f3d0}.info-card[data-v-2fd348da]{border-radius:10px!important;border:1px solid #e8edf5!important}.info-card-header[data-v-2fd348da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;font-size:.88rem;font-weight:700;color:#4f6bff;background:#f8faff;border-bottom:1px solid #e8edf5}.info-card-body[data-v-2fd348da]{padding:4px 20px 12px}.info-grid[data-v-2fd348da]{width:100%}.info-row[data-v-2fd348da]{display:grid;grid-template-columns:170px 1fr 170px 1fr;gap:0 12px;border-bottom:1px solid #f1f5f9;padding:9px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.info-row[data-v-2fd348da]:last-child{border-bottom:none}.info-label[data-v-2fd348da]{font-size:.82rem;font-weight:600;color:#64748b;line-height:1.4}.info-value[data-v-2fd348da]{font-size:.85rem;color:#1e293b;line-height:1.4}.age-badge[data-v-2fd348da]{display:inline-block;font-size:.72rem;font-weight:600;background:#eef2ff;color:#4f6bff;padding:1px 7px;border-radius:10px;margin-left:6px}.no-data[data-v-2fd348da]{padding:16px 0;color:#94a3b8;font-size:.85rem;font-style:italic}.export-icon-btn[data-v-2fd348da]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-2fd348da]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-2fd348da]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.total-bar{width:100%;background:linear-gradient(135deg,#4f6bff,#7c3aff);border-radius:0 0 8px 8px;border:1px solid #c7d2fe;border-top:none;padding:12px 20px}.total-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.total-label{font-size:.88rem;font-weight:700;color:hsla(0,0%,100%,.85);text-transform:uppercase;letter-spacing:.05em}.total-amount{font-size:1.1rem;font-weight:800;color:#fff;background:hsla(0,0%,100%,.15);padding:4px 16px;border-radius:20px;min-width:120px;text-align:right;border:1px solid hsla(0,0%,100%,.25)}.theme-default .cv-event{border-color:#e0e0f0;border-radius:.5em;background-color:#e7e7ff;text-overflow:ellipsis}.sticky-title{z-index:10;padding-top:12px}.sticky-title,.sticky-toolbar{position:sticky;top:0;background:#fff}.sticky-toolbar{z-index:9;padding-top:4px;padding-bottom:4px}.btn-process[data-v-cc9b486a]{margin-right:120px;width:100px}.export-icon-btns[data-v-5e1b9401]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-5e1b9401]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-5e1b9401]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-5e1b9401]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-5e1b9401]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-5e1b9401]:hover{background:#059669;color:#fff;border-color:#059669}.textBlue[data-v-76742f6a],.textBlue[data-v-9471220c]{color:#004080}.paa-toolbar[data-v-76742f6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 4px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.attendance-table{width:100%}.attendance-table .v-data-table__wrapper table{min-width:1400px}.attendance-table thead tr th{position:sticky!important;top:0!important;z-index:2!important}.leave-dashboard{background:#fff;min-height:100vh;font-family:Inter,Segoe UI,sans-serif}.header-icon,.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon{background:linear-gradient(135deg,#4f6bff,#7c3aff);border-radius:12px;width:44px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(79,107,255,.35);box-shadow:0 4px 12px rgba(79,107,255,.35)}.page-title{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0;line-height:1.2}.page-subtitle{font-size:.8rem;color:#64748b;margin:0}.calendar-card{-webkit-box-shadow:0 2px 16px rgba(0,0,0,.07);box-shadow:0 2px 16px rgba(0,0,0,.07)}.calendar-card,.day-card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e8edf5}.day-card{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.today-card .day-card-header{background:linear-gradient(135deg,#4f6bff,#7c3aff)}.tomorrow-card .day-card-header{background:linear-gradient(135deg,#0f9b6e,#06b6d4)}.day-card-header{padding:14px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.day-card-header,.day-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.day-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.85)}.day-date{font-size:.9rem;font-weight:600;color:#fff;margin-left:auto}.attendance-badge{background:hsla(0,0%,100%,.2);color:#fff;font-size:.72rem;font-weight:600;border-radius:20px;padding:2px 10px;width:100%}.day-card-body{padding:12px 14px;max-height:220px;overflow-y:auto}.leave-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f1f5f9}.leave-item:last-child{border-bottom:none}.status-badge{font-size:.68rem;font-weight:700;border-radius:5px;padding:2px 6px;-ms-flex-negative:0;flex-shrink:0}.status-approved{background:#d1fae5;color:#065f46}.status-pending{background:#fee2e2;color:#991b1b}.leave-code{font-size:.78rem;font-weight:600;color:#334155;-ms-flex-negative:0;flex-shrink:0}.leave-name{font-size:.78rem;color:#64748b;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#94a3b8;font-size:.82rem;padding:8px 0}.selected-date-panel{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.07);box-shadow:0 2px 16px rgba(0,0,0,.07);border:1px solid #e8edf5;overflow:hidden}.panel-header{background:#f8faff;border-bottom:1px solid #e8edf5;padding:14px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.panel-title{font-weight:700;color:#1e293b;font-size:.95rem}.leave-count-badge{background:#eef2ff;color:#4f6bff;font-size:.75rem;font-weight:700;border-radius:20px;padding:3px 12px}.panel-body{padding:12px 16px}.leave-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;border-bottom:1px solid #f1f5f9}.leave-row:last-child{border-bottom:none}.leave-row:hover{background:#f5f7ff}.leave-row-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.day-card-body::-webkit-scrollbar{width:4px}.day-card-body::-webkit-scrollbar-track{background:#f1f5f9}.day-card-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.leave-detail-page{background:#f0f4ff;min-height:100vh;font-family:Inter,Segoe UI,sans-serif}.detail-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.back-btn{background:#fff!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;border-radius:10px!important;margin-top:6px;-ms-flex-negative:0;flex-shrink:0}.header-breadcrumb{font-size:.72rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:0 0 2px;font-weight:600}.header-title{font-size:1.4rem;font-weight:700;color:#1e293b;margin:0 0 2px;line-height:1.2}.header-staff{font-size:.88rem;color:#64748b;margin:0}.leave-status-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem;font-weight:700;border-radius:20px;padding:5px 14px}.badge-approved{background:#d1fae5;color:#065f46}.badge-pending{background:#fef3c7;color:#92400e}.badge-other{background:#e0e7ff;color:#3730a3}.info-card{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #e8edf5;overflow:hidden}.info-card-header{background:#f8faff;border-bottom:1px solid #e8edf5;padding:14px 20px;font-size:.9rem;font-weight:700;color:#334155;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-card-body{padding:20px}.info-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;padding:8px 0;border-bottom:1px solid #f1f5f9}.info-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.info-value{font-size:.9rem;color:#334155;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachment-row,.info-value{display:-webkit-box;display:-ms-flexbox;display:flex}.attachment-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.attachment-link{text-decoration:none}.attachment-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0f4ff;border:1.5px dashed #a5b4fc;border-radius:10px;padding:10px 14px;color:#4f6bff;font-size:.85rem;font-weight:600;-webkit-transition:background .15s;transition:background .15s;cursor:pointer}.attachment-box:hover{background:#e0e7ff}.expansion-clean{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.expansion-header{border-bottom:none!important;padding:0 20px!important;min-height:52px!important}.section-subtitle{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#4f6bff;margin-bottom:8px}.approval-card{border-radius:12px;border:1px solid #e8edf5;overflow:hidden}.approval-card-inner{padding:14px 16px}.approval-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0;border-bottom:1px solid #f1f5f9}.approval-row:last-child{border-bottom:none}.aprstatus-chip{font-size:.75rem;font-weight:700;background:#eef2ff;color:#4f6bff;border-radius:20px;padding:3px 12px}.remark-text{font-style:italic;color:#64748b}.empty-approvals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#94a3b8;font-size:.85rem;padding:12px 0}.latecomer-table{width:100%}.latecomer-table .v-data-table__wrapper table{min-width:1400px}.latecomer-table thead tr th{position:sticky!important;top:0!important;z-index:2!important}.absent-table{width:100%}.absent-table .v-data-table__wrapper table{min-width:1200px}.absent-table thead tr th{position:sticky!important;top:0!important;z-index:2!important}.textBlue[data-v-56636411]{color:#004080}.export-icon-btns[data-v-56636411]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-56636411]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-56636411]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-56636411]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-56636411]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-56636411]:hover{background:#059669;color:#fff;border-color:#059669}.gv-search[data-v-56636411]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gv-search-icon[data-v-56636411]{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.gv-search-input[data-v-56636411]{padding:5px 10px 5px 30px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.83rem;font-family:inherit;color:#1e293b;outline:none;width:180px;background:#fff}.gv-search-input[data-v-56636411]:focus{border-color:#4f6bff;-webkit-box-shadow:0 0 0 3px rgba(79,107,255,.1);box-shadow:0 0 0 3px rgba(79,107,255,.1)}.claimtransaction-table{width:100%}.claimtransaction-table .v-data-table__wrapper table{min-width:1400px}.claimtransaction-table thead tr th{white-space:normal!important;font-size:.75rem}.total{font-size:15px}.export-icon-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rpt-table-wrap{width:100%;overflow-x:auto;overflow-y:visible;border-radius:8px 8px 0 0;border:1px solid #e8edf5}.rpt-table-wrap .v-data-footer{position:sticky;left:0;background:#fff;border-top:1px solid #e8edf5;min-width:unset!important}.hrdf-summary-bar{width:100%;background:linear-gradient(135deg,#4f6bff,#7c3aff);border-radius:0 0 8px 8px;border:1px solid #c7d2fe;border-top:none;padding:14px 20px 10px}.hrdf-summary-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hrdf-stat,.hrdf-summary-row{display:-webkit-box;display:-ms-flexbox;display:flex}.hrdf-stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.hrdf-stat-label{font-size:.72rem;font-weight:600;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.06em}.hrdf-stat-value{font-size:1rem;font-weight:700;color:#fff}.hrdf-stat-total{margin-left:auto}.hrdf-stat-amount{font-size:1.1rem;font-weight:800;color:#fff;background:hsla(0,0%,100%,.15);padding:4px 16px;border-radius:20px;border:1px solid hsla(0,0%,100%,.25);min-width:120px;text-align:right;display:inline-block}.hrdf-reporting-row{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.2)}.hrdf-reporting-label{font-size:.82rem;color:hsla(0,0%,100%,.75);font-style:italic}.textBlue[data-v-8c3882b4]{color:#004080}.clm-stat-card[data-v-8c3882b4]{border-radius:12px;padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;height:100%;border:1px solid transparent}.clm-stat-label[data-v-8c3882b4]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.75}.clm-stat-value[data-v-8c3882b4]{font-size:1.5rem;font-weight:800;line-height:1.1}.clm-stat-value-sm[data-v-8c3882b4]{font-size:1rem}.clm-stat-orange[data-v-8c3882b4]{background:#fff7ed;color:#d97706;border-color:#fde68a}.clm-stat-green[data-v-8c3882b4]{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.clm-stat-blue[data-v-8c3882b4]{background:#eef2ff;color:#4f6bff;border-color:#c7d2fe}.clm-stat-red[data-v-8c3882b4]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.AverageClaimContent[data-v-8c3882b4]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2374bb;min-height:60px}.export-icon-btns[data-v-8c3882b4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-8c3882b4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-8c3882b4]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-8c3882b4]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-8c3882b4]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-8c3882b4]:hover{background:#059669;color:#fff;border-color:#059669}.gv-search[data-v-8c3882b4]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gv-search-icon[data-v-8c3882b4]{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.gv-search-input[data-v-8c3882b4]{padding:5px 10px 5px 30px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.83rem;font-family:inherit;color:#1e293b;outline:none;width:180px;background:#fff}.gv-search-input[data-v-8c3882b4]:focus{border-color:#4f6bff;-webkit-box-shadow:0 0 0 3px rgba(79,107,255,.1);box-shadow:0 0 0 3px rgba(79,107,255,.1)}.textBlue[data-v-678e2986]{color:#004080}.TotalClaim[data-v-678e2986]{font-size:12px;color:#fff;height:0;background-color:orange;-ms-flex-line-pack:center;align-content:center}.TotalClaim[data-v-678e2986],.TotalClaimContent[data-v-678e2986]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TotalClaimContent[data-v-678e2986]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.ClaimAmt[data-v-678e2986]{font-size:12px;color:#fff;height:2px;background-color:green;-ms-flex-line-pack:center;align-content:center}.ClaimAmt[data-v-678e2986],.ClaimAmtContent[data-v-678e2986]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ClaimAmtContent[data-v-678e2986]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.Average[data-v-678e2986]{font-size:12px;color:#fff;height:2px;background-color:#00f;-ms-flex-line-pack:center;align-content:center}.Average[data-v-678e2986],.AverageContent[data-v-678e2986]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AverageContent[data-v-678e2986]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.AverageClaim[data-v-678e2986]{font-size:12px;color:#fff;height:0;background-color:red;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AverageClaimContent[data-v-678e2986]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2374bb;min-height:60px}.export-icon-btns[data-v-678e2986]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-678e2986]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-678e2986]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-678e2986]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-678e2986]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-678e2986]:hover{background:#059669;color:#fff;border-color:#059669}.gv-search[data-v-678e2986]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gv-search-icon[data-v-678e2986]{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.gv-search-input[data-v-678e2986]{padding:5px 10px 5px 30px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.83rem;font-family:inherit;color:#1e293b;outline:none;width:180px;background:#fff}.gv-search-input[data-v-678e2986]:focus{border-color:#4f6bff;-webkit-box-shadow:0 0 0 3px rgba(79,107,255,.1);box-shadow:0 0 0 3px rgba(79,107,255,.1)}.textBlue[data-v-ae080572]{color:#004080}.TotalClaim[data-v-ae080572]{font-size:12px;color:#fff;height:0;background-color:orange;-ms-flex-line-pack:center;align-content:center}.TotalClaim[data-v-ae080572],.TotalClaimContent[data-v-ae080572]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TotalClaimContent[data-v-ae080572]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.ClaimAmt[data-v-ae080572]{font-size:12px;color:#fff;height:2px;background-color:green;-ms-flex-line-pack:center;align-content:center}.ClaimAmt[data-v-ae080572],.ClaimAmtContent[data-v-ae080572]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ClaimAmtContent[data-v-ae080572]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.Average[data-v-ae080572]{font-size:12px;color:#fff;height:2px;background-color:#00f;-ms-flex-line-pack:center;align-content:center}.Average[data-v-ae080572],.AverageContent[data-v-ae080572]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AverageContent[data-v-ae080572]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.AverageClaim[data-v-ae080572]{font-size:12px;color:#fff;height:0;background-color:red;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AverageClaimContent[data-v-ae080572]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2374bb;min-height:60px}.export-icon-btns[data-v-ae080572]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-ae080572]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-ae080572]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-ae080572]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-ae080572]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-ae080572]:hover{background:#059669;color:#fff;border-color:#059669}.trainexpanalysis-table[data-v-ae080572]{width:100%}.trainexpanalysis-table .v-data-table__wrapper table[data-v-ae080572]{min-width:900px}.trainexpanalysis-table thead tr th[data-v-ae080572]{white-space:normal!important;font-size:.75rem}.gv-search[data-v-ae080572]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gv-search-icon[data-v-ae080572]{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.gv-search-input[data-v-ae080572]{padding:5px 10px 5px 30px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.83rem;font-family:inherit;color:#1e293b;outline:none;width:180px;background:#fff}.gv-search-input[data-v-ae080572]:focus{border-color:#4f6bff;-webkit-box-shadow:0 0 0 3px rgba(79,107,255,.1);box-shadow:0 0 0 3px rgba(79,107,255,.1)}.reportmap-table .v-data-table__wrapper{overflow-x:auto!important}.reportmap-table .v-data-table__wrapper table{min-width:600px}.kpiset-table{overflow:hidden}.kpiset-table .v-data-table__wrapper{overflow-x:auto!important}.kpiset-table .v-data-table__wrapper table{min-width:1400px}.kpiset-table .v-data-table__wrapper th{white-space:normal!important;line-height:1.3!important;vertical-align:top!important;padding-top:8px!important}.kpiinclusion-table{max-width:100%;overflow:hidden}.kpiinclusion-table .v-data-table__wrapper{overflow-x:auto!important;max-width:100%}.kpiinclusion-table .v-data-table__wrapper table{min-width:1200px}.bordered-list-item[data-v-168db161]{border:1px solid #ccc;border-radius:4px;margin-bottom:8px;padding:6px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.bordered-list-item[data-v-168db161]:hover{border-color:#1976d2}.sticky-title-row{position:sticky;top:0;z-index:10;background:var(--bg-surface,#f4f6fa);padding-bottom:4px;margin-bottom:8px}.form-card{background:var(--bg-card,#fff)!important;border:1px solid var(--border,#e0e0e0)!important;border-radius:12px!important;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06)!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}.form-card .custom-form{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important}.textBlue[data-v-f65ea5f4]{color:#004080}.TotalClaim[data-v-f65ea5f4]{font-size:12px;color:#fff;height:0;background-color:orange;-ms-flex-line-pack:center;align-content:center}.TotalClaim[data-v-f65ea5f4],.TotalClaimContent[data-v-f65ea5f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TotalClaimContent[data-v-f65ea5f4]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.ClaimAmt[data-v-f65ea5f4]{font-size:12px;color:#fff;height:2px;background-color:green;-ms-flex-line-pack:center;align-content:center}.ClaimAmt[data-v-f65ea5f4],.ClaimAmtContent[data-v-f65ea5f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ClaimAmtContent[data-v-f65ea5f4]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.Average[data-v-f65ea5f4]{font-size:12px;color:#fff;height:2px;background-color:#00f;-ms-flex-line-pack:center;align-content:center}.Average[data-v-f65ea5f4],.AverageContent[data-v-f65ea5f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AverageContent[data-v-f65ea5f4]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.AverageClaim[data-v-f65ea5f4]{font-size:12px;color:#fff;height:0;background-color:red;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AverageClaimContent[data-v-f65ea5f4]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2374bb;min-height:60px}.export-icon-btns[data-v-f65ea5f4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-f65ea5f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-f65ea5f4]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-f65ea5f4]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-f65ea5f4]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-f65ea5f4]:hover{background:#059669;color:#fff;border-color:#059669}.textBlue[data-v-77c7fa5e]{color:#004080}.TotalClaim[data-v-77c7fa5e]{font-size:12px;color:#fff;height:0;background-color:orange;-ms-flex-line-pack:center;align-content:center}.TotalClaim[data-v-77c7fa5e],.TotalClaimContent[data-v-77c7fa5e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TotalClaimContent[data-v-77c7fa5e]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.ClaimAmt[data-v-77c7fa5e]{font-size:12px;color:#fff;height:2px;background-color:green;-ms-flex-line-pack:center;align-content:center}.ClaimAmt[data-v-77c7fa5e],.ClaimAmtContent[data-v-77c7fa5e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ClaimAmtContent[data-v-77c7fa5e]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.Average[data-v-77c7fa5e]{font-size:12px;color:#fff;height:2px;background-color:#00f;-ms-flex-line-pack:center;align-content:center}.Average[data-v-77c7fa5e],.AverageContent[data-v-77c7fa5e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AverageContent[data-v-77c7fa5e]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;color:#2374bb;min-height:60px}.AverageClaim[data-v-77c7fa5e]{font-size:12px;color:#fff;height:0;background-color:red;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.AverageClaimContent[data-v-77c7fa5e]{font-weight:700;font-size:14px;padding-top:15px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2374bb;min-height:60px}.export-icon-btns[data-v-77c7fa5e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-77c7fa5e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-77c7fa5e]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-77c7fa5e]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-77c7fa5e]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-77c7fa5e]:hover{background:#059669;color:#fff;border-color:#059669}.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-22534a1d]::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-22534a1d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdi-delete[data-v-22534a1d]:before{margin-top:-8px}.export-icon-btns[data-v-22534a1d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-22534a1d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-22534a1d]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-22534a1d]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-22534a1d]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-22534a1d]:hover{background:#059669;color:#fff;border-color:#059669}.mdi-pen[data-v-22534a1d]:before{margin-top:-8px}.form-subtitle[data-v-2f4ae032]{font-size:.78rem;color:#9e9e9e;margin-top:2px;margin-bottom:12px;font-weight:400}.kpi-btn-bar[data-v-2f4ae032]{background:#f8faff;border-top:1px solid #e8edf5;border-radius:0 0 16px 16px;padding:16px 20px;margin-top:8px;width:100%}.kpi-btn-inner[data-v-2f4ae032]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fbtn[data-v-2f4ae032]{min-width:100px!important;height:38px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all .15s!important;transition:all .15s!important}.fbtn-success[data-v-2f4ae032]{background:#059669!important;color:#fff!important}.fbtn-success[data-v-2f4ae032]:hover{background:#047857!important}.fbtn-cancel[data-v-2f4ae032]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-2f4ae032]:hover{background:#e2e8f0!important;color:#334155!important}.fbtn-primary[data-v-2f4ae032]{background:linear-gradient(135deg,#4f6bff,#7c3aff)!important;color:#fff!important}.fbtn-primary[data-v-2f4ae032]:hover{opacity:.9!important}.fbtn-danger[data-v-2f4ae032]{background:#fee2e2!important;color:#dc2626!important}.fbtn-danger[data-v-2f4ae032]:hover{background:#dc2626!important;color:#fff!important}#form-btn[data-v-2f4ae032]{margin-top:80px;margin-bottom:20px}.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-dd10fa0e]::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-dd10fa0e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdi-delete[data-v-dd10fa0e]:before,.mdi-pen[data-v-dd10fa0e]:before{margin-top:-8px}.fs-title-bar[data-v-31af2d2a]{position:sticky;top:0;z-index:20;background:#fff;padding:16px 24px 0 24px}.kpi-btn-bar[data-v-31af2d2a]{background:#f8faff;border-top:1px solid #e8edf5;border-radius:0 0 16px 16px;padding:16px 20px;margin-top:8px;width:100%}.kpi-btn-inner[data-v-31af2d2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.fbtn[data-v-31af2d2a]{min-width:100px!important;height:38px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all .15s!important;transition:all .15s!important}.fbtn-back[data-v-31af2d2a]{background:#f97316!important;color:#fff!important}.fbtn-back[data-v-31af2d2a]:hover{background:#ea6c0a!important}.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-2e357980]::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-2e357980]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdi-delete[data-v-2e357980]:before,.mdi-pen[data-v-2e357980]:before{margin-top:-8px}.export-icon-btns[data-v-2e357980]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-2e357980]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-2e357980]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-2e357980]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-2e357980]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-2e357980]:hover{background:#059669;color:#fff;border-color:#059669}[data-v-dffff8b4] .big-field .v-text-field__slot input{font-size:18px;font-weight:700}[data-v-dffff8b4] .big-field .v-label{font-size:20px}.fs-title-bar[data-v-5ca0ca8e]{position:sticky;top:0;z-index:20;background:#fff;padding:16px 24px 0 24px}.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-298201e0]::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-298201e0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdi-delete[data-v-298201e0]:before,.mdi-pen[data-v-298201e0]:before{margin-top:-8px}.radio-label[data-v-298201e0]{left:5px;position:relative}.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-5f99c473]::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-5f99c473]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdi-delete[data-v-5f99c473]:before,.mdi-pen[data-v-5f99c473]:before{margin-top:-8px}.radio-label[data-v-5f99c473]{left:5px;position:relative}.kpi-card-header[data-v-1eb60709]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;width:100%;padding-right:8px}.kpi-card-top[data-v-1eb60709]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.kpi-card-type[data-v-1eb60709]{font-size:.82rem;font-weight:600;color:#37474f}.kpi-card-weightage[data-v-1eb60709]{font-size:.82rem;color:#546e7a;text-align:right}.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-1eb60709]::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-1eb60709]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-icon-btn[data-v-1eb60709]{color:#4f6bff!important;background:#eef2ff;border-radius:8px;padding:6px;-webkit-transition:all .15s;transition:all .15s}.edit-icon-btn[data-v-1eb60709]:hover{background:#4f6bff!important;color:#fff!important}.v-icon.v-icon[data-v-1eb60709]:after{background-color:transparent!important}.card-custom[data-v-1eb60709]{border:1px solid #000}.kpi-card-header[data-v-622bf64d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;width:100%;padding-right:8px}.kpi-card-top[data-v-622bf64d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.kpi-card-type[data-v-622bf64d]{font-size:.82rem;font-weight:600;color:#37474f}.kpi-card-weightage[data-v-622bf64d]{font-size:.82rem;color:#546e7a;text-align:right}.kpi-card-goal[data-v-622bf64d]{font-size:.82rem;font-weight:400;color:#546e7a}.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-622bf64d]::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-622bf64d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-icon-btn[data-v-622bf64d]{color:#4f6bff!important;background:#eef2ff;border-radius:8px;padding:6px;-webkit-transition:all .15s;transition:all .15s}.edit-icon-btn[data-v-622bf64d]:hover{background:#4f6bff!important;color:#fff!important}.v-icon.v-icon[data-v-622bf64d]:after{background-color:transparent!important}.kpi-card-header[data-v-168771bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;width:100%;padding-right:8px}.kpi-card-top[data-v-168771bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.kpi-card-type[data-v-168771bc]{font-size:.82rem;font-weight:600;color:#37474f}.kpi-card-weightage[data-v-168771bc]{font-size:.82rem;color:#546e7a;text-align:right}.kpi-card-goal[data-v-168771bc]{font-size:.82rem;font-weight:400;color:#546e7a}.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-168771bc]::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-168771bc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fs-sticky-header[data-v-7615fd24]{position:sticky;top:0;z-index:100;background:#fff;padding:10px 24px 10px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.fs-sticky-title h2[data-v-7615fd24]{font-size:1.2rem;font-weight:700;color:#1e293b;line-height:1.3}.fs-sticky-actions[data-v-7615fd24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.fbtn[data-v-7615fd24]{min-width:80px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.export-icon-btn[data-v-3539758c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-csv[data-v-3539758c]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-3539758c]:hover{background:#059669;color:#fff;border-color:#059669}.v-card[data-v-ef7bb4a0]{min-height:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.v-card>div[data-v-ef7bb4a0],.v-card[data-v-ef7bb4a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-card>div[data-v-ef7bb4a0]{height:100%;padding:8px 4px 8px}.v-card .text-body-1[data-v-ef7bb4a0]{font-size:.8rem;line-height:1.25;font-weight:700}.v-card .text-caption[data-v-ef7bb4a0]{font-size:.5rem;line-height:1.25;font-weight:700}.v-card .v-spacer[data-v-ef7bb4a0]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:8px}.v-col[data-v-ef7bb4a0]{padding:4px!important}.rank-card-indigo[data-v-ef7bb4a0]{background:#dbeafe!important;color:#1e40af!important}.rank-card-green[data-v-ef7bb4a0]{background:#bbfb9f!important;color:#14532d!important}.theme--light.v-tabs-items[data-v-9a5cd410]{width:100%}.export-icon-btn[data-v-e64239d4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-csv[data-v-e64239d4]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-e64239d4]:hover{background:#059669;color:#fff;border-color:#059669}.sim-stat-card[data-v-466bd0bc]{border-radius:14px;padding:16px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:130px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06)}.sim-card-increment[data-v-466bd0bc]{background:#dbeafe;color:#1e40af}.sim-card-bonus[data-v-466bd0bc]{background:#bbfb9f;color:#14532d}.sim-card-currency[data-v-466bd0bc]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.sim-card-amount[data-v-466bd0bc]{font-size:1.4rem;font-weight:800;line-height:1}.sim-card-label[data-v-466bd0bc]{font-size:.78rem;font-weight:600;white-space:pre-line}.staff-table-wrapper[data-v-3fbe4fad]{width:100%;max-width:100%;overflow-x:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px 16px 16px}.staff-table-wrapper .v-data-table[data-v-3fbe4fad]{min-width:900px}.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-3fbe4fad]::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input[data-v-3fbe4fad]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdi-delete[data-v-3fbe4fad]:before,.mdi-pen[data-v-3fbe4fad]:before{margin-top:0}.crud-toolbar[data-v-3fbe4fad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px 12px 16px;width:100%}.crud-toolbar-left[data-v-3fbe4fad],.export-icon-btns[data-v-3fbe4fad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.export-icon-btn[data-v-3fbe4fad]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-3fbe4fad]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-3fbe4fad]:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv[data-v-3fbe4fad]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-3fbe4fad]:hover{background:#059669;color:#fff;border-color:#059669}.fs-title-bar[data-v-c3965fa6]{position:sticky;top:0;z-index:20;background:#fff;padding:16px 24px 0 24px}.fs-title-bar+.v-container[data-v-c3965fa6]{overflow-x:hidden}.srf-title-bar[data-v-67e8fbd8]{position:sticky;top:0;z-index:20;background:#fff;padding:0 24px 0 24px}.v-expansion-panel-header--active .v-expansion-panel-header__icon .v-icon,.v-expansion-panel-header--active .v-expansion-panel-header__icon .v-icon.theme--light,.v-expansion-panel-header .v-expansion-panel-header__icon .v-icon,.v-expansion-panel-header .v-expansion-panel-header__icon .v-icon.theme--light{color:#37474f!important}.section-card-header[data-v-6b6a7cf1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-right:8px}.section-card-title[data-v-6b6a7cf1]{font-size:.85rem;font-weight:600;color:#37474f;letter-spacing:normal;font-style:normal}.section-card-meta[data-v-6b6a7cf1]{font-size:.82rem;font-weight:400;color:#546e7a;letter-spacing:normal;text-align:right}[data-v-6b6a7cf1] .v-expansion-panel-content__wrap{padding-top:8px!important}[data-v-6b6a7cf1] .v-expansion-panel-header{font-weight:400!important}[data-v-6b6a7cf1] .v-subheader{text-transform:none!important;letter-spacing:normal!important}.mdi-delete[data-v-6b6a7cf1]:before{margin-top:-8px}.mdi-pen[data-v-6b6a7cf1]:before{margin-top:10px}.v-icon.v-icon[data-v-6b6a7cf1]:after{background-color:transparent!important}.fi-title-bar[data-v-d17df318]{position:sticky;top:0;z-index:20;background:#fff;padding:0 24px}.uniform-card[data-v-d17df318]{height:100px;width:300px}.loading-spinner[data-v-d17df318],.uniform-card[data-v-d17df318]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-spinner[data-v-d17df318]{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px}.loading-spinner[data-v-d17df318]:before{content:"";border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;-webkit-animation:spin-d17df318 2s linear infinite;animation:spin-d17df318 2s linear infinite}@-webkit-keyframes spin-d17df318{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-d17df318{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.se-main-card[data-v-7e346f6a]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 28px 32px;margin-top:4px;overflow-y:auto;max-height:calc(100vh - 100px)}.textBlue[data-v-7e346f6a]{color:#004080}.btn-process[data-v-748df016],.btn-process[data-v-827fb04e]{margin-right:120px;width:100px}.se-main-card[data-v-000c9cde]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 28px 32px;margin-top:8px}.export-icon-btn[data-v-000c9cde]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-csv[data-v-000c9cde]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-000c9cde]:hover{background:#059669;color:#fff;border-color:#059669}.export-icon-xls[data-v-000c9cde]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-xls[data-v-000c9cde]:hover{background:#2563eb;color:#fff;border-color:#2563eb}.se-main-card[data-v-308d69f0]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 28px 32px;margin-top:8px}.export-icon-btn[data-v-308d69f0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-csv[data-v-308d69f0]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-308d69f0]:hover{background:#059669;color:#fff;border-color:#059669}.export-icon-xls[data-v-308d69f0]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-xls[data-v-308d69f0]:hover{background:#2563eb;color:#fff;border-color:#2563eb}[data-v-3d62e25a] .readonly-bg .v-input__control .v-input__slot{background-color:#fffdd0!important;border-radius:6px}.block[data-v-3d62e25a]{display:block;width:100%}[data-v-3d62e25a] .editor-read-only-bg .ql-container,[data-v-3d62e25a] .editor-read-only-bg .ql-editor{background-color:#fffdd0!important;cursor:default!important}[data-v-3d62e25a] .editor-read-only-bg .ql-toolbar{opacity:.6;pointer-events:none}.v-col[data-v-3d62e25a]{min-width:0}[data-v-3d62e25a] .ql-editor{overflow-y:hidden;min-height:120px;-webkit-transition:height .1s ease-out;transition:height .1s ease-out}[data-v-3d62e25a] .ql-container{height:auto!important}.ack-main-card[data-v-27c1a3b9]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:24px 28px 48px 28px;width:100%}.chart-wrapper[data-v-27c1a3b9]{position:relative;cursor:pointer}.chart-menu[data-v-27c1a3b9]{position:absolute;top:0;right:0;z-index:5}.review-stat-sub[data-v-27c1a3b9]{font-size:.85rem;font-weight:600;opacity:.7;margin-top:4px}.ack-stat-fill[data-v-27c1a3b9]{width:100%;min-height:110px}.ack-table-header[data-v-27c1a3b9]{position:sticky;top:0;z-index:10;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e8edf5;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ack-table-title[data-v-27c1a3b9]{font-size:1rem;font-weight:700;color:#1e293b}.ack-filter-badge[data-v-27c1a3b9]{font-size:.85rem;font-weight:500;color:#64748b}.ack-table-actions[data-v-27c1a3b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.export-icon-btn[data-v-27c1a3b9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-27c1a3b9]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-27c1a3b9]:hover{background:#dc2626;color:#fff}.export-icon-csv[data-v-27c1a3b9]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-27c1a3b9]:hover{background:#059669;color:#fff}.v-data-table[data-v-27c1a3b9] .v-data-table__wrapper{overflow:unset!important}.v-data-table[data-v-27c1a3b9]{overflow:visible!important}.export-icon-letter{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-letter:hover{background:#2563eb;color:#fff;border-color:#2563eb}.se-main-card[data-v-3afd7db0]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 28px 32px;margin-top:8px}.export-icon-btn[data-v-3afd7db0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-csv[data-v-3afd7db0]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-3afd7db0]:hover{background:#059669;color:#fff;border-color:#059669}.export-icon-xls[data-v-3afd7db0]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-xls[data-v-3afd7db0]:hover{background:#2563eb;color:#fff;border-color:#2563eb}.se-main-card[data-v-13183120]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 28px 32px;margin-top:8px}.export-icon-btn[data-v-13183120]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-csv[data-v-13183120]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-13183120]:hover{background:#059669;color:#fff;border-color:#059669}.export-icon-xls[data-v-13183120]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-xls[data-v-13183120]:hover{background:#2563eb;color:#fff;border-color:#2563eb}.se-main-card[data-v-7289e742]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 28px 32px;margin-top:8px}.export-icon-btn[data-v-7289e742]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-csv[data-v-7289e742]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-7289e742]:hover{background:#059669;color:#fff;border-color:#059669}.export-icon-xls[data-v-7289e742]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-xls[data-v-7289e742]:hover{background:#2563eb;color:#fff;border-color:#2563eb}.se-main-card[data-v-106afc4a]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 28px 32px;margin-top:8px}.export-icon-btn[data-v-106afc4a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-csv[data-v-106afc4a]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-106afc4a]:hover{background:#059669;color:#fff;border-color:#059669}.export-icon-xls[data-v-106afc4a]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-xls[data-v-106afc4a]:hover{background:#2563eb;color:#fff;border-color:#2563eb}.dateTitle{font-size:12px;color:#fff;height:0;background-color:orange;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scroller{height:100%;width:100%}.gv-search-input{width:180px}.wrapped-header{white-space:normal!important;word-wrap:break-word;line-height:1.2;padding-top:6px!important;padding-bottom:6px!important;vertical-align:middle;min-width:80px;max-width:80px}.wrapped-header>span{display:block;white-space:normal;word-break:break-word}.ExceptionClass td[data-v-cca072e8]{color:red!important}.pll-header[data-v-cca072e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 4px 10px 4px;gap:12px}.pll-title[data-v-cca072e8]{font-size:1rem;font-weight:700;color:#1e293b}.pll-actions[data-v-cca072e8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.export-icon-btn[data-v-cca072e8],.pll-actions[data-v-cca072e8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.export-icon-btn[data-v-cca072e8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-cca072e8]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-cca072e8]:hover{background:#dc2626;color:#fff}.export-icon-csv[data-v-cca072e8]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-cca072e8]:hover{background:#059669;color:#fff}.se-main-card[data-v-23ffc885]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 28px 32px;margin-top:8px}.export-icon-btn[data-v-23ffc885]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-csv[data-v-23ffc885]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv[data-v-23ffc885]:hover{background:#059669;color:#fff;border-color:#059669}.export-icon-xls[data-v-23ffc885]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-xls[data-v-23ffc885]:hover{background:#2563eb;color:#fff;border-color:#2563eb}.orgchart{display:inline-block;min-height:202px;min-width:202px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f8faff;background-image:radial-gradient(circle,#c7d2fe 1px,transparent 0);background-size:24px 24px;border:none;padding:32px 60px;z-index:0;border-radius:12px}.orgchart .hidden,.orgchart~.hidden{display:none}.orgchart div,.orgchart div:after,.orgchart div:before{-webkit-box-sizing:border-box;box-sizing:border-box}.orgchart tr.lines .topLine{border-top:2px solid #a5b4fc}.orgchart tr.lines .rightLine{border-right:2px solid #a5b4fc;float:none;border-radius:0}.orgchart tr.lines .leftLine{border-left:2px solid #a5b4fc;float:none;border-radius:0}.orgchart tr.lines .downLine{background-color:#a5b4fc;margin:0 auto;height:24px;width:2px;float:none}.orgchart table{border-spacing:0;border-collapse:separate;background-color:transparent}.orgchart>table:first-child{margin:20px auto}.orgchart td{text-align:center;vertical-align:top;padding:0}.orgchart .node{display:inline-block;position:relative;margin:4px;padding:0;border:2px solid transparent;border-radius:12px;text-align:center;width:220px;-webkit-box-shadow:0 2px 8px rgba(79,107,255,.1);box-shadow:0 2px 8px rgba(79,107,255,.1);-webkit-transition:all .25s ease;transition:all .25s ease;background:#fff;overflow:hidden}.orgchart .node:hover{-webkit-box-shadow:0 6px 20px rgba(79,107,255,.22);box-shadow:0 6px 20px rgba(79,107,255,.22);-webkit-transform:translateY(-2px);transform:translateY(-2px);cursor:pointer;background:#fff}.orgchart .node.focused{-webkit-box-shadow:0 6px 20px rgba(79,107,255,.28);box-shadow:0 6px 20px rgba(79,107,255,.28);border-color:#4f6bff}.orgchart .node .titleorgchart{text-align:center;font-size:11px;font-weight:700;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;background:linear-gradient(135deg,#4f6bff,#7c3aff);color:#fff;border-radius:0;letter-spacing:.2px}.orgchart .node .content{height:26px;font-size:11px;font-weight:600;line-height:26px;border:none;border-top:1px solid #eef2ff;border-bottom:1px solid #eef2ff;background-color:#fff;color:#1e293b}.companystaff,.orgchart .node .content{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px}.companystaff{display:block;font-size:10px;font-weight:500;line-height:20px;height:20px;background-color:#f8faff;color:#94a3b8;letter-spacing:.2px}.orgchart .has-children .titleorgchart{background:linear-gradient(135deg,#312e81,#4f6bff)}.orgchart .has-children .content{border-color:#eef2ff;font-weight:700}.orgchart .has-children{-webkit-box-shadow:0 4px 14px rgba(79,107,255,.18);box-shadow:0 4px 14px rgba(79,107,255,.18)}.orgchart .node:not(.has-children) .titleorgchart{background:linear-gradient(135deg,#7c3aff,#a855f7);font-weight:600}.orgchart .node .edge{font-size:14px;position:absolute;color:#a5b4fc;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;z-index:1}.orgchart .edge:hover{color:#4f6bff}.orgchart .node .verticalEdge{height:15px;width:calc(100% - 10px);left:5px;z-index:1}.orgchart .node .topEdge{top:-4px;z-index:1}.orgchart .node .bottomEdge{bottom:-4px;z-index:1}.orgchart .node .horizontalEdge{width:15px;height:calc(100% - 10px);top:5px;z-index:1}.orgchart .node .rightEdge{right:-4px;z-index:1}.orgchart .node .leftEdge{left:-4px;z-index:1}.orgchart .node .horizontalEdge:before,.orgchart .node .verticalEdge:before{position:absolute;top:calc(50% - 7px);z-index:1}.orgchart .node .topEdge:before{top:-4px;z-index:1}.orgchart .node .bottomEdge:before{bottom:-4px;z-index:1}.orgchart .node .rightEdge:before{right:3px;z-index:1}.orgchart .node .leftEdge:before{left:3px;z-index:1}.orgchart .node .toggleBtn{position:absolute;left:5px;bottom:-2px;color:rgba(79,107,255,.5);z-index:1}.orgchart .node .toggleBtn:hover{color:#4f6bff}.orgchart .node{-webkit-transition:all .3s;transition:all .3s;top:0;left:0;z-index:0}.orgchart .slide-down{opacity:0;top:40px}.orgchart .slide-up{opacity:0;top:-40px}.orgchart .slide-right{opacity:0;left:130px}.orgchart .slide-left{opacity:0;left:-130px}.orgchart .verticalNodes ul{list-style:none;margin:0;padding-left:18px;text-align:left}.orgchart .verticalNodes ul:first-child{margin-top:3px}.orgchart .verticalNodes>td:before{content:"";border:1px solid #a5b4fc}.orgchart .verticalNodes>td>ul>li:first-child:before{top:-4px;height:30px;width:calc(50% - 2px);border-width:2px 0 0 2px}.orgchart .verticalNodes ul>li{position:relative}.orgchart .verticalNodes ul>li:after,.orgchart .verticalNodes ul>li:before{content:"";position:absolute;left:-6px;border-color:#a5b4fc;border-style:solid;border-width:0 0 2px 2px;-webkit-box-sizing:border-box;box-sizing:border-box}.orgchart .verticalNodes ul>li:before{top:-4px;height:30px;width:11px}.orgchart .verticalNodes ul>li:after{top:1px;height:100%}.orgchart .verticalNodes ul>li:first-child:after{top:24px;width:11px;border-width:2px 0 0 2px}.orgchart .verticalNodes ul>li:last-child:after{border-width:2px 0 0}.orgchart .ghost-node{position:fixed;left:-10000px;top:-10000px}.orgchart .ghost-node rect{fill:#fff;stroke:#4f6bff}.orgchart .node.allowedDrop{border-color:#059669;z-index:0}.orgchart .node>.hazy{opacity:.2}.orgchart .node>.spinner{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);font-size:30px;color:#4f6bff}.orgchart>.spinner{font-size:100px;margin-top:30px;color:#4f6bff}.orgchart~.mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;text-align:center;background-color:rgba(0,0,0,.3)}.orgchart~.mask .spinner{position:absolute;top:calc(50% - 54px);left:calc(50% - 54px);color:hsla(0,0%,100%,.8);font-size:108px}.oc-export-btn{display:inline-block;position:absolute;right:5px;top:5px;padding:6px 12px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#4f6bff,#7c3aff);border:none;border-radius:8px;cursor:pointer}.oc-export-btn:hover{background:linear-gradient(135deg,#3a52e0,#6d28d9)}.orgchart.b2t{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.orgchart.l2r{position:absolute;-webkit-transform:rotate(-90deg) rotateY(180deg);transform:rotate(-90deg) rotateY(180deg);-webkit-transform-origin:left top;transform-origin:left top}.orgchart.r2l{position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top}.orgchart.b2t .node .titleorgchart{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}.orgchart.b2t .node .content{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center top;transform-origin:center top}.orgchart.l2r .node,.orgchart.r2l .node{width:50px;height:130px}.orgchart.l2r .node .content,.orgchart.l2r .node .titleorgchart,.orgchart.r2l .node .content,.orgchart.r2l .node .titleorgchart{width:120px}.orgchart.l2r .node.slide-down,.orgchart.r2l .node.slide-down{top:130px}.orgchart.l2r .node.slide-up,.orgchart.r2l .node.slide-up{top:-130px}.orgchart.l2r .node.slide-right,.orgchart.r2l .node.slide-right{left:40px}.orgchart.l2r .node.slide-left,.orgchart.r2l .node.slide-left{left:-40px}.orgchart.l2r .node .titleorgchart{-webkit-transform:rotate(-90deg) translate(-40px,-40px) rotateY(180deg);transform:rotate(-90deg) translate(-40px,-40px) rotateY(180deg);-webkit-transform-origin:bottom center;transform-origin:bottom center}.orgchart.r2l .node .titleorgchart{-webkit-transform:rotate(-90deg) translate(-40px,-40px);transform:rotate(-90deg) translate(-40px,-40px);-webkit-transform-origin:bottom center;transform-origin:bottom center}.orgchart.l2r .node .content{-webkit-transform:rotate(-90deg) translate(-40px,-40px) rotateY(180deg);transform:rotate(-90deg) translate(-40px,-40px) rotateY(180deg);-webkit-transform-origin:top center;transform-origin:top center}.orgchart.r2l .node .content{-webkit-transform:rotate(-90deg) translate(-40px,-40px);transform:rotate(-90deg) translate(-40px,-40px);-webkit-transform-origin:top center;transform-origin:top center}.orgchart .middle-level .content{border-color:#059669}.orgchart .noncollapsable .node .edge{display:none}.orgchart .node .node-avatar{width:100%;height:56px;overflow:hidden;background:#f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orgchart .node .node-avatar img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.orgchart-main-card[data-v-46a5112e]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:0 0 32px;margin:8px 12px 16px;overflow:hidden}.export-icon-btn[data-v-46a5112e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.export-icon-pdf[data-v-46a5112e]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf[data-v-46a5112e]:hover{background:#dc2626;color:#fff}.export-icon-png[data-v-46a5112e]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.export-icon-png[data-v-46a5112e]:hover{background:#2563eb;color:#fff}.export-icon-txt[data-v-46a5112e]{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.export-icon-txt[data-v-46a5112e]:hover{background:#7c3aed;color:#fff}.orgchart-toolbar[data-v-46a5112e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px 12px;border-bottom:1px solid #e8edf5;margin-bottom:8px;position:sticky;top:0;z-index:20;background:#fff;border-radius:16px 16px 0 0}.orgchart-title[data-v-46a5112e]{font-size:1.1rem;font-weight:700;color:#3f6892;-webkit-box-flex:1;-ms-flex:1;flex:1}.orgchart-export-btns[data-v-46a5112e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-outer[data-v-46a5112e]{width:100%;overflow-x:auto;padding:12px 0}.task-card{background:#fff!important;border-radius:12px!important;padding:8px 4px 4px 4px;margin:8px}.task-title{font-size:.95rem!important;font-weight:700!important;color:#0d1b4b!important;margin-bottom:6px!important}.task-content,.task-title{letter-spacing:normal!important}.task-content{font-size:.82rem!important;color:#546e7a!important;line-height:1.4!important}.task-btn{font-size:.78rem!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important;padding-left:4px!important}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.overlay,.overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay-content{background:#fff;width:80%;height:80%;max-height:80%;padding:20px;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.terms-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:auto;margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:6px;background:#fafafa;line-height:1.6;color:#333}.ack-btn{-ms-flex-item-align:center;align-self:center;padding:12px 28px;background-color:#28a745;color:#fff;font-weight:600;font-size:16px;border:none;border-radius:6px;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,transform .1s ease;transition:background-color .2s ease,transform .1s ease,-webkit-transform .1s ease;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.ack-btn:hover{background-color:#218838;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ack-btn:active{background-color:#1e7e34;-webkit-transform:translateY(1px);transform:translateY(1px)}.button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:20px}.cancel-btn{padding:12px 28px;background-color:#ffc107;color:#fff;font-weight:600;font-size:16px;border:none;border-radius:6px;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,transform .1s ease;transition:background-color .2s ease,transform .1s ease,-webkit-transform .1s ease;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.cancel-btn:hover{background-color:#e0a800;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cancel-btn:active{background-color:#d39e00;-webkit-transform:translateY(1px);transform:translateY(1px)}.tg-section{margin-bottom:10px;border-radius:10px;overflow:hidden;border:1px solid #e8edf5;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.tg-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(135deg,#1a3a5c,#2d5a8e);padding:10px 14px;min-height:48px;gap:12px;cursor:pointer}.tg-header,.tg-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tg-header-left{gap:8px;-ms-flex-negative:0;flex-shrink:0}.tg-title{font-size:.85rem;letter-spacing:.01em}.tg-count,.tg-title{font-weight:700;color:#fff}.tg-count{background:hsla(0,0%,100%,.25);font-size:.72rem;border-radius:20px;padding:2px 8px;min-width:24px;text-align:center}.tg-header-right{gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tg-header-right,.tg-select-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tg-select-all{gap:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tg-sel-icon,.tg-select-all{-ms-flex-negative:0;flex-shrink:0}.tg-select-label{font-size:.78rem;color:hsla(0,0%,100%,.9);white-space:nowrap}.tg-action-select,.tg-toggle-btn{-ms-flex-negative:0;flex-shrink:0}.tg-action-select{max-width:150px!important}.tg-action-select .v-input__slot{background:#fff!important;border-radius:8px!important;min-height:32px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.tg-action-select .v-input__slot fieldset{border:1.5px solid hsla(0,0%,100%,.5)!important;border-radius:8px!important}.tg-action-select.v-input--is-focused .v-input__slot fieldset,.tg-action-select .v-input__slot:focus-within fieldset{border:1.5px solid #4f6bff!important;border-radius:8px!important}.tg-action-select .v-label,.tg-action-select .v-select__selection{color:#1a3a5c!important;font-size:.78rem!important}.tg-action-select .v-icon{color:#1a3a5c!important}.tg-action-select .v-input__slot:after,.tg-action-select .v-input__slot:before{display:none!important}.tg-body{background:#fff}.tg-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 14px;cursor:pointer;font-size:.82rem;border-bottom:1px solid #f1f5f9;-webkit-transition:background .12s;transition:background .12s;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.tg-row:hover{background:#f5f7ff!important}.tg-row:last-child{border-bottom:none}.tg-row-alt{background:#fafbff}.tg-row-text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tg-row-check{margin:0!important;padding:0!important;margin-left:auto!important;-ms-flex-negative:0;flex-shrink:0}.task-name{color:#1a3a5c}.task-name,.task-type{font-weight:600;letter-spacing:normal}.task-type{color:#4f6bff}.task-date{color:#64748b;letter-spacing:normal}.task-connector{color:#94a3b8;font-size:.78rem;margin:0 2px}.tg-empty{padding:24px 16px;font-size:.85rem;color:#64748b;text-align:center}.mytask-card[data-v-ebbdbab2]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px 24px 48px 24px;margin-top:4px;margin-bottom:24px}.dark-bg[data-v-ebbdbab2]{background-color:#f4f4f4}.custom-bg[data-v-ebbdbab2]{background-color:#1278d7}.la-card{margin-bottom:8px}.la-label{min-width:110px}.la-badge{display:inline-block;background:#eef2ff;color:#4f6bff;font-size:.72rem;font-weight:600;border-radius:10px;padding:1px 8px;margin-left:6px}.la-btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px}.la-btn{text-transform:none!important;letter-spacing:normal!important;font-size:.82rem!important;font-weight:600!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.la-btn-success{background:#16a34a!important;color:#fff!important}.la-btn-error{background:#e11d48!important;color:#fff!important}.la-btn-primary{background:#4f6bff!important;color:#fff!important}.la-cal-date{font-size:.82rem;font-weight:600;margin-bottom:2px}.la-cal-date,.la-cal-label{color:#4f6bff}.la-pct{color:#f59e0b;font-weight:600;margin-left:6px}.la-cal-item{font-size:.78rem;color:#37474f;margin-bottom:2px}.la-grey{color:#78909c}.cal-a{color:#059669}.cal-a,.cal-p{font-weight:700}.cal-p{color:#dc2626}#calendar{color:#2c3e50;height:60vh;width:100%}.theme-default .cv-event{background:none;border:none;color:red;font-size:14px}.la-card-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:720px;overflow:hidden}.la-card-scroll .la-card-header{-ms-flex-negative:0;flex-shrink:0}.la-scroll-body{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.la-scroll-body::-webkit-scrollbar{width:5px}.la-scroll-body::-webkit-scrollbar-track{background:#f8faff}.la-scroll-body::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:4px}.la-vcard{border-radius:12px!important;border:1px solid #e8edf5!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;max-height:720px!important;overflow:hidden!important}.la-vcard-title{background:linear-gradient(135deg,#4f6bff,#7c3aff)!important;color:#fff!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:normal!important;padding:10px 16px!important;-ms-flex-negative:0!important;flex-shrink:0!important;position:sticky!important;top:0!important;z-index:2!important}.la-vcard-title svg{stroke:#fff;margin-right:6px}.la-vcard-body{overflow-y:auto!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;padding:12px 16px!important}.la-vcard-body::-webkit-scrollbar{width:5px}.la-vcard-body::-webkit-scrollbar-track{background:#f8faff}.la-vcard-body::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:4px}.la-calendar-card{border-radius:12px;overflow:hidden;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.theme-modern.cv-wrapper{font-family:Inter,Segoe UI,sans-serif!important;border:none!important}.theme-modern .cv-header{background:linear-gradient(135deg,#4f6bff,#7c3aff)!important;border:none!important;padding:14px 16px!important}.theme-modern .cv-header .periodLabel,.theme-modern .cv-header button{color:#fff!important;font-weight:600!important;border:none!important;background:hsla(0,0%,100%,.15)!important;border-radius:8px!important;padding:4px 10px!important}.theme-modern .cv-header button:hover{background:hsla(0,0%,100%,.28)!important}.theme-modern .cv-header .periodLabel{background:transparent!important;font-size:1.05rem!important}.theme-modern .cv-weekdays{background:#f8faff!important;border-bottom:1px solid #e8edf5!important}.theme-modern .cv-weekday{font-size:.72rem!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:8px 0!important;border:none!important}.theme-modern .cv-weeks{border:none!important}.theme-modern .cv-week{border-bottom:1px solid #f1f5f9!important;min-height:80px!important}.theme-modern .cv-day{border-right:1px solid #f1f5f9!important;border-bottom:none!important;background:#fff!important;-webkit-transition:background .15s!important;transition:background .15s!important}.theme-modern .cv-day:hover{background:#f5f7ff!important;cursor:pointer}.theme-modern .cv-day.today{background:#eef2ff!important}.theme-modern .cv-day.today .cv-day-number{background:#4f6bff!important;color:#fff!important;border-radius:50%!important;width:26px!important;height:26px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;font-weight:700!important}.theme-modern .cv-day-number{font-size:.82rem!important;color:#475569!important;font-weight:500!important;padding:6px 8px!important}.theme-modern .cv-day.outsideOfMonth .cv-day-number{color:#cbd5e1!important}.theme-modern .cv-event{background:linear-gradient(135deg,#4f6bff,#7c3aff)!important;color:#fff!important;border:none!important;border-radius:6px!important;font-size:.72rem!important;font-weight:600!important;padding:2px 6px!important;margin:1px 3px!important;-webkit-box-shadow:0 2px 6px rgba(79,107,255,.3)!important;box-shadow:0 2px 6px rgba(79,107,255,.3)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.la-back-bar[data-v-674713d4]{padding:14px 16px 10px 16px;border-bottom:1px solid #f1f5f9}.la-scroll-content[data-v-674713d4]{height:calc(100vh - 175px);overflow-y:auto;padding:16px}.la-scroll-content[data-v-674713d4]::-webkit-scrollbar{width:6px}.la-scroll-content[data-v-674713d4]::-webkit-scrollbar-track{background:#f8faff}.la-scroll-content[data-v-674713d4]::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:3px}.cd-section{border-radius:12px;border:1px solid #e8edf5;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.05);box-shadow:0 1px 6px rgba(0,0,0,.05);overflow:hidden;margin-bottom:16px}.cd-header-card{background:linear-gradient(135deg,#1a3a5c,#2d5a8e);padding:14px 16px 12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.cd-header-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cd-claim-type{font-size:.95rem;font-weight:700;color:#fff;letter-spacing:normal;margin-bottom:3px}.cd-staff-name{font-size:.78rem;color:hsla(0,0%,100%,.8);letter-spacing:normal}.cd-action-bar,.cd-staff-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cd-action-bar{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0}.cd-btn{text-transform:none!important;letter-spacing:normal!important;font-size:.78rem!important;font-weight:600!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:32px!important}.cd-btn-primary{background:#4f6bff!important;color:#fff!important}.cd-select-all-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 14px;background:#f8faff;border-bottom:1px solid #e8edf5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cd-select-label{font-size:.78rem;color:#475569}.cd-record-count,.cd-select-label{font-weight:600;letter-spacing:normal}.cd-record-count{font-size:.72rem;color:#4f6bff;background:#eef2ff;border-radius:20px;padding:2px 8px}.cd-rows-scroll{background:#fff;max-height:260px;overflow-y:auto}.cd-rows-scroll::-webkit-scrollbar{width:5px}.cd-rows-scroll::-webkit-scrollbar-track{background:#f8faff}.cd-rows-scroll::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:3px}.cd-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 14px;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-transition:background .12s;transition:background .12s}.cd-row:last-child{border-bottom:none}.cd-row:hover{background:#f5f7ff!important}.cd-row-alt{background:#fafbff}.cd-row-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.82rem;letter-spacing:normal}.cd-type{font-weight:600;color:#4f6bff}.cd-date{color:#64748b}.cd-amount{font-weight:700;color:#16a34a}.cd-sep{color:#cbd5e1;margin:0 6px;font-size:.7rem}.cd-check{margin:0!important;padding:0!important;-ms-flex-negative:0;flex-shrink:0}.ca-back-bar[data-v-6398d8ec]{padding:14px 16px 10px 16px;border-bottom:1px solid #f1f5f9}.ca-scroll-content[data-v-6398d8ec]{height:calc(100vh - 175px);overflow-y:auto;padding:16px}.ca-scroll-content[data-v-6398d8ec]::-webkit-scrollbar{width:6px}.ca-scroll-content[data-v-6398d8ec]::-webkit-scrollbar-track{background:#f8faff}.ca-scroll-content[data-v-6398d8ec]::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:3px}.la-card{background:#fff;border-radius:12px;border:1px solid #e8edf5;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.05);box-shadow:0 1px 6px rgba(0,0,0,.05);margin-bottom:12px;overflow:hidden}.la-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#f1f5f9;padding:10px 16px;font-size:.82rem;font-weight:600;color:#1a3a5c;letter-spacing:normal;border-bottom:1px solid #e8edf5}.la-card-header-green{background:linear-gradient(135deg,#059669,#15803d);color:#fff}.la-card-header-blue{background:linear-gradient(135deg,#4f6bff,#7c3aff);color:#fff}.la-card-header-blue svg,.la-card-header-green svg{stroke:#fff}.la-card-body{padding:12px 16px}.la-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:.82rem}.la-label,.la-row{letter-spacing:normal}.la-label{font-size:.75rem;font-weight:600;color:#546e7a;min-width:130px;-ms-flex-negative:0;flex-shrink:0;padding-top:1px}.la-value{font-size:.82rem;color:#1a3a5c;letter-spacing:normal}.la-amount{font-weight:600;color:#059669}.la-amount-total{font-weight:700;color:#16a34a;font-size:.9rem}.la-link{color:#4f6bff;cursor:pointer}.la-link:hover{text-decoration:underline}.la-action-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#f8faff;border-top:1px solid #e8edf5;padding:12px 16px;border-radius:0 0 12px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fbtn{min-width:100px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-success{background:#16a34a!important;color:#fff!important}.fbtn-success:hover{background:#15803d!important}.fbtn-danger{background:#e11d48!important;color:#fff!important}.fbtn-danger:hover{background:#be123c!important}.fbtn-secondary{background:#4f6bff!important;color:#fff!important}.fbtn-secondary:hover{background:#3b55e6!important}.la-approval-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.82rem}.la-status-badge{display:inline-block;font-size:.7rem;font-weight:700;border-radius:10px;padding:2px 8px}.badge-approved{background:#dcfce7;color:#059669}.badge-rejected{background:#fee2e2;color:#dc2626}.amt-grid{display:grid;grid-template-columns:1fr auto;gap:6px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.amt-label{font-size:.75rem;color:#546e7a;padding:2px 0}.amt-label,.amt-value{font-weight:600;letter-spacing:normal}.amt-value{font-size:.82rem;color:#1a3a5c;text-align:right;white-space:nowrap}.amt-label-total{color:#1a3a5c}.amt-label-total,.amt-value-total{font-weight:700;border-top:1px solid #e8edf5;padding-top:8px;margin-top:2px}.amt-value-total{color:#16a34a;font-size:.95rem}.amt-grid .v-text-field input{font-size:1rem!important;font-weight:700!important;color:#16a34a!important}.cad-back-bar[data-v-52c52f6a]{padding:14px 16px 10px 16px;border-bottom:1px solid #f1f5f9}.cad-scroll-content[data-v-52c52f6a]{height:calc(100vh - 175px);overflow-y:auto;padding:16px}.cad-scroll-content[data-v-52c52f6a]::-webkit-scrollbar{width:6px}.cad-scroll-content[data-v-52c52f6a]::-webkit-scrollbar-track{background:#f8faff}.cad-scroll-content[data-v-52c52f6a]::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:3px}.kpi-record-card[data-v-0bbe89c7]{position:relative;color:#1a3a5c;margin-bottom:8px}.kpi-card-body[data-v-0bbe89c7]{padding:40px 16px 4px 16px}.status-badge[data-v-0bbe89c7]{position:absolute;top:10px;right:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:20px}.status-open[data-v-0bbe89c7]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.status-completed[data-v-0bbe89c7]{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.status-locked[data-v-0bbe89c7]{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.status-default[data-v-0bbe89c7]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.kpi-title[data-v-0bbe89c7]{font-size:.82rem;font-weight:700;color:#1a3a5c;letter-spacing:normal;line-height:1.4}.kpi-desc[data-v-0bbe89c7]{font-weight:400}.kpi-desc[data-v-0bbe89c7],.kpi-meta[data-v-0bbe89c7]{font-size:.82rem;color:#546e7a;letter-spacing:normal;line-height:1.4}.container[data-v-67b20f7b]{margin:0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body[data-v-67b20f7b]{margin:0;padding:0}.dialog-header[data-v-2d5dd090]{font-size:.95rem!important;font-weight:700!important;color:#1a3a5c!important;letter-spacing:normal!important;padding:14px 20px 10px 20px!important;border-bottom:1px solid #e8edf5}.kpi-btn-bar[data-v-2d5dd090]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 0 8px 16px}.kpi-main-card[data-v-2d5dd090]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin-top:4px;margin-bottom:24px;overflow-y:auto;max-height:calc(100vh - 130px)}.kpi-page-title[data-v-2d5dd090]{font-size:1.1rem;font-weight:600;letter-spacing:normal;color:#1a3a5c;padding-left:16px;margin-bottom:12px}.kpi-section-title[data-v-2d5dd090]{font-size:.88rem!important;font-weight:700!important;color:#1a3a5c!important;letter-spacing:normal!important}[data-v-2d5dd090] .v-expansion-panel-content .mb-2{font-size:.75rem!important;letter-spacing:normal!important;line-height:1.4!important;font-weight:600!important;color:#37474f!important}[data-v-2d5dd090] .v-expansion-panel-content .mb-2 strong{font-size:.82rem!important;font-weight:400!important;color:#546e7a!important}[data-v-2d5dd090] .v-expansion-panel-header{font-size:.82rem!important;letter-spacing:normal!important}.fbtn[data-v-2d5dd090]{min-width:90px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-cancel[data-v-2d5dd090]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-2d5dd090]:hover{background:#e2e8f0!important;color:#334155!important}.fbtn-secondary[data-v-2d5dd090]{background:#eef2ff!important;color:#4f6bff!important}.fbtn-secondary[data-v-2d5dd090]:hover{background:#4f6bff!important;color:#fff!important}.fbtn-success[data-v-2d5dd090]{background:#059669!important;color:#fff!important}.fbtn-success[data-v-2d5dd090]:hover{background:#047857!important}.v-expansion-panel-header .v-icon.mdi-chevron-down.theme--light{color:#1261a0!important}.dialog-header[data-v-2455d52d]{font-size:.95rem!important;font-weight:700!important;color:#1a3a5c!important;letter-spacing:normal!important;padding:14px 20px 10px 20px!important;border-bottom:1px solid #e8edf5}.progress-main-card[data-v-2455d52d]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin-top:4px;margin-bottom:24px;overflow-y:auto;max-height:calc(100vh - 130px)}.kpi-btn-bar[data-v-2455d52d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0 8px 0}.kpi-section-title[data-v-2455d52d]{font-size:.88rem!important;font-weight:700!important;color:#1e293b!important;letter-spacing:normal!important}.fbtn[data-v-2455d52d]{min-width:90px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-cancel[data-v-2455d52d]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-2455d52d]:hover{background:#e2e8f0!important;color:#334155!important}.fbtn-secondary[data-v-2455d52d]{background:#eef2ff!important;color:#4f6bff!important}.fbtn-secondary[data-v-2455d52d]:hover{background:#4f6bff!important;color:#fff!important}[data-v-2455d52d] .v-expansion-panel-content .mb-2{font-size:.75rem!important;letter-spacing:normal!important;line-height:1.4!important;font-weight:600!important;color:#37474f!important}[data-v-2455d52d] .v-expansion-panel-content .mb-2 strong{font-size:.82rem!important;font-weight:400!important;color:#546e7a!important}[data-v-2455d52d] .v-expansion-panel-header{font-size:.82rem!important;letter-spacing:normal!important}.review-record-card[data-v-0b606dee]{position:relative;color:#1a3a5c;margin-bottom:8px}.review-card-body[data-v-0b606dee]{padding:40px 16px 4px 16px}.status-badge[data-v-0b606dee]{position:absolute;top:10px;right:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:20px}.status-open[data-v-0b606dee]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.status-completed[data-v-0b606dee]{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.status-locked[data-v-0b606dee]{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.status-default[data-v-0b606dee]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.review-title[data-v-0b606dee]{font-size:.82rem;font-weight:700;color:#1a3a5c;letter-spacing:normal;line-height:1.4}.review-meta[data-v-0b606dee]{font-size:.82rem;color:#546e7a;letter-spacing:normal;line-height:1.4}.outer-container[data-v-905d3414]{margin:0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body[data-v-905d3414]{margin:0;padding:0}.equal-height-card{min-height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mdi-delete[data-v-b24df824]:before{margin-top:-8px}[data-v-b24df824] .v-expansion-panels .v-expansion-panels .v-expansion-panel-header{min-height:36px!important;padding-top:6px!important;padding-bottom:6px!important}.dialog-header[data-v-b24df824]{font-size:.95rem!important;font-weight:700!important;color:#1a3a5c!important;letter-spacing:normal!important;padding:14px 20px 10px 20px!important;border-bottom:1px solid #e8edf5}.item-stat-bar[data-v-b24df824]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#dbeafe;border-radius:8px;padding:10px 16px;margin-top:10px;margin-bottom:6px}.item-stat[data-v-b24df824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.item-stat-label[data-v-b24df824]{font-size:.7rem;font-weight:600;color:#546e7a;letter-spacing:normal;line-height:1.2}.item-stat-value[data-v-b24df824]{font-size:1rem;font-weight:700;color:#1a3a5c;letter-spacing:normal;line-height:1.2}.item-stat-value.highlight[data-v-b24df824]{color:#1a3a5c;background:#fff3c4;border-radius:4px;padding:0 4px}.section-header-inner[data-v-b24df824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-right:8px}.section-title[data-v-b24df824]{font-size:.88rem;font-weight:700;color:#1a3a5c;letter-spacing:normal}.section-stats[data-v-b24df824]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-item[data-v-b24df824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.stat-label[data-v-b24df824]{font-size:.7rem;font-weight:600;color:#546e7a;letter-spacing:normal;line-height:1.2}.stat-value[data-v-b24df824]{font-size:1rem;font-weight:700;color:#1a3a5c;letter-spacing:normal;line-height:1.2}.mdi-pen[data-v-b24df824]:before{margin-top:10px}.v-icon.v-icon[data-v-b24df824]:after{background-color:transparent!important}.review-btn-bar[data-v-36f06a96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 0 8px 0}.review-main-card[data-v-36f06a96]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:16px 20px 32px 20px;margin-top:4px;margin-bottom:24px;overflow-y:auto;max-height:calc(100vh - 120px)}.info-card[data-v-36f06a96]{background:#fef3c7!important;border:1px solid #fcd34d!important;border-radius:8px!important}.info-row[data-v-36f06a96]{margin-bottom:0!important}.info-label[data-v-36f06a96]{font-size:.75rem!important;font-weight:600!important;color:#37474f!important;text-transform:capitalize!important}.info-label[data-v-36f06a96],.info-value[data-v-36f06a96]{letter-spacing:normal!important;padding-top:0!important;padding-bottom:0!important}.info-value[data-v-36f06a96]{font-size:.82rem!important;font-weight:400!important;color:#546e7a!important}.final-score-bar[data-v-36f06a96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;background:#fef3c7;border-radius:12px;padding:12px 24px;margin-bottom:24px;-webkit-box-shadow:0 2px 8px rgba(234,179,8,.25);box-shadow:0 2px 8px rgba(234,179,8,.25)}.final-score-label[data-v-36f06a96]{font-size:.88rem;font-weight:600;color:#92400e;letter-spacing:normal}.final-score-value[data-v-36f06a96]{font-size:1.4rem;font-weight:700;color:#1a3a5c;background:hsla(0,0%,100%,.7);border-radius:8px;padding:2px 16px;letter-spacing:normal;min-width:90px;text-align:center}.fbtn[data-v-36f06a96]{min-width:90px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-cancel[data-v-36f06a96]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-36f06a96]:hover{background:#e2e8f0!important;color:#334155!important}.fbtn-secondary[data-v-36f06a96]{background:#eef2ff!important;color:#4f6bff!important}.fbtn-secondary[data-v-36f06a96]:hover{background:#4f6bff!important;color:#fff!important}.fbtn-success[data-v-36f06a96]{background:#059669!important;color:#fff!important}.fbtn-success[data-v-36f06a96]:hover{background:#047857!important}.section-header-card[data-v-07d95472]{background-color:#f1f5f9!important;border-radius:10px!important;border-color:#e2e8f0!important;min-height:90px}.section-title[data-v-07d95472]{font-size:.9rem;font-weight:700;color:#1a3a5c;letter-spacing:normal;line-height:1.3}.section-desc[data-v-07d95472]{font-size:.75rem;color:#546e7a;letter-spacing:normal;line-height:1.4;margin-top:2px}.record-card[data-v-07d95472]{border-radius:10px!important;color:#1a3a5c}.record-card-body[data-v-07d95472]{padding:12px 16px 4px 16px}.record-title[data-v-07d95472]{font-size:.82rem;font-weight:700;color:#1a3a5c;letter-spacing:normal;line-height:1.4}.record-meta[data-v-07d95472]{font-size:.82rem;color:#546e7a;letter-spacing:normal;line-height:1.4}.empty-card[data-v-07d95472]{border-radius:10px!important}.outer-container[data-v-f3659fec]{margin:0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body[data-v-f3659fec]{margin:0;padding:0}.staff-card[data-v-0f13dd0b]{border-radius:10px!important;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s;color:#1a3a5c}.staff-card[data-v-0f13dd0b]:hover{-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-box-shadow:0 3px 10px rgba(18,97,160,.12)!important;box-shadow:0 3px 10px rgba(18,97,160,.12)!important}.staff-card-inner[data-v-0f13dd0b]{padding:10px 14px}.expand-slot[data-v-0f13dd0b]{width:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.staff-name[data-v-0f13dd0b]{font-size:.88rem;font-weight:700;color:#1a3a5c;letter-spacing:normal;line-height:1.3}.staff-code[data-v-0f13dd0b]{font-weight:400;color:#546e7a;font-size:.82rem}.staff-pos[data-v-0f13dd0b]{font-size:.78rem;font-weight:600;color:#546e7a;letter-spacing:normal;margin-top:2px}.staff-org[data-v-0f13dd0b]{font-size:.72rem;color:#90a4ae;letter-spacing:normal;margin-top:2px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.count-badge[data-v-0f13dd0b]{font-size:.72rem;color:#1261a0;background:#eef2ff;border:1px solid #c7d7ff;border-radius:20px;padding:2px 9px;letter-spacing:normal}.count-badge[data-v-0f13dd0b],.status-badge[data-v-0f13dd0b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;white-space:nowrap}.status-badge[data-v-0f13dd0b]{gap:4px;font-size:.7rem;letter-spacing:.04em;padding:3px 8px;border-radius:20px}.status-open[data-v-0f13dd0b]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.status-completed[data-v-0f13dd0b]{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.status-locked[data-v-0f13dd0b]{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.status-default[data-v-0f13dd0b]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.slide-fade-enter-active[data-v-0f13dd0b]{-webkit-transition:all .25s ease;transition:all .25s ease}.slide-fade-leave-active[data-v-0f13dd0b]{-webkit-transition:all .2s ease;transition:all .2s ease}.slide-fade-enter[data-v-0f13dd0b],.slide-fade-leave-to[data-v-0f13dd0b]{-webkit-transform:translateY(-8px);transform:translateY(-8px);opacity:0}.list-btn-bar[data-v-158eaf1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.fbtn[data-v-158eaf1a]{min-width:110px!important;height:34px!important;border-radius:8px!important;font-size:.8rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-expand[data-v-158eaf1a]{background:#f0fdf4!important;color:#15803d!important;border:1px solid #bbf7d0!important}.fbtn-expand[data-v-158eaf1a]:hover{background:#dcfce7!important}.fbtn-collapse[data-v-158eaf1a]{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important}.fbtn-collapse[data-v-158eaf1a]:hover{background:#e2e8f0!important}.rank-card[data-v-e71f0964]{border-radius:10px!important;border-color:#c7d7ff!important;background:#eef2ff!important;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;min-height:110px}.rank-card[data-v-e71f0964]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 4px 12px rgba(18,97,160,.12)!important;box-shadow:0 4px 12px rgba(18,97,160,.12)!important}.rank-percentage[data-v-e71f0964]{font-size:1.2rem;font-weight:700;color:#1261a0;letter-spacing:normal}.rank-count[data-v-e71f0964]{font-size:1rem;font-weight:700;color:#1a3a5c;letter-spacing:normal}.rank-emp-label[data-v-e71f0964]{font-size:.72rem;color:#546e7a;letter-spacing:normal}.rank-name[data-v-e71f0964]{font-size:.78rem;font-weight:700;color:#1261a0;letter-spacing:normal}.fbtn[data-v-e71f0964]{min-width:80px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-secondary[data-v-e71f0964]{background:#eef2ff!important;color:#4f6bff!important}.fbtn-secondary[data-v-e71f0964]:hover{background:#4f6bff!important;color:#fff!important}.centered-table th{text-align:left!important}.centered-table td{text-align:left}.export-icon-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;-webkit-transition:all .15s;transition:all .15s;margin-right:4px}.export-icon-pdf{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.export-icon-pdf:hover{background:#dc2626;color:#fff;border-color:#dc2626}.export-icon-csv{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.export-icon-csv:hover{background:#059669;color:#fff;border-color:#059669}.mystaff-btn-bar[data-v-03906eeb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 0 8px 0}.mystaff-page-title[data-v-03906eeb]{font-size:1.1rem;font-weight:600;letter-spacing:normal;color:#1a3a5c;margin-bottom:12px}.mystaff-main-card[data-v-03906eeb]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin-top:4px;margin-bottom:24px;overflow-y:auto;max-height:calc(100vh - 130px)}.role-chip[data-v-03906eeb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.78rem;font-weight:700;color:#1261a0;background:#eef2ff;border:1px solid #c7d7ff;border-radius:20px;padding:3px 10px;letter-spacing:normal}.fbtn[data-v-03906eeb]{min-width:90px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-cancel[data-v-03906eeb]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-03906eeb]:hover{background:#e2e8f0!important;color:#334155!important}.fbtn-secondary[data-v-03906eeb]{background:#eef2ff!important;color:#4f6bff!important}.fbtn-secondary[data-v-03906eeb]:hover{background:#4f6bff!important;color:#fff!important}.v-expansion-panel-header .v-icon.mdi-chevron-down.theme--light{color:#37474f!important}.kpi-btn-bar[data-v-177a615a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 0 8px 0}.kpi-page-title[data-v-177a615a]{font-size:1.1rem;font-weight:600;letter-spacing:normal;color:#1a3a5c;margin-bottom:12px}.fbtn[data-v-177a615a]{min-width:90px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-cancel[data-v-177a615a]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-177a615a]:hover{background:#e2e8f0!important;color:#334155!important}.dialog-header[data-v-177a615a]{font-size:.95rem!important;font-weight:700!important;color:#1a3a5c!important;letter-spacing:normal!important;padding:14px 20px 10px 20px!important;border-bottom:1px solid #e8edf5}.v-expansion-panel-header .v-icon.mdi-chevron-down.theme--light{color:#1a3a5c!important}.kpi-btn-bar[data-v-d32d7fcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 0 8px 0}.kpi-page-title[data-v-d32d7fcc]{font-size:1.1rem;font-weight:600;letter-spacing:normal;color:#1a3a5c;margin-bottom:12px}.fbtn[data-v-d32d7fcc]{min-width:90px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-cancel[data-v-d32d7fcc]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-d32d7fcc]:hover{background:#e2e8f0!important;color:#334155!important}.fbtn-secondary[data-v-d32d7fcc]{background:#eef2ff!important;color:#4f6bff!important}.fbtn-secondary[data-v-d32d7fcc]:hover{background:#4f6bff!important;color:#fff!important}.dialog-header[data-v-d32d7fcc]{font-size:.95rem!important;font-weight:700!important;color:#1a3a5c!important;letter-spacing:normal!important;padding:14px 20px 10px 20px!important;border-bottom:1px solid #e8edf5}.v-expansion-panel-header .v-icon.mdi-chevron-down.theme--light{color:#fff!important}.review-btn-bar[data-v-38c0ca2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 0 8px 0}.review-main-card[data-v-38c0ca2c]{background:#fff;border-radius:16px;border:1px solid #e8edf5;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);padding:16px 20px 32px 20px;margin-top:4px;margin-bottom:24px;overflow-y:auto;max-height:calc(100vh - 120px)}.info-card[data-v-38c0ca2c]{background:#fef3c7!important;border:1px solid #fcd34d!important;border-radius:8px!important}.info-row[data-v-38c0ca2c]{margin-bottom:0!important}.info-label[data-v-38c0ca2c]{font-size:.75rem!important;font-weight:600!important;color:#37474f!important;text-transform:capitalize!important}.info-label[data-v-38c0ca2c],.info-value[data-v-38c0ca2c]{letter-spacing:normal!important;padding-top:0!important;padding-bottom:0!important}.info-value[data-v-38c0ca2c]{font-size:.82rem!important;font-weight:400!important;color:#546e7a!important}.final-score-bar[data-v-38c0ca2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;background:#fef3c7;border-radius:12px;padding:12px 24px;margin-bottom:24px;-webkit-box-shadow:0 2px 8px rgba(234,179,8,.25);box-shadow:0 2px 8px rgba(234,179,8,.25)}.final-score-label[data-v-38c0ca2c]{font-size:.88rem;font-weight:600;color:#92400e;letter-spacing:normal}.final-score-value[data-v-38c0ca2c]{font-size:1.4rem;font-weight:700;color:#1a3a5c;background:hsla(0,0%,100%,.7);border-radius:8px;padding:2px 16px;letter-spacing:normal;min-width:90px;text-align:center}.fbtn[data-v-38c0ca2c]{min-width:90px!important;height:36px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important}.fbtn-cancel[data-v-38c0ca2c]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-38c0ca2c]:hover{background:#e2e8f0!important;color:#334155!important}.removeSpin input[type=number]{-moz-appearance:textfield;-moz-appearance:autocomplete}.removeSpin input::-webkit-inner-spin-button,.removeSpin input::-webkit-outer-spin-button{-webkit-appearance:none}.numberfield input[type=number]{-moz-appearance:textfield}.numberfield input::-webkit-inner-spin-button,.numberfield input::-webkit-outer-spin-button{-webkit-appearance:none}.custom.v-text-field>.v-input__control>.v-input__slot:after,.custom.v-text-field>.v-input__control>.v-input__slot:before{border-style:none}.v-input .v-input__control .v-input__slot .v-text-field__slot input::-webkit-inner-spin-button,.v-input .v-input__control .v-input__slot .v-text-field__slot input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-v-3662de50]{font-size:12px}.v-text-field[data-v-3662de50]{padding-top:0;padding-bottom:0}.v-btn.v-size--default[data-v-3662de50],.v-input input[data-v-3662de50],.v-label[data-v-3662de50]{font-size:12px}.custom-form[data-v-3662de50]{max-height:500px;background:#fff;border-radius:10px}.v-data-table td[data-v-3662de50]{font-size:12px;height:25px}.v-select[data-v-3662de50]{font-size:12px}.v-subheader[data-v-3662de50]{padding:0!important}.dateTitle[data-v-2db07603]{font-size:12px;color:#fff;height:0;background-color:#b47603;-ms-flex-line-pack:center;align-content:center}.dateContent[data-v-2db07603],.dateTitle[data-v-2db07603]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dateContent[data-v-2db07603]{font-weight:700;font-size:14px;padding-top:20px;text-align:center;color:#2374bb;margin:0;min-height:55px}.payoutTitle[data-v-2db07603]{font-size:12px;color:#fff;height:0;background-color:grey;-ms-flex-line-pack:center;align-content:center}.payoutContent[data-v-2db07603],.payoutTitle[data-v-2db07603]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payoutContent[data-v-2db07603]{font-weight:700;font-size:14px;padding-top:10px;text-align:center;color:#2374bb;min-height:50px}.narTitle[data-v-2db07603]{-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;max-height:30px}.paidTitle[data-v-2db07603]{-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-size:12px;max-height:30px}.paidContent[data-v-2db07603]{color:#980000;min-height:70px}.paidContent[data-v-2db07603],.payslipFont[data-v-2db07603]{font-weight:700;font-size:24px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.payslipFont[data-v-2db07603]{color:#000;min-height:54px}.textBlue[data-v-2db07603]{color:#004080}.text1[data-v-2db07603]{color:#004080}.text1[data-v-2db07603],.text2[data-v-2db07603]{width:133px;height:27px;font-family:Lato-Bold;font-size:19px}.text2[data-v-2db07603]{color:#653565}.difference[data-v-2db07603]{background-color:#fff3e0}.payslipTitle[data-v-2db07603]{background-color:#fecb9c}.custom.v-text-field>.v-input__control>.v-input__slot[data-v-2db07603]:after,.custom.v-text-field>.v-input__control>.v-input__slot[data-v-2db07603]:before{border-style:none}.textfield[data-v-2db07603]{text-align:center;color:#000}.v-toolbar__content{padding-left:0}.time-picker,.vue__time-picker{width:100%!important}.time-picker{height:40px!important;border-radius:5px}.ExceptionClass td{color:red!important}body{font-size:12px}.v-text-field{padding-top:0;padding-bottom:0}.v-btn.v-size--default,.v-input input,.v-label{font-size:12px}.custom-form{max-height:500px;background:#fff;border-radius:10px}.v-data-table td{font-size:12px;height:25px}.v-select{font-size:12px}table{background:#f8f9f9}.v-data-table td{font-size:14px;height:50px}.class-on-data-table table{table-layout:fixed}.gv-search{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gv-search-icon{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.gv-search-input{padding:5px 10px 5px 30px;border:1.5px solid #e8edf5;border-radius:8px;font-size:.83rem;font-family:inherit;color:#1e293b;outline:none;width:200px;background:#fff}.gv-search-input:focus{border-color:#4f6bff;-webkit-box-shadow:0 0 0 3px rgba(79,107,255,.1);box-shadow:0 0 0 3px rgba(79,107,255,.1)}.form-btn-bar[data-v-4081270e]{background:#f8faff;border-top:1px solid #e8edf5;padding:16px 20px;border-radius:0 0 16px 16px;margin-top:8px;margin-left:-12px;margin-right:-12px}.form-btn-inner[data-v-4081270e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fbtn[data-v-4081270e]{min-width:100px!important;height:38px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all .15s!important;transition:all .15s!important}.fbtn-primary[data-v-4081270e]{background:linear-gradient(135deg,#4f6bff,#7c3aff)!important;color:#fff!important;-webkit-box-shadow:0 4px 10px rgba(79,107,255,.25)!important;box-shadow:0 4px 10px rgba(79,107,255,.25)!important}.fbtn-primary[data-v-4081270e]:hover{-webkit-box-shadow:0 6px 14px rgba(79,107,255,.35)!important;box-shadow:0 6px 14px rgba(79,107,255,.35)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.fbtn-secondary[data-v-4081270e]{background:#eef2ff!important;color:#4f6bff!important}.fbtn-secondary[data-v-4081270e]:hover{background:#4f6bff!important;color:#fff!important}.fbtn-success[data-v-4081270e]{background:#059669!important;color:#fff!important;-webkit-box-shadow:0 4px 10px rgba(5,150,105,.2)!important;box-shadow:0 4px 10px rgba(5,150,105,.2)!important}.fbtn-success[data-v-4081270e]:hover{background:#047857!important;-webkit-box-shadow:0 6px 14px rgba(5,150,105,.3)!important;box-shadow:0 6px 14px rgba(5,150,105,.3)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.fbtn-danger[data-v-4081270e]{background:#fee2e2!important;color:#dc2626!important}.fbtn-danger[data-v-4081270e]:hover{background:#dc2626!important;color:#fff!important}.fbtn-cancel[data-v-4081270e]{background:#f1f5f9!important;color:#64748b!important}.fbtn-cancel[data-v-4081270e]:hover{background:#e2e8f0!important;color:#334155!important}body{font-size:11px}.full_height,body{height:100%}.welcome_text{color:#123678}.page_title_value{color:#06a519}.v-btn__content{font-size:11px}.readonly_field{background:#ffeab2}.dg-content-body .dg-content{line-height:1.3em}.dg-content-body .dg-content,.dg-content-footer .dg-btn{font-family:Inter,Segoe UI,sans-serif;font-size:11px}.dg-btn--cancel{color:#fefefe;background-color:#0096d9}.dg-btn--ok{color:#d90036;background-color:#fefefe;border-color:#0096d9}.PermissionDialog .dg-main-content{width:30%;max-width:none;padding:15px;border-radius:5px;margin:25px auto;background-color:#fff}.PermissionDialog .dg-content-body .dg-content{font-size:16px;line-height:1.3em;min-height:50px;padding:20px 0}.PermissionDialog .dg-content-footer .dg-btn{font-size:16px}.v-dialog .v-card>.v-card__text>.container>.row:first-child>[class*=col]{margin-top:0!important}.v-textarea textarea{min-height:28px!important;height:28px!important;overflow:hidden!important;resize:none!important}.v-textarea.v-input--is-focused textarea{height:auto!important;min-height:80px!important;overflow-y:auto!important}div[style*="overflow-x: auto"]{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#menu{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.v-treeview--dense .v-treeview-node__root{min-height:30px}.v-treeview-node__label{-ms-flex:1;flex:1;font-size:inherit;text-overflow:ellipsis;white-space:normal;padding:5px 0}#sidebar,.v-treeview-node__label{-webkit-box-flex:1;overflow:hidden}#sidebar{padding-top:0;padding-bottom:10px;margin-top:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;min-height:0}#sidebar>div:first-child{-ms-flex-negative:0;flex-shrink:0;background:#fff;border-bottom:1px solid #e8edf5;padding:10px 12px 8px}#sidebar>div:not(:first-child){-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.vertical-nav{min-width:19rem;width:19rem;max-height:calc(100vh - 80px)!important;height:calc(100vh - 80px)!important;min-height:calc(100vh - 80px)!important;position:fixed;top:0;left:0;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.page-content,.vertical-nav{-webkit-transition:all .4s;transition:all .4s}.page-content{width:calc(100% - 19rem);margin-left:19rem;height:calc(100vh - 72px);overflow-y:auto;overflow-x:auto}#sidebar.active{margin-left:-19rem}#content.active{width:100%;margin:0;margin-left:0!important}@media (max-width:768px){#sidebar{margin-left:-19rem}#sidebar.active{margin-left:0}#content{width:100%;margin:0}#content.active{margin-left:19rem;width:calc(100% - 19rem)}}body{background:#599fd9;background:-webkit-gradient(linear,left top,right top,from(#599fd9),to(#c2e59c));background:linear-gradient(90deg,#599fd9,#c2e59c);min-height:100vh;overflow-x:hidden}.separator{margin:3rem 0;border-bottom:1px dashed #fff}.text-uppercase{letter-spacing:.1em}.text-gray{color:#aaa}:root{--primary:#4f6bff;--primary-dark:#3a52e0;--primary-light:#eef2ff;--accent:#7c3aff;--success:#059669;--success-light:#d1fae5;--error:#dc2626;--error-light:#fee2e2;--warning:#d97706;--warning-light:#fef3c7;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--border:#e8edf5;--bg-page:#f0f4ff;--bg-card:#fff;--bg-subtle:#f8faff;--shadow-sm:0 2px 8px rgba(0,0,0,0.06);--shadow-md:0 4px 16px rgba(0,0,0,0.08);--shadow-lg:0 8px 32px rgba(0,0,0,0.1);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--gradient:linear-gradient(135deg,#4f6bff,#7c3aff)}:after,:before,:not(.tabulator):not(.tabulator *){-webkit-box-sizing:border-box;box-sizing:border-box}.tabulator,.tabulator *{-webkit-box-sizing:content-box;box-sizing:content-box}.v-application,body{font-family:Inter,Segoe UI,sans-serif!important;letter-spacing:normal!important;background:var(--bg-page)!important;color:var(--text-primary)!important}#header .v-app-bar{background:#f8faff!important;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06)!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important;border-bottom:1px solid #e8edf5!important;z-index:100!important}#header .v-app-bar span,#header .welcome_text{color:#475569!important;font-size:.82rem!important}#header .v-btn{color:#4f6bff!important}#header .v-btn:hover{color:#3a52e0!important}.vertical-nav{background:#f8faff!important;border-right:1px solid #e8edf5!important;-webkit-box-shadow:2px 0 12px rgba(0,0,0,.05)!important;box-shadow:2px 0 12px rgba(0,0,0,.05)!important}.vertical-nav h2{color:#1e293b!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.02em!important}.vertical-nav .bg-light{background:#eef2ff!important;border-bottom:1px solid #e8edf5!important}#gridview .v-toolbar,.v-toolbar{background:var(--bg-card)!important;border-bottom:1px solid var(--border)!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;overflow:hidden!important;max-width:100%!important}.custom-form .v-container,.custom-form>.v-row>.v-col,.page-content .custom-form,.page-content .v-container,.page-content .v-form{max-width:100%!important}.v-data-table__wrapper{overflow-x:auto!important}.v-toolbar__content{max-width:100%!important;overflow:visible!important}#gridview .v-toolbar h2{color:var(--text-primary)!important;font-size:1.15rem!important;font-weight:700!important}#gridview .v-btn.v-btn--text{color:var(--primary)!important;background:var(--primary-light)!important;border-radius:var(--radius-sm)!important;margin:4px!important;-webkit-transition:all .15s!important;transition:all .15s!important}#gridview .v-btn.v-btn--text:hover{background:var(--primary)!important;color:#fff!important}#gridview .v-text-field input{font-size:.85rem!important}.v-data-table{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important;-webkit-box-shadow:var(--shadow-sm)!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--border)!important;border-top:none!important}.v-data-table table{background:var(--bg-card)!important}.v-data-table thead tr{background:var(--bg-subtle)!important}.v-data-table thead tr th{font-size:.65rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:var(--text-secondary)!important;border-bottom:2px solid var(--border)!important;padding:4px 8px!important;white-space:nowrap!important}.v-data-table tbody tr{-webkit-transition:background .12s!important;transition:background .12s!important}.v-data-table tbody tr:hover{background:var(--primary-light)!important}.v-data-table tbody tr td{font-size:.78rem!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border)!important;padding:0 8px!important;height:24px!important}.v-data-table--dense tbody tr,.v-data-table--dense tbody tr td{height:24px!important}.v-data-table tbody tr:last-child td{border-bottom:none!important}.v-data-table .mdi-delete,.v-data-table .mdi-pen{color:var(--text-muted)!important;-webkit-transition:color .12s!important;transition:color .12s!important;margin-top:0!important;vertical-align:middle!important}.v-data-table td{vertical-align:middle!important}.v-data-table .mdi-pen:hover{color:var(--primary)!important}.v-data-table .mdi-delete:hover{color:var(--error)!important}.v-data-footer{background:var(--bg-subtle)!important;border-top:1px solid var(--border)!important;font-size:.8rem!important;color:var(--text-secondary)!important}.v-container{background:transparent!important}.custom-form .v-row>.v-col,.custom-form .v-row>[class*=col-],.custom-form .v-row>[class*=v-col]{margin-top:0!important;padding-bottom:0!important}.custom-form .v-row{margin-bottom:4px!important;margin-top:0!important}.custom-form .v-row>.v-col,.custom-form .v-row>[class*=col-]{padding-top:4px!important;padding-bottom:4px!important}.custom-form{background:var(--bg-card)!important;border-radius:var(--radius-lg)!important;border:1px solid var(--border)!important;-webkit-box-shadow:var(--shadow-sm)!important;box-shadow:var(--shadow-sm)!important;padding:16px 24px 24px 24px!important;padding-left:24px!important;padding-right:24px!important}.custom-form .v-toolbar-title,.custom-form .v-toolbar__content .v-toolbar__title{padding-left:12px!important}.page-content>.v-container:not(.container--fluid),.v-main .v-container>.v-form,.v-main .v-container>form{padding-top:24px!important}.v-main .v-container>.v-form>.v-col.mt-n4.mb-2{margin-top:4px!important}.v-main .v-container>.v-form>.v-container>.v-row>.v-col.mt-n8,.v-main .v-container>.v-form>.v-row>.v-col.mt-n6{margin-top:0!important}.v-container h2,.v-content h2,.v-form h2,h2,h2.mt-7,h2.pb-1,h2.pb-2,h2.pb-3,h2.pb-4,h2.pb-5,h2.pt-2,h2.pt-3,h2.pt-4{font-size:1.2rem!important;font-weight:700!important;color:#1a3a5c!important;letter-spacing:normal!important;padding-left:8px!important;padding-top:10px!important;padding-bottom:8px!important;margin-bottom:0!important}.page_title_value{color:var(--primary)!important;font-weight:600!important;margin-left:8px!important}.v-text-field--outlined fieldset{border-color:var(--border)!important;border-radius:var(--radius-sm)!important;-webkit-transition:border-color .15s!important;transition:border-color .15s!important}.v-text-field--outlined:hover fieldset{border-color:var(--primary)!important}.v-text-field--outlined.v-input--is-focused fieldset{border-color:var(--primary)!important;border-width:2px!important}.v-text-field--outlined .v-label{font-size:.82rem!important;color:var(--text-secondary)!important}.v-text-field--outlined input,.v-text-field--outlined textarea{font-size:.82rem!important;color:var(--text-primary)!important}.v-select__selections{font-size:.82rem!important}.v-subheader{font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--primary)!important;padding-left:0!important}.v-input--checkbox .v-label{font-size:.88rem!important;color:var(--text-secondary)!important}.v-input--checkbox .v-icon{color:var(--primary)!important}.v-btn{border-radius:var(--radius-sm)!important;-webkit-transition:all .15s!important;transition:all .15s!important}.v-btn--color-primary,.v-btn.primary{background:var(--gradient)!important;color:#fff!important;-webkit-box-shadow:0 4px 12px rgba(79,107,255,.3)!important;box-shadow:0 4px 12px rgba(79,107,255,.3)!important}.v-btn.primary:hover{-webkit-box-shadow:0 6px 18px rgba(79,107,255,.4)!important;box-shadow:0 6px 18px rgba(79,107,255,.4)!important}.v-btn.success{background:var(--success)!important;color:#fff!important}.v-btn.error{background:var(--error)!important;color:#fff!important}.v-btn.warning{background:var(--warning)!important;color:#fff!important}#form-btn{background:var(--bg-subtle)!important;border-top:1px solid var(--border)!important;margin-top:8px!important;border-radius:0 0 var(--radius-lg) var(--radius-lg)!important}#form-btn .v-btn{min-width:100px!important}.v-card{border-radius:var(--radius-lg)!important;-webkit-box-shadow:var(--shadow-sm)!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--border)!important}.v-card__title{font-size:1rem!important;font-weight:700!important;color:var(--text-primary)!important}.v-expansion-panel{border-radius:var(--radius-md)!important;border:1px solid var(--border)!important;margin-bottom:4px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.v-expansion-panel-header{font-size:.88rem!important;font-weight:400!important;letter-spacing:normal!important;color:var(--text-primary)!important;background:var(--bg-subtle)!important;border-radius:var(--radius-md)!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.v-expansion-panel-header .v-expansion-panel-header__icon .v-icon,.v-expansion-panel-header .v-expansion-panel-header__icon .v-icon.theme--light,.v-expansion-panel-header .v-expansion-panel-header__icon i{color:#37474f!important}.v-expansion-panel-header--active{background:var(--primary-light)!important;color:var(--primary)!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important}.v-expansion-panel-header--active .v-expansion-panel-header__icon .v-icon,.v-expansion-panel-header--active .v-expansion-panel-header__icon .v-icon.theme--light,.v-expansion-panel-header--active .v-expansion-panel-header__icon i{color:#37474f!important}.v-expansion-panel-content__wrap{padding:8px 16px!important}.v-chip{border-radius:20px!important;font-size:.72rem!important;font-weight:700!important}.v-dialog>.v-card{border-radius:var(--radius-lg)!important;overflow:auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;max-height:90vh!important}.v-dialog .v-card__title{background:var(--gradient)!important;color:#fff!important;padding:16px 20px!important;position:sticky!important;top:0!important;z-index:10!important;-ms-flex-negative:0!important;flex-shrink:0!important}.v-dialog .v-card__text{overflow-y:auto!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.v-tabs-bar{background:var(--bg-subtle)!important;border-bottom:2px solid var(--border)!important}.v-tab{font-size:.82rem!important;font-weight:600!important;color:var(--text-secondary)!important;text-transform:none!important;letter-spacing:.02em!important}.v-tab--active{color:var(--primary)!important}.v-tabs-slider{background:var(--primary)!important}.v-snack__wrapper{border-radius:var(--radius-md)!important}.v-menu__content{border-radius:var(--radius-md)!important;-webkit-box-shadow:var(--shadow-lg)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--border)!important}.v-list-item:hover{background:var(--primary-light)!important}.v-list-item__title{font-size:.85rem!important;color:var(--text-primary)!important}.page-content{background:var(--bg-page)!important;overflow-x:hidden!important}#companygrid,#gridview{background:var(--bg-card)!important;border-radius:var(--radius-lg)!important;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--border)!important;overflow:hidden!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-subtle)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.hr-card{background:var(--bg-card);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border:1px solid var(--border);overflow:hidden}.hr-section-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:12px}.hr-badge-approved{background:var(--success-light);color:#065f46}.hr-badge-approved,.hr-badge-pending{font-size:.72rem;font-weight:700;border-radius:20px;padding:2px 10px}.hr-badge-pending{background:var(--warning-light);color:#92400e}.hr-badge-rejected{background:var(--error-light);color:#991b1b;font-size:.72rem;font-weight:700;border-radius:20px;padding:2px 10px}.review-stats-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4f6bff}.review-stat-card{border-radius:14px!important;padding:14px 18px 16px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;min-height:90px!important;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08)!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important;border:1px solid rgba(0,0,0,.06)!important}.review-stat-label{font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:8px!important}.review-stat-value{font-size:2.2rem!important;font-weight:800!important;line-height:1!important}.review-stat-initiated{background:#dbeafe!important;color:#1e40af!important}.review-stat-ongoing{background:#fef9c3!important;color:#92400e!important}.review-stat-completed{background:#bbfb9f!important;color:#14532d!important}.score-card-objective{background:#eef2ff!important;color:#3730a3!important}.score-card-others{background:#f0fdf4!important;color:#14532d!important}.score-card-total{background:#fef9c3!important;color:#92400e!important}.v-btn{min-width:90px!important;height:38px!important;border-radius:8px!important;font-family:Inter,Segoe UI,sans-serif!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all .15s ease!important;transition:all .15s ease!important;padding:0 18px!important}.v-btn.v-btn--has-bg.theme--light.warning,.v-btn.warning{background:#f97316!important;color:#fff!important;border:none!important}.v-btn.warning:hover{background:#ea6c0a!important;-webkit-box-shadow:0 4px 10px rgba(249,115,22,.3)!important;box-shadow:0 4px 10px rgba(249,115,22,.3)!important}.v-btn.green.darken-1,.v-btn.success,.v-btn.v-btn--has-bg.green.darken-1,.v-btn.v-btn--has-bg.theme--light.success{background:#059669!important;color:#fff!important;border:none!important}.v-btn.green.darken-1:hover,.v-btn.success:hover{background:#047857!important;-webkit-box-shadow:0 4px 10px rgba(5,150,105,.25)!important;box-shadow:0 4px 10px rgba(5,150,105,.25)!important}.v-btn.red.darken-1,.v-btn.v-btn--has-bg.red.darken-1{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0!important}.v-btn.red.darken-1:hover,.v-btn.v-btn--has-bg.red.darken-1:hover{background:#e2e8f0!important;color:#334155!important;-webkit-box-shadow:none!important;box-shadow:none!important}.v-btn.blue.darken-1,.v-btn.v-btn--has-bg.blue.darken-1{background:#059669!important;color:#fff!important;border:none!important}.v-btn.blue.darken-1:hover{background:#047857!important;-webkit-box-shadow:0 4px 10px rgba(5,150,105,.25)!important;box-shadow:0 4px 10px rgba(5,150,105,.25)!important}.v-btn.primary,.v-btn.v-btn--has-bg.theme--dark.primary,.v-btn.v-btn--has-bg.theme--light.primary{background:linear-gradient(135deg,#4f6bff,#7c3aff)!important;color:#fff!important;border:none!important}.v-btn.primary:hover{-webkit-box-shadow:0 4px 12px rgba(79,107,255,.35)!important;box-shadow:0 4px 12px rgba(79,107,255,.35)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.v-btn.error,.v-btn.v-btn--has-bg.theme--light.error{background:#fee2e2!important;color:#dc2626!important;border:1px solid #fecaca!important}.v-btn.error:hover{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}.v-btn.green--text.darken-1--text,.v-btn.v-btn--text.green--text{color:#059669!important;font-weight:600!important}.v-btn.red--text.darken-1--text,.v-btn.v-btn--text.red--text{color:#64748b!important;font-weight:600!important}.v-btn.v-btn--text.yellow--text,.v-btn.yellow--text.darken-1--text{color:#dc2626!important;font-weight:600!important}.v-dialog .v-card__actions .v-btn.v-btn--text{min-width:70px!important;height:34px!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.02em!important;border-radius:6px!important}.v-btn--fab,.v-btn.v-btn--icon{min-width:unset!important;width:36px!important;height:36px!important;padding:0!important;border-radius:50%!important}.v-btn.v-btn--disabled,.v-btn.v-btn--disabled.blue.darken-1,.v-btn.v-btn--disabled.error,.v-btn.v-btn--disabled.green.darken-1,.v-btn.v-btn--disabled.primary,.v-btn.v-btn--disabled.red.darken-1,.v-btn.v-btn--disabled.success,.v-btn.v-btn--disabled.warning{background:#e2e8f0!important;color:#94a3b8!important;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;pointer-events:none!important;cursor:not-allowed!important;opacity:.6!important;-webkit-transform:none!important;transform:none!important}.v-btn.orange,.v-btn.v-btn--has-bg.theme--dark.orange,.v-btn.v-btn--has-bg.theme--light.orange{background:#f97316!important;color:#fff!important;border:none!important}.v-btn.orange:hover{background:#ea6c0a!important;-webkit-box-shadow:0 4px 10px rgba(249,115,22,.3)!important;box-shadow:0 4px 10px rgba(249,115,22,.3)!important}.v-toolbar .export-icon-btn,.v-toolbar__content .export-icon-btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;min-width:unset!important;height:auto!important;border-radius:8px!important}.v-data-table .v-text-field--outlined.v-input--dense,.v-toolbar .v-text-field--outlined.v-input--dense{min-width:180px!important;max-width:220px!important}.v-data-table .v-text-field--outlined.v-input--dense .v-input__slot,.v-toolbar .v-text-field--outlined.v-input--dense .v-input__slot{min-height:36px!important}