@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap);.close[data-v-9f2d7d2c]{position:absolute;left:600px;top:-150px}.center[data-v-9f2d7d2c]{position:absolute;top:20px;left:23px}.blink[data-v-9f2d7d2c]{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #cec4c4;border-radius:5px}::-webkit-scrollbar-thumb{background:#9da19c;border-radius:5px}*{font-family:Inter,sans-serif;font-weight:400;font-style:normal}html{overflow:auto!important;overflow-x:hidden!important}.v-toolbar__title{padding:0!important;padding-left:10px!important}.card-style{background:#fff!important;border:1px solid #fff!important;box-sizing:border-box!important;border-radius:16px!important}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:transparent}.notifDataTable tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)!important}.doughnut-style{width:110px;height:110px;margin:7px}.v-table>.v-table__wrapper{border-radius:15px!important}.v-table>.v-table__wrapper thead th{background-color:#fff!important;color:#302f2f!important}.tbl_div_header{background-color:#0085f1!important;color:#fff!important}.v-table>.v-table__wrapper thead th:first-child{border-radius:15px 0 0 0}.v-table>.v-table__wrapper thead th:last-child{border-radius:0 15px 0 0}.flex-items{display:flex;align-items:center}.dialog-header{background-color:#1ea12f!important;color:#fff}.text-gray-100{color:#3a3b3a}.text-gray-200{color:#b1b1b3}.text-green-2196F3{color:#2196f3}.text-green-blue{color:blue}.text-green-93CB5B{color:#2196f3}.text-yellow-F3FF67{color:#f3ff67}.sidebar[data-v-2b6814e8]{border-right:1px solid #e5e7eb!important}.sidebar-inner[data-v-2b6814e8]{display:flex;flex-direction:column;height:100%}.sidebar-header[data-v-2b6814e8]{flex-shrink:0}.sidebar-logo-box[data-v-2b6814e8]{width:56px;height:56px;background:#fff;border:1px solid #f0f0f0;padding:10px;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-brand[data-v-2b6814e8]{font-size:19px;font-weight:800;color:#1a1f2e;letter-spacing:-.5px;line-height:1.2}.sidebar-brand-sub[data-v-2b6814e8]{font-size:11.5px;font-weight:500;color:#8d95a3;letter-spacing:.1px;line-height:1.4;margin-top:1px}.role-section[data-v-2b6814e8]{background-color:#f0fdf4;padding:10px 15px 10px 20px}.role-label[data-v-2b6814e8]{font-size:10px;font-weight:700;letter-spacing:1px;color:#6b7280;text-transform:uppercase}.role-name[data-v-2b6814e8]{font-size:15px;font-weight:700;color:#111827;letter-spacing:-.2px}.role-dot[data-v-2b6814e8]{width:10px;height:10px;border-radius:50%;background-color:#10b981;box-shadow:0 0 0 3px #d1fae5;flex-shrink:0;align-self:center}.role-section--clickable[data-v-2b6814e8]{cursor:pointer;transition:background .15s}.role-section--clickable[data-v-2b6814e8]:hover{background-color:#d1fae5!important}.role-menu-item[data-v-2b6814e8]{min-height:40px!important}.role-menu-title[data-v-2b6814e8]{font-size:13px;font-weight:600;color:#374151}.sidebar-nav[data-v-2b6814e8]{flex:1}.nav-item[data-v-2b6814e8]{min-height:44px!important;padding:0 12px!important;transition:background .15s}.nav-item[data-v-2b6814e8]:hover{background:#f9fafb!important}.nav-item.v-list-item--active[data-v-2b6814e8]{background:#f0fdf4!important;color:#16a34a!important}.nav-item.v-list-item--active .nav-icon[data-v-2b6814e8]{color:#16a34a!important;opacity:1}.nav-item.v-list-item--active .nav-title[data-v-2b6814e8]{color:#16a34a!important;font-weight:700}.nav-active-dot[data-v-2b6814e8]{display:none;width:7px;height:7px;border-radius:50%;background:#16a34a;flex-shrink:0}.nav-item.v-list-item--active .nav-active-dot[data-v-2b6814e8]{display:block}.nav-icon[data-v-2b6814e8]{color:#4b5563;opacity:1}.nav-item[data-v-2b6814e8] .v-list-item__prepend{margin-inline-end:0;padding-inline-end:10px;width:28px}.nav-title[data-v-2b6814e8]{font-size:14px;font-weight:600;color:#374151;letter-spacing:-.1px;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;line-height:1.35}.nav-subitem[data-v-2b6814e8]{padding-left:44px!important}.nav-sub-title[data-v-2b6814e8]{font-size:13px;color:#6b7280}.sidebar-footer[data-v-2b6814e8]{flex-shrink:0}.signout-btn[data-v-2b6814e8]{cursor:pointer;color:grey;transition:background .15s}.signout-btn[data-v-2b6814e8]:hover{background:#f3f4f6}.signout-text[data-v-2b6814e8]{font-size:14px;font-weight:500;color:#6b7280}.notif-btn[data-v-741ea88c]{margin-right:4px}.notif-panel[data-v-741ea88c]{width:360px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);overflow:hidden}.notif-header[data-v-741ea88c]{display:flex;justify-content:space-between;align-items:center;padding:16px 18px 14px}.notif-title[data-v-741ea88c]{font-size:16px;font-weight:700;color:#111827}.notif-mark-all[data-v-741ea88c]{font-size:13px;font-weight:600;color:#10b981;cursor:pointer}.notif-mark-all[data-v-741ea88c]:hover{text-decoration:underline}.notif-item[data-v-741ea88c]{padding:14px 18px;cursor:pointer;transition:background .12s}.notif-item[data-v-741ea88c]:hover{background:#f8fafc}.notif-item--unread[data-v-741ea88c]{background:#f0fdf4}.notif-item--unread[data-v-741ea88c]:hover{background:#dcfce7}.notif-item-top[data-v-741ea88c]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.notif-item-title[data-v-741ea88c]{font-size:14px;font-weight:700;color:#111827;line-height:1.3}.notif-item-time[data-v-741ea88c]{font-size:12px;color:#94a3b8;white-space:nowrap;flex-shrink:0}.notif-item-body[data-v-741ea88c]{font-size:13px;color:#64748b;line-height:1.5}.notif-loading[data-v-741ea88c]{padding:8px 0}.notif-empty[data-v-741ea88c]{display:flex;flex-direction:column;align-items:center;padding:32px 0;gap:8px}.notif-empty-text[data-v-741ea88c]{font-size:13px;color:#94a3b8}.notif-footer[data-v-741ea88c]{padding:13px;text-align:center;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;transition:background .12s}.notif-footer[data-v-741ea88c]:hover{background:#f8fafc;color:#374151}.app-bar[data-v-b8e8fcd2]{border-bottom:1px solid #e5e7eb!important;background:#fff!important}.search-wrap[data-v-b8e8fcd2]{width:260px}.avatar-trigger[data-v-b8e8fcd2]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 6px;border-radius:10px;transition:background .15s;margin-left:4px}.avatar-trigger[data-v-b8e8fcd2]:hover{background:#f1f5f9}.avatar-circle[data-v-b8e8fcd2]{width:34px;height:34px;border-radius:50%;background:#d1fae5;color:#065f46;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-menu[data-v-b8e8fcd2]{width:230px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 8px 30px rgba(0,0,0,.12);overflow:hidden}.user-menu-header[data-v-b8e8fcd2]{padding:16px 18px 14px}.user-menu-name[data-v-b8e8fcd2]{font-size:15px;font-weight:700;color:#111827;line-height:1.3}.user-menu-role[data-v-b8e8fcd2]{font-size:13px;color:#64748b;margin-top:2px}.user-menu-item[data-v-b8e8fcd2]{display:flex;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:600;color:#374151;cursor:pointer;transition:background .12s}.user-menu-item[data-v-b8e8fcd2]:hover{background:#f8fafc}.user-menu-item--danger[data-v-b8e8fcd2]{color:#ef4444}.user-menu-item--danger[data-v-b8e8fcd2]:hover{background:#fff1f2}.registerLink[data-v-74bd4c17]:hover{cursor:pointer;text-decoration:underline}.content[data-v-74bd4c17]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:-1}.content[data-v-74bd4c17]{background-color:#a6a3c4;position:fixed;top:0;left:0;right:0;bottom:0;background-position:50%;background-repeat:no-repeat;background-size:100vw 100vh}.title[data-v-74bd4c17]{color:#fff;font-size:35px!important;position:relative;font-weight:700}.title .underline[data-v-74bd4c17]{display:flex;justify-content:center;margin-top:15px}.title .underline .u1[data-v-74bd4c17]{background:#fff;width:40%;height:5px;margin:0 5px}.title .underline .u2[data-v-74bd4c17]{background:#fff;width:5%;height:5px;margin:0 5px}.lp-img[data-v-74bd4c17]{filter:drop-shadow(5px 5px 5px rgba(0,0,0,.09));border-radius:50%;background:#fff}.rounded-card[data-v-74bd4c17]{border-radius:10px}#fifth[data-v-74bd4c17],#first[data-v-74bd4c17],#fourth[data-v-74bd4c17],#second[data-v-74bd4c17],#sixth[data-v-74bd4c17],#third[data-v-74bd4c17]{border:2px solid;border-color:blue;width:50px;height:50px;border-radius:10px;margin-right:2px;margin-left:2px;font-size:28px;text-align:center}.fadeIn[data-v-74bd4c17]{opacity:0;transform:translate3d(50px,0,0);transition:all .5s ease-in-out}.fadeIn.showsFade[data-v-74bd4c17]{opacity:1;transform:translateZ(0)}.login-page[data-v-3523434e]{height:100vh;overflow:hidden}.login-layout[data-v-3523434e]{display:flex;height:100%}.left-panel[data-v-3523434e]{width:50%;height:100%;background-image:url(/img/Container.25742fd3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.lp-logo[data-v-3523434e]{display:flex;align-items:center;gap:10px}.lp-logo-box[data-v-3523434e]{background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2)}.lp-logo-box img[data-v-3523434e]{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.lp-logo-text[data-v-3523434e]{color:#fff;font-size:21px;font-weight:600;letter-spacing:-.3px}.lp-hero[data-v-3523434e]{flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:32px}.lp-tagline[data-v-3523434e]{color:#fff;font-size:46px;font-weight:800;line-height:1.15;letter-spacing:-1px;width:58%;margin-bottom:18px}.lp-tagline-green[data-v-3523434e]{color:#5ee9b5;display:block}.lp-caption[data-v-3523434e]{color:#d0fae5e5;font-size:16px;line-height:1.7;width:54%;letter-spacing:-.2px}.lp-bottom[data-v-3523434e]{color:#a4f4cf99}.lp-features[data-v-3523434e]{margin-bottom:28px}.lp-feature-item[data-v-3523434e]{display:flex;align-items:center;gap:12px;color:#fff;font-size:15px;font-weight:600;margin-bottom:16px}.lp-divider[data-v-3523434e]{background-color:rgba(164,244,207,.25);height:1px;border:0;margin-bottom:12px}.lp-footer[data-v-3523434e]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#a4f4cf80}.lp-footer-links[data-v-3523434e]{display:flex;gap:24px}.right-panel[data-v-3523434e]{flex:1;height:100%;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:24px}.login-card[data-v-3523434e]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 24px rgba(0,0,0,.06);width:100%;max-width:420px;padding:40px 36px;text-align:center}.card-logo-box[data-v-3523434e]{background:#f1f5f9;border:1px solid #e2e8f0;padding:10px;display:inline-flex;align-items:center;justify-content:center}.lc-title[data-v-3523434e]{font-size:26px;font-weight:700;color:#111827;letter-spacing:-.5px;line-height:1.3}.lc-subtitle[data-v-3523434e]{font-size:14px;color:#64748b;line-height:1.5}.field-group[data-v-3523434e]{text-align:left}.field-label[data-v-3523434e]{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.forgot-link[data-v-3523434e]{font-size:12px;font-weight:500;color:#10b981;cursor:pointer;text-decoration:none}.forgot-link[data-v-3523434e]:hover{text-decoration:underline}.sign-in-btn[data-v-3523434e]{font-weight:600;letter-spacing:.2px}.activate-link[data-v-3523434e]{color:#10b981;font-weight:600;cursor:pointer;text-decoration:none}.activate-link[data-v-3523434e]:hover{text-decoration:underline}@media (max-width:959px){.left-panel[data-v-3523434e]{display:none}.right-panel[data-v-3523434e]{width:100%}.login-card[data-v-3523434e]{padding:32px 24px}}@media (max-width:479px){.lc-title[data-v-3523434e]{font-size:22px}.login-card[data-v-3523434e]{padding:28px 20px;border-radius:12px!important}}.otp-div[data-v-1b8a63ed]{display:flex;justify-content:center}.content[data-v-1b8a63ed]{position:fixed;top:0;left:0;right:0;bottom:0;background-position:50%;background-repeat:no-repeat;background-size:100vw 100vh}.title[data-v-1b8a63ed]{color:#fff;font-size:35px!important;position:relative;font-weight:700;line-height:40px}.title .underline[data-v-1b8a63ed]{display:flex;justify-content:center;margin-top:15px}.title .underline .u1[data-v-1b8a63ed]{background:#fff;width:70%;height:5px;margin:0 5px}.title .underline .u2[data-v-1b8a63ed]{background:#fff;width:5%;height:5px;margin:0 5px}.lp-img[data-v-1b8a63ed]{filter:drop-shadow(5px 5px 5px rgba(0,0,0,.09));border-radius:50%;background:#fff}.rounded-card[data-v-1b8a63ed]{border-radius:10px}#fifth[data-v-1b8a63ed],#first[data-v-1b8a63ed],#fourth[data-v-1b8a63ed],#second[data-v-1b8a63ed],#sixth[data-v-1b8a63ed],#third[data-v-1b8a63ed]{border:2px solid;border-color:blue;width:50px;height:50px;border-radius:10px;margin-right:2px;margin-left:2px;font-size:28px;text-align:center}.coordinator-dashboard[data-v-c7106d0a]{min-height:100vh}.dash-page-title[data-v-c7106d0a]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2}.dash-page-sub[data-v-c7106d0a]{font-size:14px;color:#6b7280}.stat-card[data-v-c7106d0a]{border:1px solid transparent;transition:box-shadow .2s;height:100%}.stat-card[data-v-c7106d0a]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)}.stat-card--amber[data-v-c7106d0a]{background:#fffbeb;border-color:#fde68a}.stat-card--purple[data-v-c7106d0a]{background:#f5f3ff;border-color:#ddd6fe}.stat-card--green[data-v-c7106d0a]{background:#ecfdf5;border-color:#a7f3d0}.stat-card--blue[data-v-c7106d0a]{background:#eff6ff;border-color:#bfdbfe}.stat-icon-box[data-v-c7106d0a]{display:inline-flex;align-items:center;justify-content:center}.stat-icon-box--amber[data-v-c7106d0a]{background:#fde68a}.stat-icon-box--purple[data-v-c7106d0a]{background:#ddd6fe}.stat-icon-box--green[data-v-c7106d0a]{background:#a7f3d0}.stat-icon-box--blue[data-v-c7106d0a]{background:#bfdbfe}.stat-number[data-v-c7106d0a]{font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-1.5px}.stat-number--amber[data-v-c7106d0a]{color:#d97706}.stat-number--purple[data-v-c7106d0a]{color:#7c3aed}.stat-number--green[data-v-c7106d0a]{color:#059669}.stat-number--blue[data-v-c7106d0a]{color:#2563eb}.stat-label[data-v-c7106d0a]{font-size:13px;font-weight:600;margin-top:6px}.stat-label--amber[data-v-c7106d0a]{color:#d97706}.stat-label--purple[data-v-c7106d0a]{color:#7c3aed}.stat-label--green[data-v-c7106d0a]{color:#059669}.stat-label--blue[data-v-c7106d0a]{color:#2563eb}.stat-sub[data-v-c7106d0a]{font-size:11.5px;color:#9ca3af;margin-top:3px}.dash-card[data-v-c7106d0a]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 6px rgba(0,0,0,.04)}.card-title[data-v-c7106d0a]{font-size:15px;font-weight:700;color:#111827}.card-sub[data-v-c7106d0a]{font-size:12.5px;color:#9ca3af}.chart-wrap[data-v-c7106d0a]{position:relative;width:100%;height:230px}.chart-wrap--doughnut[data-v-c7106d0a]{height:210px}.view-all-link[data-v-c7106d0a]{font-size:13px;color:#10b981;font-weight:500;cursor:pointer;text-decoration:none}.view-all-link[data-v-c7106d0a]:hover{text-decoration:underline}.report-card[data-v-c7106d0a]{border:1px solid #e5e7eb;cursor:pointer;transition:box-shadow .15s,border-color .15s;height:100%}.report-card[data-v-c7106d0a]:hover{box-shadow:0 4px 14px rgba(0,0,0,.07);border-color:#d1fae5}.report-card--active[data-v-c7106d0a]{background:#f0fdf4;border-color:#a7f3d0}.report-title[data-v-c7106d0a]{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:3px}.report-sub[data-v-c7106d0a]{font-size:12px;color:#9ca3af}.alert-icon-box[data-v-c7106d0a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.alert-title[data-v-c7106d0a]{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:2px}.alert-desc[data-v-c7106d0a]{font-size:12.5px;color:#6b7280;margin-bottom:6px}.alert-link[data-v-c7106d0a]{font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.alert-link[data-v-c7106d0a]:hover{text-decoration:underline}.partner-dashboard[data-v-5b933e31]{min-height:100vh}.dash-page-title[data-v-5b933e31]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2}.dash-page-sub[data-v-5b933e31]{font-size:14px;color:#6b7280}.stat-card[data-v-5b933e31]{border:1px solid transparent;transition:box-shadow .2s;height:100%}.stat-card[data-v-5b933e31]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)}.stat-card--green[data-v-5b933e31]{background:#ecfdf5;border-color:#a7f3d0}.stat-card--blue[data-v-5b933e31]{background:#eff6ff;border-color:#bfdbfe}.stat-card--amber[data-v-5b933e31]{background:#fffbeb;border-color:#fde68a}.stat-card--purple[data-v-5b933e31]{background:#f5f3ff;border-color:#ddd6fe}.stat-icon-box[data-v-5b933e31]{display:inline-flex;align-items:center;justify-content:center}.stat-icon-box--green[data-v-5b933e31]{background:#a7f3d0}.stat-icon-box--blue[data-v-5b933e31]{background:#bfdbfe}.stat-icon-box--amber[data-v-5b933e31]{background:#fde68a}.stat-icon-box--purple[data-v-5b933e31]{background:#ddd6fe}.stat-number[data-v-5b933e31]{font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-1.5px}.stat-number--green[data-v-5b933e31]{color:#059669}.stat-number--blue[data-v-5b933e31]{color:#2563eb}.stat-number--amber[data-v-5b933e31]{color:#d97706}.stat-number--purple[data-v-5b933e31]{color:#7c3aed}.stat-label[data-v-5b933e31]{font-size:13px;font-weight:600;margin-top:6px}.stat-label--green[data-v-5b933e31]{color:#059669}.stat-label--blue[data-v-5b933e31]{color:#2563eb}.stat-label--amber[data-v-5b933e31]{color:#d97706}.stat-label--purple[data-v-5b933e31]{color:#7c3aed}.stat-sub[data-v-5b933e31]{font-size:11.5px;color:#9ca3af;margin-top:3px}.dash-card[data-v-5b933e31]{background:#fff;border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06)}.card-title[data-v-5b933e31]{font-size:15px;font-weight:700;color:#111827}.card-sub[data-v-5b933e31]{font-size:12.5px;color:#9ca3af}.chart-wrap[data-v-5b933e31]{position:relative;width:100%;height:220px}.chart-wrap--doughnut[data-v-5b933e31]{height:200px}.legend-dot[data-v-5b933e31]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-label[data-v-5b933e31]{font-size:12px;color:#6b7280}.view-all-link[data-v-5b933e31]{font-size:13px;color:#059669;font-weight:500;cursor:pointer;text-decoration:none}.view-all-link[data-v-5b933e31]:hover{text-decoration:underline}.intern-avatar[data-v-5b933e31]{width:34px;height:34px;background:#f3f4f6;flex-shrink:0}.action-card[data-v-5b933e31]{border:1px solid #e5e7eb;cursor:pointer;transition:box-shadow .15s,border-color .15s;height:100%}.action-card[data-v-5b933e31]:hover{box-shadow:0 4px 14px rgba(0,0,0,.07);border-color:#d1fae5}.action-title[data-v-5b933e31]{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:3px}.action-sub[data-v-5b933e31]{font-size:12px;color:#9ca3af}.activity-item[data-v-5b933e31]{transition:box-shadow .15s}.activity-icon-box[data-v-5b933e31]{display:inline-flex;align-items:center;justify-content:center}.activity-title[data-v-5b933e31]{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:2px}.activity-desc[data-v-5b933e31]{font-size:12.5px;color:#6b7280;margin-bottom:4px}.activity-time[data-v-5b933e31]{font-size:12px;font-weight:500}.fade-away-message-container[data-v-4dc60ed6]{position:fixed;top:20px;right:20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;align-items:center;min-height:70px;max-width:500px;z-index:9999;border-left:4px solid transparent;overflow:hidden}.fade-away-message-container.success[data-v-4dc60ed6]{border-left-color:#4caf50}.fade-away-message-container.warning[data-v-4dc60ed6]{border-left-color:#ff9800}.fade-away-message-container.error[data-v-4dc60ed6]{border-left-color:#f44336}.fade-away-message-container.info[data-v-4dc60ed6]{border-left-color:#2196f3}.icon-section[data-v-4dc60ed6]{padding:16px;display:flex;align-items:center}.icon-background[data-v-4dc60ed6]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notification-icon[data-v-4dc60ed6]{font-size:20px!important}.content-section[data-v-4dc60ed6]{flex:1;padding:16px 8px;min-width:0}.message-content[data-v-4dc60ed6]{display:flex;flex-direction:column;gap:4px}.message-header[data-v-4dc60ed6]{font-weight:600;font-size:14px;color:#1a1a1a;line-height:1.2}.message-text[data-v-4dc60ed6]{font-size:13px;color:#666;line-height:1.3;word-wrap:break-word}.close-section[data-v-4dc60ed6]{padding:8px 12px;display:flex;align-items:flex-start}.close-btn[data-v-4dc60ed6]{opacity:.7;transition:opacity .2s ease}.close-btn[data-v-4dc60ed6]:hover{opacity:1}.slide-fade-enter-active[data-v-4dc60ed6]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.slide-fade-leave-active[data-v-4dc60ed6]{transition:all .3s cubic-bezier(.4,0,.6,1)}.slide-fade-enter-from[data-v-4dc60ed6],.slide-fade-leave-to[data-v-4dc60ed6]{transform:translateX(100%);opacity:0}.fade-away-message-container.minimal[data-v-4dc60ed6]{box-shadow:0 2px 10px rgba(0,0,0,.1);border-left:none;background:#f8f9fa}.fade-away-message-container.minimal .icon-background[data-v-4dc60ed6]{background:transparent!important}.fade-away-message-container.minimal .notification-icon[data-v-4dc60ed6]{color:inherit!important}.fade-away-message-container.outlined[data-v-4dc60ed6]{background:transparent;border:2px solid;border-left-width:4px}.fade-away-message-container.outlined.success[data-v-4dc60ed6]{border-color:#4caf50;background:rgba(76,175,80,.05)}.fade-away-message-container.outlined.warning[data-v-4dc60ed6]{border-color:#ff9800;background:rgba(255,152,0,.05)}.fade-away-message-container.outlined.error[data-v-4dc60ed6]{border-color:#f44336;background:rgba(244,67,54,.05)}.fade-away-message-container.outlined.info[data-v-4dc60ed6]{border-color:#2196f3;background:rgba(33,150,243,.05)}@media (max-width:640px){.fade-away-message-container[data-v-4dc60ed6]{top:10px;right:10px;left:10px;max-width:none;width:auto!important}.slide-fade-enter-from[data-v-4dc60ed6],.slide-fade-leave-to[data-v-4dc60ed6]{transform:translateY(-100%)}}.bordered-table[data-v-02fd1676]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.bordered-table th[data-v-02fd1676]{background:#f8fafc;font-size:12px;font-weight:600;color:#374151;padding:8px 10px}.bordered-table td[data-v-02fd1676]{border-top:1px solid #e0e0e0;padding:4px 6px;vertical-align:top}.coordinator-dashboard[data-v-a027a14c]{min-height:100vh}.dash-page-title[data-v-a027a14c]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2}.dash-page-sub[data-v-a027a14c]{font-size:14px;color:#6b7280}.stat-card[data-v-a027a14c]{border:1px solid transparent;transition:box-shadow .2s;height:100%}.stat-card[data-v-a027a14c]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)}.stat-card--amber[data-v-a027a14c]{background:#fffbeb;border-color:#fde68a}.stat-card--purple[data-v-a027a14c]{background:#f5f3ff;border-color:#ddd6fe}.stat-card--green[data-v-a027a14c]{background:#ecfdf5;border-color:#a7f3d0}.stat-card--blue[data-v-a027a14c]{background:#eff6ff;border-color:#bfdbfe}.stat-icon-box[data-v-a027a14c]{display:inline-flex;align-items:center;justify-content:center}.stat-icon-box--amber[data-v-a027a14c]{background:#fde68a}.stat-icon-box--purple[data-v-a027a14c]{background:#ddd6fe}.stat-icon-box--green[data-v-a027a14c]{background:#a7f3d0}.stat-icon-box--blue[data-v-a027a14c]{background:#bfdbfe}.stat-number[data-v-a027a14c]{font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-1.5px}.stat-number--amber[data-v-a027a14c]{color:#d97706}.stat-number--purple[data-v-a027a14c]{color:#7c3aed}.stat-number--green[data-v-a027a14c]{color:#059669}.stat-number--blue[data-v-a027a14c]{color:#2563eb}.stat-label[data-v-a027a14c]{font-size:13px;font-weight:600;margin-top:6px}.stat-label--amber[data-v-a027a14c]{color:#d97706}.stat-label--purple[data-v-a027a14c]{color:#7c3aed}.stat-label--green[data-v-a027a14c]{color:#059669}.stat-label--blue[data-v-a027a14c]{color:#2563eb}.stat-sub[data-v-a027a14c]{font-size:11.5px;color:#9ca3af;margin-top:3px}.dash-card[data-v-a027a14c]{background:#fff;border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06)}.card-title[data-v-a027a14c]{font-size:15px;font-weight:700;color:#111827}.card-sub[data-v-a027a14c]{font-size:12.5px;color:#9ca3af}.chart-wrap[data-v-a027a14c]{position:relative;width:100%;height:230px}.chart-wrap--doughnut[data-v-a027a14c]{height:210px}.view-all-link[data-v-a027a14c]{font-size:13px;color:#10b981;font-weight:500;cursor:pointer;text-decoration:none}.view-all-link[data-v-a027a14c]:hover{text-decoration:underline}.report-card[data-v-a027a14c]{border:1px solid #e5e7eb;cursor:pointer;transition:box-shadow .15s,border-color .15s;height:100%}.report-card[data-v-a027a14c]:hover{box-shadow:0 4px 14px rgba(0,0,0,.07);border-color:#d1fae5}.report-card--active[data-v-a027a14c]{background:#f0fdf4;border-color:#a7f3d0}.report-title[data-v-a027a14c]{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:3px}.report-sub[data-v-a027a14c]{font-size:12px;color:#9ca3af}.alert-icon-box[data-v-a027a14c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.alert-title[data-v-a027a14c]{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:2px}.alert-desc[data-v-a027a14c]{font-size:12.5px;color:#6b7280;margin-bottom:6px}.alert-link[data-v-a027a14c]{font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.alert-link[data-v-a027a14c]:hover{text-decoration:underline}.program-chair-dashboard[data-v-6403c6e2]{min-height:100vh}.dash-page-title[data-v-6403c6e2]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2}.dash-page-sub[data-v-6403c6e2]{font-size:14px;color:#6b7280}.date-chip[data-v-6403c6e2]{font-size:13.5px;font-weight:600;color:#374151;border:1px solid #e5e7eb;padding:8px 16px}.batch-select[data-v-6403c6e2] .v-field,.date-chip[data-v-6403c6e2]{background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.batch-select[data-v-6403c6e2] .v-field{--v-field-border-opacity:1}.batch-select[data-v-6403c6e2] .v-field__input,.batch-select[data-v-6403c6e2] .v-select__selection-text{font-size:13.5px;font-weight:600;color:#374151}.batch-select[data-v-6403c6e2] .v-field__outline__end,.batch-select[data-v-6403c6e2] .v-field__outline__notch,.batch-select[data-v-6403c6e2] .v-field__outline__start{border-color:#e2e8f0!important}.batch-select[data-v-6403c6e2] .v-field__outline__start{border-radius:10px 0 0 10px}.batch-select[data-v-6403c6e2] .v-field__outline__end{border-radius:0 10px 10px 0}.batch-select[data-v-6403c6e2] .v-field--focused .v-field__outline__end,.batch-select[data-v-6403c6e2] .v-field--focused .v-field__outline__notch,.batch-select[data-v-6403c6e2] .v-field--focused .v-field__outline__start{border-color:#e2e8f0!important}.stat-card[data-v-6403c6e2]{border:1px solid transparent;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:box-shadow .2s;height:100%}.stat-card[data-v-6403c6e2]:hover{box-shadow:0 4px 16px rgba(0,0,0,.13)}.stat-card--teal[data-v-6403c6e2]{background:#f0fdfa;border-color:#99f6e4}.stat-card--blue[data-v-6403c6e2]{background:#eff6ff;border-color:#bfdbfe}.stat-card--green[data-v-6403c6e2]{background:#f0fdf4;border-color:#a7f3d0}.stat-card--amber[data-v-6403c6e2]{background:#fffbeb;border-color:#fde68a}.stat-icon-box[data-v-6403c6e2]{display:inline-flex;align-items:center;justify-content:center}.stat-icon-box--teal[data-v-6403c6e2]{background:#99f6e4}.stat-icon-box--blue[data-v-6403c6e2]{background:#bfdbfe}.stat-icon-box--green[data-v-6403c6e2]{background:#a7f3d0}.stat-icon-box--amber[data-v-6403c6e2]{background:#fde68a}.stat-number[data-v-6403c6e2]{font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-1.5px}.stat-number--teal[data-v-6403c6e2]{color:#0d9488}.stat-number--blue[data-v-6403c6e2]{color:#2563eb}.stat-number--green[data-v-6403c6e2]{color:#059669}.stat-number--amber[data-v-6403c6e2]{color:#d97706}.stat-label[data-v-6403c6e2]{font-size:13px;font-weight:600;margin-top:6px}.stat-label--teal[data-v-6403c6e2]{color:#0d9488}.stat-label--blue[data-v-6403c6e2]{color:#2563eb}.stat-label--green[data-v-6403c6e2]{color:#059669}.stat-label--amber[data-v-6403c6e2]{color:#d97706}.stat-sub[data-v-6403c6e2]{font-size:11.5px;color:#9ca3af;margin-top:3px}.dash-card[data-v-6403c6e2]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 16px rgba(0,0,0,.08)}.card-title[data-v-6403c6e2]{font-size:15px;font-weight:700;color:#111827}.card-sub[data-v-6403c6e2]{font-size:12.5px;color:#9ca3af}.view-all-link[data-v-6403c6e2]{font-size:13px;color:#10b981;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.view-all-link[data-v-6403c6e2]:hover{text-decoration:underline}.class-row[data-v-6403c6e2]{display:flex;align-items:center;gap:24px;padding:16px 0}.class-name[data-v-6403c6e2]{font-size:14.5px;font-weight:700;color:#111827}.class-sub[data-v-6403c6e2]{font-size:12px;color:#94a3b8;margin-top:2px}.class-bar-wrap[data-v-6403c6e2]{max-width:420px}.class-bar[data-v-6403c6e2]{height:8px;background:#e5e7eb;border-radius:99px;overflow:hidden}.class-bar-fill[data-v-6403c6e2]{height:100%;border-radius:99px;transition:width .4s ease}.class-stats[data-v-6403c6e2]{text-align:right;flex-shrink:0;min-width:100px}.class-count[data-v-6403c6e2]{font-size:14px;font-weight:700;color:#111827}.class-deployed[data-v-6403c6e2]{font-size:12px;font-weight:600;margin-top:2px}.chart-wrap[data-v-6403c6e2]{position:relative;width:100%;height:230px}.chart-wrap--doughnut[data-v-6403c6e2]{height:260px}.instructor-dashboard[data-v-46001f87]{min-height:100vh}.dash-page-title[data-v-46001f87]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2}.dash-page-sub[data-v-46001f87]{font-size:14px;color:#6b7280}.date-badge[data-v-46001f87]{font-size:13px;font-weight:500;color:#374151;border:1px solid #e5e7eb;border-radius:8px;padding:6px 14px;background:#fff}.stat-card[data-v-46001f87]{border:1px solid transparent;transition:box-shadow .2s;height:100%}.stat-card[data-v-46001f87]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)}.stat-card--blue[data-v-46001f87]{background:#eff6ff;border-color:#bfdbfe}.stat-card--amber[data-v-46001f87]{background:#fffbeb;border-color:#fde68a}.stat-card--green[data-v-46001f87]{background:#ecfdf5;border-color:#a7f3d0}.stat-card--yellow[data-v-46001f87]{background:#fefce8;border-color:#fef08a}.stat-icon-box[data-v-46001f87]{display:inline-flex;align-items:center;justify-content:center}.stat-icon-box--blue[data-v-46001f87]{background:#bfdbfe}.stat-icon-box--amber[data-v-46001f87]{background:#fde68a}.stat-icon-box--green[data-v-46001f87]{background:#a7f3d0}.stat-icon-box--yellow[data-v-46001f87]{background:#fef3c7}.stat-number[data-v-46001f87]{font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-1.5px}.stat-number--blue[data-v-46001f87]{color:#2563eb}.stat-number--amber[data-v-46001f87]{color:#d97706}.stat-number--green[data-v-46001f87]{color:#059669}.stat-number--yellow[data-v-46001f87]{color:#ca8a04}.stat-label[data-v-46001f87]{font-size:13px;font-weight:600;margin-top:6px}.stat-label--blue[data-v-46001f87]{color:#2563eb}.stat-label--amber[data-v-46001f87]{color:#d97706}.stat-label--green[data-v-46001f87]{color:#059669}.stat-label--yellow[data-v-46001f87]{color:#ca8a04}.stat-sub[data-v-46001f87]{font-size:11.5px;color:#9ca3af;margin-top:3px}.dash-card[data-v-46001f87]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 6px rgba(0,0,0,.04)}.card-title[data-v-46001f87]{font-size:15px;font-weight:700;color:#111827}.card-sub[data-v-46001f87]{font-size:12.5px;color:#9ca3af}.chart-wrap[data-v-46001f87]{position:relative;width:100%;height:230px}.chart-wrap--doughnut[data-v-46001f87]{height:210px}.view-all-link[data-v-46001f87]{font-size:13px;color:#10b981;font-weight:500;cursor:pointer;text-decoration:none}.view-all-link[data-v-46001f87]:hover{text-decoration:underline}.action-card[data-v-46001f87]{border:1px solid #e5e7eb;cursor:pointer;transition:box-shadow .15s,border-color .15s;height:100%}.action-card[data-v-46001f87]:hover{box-shadow:0 4px 14px rgba(0,0,0,.07);border-color:#dbeafe}.action-card--active[data-v-46001f87]{background:#eff6ff;border-color:#bfdbfe}.action-icon-box[data-v-46001f87]{display:inline-flex;align-items:center;justify-content:center}.action-icon-box--amber[data-v-46001f87]{background:#fde68a}.action-icon-box--blue[data-v-46001f87]{background:#bfdbfe}.action-icon-box--purple[data-v-46001f87]{background:#ddd6fe}.action-title[data-v-46001f87]{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:3px}.action-sub[data-v-46001f87]{font-size:12px;color:#9ca3af}.submission-item[data-v-46001f87]{background:#fafafa;border:1px solid #f3f4f6;transition:border-color .15s}.submission-item[data-v-46001f87]:hover{border-color:#e5e7eb}.sub-icon-box[data-v-46001f87]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sub-name[data-v-46001f87]{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-detail[data-v-46001f87]{font-size:12px;color:#6b7280}.sub-time[data-v-46001f87]{font-size:12px;color:#9ca3af}.sub-status-badge[data-v-46001f87]{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px}.sub-status-badge--amber[data-v-46001f87]{background:#fff7ed;color:#d97706}.sub-status-badge--green[data-v-46001f87]{background:#ecfdf5;color:#059669}.profile-row[data-v-100681fa]{border-radius:15px!important}.profile-left-panel[data-v-100681fa]{background-color:#f1f7ff}.profile-right-panel[data-v-100681fa]{background-color:#fff}.content[data-v-035054dc]{position:fixed;top:0;left:0;right:0;bottom:0;background-position:50%;background-repeat:no-repeat;background-size:100vw 100vh}.title[data-v-035054dc]{color:#fff;font-size:35px!important;position:relative;font-weight:700}.title .underline[data-v-035054dc]{display:flex;justify-content:center;margin-top:15px}.title .underline .u1[data-v-035054dc]{background:#fff;width:40%;height:5px;margin:0 5px}.title .underline .u2[data-v-035054dc]{background:#fff;width:5%;height:5px;margin:0 5px}.lp-img[data-v-035054dc]{filter:drop-shadow(5px 5px 5px rgba(0,0,0,.09));border-radius:50%;background:#fff}.rounded-card[data-v-035054dc]{border-radius:10px}.active[data-v-969e82c2]{background-color:blue;border-radius:5px;color:#fff}.disable_drag[data-v-969e82c2]{background-color:#e0e0e0}.draggable-list[data-v-969e82c2]{height:400px;overflow-y:auto}.div_drag_head[data-v-969e82c2]{border:1px solid blue;background-color:blue;border-top-left-radius:10px;border-top-right-radius:10px}.div_drag_foot[data-v-969e82c2]{border:1px solid blue;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.drag-list-item[data-v-969e82c2]{border-bottom:1px solid #e0e0e0;padding-left:5px;padding-top:5px}.drag-list-item[data-v-969e82c2]:hover{background-color:blue;border-radius:5px;color:#fff}.dialog-header[data-v-36205632]{min-height:56px}.v-text-field[data-v-36205632]{font-size:1rem}.v-icon[data-v-36205632]{transition:color .3s ease}.v-icon[data-v-36205632]:hover{color:#1976d2}.v-card[data-v-36205632]{box-shadow:0 4px 12px rgba(25,118,210,.15)}.v-card-actions>.v-btn[data-v-36205632]{min-width:120px}.container[data-v-52b23cc4]{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.oops[data-v-52b23cc4]{position:relative;width:100%;font-size:10rem;text-align:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;margin:auto}._404[data-v-52b23cc4]{width:100%;display:grid;font-size:20px;text-align:center;font-family:Verdana,Geneva,Tahoma,sans-serif;margin:auto}.v-card[data-v-36eac730]{border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.dlg-header[data-v-650b4008]{background:#fff;border-bottom:none}.dlg-icon-box[data-v-650b4008]{width:36px;height:36px;background:#00a63e;flex-shrink:0}.section-label[data-v-650b4008]{font-size:12px;font-weight:700;color:#374151;letter-spacing:.06em;text-transform:uppercase}.no-criteria-box[data-v-650b4008]{border:1.5px dashed #e5e7eb;background:#f9fafb}.criteria-card[data-v-650b4008]{border:1px solid #e5e7eb;background:#f9fafb;transition:box-shadow .15s}.criteria-card[data-v-650b4008]:hover{box-shadow:0 2px 8px rgba(0,0,0,.07)}.criteria-num[data-v-650b4008]{width:28px;height:28px;background:#dcfce7;color:#059669;font-size:12px;font-weight:800}.opt-card[data-v-650b4008]{border:1.5px solid #e5e7eb;background:#f9fafb;transition:all .15s}.opt-card[data-v-650b4008]:hover{border-color:#d1d5db;background:#fff}.opt-card--green[data-v-650b4008]{border-color:#a7f3d0!important;background:#f0fdf4!important}.opt-card--orange[data-v-650b4008]{border-color:#fde68a!important;background:#fffbeb!important}.skill-grid[data-v-650b4008]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.skill-item[data-v-650b4008]{border:1.5px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:all .15s}.skill-item[data-v-650b4008]:hover{border-color:#d1d5db;background:#fff}.skill-item--selected[data-v-650b4008]{border-color:#a7f3d0!important;background:#f0fdf4!important}.table-card[data-v-4df755a4]{border:1px solid #d1d5db!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.dss-stat-card[data-v-4df755a4]{border:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:box-shadow .2s;background:#fff}.dss-stat-card[data-v-4df755a4]:hover{box-shadow:0 4px 14px rgba(0,0,0,.08)}.dss-stat-icon[data-v-4df755a4]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tbl[data-v-1b72fe5c],.tbl[data-v-28b47622],.tbl[data-v-5093d7f0],.tbl[data-v-c34b46f8]{width:100%;border-collapse:collapse}.stat-box[data-v-cee49360]{height:100%;min-height:88px;transition:opacity .15s,transform .15s}.stat-box[data-v-cee49360]:hover{opacity:.92;transform:translateY(-1px)}.card[data-v-cee49360]{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06);transition:box-shadow .2s}.card[data-v-cee49360]:hover{box-shadow:0 6px 24px rgba(0,0,0,.09)}.card-title[data-v-cee49360]{font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.2px;margin-bottom:1.25rem;color:#111827}.chart-wrap[data-v-cee49360]{position:relative;width:100%}.legend[data-v-cee49360]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.legend-item[data-v-cee49360]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#6b7280}.legend-dot[data-v-cee49360]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-label[data-v-cee49360]{flex:1}.legend-val[data-v-cee49360]{font-weight:600;color:#111827;font-size:.85rem}.profile-inner[data-v-cee49360]{display:flex;gap:1.25rem;align-items:center}.profile-inner .chart-wrap[data-v-cee49360]{width:140px;flex-shrink:0}.profile-inner .legend[data-v-cee49360]{margin-top:0;flex:1}.progress-bar-wrap[data-v-cee49360]{margin-top:.75rem}.progress-track[data-v-cee49360]{height:6px;background:#e5e7eb;border-radius:99px;overflow:hidden}.progress-fill[data-v-cee49360]{height:100%;border-radius:99px;background:linear-gradient(90deg,#10b981,#7dd9c2);transition:width 1s ease}.progress-labels[data-v-cee49360]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280;margin-top:.4rem}.progress-labels span[data-v-cee49360]:first-child{color:#10b981;font-weight:600}.tbl[data-v-b34923cc]{width:100%;border-collapse:collapse}.search-card[data-v-214e0dc8],.table-card[data-v-214e0dc8]{border:1px solid #d1d5db!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.student-dashboard[data-v-cf954ce0]{min-height:100vh}.dash-title[data-v-cf954ce0]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;margin:0 0 2px;line-height:1.2}.dash-subtitle[data-v-cf954ce0]{font-size:14px;color:#6b7280;margin:0}.date-badge[data-v-cf954ce0]{font-size:13px;font-weight:500;color:#374151;border:1px solid #e5e7eb;border-radius:8px;padding:6px 14px;background:#fff}.stat-card[data-v-cf954ce0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 18px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s}.stat-card[data-v-cf954ce0]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)}.stat-icon-wrap[data-v-cf954ce0]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-label[data-v-cf954ce0]{font-size:13px;font-weight:600;color:#6b7280;margin-bottom:4px}.stat-value[data-v-cf954ce0]{font-size:22px;font-weight:700;color:#111827;letter-spacing:-.5px}.dash-card[data-v-cf954ce0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.06);padding:24px;height:100%}.card-header[data-v-cf954ce0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.card-title[data-v-cf954ce0]{font-size:15px;font-weight:700;color:#111827}.prog-text[data-v-cf954ce0]{font-size:13px;color:#374151}.prog-pct[data-v-cf954ce0]{font-size:14px;font-weight:700;color:#374151}.prog-note[data-v-cf954ce0]{font-size:12px;color:#9ca3af;margin:0}.mini-box[data-v-cf954ce0]{border-radius:10px;padding:10px 14px}.mini-box--blue[data-v-cf954ce0]{background:#eff6ff;border:1px solid #dbeafe}.mini-box--green[data-v-cf954ce0]{background:#f0fdf4;border:1px solid #d1fae5}.mini-label[data-v-cf954ce0]{font-size:11px;color:#6b7280;margin-bottom:2px}.mini-value[data-v-cf954ce0]{font-size:18px;font-weight:700;color:#111827}.profiling-list[data-v-cf954ce0]{display:flex;flex-direction:column;gap:2px}.profiling-item[data-v-cf954ce0]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f3f4f6}.profiling-item[data-v-cf954ce0]:last-child{border-bottom:none}.profiling-label[data-v-cf954ce0]{font-size:13px;color:#374151;font-weight:500}.profiling-status[data-v-cf954ce0]{font-size:12px;font-weight:600}.pstatus--complete[data-v-cf954ce0]{color:#10b981}.pstatus--incomplete[data-v-cf954ce0]{color:#f59e0b}.list-item[data-v-cf954ce0]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:10px;margin-bottom:8px}.list-item[data-v-cf954ce0]:last-child{margin-bottom:0}.list-item--green[data-v-cf954ce0]{background:#f0fdf4}.list-item--yellow[data-v-cf954ce0]{background:#fffbeb}.list-item--red[data-v-cf954ce0]{background:#fef2f2}.list-item--orange[data-v-cf954ce0]{background:#fff7ed}.item-name[data-v-cf954ce0]{font-size:13px;font-weight:600;color:#111827;margin-bottom:2px}.item-sub[data-v-cf954ce0]{font-size:12px}.sub--green[data-v-cf954ce0]{color:#10b981}.sub--yellow[data-v-cf954ce0]{color:#f59e0b}.sub--red[data-v-cf954ce0]{color:#ef4444}.recent-logs-title[data-v-cf954ce0]{font-size:11.5px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.log-item[data-v-cf954ce0]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.log-item[data-v-cf954ce0]:last-child{border-bottom:none}.log-date[data-v-cf954ce0]{font-size:12.5px;color:#374151}.log-hours[data-v-cf954ce0]{font-size:12.5px;font-weight:700;color:#3b82f6}.gap-3[data-v-cf954ce0]{gap:12px}.tbl[data-v-0412b4ea]{width:100%;border-collapse:collapse}.search-card[data-v-67b02ac9],.table-card[data-v-67b02ac9]{border:1px solid #d1d5db!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.gap-1[data-v-67b02ac9]{gap:4px}.tbl[data-v-7ad0d1c4]{width:100%;border-collapse:collapse}.search-card[data-v-8f9f01ee],.table-card[data-v-8f9f01ee]{border:1px solid #d1d5db!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.gap-1[data-v-8f9f01ee]{gap:4px}.table-card[data-v-37f6de41]{border:1px solid #d1d5db!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.tbl[data-v-3c00e482]{width:100%;border-collapse:collapse}.metric-card[data-v-ef6bad7a]{border:1px solid;border-radius:16px;padding:20px;height:140px;transition:box-shadow .2s}.metric-card[data-v-ef6bad7a]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.metric-icon[data-v-ef6bad7a]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.metric-number[data-v-ef6bad7a]{font-size:32px;font-weight:800;line-height:1;margin-bottom:2px}.metric-label[data-v-ef6bad7a]{font-size:13px;font-weight:600}.metric-sub[data-v-ef6bad7a]{font-size:11px;color:#9ca3af}.student-list-item[data-v-ef6bad7a]{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .15s}.student-list-item[data-v-ef6bad7a]:hover{background:#f9fafb}.student-list-item--active[data-v-ef6bad7a]{background:#f0fdf4!important;border-left:3px solid #10b981}.student-name[data-v-ef6bad7a]{font-size:13px;font-weight:600;color:#111827}.student-meta[data-v-ef6bad7a]{font-size:11px;color:#9ca3af;margin-top:2px}.status-dot[data-v-ef6bad7a]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.skill-chip[data-v-ef6bad7a]{background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500;color:#374151}.hte-card[data-v-ef6bad7a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;margin-bottom:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s}.hte-card[data-v-ef6bad7a]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.hte-card--top[data-v-ef6bad7a]{border-color:#fde68a;background:#fffbeb}.hte-icon[data-v-ef6bad7a]{width:32px;height:32px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.box1[data-v-ef6bad7a]{width:100%;padding-bottom:5px}.detail-row[data-v-ef6bad7a]{display:flex;align-items:center;gap:10px}.detail-icon-wrap[data-v-ef6bad7a]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-label[data-v-ef6bad7a]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.detail-value[data-v-ef6bad7a]{font-size:13px;font-weight:600;color:#111827;margin-top:1px}.table-card[data-v-790c8a64]{border:1px solid #d1d5db!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.tbl[data-v-05702368],.tbl[data-v-2f6e207e]{width:100%;border-collapse:collapse}.batch-card[data-v-72621d71]{border:1px solid #d1d5db!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important;transition:box-shadow .2s;cursor:pointer}.batch-card[data-v-72621d71]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)!important}.batch-icon-box[data-v-72621d71]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#dcfce7}.batch-title[data-v-72621d71]{font-size:16px;font-weight:700;color:#111827;line-height:1.3}.batch-desc[data-v-72621d71]{font-size:13px;color:#6b7280;line-height:1.5}.batch-meta[data-v-72621d71]{font-size:12.5px;color:#6b7280}.sa-card[data-v-72621d71]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border-color:#10b981!important}.assessment-topbar[data-v-d46e398e]{background:#fff;border-bottom:1px solid #e5e7eb}.timer-chip[data-v-d46e398e]{border:1.5px solid;font-feature-settings:"tnum"}.timer-chip--normal[data-v-d46e398e]{border-color:#d1d5db;color:#374151;background:#f9fafb}.timer-chip--warning[data-v-d46e398e]{border-color:#ef4444;color:#ef4444;background:#fef2f2;animation:pulse-timer-d46e398e 1s ease-in-out infinite}@keyframes pulse-timer-d46e398e{0%,to{opacity:1}50%{opacity:.65}}.assessment-body[data-v-d46e398e]{height:calc(100vh - 65px)}.nav-side[data-v-d46e398e]{width:80px;flex-shrink:0}.question-center[data-v-d46e398e]{height:100%;overflow-y:auto}.option-radio[data-v-d46e398e] .v-label{font-size:.9rem;line-height:1.5}.pag-row[data-v-d46e398e]{min-height:36px}.pag-dot[data-v-d46e398e]{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;transition:transform .15s,background .15s;outline:none}.pag-dot--current[data-v-d46e398e]{width:14px;height:14px;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25)}.pag-dot--answered[data-v-d46e398e]{background:#86efac}.pag-dot--empty[data-v-d46e398e]{background:#d1d5db}.pag-dot[data-v-d46e398e]:hover{transform:scale(1.3)}.answer-grid[data-v-d46e398e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px}.ans-cell[data-v-d46e398e]{padding:10px 4px;border-radius:6px;border:none;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .15s}.ans-cell--answered[data-v-d46e398e]{background:#d1fae5;color:#065f46}.ans-cell--empty[data-v-d46e398e]{background:#f3f4f6;color:#6b7280}.ans-cell[data-v-d46e398e]:hover{opacity:.8}.ans-legend[data-v-d46e398e]{display:inline-block;width:12px;height:12px;border-radius:3px}.ans-legend--answered[data-v-d46e398e]{background:#d1fae5}.ans-legend--empty[data-v-d46e398e]{background:#f3f4f6}.instructions-icon[data-v-d46e398e]{width:72px;height:72px;border-radius:50%;background:#ecfdf5;display:flex;align-items:center;justify-content:center}.slide-left-enter-from[data-v-d46e398e]{transform:translateX(60px);opacity:0}.slide-left-leave-to[data-v-d46e398e],.slide-right-enter-from[data-v-d46e398e]{transform:translateX(-60px);opacity:0}.slide-right-leave-to[data-v-d46e398e]{transform:translateX(60px);opacity:0}.slide-left-enter-active[data-v-d46e398e],.slide-left-leave-active[data-v-d46e398e],.slide-right-enter-active[data-v-d46e398e],.slide-right-leave-active[data-v-d46e398e]{transition:transform .22s ease,opacity .22s ease}.gap-1[data-v-d46e398e]{gap:4px}.gap-2[data-v-d46e398e]{gap:8px}.gap-3[data-v-d46e398e]{gap:12px}.assessment-card[data-v-755c9be1]{transition:box-shadow .2s}.assessment-card[data-v-755c9be1]:hover{box-shadow:0 4px 16px rgba(16,185,129,.12)!important}.assess-icon-wrap[data-v-755c9be1]{width:44px;height:44px;min-width:44px;background:#ecfdf5}.seal-wrap[data-v-755c9be1]{width:72px;height:72px;border-radius:50%;background:#ecfdf5;display:flex;align-items:center;justify-content:center}.gap-1[data-v-755c9be1]{gap:4px}.gap-2[data-v-755c9be1]{gap:8px}.gap-3[data-v-755c9be1]{gap:12px}.page-title[data-v-7dcd9e88]{font-size:24px;font-weight:700;color:#111827;letter-spacing:-.4px}.page-sub[data-v-7dcd9e88]{font-size:14px;color:#64748b}.role-card[data-v-7dcd9e88]{position:relative;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.role-card--idle[data-v-7dcd9e88]{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 4px rgba(0,0,0,.05)}.role-card--idle[data-v-7dcd9e88]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08);border-color:#a7f3d0}.role-card--active[data-v-7dcd9e88]{background:#f0fdf4;border-color:#10b981;box-shadow:0 4px 16px rgba(16,185,129,.15)}.role-icon-box[data-v-7dcd9e88]{width:52px;height:52px;display:flex;align-items:center;justify-content:center}.role-name[data-v-7dcd9e88]{font-size:15px;font-weight:600;color:#1e293b;line-height:1.4}.role-hint[data-v-7dcd9e88]{font-size:12px;color:#94a3b8}.chip-active[data-v-7dcd9e88]{font-size:11px;font-weight:600}.active-bar[data-v-7dcd9e88]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#10b981;border-radius:0 0 10px 10px}.empty-state[data-v-7dcd9e88]{text-align:center;padding:80px 0}.empty-title[data-v-7dcd9e88]{font-size:18px;font-weight:600;color:#475569}.empty-sub[data-v-7dcd9e88]{font-size:14px;color:#94a3b8}.profile-row[data-v-b593e302]{border-radius:15px!important}.profile-left-panel[data-v-b593e302]{background-color:#f1f7ff}.profile-right-panel[data-v-b593e302]{background-color:#fff}.form-card[data-v-7040c660]{border:1px solid #e5e7eb;box-shadow:0 1px 6px rgba(0,0,0,.06)}.bg[data-v-87e36082]{background-color:#f2fff0}#dtrTbl[data-v-28e927d0]{width:100%;border-collapse:collapse;border:1px solid #000}#dtrTbl tbody td[data-v-28e927d0],#dtrTbl thead td[data-v-28e927d0]{border:1px solid #000;font-size:12px;text-align:center}.hours-card[data-v-3fc37c6e]{border:1px solid #e5e7eb!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.table-card[data-v-3fc37c6e]{border:1px solid #d1d5db!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.tbl[data-v-10ae8cce],.tbl[data-v-862377ec],.tbl[data-v-bde6b2da],.tbl[data-v-d3930d42]{width:100%;border-collapse:collapse}.profile-card[data-v-493713ca]{border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06);overflow:hidden}.profile-banner[data-v-493713ca]{background-image:linear-gradient(90deg,#00a63e,#016630);height:100px}.org-logo-box[data-v-493713ca]{width:84px;height:84px;border-radius:12px;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-name[data-v-493713ca]{font-size:18px;font-weight:800;color:#111827}.profile-desc[data-v-493713ca]{font-size:13px;color:#6b7280;margin-top:1px}.profile-meta[data-v-493713ca]{font-size:12.5px;color:#6b7280}.info-card[data-v-493713ca]{border:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,.05)}.info-icon-box[data-v-493713ca]{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-card-title[data-v-493713ca]{font-size:14px;font-weight:700;color:#111827}.info-body[data-v-493713ca]{font-size:13px;color:#4b5563;line-height:1.6}.info-field-label[data-v-493713ca]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.info-field-value[data-v-493713ca]{font-size:13px;font-weight:500;color:#111827;margin-top:2px}.section-heading[data-v-493713ca]{font-size:16px;font-weight:700;color:#111827;margin-bottom:8px}.page-title[data-v-63b4575c]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px}.page-subtitle[data-v-63b4575c]{font-size:14px;color:#6b7280;margin-top:2px}.table-card[data-v-63b4575c]{border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06)}.card-title[data-v-63b4575c]{font-size:15px;font-weight:700;color:#111827}.qr-label[data-v-63b4575c]{font-size:11px;font-weight:600;color:#6b7280;margin-top:4px;margin-bottom:4px}.qr-box[data-v-63b4575c]{border-color:#e5e7eb!important}.page-title[data-v-3e4d5d82]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px}.page-subtitle[data-v-3e4d5d82]{font-size:14px;color:#6b7280;margin-top:2px}.table-card[data-v-3e4d5d82]{border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06)}.card-title[data-v-3e4d5d82]{font-size:15px;font-weight:700;color:#111827}.form-section-label[data-v-3e4d5d82]{font-size:13px;font-weight:600;color:#374151}.skill-item[data-v-3e4d5d82]{border:1px solid #e5e7eb;background-color:#f9fafb;transition:all .15s}.skill-item[data-v-3e4d5d82]:hover{border-color:#86efac;background-color:#f0fdf4}.skill-item--selected[data-v-3e4d5d82]{border-color:#00a63e!important;background-color:#dcfce7!important}.intern-card[data-v-3e4d5d82]{border:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s}.intern-card[data-v-3e4d5d82]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)}.intern-avatar[data-v-3e4d5d82]{width:38px;height:38px;border-radius:50%;background-color:#f3f4f6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.intern-name[data-v-3e4d5d82]{font-size:13px;font-weight:700;color:#111827}.intern-program[data-v-3e4d5d82]{font-size:12px;color:#6b7280}.tbl[data-v-2bfa9590]{width:100%;border-collapse:collapse;border:1px solid #000}.tbl tbody td[data-v-2bfa9590]{border:1px solid #000}.radio[data-v-2bfa9590]{width:20px;height:20px;font-size:8px;border-radius:100%;cursor:pointer}#dtrTbl[data-v-e9a535e4]{width:100%;border-collapse:collapse;border:1px solid #000}#dtrTbl tbody td[data-v-e9a535e4],#dtrTbl thead td[data-v-e9a535e4]{border:1px solid #000;font-size:12px;text-align:center}.page-title[data-v-3949ef92]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px}.page-subtitle[data-v-3949ef92]{font-size:14px;color:#6b7280;margin-top:2px}.table-card[data-v-3949ef92]{border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06)}.intern-card[data-v-3949ef92]{border:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s}.intern-card[data-v-3949ef92]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)}.intern-avatar[data-v-3949ef92]{width:44px;height:44px;border-radius:50%;background-color:#f3f4f6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.intern-name[data-v-3949ef92]{font-size:14px;font-weight:700;color:#111827}.hours-label[data-v-3949ef92],.intern-program[data-v-3949ef92]{font-size:12px;color:#6b7280}.hours-value[data-v-3949ef92]{font-size:12px;font-weight:600;color:#111827}.dialog-card[data-v-5c810840]{font-family:Plus Jakarta Sans,sans-serif!important;border-radius:16px!important;overflow:hidden}.dialog-header[data-v-5c810840]{display:flex;align-items:center;gap:12px;padding:18px 20px}.dialog-header-icon[data-v-5c810840]{width:40px;height:40px;border-radius:10px;background:#dcfce7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-title[data-v-5c810840]{font-size:15px;font-weight:700;color:#111827;line-height:1.2}.dialog-subtitle[data-v-5c810840]{font-size:12px;color:#9ca3af;margin-top:1px}.close-btn[data-v-5c810840]{color:#9ca3af!important}.dialog-body[data-v-5c810840]{padding:20px!important;max-height:560px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.form-section[data-v-5c810840]{display:flex;flex-direction:column;gap:10px}.section-label[data-v-5c810840]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#111827}.section-num[data-v-5c810840]{width:20px;height:20px;border-radius:50%;background:#16a34a;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.section-badge[data-v-5c810840]{margin-left:auto;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;font-size:11px;font-weight:600;color:#374151;padding:1px 9px}.field-input[data-v-5c810840] .v-field{border-radius:8px!important;font-family:Plus Jakarta Sans,sans-serif!important}.field-input[data-v-5c810840] .v-field__outline__end,.field-input[data-v-5c810840] .v-field__outline__notch,.field-input[data-v-5c810840] .v-field__outline__start{border-color:#d1d5db!important}.field-input[data-v-5c810840] .v-field--focused .v-field__outline__end,.field-input[data-v-5c810840] .v-field--focused .v-field__outline__notch,.field-input[data-v-5c810840] .v-field--focused .v-field__outline__start{border-color:#16a34a!important}.field-input[data-v-5c810840] .v-field__input,.field-input[data-v-5c810840] input{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;color:#111827!important}.programs-grid[data-v-5c810840]{display:flex;flex-wrap:wrap;gap:8px}.program-chip[data-v-5c810840]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;border:1.5px solid #e5e7eb;background:#f9fafb;font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.program-chip[data-v-5c810840]:hover{border-color:#16a34a;color:#16a34a;background:#f0fdf4}.program-chip.active[data-v-5c810840]{border-color:#16a34a;background:#dcfce7;color:#15803d}.chip-check[data-v-5c810840]{color:#16a34a}.mode-toggle[data-v-5c810840]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mode-option[data-v-5c810840]{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:10px;border:1.5px solid #e5e7eb;background:#f9fafb;cursor:pointer;transition:all .15s ease}.mode-option[data-v-5c810840]:hover{border-color:#16a34a;background:#f0fdf4}.mode-option.active[data-v-5c810840]{border-color:#16a34a;background:#dcfce7}.mode-icon-wrap[data-v-5c810840]{width:34px;height:34px;border-radius:8px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280;transition:all .15s ease}.mode-icon-wrap.active[data-v-5c810840]{background:#16a34a;color:#fff}.mode-title[data-v-5c810840]{font-size:12px;font-weight:700;color:#111827}.mode-desc[data-v-5c810840]{font-size:11px;color:#6b7280;margin-top:2px;line-height:1.4}.skills-grid[data-v-5c810840]{display:flex;flex-wrap:wrap;gap:8px}.skill-chip[data-v-5c810840]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1.5px solid #e5e7eb;background:#f9fafb;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skill-chip[data-v-5c810840]:hover{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.skill-chip.active[data-v-5c810840]{border-color:#2563eb;background:#dbeafe;color:#1d4ed8}.skill-check[data-v-5c810840]{color:#2563eb}.student-chip[data-v-5c810840]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px!important}.selected-preview[data-v-5c810840]{display:flex;flex-direction:column;gap:6px;margin-top:4px;max-height:100px;overflow-y:auto}.selected-student-row[data-v-5c810840]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.student-avatar[data-v-5c810840]{width:30px;height:30px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.student-info[data-v-5c810840]{flex:1;display:flex;flex-direction:column;gap:1px}.student-name[data-v-5c810840]{font-size:12px;font-weight:600;color:#111827}.student-prog[data-v-5c810840]{font-size:11px;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:0 6px;display:inline-block;width:-moz-fit-content;width:fit-content}.remove-btn[data-v-5c810840]{color:#9ca3af!important}.dialog-footer[data-v-5c810840]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px}.footer-cancel-btn[data-v-5c810840]{font-weight:600!important;border-radius:8px!important;background:#f3f4f6!important;color:#374151!important;border:1px solid #e5e7eb!important;padding:0 18px!important}.footer-cancel-btn[data-v-5c810840],.footer-submit-btn[data-v-5c810840]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important;height:38px!important}.footer-submit-btn[data-v-5c810840]{font-weight:700!important;border-radius:8px!important;background:#16a34a!important;color:#fff!important;padding:0 20px!important}.page-title[data-v-1a2eb479]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px}.page-subtitle[data-v-1a2eb479]{font-size:14px;color:#6b7280;margin-top:2px}.table-card[data-v-1a2eb479]{border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06)}.card-title[data-v-1a2eb479]{font-size:15px;font-weight:700;color:#111827}.dialog-card[data-v-fb5f15b8],.fullscreen-card[data-v-fb5f15b8]{font-family:Plus Jakarta Sans,sans-serif!important;border-radius:16px!important;overflow:hidden}.fullscreen-card[data-v-fb5f15b8]{border-radius:0!important}.dialog-header[data-v-fb5f15b8]{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#fff}.dialog-title[data-v-fb5f15b8]{font-size:15px;font-weight:600;color:#111827}.close-btn[data-v-fb5f15b8]{color:#9ca3af!important}.dialog-footer[data-v-fb5f15b8]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;background:#fff}.footer-cancel-btn[data-v-fb5f15b8]{font-weight:600!important;border-radius:8px!important;background:#f3f4f6!important;color:#374151!important;border:1px solid #e5e7eb!important;padding:0 18px!important}.footer-cancel-btn[data-v-fb5f15b8],.footer-submit-btn[data-v-fb5f15b8]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important;height:38px!important}.footer-submit-btn[data-v-fb5f15b8]{font-weight:700!important;border-radius:8px!important;background:#16a34a!important;color:#fff!important;padding:0 20px!important}.fullscreen-body[data-v-fb5f15b8]{background:#f4f6f8;padding:28px!important;overflow-y:auto}.view-layout[data-v-fb5f15b8]{max-width:640px;margin:0 auto}.details-panel[data-v-fb5f15b8]{display:flex;flex-direction:column;gap:20px}.panel-section[data-v-fb5f15b8]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.panel-section-title[data-v-fb5f15b8]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}.section-badge[data-v-fb5f15b8]{margin-left:auto;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;font-size:11px;font-weight:600;color:#374151;padding:1px 8px}.detail-row[data-v-fb5f15b8]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f9fafb}.detail-row[data-v-fb5f15b8]:last-child{border-bottom:none}.detail-label[data-v-fb5f15b8]{font-size:12px;color:#6b7280}.detail-value[data-v-fb5f15b8]{font-size:13px;font-weight:600;color:#111827}.detail-value.highlight[data-v-fb5f15b8]{background:#dcfce7;color:#15803d;padding:2px 10px;border-radius:6px;border:1px solid #bbf7d0}.tags-wrap[data-v-fb5f15b8]{display:flex;flex-wrap:wrap;gap:6px}.prog-tag[data-v-fb5f15b8]{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:6px;font-size:11px;font-weight:600;padding:2px 10px}.skills-wrap[data-v-fb5f15b8]{display:flex;flex-wrap:wrap;gap:6px}.skill-tag[data-v-fb5f15b8]{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:11px;font-weight:500;padding:3px 10px}.skill-tag.active[data-v-fb5f15b8]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.student-list[data-v-fb5f15b8]{display:flex;flex-direction:column;gap:6px}.student-list-row[data-v-fb5f15b8]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.student-list-avatar[data-v-fb5f15b8]{width:30px;height:30px;border-radius:50%;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.student-list-name[data-v-fb5f15b8]{flex:1;font-size:13px;font-weight:600;color:#111827}.student-num[data-v-fb5f15b8]{font-size:11px;color:#9ca3af;background:#f3f4f6;border-radius:4px;padding:1px 6px}.remarks-body[data-v-fb5f15b8]{padding:20px!important;display:flex;flex-direction:column;gap:18px;max-height:560px;overflow-y:auto;background:#f9fafb}.drag-columns[data-v-fb5f15b8]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.drag-col[data-v-fb5f15b8]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.drag-col-header[data-v-fb5f15b8]{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;color:#fff}.drag-col-header.green[data-v-fb5f15b8]{background:#16a34a}.drag-col-header.red[data-v-fb5f15b8]{background:#dc2626}.drag-col-header.blue[data-v-fb5f15b8]{background:#2563eb}.col-count[data-v-fb5f15b8]{margin-left:auto;background:hsla(0,0%,100%,.25);border-radius:20px;font-size:11px;font-weight:700;padding:1px 8px}.drag-zone[data-v-fb5f15b8]{min-height:180px;padding:10px;display:flex;flex-direction:column;gap:6px}.drag-item[data-v-fb5f15b8]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:grab;transition:box-shadow .15s ease}.drag-item[data-v-fb5f15b8]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.drag-item.denied[data-v-fb5f15b8]{background:#fff5f5;border-color:#fecaca}.drag-item.assign[data-v-fb5f15b8]{background:#eff6ff;border-color:#bfdbfe}.drag-avatar[data-v-fb5f15b8]{width:30px;height:30px;border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drag-avatar.green-av[data-v-fb5f15b8]{background:#dcfce7;color:#15803d}.drag-avatar.red-av[data-v-fb5f15b8]{background:#fee2e2;color:#dc2626}.drag-avatar.blue-av[data-v-fb5f15b8]{background:#dbeafe;color:#1d4ed8}.drag-info[data-v-fb5f15b8]{flex:1}.drag-name[data-v-fb5f15b8]{font-size:12px;font-weight:600;color:#111827}.drag-status[data-v-fb5f15b8]{font-size:11px;color:#6b7280;margin-top:1px}.drag-handle[data-v-fb5f15b8]{cursor:grab}.drag-empty[data-v-fb5f15b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 10px;font-size:12px;color:#9ca3af}.dragging[data-v-fb5f15b8]{opacity:.5}.chosen[data-v-fb5f15b8]{box-shadow:0 4px 14px rgba(0,0,0,.12)!important;transform:scale(1.02)}.denied-notice[data-v-fb5f15b8]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:12px;color:#92400e;font-weight:500}.remarks-section[data-v-fb5f15b8]{display:flex;flex-direction:column;gap:8px}.section-label[data-v-fb5f15b8]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#111827}.required-badge[data-v-fb5f15b8]{margin-left:4px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:20px;font-size:10px;font-weight:700;padding:1px 8px}.optional-badge[data-v-fb5f15b8]{margin-left:4px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:20px;font-size:10px;font-weight:600;padding:1px 8px}.remarks-field[data-v-fb5f15b8] .v-field{border-radius:8px!important;background:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important}.remarks-field[data-v-fb5f15b8] .v-field__outline__end,.remarks-field[data-v-fb5f15b8] .v-field__outline__notch,.remarks-field[data-v-fb5f15b8] .v-field__outline__start{border-color:#d1d5db!important}.remarks-field[data-v-fb5f15b8] .v-field--focused .v-field__outline__end,.remarks-field[data-v-fb5f15b8] .v-field--focused .v-field__outline__notch,.remarks-field[data-v-fb5f15b8] .v-field--focused .v-field__outline__start{border-color:#16a34a!important}.remarks-field[data-v-fb5f15b8] textarea{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;color:#111827!important}.table-card[data-v-46f1da9e]{border:1px solid #d1d5db!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.dialog-card[data-v-b15ed27e]{border:1px solid #e5e7eb!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important;font-family:DM Sans,Nunito,sans-serif}.dialog-header[data-v-b15ed27e]{background:#fafafa}.dialog-icon-wrap[data-v-b15ed27e]{width:38px;height:38px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-title[data-v-b15ed27e]{font-size:16px;font-weight:800;color:#111827;letter-spacing:-.2px}.dialog-subtitle[data-v-b15ed27e]{font-size:12.5px;color:#6b7280;margin-top:2px}.close-btn[data-v-b15ed27e]{color:#9ca3af!important}.field-label[data-v-b15ed27e]{font-size:12.5px;font-weight:600;color:#374151;display:block}.req[data-v-b15ed27e]{color:#ef4444;margin-left:2px}.cancel-btn[data-v-b15ed27e]{font-weight:600!important;color:#6b7280!important;font-size:13px!important}.save-btn[data-v-b15ed27e]{background:#00a63e!important;color:#fff!important;font-weight:600!important;font-size:13px!important;box-shadow:0 2px 8px rgba(0,166,62,.25)!important}.save-btn[data-v-b15ed27e]:hover{background:#008f34!important}.delete-icon-wrap[data-v-b15ed27e]{width:36px;height:36px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;display:flex;align-items:center;justify-content:center}.confirm-delete-btn[data-v-b15ed27e]{background:#ef4444!important;color:#fff!important;font-weight:600!important;font-size:13px!important}.page-wrapper[data-v-dd7144ce]{padding:4px;font-family:DM Sans,Nunito,sans-serif}.page-header[data-v-dd7144ce]{position:relative;padding-left:18px}.header-accent[data-v-dd7144ce]{position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:4px;background:linear-gradient(180deg,#00a63e,#00c853)}.header-icon-wrap[data-v-dd7144ce]{width:44px;height:44px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;display:flex;align-items:center;justify-content:center}.page-title[data-v-dd7144ce]{font-size:26px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.1}.page-subtitle[data-v-dd7144ce]{font-size:13px;color:#6b7280;margin-top:3px;font-weight:400}.add-btn[data-v-dd7144ce]{background:#00a63e!important;color:#fff!important;font-weight:600!important;font-size:13px!important;letter-spacing:.1px;height:38px!important;box-shadow:0 2px 8px rgba(0,166,62,.25)!important}.add-btn[data-v-dd7144ce]:hover{background:#008f34!important}.filter-card[data-v-dd7144ce]{border:1px solid #e5e7eb!important;box-shadow:0 1px 8px rgba(0,0,0,.05)!important;background:#fff!important}.filter-label[data-v-dd7144ce]{font-size:12.5px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.filter-divider[data-v-dd7144ce]{width:1px;height:20px;background:#e5e7eb}.filter-field-label[data-v-dd7144ce]{font-size:13px;color:#374151;font-weight:600;white-space:nowrap}.table-card[data-v-dd7144ce]{border:1px solid #e5e7eb!important;box-shadow:0 1px 8px rgba(0,0,0,.05)!important;background:#fff!important;overflow:hidden}.table-topbar[data-v-dd7144ce]{background:#fafafa}.table-title[data-v-dd7144ce]{font-size:14px;font-weight:700;color:#111827}.count-badge[data-v-dd7144ce]{display:inline-flex;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#dcfce7;color:#166534}.count-badge[data-v-dd7144ce],.user-avatar[data-v-dd7144ce]{align-items:center;justify-content:center;font-size:11px;font-weight:700}.user-avatar[data-v-dd7144ce]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1.5px solid #bbf7d0;display:flex;color:#065f46;text-transform:uppercase;flex-shrink:0}.user-name[data-v-dd7144ce]{font-size:13.5px;font-weight:600;color:#111827}.usertype-text[data-v-dd7144ce]{font-size:13px;color:#374151}.program-chip[data-v-dd7144ce],.role-chip[data-v-dd7144ce]{font-weight:700!important;font-size:11px!important;letter-spacing:.3px}.edit-btn[data-v-dd7144ce]{background:#f0fdf4!important;color:#00a63e!important;border:1.5px solid #bbf7d0!important;font-weight:600!important;font-size:12px!important}.edit-btn[data-v-dd7144ce]:hover{background:#dcfce7!important;border-color:#86efac!important}.reset-btn[data-v-dd7144ce]{background:#fffbeb!important;color:#d97706!important;border:1.5px solid #fde68a!important;font-weight:600!important;font-size:12px!important}.reset-btn[data-v-dd7144ce]:hover{background:#fef3c7!important;border-color:#fcd34d!important}.delete-icon-wrap[data-v-dd7144ce]{width:36px;height:36px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;display:flex;align-items:center;justify-content:center}.cancel-btn[data-v-dd7144ce]{font-weight:600!important;color:#6b7280!important;font-size:13px!important}.confirm-delete-btn[data-v-dd7144ce]{background:#ef4444!important;color:#fff!important;font-weight:600!important;font-size:13px!important}.no-data-slot[data-v-dd7144ce]{padding:56px 0;display:flex;flex-direction:column;align-items:center;gap:8px}.no-data-icon-wrap[data-v-dd7144ce]{width:64px;height:64px;border-radius:16px;background:#f9fafb;border:1px solid #f3f4f6;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.no-data-title[data-v-dd7144ce]{font-size:15px;font-weight:700;color:#374151}.loading-text[data-v-dd7144ce],.no-data-sub[data-v-dd7144ce]{font-size:13px;color:#9ca3af}.custom-search[data-v-dd7144ce] .v-field{border-radius:10px!important;font-size:13px}.users-table[data-v-dd7144ce] tbody tr:hover td{background:#f9fafb!important}.users-table[data-v-dd7144ce] th{font-size:12px!important;font-weight:700!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid #f3f4f6!important;background:#fff!important}.users-table[data-v-dd7144ce] td{border-bottom:1px solid #f9fafb!important;font-size:13.5px}.page-title[data-v-96c52fd6]{font-size:26px;font-weight:800;color:#111827;letter-spacing:-.5px}.page-subtitle[data-v-96c52fd6]{font-size:13px;color:#64748b;margin-top:2px}.monitor-card[data-v-96c52fd6]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.06);overflow:hidden}.monitor-thead[data-v-96c52fd6]{display:flex;align-items:center;padding:14px 24px;background:#f9fafb;font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.monitor-row[data-v-96c52fd6]{display:flex;align-items:center;padding:16px 24px;transition:background .12s}.monitor-row[data-v-96c52fd6]:hover{background:#f8fafc}.col-student[data-v-96c52fd6]{flex:3;min-width:0}.col-deploy[data-v-96c52fd6],.col-program[data-v-96c52fd6]{flex:2;min-width:0}.col-progress[data-v-96c52fd6]{flex:4;min-width:0;padding-right:16px}.col-actions[data-v-96c52fd6]{flex:2;min-width:0;display:flex;justify-content:flex-end}.student-name[data-v-96c52fd6]{font-size:14px;font-weight:700;color:#111827;line-height:1.3}.student-sid[data-v-96c52fd6]{font-size:12px;color:#94a3b8;margin-top:2px}.program-text[data-v-96c52fd6]{font-size:13.5px;font-weight:600;color:#374151}.status-pill[data-v-96c52fd6]{display:inline-block;padding:4px 14px;border-radius:99px;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap}.progress-top[data-v-96c52fd6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.progress-label[data-v-96c52fd6]{font-size:12.5px;font-weight:600;color:#374151}.progress-pct[data-v-96c52fd6]{font-size:12px;font-weight:700;color:#6b7280}.progress-track[data-v-96c52fd6]{height:8px;background:#e5e7eb;border-radius:99px;overflow:hidden}.progress-fill[data-v-96c52fd6]{height:100%;border-radius:99px;transition:width .4s ease}.view-btn[data-v-96c52fd6]{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.monitor-empty[data-v-96c52fd6]{display:flex;flex-direction:column;align-items:center;padding:48px 0;gap:10px}.monitor-empty-text[data-v-96c52fd6]{font-size:13px;color:#94a3b8}.back-link[data-v-038bbcf0]{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:color .15s}.back-link[data-v-038bbcf0]:hover{color:#111827}.detail-card[data-v-038bbcf0],.profile-card[data-v-038bbcf0]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 6px rgba(0,0,0,.05);overflow:hidden}.detail-card[data-v-038bbcf0]{padding:24px;overflow:visible}.card-heading[data-v-038bbcf0]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#111827}.card-heading-icon[data-v-038bbcf0]{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-heading-icon--blue[data-v-038bbcf0]{background:#eff6ff}.card-heading-icon--green[data-v-038bbcf0]{background:#f0fdf4}.card-heading-icon--slate[data-v-038bbcf0]{background:#f1f5f9}.profile-body[data-v-038bbcf0]{padding:24px}.profile-top-row[data-v-038bbcf0]{display:flex;align-items:flex-start;gap:18px}.profile-avatar[data-v-038bbcf0]{width:68px;height:68px;border-radius:14px;background:#eff6ff;border:1.5px solid #bfdbfe;color:#1d4ed8;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:-.5px}.profile-info[data-v-038bbcf0]{flex:1;min-width:0}.profile-name[data-v-038bbcf0]{font-size:22px;font-weight:800;color:#111827;letter-spacing:-.3px;line-height:1.2}.meta-dot[data-v-038bbcf0]{margin:0 6px;color:#d1d5db}.profile-school-id[data-v-038bbcf0]{font-size:12.5px;color:#94a3b8;font-weight:500;flex-shrink:0}.profile-email[data-v-038bbcf0]{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#64748b;font-weight:500}.stats-strip[data-v-038bbcf0]{display:flex;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.stat-cell[data-v-038bbcf0]{flex:1;text-align:center;padding:14px 12px}.stat-divider[data-v-038bbcf0]{width:1px;height:40px;background:#e5e7eb;flex-shrink:0}.stat-icon-wrap[data-v-038bbcf0]{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:0 auto 6px}.stat-icon-wrap--slate[data-v-038bbcf0]{background:#f1f5f9}.stat-icon-wrap--green[data-v-038bbcf0]{background:#f0fdf4}.stat-icon-wrap--amber[data-v-038bbcf0]{background:#fffbeb}.stat-num[data-v-038bbcf0]{font-size:22px;font-weight:800;color:#111827;line-height:1}.stat-num--green[data-v-038bbcf0]{color:#16a34a}.stat-num--amber[data-v-038bbcf0]{color:#d97706}.stat-lbl[data-v-038bbcf0]{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;margin-top:4px}.status-pill[data-v-038bbcf0]{display:inline-block;padding:4px 12px;border-radius:99px;font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap}.deploy-field[data-v-038bbcf0]{padding:12px 14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.deploy-field-row[data-v-038bbcf0]{display:flex;align-items:center;gap:5px;margin-bottom:4px}.deploy-label[data-v-038bbcf0]{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.deploy-value[data-v-038bbcf0]{font-size:14px;font-weight:700;color:#111827}.deploy-empty[data-v-038bbcf0]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 0;color:#94a3b8;font-size:13px;font-weight:500;flex:1;justify-content:center}.pct-label[data-v-038bbcf0]{font-size:13px;font-weight:700;color:#374151;white-space:nowrap}.mini-bar[data-v-038bbcf0]{width:90px;height:7px;background:#e5e7eb;border-radius:99px;overflow:hidden;flex-shrink:0}.mini-bar-fill[data-v-038bbcf0]{height:100%;border-radius:99px;transition:width .4s ease}.req-row[data-v-038bbcf0]{display:flex;align-items:center;gap:14px;padding:14px 0}.req-icon-wrap[data-v-038bbcf0]{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-wrap--green[data-v-038bbcf0]{background:#f0fdf4}.icon-wrap--red[data-v-038bbcf0]{background:#fff1f2}.icon-wrap--amber[data-v-038bbcf0]{background:#fffbeb}.icon-wrap--gray[data-v-038bbcf0]{background:#f8fafc}.req-info[data-v-038bbcf0]{min-width:0}.req-name[data-v-038bbcf0]{font-size:14px;font-weight:600;color:#111827}.req-date[data-v-038bbcf0]{font-size:11.5px;color:#94a3b8;margin-top:2px}.req-pill[data-v-038bbcf0]{display:inline-block;padding:3px 11px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.req-empty[data-v-038bbcf0]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0;color:#94a3b8;font-size:13px}.action-item[data-v-038bbcf0]{display:flex;align-items:center;gap:12px;padding:13px 0;cursor:pointer;transition:background .12s;border-radius:8px}.action-item[data-v-038bbcf0]:hover{background:#f8fafc;margin:0 -8px;padding:13px 8px}.action-icon[data-v-038bbcf0]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-icon--blue[data-v-038bbcf0]{background:#eff6ff}.action-icon--violet[data-v-038bbcf0]{background:#f5f3ff}.action-icon--teal[data-v-038bbcf0]{background:#f0fdfa}.action-label[data-v-038bbcf0]{flex:1;font-size:13.5px;font-weight:600;color:#374151}.timeline[data-v-038bbcf0]{display:flex;flex-direction:column}.tl-item[data-v-038bbcf0]{display:flex;gap:14px;align-items:flex-start}.tl-track[data-v-038bbcf0]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:10px;margin-top:4px}.tl-dot[data-v-038bbcf0]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.tl-dot--green[data-v-038bbcf0]{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.tl-dot--blue[data-v-038bbcf0]{background:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.tl-dot--gray[data-v-038bbcf0]{background:#cbd5e1;box-shadow:0 0 0 3px #f1f5f9}.tl-line[data-v-038bbcf0]{width:2px;flex:1;min-height:24px;background:#e5e7eb;margin:5px 0}.tl-content[data-v-038bbcf0]{padding-bottom:20px}.tl-title[data-v-038bbcf0]{font-size:13.5px;font-weight:600;color:#111827;line-height:1.35}.tl-date[data-v-038bbcf0]{font-size:12px;color:#94a3b8;margin-top:2px}.tbl[data-v-536fe481]{width:100%;border-collapse:collapse}.box[data-v-536fe481]{width:200px;cursor:pointer}.box[data-v-536fe481]:hover{background-color:#00a63e;color:#fff}.table-card[data-v-19be2c98]{border:1px solid #d1d5db!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.tbl[data-v-52754f58]{width:100%;border-collapse:collapse}.page-title[data-v-6a345a42]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px}.page-subtitle[data-v-6a345a42]{font-size:14px;color:#6b7280;margin-top:2px}.table-card[data-v-6a345a42]{border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06)}.card-title[data-v-6a345a42]{font-size:15px;font-weight:700;color:#111827}.change-pass-page[data-v-0959fe32]{position:fixed;inset:0;z-index:9999;display:flex;overflow:hidden}.cp-layout[data-v-0959fe32]{display:flex;width:100%;height:100%}.left-panel[data-v-0959fe32]{width:50%;height:100%;background-image:url(/img/Container.25742fd3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.lp-logo[data-v-0959fe32]{display:flex;align-items:center;gap:10px}.lp-logo-box[data-v-0959fe32]{background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2)}.lp-logo-box img[data-v-0959fe32]{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.lp-logo-text[data-v-0959fe32]{color:#fff;font-size:21px;font-weight:600;letter-spacing:-.3px}.lp-hero[data-v-0959fe32]{flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:32px}.lp-tagline[data-v-0959fe32]{color:#fff;font-size:46px;font-weight:800;line-height:1.15;letter-spacing:-1px;width:58%;margin-bottom:18px}.lp-tagline-green[data-v-0959fe32]{color:#5ee9b5;display:block}.lp-caption[data-v-0959fe32]{color:#d0fae5e5;font-size:16px;line-height:1.7;width:54%;letter-spacing:-.2px}.lp-bottom[data-v-0959fe32]{color:#a4f4cf99}.lp-features[data-v-0959fe32]{margin-bottom:28px}.lp-feature-item[data-v-0959fe32]{display:flex;align-items:center;gap:12px;color:#fff;font-size:15px;font-weight:600;margin-bottom:16px}.lp-divider[data-v-0959fe32]{background-color:rgba(164,244,207,.25);height:1px;border:0;margin-bottom:12px}.lp-footer[data-v-0959fe32]{font-size:13px;color:#a4f4cf80}.right-panel[data-v-0959fe32]{flex:1;height:100%;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:24px}.cp-card[data-v-0959fe32]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 24px rgba(0,0,0,.06);width:100%;max-width:420px;padding:40px 36px;text-align:center}.card-logo-box[data-v-0959fe32]{background:#f1f5f9;border:1px solid #e2e8f0;padding:10px;display:inline-flex;align-items:center;justify-content:center}.lc-title[data-v-0959fe32]{font-size:26px;font-weight:700;color:#111827;letter-spacing:-.5px;line-height:1.3}.lc-subtitle[data-v-0959fe32]{font-size:14px;color:#64748b;line-height:1.5}.settings-page[data-v-0959fe32]{padding:32px 36px;max-width:860px}.settings-title[data-v-0959fe32]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2;margin:0 0 4px}.settings-subtitle[data-v-0959fe32]{font-size:14px;color:#6b7280;margin:0 0 24px}.settings-tab-bar[data-v-0959fe32]{display:flex;border-bottom:1px solid #e5e7eb;margin-bottom:28px}.settings-tab[data-v-0959fe32]{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s}.settings-tab[data-v-0959fe32]:hover{color:#111827}.settings-tab--active[data-v-0959fe32]{color:#10b981;border-bottom-color:#10b981}.settings-content[data-v-0959fe32]{display:flex;flex-direction:column;gap:20px}.cp-settings-card[data-v-0959fe32]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.cp-settings-header[data-v-0959fe32]{display:flex;align-items:center;gap:14px;margin-bottom:24px}.cp-settings-icon-wrap[data-v-0959fe32]{width:40px;height:40px;background:#ecfdf5;border:1px solid #d1fae5;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cp-settings-title[data-v-0959fe32]{font-size:15px;font-weight:700;color:#111827;margin-bottom:2px}.cp-settings-desc[data-v-0959fe32]{font-size:12.5px;color:#9ca3af}.pass-requirements[data-v-0959fe32]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px}.pass-req-title[data-v-0959fe32]{font-size:13px;font-weight:600;color:#374151;margin:0 0 8px}.pass-req-list[data-v-0959fe32]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.pass-req-list li[data-v-0959fe32]{font-size:13px;color:#6b7280}.field-group[data-v-0959fe32]{text-align:left}.field-label[data-v-0959fe32]{font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.submit-btn[data-v-0959fe32]{font-weight:600;letter-spacing:.2px}.role-card[data-v-0959fe32]{position:relative;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.role-card--idle[data-v-0959fe32]{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 4px rgba(0,0,0,.05)}.role-card--idle[data-v-0959fe32]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08);border-color:#a7f3d0}.role-card--active[data-v-0959fe32]{background:#f0fdf4;border-color:#10b981;box-shadow:0 4px 16px rgba(16,185,129,.15)}.role-icon-box[data-v-0959fe32]{width:52px;height:52px;display:flex;align-items:center;justify-content:center}.role-name[data-v-0959fe32]{font-size:15px;font-weight:700;color:#111827;line-height:1.4}.role-hint[data-v-0959fe32]{font-size:12px;color:#94a3b8}.active-bar[data-v-0959fe32]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#10b981;border-radius:0 0 10px 10px}@media (max-width:959px){.left-panel[data-v-0959fe32]{display:none}.right-panel[data-v-0959fe32]{width:100%}.cp-card[data-v-0959fe32]{padding:32px 24px}}@media (max-width:479px){.lc-title[data-v-0959fe32]{font-size:22px}.cp-card[data-v-0959fe32]{padding:28px 20px;border-radius:12px!important}}.dialog-card[data-v-3360618c]{overflow:hidden}.dialog-title[data-v-3360618c]{font-size:16px;font-weight:700;color:#111827}.user-row[data-v-3360618c]{background:#f9fafb;border:1px solid #e5e7eb}.avatar[data-v-3360618c]{width:36px;height:36px;background:#ecfdf5;color:#059669;font-size:13px;font-weight:700}.user-name[data-v-3360618c]{font-size:13.5px;font-weight:600;color:#111827}.user-email[data-v-3360618c]{font-size:12px;color:#6b7280;margin-top:1px}.field-label[data-v-3360618c]{font-size:13px;font-weight:600;color:#374151}.role-row[data-v-3360618c]{border:1px solid #e5e7eb;transition:border-color .15s,background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.role-row--off[data-v-3360618c]{background:#fff}.role-row--off[data-v-3360618c]:hover{border-color:#d1d5db;background:#fafafa}.role-row--on[data-v-3360618c]{background:#f0fdf4;border-color:#6ee7b7}.role-name[data-v-3360618c]{font-size:13.5px;font-weight:600;color:#111827}.role-desc[data-v-3360618c]{font-size:12px;color:#9ca3af;margin-top:1px}.prog-field[data-v-3360618c] .v-field{border-radius:8px}.prog-field[data-v-3360618c] .v-field__outline__end,.prog-field[data-v-3360618c] .v-field__outline__notch,.prog-field[data-v-3360618c] .v-field__outline__start{border-color:#e2e8f0!important}.prog-field[data-v-3360618c] .v-field--focused .v-field__outline__end,.prog-field[data-v-3360618c] .v-field--focused .v-field__outline__notch,.prog-field[data-v-3360618c] .v-field--focused .v-field__outline__start{border-color:#10b981!important}.assign-roles-page[data-v-d538acea]{min-height:100vh}.page-title[data-v-d538acea]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2}.page-sub[data-v-d538acea]{font-size:14px;color:#6b7280}.stat-card[data-v-d538acea]{border:1px solid transparent;transition:box-shadow .2s;height:100%}.stat-card[data-v-d538acea]:hover{box-shadow:0 6px 20px rgba(0,0,0,.08)}.stat-number[data-v-d538acea]{font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-1.5px}.stat-label[data-v-d538acea]{font-size:15px;font-weight:700;margin-top:4px}.search-field[data-v-d538acea] .v-field{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.search-field[data-v-d538acea] .v-field__outline__end,.search-field[data-v-d538acea] .v-field__outline__notch,.search-field[data-v-d538acea] .v-field__outline__start{border-color:#e2e8f0!important}.table-card[data-v-d538acea]{border:1px solid #e5e7eb;overflow:hidden}.table-th[data-v-d538acea]{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b7280!important;background:#fff!important;border-bottom:1px solid #f3f4f6!important;padding:14px 16px!important;white-space:nowrap}.row-name[data-v-d538acea]{font-size:14px;font-weight:700;color:#111827}.row-email[data-v-d538acea]{font-size:13px;color:#6b7280}.row-text[data-v-d538acea]{font-size:13px;color:#374151}.empty-text[data-v-d538acea]{font-size:13px;font-style:italic;color:#9ca3af}.role-chip[data-v-d538acea]{background:#e0e7ff!important;color:#3730a3!important;font-size:12px!important;font-weight:500!important}.prog-chip[data-v-d538acea]{background:#d1fae5!important;color:#065f46!important;font-size:12px!important;font-weight:500!important}.assign-btn[data-v-d538acea]{font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important}.assign-table[data-v-d538acea] tbody tr:hover td{background:#f9fafb}.assign-table[data-v-d538acea] tbody td{font-size:13px;border-bottom:1px solid #f3f4f6!important;padding:14px 16px}.tbl[data-v-1645fa50]{width:100%;border-collapse:collapse}.bg[data-v-71c4aa7e]{background-color:#f2fff0}.upload_btn[data-v-71c4aa7e]{cursor:pointer;background-color:#fef3c6;color:#d87700;transition:background-color .2s}.upload_btn[data-v-71c4aa7e]:hover{background-color:#fdbc59}.search-card[data-v-71c4aa7e]{border:1px solid #e5e7eb!important;box-shadow:0 1px 6px rgba(0,0,0,.06)!important}.org-card[data-v-71c4aa7e]{border:1px solid #e5e7eb!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important;transition:box-shadow .2s}.org-card[data-v-71c4aa7e]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)!important}.org-name[data-v-71c4aa7e]{font-size:15px;line-height:1.3;max-width:calc(100% - 70px)}.slot-dot[data-v-71c4aa7e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.view-details-link[data-v-71c4aa7e]{color:#00a63e;cursor:pointer;font-size:13px}.moa-page[data-v-7766a19f]{min-height:100vh}.page-title[data-v-7766a19f]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2}.page-sub[data-v-7766a19f]{font-size:14px;color:#6b7280}.search-field[data-v-7766a19f] .v-field{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.search-field[data-v-7766a19f] .v-field__outline__end,.search-field[data-v-7766a19f] .v-field__outline__notch,.search-field[data-v-7766a19f] .v-field__outline__start{border-color:#e2e8f0!important}.filter-select[data-v-7766a19f] .v-field{border-radius:10px;background:#fff}.filter-select[data-v-7766a19f] .v-field__outline__end,.filter-select[data-v-7766a19f] .v-field__outline__notch,.filter-select[data-v-7766a19f] .v-field__outline__start{border-color:#e2e8f0!important}.table-card[data-v-7766a19f]{border:1px solid #e5e7eb;overflow:hidden}.table-th[data-v-7766a19f]{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b7280!important;background:#fff!important;border-bottom:1px solid #f3f4f6!important;padding:14px 16px!important;white-space:nowrap}.moa-table[data-v-7766a19f] tbody tr:hover td{background:#f9fafb}.moa-table[data-v-7766a19f] tbody td{font-size:13.5px;border-bottom:1px solid #f3f4f6!important;padding:16px!important}.doc-icon-box[data-v-7766a19f]{width:38px;height:38px;background:#eff6ff;border:1px solid #bfdbfe;flex-shrink:0}.doc-type[data-v-7766a19f]{font-size:13.5px;font-weight:700;color:#111827}.doc-id[data-v-7766a19f]{font-size:12px;color:#94a3b8;margin-top:1px}.org-name[data-v-7766a19f]{font-weight:500}.date-text[data-v-7766a19f],.org-name[data-v-7766a19f]{font-size:13.5px;color:#374151}.expired-label[data-v-7766a19f]{font-size:12px;font-weight:600;color:#dc2626}.expiring-soon-label[data-v-7766a19f]{font-size:12px;font-weight:600;color:#d97706}.status-chip[data-v-7766a19f]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:99px;font-size:12.5px;font-weight:600;white-space:nowrap}.pdf-panel[data-v-7766a19f]{flex:1 1 0;background:#1e2433;display:flex;flex-direction:column}.pdf-iframe[data-v-7766a19f]{width:100%;flex:1;border:none;display:block}.pdf-empty-text[data-v-7766a19f],.pdf-loading-text[data-v-7766a19f]{font-size:13px;color:#64748b;font-weight:500}.details-panel[data-v-7766a19f]{flex:0 0 300px;min-width:280px;background:#fff;border-left:1px solid #e5e7eb}.details-title[data-v-7766a19f]{font-size:16px;font-weight:700;color:#111827}.detail-grid[data-v-7766a19f]{display:flex;flex-direction:column;gap:0}.detail-row[data-v-7766a19f]{display:flex;flex-direction:column;gap:3px;padding:14px 0;border-bottom:1px solid #f3f4f6}.detail-row[data-v-7766a19f]:last-child{border-bottom:none}.detail-label[data-v-7766a19f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.detail-value[data-v-7766a19f]{font-size:14px;font-weight:600;color:#111827}.filename-text[data-v-7766a19f]{font-size:12.5px;font-family:monospace;color:#374151;word-break:break-all}.dean-dashboard[data-v-67f812a7]{min-height:100vh}.batch-select[data-v-67f812a7] .v-field{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.05);background:#fff;--v-field-border-opacity:1}.batch-select[data-v-67f812a7] .v-field__input,.batch-select[data-v-67f812a7] .v-select__selection-text{font-size:13.5px;font-weight:600;color:#374151}.batch-select[data-v-67f812a7] .v-field__outline__end,.batch-select[data-v-67f812a7] .v-field__outline__notch,.batch-select[data-v-67f812a7] .v-field__outline__start{border-color:#e2e8f0!important}.batch-select[data-v-67f812a7] .v-field__outline__start{border-radius:10px 0 0 10px}.batch-select[data-v-67f812a7] .v-field__outline__end{border-radius:0 10px 10px 0}.batch-select[data-v-67f812a7] .v-field--focused .v-field__outline__end,.batch-select[data-v-67f812a7] .v-field--focused .v-field__outline__notch,.batch-select[data-v-67f812a7] .v-field--focused .v-field__outline__start{border-color:#e2e8f0!important}.dash-page-title[data-v-67f812a7]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2}.dash-page-sub[data-v-67f812a7]{font-size:14px;color:#6b7280}.date-pill[data-v-67f812a7]{font-size:13px;font-weight:500;color:#374151;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,.05);white-space:nowrap}.stat-card[data-v-67f812a7]{border:1px solid transparent;transition:box-shadow .2s;height:100%}.stat-card[data-v-67f812a7]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)}.stat-card--green[data-v-67f812a7]{background:#ecfdf5;border-color:#a7f3d0}.stat-card--blue[data-v-67f812a7]{background:#eff6ff;border-color:#bfdbfe}.stat-card--purple[data-v-67f812a7]{background:#f5f3ff;border-color:#ddd6fe}.stat-card--teal[data-v-67f812a7]{background:#f0fdfa;border-color:#99f6e4}.stat-icon-box[data-v-67f812a7]{display:inline-flex;align-items:center;justify-content:center}.stat-icon-box--green[data-v-67f812a7]{background:#a7f3d0}.stat-icon-box--blue[data-v-67f812a7]{background:#bfdbfe}.stat-icon-box--purple[data-v-67f812a7]{background:#ddd6fe}.stat-icon-box--teal[data-v-67f812a7]{background:#99f6e4}.stat-number[data-v-67f812a7]{font-size:36px;font-weight:800;line-height:1.05;letter-spacing:-1px}.stat-number--green[data-v-67f812a7]{color:#059669}.stat-number--blue[data-v-67f812a7]{color:#2563eb}.stat-number--purple[data-v-67f812a7]{color:#7c3aed}.stat-number--teal[data-v-67f812a7]{color:#0d9488}.stat-label[data-v-67f812a7]{font-size:13px;font-weight:600;margin-top:6px}.stat-label--green[data-v-67f812a7]{color:#059669}.stat-label--blue[data-v-67f812a7]{color:#2563eb}.stat-label--purple[data-v-67f812a7]{color:#7c3aed}.stat-label--teal[data-v-67f812a7]{color:#0d9488}.stat-sub[data-v-67f812a7]{font-size:11.5px;color:#9ca3af;margin-top:3px}.dash-card[data-v-67f812a7]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 6px rgba(0,0,0,.04)}.card-title[data-v-67f812a7]{font-size:15px;font-weight:700;color:#111827}.card-sub[data-v-67f812a7]{font-size:12.5px;color:#9ca3af}.chart-wrap[data-v-67f812a7]{position:relative;width:100%;height:240px}.chart-wrap--doughnut[data-v-67f812a7]{height:220px}.intern-row[data-v-67f812a7]{background:#f9fafb;border:1px solid #f3f4f6}.intern-name[data-v-67f812a7]{font-size:13.5px;font-weight:700;color:#111827}.intern-sub[data-v-67f812a7]{font-size:11.5px;color:#9ca3af;margin-top:2px}.pct-badge[data-v-67f812a7]{font-size:12px;font-weight:700;padding:2px 8px}.pct-badge--complete[data-v-67f812a7]{background:#d1fae5;color:#059669}.pct-badge--near[data-v-67f812a7]{background:#e0f2fe;color:#0369a1}.empty-state[data-v-67f812a7]{font-size:13px;color:#9ca3af;text-align:center;padding:24px 0}.hte-box[data-v-67f812a7]{border:1px solid transparent;height:100%}.hte-box--blue[data-v-67f812a7]{background:#eff6ff;border-color:#bfdbfe}.hte-box--green[data-v-67f812a7]{background:#ecfdf5;border-color:#a7f3d0}.hte-box--amber[data-v-67f812a7]{background:#fffbeb;border-color:#fde68a}.hte-box--red[data-v-67f812a7]{background:#fff7ed;border-color:#fed7aa}.hte-num[data-v-67f812a7]{font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-1px}.hte-num--blue[data-v-67f812a7]{color:#2563eb}.hte-num--green[data-v-67f812a7]{color:#059669}.hte-num--amber[data-v-67f812a7]{color:#d97706}.hte-num--red[data-v-67f812a7]{color:#ea580c}.hte-label[data-v-67f812a7]{font-size:13px;font-weight:600;margin-top:4px}.hte-label--blue[data-v-67f812a7]{color:#2563eb}.hte-label--green[data-v-67f812a7]{color:#059669}.hte-label--amber[data-v-67f812a7]{color:#d97706}.hte-label--red[data-v-67f812a7]{color:#ea580c}.hte-sub[data-v-67f812a7]{font-size:11.5px;color:#9ca3af;margin-top:2px}.acred-card[data-v-67f812a7]{border:1px solid transparent;height:100%;transition:box-shadow .2s}.acred-card[data-v-67f812a7]:hover{box-shadow:0 4px 14px rgba(0,0,0,.07)}.acred-card--green[data-v-67f812a7]{background:#ecfdf5;border-color:#a7f3d0}.acred-card--blue[data-v-67f812a7]{background:#eff6ff;border-color:#bfdbfe}.acred-card--purple[data-v-67f812a7]{background:#f5f3ff;border-color:#ddd6fe}.acred-label[data-v-67f812a7]{font-size:12.5px;font-weight:600;color:#6b7280}.acred-value[data-v-67f812a7]{font-size:36px;font-weight:800;letter-spacing:-1px;line-height:1.1}.acred-value--green[data-v-67f812a7]{color:#059669}.acred-value--blue[data-v-67f812a7]{color:#2563eb}.acred-value--purple[data-v-67f812a7]{color:#7c3aed}.acred-sub[data-v-67f812a7]{font-size:12px;color:#6b7280}.alert-icon-box[data-v-67f812a7]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.alert-title[data-v-67f812a7]{font-size:13.5px;font-weight:700;color:#111827;margin-bottom:2px}.alert-desc[data-v-67f812a7]{font-size:12.5px;color:#6b7280;margin-bottom:4px}.alert-time[data-v-67f812a7]{font-size:11.5px;color:#9ca3af;display:flex;align-items:center}.vpaa-dashboard[data-v-4c162566]{min-height:100vh}.dash-page-title[data-v-4c162566]{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.2}.dash-page-sub[data-v-4c162566]{font-size:14px;color:#6b7280}.date-pill[data-v-4c162566]{background:#f3f4f6;font-size:13px;font-weight:500;color:#374151}.stat-card[data-v-4c162566]{border:1px solid transparent;transition:box-shadow .2s;height:100%}.stat-card[data-v-4c162566]:hover{box-shadow:0 6px 20px rgba(0,0,0,.09)}.stat-card--green[data-v-4c162566]{background:#ecfdf5;border-color:#a7f3d0}.stat-card--blue[data-v-4c162566]{background:#eff6ff;border-color:#bfdbfe}.stat-card--amber[data-v-4c162566]{background:#fffbeb;border-color:#fde68a}.stat-card--purple[data-v-4c162566]{background:#f5f3ff;border-color:#ddd6fe}.stat-icon-box[data-v-4c162566]{display:inline-flex;align-items:center;justify-content:center}.stat-icon-box--green[data-v-4c162566]{background:#a7f3d0}.stat-icon-box--blue[data-v-4c162566]{background:#bfdbfe}.stat-icon-box--amber[data-v-4c162566]{background:#fde68a}.stat-icon-box--purple[data-v-4c162566]{background:#ddd6fe}.stat-number[data-v-4c162566]{font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-1.5px}.stat-number--green[data-v-4c162566]{color:#059669}.stat-number--blue[data-v-4c162566]{color:#2563eb}.stat-number--amber[data-v-4c162566]{color:#d97706}.stat-number--purple[data-v-4c162566]{color:#7c3aed}.stat-label[data-v-4c162566]{font-size:13px;font-weight:600;color:#374151;margin-top:6px}.stat-sub[data-v-4c162566]{font-size:11.5px;color:#9ca3af;margin-top:3px}.dash-card[data-v-4c162566]{background:#fff;border:1px solid #d1d5db;box-shadow:0 1px 6px rgba(0,0,0,.06)}.card-title[data-v-4c162566]{font-size:15px;font-weight:700;color:#111827}.card-sub[data-v-4c162566]{font-size:12.5px;color:#9ca3af}.chart-wrap[data-v-4c162566]{position:relative;width:100%;height:220px}.chart-wrap--doughnut[data-v-4c162566]{height:160px}.legend-dot[data-v-4c162566]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-label[data-v-4c162566]{font-size:12px;color:#6b7280}.page-wrapper[data-v-24409a1c]{font-family:Plus Jakarta Sans,sans-serif;min-height:100vh;padding:32px 28px;color:#111827}.page-header[data-v-24409a1c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-24409a1c]{font-size:1.55rem;font-weight:700;color:#111827;margin:0 0 3px;letter-spacing:-.02em}.page-subtitle[data-v-24409a1c]{font-size:13px;color:#6b7280;margin:0}.add-btn[data-v-24409a1c]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.05em!important;border-radius:8px!important;padding:0 20px!important;height:40px!important;color:#fff!important}.stats-row[data-v-24409a1c]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.stat-card[data-v-24409a1c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:14px}.stat-icon-wrap[data-v-24409a1c]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon-wrap.green[data-v-24409a1c]{background:#dcfce7}.stat-icon-wrap.blue[data-v-24409a1c]{background:#dbeafe}.stat-icon-wrap.amber[data-v-24409a1c]{background:#fef3c7}.stat-value[data-v-24409a1c]{font-size:1.5rem;font-weight:700;color:#111827;line-height:1;display:block}.stat-label[data-v-24409a1c]{font-size:12px;color:#6b7280;display:block;margin-top:2px}.content-card[data-v-24409a1c]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.mt-4[data-v-24409a1c]{margin-top:16px}.card-toolbar[data-v-24409a1c]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.toolbar-left[data-v-24409a1c]{display:flex;align-items:center;gap:10px}.card-title[data-v-24409a1c]{font-size:14px;font-weight:600;color:#111827}.count-chip[data-v-24409a1c]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;font-size:11px;font-weight:600;color:#374151;padding:1px 9px}.status-badge[data-v-24409a1c]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 12px;border-radius:20px}.status-badge.idle[data-v-24409a1c]{background:#f3f4f6;color:#9ca3af;border:1px solid #e5e7eb}.status-badge.ready[data-v-24409a1c]{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.badge-dot[data-v-24409a1c]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge.ready .badge-dot[data-v-24409a1c]{box-shadow:0 0 0 2px rgba(22,163,74,.2)}.fields-grid[data-v-24409a1c]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:20px}.field-wrap[data-v-24409a1c]{display:flex;flex-direction:column;gap:6px}.field-lbl[data-v-24409a1c]{font-size:12px;font-weight:600;color:#374151}.field-input[data-v-24409a1c] .v-field{border-radius:8px!important;background:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important}.field-input[data-v-24409a1c] .v-field__outline__end,.field-input[data-v-24409a1c] .v-field__outline__notch,.field-input[data-v-24409a1c] .v-field__outline__start{border-color:#d1d5db!important}.field-input[data-v-24409a1c] .v-field--focused .v-field__outline__end,.field-input[data-v-24409a1c] .v-field--focused .v-field__outline__notch,.field-input[data-v-24409a1c] .v-field--focused .v-field__outline__start{border-color:#16a34a!important}.field-input[data-v-24409a1c] .v-field__input,.field-input[data-v-24409a1c] input{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;color:#111827!important}.field-input[data-v-24409a1c] .v-label{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;color:#9ca3af!important}.empty-state[data-v-24409a1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;gap:10px}.empty-state p[data-v-24409a1c]{font-size:13px;color:#9ca3af;text-align:center}.loading-state[data-v-24409a1c]{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 20px;font-size:13px;color:#6b7280}.records-table[data-v-24409a1c] .v-data-table__th{background:#f9fafb!important;color:#6b7280!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:1px solid #f3f4f6!important;padding:11px 20px!important}.records-table[data-v-24409a1c] td{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;color:#374151!important;padding:11px 20px!important;border-bottom:1px solid #f9fafb!important}.records-table[data-v-24409a1c] .v-data-table__tr:hover>td{background:#f9fafb!important}.cell-date[data-v-24409a1c]{font-weight:600;color:#111827}.time-chip[data-v-24409a1c]{display:inline-block;font-size:11.5px;font-weight:600;padding:2px 10px;border-radius:6px}.time-chip.am-in[data-v-24409a1c]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.time-chip.am-out[data-v-24409a1c]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.time-chip.pm-in[data-v-24409a1c]{background:#dbeafe;color:#1d4ed8;border:1px solid #bfdbfe}.time-chip.pm-out[data-v-24409a1c]{background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe}.time-dash[data-v-24409a1c]{color:#d1d5db;font-size:15px}@media (max-width:768px){.fields-grid[data-v-24409a1c],.stats-row[data-v-24409a1c]{grid-template-columns:1fr}.page-header[data-v-24409a1c]{flex-direction:column;align-items:flex-start;gap:14px}}.tbl[data-v-5620267a]{width:100%;border-collapse:collapse}.page-wrapper[data-v-1b8459ca]{font-family:Plus Jakarta Sans,sans-serif;min-height:100vh;color:#111827}.page-header[data-v-1b8459ca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-1b8459ca]{font-size:1.55rem;font-weight:700;color:#111827;margin:0 0 3px;letter-spacing:-.02em}.page-subtitle[data-v-1b8459ca]{font-size:13px;color:#6b7280;margin:0}.add-btn[data-v-1b8459ca]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.05em!important;border-radius:8px!important;padding:0 20px!important;height:40px!important;color:#fff!important}.content-card[data-v-1b8459ca]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.card-toolbar[data-v-1b8459ca]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;gap:16px}.toolbar-left[data-v-1b8459ca],.toolbar-right[data-v-1b8459ca]{display:flex;align-items:center;gap:10px}.card-title[data-v-1b8459ca]{font-size:14px;font-weight:600;color:#111827}.count-chip[data-v-1b8459ca]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;font-size:11px;font-weight:600;color:#374151;padding:1px 9px}.search-field[data-v-1b8459ca]{min-width:220px}.search-field[data-v-1b8459ca] .v-field{border-radius:8px!important;background:#f9fafb!important;font-family:Plus Jakarta Sans,sans-serif!important}.search-field[data-v-1b8459ca] .v-field__outline__end,.search-field[data-v-1b8459ca] .v-field__outline__notch,.search-field[data-v-1b8459ca] .v-field__outline__start{border-color:#e5e7eb!important}.search-field[data-v-1b8459ca] .v-field--focused .v-field__outline__end,.search-field[data-v-1b8459ca] .v-field--focused .v-field__outline__notch,.search-field[data-v-1b8459ca] .v-field--focused .v-field__outline__start{border-color:#16a34a!important}.search-field[data-v-1b8459ca] input{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;color:#111827!important}.skills-table[data-v-1b8459ca] .v-data-table__th{background:#f9fafb!important;color:#6b7280!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:1px solid #f3f4f6!important;padding:11px 20px!important}.skills-table[data-v-1b8459ca] td{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;color:#374151!important;padding:10px 20px!important;border-bottom:1px solid #f9fafb!important}.skills-table[data-v-1b8459ca] .v-data-table__tr:hover>td{background:#f9fafb!important}.action-btns[data-v-1b8459ca]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.action-btn[data-v-1b8459ca]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;border-radius:6px!important;height:28px!important;padding:0 10px!important;text-transform:uppercase!important}.edit-btn[data-v-1b8459ca]{background:#dcfce7!important;color:#15803d!important;border:1px solid #bbf7d0!important}.edit-btn[data-v-1b8459ca]:hover{background:#bbf7d0!important}.delete-btn[data-v-1b8459ca]{background:#fee2e2!important;color:#dc2626!important;border:1px solid #fecaca!important}.delete-btn[data-v-1b8459ca]:hover{background:#fecaca!important}.empty-state[data-v-1b8459ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;gap:10px}.empty-state p[data-v-1b8459ca]{font-size:13px;color:#9ca3af;text-align:center}.confirm-dialog[data-v-1b8459ca]{font-family:Plus Jakarta Sans,sans-serif!important;border-radius:14px!important;overflow:hidden}.dialog-header[data-v-1b8459ca]{display:flex;align-items:center;gap:14px;padding:20px 20px 16px}.dialog-icon-wrap[data-v-1b8459ca]{width:44px;height:44px;border-radius:10px;background:#fee2e2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-title[data-v-1b8459ca]{font-size:15px;font-weight:700;color:#111827}.dialog-sub[data-v-1b8459ca]{font-size:12px;color:#9ca3af;margin-top:2px}.dialog-body[data-v-1b8459ca]{padding:16px 20px;font-size:13px;color:#6b7280;line-height:1.6}.dialog-actions[data-v-1b8459ca]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px}.dialog-cancel-btn[data-v-1b8459ca]{border-radius:8px!important;background:#f3f4f6!important;color:#374151!important;border:1px solid #e5e7eb!important}.dialog-cancel-btn[data-v-1b8459ca],.dialog-confirm-btn[data-v-1b8459ca]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;height:36px!important;padding:0 16px!important}.dialog-confirm-btn[data-v-1b8459ca]{border-radius:8px!important;background:#dc2626!important;color:#fff!important}@media (max-width:768px){.page-header[data-v-1b8459ca]{gap:14px}.card-toolbar[data-v-1b8459ca],.page-header[data-v-1b8459ca]{flex-direction:column;align-items:flex-start}.search-field[data-v-1b8459ca]{min-width:100%;width:100%}}.tbl[data-v-32c8b187]{width:100%;border-collapse:collapse}.box[data-v-32c8b187]{width:200px;cursor:pointer}.box[data-v-32c8b187]:hover{background-color:#00a63e;color:#fff}.page-wrapper[data-v-661a8498]{padding:4px;font-family:DM Sans,Nunito,sans-serif}.page-header[data-v-661a8498]{position:relative;padding-left:18px}.header-accent[data-v-661a8498]{position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:4px;background:linear-gradient(180deg,#00a63e,#00c853)}.header-icon-wrap[data-v-661a8498]{width:44px;height:44px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;display:flex;align-items:center;justify-content:center}.page-title[data-v-661a8498]{font-size:26px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.1}.page-subtitle[data-v-661a8498]{font-size:13px;color:#6b7280;margin-top:3px;font-weight:400}.filter-card[data-v-661a8498]{border:1px solid #e5e7eb!important;box-shadow:0 1px 8px rgba(0,0,0,.05)!important;background:#fff!important}.filter-label[data-v-661a8498]{font-size:12.5px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.filter-divider[data-v-661a8498]{width:1px;height:20px;background:#e5e7eb}.filter-field-label[data-v-661a8498]{font-size:13px;color:#374151;font-weight:600;white-space:nowrap}.tabs-wrap[data-v-661a8498]{border-top:1px solid #f3f4f6;padding-top:16px}.tabs-row[data-v-661a8498]{display:flex;gap:4px}.custom-tab[data-v-661a8498]{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border-radius:999px;border:1.5px solid transparent;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;background:transparent;transition:all .18s ease;letter-spacing:.1px}.custom-tab[data-v-661a8498]:hover{background:#f9fafb;color:#374151}.custom-tab.active[data-v-661a8498]{background:#f0fdf4;color:#00a63e;border-color:#bbf7d0}.tab-icon[data-v-661a8498]{opacity:.75}.table-card[data-v-661a8498]{border:1px solid #e5e7eb!important;box-shadow:0 1px 8px rgba(0,0,0,.05)!important;background:#fff!important;overflow:hidden}.table-topbar[data-v-661a8498]{background:#fafafa;border-bottom:1px solid #f3f4f6}.table-title[data-v-661a8498]{font-size:14px;font-weight:700;color:#111827}.count-badge[data-v-661a8498]{display:inline-flex;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#dcfce7;color:#166534}.count-badge[data-v-661a8498],.student-avatar[data-v-661a8498]{align-items:center;justify-content:center;font-size:11px;font-weight:700}.student-avatar[data-v-661a8498]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1.5px solid #bbf7d0;display:flex;color:#065f46;text-transform:uppercase;flex-shrink:0}.student-name[data-v-661a8498]{font-size:13.5px;font-weight:600;color:#111827}.program-chip[data-v-661a8498]{font-weight:700!important;font-size:11px!important;letter-spacing:.3px}.eval-by-cell[data-v-661a8498]{font-size:13px;color:#374151;display:flex;align-items:center}.not-available[data-v-661a8498]{color:#d1d5db;font-size:16px}.view-btn[data-v-661a8498]{background:#f0fdf4!important;color:#00a63e!important;border:1.5px solid #bbf7d0!important;font-weight:600!important;font-size:12.5px!important;letter-spacing:.2px;transition:all .15s ease!important}.view-btn[data-v-661a8498]:hover{background:#dcfce7!important;border-color:#86efac!important}.no-data-slot[data-v-661a8498]{padding:56px 0;display:flex;flex-direction:column;align-items:center;gap:8px}.no-data-icon-wrap[data-v-661a8498]{width:64px;height:64px;border-radius:16px;background:#f9fafb;border:1px solid #f3f4f6;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.no-data-title[data-v-661a8498]{font-size:15px;font-weight:700;color:#374151}.no-data-sub[data-v-661a8498]{font-size:13px;color:#9ca3af;text-align:center;max-width:300px}.loading-text[data-v-661a8498]{font-size:13px;color:#9ca3af}.custom-search[data-v-661a8498] .v-field{border-radius:10px!important;font-size:13px}.eval-table[data-v-661a8498] tbody tr:hover td{background:#f9fafb!important}.eval-table[data-v-661a8498] th{font-size:12px!important;font-weight:700!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid #f3f4f6!important;background:#fff!important}.eval-table[data-v-661a8498] td{border-bottom:1px solid #f9fafb!important;font-size:13.5px}.feedback-card[data-v-60d54308]{border-radius:16px!important;overflow:hidden;font-family:DM Sans,sans-serif}.dialog-header[data-v-60d54308]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;background:#fff}.header-left[data-v-60d54308]{display:flex;align-items:center;gap:12px}.header-icon-wrap[data-v-60d54308]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#16a34a,#22c55e);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(22,163,74,.35)}.header-title[data-v-60d54308]{font-size:15px;font-weight:700;color:#111827;letter-spacing:-.2px}.header-sub[data-v-60d54308]{font-size:12px;color:#9ca3af;margin-top:1px}.header-divider[data-v-60d54308]{opacity:.06}.close-btn[data-v-60d54308]{color:#9ca3af!important}.close-btn[data-v-60d54308]:hover{color:#374151!important;background:#f3f4f6!important}.dialog-body[data-v-60d54308]{padding:20px 24px!important;background:#f9fafb}.step-block[data-v-60d54308]{margin-bottom:20px}.step-block.last[data-v-60d54308]{margin-bottom:0}.step-label[data-v-60d54308]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.step-num[data-v-60d54308]{width:20px;height:20px;border-radius:50%;background:#16a34a;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.type-grid[data-v-60d54308]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.type-card[data-v-60d54308]{position:relative;display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:12px;border:1.5px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .18s ease;box-shadow:0 1px 3px rgba(0,0,0,.04)}.type-card[data-v-60d54308]:hover{border-color:#86efac;background:#f0fdf4;transform:translateY(-1px);box-shadow:0 4px 12px rgba(22,163,74,.1)}.type-card.active[data-v-60d54308]{border-color:#16a34a;background:#f0fdf4;box-shadow:0 0 0 3px rgba(22,163,74,.12)}.type-icon[data-v-60d54308]{width:36px;height:36px;border-radius:9px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .18s ease;flex-shrink:0}.type-icon.active[data-v-60d54308]{background:#16a34a;color:#fff;box-shadow:0 4px 10px rgba(22,163,74,.3)}.type-info[data-v-60d54308]{flex:1}.type-name[data-v-60d54308]{font-size:13px;font-weight:700;color:#111827}.type-desc[data-v-60d54308]{font-size:11px;color:#9ca3af;margin-top:1px}.type-check[data-v-60d54308]{width:20px;height:20px;border-radius:50%;background:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.field-error[data-v-60d54308]{display:flex;align-items:center;gap:4px;font-size:12px;color:#ef4444;margin-top:6px;padding-left:2px}.custom-field[data-v-60d54308] .v-field{border-radius:10px!important;background:#fff!important;font-size:13px}.custom-field[data-v-60d54308] .v-field--focused{box-shadow:0 0 0 3px rgba(22,163,74,.15)!important}.intern-chip[data-v-60d54308]{font-size:12px!important;font-weight:500!important}.chip-avatar[data-v-60d54308]{width:18px;height:18px;border-radius:50%;background:#16a34a;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:4px}.dialog-actions[data-v-60d54308]{padding:14px 20px!important;background:#fff;gap:8px;justify-content:flex-end}.cancel-btn[data-v-60d54308]{font-size:13px!important;font-weight:600!important;color:#6b7280!important;text-transform:none!important;letter-spacing:0!important;border-radius:8px!important;padding:0 14px!important}.cancel-btn[data-v-60d54308]:hover{background:#f3f4f6!important;color:#374151!important}.submit-btn[data-v-60d54308]{font-size:13px!important;font-weight:600!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;border-radius:8px!important;padding:0 18px!important;box-shadow:0 4px 12px rgba(22,163,74,.3)!important;transition:all .18s ease!important}.submit-btn[data-v-60d54308]:hover{box-shadow:0 6px 16px rgba(22,163,74,.4)!important;transform:translateY(-1px)}.submit-btn[data-v-60d54308]:disabled{opacity:.6!important}.fade-slide-enter-active[data-v-60d54308]{transition:all .25s ease}.fade-slide-enter-from[data-v-60d54308]{opacity:0;transform:translateY(-8px)}.page-title[data-v-1530fb25]{font-size:28px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.1}.page-subtitle[data-v-1530fb25]{font-size:13.5px;color:#6b7280;margin-top:3px}.add-btn[data-v-1530fb25]{font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 4px 14px rgba(0,166,62,.3)!important;transition:all .18s ease!important}.add-btn[data-v-1530fb25]:hover{box-shadow:0 6px 20px rgba(0,166,62,.42)!important;transform:translateY(-1px)}.table-card[data-v-1530fb25]{border:1px solid #e5e7eb!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important;overflow:hidden}.card-header[data-v-1530fb25]{background:#fff}.header-icon[data-v-1530fb25]{width:38px;height:38px;border-radius:10px;background:#f0fdf4;border:1px solid #d1fae5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-title[data-v-1530fb25]{font-size:15px;font-weight:700;color:#111827;letter-spacing:-.1px}.card-meta[data-v-1530fb25]{margin-top:2px;font-size:12px}.feedback-count[data-v-1530fb25]{font-weight:700;color:#00a63e}.feedback-label[data-v-1530fb25]{color:#9ca3af}.table-divider[data-v-1530fb25]{opacity:1;border-color:#f3f4f6!important}.search-field[data-v-1530fb25] .v-field{border-radius:10px!important;font-size:13px!important}.feedback-table[data-v-1530fb25] thead tr th{background:#f9fafb!important;color:#6b7280!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid #f0f0f0!important;padding:12px 16px!important}.feedback-table[data-v-1530fb25] tbody tr td{padding:14px 16px!important;border-bottom:1px solid #f9fafb!important;font-size:13.5px;vertical-align:middle}.feedback-table[data-v-1530fb25] tbody tr:last-child td{border-bottom:none!important}.feedback-table[data-v-1530fb25] tbody tr:hover td{background:#f0fdf4!important}.date-cell[data-v-1530fb25]{display:flex;align-items:center;gap:6px}.date-icon[data-v-1530fb25]{color:#9ca3af;flex-shrink:0}.date-text[data-v-1530fb25]{font-size:13px;color:#374151;font-weight:500}.status-chip[data-v-1530fb25]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.1px;white-space:nowrap}.status-dot[data-v-1530fb25]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-pending[data-v-1530fb25]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.status-pending .status-dot[data-v-1530fb25]{background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.2)}.status-acknowledged[data-v-1530fb25]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.status-acknowledged .status-dot[data-v-1530fb25]{background:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.status-resolved[data-v-1530fb25]{background:#f0fdf4;color:#14532d;border:1px solid #bbf7d0}.status-resolved .status-dot[data-v-1530fb25]{background:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.2)}.type-badge[data-v-1530fb25]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:600;letter-spacing:.2px;text-transform:uppercase}.type-concern[data-v-1530fb25]{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.type-general[data-v-1530fb25]{background:#f5f3ff;color:#4c1d95;border:1px solid #ddd6fe}.intern-chips[data-v-1530fb25]{display:flex;flex-wrap:wrap;gap:5px}.intern-chip[data-v-1530fb25]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 4px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;transition:border-color .15s}.intern-chip[data-v-1530fb25]:hover{border-color:#bbf7d0;background:#f0fdf4}.intern-avatar-sm[data-v-1530fb25]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#4ade80);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.intern-chip-name[data-v-1530fb25]{font-size:11.5px;font-weight:500;color:#374151;white-space:nowrap}.action-group[data-v-1530fb25]{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;justify-content:center}.action-btn[data-v-1530fb25]{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:inherit}.btn-edit[data-v-1530fb25]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.btn-edit[data-v-1530fb25]:hover{background:#dbeafe;border-color:#93c5fd}.btn-view[data-v-1530fb25]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.btn-view[data-v-1530fb25]:hover{background:#dcfce7;border-color:#86efac}.btn-delete[data-v-1530fb25]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.btn-delete[data-v-1530fb25]:hover{background:#fee2e2;border-color:#fca5a5}.empty-state[data-v-1530fb25]{display:flex;flex-direction:column;align-items:center;padding:52px 24px;gap:8px}.empty-icon-wrap[data-v-1530fb25]{width:60px;height:60px;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-title[data-v-1530fb25]{font-size:14px;font-weight:700;color:#374151}.empty-subtitle[data-v-1530fb25]{font-size:12.5px;color:#9ca3af;text-align:center;max-width:240px}.loading-state[data-v-1530fb25]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px}.loading-text[data-v-1530fb25]{font-size:13px;color:#9ca3af}.delete-dialog[data-v-1530fb25]{overflow:hidden}.delete-header[data-v-1530fb25]{display:flex;align-items:center;gap:14px;padding:20px 24px}.delete-icon-wrap[data-v-1530fb25]{width:42px;height:42px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;display:flex;align-items:center;justify-content:center;flex-shrink:0}.delete-title[data-v-1530fb25]{font-size:15px;font-weight:700;color:#111827}.delete-sub[data-v-1530fb25]{font-size:12px;color:#9ca3af;margin-top:2px}.delete-body[data-v-1530fb25]{padding:16px 24px;font-size:13.5px;color:#4b5563;line-height:1.6}.delete-actions[data-v-1530fb25]{padding:12px 20px!important;background:#f9fafb}.cancel-btn[data-v-1530fb25]{color:#6b7280!important}.cancel-btn[data-v-1530fb25],.confirm-delete-btn[data-v-1530fb25]{font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.confirm-delete-btn[data-v-1530fb25]{border-radius:8px!important}.feedback-card[data-v-15c6f07c]{border-radius:16px!important;overflow:hidden;font-family:DM Sans,sans-serif}.dialog-header[data-v-15c6f07c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;background:#fff}.header-left[data-v-15c6f07c]{display:flex;align-items:center;gap:12px}.header-icon-wrap[data-v-15c6f07c]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#16a34a,#22c55e);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(22,163,74,.35)}.header-title[data-v-15c6f07c]{font-size:15px;font-weight:700;color:#111827;letter-spacing:-.2px}.header-divider[data-v-15c6f07c]{opacity:.06}.close-btn[data-v-15c6f07c]{color:#9ca3af!important}.close-btn[data-v-15c6f07c]:hover{color:#374151!important;background:#f3f4f6!important}.dialog-body[data-v-15c6f07c]{padding:20px 24px!important;background:#f9fafb}.step-block[data-v-15c6f07c]{margin-bottom:20px}.step-block.last[data-v-15c6f07c]{margin-bottom:0}.step-label[data-v-15c6f07c]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.type-row[data-v-15c6f07c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.type-tile[data-v-15c6f07c]{position:relative;display:flex;align-items:center;gap:12px;padding:14px 13px;border-radius:14px;border:1.5px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.04);-webkit-user-select:none;-moz-user-select:none;user-select:none}.type-tile[data-v-15c6f07c]:hover{border-color:#86efac;background:#f0fdf4;transform:translateY(-2px);box-shadow:0 6px 18px rgba(22,163,74,.1)}.type-tile.active[data-v-15c6f07c]{border-color:#16a34a;background:linear-gradient(135deg,#f0fdf4,#dcfce7);box-shadow:0 0 0 3px rgba(22,163,74,.15),0 4px 14px rgba(22,163,74,.1)}.tile-icon-wrap[data-v-15c6f07c]{width:40px;height:40px;border-radius:11px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;flex-shrink:0}.type-tile.active .tile-icon-wrap[data-v-15c6f07c]{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 4px 12px rgba(22,163,74,.35)}.tile-text[data-v-15c6f07c]{display:flex;flex-direction:column;flex:1}.tile-name[data-v-15c6f07c]{font-size:13px;font-weight:700;color:#111827;line-height:1.2}.tile-desc[data-v-15c6f07c]{font-size:10.5px;color:#9ca3af;margin-top:2px;line-height:1.3}.tile-check[data-v-15c6f07c]{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:#16a34a;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(22,163,74,.4)}.type-error[data-v-15c6f07c]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#ef4444;margin-top:8px;padding:7px 10px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.intern-list[data-v-15c6f07c]{display:flex;flex-wrap:wrap;gap:7px}.intern-pill[data-v-15c6f07c]{display:flex;align-items:center;gap:7px;padding:5px 11px 5px 5px;background:#fff;border:1.5px solid #d1fae5;border-radius:30px;box-shadow:0 1px 4px rgba(22,163,74,.08)}.intern-avatar[data-v-15c6f07c]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#4ade80);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.intern-name[data-v-15c6f07c]{font-size:12px;font-weight:600;color:#374151}.intern-empty[data-v-15c6f07c]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af;font-style:italic;padding:6px 0}.textarea-wrap[data-v-15c6f07c]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05)}.custom-ta[data-v-15c6f07c] .v-field{border-radius:12px!important;background:#fff!important;font-size:13.5px!important;font-family:DM Sans,sans-serif!important}.custom-ta[data-v-15c6f07c] .v-field--focused{box-shadow:0 0 0 3px rgba(22,163,74,.18)!important}.dialog-actions[data-v-15c6f07c]{padding:14px 20px!important;background:#fff;gap:8px;justify-content:flex-end}.cancel-btn[data-v-15c6f07c]{font-size:13px!important;font-weight:600!important;color:#6b7280!important;text-transform:none!important;letter-spacing:0!important;border-radius:8px!important;padding:0 14px!important}.cancel-btn[data-v-15c6f07c]:hover{background:#f3f4f6!important;color:#374151!important}.submit-btn[data-v-15c6f07c]{font-size:13px!important;font-weight:600!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;border-radius:8px!important;padding:0 18px!important;box-shadow:0 4px 12px rgba(22,163,74,.3)!important;transition:all .18s ease!important}.submit-btn[data-v-15c6f07c]:hover{box-shadow:0 6px 16px rgba(22,163,74,.4)!important;transform:translateY(-1px)}.submit-btn[data-v-15c6f07c]:disabled{opacity:.6!important}.monitoring-slide-host[data-v-15c6f07c]{overflow:hidden}.mon-fade-enter-active[data-v-15c6f07c],.mon-fade-leave-active[data-v-15c6f07c]{transition:opacity .25s ease}.mon-fade-enter-from[data-v-15c6f07c],.mon-fade-leave-to[data-v-15c6f07c]{opacity:0}.mon-slide-right-enter-active[data-v-15c6f07c],.mon-slide-right-leave-active[data-v-15c6f07c]{transition:all .3s cubic-bezier(.4,0,.2,1)}.mon-slide-right-enter-from[data-v-15c6f07c]{opacity:0;transform:translateX(48px)}.mon-slide-right-leave-to[data-v-15c6f07c]{opacity:0;transform:translateX(-48px)}.mon-slide-left-enter-active[data-v-15c6f07c],.mon-slide-left-leave-active[data-v-15c6f07c]{transition:all .3s cubic-bezier(.4,0,.2,1)}.mon-slide-left-enter-from[data-v-15c6f07c]{opacity:0;transform:translateX(-48px)}.mon-slide-left-leave-to[data-v-15c6f07c]{opacity:0;transform:translateX(48px)}.fade-slide-enter-active[data-v-15c6f07c]{transition:all .25s ease}.fade-slide-enter-from[data-v-15c6f07c]{opacity:0;transform:translateY(-8px)}.check-pop-enter-active[data-v-15c6f07c]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.check-pop-enter-from[data-v-15c6f07c]{opacity:0;transform:scale(.4)}.err-drop-enter-active[data-v-15c6f07c]{transition:all .2s ease}.err-drop-enter-from[data-v-15c6f07c]{opacity:0;transform:translateY(-4px)}.page-title[data-v-072386b7]{font-size:28px;font-weight:800;color:#111827;letter-spacing:-.5px;line-height:1.1}.page-subtitle[data-v-072386b7]{font-size:13.5px;color:#6b7280;margin-top:3px}.add-btn[data-v-072386b7]{font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 4px 14px rgba(0,166,62,.3)!important;transition:all .18s ease!important}.add-btn[data-v-072386b7]:hover{box-shadow:0 6px 20px rgba(0,166,62,.42)!important;transform:translateY(-1px)}.table-card[data-v-072386b7]{border:1px solid #e5e7eb!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important;overflow:hidden}.card-header[data-v-072386b7]{background:#fff}.header-icon[data-v-072386b7]{width:38px;height:38px;border-radius:10px;background:#f0fdf4;border:1px solid #d1fae5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-title[data-v-072386b7]{font-size:15px;font-weight:700;color:#111827;letter-spacing:-.1px}.card-meta[data-v-072386b7]{margin-top:2px;font-size:12px}.feedback-count[data-v-072386b7]{font-weight:700;color:#00a63e}.feedback-label[data-v-072386b7]{color:#9ca3af}.table-divider[data-v-072386b7]{opacity:1;border-color:#f3f4f6!important}.search-field[data-v-072386b7] .v-field{border-radius:10px!important;font-size:13px!important}.feedback-table[data-v-072386b7] thead tr th{background:#f9fafb!important;color:#6b7280!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid #f0f0f0!important;padding:12px 16px!important}.feedback-table[data-v-072386b7] tbody tr td{padding:14px 16px!important;border-bottom:1px solid #f9fafb!important;font-size:13.5px;vertical-align:middle}.feedback-table[data-v-072386b7] tbody tr:last-child td{border-bottom:none!important}.feedback-table[data-v-072386b7] tbody tr:hover td{background:#f0fdf4!important}.date-cell[data-v-072386b7]{display:flex;align-items:center;gap:6px}.date-icon[data-v-072386b7]{color:#9ca3af;flex-shrink:0}.date-text[data-v-072386b7]{font-size:13px;color:#374151;font-weight:500}.status-chip[data-v-072386b7]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.1px;white-space:nowrap}.status-dot[data-v-072386b7]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-pending[data-v-072386b7]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.status-pending .status-dot[data-v-072386b7]{background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.2)}.status-acknowledged[data-v-072386b7]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.status-acknowledged .status-dot[data-v-072386b7]{background:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.status-resolved[data-v-072386b7]{background:#f0fdf4;color:#14532d;border:1px solid #bbf7d0}.status-resolved .status-dot[data-v-072386b7]{background:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.2)}.type-badge[data-v-072386b7]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:600;letter-spacing:.2px;text-transform:uppercase}.type-concern[data-v-072386b7]{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.type-general[data-v-072386b7]{background:#f5f3ff;color:#4c1d95;border:1px solid #ddd6fe}.intern-chips[data-v-072386b7]{display:flex;flex-wrap:wrap;gap:5px}.intern-chip[data-v-072386b7]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 4px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;transition:border-color .15s}.intern-chip[data-v-072386b7]:hover{border-color:#bbf7d0;background:#f0fdf4}.intern-avatar-sm[data-v-072386b7]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#4ade80);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.intern-chip-name[data-v-072386b7]{font-size:11.5px;font-weight:500;color:#374151;white-space:nowrap}.action-group[data-v-072386b7]{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;justify-content:center}.action-btn[data-v-072386b7]{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:inherit}.btn-edit[data-v-072386b7]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.btn-edit[data-v-072386b7]:hover{background:#dbeafe;border-color:#93c5fd}.btn-view[data-v-072386b7]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.btn-view[data-v-072386b7]:hover{background:#dcfce7;border-color:#86efac}.btn-delete[data-v-072386b7]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.btn-delete[data-v-072386b7]:hover{background:#fee2e2;border-color:#fca5a5}.empty-state[data-v-072386b7]{display:flex;flex-direction:column;align-items:center;padding:52px 24px;gap:8px}.empty-icon-wrap[data-v-072386b7]{width:60px;height:60px;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty-title[data-v-072386b7]{font-size:14px;font-weight:700;color:#374151}.empty-subtitle[data-v-072386b7]{font-size:12.5px;color:#9ca3af;text-align:center;max-width:240px}.loading-state[data-v-072386b7]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px}.loading-text[data-v-072386b7]{font-size:13px;color:#9ca3af}.delete-dialog[data-v-072386b7]{overflow:hidden}.delete-header[data-v-072386b7]{display:flex;align-items:center;gap:14px;padding:20px 24px}.delete-icon-wrap[data-v-072386b7]{width:42px;height:42px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;display:flex;align-items:center;justify-content:center;flex-shrink:0}.delete-title[data-v-072386b7]{font-size:15px;font-weight:700;color:#111827}.delete-sub[data-v-072386b7]{font-size:12px;color:#9ca3af;margin-top:2px}.delete-body[data-v-072386b7]{padding:16px 24px;font-size:13.5px;color:#4b5563;line-height:1.6}.delete-actions[data-v-072386b7]{padding:12px 20px!important;background:#f9fafb}.cancel-btn[data-v-072386b7]{color:#6b7280!important}.cancel-btn[data-v-072386b7],.confirm-delete-btn[data-v-072386b7]{font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.confirm-delete-btn[data-v-072386b7]{border-radius:8px!important}.tbl[data-v-4fd8e626]{width:100%;border-collapse:collapse}.page-wrapper[data-v-03589194]{font-family:Plus Jakarta Sans,sans-serif;min-height:100vh;color:#111827}.page-header[data-v-03589194]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-03589194]{font-size:1.55rem;font-weight:700;color:#111827;margin:0 0 3px;letter-spacing:-.02em}.page-subtitle[data-v-03589194]{font-size:13px;color:#6b7280;margin:0}.add-btn[data-v-03589194]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.05em!important;border-radius:8px!important;padding:0 20px!important;height:40px!important;color:#fff!important}.content-card[data-v-03589194]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.card-toolbar[data-v-03589194]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;gap:16px}.toolbar-left[data-v-03589194],.toolbar-right[data-v-03589194]{display:flex;align-items:center;gap:10px}.card-title[data-v-03589194]{font-size:14px;font-weight:600;color:#111827}.count-chip[data-v-03589194]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;font-size:11px;font-weight:600;color:#374151;padding:1px 9px}.search-field[data-v-03589194]{min-width:220px}.search-field[data-v-03589194] .v-field{border-radius:8px!important;background:#f9fafb!important;font-family:Plus Jakarta Sans,sans-serif!important}.search-field[data-v-03589194] .v-field__outline__end,.search-field[data-v-03589194] .v-field__outline__notch,.search-field[data-v-03589194] .v-field__outline__start{border-color:#e5e7eb!important}.search-field[data-v-03589194] .v-field--focused .v-field__outline__end,.search-field[data-v-03589194] .v-field--focused .v-field__outline__notch,.search-field[data-v-03589194] .v-field--focused .v-field__outline__start{border-color:#16a34a!important}.search-field[data-v-03589194] input{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;color:#111827!important}.skills-table[data-v-03589194] .v-data-table__th{background:#f9fafb!important;color:#6b7280!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:1px solid #f3f4f6!important;padding:11px 20px!important}.skills-table[data-v-03589194] td{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;color:#374151!important;padding:10px 20px!important;border-bottom:1px solid #f9fafb!important}.skills-table[data-v-03589194] .v-data-table__tr:hover>td{background:#f9fafb!important}.action-btns[data-v-03589194]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.action-btn[data-v-03589194]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;border-radius:6px!important;height:28px!important;padding:0 10px!important;text-transform:uppercase!important}.edit-btn[data-v-03589194]{background:#dcfce7!important;color:#15803d!important;border:1px solid #bbf7d0!important}.edit-btn[data-v-03589194]:hover{background:#bbf7d0!important}.delete-btn[data-v-03589194]{background:#fee2e2!important;color:#dc2626!important;border:1px solid #fecaca!important}.delete-btn[data-v-03589194]:hover{background:#fecaca!important}.empty-state[data-v-03589194]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;gap:10px}.empty-state p[data-v-03589194]{font-size:13px;color:#9ca3af;text-align:center}.confirm-dialog[data-v-03589194]{font-family:Plus Jakarta Sans,sans-serif!important;border-radius:14px!important;overflow:hidden}.dialog-header[data-v-03589194]{display:flex;align-items:center;gap:14px;padding:20px 20px 16px}.dialog-icon-wrap[data-v-03589194]{width:44px;height:44px;border-radius:10px;background:#fee2e2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-title[data-v-03589194]{font-size:15px;font-weight:700;color:#111827}.dialog-sub[data-v-03589194]{font-size:12px;color:#9ca3af;margin-top:2px}.dialog-body[data-v-03589194]{padding:16px 20px;font-size:13px;color:#6b7280;line-height:1.6}.dialog-actions[data-v-03589194]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px}.dialog-cancel-btn[data-v-03589194]{border-radius:8px!important;background:#f3f4f6!important;color:#374151!important;border:1px solid #e5e7eb!important}.dialog-cancel-btn[data-v-03589194],.dialog-confirm-btn[data-v-03589194]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;height:36px!important;padding:0 16px!important}.dialog-confirm-btn[data-v-03589194]{border-radius:8px!important;background:#dc2626!important;color:#fff!important}@media (max-width:768px){.page-header[data-v-03589194]{gap:14px}.card-toolbar[data-v-03589194],.page-header[data-v-03589194]{flex-direction:column;align-items:flex-start}.search-field[data-v-03589194]{min-width:100%;width:100%}}