@import url(https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Inter,sans-serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{height:4px!important;width:5px!important}::-webkit-scrollbar-thumb{background:linear-gradient(-225deg,#0b78ff1f,#0b78ff17)!important;border-radius:10px!important}.login_container__D9O8i{align-items:center;background-color:#f0f4f9;display:flex;justify-content:center;min-height:100vh;padding:1rem}.login_card__nfDJM{background-color:#fff;border-radius:24px;box-shadow:0 10px 40px #00000014;max-width:420px;padding:2.5rem 2rem;transition:all .2s ease;width:100%}.login_logo__0x\+eG{width:100%}.login_logoImage__mcINu{height:auto;margin-bottom:1rem;width:150px}.login_subhead__hZSx0{border-left:3px solid #3a7bdc;color:#5e6f8d;font-size:.95rem;font-weight:400;margin:0 0 2rem;padding-left:.75rem}.login_label__sdrym{color:#1f2a3e;display:block;font-size:.9rem;font-weight:600;letter-spacing:.3px;margin-bottom:.35rem}.login_input__6ajEt{background-color:#fff;border:1.5px solid #e2e8f0;border-radius:16px;box-sizing:border-box;font-size:.95rem;margin-bottom:1.5rem;padding:.9rem 1rem;transition:.15s ease;width:100%}.login_input__6ajEt:focus{border-color:#3a7bdc;box-shadow:0 0 0 3px #3a7bdc26;outline:none}.login_row__Jf6LG{align-items:center;display:flex;justify-content:space-between;margin:.5rem 0 2rem}.login_checkboxWrapper__jQQSw{align-items:center;color:#2c3a5e;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem}.login_forgotLink__VXgRV{border-bottom:1px dashed #bdd3f0;color:#3a7bdc;font-size:.9rem;font-weight:500;text-decoration:none}.login_forgotLink__VXgRV:hover{border-bottom-style:solid;color:#1e4f9e}.login_signInButton__R82FL{background:#15537e;border:none;border-radius:40px;box-shadow:0 6px 14px #1a2b4c40;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.8rem;padding:1rem;transition:background-color .2s,transform .1s;width:100%}.login_signInButton__R82FL:hover{background:#0f1c33}.login_signInButton__R82FL:active{transform:scale(.98)}.login_createAccount__me1G-{color:#3a4b66;font-size:.95rem;margin-bottom:2rem;text-align:center}.login_createAccount__me1G- a{border-bottom:2px solid #e0e9f5;color:#1a2b4c;font-weight:700;margin-left:.5rem;padding-bottom:2px;text-decoration:none}.login_createAccount__me1G- a:hover{border-bottom-color:#1a2b4c}@media (max-width:480px){.login_card__nfDJM{padding:2rem 1.25rem}.login_row__Jf6LG{align-items:flex-start;flex-direction:column;gap:1rem}}.login_inputWrapper__b5YW-{position:relative;width:100%}.login_inputWrapper__b5YW- input{padding-right:40px;width:100%}.login_passwordToggle__K8L0w{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;position:absolute;right:15px;top:35%;transform:translateY(-50%)}input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=password]::-webkit-credentials-auto-fill-button,input[type=password]::-webkit-textfield-decoration-container{display:none!important;pointer-events:none;visibility:hidden}input[type=password]::-webkit-textfield-decoration-container{display:none!important}*{box-sizing:border-box;margin:0;padding:0}.dashboard_dashboard__X7N\+u{min-height:100vh}.dashboard_kpiGrid__KAMBG{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:2.5rem}.dashboard_kpiCard__ipxl9{background:linear-gradient(135deg,#fff,#fafcff);border-radius:28px;box-shadow:0 1px 2px #00000005,0 8px 20px #00000008,0 0 0 1px #2b6ef00d;overflow:hidden;padding:0;position:relative;transition:all .4s cubic-bezier(.2,0,0,1)}.dashboard_kpiGlow__oSpiG{background:radial-gradient(circle at 100% 0,#2b6ef008,#0000);height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.dashboard_kpiCard__ipxl9:after{bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:opacity .4s ease}.dashboard_kpiCard__ipxl9:hover{box-shadow:0 4px 6px -2px #00000005,0 20px 35px -12px #00000026,0 0 0 1px #2b6ef026;transform:translateY(-6px)}.dashboard_kpiCard__ipxl9:hover:after{opacity:1}.dashboard_kpiHeader__jmQGI{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:1.5rem 1.5rem 0}.dashboard_kpiIconWrapper__EmAWZ{position:relative}.dashboard_kpiIcon__L7x1E{align-items:center;border-radius:18px;color:#fff;display:flex;height:54px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:54px}.dashboard_kpiIcon__L7x1E:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.dashboard_kpiCard__ipxl9:hover .dashboard_kpiIcon__L7x1E:before{left:100%}.dashboard_kpiCard__ipxl9:hover .dashboard_kpiIcon__L7x1E{transform:scale(1.05) rotate(3deg)}.dashboard_kpiIconBlue__arH50{background:linear-gradient(135deg,#2b6ef0,#1e4db9);box-shadow:0 8px 16px -8px #2b6ef066}.dashboard_kpiIconOrange__2Glwr{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 16px -8px #f59e0b66}.dashboard_kpiIconGreen__eSfP8{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 16px -8px #10b98166}.dashboard_kpiIconPurple__egjAY{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 16px -8px #8b5cf666}.dashboard_kpiBadge__rY4mU{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid;border-radius:40px;font-size:.7rem;font-weight:600;letter-spacing:.03em;padding:.375rem 1rem;transition:all .3s ease}.dashboard_badgeBlue__bxA3Y{background:#2b6ef014;border-color:#2b6ef026;color:#2b6ef0}.dashboard_badgeOrange__XCq4q{background:#f59e0b14;border-color:#f59e0b26;color:#d97706}.dashboard_badgeGreen__Ri9-h{background:#10b98114;border-color:#10b98126;color:#059669}.dashboard_badgePurple__KrwAl{background:#8b5cf614;border-color:#8b5cf626;color:#7c3aed}.dashboard_kpiCard__ipxl9:hover .dashboard_kpiBadge__rY4mU{transform:translateY(-2px)}.dashboard_kpiCard__ipxl9:hover .dashboard_badgeBlue__bxA3Y{background:#2b6ef026;border-color:#2b6ef04d}.dashboard_kpiCard__ipxl9:hover .dashboard_badgeOrange__XCq4q{background:#f59e0b26;border-color:#f59e0b4d}.dashboard_kpiCard__ipxl9:hover .dashboard_badgeGreen__Ri9-h{background:#10b98126;border-color:#10b9814d}.dashboard_kpiCard__ipxl9:hover .dashboard_badgePurple__KrwAl{background:#8b5cf626;border-color:#8b5cf64d}.dashboard_kpiContent__CY7bJ{padding:0 1.5rem}.dashboard_kpiCard__ipxl9 h3{color:#6b7a99;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.dashboard_kpiValue__mBCGB{background:linear-gradient(135deg,#0a1e3c,#1a344d);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:.5rem}.dashboard_kpiTrend__rIqKC{border-top:1px solid #0000000d;margin-top:.5rem;padding:.75rem 1.5rem 1.5rem}.dashboard_kpiTrend__rIqKC span{align-items:center;color:#8a99b8;display:inline-flex;font-size:.7rem;font-weight:500;gap:.35rem;letter-spacing:.02em}.dashboard_kpiCard__ipxl9:hover .dashboard_kpiIconBlue__arH50{box-shadow:0 12px 20px -10px #2b6ef099}.dashboard_kpiCard__ipxl9:hover .dashboard_kpiIconOrange__2Glwr{box-shadow:0 12px 20px -10px #f59e0b99}.dashboard_kpiCard__ipxl9:hover .dashboard_kpiIconGreen__eSfP8{box-shadow:0 12px 20px -10px #10b98199}.dashboard_kpiCard__ipxl9:hover .dashboard_kpiIconPurple__egjAY{box-shadow:0 12px 20px -10px #8b5cf699}@media (max-width:1200px){.dashboard_kpiGrid__KAMBG{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dashboard_kpiGrid__KAMBG{gap:1rem;grid-template-columns:1fr}.dashboard_kpiValue__mBCGB{font-size:2rem}.dashboard_kpiIcon__L7x1E{height:48px;width:48px}}.dashboard_sectionCard__QKeG7{background:#fff;border:1px solid #fffc;border-radius:24px;box-shadow:0 6px 24px 0 #0000000d,0 0 0 1px #00000014;display:flex;flex-direction:column;max-height:500px;overflow:hidden;padding:1.75rem;transition:all .3s ease;width:100%}.dashboard_sectionCard__QKeG7 .dashboard_deadlineList__b3lmQ,.dashboard_sectionCard__QKeG7 .dashboard_tableWrapper__DNk-H,.dashboard_sectionCard__QKeG7 .dashboard_visitorList__l\+mzB,.dashboard_sectionCard__QKeG7 .dashboard_workStatusGrid__rJqyZ{flex:1 1;overflow-y:auto}.dashboard_sectionCard__QKeG7:has(.dashboard_tableWrapper__DNk-H){display:flex;flex-direction:column}.dashboard_sectionCard__QKeG7 .dashboard_tableWrapper__DNk-H{-webkit-overflow-scrolling:touch;flex:1 1;margin:0 -.75rem;overflow-x:auto;overflow-y:auto;padding:0 .75rem;width:calc(100% + 1.5rem)}.dashboard_deadlineList__b3lmQ{flex:1 1;max-height:380px}.dashboard_visitorList__l\+mzB,.dashboard_workStatusGrid__rJqyZ{flex:1 1;max-height:400px;overflow-y:auto;padding-right:.5rem}.dashboard_deadlineList__b3lmQ::-webkit-scrollbar,.dashboard_tableWrapper__DNk-H::-webkit-scrollbar,.dashboard_visitorList__l\+mzB::-webkit-scrollbar,.dashboard_workStatusGrid__rJqyZ::-webkit-scrollbar{height:6px;width:6px}.dashboard_deadlineList__b3lmQ::-webkit-scrollbar-track,.dashboard_tableWrapper__DNk-H::-webkit-scrollbar-track,.dashboard_visitorList__l\+mzB::-webkit-scrollbar-track,.dashboard_workStatusGrid__rJqyZ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.dashboard_deadlineList__b3lmQ::-webkit-scrollbar-thumb,.dashboard_tableWrapper__DNk-H::-webkit-scrollbar-thumb,.dashboard_visitorList__l\+mzB::-webkit-scrollbar-thumb,.dashboard_workStatusGrid__rJqyZ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.dashboard_deadlineList__b3lmQ::-webkit-scrollbar-thumb:hover,.dashboard_tableWrapper__DNk-H::-webkit-scrollbar-thumb:hover,.dashboard_visitorList__l\+mzB::-webkit-scrollbar-thumb:hover,.dashboard_workStatusGrid__rJqyZ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dashboard_sectionHeader__ctsad{border-bottom:2px solid #f0f2f5;margin-bottom:1.5rem;padding-bottom:.75rem}.dashboard_sectionHeader__ctsad h3{color:#0a1e3c;font-size:1.1rem;font-weight:600;gap:.5rem;letter-spacing:-.01em}.dashboard_sectionHeader__ctsad h3:before{background:linear-gradient(135deg,#2b6ef0,#8b5cf6);border-radius:4px;content:"";height:20px;width:4px}.dashboard_viewAll__PUyeW{background:#f0f4ff;border-radius:40px;color:#2b6ef0;cursor:default;font-size:.85rem;gap:.5rem;padding:.4rem 1rem}.dashboard_viewAll__PUyeW:hover{background:#e0e9ff;transform:translateY(-1px)}.dashboard_assignmentsSection__nEDBu{background:#fff;border-radius:24px;box-shadow:0 6px 24px 0 #0000000d,0 0 0 1px #00000014;margin-bottom:2.5rem;padding:1.75rem}.dashboard_row2Col__2JWk7{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem}.dashboard_row2Col__2JWk7>.dashboard_sectionCard__QKeG7{flex:1 1;min-width:300px}.dashboard_bottomGrid__OgWnt{display:flex;flex-wrap:wrap;gap:1.5rem}.dashboard_bottomGrid__OgWnt>.dashboard_sectionCard__QKeG7{flex:1 1;min-width:300px}.dashboard_tableWrapper__DNk-H{-webkit-overflow-scrolling:touch;margin:0 -.75rem;overflow-x:auto;padding:0 .75rem;width:calc(100% + 1.5rem)}.dashboard_tableWrapper__DNk-H::-webkit-scrollbar{height:6px}.dashboard_tableWrapper__DNk-H::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.dashboard_tableWrapper__DNk-H::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.dashboard_tableWrapper__DNk-H::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dashboard_departmentTable__j9S9J{border-collapse:collapse;width:100%}.dashboard_departmentTable__j9S9J th{border-bottom:1px solid #e5eaf0;color:#5e6f8d;font-size:.85rem;font-weight:500;padding:1rem .75rem;text-align:left;white-space:nowrap}.dashboard_departmentTable__j9S9J td{border-bottom:1px solid #e5eaf0;color:#1e2b45;font-size:.95rem;padding:1rem .75rem;white-space:nowrap}.dashboard_assignmentsTable__j1chB{border-collapse:collapse;min-width:1000px;width:100%}.dashboard_assignmentsTable__j1chB th{border-bottom:1px solid #e5eaf0;color:#5e6f8d;font-size:.85rem;font-weight:500;padding:1rem .75rem;text-align:left}.dashboard_assignmentsTable__j1chB td{border-bottom:1px solid #e5eaf0;color:#1e2b45;font-size:.95rem;padding:1rem .75rem}.dashboard_deadlineList__b3lmQ{display:flex;flex-direction:column;gap:.875rem;overflow-y:auto;padding-right:.5rem}.dashboard_deadlineList__b3lmQ::-webkit-scrollbar{width:4px}.dashboard_deadlineList__b3lmQ::-webkit-scrollbar-track{background:#0000}.dashboard_deadlineList__b3lmQ::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:20px}.dashboard_deadlineList__b3lmQ::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.dashboard_deadlineItem__tFyeO{background:#fff;border:1px solid #f0f2f5;border-radius:20px;cursor:pointer;position:relative;transition:all .35s cubic-bezier(.2,0,0,1)}.dashboard_deadlineItem__tFyeO:hover{border-color:#e8ecf0;box-shadow:0 12px 28px -8px #00000014;transform:translateY(-2px)}.dashboard_deadlineItem__tFyeO.dashboard_overdue__JnRPe{background:linear-gradient(105deg,#fff9f9,#fff);border-left:3px solid #e74c3c}.dashboard_deadlineItem__tFyeO.dashboard_today__60hHa{background:linear-gradient(105deg,#f8fcff,#fff);border-left:3px solid #3b82f6}.dashboard_deadlineItem__tFyeO.dashboard_urgent__CZS0p{background:linear-gradient(105deg,#fffaf2,#fff);border-left:3px solid #f59e0b}.dashboard_deadlineItem__tFyeO.dashboard_upcoming__2J6Uj{background:linear-gradient(105deg,#faf8ff,#fff);border-left:3px solid #8b5cf6}.dashboard_deadlineItemContent__MFIQE{align-items:flex-start;display:flex;gap:1rem;padding:1rem 1.25rem}.dashboard_deadlineIcon__3f1Oz{align-items:center;border-radius:16px;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .25s ease;width:44px}.dashboard_deadlineItem__tFyeO:hover .dashboard_deadlineIcon__3f1Oz{transform:scale(1.02)}.dashboard_deadlineItem__tFyeO.dashboard_overdue__JnRPe .dashboard_deadlineIcon__3f1Oz{background:#fee9e6;color:#e74c3c}.dashboard_deadlineItem__tFyeO.dashboard_today__60hHa .dashboard_deadlineIcon__3f1Oz{background:#eef4ff;color:#3b82f6}.dashboard_deadlineItem__tFyeO.dashboard_urgent__CZS0p .dashboard_deadlineIcon__3f1Oz{background:#fef3e2;color:#f59e0b}.dashboard_deadlineItem__tFyeO.dashboard_upcoming__2J6Uj .dashboard_deadlineIcon__3f1Oz{background:#f0ebff;color:#8b5cf6}.dashboard_deadlineInfo__2gY4t{flex:1 1;min-width:0}.dashboard_deadlineHeader__Rud5w{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.375rem}.dashboard_deadlineTitle__PKsF1{color:#1a2c3e;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_deadlineUser__HOFGt{background:#f8fafc;border-radius:30px;color:#94a3b8;font-size:.6875rem;font-weight:500;letter-spacing:.2px;padding:.1875rem .625rem;transition:background .2s ease}.dashboard_deadlineItem__tFyeO:hover .dashboard_deadlineUser__HOFGt{background:#f1f5f9}.dashboard_deadlineDescription__r\+nrb{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:.8125rem;line-height:1.4;margin-bottom:.625rem;overflow:hidden}.dashboard_deadlineMeta__T0lmF{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.dashboard_deadlineBadge__C2TvU{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:40px;display:inline-flex;font-size:.6875rem;font-weight:500;gap:.3125rem;letter-spacing:.2px;padding:.25rem .75rem}.dashboard_deadlineBadge__C2TvU.dashboard_overdue__JnRPe{background:#fee9e6;color:#e74c3c}.dashboard_deadlineBadge__C2TvU.dashboard_today__60hHa{background:#eef4ff;color:#3b82f6}.dashboard_deadlineBadge__C2TvU.dashboard_urgent__CZS0p{background:#fef3e2;color:#f59e0b}.dashboard_deadlineBadge__C2TvU.dashboard_upcoming__2J6Uj{background:#f0ebff;color:#8b5cf6}.dashboard_deadlineDate__S6o41{align-items:center;color:#94a3b8;display:inline-flex;font-size:.6875rem;font-weight:450;gap:.375rem}.dashboard_deadlineDate__S6o41 svg{opacity:.65}.dashboard_deadlineCountdown__rAU\+w{align-items:center;background:#f8fafc;border-radius:30px;color:#475569;display:inline-flex;font-size:.6875rem;font-weight:500;gap:.375rem;padding:.1875rem .625rem}.dashboard_deadlineCountdown__rAU\+w.dashboard_urgent__CZS0p{background:#fef3e2;color:#f59e0b}.dashboard_deadlineCountdown__rAU\+w.dashboard_overdue__JnRPe{background:#fee9e6;color:#e74c3c}.dashboard_deadlineProgress__qJzrl{margin-top:.625rem;padding-top:.625rem}.dashboard_deadlineProgressBar__1003M{background:#f1f5f9;border-radius:10px;height:2px;overflow:hidden;position:relative}.dashboard_deadlineProgressFill__aksrL{border-radius:10px;height:100%;transition:width .4s cubic-bezier(.2,.9,.4,1.1)}.dashboard_deadlineItem__tFyeO.dashboard_overdue__JnRPe .dashboard_deadlineProgressFill__aksrL{background:linear-gradient(90deg,#e74c3c,#f07c6e)}.dashboard_deadlineItem__tFyeO.dashboard_today__60hHa .dashboard_deadlineProgressFill__aksrL{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.dashboard_deadlineItem__tFyeO.dashboard_urgent__CZS0p .dashboard_deadlineProgressFill__aksrL{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.dashboard_deadlineItem__tFyeO.dashboard_upcoming__2J6Uj .dashboard_deadlineProgressFill__aksrL{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.dashboard_deadlineEmptyState__lJ3pQ{background:linear-gradient(135deg,#fafcff,#fff);border:1px solid #f0f2f5;border-radius:24px;padding:2.5rem 1.5rem;text-align:center}.dashboard_deadlineEmptyState__lJ3pQ svg{color:#cbd5e1;height:44px;margin-bottom:1rem;opacity:.7;width:44px}.dashboard_deadlineEmptyState__lJ3pQ p{color:#64748b;font-size:.875rem;font-weight:450;margin-bottom:.5rem}.dashboard_deadlineEmptyState__lJ3pQ small{color:#94a3b8;font-size:.6875rem}.dashboard_workStatusGrid__rJqyZ{display:flex;flex-direction:column;gap:16px}.dashboard_workStatusItem__aud0p{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #eef2f6;border-radius:16px;cursor:pointer;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard_workStatusItem__aud0p:before{background:linear-gradient(90deg,var(--status-color),#0000);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.dashboard_workStatusItem__aud0p:hover{border-color:#e1e8f0;box-shadow:0 8px 25px #00000014;transform:translateY(-2px)}.dashboard_workStatusItem__aud0p:hover:before{opacity:1}.dashboard_workStatusItem__aud0p[data-status=active]{--status-color:#0e9f6e;background:linear-gradient(135deg,#fff,#f0fdf4)}.dashboard_workStatusItem__aud0p[data-status=hold]{--status-color:#f59e0b;background:linear-gradient(135deg,#fff,#fffbeb)}.dashboard_workStatusItem__aud0p[data-status=completed]{--status-color:#2b6ef0;background:linear-gradient(135deg,#fff,#eff6ff)}.dashboard_workStatusItem__aud0p[data-status=refund]{--status-color:#e74c3c;background:linear-gradient(135deg,#fff,#fef2f2)}.dashboard_workStatusHeader__IaUA2{align-items:center;display:flex;gap:14px;margin-bottom:16px}.dashboard_workStatusIcon__iAz0N{align-items:center;border-radius:14px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;height:48px;justify-content:center;position:relative;transition:all .3s ease;width:48px}.dashboard_workStatusItem__aud0p:hover .dashboard_workStatusIcon__iAz0N{box-shadow:0 6px 12px #00000026;transform:scale(1.05)}.dashboard_workStatusIcon__iAz0N svg{height:22px;width:22px}.dashboard_workStatusInfo__DR3iW{flex:1 1}.dashboard_workStatusTitle__ZTy-f{color:#1f2937;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.dashboard_workStatusCount__mLIyW{align-items:center;background:#6b72801a;border-radius:20px;color:#6b7280;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.dashboard_workStatusScholars__yeyGc{border-top:2px dashed #e5e7eb;margin-top:16px;padding-top:16px}.dashboard_workStatusScholar__e2XKW{align-items:center;background:#ffffff80;border-radius:10px;color:#374151;display:flex;font-size:14px;gap:10px;padding:8px 12px;transition:all .2s ease}.dashboard_workStatusScholar__e2XKW:hover{background:#3b82f60d;transform:translateX(4px)}.dashboard_scholarName__Ff2s1{align-items:center;color:#1f2937;display:flex;font-weight:600;gap:8px}.dashboard_scholarName__Ff2s1:before{content:"👤";font-size:12px;opacity:.6}.dashboard_moreScholars__O5jEd{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:20px;color:#6b7280;display:inline-block;font-size:13px;font-style:normal;font-weight:500;margin-top:8px;padding:6px 12px;transition:all .2s ease}.dashboard_moreScholars__O5jEd:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db);transform:scale(1.02)}.dashboard_noScholarsMessage__5GrxW{background:#9ca3af0d;border-radius:12px;color:#9ca3af;font-size:13px;font-style:normal;margin-top:12px;padding:16px;text-align:center}.dashboard_workStatusProgress__8w1G0{align-items:center;display:flex;gap:8px;margin-top:12px}.dashboard_workStatusProgressBar__nopk\+{background:#e5e7eb;border-radius:4px;flex:1 1;height:4px;overflow:hidden}.dashboard_workStatusProgressFill__YvoqC{background:var(--status-color);border-radius:4px;height:100%;transition:width .5s ease}.dashboard_workStatusPercentage__w38nx{color:var(--status-color);font-size:12px;font-weight:600}.dashboard_workStatusGrid__rJqyZ.dashboard_compact__-bs4d{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dashboard_sectionHeader__ctsad{align-items:center;border-bottom:2px solid #eef2f6;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.dashboard_sectionHeader__ctsad h3{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:700;gap:8px}.dashboard_viewAll__PUyeW{align-items:center;background:#208fff;border-radius:20px;color:#fafcfe;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.dashboard_viewAll__PUyeW:hover{background:#208fff;color:#fafcfe;transform:translateX(2px)}@keyframes dashboard_fadeInUp__YO9u5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard_noDataMessage__5qe4E{animation:dashboard_fadeInUp__YO9u5 .4s ease;padding:48px 20px}.dashboard_noDataMessage__5qe4E svg{margin-bottom:12px;opacity:.5}.dashboard_noDataMessage__5qe4E p{color:#9ca3af;font-size:14px}.dashboard_statusGrid__1DP6S{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:.5rem}.dashboard_statusItem__G78NS{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#f8fafd);border:1px solid #2b6ef014;border-radius:20px;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard_statusItem__G78NS:hover{border-color:#2b6ef033;box-shadow:0 8px 20px #0000000f;transform:translateY(-2px)}.dashboard_statusInfo__lp\+ZN{align-items:center;display:flex;gap:.75rem}.dashboard_statusDot__M-XEL{border-radius:50%;height:10px;position:relative;width:10px}.dashboard_statusDot__M-XEL:after{animation:dashboard_pulse__0Mq1y 2s infinite;border-radius:50%;content:"";height:100%;position:absolute;width:100%}@keyframes dashboard_pulse__0Mq1y{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(1)}}.dashboard_statusLabel__tdPK9{color:#1e2b45;font-size:.875rem;font-weight:600}.dashboard_statusStats__jYGw2{align-items:center;display:flex;gap:.75rem}.dashboard_statusCount__ilGei{color:#0a1e3c;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.dashboard_visitorList__l\+mzB{border-top:2px solid #eef2f6;margin-top:2rem;padding-top:1.5rem}.dashboard_visitorListHeader__7zfrC h4{align-items:center;color:#0a1e3c;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;margin-bottom:1.25rem}.dashboard_visitorListHeader__7zfrC h4:before{background:linear-gradient(135deg,#2b6ef0,#8b5cf6);border-radius:4px;content:"";display:inline-block;height:18px;width:4px}.dashboard_visitorItem__2tyrH{align-items:flex-start;background:#fff;border:1px solid #eef2f6;border-radius:16px;display:flex;gap:1rem;margin-bottom:.75rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard_visitorItem__2tyrH:hover{background:linear-gradient(135deg,#fff,#fafbff);border-color:#2b6ef033;box-shadow:0 4px 12px #0000000a}.dashboard_visitorAvatar__qJmAD{align-items:center;border-radius:14px;box-shadow:0 4px 10px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:44px}.dashboard_visitorAvatar__qJmAD:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.dashboard_visitorItem__2tyrH:hover .dashboard_visitorAvatar__qJmAD:before{left:100%}.dashboard_visitorInfo__NZd6q{flex:1 1}.dashboard_visitorName__mFfUd{color:#0a1e3c;font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.375rem}.dashboard_visitorId__-VFZX{color:#8a9bb8;font-size:.7rem;font-weight:500;margin-left:.5rem}.dashboard_visitorDetails__RZqiW{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem;margin-bottom:.375rem}.dashboard_visitorVisits__mQExH{color:#5e6f8d;font-weight:500}.dashboard_activeBadge__gTksw{background:linear-gradient(135deg,#0e9f6e,#0b8a5e);border-radius:40px;box-shadow:0 2px 6px #0e9f6e33;color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.3px;padding:.2rem .6rem}.dashboard_lastLogin__Za\+-S{color:#8a9bb8;font-size:.7rem;font-weight:500}.dashboard_currentSessionInfo__h5Xix{align-items:center;background:#f8fafd;border-radius:8px;color:#5e6f8d;display:flex;font-size:.7rem;gap:.5rem;margin-top:.375rem;padding:.25rem .5rem;width:-webkit-fit-content;width:fit-content}.dashboard_viewMoreVisitors__Z0DMJ{border-top:1px solid #e5eaf0;margin-top:1rem;padding-top:.5rem;text-align:center}.dashboard_viewMoreVisitors__Z0DMJ a{color:#2b6ef0;font-size:.85rem;font-weight:500;text-decoration:none}.dashboard_viewMoreVisitors__Z0DMJ a:hover{text-decoration:underline}@media (max-width:768px){.dashboard_statusGrid__1DP6S{gap:.75rem;grid-template-columns:1fr}.dashboard_statusCount__ilGei{font-size:1.25rem}.dashboard_visitorAvatar__qJmAD{font-size:.9rem;height:40px;width:40px}.dashboard_visitorItem__2tyrH{padding:.75rem}}.dashboard_researcherCell__til6m{align-items:center;display:flex;gap:.75rem}.dashboard_researcherAvatar__UOnpG{align-items:center;background:linear-gradient(135deg,#2b6ef0,#8b5cf6);border-radius:10px;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;width:36px}.dashboard_researcherInfo__alFin{display:flex;flex-direction:column}.dashboard_researcherName__K8L7o{color:#0a1e3c;font-weight:600}.dashboard_completedCount__XKJdf{color:#0e9f6e;font-weight:500}.dashboard_pendingCount__O6lUG{color:#f59e0b;font-weight:500}.dashboard_citationsCell__vL5Qh{color:#2b6ef0;font-weight:600}.dashboard_progressWrapper__zpg9b{align-items:center;display:flex;gap:.75rem}.dashboard_progressBar__VJD9b{background:#e5eaf0;border-radius:3px;height:6px;overflow:hidden;position:relative;width:80px}.dashboard_progressFill__S2XwV{background:linear-gradient(90deg,#2b6ef0,#8b5cf6);border-radius:3px;height:100%;left:0;position:absolute;top:0}.dashboard_progressText__bGxky{color:#5e6f8d;font-size:.85rem;font-weight:500;min-width:45px}.dashboard_errorContainer__OKDdd,.dashboard_loadingContainer__q6RuD{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.dashboard_loader__sWTYN{animation:dashboard_spin__IE3RW 1s linear infinite;border:3px solid #e5eaf0;border-radius:50%;border-top-color:#2b6ef0;height:40px;width:40px}@keyframes dashboard_spin__IE3RW{to{transform:rotate(1turn)}}.dashboard_errorContainer__OKDdd button{background:#2b6ef0;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.dashboard_errorContainer__OKDdd button:hover{background:#1a56db}.dashboard_noDataMessage__5qe4E{align-items:center;color:#8a9bb8;display:flex;flex-direction:column;gap:.5rem;padding:2rem;text-align:center}.dashboard_noDataMessage__5qe4E svg{color:#cbd5e1}@media (max-width:768px){.dashboard_dashboard__X7N\+u{padding:1rem}.dashboard_kpiGrid__KAMBG{gap:1rem;grid-template-columns:repeat(2,1fr)}.dashboard_sectionCard__QKeG7{padding:1.25rem}.dashboard_deadlineItemContent__MFIQE{align-items:flex-start;flex-direction:column;padding:1rem}.dashboard_deadlineIcon__3f1Oz{height:40px;width:40px}.dashboard_deadlineHeader__Rud5w,.dashboard_deadlineMeta__T0lmF{align-items:flex-start;flex-direction:column}.dashboard_deadlineMeta__T0lmF{gap:.5rem}.dashboard_workStatusIcon__iAz0N{height:32px;width:32px}.dashboard_workStatusTitle__ZTy-f{font-size:14px}.dashboard_workStatusCount__mLIyW,.dashboard_workStatusScholar__e2XKW{font-size:12px}}@media (max-width:480px){.dashboard_kpiGrid__KAMBG{grid-template-columns:1fr}}.dashboard_welcomeHeader__IGTQx{align-items:center;background:linear-gradient(135deg,#fff,#fafcff);border-radius:1.75rem;display:flex;isolation:isolate;justify-content:space-between;margin-bottom:2rem;padding:2rem 2.5rem;position:relative;transition:all .3s ease}.dashboard_welcomeHeader__IGTQx:before{background:linear-gradient(135deg,#0b78ff20,#0b78ff05,#0b78ff20);border-radius:1.75rem;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.dashboard_welcomeHeader__IGTQx:after{background:radial-gradient(circle,#0b78ff0a 0,#0000 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:0;top:0;width:200px;z-index:-1}.dashboard_welcomeText__gRsGY{position:relative;z-index:1}.dashboard_welcomeText__gRsGY h1{animation:dashboard_shine__eHHye 3s linear infinite;background:linear-gradient(135deg,#0b78ff,#0b5ccc 50%,#0b78ff);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000;font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}@keyframes dashboard_shine__eHHye{to{background-position:200%}}.dashboard_welcomeText__gRsGY p{color:#5a6e8a;display:inline-block;font-size:.875rem;font-weight:450;margin:0;position:relative}.dashboard_welcomeText__gRsGY p:before{background:linear-gradient(90deg,#0b78ff,#0000);border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:30px}.dashboard_staffBadge__qw4eF{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0b78ff,#0a6be6);border-radius:2.5rem;box-shadow:0 4px 12px #0b78ff40,0 1px 2px #0000000d,inset 0 1px 0 #fff3;color:#fff;cursor:default;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.625rem;overflow:hidden;padding:.625rem 1.5rem .625rem 1.25rem;position:relative;transition:all .35s cubic-bezier(.34,1.2,.64,1)}.dashboard_staffBadge__qw4eF:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.dashboard_staffBadge__qw4eF:hover:before{left:100%}.dashboard_staffBadge__qw4eF svg{opacity:.95;transition:transform .2s ease}.dashboard_staffBadge__qw4eF span{font-weight:600;letter-spacing:.02em;text-shadow:0 1px 2px #0000001a}.dashboard_staffBadge__qw4eF:hover{background:linear-gradient(135deg,#0b78ff,#095ed4);box-shadow:0 8px 20px #0b78ff59,0 2px 4px #00000014,inset 0 1px 0 #ffffff40;transform:translateY(-2px)}.dashboard_staffBadge__qw4eF:hover svg{transform:scale(1.05)}@keyframes dashboard_gentlePulse__eSkl7{0%,to{box-shadow:0 4px 12px #0b78ff40}50%{box-shadow:0 4px 16px #0b78ff66}}.dashboard_staffBadge__qw4eF{animation:dashboard_gentlePulse__eSkl7 3s ease-in-out infinite}.dashboard_staffBadge__qw4eF:hover{animation:none}@media (max-width:768px){.dashboard_welcomeHeader__IGTQx{flex-direction:column;gap:1.5rem;padding:1.5rem;text-align:center}.dashboard_welcomeText__gRsGY h1{font-size:1.75rem}.dashboard_welcomeText__gRsGY p:before{left:50%;transform:translateX(-50%);width:40px}.dashboard_staffBadge__qw4eF{align-self:center}}@media (min-width:1280px){.dashboard_welcomeHeader__IGTQx{padding:2rem 3rem}}.MainLayout_mainlayout__Q7N2t{background:#fff;display:flex;height:100vh;overflow:hidden;width:100vw}.MainLayout_mainsub__BLLTP{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.MainLayout_mainlayoutcont__KNt\+j{flex:1 1;overflow-y:auto;padding:2rem}.sidebar_sidebar__o69OT{background:#fffc;border:1px solid #f3f3f3;display:flex;flex-direction:column;height:100vh;position:-webkit-sticky;position:sticky;top:0;width:280px}.sidebar_logoWrapper__gqFru{-webkit-border-after:1px solid #f3f3f3;-webkit-border-end:1px solid #f3f3f3;border-block-end:1px solid #f3f3f3;border-inline-end:1px solid #f3f3f3;height:10%;padding:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.sidebar_logo__r7qGt{align-items:center;display:flex;gap:.75rem;padding:0 1rem}.sidebar_logoImage__HLFtl{height:45px;object-fit:contain;width:140px}.sidebar_logo__r7qGt span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;font-size:1.5rem;font-weight:700}.sidebar_navContainer__tx0ZW{flex:1 1;overflow-y:auto;padding:1rem 1rem 2rem}.sidebar_navSection__Tc2Qz{margin-bottom:2rem}.sidebar_navSection__Tc2Qz h4{color:#94a3b8;font-size:.75rem;letter-spacing:.05em;margin-bottom:1rem;padding:0 1rem;text-transform:uppercase}.sidebar_navItems__-Dlgv{color:#6f778e;display:flex;flex-direction:column;gap:.25rem}.sidebar_navItem__3aXOW{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:.98rem;gap:.75rem;padding:.75rem 1rem;position:relative;transition:all .2s ease}.sidebar_navItem__3aXOW:hover{background:#0b78ff0d;color:#0b78ff}.sidebar_navItem__3aXOW:has(+.sidebar_subNavItems__7L6z5:hover),.sidebar_navItem__3aXOW:hover+.sidebar_subNavItems__7L6z5{display:flex}.sidebar_navItem__3aXOW.sidebar_active__ds\+\+u{background:#0b78ff1a;color:#0b78ff}.sidebar_arrow__EyPdf{color:#94a3b8;font-size:.75rem;margin-left:auto;transition:transform .2s ease}.sidebar_navItem__3aXOW .sidebar_arrow__EyPdf{transform:rotate(0deg)}.sidebar_navItem__3aXOW.sidebar_active__ds\+\+u .sidebar_arrow__EyPdf{transform:rotate(90deg)}.sidebar_subNavItems__7L6z5{animation:sidebar_slideDown__G7Db6 .2s ease-out;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;margin-left:2rem;margin-top:.25rem;overflow:hidden;transition:all .3s ease}@keyframes sidebar_slideDown__G7Db6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar_subNavItem__3adX4{align-items:center;border-radius:8px;color:#6f778e;cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:.5rem 1rem;transition:all .2s ease}.sidebar_subNavItem__3adX4:hover{background:#0b78ff0d;color:#0b78ff;transform:translateX(4px)}.sidebar_activeSub__3h8um{background-color:#007bff;border-radius:6px;color:#fff;font-weight:600}.sidebar_subIcon__NkHBK{align-items:center;display:flex;font-size:16px}.sidebar_subNavItem__3adX4.sidebar_activeSub__3h8um{background:#0b78ff1a;color:#0b78ff}@media (max-width:768px){.sidebar_sidebar__o69OT{width:80px}.sidebar_navItem__3aXOW span:not(.sidebar_navIcon__aof5X){display:none}.sidebar_navItem__3aXOW:hover span:not(.sidebar_navIcon__aof5X){background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;display:inline;left:70px;padding:8px 12px;position:absolute;white-space:nowrap;z-index:1000}.sidebar_arrow__EyPdf{display:none}.sidebar_subNavItems__7L6z5{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;left:70px;min-width:180px;padding:8px;position:absolute;z-index:1000}.sidebar_navItem__3aXOW:hover+.sidebar_subNavItems__7L6z5{display:flex}}.header_header__7Qn2p{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-bottom:1px solid #f3f3f3;display:flex;height:10%;justify-content:space-between;padding:1rem 2rem;position:relative;z-index:1}.header_headerLeft__yeEFX h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#2d3a5e);-webkit-background-clip:text;font-size:1.75rem;font-weight:600;margin-bottom:.25rem}.header_headerLeft__yeEFX p{color:#5b6e8c;font-size:.9rem}.header_headerRight__KsgOH{align-items:center;display:flex;gap:1.5rem}.header_profileDropdown__-H4Qy{position:relative}.header_profileTrigger__wmt34{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:60px;box-shadow:0 2px 8px #0000000a;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 1rem .5rem .5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.header_profileTrigger__wmt34:hover{background:linear-gradient(135deg,#fff,#fafafa);border-color:#00000026;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.header_avatar__k9T3E{object-fit:cover}.header_avatarInitials__uojuQ,.header_avatar__k9T3E{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:40px;width:40px}.header_avatarInitials__uojuQ{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;justify-content:center;transition:all .3s ease}.header_profileTrigger__wmt34:hover .header_avatarInitials__uojuQ{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.header_userNameContainer__BOyus{display:flex;flex-direction:column;gap:2px}.header_userName__x5OU1{color:#1e293b;font-size:.95rem;font-weight:600;letter-spacing:-.2px}.header_userRole__IhU3w{color:#5b6e8c;font-size:.7rem;font-weight:500;letter-spacing:-.1px}.header_dropdownIcon__4BfoG{color:#5b6e8c;font-size:1rem;transition:transform .3s ease}.header_dropdownIcon__4BfoG.header_rotated__VZGV6{transform:rotate(180deg)}.header_dropdownMenu__ded7D{animation:header_slideDown__izBVK .25s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:1px solid #f3f3f3;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:280px}@keyframes header_slideDown__izBVK{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.header_userInfo__Dg6C1{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #0000000d;display:flex;gap:14px;padding:20px}.header_dropdownAvatar__hmJOh{object-fit:cover}.header_dropdownAvatarInitials__k3RfQ,.header_dropdownAvatar__hmJOh{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;height:52px;width:52px}.header_dropdownAvatarInitials__k3RfQ{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:700;justify-content:center}.header_userFullName__HuEuT{color:#1e293b;font-size:1rem;font-weight:700;letter-spacing:-.2px;margin-bottom:6px}.header_userEmail__ehTZc{color:#5b6e8c;font-size:.8rem;font-weight:500}.header_dropdownDivider__-fRuh{background:linear-gradient(90deg,#0000,#00000014,#0000);height:1px;margin:8px 0}.header_dropdownItem__nKamc{align-items:center;background:#0000;border:none;color:#1e293b;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:12px;padding:12px 20px;text-align:left;transition:all .2s ease;width:100%}.header_dropdownItem__nKamc:hover{background:#f1f5f9;padding-left:24px}.header_dropdownItem__nKamc svg{color:#5b6e8c;font-size:1.1rem;transition:color .2s ease}.header_dropdownItem__nKamc:hover svg{color:#1e293b}.header_logoutItem__CNVjI{border-top:1px solid #0000000d;color:#dc2626;margin-top:8px}.header_logoutItem__CNVjI svg{color:#dc2626}.header_logoutItem__CNVjI:hover{background:#fee2e2;color:#b91c1c}.header_logoutItem__CNVjI:hover svg{color:#b91c1c}.header_spinningIcon__aRjBB{animation:header_spin__wmmYT 1s linear infinite}@keyframes header_spin__wmmYT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header_dropdownItem__nKamc:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.header_header__7Qn2p{padding:.75rem 1rem}.header_userName__x5OU1,.header_userRole__IhU3w{display:none}.header_profileTrigger__wmt34{padding:.4rem}.header_dropdownMenu__ded7D{width:260px}}.header_popupOverlay__GFIUV{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.header_popupContainer__\+Gc8F{animation:header_popupEnter__mb1bF .3s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:22px;box-shadow:0 30px 80px #0000004d;max-width:420px;padding:34px 26px 28px;position:relative;text-align:center;width:90%}.header_closeButton__95pVq{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:18px;position:absolute;right:14px;top:14px}.header_closeButton__95pVq:hover{color:#0f172a}.header_badge__DQbp3{background:#fee2e2;border-radius:999px;color:#b91c1c;display:inline-block;font-size:.7rem;font-weight:600;margin-bottom:14px;padding:6px 12px}.header_iconWrapper__6UgiJ{align-items:center;animation:header_pulse__5SdCV 1.8s infinite;background:linear-gradient(135deg,#ff6b6b,#e11d48);border-radius:50%;box-shadow:0 12px 30px #e11d4866;color:#fff;display:flex;height:68px;justify-content:center;margin:0 auto 16px;width:68px}.header_title__ASIIs{color:#020617;font-size:1.6rem;font-weight:600;margin-bottom:10px}.header_message__alon9{color:#475569;font-size:.95rem;line-height:1.6;margin-bottom:26px}.header_actions__VUWWZ{display:flex;gap:10px}.header_primaryButton__9vH61{background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-weight:500;padding:12px;transition:all .25s}.header_primaryButton__9vH61:hover{box-shadow:0 10px 25px #4f46e566;transform:translateY(-2px)}.header_secondaryButton__ecFRf{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#334155;cursor:pointer;flex:1 1;padding:12px;transition:all .2s}.header_secondaryButton__ecFRf:hover{background:#f1f5f9}@keyframes header_popupEnter__mb1bF{0%{opacity:0;transform:scale(.85) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes header_pulse__5SdCV{0%{box-shadow:0 0 0 0 #e11d4880}70%{box-shadow:0 0 0 18px #e11d4800}to{box-shadow:0 0 0 0 #e11d4800}}@media (max-width:480px){.header_actions__VUWWZ{flex-direction:column}}.Button_button__BWazI{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.3px;overflow:hidden;padding:14px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.Button_primary__6Vy\+B{background:#0b78ff;box-shadow:0 8px 20px #0b78ff4d;color:#fff;position:relative;z-index:1}.Button_primary__6Vy\+B:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%;z-index:-1}.Button_primary__6Vy\+B:hover:not(:disabled){box-shadow:0 12px 28px #0b78ff66;transform:translateY(-2px)}.Button_primary__6Vy\+B:hover:not(:disabled):before{left:100%}.Button_primary__6Vy\+B:active:not(:disabled){transform:translateY(0)}.Button_secondary__NeK3-{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.Button_secondary__NeK3-:hover:not(:disabled){background:#e2e8f0;box-shadow:0 6px 16px #00000014;color:#1e293b;transform:translateY(-2px)}.Button_cancel__kq4\+Z{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.Button_cancel__kq4\+Z:hover:not(:disabled){background:#e2e8f0;box-shadow:0 6px 16px #00000014;color:#1e293b;transform:translateY(-2px)}.Button_danger__qYldT{background:#ef4444;box-shadow:0 8px 20px #ef44444d;color:#fff}.Button_danger__qYldT:hover:not(:disabled){box-shadow:0 12px 28px #ef444466;transform:translateY(-2px)}.Button_success__4Lz6W{background:#10b981;box-shadow:0 8px 20px #10b9814d;color:#fff}.Button_success__4Lz6W:hover:not(:disabled){box-shadow:0 12px 28px #10b98166;transform:translateY(-2px)}.Button_small__oo-iT{border-radius:30px;font-size:13px;padding:8px 20px}.Button_medium__1kEQn{border-radius:12px;font-size:15px;padding:14px 32px}.Button_large__0Beri{border-radius:50px;font-size:16px;padding:16px 40px}.Button_fullWidth__7NHYM{width:100%}.Button_button__BWazI:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.Button_loading-circle__hy-0g,.Button_loading-dots__HCfSl,.Button_loading-progress__cv1uh,.Button_loading-pulse__oV82-,.Button_loading-shimmer__1VdLB{cursor:wait;pointer-events:none}.Button_loaderDots__kowg7{align-items:center;display:flex;gap:4px;margin-right:8px}.Button_dot__QDogL{animation:Button_dots__DYeb6 1.4s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}.Button_dot__QDogL:first-child{animation-delay:-.32s}.Button_dot__QDogL:nth-child(2){animation-delay:-.16s}.Button_dot__QDogL:nth-child(3){animation-delay:0s}@keyframes Button_dots__DYeb6{0%,80%,to{opacity:.6;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.Button_loaderPulse__CfALz{align-items:center;display:inline-flex;height:20px;justify-content:center;margin-right:8px;position:relative;width:20px}.Button_pulseRing__pZMpa{animation:Button_pulse-ring__fBbFt 1.25s cubic-bezier(.215,.61,.355,1) infinite;background:currentColor;border-radius:50%;height:100%;position:absolute;width:100%}.Button_pulseDot__HZKcK{animation:Button_pulse-dot__FBfug 1.25s cubic-bezier(.455,.03,.515,.955) infinite;background:currentColor;border-radius:50%;height:12px;position:relative;width:12px}@keyframes Button_pulse-ring__fBbFt{0%{opacity:1;transform:scale(.33)}80%,to{opacity:0;transform:scale(1.5)}}@keyframes Button_pulse-dot__FBfug{0%,to{transform:scale(1)}50%{transform:scale(.8)}}.Button_loaderCircle__hyqYt{margin-right:8px}.Button_circularLoader__k6B-h{animation:Button_rotate__qfxMZ 2s linear infinite;height:20px;width:20px}.Button_circularTrack__m4drI{stroke:#ffffff4d}.Button_circularPath__Oxxh-{stroke:currentColor;stroke-linecap:round;animation:Button_dash__4LHLl 1.5s ease-in-out infinite}@keyframes Button_rotate__qfxMZ{to{transform:rotate(1turn)}}@keyframes Button_dash__4LHLl{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Button_loaderShimmer__kZA2Q{border-radius:inherit;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.Button_shimmerLine__XY6iD{animation:Button_shimmer__sakxa 1.5s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes Button_shimmer__sakxa{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Button_loaderProgress__hhTh4{background:#fff3;border-radius:0 0 50px 50px;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;width:100%}.Button_progressBar__mhOgq{animation:Button_progress__g0\+jT 1.5s ease-in-out infinite;background:currentColor;border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:30%}@keyframes Button_progress__g0\+jT{0%{left:-30%}to{left:100%}}.Button_loadingText__IqXGD{opacity:.8}.Button_iconLeft__FkWtp,.Button_iconRight__hAAbH{align-items:center;display:flex;justify-content:center}.Button_iconLeft__FkWtp svg,.Button_iconRight__hAAbH svg{height:18px;width:18px}.Button_iconLeft__FkWtp{margin-right:4px}.Button_iconRight__hAAbH{margin-left:4px}.Button_buttonText__nHM3d{display:inline-block}@media (max-width:768px){.Button_button__BWazI{padding:12px 24px}.Button_small__oo-iT{font-size:12px;padding:6px 16px}.Button_medium__1kEQn{font-size:14px;padding:12px 24px}.Button_large__0Beri{font-size:15px;padding:14px 32px}}@media (max-width:480px){.Button_button__BWazI{justify-content:center;width:100%}}.CircularScholarLoader_circularLoader__EBdkQ{align-items:center;background:linear-gradient(135deg,#fff,#f8faff);border-radius:20px;box-shadow:0 2px 12px #0b78ff14;display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:280px;min-height:180px;padding:24px 20px;position:relative;width:100%}.CircularScholarLoader_circleContainer__7DltH{height:110px;position:relative;width:110px}.CircularScholarLoader_circleScholar__9lAZ-{align-items:center;animation:CircularScholarLoader_pulse__flnhJ 2s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(135deg,#fff,#f0f6ff);border-radius:50%;box-shadow:0 4px 16px #0b78ff1f;display:flex;height:70px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}.CircularScholarLoader_scholarHat__mQe3k{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.CircularScholarLoader_hatBase__rAEtB{animation:CircularScholarLoader_floatHat__FD0NH 2.5s ease-in-out infinite;color:#0b78ff;filter:drop-shadow(0 2px 4px rgba(11,120,255,.2));font-size:2.4rem}.CircularScholarLoader_hatTassel__VbvVd{animation:CircularScholarLoader_swingTassel__Dlb2E 2s ease-in-out infinite;color:#ff6b4a;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:1rem;position:absolute;right:-2px;top:2px;transform-origin:top center}.CircularScholarLoader_progressRing__1H17d{left:0;position:absolute;top:0;transform:rotate(-90deg)}.CircularScholarLoader_progressRingCircleBg__Rcz8p{stroke-dasharray:302;stroke-dashoffset:0}.CircularScholarLoader_progressRingCircle__zr4oi{stroke-dasharray:302;stroke-dashoffset:302;animation:CircularScholarLoader_progress__z\+YlS 1.8s ease-in-out infinite}.CircularScholarLoader_circularText__0naUs{align-items:center;display:flex;font-family:Segoe UI,Poppins,system-ui,sans-serif;font-size:.95rem;font-weight:600;gap:2px;justify-content:center;letter-spacing:.5px}.CircularScholarLoader_textMain__0p9oq{-webkit-text-fill-color:#0000;animation:CircularScholarLoader_shimmer__dewW5 1.8s infinite;background:linear-gradient(135deg,#0b78ff,#3b96ff);background-clip:text;-webkit-background-clip:text;color:#0b78ff}@keyframes CircularScholarLoader_shimmer__dewW5{0%,to{opacity:1}50%{opacity:.6}}.CircularScholarLoader_textDot__MbBw2{animation:CircularScholarLoader_dotPulse__MFgIE 1.4s ease-in-out infinite;color:#0b78ff;font-size:1.1rem;font-weight:700}.CircularScholarLoader_textDot__MbBw2:nth-child(2){animation-delay:.2s}.CircularScholarLoader_textDot__MbBw2:nth-child(3){animation-delay:.4s}.CircularScholarLoader_textDot__MbBw2:nth-child(4){animation-delay:.6s}@keyframes CircularScholarLoader_dotPulse__MFgIE{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes CircularScholarLoader_pulse__flnhJ{0%,to{box-shadow:0 4px 16px #0b78ff1f;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 6px 20px #0b78ff33;transform:translate(-50%,-50%) scale(1.04)}}@keyframes CircularScholarLoader_floatHat__FD0NH{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes CircularScholarLoader_swingTassel__Dlb2E{0%,to{transform:rotate(0deg)}25%{transform:rotate(10deg)}75%{transform:rotate(-8deg)}}@keyframes CircularScholarLoader_progress__z\+YlS{0%{stroke-dashoffset:302}50%{stroke-dashoffset:75}to{stroke-dashoffset:302}}.scholarregisteration_formHeader__sf1KP{border-bottom:1px solid #f0f2f5;margin-bottom:2.5rem;padding-bottom:1.25rem}.scholarregisteration_formHeader__sf1KP h2{color:#1e293b;font-size:1.8rem;font-weight:600;margin:0 0 .25rem}.scholarregisteration_subtitle__Ala3t{color:#64748b;font-size:.95rem;margin:0}.scholarregisteration_formContent__oNtr-{display:flex;flex-direction:column;gap:2rem}.scholarregisteration_subSection__QLdTx{background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:1.2rem 1.4rem}.scholarregisteration_subSectionTitle__pOeVt{color:#475569;font-size:1rem;font-weight:500;letter-spacing:.3px;margin:0 0 1.2rem;opacity:.8;text-transform:uppercase}.scholarregisteration_subSectionGrid__ZaB8F{grid-gap:1rem 1.5rem;display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(2,1fr)}.scholarregisteration_formActions__r39wD{border-top:1px solid #edf2f7;display:flex;gap:1rem;justify-content:flex-end;margin-top:2.5rem;padding-top:1.8rem}.scholarregisteration_btn__D916Z{border:none;border-radius:40px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.7rem 1.8rem;transition:all .15s}.scholarregisteration_btnPrimary__Pq9Yd{background:#1e293b;box-shadow:0 4px 10px -4px #1e293b4d;color:#fff}.scholarregisteration_btnPrimary__Pq9Yd:hover{background:#0f172a;transform:translateY(-1px)}.scholarregisteration_btnSecondary__NMiN4{background:#fff;border:1px solid #d0d9e3;color:#475569}.scholarregisteration_btnSecondary__NMiN4:hover{background:#f8fafc;border-color:#a0afbe}@media (max-width:700px){.scholarregisteration_subSectionGrid__ZaB8F{grid-template-columns:1fr}}.scholarregisteration_companySection__UrHOi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:2rem;padding:1rem}.scholarregisteration_hintText__qm5W0{color:#64748b;font-size:.85rem;font-style:italic;margin-top:.5rem}input:disabled,select:disabled,textarea:disabled{background-color:#f1f5f9;cursor:not-allowed;opacity:.7}button:disabled{opacity:.5;pointer-events:none}.scholarregisteration_btn__D916Z:disabled{background:#cbd5e1;box-shadow:none;color:#64748b;transform:none}.scholarregisteration_emailFieldContainer__xe3EN{width:100%}.scholarregisteration_emailFieldWrapper__gW47k{align-items:flex-start;display:flex;gap:8px;width:100%}.scholarregisteration_emailFieldWrapper__gW47k>div{flex:1 1}.scholarregisteration_addEmailButton__W-QEI{align-items:center;background-color:initial;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:24px;transition:all .2s;width:36px}.scholarregisteration_addEmailButton__W-QEI:hover{background-color:#007bff;color:#fff}.scholarregisteration_addEmailButton__W-QEI:disabled{background-color:#ccc;cursor:not-allowed}.scholarregisteration_secondaryEmailContainer__It3ru{grid-column:span 1;width:100%}.scholarregisteration_removeEmailButton__4H81T{align-items:center;background-color:initial;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:24px;transition:all .2s;width:36px}.scholarregisteration_removeEmailButton__4H81T:hover{background-color:#dc3545;color:#fff}.scholarregisteration_removeEmailButton__4H81T:disabled{background-color:#ccc;cursor:not-allowed}.scholarregisteration_fieldContainer__nB-W0{position:relative;width:100%}.scholarregisteration_addJournalButton__vJXud{align-items:center;background:none;border:none;border-radius:4px;color:#0b78ff;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:4px;position:absolute;right:30px;top:68%;transform:translateY(-50%);transition:all .2s;z-index:1}.scholarregisteration_addJournalButton__vJXud:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.FormComponents_inputGroup__YeB\+v{display:flex;flex-direction:column;gap:.35rem}.FormComponents_inputLabel__aBUbS{color:#7e8b9d;font-size:.75rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.FormComponents_requiredStar__rLypM{color:#e53e3e;margin-left:2px}.FormComponents_inputField__NzOi-{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:.95rem;outline:none;padding:.6rem .9rem;transition:all .15s;width:100%}.FormComponents_textArea__MpgrP{line-height:1.5;min-height:100px;resize:vertical}.FormComponents_input__Ut9EV:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.FormComponents_inputField__NzOi-:hover{border-color:#2563eb}.FormComponents_inputFieldError__f2fA\+{border-color:#e53e3e}.FormComponents_errorText__rX92j{color:#e53e3e;font-size:.8rem;margin-top:.35rem}select.FormComponents_inputField__NzOi-{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:2.5rem}.FormComponents_formSection__d20sL{background:#f9fafc;border:1px solid #edf2f7;border-radius:18px;padding:1.5rem 1.8rem}.FormComponents_sectionTitle__1b3Eg{border-bottom:2px solid #e6edf4;color:#334155;font-size:1.2rem;font-weight:500;margin:0 0 1.5rem;padding-bottom:.5rem}.FormComponents_sectionGrid__Bb4V8{grid-gap:1.5rem 2rem;display:grid;gap:1.5rem 2rem}.FormComponents_gridCols1__lkMBJ{grid-template-columns:1fr}.FormComponents_gridCols2__mCyof{grid-template-columns:repeat(2,1fr)}.FormComponents_gridCols3__77eti{grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.FormComponents_gridCols2__mCyof,.FormComponents_gridCols3__77eti{grid-template-columns:1fr}}.FormComponents_inputFieldDisabled__d52OT{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;opacity:.7}.FormComponents_inputFieldDisabled__d52OT:hover{border-color:#ddd}.FormComponents_inputFieldDisabled__d52OT:focus{border-color:#ddd;box-shadow:none;outline:none}.FormComponents_passwordWrapper__TOnXh{align-items:center;display:flex;position:relative}.FormComponents_passwordField__\+ZK17{padding-right:2.5rem}.FormComponents_passwordToggle__8uMti{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.5rem;transition:color .15s}.FormComponents_passwordToggle__8uMti:hover:not(:disabled){color:#2563eb}.FormComponents_passwordToggle__8uMti:focus{box-shadow:0 0 0 2px #2563eb4d;outline:none}.FormComponents_passwordToggle__8uMti:disabled{cursor:not-allowed;opacity:.5}.FormComponents_strengthIndicator__tuG6C{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.FormComponents_strengthBarContainer__vhY0n{background-color:#e2e8f0;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.FormComponents_strengthBar__aWP7G{height:100%;transition:width .3s ease}.FormComponents_strengthLabel__MMGBc{font-size:.75rem;font-weight:500;min-width:70px}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.PagesLayout_formHeader__K0Muc{border-bottom:1px solid #f0f2f5;margin-bottom:2.5rem;padding-bottom:1.25rem}.PagesLayout_formHeader__K0Muc h2{color:#1e293b;font-size:1.8rem;font-weight:600;margin:0 0 .25rem}.PagesLayout_subtitle__1Xpf7{color:#64748b;font-size:.95rem;margin:0}.PagesLayout_formContent__Gu7Jq{display:flex;flex-direction:column;gap:2rem}.Popup_overlay__qzEIJ{align-items:center;animation:Popup_fadeIn__ov\+ZC .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Popup_modal__wJCMl{max-width:500px}.Popup_modalLarge__FDQVI,.Popup_modal__wJCMl{animation:Popup_slideUp__52gFP .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;overflow-y:auto;width:90%}.Popup_modalLarge__FDQVI{max-width:800px}.Popup_header__3Tt\+J{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.Popup_title__5u2VO{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.Popup_closeButton__FXrzr{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.Popup_closeButton__FXrzr:hover{background-color:#f3f4f6;color:#111827}.Popup_closeIcon__s\+4lZ{height:1.25rem;width:1.25rem}.Popup_form__qyQlb{padding:1.5rem}.Popup_formGroup__FHK4I{margin-bottom:1.5rem}.Popup_input__NXKKc:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.Popup_infoBox__8tCHg{background-color:#f3f4f6;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.Popup_infoText__PJlOA{color:#4b5563;font-size:.875rem;line-height:1.5;margin:0}.Popup_actions__3vi7C{display:flex;gap:.75rem;justify-content:flex-end}.Popup_cancelButton__VJaoz{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s}.Popup_cancelButton__VJaoz:hover{background-color:#f3f4f6;border-color:#9ca3af}.Popup_submitButton__02qsF{align-items:center;background-color:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.5rem;transition:all .2s}.Popup_submitButton__02qsF:hover{background-color:#1d4ed8;box-shadow:0 4px 6px -1px #2563eb33;transform:translateY(-1px)}.Popup_submitIcon__K7t0E{height:1rem;width:1rem}@keyframes Popup_fadeIn__ov\+ZC{0%{opacity:0}to{opacity:1}}@keyframes Popup_slideUp__52gFP{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Popup_modal__wJCMl{margin:1rem;width:95%}.Popup_actions__3vi7C{flex-direction:column-reverse}.Popup_cancelButton__VJaoz,.Popup_submitButton__02qsF{justify-content:center;width:100%}}.WorkType_checkboxContainer__7THoc{background-color:#f9f9f9;border-radius:4px;margin:1rem 0;padding:.5rem}.WorkType_checkboxLabel__A7gE5{align-items:center;cursor:pointer;display:flex;font-weight:500;margin-bottom:.25rem}.WorkType_checkbox__lmHKW{accent-color:#007bff;cursor:pointer;height:18px;margin-right:10px;width:18px}.WorkType_checkboxText__Ydevk{color:#333;font-size:14px}.WorkType_checkboxHelp__HMs3e{color:#666;font-size:12px;margin-bottom:0;margin-left:28px;margin-top:4px}.CommonTable_ctContainer__A8jje{margin:0 auto;max-width:1200px}.CommonTable_ctHeader__Rztj5{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.CommonTable_ctHeaderTitle__DVdQQ{flex:1 1}.CommonTable_ctTitle__x4hAQ{color:#1e293b;font-size:1.8rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .5rem}.CommonTable_ctSubtitle__a6g9P{color:#64748b;font-size:1rem;margin:0}.CommonTable_ctCompanyInfo__YOORT{align-items:center;display:flex;gap:12px}.CommonTable_ctCompanyLogo__ezx25{border-radius:50%;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;height:40px;object-fit:contain;width:40px}.CommonTable_ctAddButton__ZsWSR{align-items:center;background:#0b78ff;border:none;border-radius:12px;box-shadow:0 4px 6px -1px #0b78ff33;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.CommonTable_ctAddButton__ZsWSR:hover{box-shadow:0 8px 12px -1px #0b78ff4d;transform:translateY(-2px)}.CommonTable_ctAddIcon__dCe0h{height:20px;width:20px}.CommonTable_ctSearchSection__26p-G{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:16px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.CommonTable_ctSearchWrapper__FLNtF{align-items:center;display:flex;flex:1 1;min-width:280px;position:relative}.CommonTable_ctSearchIcon__k5\+6Z{color:#94a3b8;height:20px;left:1rem;position:absolute;width:20px}.CommonTable_ctSearchInput__nfMc7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;font-size:.95rem;padding:.875rem 1rem .875rem 2.75rem;transition:all .3s ease;width:100%}.CommonTable_ctSearchInput__nfMc7:focus{border-color:#0b78ff;outline:none}.CommonTable_ctSearchInput__nfMc7::placeholder{color:#94a3b8}.CommonTable_ctClearSearch__MZUL\+{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.75rem;transition:all .2s ease}.CommonTable_ctClearSearch__MZUL\+:hover{background:#f1f5f9}.CommonTable_ctClearIcon__0B4U7{color:#64748b;height:18px;width:18px}.CommonTable_ctFilterInfo__ZQwW3{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.CommonTable_ctResultsCount__ynSEv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:.9rem;padding:.5rem 1rem}.CommonTable_ctItemsPerPage__1r9m1{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.2rem;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:.9rem;padding:.5rem 2rem .5rem 1rem}.CommonTable_ctItemsPerPage__1r9m1:focus{border-color:#0b78ff;outline:none}.CommonTable_ctFilterToggle__kowu7{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.CommonTable_ctFilterToggle__kowu7:hover{border-color:#0b78ff;color:#0b78ff}.CommonTable_ctFilterActive__v2iFi{background:#f0f7ff;border-color:#0b78ff;color:#0b78ff}.CommonTable_ctFilterIcon__cHllF{height:16px;width:16px}.CommonTable_ctFilterBadge__I0Uty{align-items:center;background:#0b78ff;border-radius:10px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 4px}.CommonTable_ctChevron__AolYI{height:16px;transition:transform .3s ease;width:16px}.CommonTable_ctChevronRotated__dJzzF{transform:rotate(180deg)}.CommonTable_ctFiltersContainer__4ssGj{animation:CommonTable_slideDown__i7tVD .3s ease;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;margin-bottom:2rem;padding:1.5rem}@keyframes CommonTable_slideDown__i7tVD{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CommonTable_ctFiltersGrid__yI-Pd{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1.5rem}.CommonTable_ctFilterItem__eJ1Fz{display:flex;flex-direction:column;gap:.5rem}.CommonTable_ctFilterLabel__640co{color:#64748b;font-size:.85rem;font-weight:500}.CommonTable_ctFilterSelect__87HnW{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:.9rem;padding:.625rem;transition:all .2s ease}.CommonTable_ctFilterSelect__87HnW:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.CommonTable_ctFilterActions__IfRrS{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:1rem}.CommonTable_ctClearFiltersButton__hJHaa{background:none;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.CommonTable_ctClearFiltersButton__hJHaa:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.CommonTable_ctFilterResults__i5EAx{color:#64748b;font-size:.9rem;font-weight:500}.CommonTable_ctAdvancedFilters__sziiA{animation:CommonTable_slideDown__i7tVD .3s ease;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;margin-bottom:2rem;padding:1.5rem}.CommonTable_ctFilterRow__hokQ1{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.CommonTable_ctFilterGroup__uRD\+e{flex-direction:column;gap:.5rem;min-width:200px}.CommonTable_ctClearFilters__yfk7m{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;margin-left:auto;padding:.625rem 1rem;transition:all .2s ease}.CommonTable_ctClearFilters__yfk7m:hover{background:#dc2626;transform:translateY(-1px)}.CommonTable_ctTableContainer__altii{background:#fff;border:1px solid #f1f5f9;border-radius:20px;margin-bottom:2rem;position:relative}.CommonTable_ctTable__4Jyj7{border-collapse:collapse;width:100%}.CommonTable_ctTableHeader__VFdw9{background:#f8fafc;border-bottom:1px solid #e2e8f0}.CommonTable_ctTableHeaderCell__V5996{color:#475569;font-size:.9rem;font-weight:600;letter-spacing:.05em;padding:1.25rem 1.5rem;text-align:left;text-transform:uppercase}.CommonTable_ctTableBody__PdtjQ{background:#fff}.CommonTable_ctTableRow__eohXh{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.CommonTable_ctTableRow__eohXh:hover{background-color:#f8fafc}.CommonTable_ctTableRow__eohXh:last-child{border-bottom:none}.CommonTable_ctTableCell__aFOEz{color:#1e293b;font-size:14px;padding:1.25rem 1.5rem}.CommonTable_ctName__qV0QZ{color:#0f172a;display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.CommonTable_ctName__qV0QZ{max-width:250px}}@media (min-width:1024px){.CommonTable_ctName__qV0QZ{max-width:300px}}.CommonTable_ctBank__Bklq5,.CommonTable_ctCompany__DtUJk,.CommonTable_ctMonth__dTDvj,.CommonTable_ctPurpose__qkjZ3,.CommonTable_ctYear__vNi3w{color:#1e293b;font-size:.95rem}.CommonTable_ctDateCell__zatnw{color:#64748b;display:flex;font-size:13px;gap:.75rem;white-space:nowrap}.CommonTable_ctDateIcon__eh1Ql{color:#74a9f3;height:18px;width:18px}.CommonTable_ctStatus__ARL5F{border-radius:20px;display:inline-block;font-size:.85rem;padding:.25rem .75rem;text-align:center}.CommonTable_ctStatusSuccess__zYtjw{background:#dcfce7;color:#166534}.CommonTable_ctStatusWarning__ZnMur{background:#fef3c7;color:#92400e}.CommonTable_ctStatusInfo__Upe6C{background:#e0f2fe;color:#0369a1}.CommonTable_ctStatusDanger__aFf9k{background:#fee2e2;color:#b91c1c}.CommonTable_ctStatusSecondary__QWNqL{background:#f1f5f9;color:#475569}.CommonTable_ctActionButtons__AeZ0n{display:flex;gap:.75rem}.CommonTable_ctActionButton__kVJxB{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.CommonTable_ctEditButton__r8sT4{background:#e0f2fe;color:#0369a1}.CommonTable_ctEditButton__r8sT4:hover{background:#bae6fd;transform:translateY(-1px)}.CommonTable_ctDeleteButton__\+FEog{background:#fee2e2;color:#b91c1c}.CommonTable_ctDeleteButton__\+FEog:hover{background:#fecaca;transform:translateY(-1px)}.CommonTable_ctViewButton__h23VC{background:#e0f2fe;color:#0369a1}.CommonTable_ctViewButton__h23VC:hover{background:#bae6fd;transform:translateY(-1px)}.CommonTable_ctApproveButton__lPipL{background:#dcfce7;color:#166534}.CommonTable_ctApproveButton__lPipL:hover{background:#bbf7d0;transform:translateY(-1px)}.CommonTable_ctRejectButton__tyOR2{background:#fee2e2;color:#b91c1c}.CommonTable_ctRejectButton__tyOR2:hover{background:#fecaca;transform:translateY(-1px)}.CommonTable_ctPagination__k1mIQ{align-items:center;background:#fff;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1.5rem}.CommonTable_ctPaginationButton__6nDbf{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.CommonTable_ctPaginationButton__6nDbf:hover:not(:disabled){background:#f8fafc;border-color:#0b78ff;color:#0b78ff}.CommonTable_ctPaginationButton__6nDbf:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.5}.CommonTable_ctPaginationNumbers__d4nkS{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.CommonTable_ctPaginationNumber__PoKbL{justify-content:center;min-width:40px;padding:.5rem}.CommonTable_ctActivePage__gUJqF,.CommonTable_ctActivePage__gUJqF:hover{background:#0b78ff;border-color:#0000;color:#fff}.CommonTable_ctPaginationNav__P3kLN{padding:.5rem 1.25rem}.CommonTable_ctPaginationIcon__Of0q2{height:16px;width:16px}.CommonTable_ctPaginationEllipsis__1jkK-{color:#94a3b8;font-size:1.2rem;font-weight:500;padding:0 .25rem}.CommonTable_ctEmptyState__S0xNI{background:#fff;padding:4rem 2rem;text-align:center}.CommonTable_ctEmptyStateIcon__RJNC2{color:#94a3b8;height:64px;margin-bottom:1.5rem;width:64px}.CommonTable_ctEmptyStateTitle__M8okt{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.CommonTable_ctEmptyStateText__UbZZN{color:#64748b;margin:0 0 1.5rem}.CommonTable_ctEmptyStateButton__aAfvd{background:linear-gradient(135deg,#0b78ff,#202a37);border:none;border-radius:10px;box-shadow:0 4px 6px -1px #0b78ff33;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 2rem;transition:all .3s ease}.CommonTable_ctEmptyStateButton__aAfvd:hover{box-shadow:0 8px 12px -1px #0b78ff4d;transform:translateY(-2px)}.CommonTable_ctLoadingContainer__mihiy{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8rem 2rem}.CommonTable_ctSpinner__E\+WyW{animation:CommonTable_ctSpin__QbU24 1s linear infinite;border:4px solid #f1f5f9;border-radius:50%;border-top-color:#0b78ff;height:48px;margin-bottom:1rem;width:48px}@keyframes CommonTable_ctSpin__QbU24{to{transform:rotate(1turn)}}.CommonTable_ctLoadingText__1YwvH{color:#64748b;font-size:1rem}.CommonTable_ctErrorContainer__w-sBF{background:#fff;border-radius:20px;box-shadow:0 10px 30px -10px #0000001a;padding:4rem 2rem;text-align:center}.CommonTable_ctErrorIcon__5x39d{color:#ef4444;height:64px;margin-bottom:1.5rem;width:64px}.CommonTable_ctErrorTitle__te2of{color:#b91c1c;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.CommonTable_ctErrorText__G3jeb{color:#64748b;margin:0 0 1.5rem}.CommonTable_ctRetryButton__xuUsI{background:linear-gradient(135deg,#0b78ff,#202a37);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 2rem;transition:all .3s ease}.CommonTable_ctRetryButton__xuUsI:hover{box-shadow:0 8px 12px -1px #0b78ff4d;transform:translateY(-2px)}@media (max-width:768px){.CommonTable_ctHeader__Rztj5{align-items:stretch;flex-direction:column}.CommonTable_ctTitle__x4hAQ{font-size:1.5rem}.CommonTable_ctSearchSection__26p-G{align-items:stretch;flex-direction:column}.CommonTable_ctFilterInfo__ZQwW3{justify-content:space-between}.CommonTable_ctFiltersGrid__yI-Pd{grid-template-columns:1fr}.CommonTable_ctFilterActions__IfRrS{align-items:stretch;flex-direction:column;gap:1rem}.CommonTable_ctFilterResults__i5EAx{text-align:center}.CommonTable_ctTableCell__aFOEz,.CommonTable_ctTableHeaderCell__V5996{padding:1rem}.CommonTable_ctActionButtons__AeZ0n{flex-direction:column}.CommonTable_ctActionButton__kVJxB{justify-content:center;width:100%}.CommonTable_ctPagination__k1mIQ{align-items:stretch;flex-direction:column}.CommonTable_ctPaginationNumbers__d4nkS{justify-content:center;order:-1}.CommonTable_ctPaginationNav__P3kLN{justify-content:center;width:100%}}@media (max-width:640px){.CommonTable_ctTableContainer__altii{overflow-x:auto}}@media (max-width:480px){.CommonTable_ctFilterInfo__ZQwW3{align-items:stretch;flex-direction:column}.CommonTable_ctResultsCount__ynSEv{text-align:center}.CommonTable_ctItemsPerPage__1r9m1{width:100%}}.CommonTable_ctFilterGroup__uRD\+e{align-items:center;display:flex;gap:1rem}.CommonTable_ctStatusFilter__BoUTb{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:.375rem;color:#1e293b;color:var(--text-primary,#1e293b);cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.CommonTable_ctStatusFilter__BoUTb:focus{ring:2px solid #3b82f6;ring:2px solid var(--primary-color,#3b82f6);border-color:#3b82f6;border-color:var(--primary-color,#3b82f6);outline:none}.CommonTable_ctActiveFilters__Tiu2E{align-items:center;background-color:#f8fafc;background-color:var(--background-secondary,#f8fafc);border-radius:.375rem;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:.5rem}.CommonTable_ctActiveFiltersLabel__cPfHQ{color:#64748b;color:var(--text-secondary,#64748b);font-size:.875rem;font-weight:500}.CommonTable_ctFilterTag__5cn0-{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:.25rem;color:#1e293b;color:var(--text-primary,#1e293b);display:inline-flex;font-size:.75rem;gap:.25rem;padding:.25rem .5rem}.CommonTable_ctFilterTag__5cn0- svg{color:#64748b;color:var(--text-secondary,#64748b);cursor:pointer;height:.875rem;width:.875rem}.CommonTable_ctFilterTag__5cn0- svg:hover{color:#ef4444;color:var(--danger-color,#ef4444)}.CommonTable_ctClearAllFilters__TeHo7{background:none;border:none;color:#3b82f6;color:var(--primary-color,#3b82f6);cursor:pointer;font-size:.75rem;padding:.25rem .5rem;text-decoration:underline}.CommonTable_ctClearAllFilters__TeHo7:hover{color:#2563eb;color:var(--primary-dark,#2563eb)}.CommonTable_ctScholarInfo__t8RuX{display:flex;flex-direction:column;gap:8px}.CommonTable_ctName__qV0QZ{color:#2d3748;font-weight:500}.CommonTable_ctContactDetails__gWGY5{display:flex;flex-direction:column;gap:4px}.CommonTable_ctContactItem__yM3dm{align-items:center;color:#4a5568;display:flex;font-size:.875rem;gap:8px}.CommonTable_ctContactIcon__bpz3T{color:#718096;flex-shrink:0;height:14px;width:14px}.CommonTable_ctContactText__K8pNr{line-height:1.4}@media (max-width:768px){.CommonTable_ctContactItem__yM3dm{font-size:.75rem}.CommonTable_ctContactIcon__bpz3T{height:12px;width:12px}}.CommonTable_ctActionGroup__y6G54{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-start;min-width:-webkit-fit-content;min-width:fit-content}.CommonTable_ctActionItem__cVplk{align-items:center;background:#0000;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:32px}.CommonTable_ctActionItem__cVplk:hover{background-color:#f3f4f6;transform:translateY(-1px)}.CommonTable_ctActionItem__cVplk:active{transform:translateY(0)}.CommonTable_ctActionIcon__ce0Ks{stroke-width:2;height:15px;width:15px}.CommonTable_ctActionStatus__9wmvP{font-size:16px;font-weight:600;line-height:1}.CommonTable_ctActionView__R7oOY{color:#3b82f6}.CommonTable_ctActionView__R7oOY:hover{background-color:#eff6ff;color:#2563eb}.CommonTable_ctActionEdit__zc4RK{color:#8b5cf6}.CommonTable_ctActionEdit__zc4RK:hover{background-color:#f5f3ff;color:#7c3aed}.CommonTable_ctActionApproved__JHA0Y{background-color:#f0fdf9;color:#10b981}.CommonTable_ctActionApproved__JHA0Y:hover{background-color:#d1fae5;color:#059669}.CommonTable_ctActionPending__ZYjZl{background-color:#fffbeb;color:#f59e0b}.CommonTable_ctActionPending__ZYjZl:hover{background-color:#fef3c7;color:#d97706}.CommonTable_ctActionActive__ZwJH5{background-color:#f0fdf9;color:#10b981}.CommonTable_ctActionActive__ZwJH5:hover{background-color:#d1fae5;color:#059669}.CommonTable_ctActionDeactive__9Lv54{background-color:#f9fafb;color:#6b7280}.CommonTable_ctActionDeactive__9Lv54:hover{background-color:#f3f4f6;color:#4b5563}.CommonTable_ctActionDelete__43JU\+{color:#ef4444}.CommonTable_ctActionDelete__43JU\+:hover{background-color:#fef2f2;color:#dc2626}.CommonTable_ctActionTooltip__A8bZg{background-color:#1f2937;border-radius:4px;bottom:-28px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:11px;font-weight:500;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%) scale(.8);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:10}.CommonTable_ctActionTooltip__A8bZg:before{border-bottom:4px solid #1f2937;border-left:4px solid #0000;border-right:4px solid #0000;content:"";left:50%;position:absolute;top:-4px;transform:translateX(-50%)}.CommonTable_ctActionItem__cVplk:hover .CommonTable_ctActionTooltip__A8bZg{bottom:-32px;opacity:1;transform:translateX(-50%) scale(1);visibility:visible}@media (max-width:768px){.CommonTable_ctActionGroup__y6G54{gap:2px}.CommonTable_ctActionItem__cVplk{height:28px;width:28px}.CommonTable_ctActionIcon__ce0Ks{height:16px;width:16px}.CommonTable_ctActionStatus__9wmvP{font-size:14px}}.CommonTable_ctActionDivider__uMn3l{background-color:#e5e7eb;height:20px;margin:0 4px;width:1px}.CommonTable_Badge__Hdnie{align-items:center;background:#f0f4ff;border-radius:40px;color:#2b6ef0;cursor:default;display:inline-flex;font-size:.85rem;font-weight:500;gap:.5rem;margin-bottom:10px;padding:.4rem 1rem;transition:all .2s ease}.CommonTable_ctRatingStars__gSRPj{align-items:center;display:flex;gap:2px}.CommonTable_ctStarFilled__YC7Uf{fill:#fbbf24;color:#fbbf24}.CommonTable_ctStarEmpty__ozCRh{color:#d1d5db}.CommonTable_ctRatingValue__HdOO4{color:#6b7280;font-size:11px;margin-left:4px}.CommonTable_ctNotRated__mJOWo{color:#9ca3af;font-size:12px;font-style:italic}.CommonTable_ctComplaintText__GNG6x{word-wrap:break-word;line-height:1.4;max-width:300px;text-overflow:ellipsis}.CommonTable_ctStatusPending__Q\+U41{background:#fee2e2;border-radius:28px;color:#b91c1c;font-size:12px;padding:4px 14px}.CommonTable_ctStatusCompleted__D4Pv7{background:#0080001c;border-radius:28px;color:green;font-size:12px;padding:4px 14px}.CommonTable_ctStatusInProgress__MQ742{background:#0b78ff14;border-radius:28px;color:#0b78ff;font-size:12px;padding:4px 14px;white-space:nowrap}.CommonTable_ctTabNavigation__gHO0T{background-color:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;margin-bottom:24px;padding:0 24px}.CommonTable_ctTabButton__3sXVI{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.CommonTable_ctTabButton__3sXVI:hover{background-color:#f8fafc;color:#3b82f6}.CommonTable_ctActiveTab__Li4KT{border-bottom-color:#3b82f6;color:#3b82f6}.CommonTable_ctTabCount__fUYQj{align-items:center;background-color:#94a3b8;border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;margin-left:4px;min-width:20px;padding:0 6px}.CommonTable_ctActiveTab__Li4KT .CommonTable_ctTabCount__fUYQj{background-color:#3b82f6}.CommonTable_ctBadge__nvh2I{background-color:#f1f5f9;color:#1e293b;justify-content:center;padding:4px 8px}.CommonTable_ctBadge__nvh2I,.CommonTable_ctStatus__ARL5F{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500}.CommonTable_ctStatus__ARL5F{gap:6px;padding:4px 10px}.CommonTable_ctStatusWarning__ZnMur{background-color:#fef2f2;color:#dc2626}.CommonTable_ctStatusSuccess__zYtjw{background-color:#f0fdf4;color:#10b981}.CommonTable_ctStatusInfo__Upe6C{background-color:#eff6ff;color:#3b82f6}.CommonTable_modalOverlay__APW4D{align-items:center;animation:CommonTable_fadeIn__1IBCc .3s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes CommonTable_fadeIn__1IBCc{0%{opacity:0}to{opacity:1}}.CommonTable_passwordModalContent__mWjdF{animation:CommonTable_slideUp__hI6xv .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:450px;overflow-y:auto;width:90%}@keyframes CommonTable_slideUp__hI6xv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CommonTable_modalHeader__JRLQk{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:1.5rem}.CommonTable_modalTitle__XqiIv{color:#1e293b;flex:1 1;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin:0}.CommonTable_modalCloseButton__rPaXm{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CommonTable_modalCloseButton__rPaXm:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.CommonTable_modalBody__SCcuf{padding:1.5rem}.CommonTable_formGroup__jjSak{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.CommonTable_formLabel__1CDWw{color:#475569;font-size:.875rem;font-weight:500;letter-spacing:-.01em}.CommonTable_required__brIVq{color:#ef4444;margin-left:.25rem}.CommonTable_formDisplay__sIlbu{align-items:center;background:#f8fafc;display:flex;font-weight:500;min-height:2.5rem}.CommonTable_formDisplay__sIlbu,.CommonTable_formInput__cGKQF{border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:.95rem;padding:.75rem 1rem}.CommonTable_formInput__cGKQF{background:#fff;font-family:inherit;transition:all .2s ease}.CommonTable_formInput__cGKQF:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.CommonTable_formInput__cGKQF.CommonTable_inputError__xm\+wV{border-color:#ef4444}.CommonTable_formInput__cGKQF.CommonTable_inputError__xm\+wV:focus{box-shadow:0 0 0 3px #ef44441a}.CommonTable_errorMessage__YNIXQ{color:#ef4444;font-size:.8rem;margin-top:-.25rem}.CommonTable_modalFooter__msKyu{background:#f8fafc;border-radius:0 0 16px 16px;border-top:1px solid #f1f5f9;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.CommonTable_modalButton__\+xqHW{border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;min-width:100px;padding:.75rem 1.5rem;transition:all .2s ease}.CommonTable_cancelButton__C6E09{background:#fff;border:2px solid #e2e8f0;color:#475569}.CommonTable_cancelButton__C6E09:hover{background:#f8fafc;border-color:#cbd5e1}.CommonTable_confirmButton__Yxool{background:#0b78ff;border:2px solid #0b78ff;color:#fff}.CommonTable_confirmButton__Yxool:hover{background:#0a62d6;border-color:#0a62d6;box-shadow:0 4px 12px #0b78ff4d}.CommonTable_confirmButton__Yxool:disabled{background:#cbd5e1;border-color:#cbd5e1;box-shadow:none;cursor:not-allowed}.CommonTable_ctModalOverlay__U-Yu1{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CommonTable_ctModalContainer__7gP07{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.CommonTable_ctModalHeader__EhZ2c{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CommonTable_ctModalTitle__OHuqb{color:#111827;font-size:18px;font-weight:600;margin:0}.CommonTable_ctModalClose__H82Is{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;transition:color .2s ease}.CommonTable_ctModalClose__H82Is:hover{color:#111827}.CommonTable_ctModalBody__ALNmG{padding:24px}.CommonTable_ctModalFooter__SbtuL{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.CommonTable_ctButton__uQ-1i{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.CommonTable_ctButtonSecondary__ap2ii{background-color:#f3f4f6;color:#374151}.CommonTable_ctButtonSecondary__ap2ii:hover{background-color:#e5e7eb}.CommonTable_ctButtonDanger__tLgQi{background-color:#dc2626;color:#fff}.CommonTable_ctButtonDanger__tLgQi:hover{background-color:#b91c1c}.CommonTable_ctButton__uQ-1i:disabled{cursor:not-allowed;opacity:.6}.CommonTable_dateTypeContainer__aLP6I{margin-bottom:20px}.CommonTable_dateTypeLabel__6OPvm{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CommonTable_dateTypeOptions__nVFMO{display:flex;gap:20px}.CommonTable_radioLabel__mfH14{align-items:center;color:#555;cursor:pointer;display:flex;font-size:14px;gap:8px}.CommonTable_exactDateContainer__CEi4z{display:flex;gap:20px;margin-bottom:20px}.CommonTable_exactDateContainer__CEi4z .CommonTable_dateSection__nefgX{flex:1 1}.CommonTable_todayCheckboxContainer__7QaQb{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:15px}.CommonTable_checkboxLabel__ipg5w{color:#2196f3;font-size:14px;font-weight:500;gap:10px}.CommonTable_checkboxLabel__ipg5w input[type=checkbox]{cursor:pointer;height:18px;width:18px}input[type=date]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}input[type=date]:focus{border-color:#2196f3;outline:none}.CommonTable_workTypeCell__rypQc{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommonTable_ctTableRowOverdue__ukw53{background-color:#fee2e240;border-left:3px solid #dc2626}.CommonTable_ctTableRowOverdue__ukw53:hover{background-color:#fee2e240}.CommonTable_ctDateCell__zatnw{align-items:center;display:inline-flex;gap:6px;position:relative}.CommonTable_ctDateCellOverdue__ljdTB{color:#dc2626;font-weight:500}.CommonTable_overdueDot__wbBSH{animation:CommonTable_pulse__8w7iC 1.5s ease-in-out infinite;background-color:#dc2626;border-radius:50%;display:inline-block;height:8px;margin-left:6px;width:8px}@keyframes CommonTable_pulse__8w7iC{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.CommonTable_ctFilterItem__eJ1Fz{flex:1 1}.CommonTable_ctFilterSelectt__SKauj{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;max-width:200px;padding:8px 12px;width:100%}.CommonTable_checkboxLabel__ipg5w{align-items:center;cursor:pointer;display:flex;gap:8px;white-space:nowrap}.CommonTable_checkboxLabel__ipg5w input{cursor:pointer;height:18px;width:18px}.CommonTable_checkboxLabel__ipg5w span{font-size:14px}.CommonTable_filterRow__olC-G{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}@media (max-width:768px){.CommonTable_filterRow__olC-G{align-items:flex-start;flex-direction:column;gap:12px}.CommonTable_allLogsContainer__62Cdx{justify-content:flex-start;width:100%}.CommonTable_ctFilterSelect__87HnW{max-width:100%}}.CommonTable_notCompletedText__HaPGn{font-size:12px;font-style:italic;opacity:.7}.DeleteConfirmationModal_backdrop__SKdwx{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.DeleteConfirmationModal_overlay__5yGhs{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;inset:0;position:absolute;transition:opacity .2s ease}.DeleteConfirmationModal_modal__6rNtr{animation:DeleteConfirmationModal_slideIn__o5SAo .2s ease;background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;margin:0 1rem;max-width:28rem;position:relative;transform:scale(1);transition:transform .2s ease;width:100%}@keyframes DeleteConfirmationModal_slideIn__o5SAo{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.DeleteConfirmationModal_closeButton__fyMF0{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:color .2s ease}.DeleteConfirmationModal_closeButton__fyMF0:hover{color:#4b5563}.DeleteConfirmationModal_content__Y1jYr{padding:1.5rem}.DeleteConfirmationModal_iconWrapper__RVo-t{align-items:center;background-color:#fef2f2;border-radius:9999px;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.DeleteConfirmationModal_icon__czbBV{color:#ef4444;height:2rem;width:2rem}.DeleteConfirmationModal_textContainer__gYNXc{margin-bottom:1.5rem;text-align:center}.DeleteConfirmationModal_title__npjMw{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.DeleteConfirmationModal_message__MCsyu{color:#6b7280;line-height:1.5}.DeleteConfirmationModal_itemName__aG5Ri{background-color:#f9fafb;border-radius:.5rem;color:#374151;display:inline-block;font-size:.875rem;font-weight:500;margin-top:.5rem;padding:.5rem 1rem}.DeleteConfirmationModal_buttonGroup__OPZKO{display:flex;gap:.75rem}.DeleteConfirmationModal_cancelButton__Z9-3O{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;cursor:pointer;flex:1 1;font-weight:500;padding:.625rem 1rem;transition:background-color .2s ease}.DeleteConfirmationModal_cancelButton__Z9-3O:hover{background-color:#f9fafb}.DeleteConfirmationModal_deleteButton__stG4E{background-color:#ef4444;border:none;border-radius:.5rem;box-shadow:0 10px 15px -3px #ef44444d;color:#fff;cursor:pointer;flex:1 1;font-weight:500;padding:.625rem 1rem;transition:background-color .2s ease}.DeleteConfirmationModal_deleteButton__stG4E:hover{background-color:#dc2626}.ErrorModal_overlay__Gh37n{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ErrorModal_modal__lfKsG{animation:ErrorModal_slideIn__D8jms .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;width:90%}@keyframes ErrorModal_slideIn__D8jms{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ErrorModal_header__3pS0S{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ErrorModal_titleContainer__QmJZQ{align-items:center;display:flex;gap:.75rem}.ErrorModal_errorIcon__1dMCh{color:#ef4444;height:1.5rem;width:1.5rem}.ErrorModal_title__-fKeW{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.ErrorModal_closeButton__AH2sb{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:color .2s}.ErrorModal_closeButton__AH2sb:hover{color:#111827}.ErrorModal_content__RbLRS{padding:1.5rem}.ErrorModal_message__nS-BZ{color:#374151;font-size:.95rem;line-height:1.5;margin:0 0 1rem}.ErrorModal_warningBox__q8qjI{background-color:#fef3c7;border-left:4px solid #f59e0b;border-radius:6px;margin-top:1rem;padding:1rem}.ErrorModal_warningText__b4Igo{color:#92400e;font-size:.875rem;line-height:1.5;margin:0}.ErrorModal_footer__le6Kx{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:1rem 1.5rem}.ErrorModal_okButton__CD-ri{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.ErrorModal_okButton__CD-ri:hover{background-color:#2563eb}.AddCompany_formContainer__cuIHW{animation:AddCompany_fadeInUp__6x4cl .6s ease-out;margin:0 auto;max-width:1200px;position:relative;width:100%}.AddCompany_formCard__n2\+Kr{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-radius:40px;box-shadow:0 50px 100px -20px #00000040,0 30px 60px -30px #0000004d,inset 0 0 0 1px #ffffff1a;overflow:hidden;padding:3rem;position:relative}.AddCompany_formHeader__wf5OZ{margin-bottom:2.5rem;text-align:center}.AddCompany_formTitle__UdX5a{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#2d3748);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.AddCompany_formSubtitle__ZmRfd{color:#64748b;font-size:1rem;font-weight:400;letter-spacing:.3px}.AddCompany_formSections__axjK\+{display:flex;flex-direction:column;gap:2.5rem}.AddCompany_formSection__qAIKO{background:#ffffff80;border:1px solid #fffc;border-radius:24px;padding:1.8rem;transition:all .3s ease}.AddCompany_formSection__qAIKO:hover{background:#ffffffb3;box-shadow:0 20px 40px -15px #2563eb26;transform:translateY(-2px)}.AddCompany_sectionHeader__z\+WAD{align-items:center;border-bottom:2px solid #2563eb1a;display:flex;gap:.8rem;margin-bottom:1.8rem;padding-bottom:.8rem}.AddCompany_sectionIcon__w3S3X{filter:drop-shadow(0 4px 6px rgba(37,99,235,.2));font-size:1.5rem}.AddCompany_sectionHeader__z\+WAD h3{color:#1e293b;font-size:1.2rem;font-weight:600;letter-spacing:-.01em}.AddCompany_formGrid__Q2Tdt{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.AddCompany_fullWidth__9cBFW{grid-column:1/-1}.AddCompany_inputWrapper__kUHUf{transition:all .3s ease}.AddCompany_inputWrapper__kUHUf.AddCompany_focused__wP-Zt{transform:translateY(-2px)}.AddCompany_inputWrapper__kUHUf label{align-items:center;color:#475569;display:flex;font-size:.9rem;font-weight:500;gap:.3rem;margin-bottom:.6rem}.AddCompany_labelText__MPs4U{font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.AddCompany_required__571hW{color:#ef4444;font-size:1.1rem;margin-left:2px}.AddCompany_codeHint__G922-{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:20px;box-shadow:0 4px 10px #2563eb4d;color:#fff;font-size:.7rem;font-weight:600;margin-left:auto;padding:.2rem .8rem;text-transform:uppercase}.AddCompany_logoSection__UOK98{background:linear-gradient(135deg,#2563eb0d,#3b82f60d)}.AddCompany_logoUploadContainer__xxoYK{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.AddCompany_logoPreview__BnFO9{background:#fff;border:3px solid #fff;border-radius:30px;box-shadow:0 15px 30px -10px #0000001a;height:120px;overflow:hidden;transition:all .3s ease;width:120px}.AddCompany_logoPreview__BnFO9:hover{box-shadow:0 20px 40px -10px #2563eb4d;transform:scale(1.05)}.AddCompany_previewImage__S9Uzi{height:100%;width:100%}.AddCompany_previewPlaceholder__9t3i7{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#64748b;display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;height:100%;justify-content:center;width:100%}.AddCompany_placeholderIcon__hIBLI{font-size:2rem;opacity:.5}.AddCompany_uploadControls__GZHIP{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:1rem}.AddCompany_fileInput__klETX{display:none}.AddCompany_uploadButton__Th-p0{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border:1px solid #fff3;border-radius:50px;box-shadow:0 15px 25px -8px #2563eb66;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.AddCompany_uploadButton__Th-p0:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 20px 30px -8px #2563eb99;transform:translateY(-2px)}.AddCompany_uploadIcon__NEWVP{font-size:1.1rem}.AddCompany_fileNameDisplay__O4Lyi{background:#ffffff80;border:1px dashed #cbd5e1;border-radius:30px;color:#475569;font-size:.9rem;padding:.5rem 1rem}.AddCompany_uploadHint__4IC47{color:#94a3b8;font-size:.8rem;font-style:italic;margin-top:.5rem;width:100%}.AddCompany_formActions__ocIen{border-top:2px solid #2563eb1a;display:flex;gap:1.5rem;justify-content:flex-end;margin-top:2.5rem;padding-top:1.5rem}.AddCompany_btnPrimary__-gKZx,.AddCompany_btnSecondary__jGwWb{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;outline:none;padding:1rem 2.5rem;transition:all .3s ease}.AddCompany_btnPrimary__-gKZx{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 15px 30px -8px #2563eb80;color:#fff}.AddCompany_btnPrimary__-gKZx:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 20px 35px -8px #1d4ed899;transform:translateY(-2px)}.AddCompany_btnSecondary__jGwWb{background:#fff;border:2px solid #e2e8f0;color:#475569}.AddCompany_btnSecondary__jGwWb:hover{background:#f8fafc;border-color:#2563eb;color:#2563eb;transform:translateY(-2px)}.AddCompany_btnIcon__rXWLj{font-size:1.2rem}.AddCompany_formDecoration__YenTc{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.AddCompany_inputField__J2GFe:focus,.AddCompany_selectField__lCBvc:focus,.AddCompany_textAreaField__hXmQj:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.AddCompany_inputField__J2GFe:disabled,.AddCompany_selectField__lCBvc:disabled,.AddCompany_textAreaField__hXmQj:disabled{background:#f1f5f9;cursor:not-allowed}@keyframes AddCompany_fadeInUp__6x4cl{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes AddCompany_shimmer__qIZk4{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media (max-width:768px){.AddCompany_formCard__n2\+Kr{padding:1.5rem}.AddCompany_formTitle__UdX5a{font-size:2rem}.AddCompany_formGrid__Q2Tdt{gap:1rem;grid-template-columns:1fr}.AddCompany_logoUploadContainer__xxoYK{align-items:flex-start;flex-direction:column}.AddCompany_logoPreview__BnFO9{height:100px;width:100px}.AddCompany_formActions__ocIen{flex-direction:column}.AddCompany_btnPrimary__-gKZx,.AddCompany_btnSecondary__jGwWb{justify-content:center;width:100%}.AddCompany_formDecoration__YenTc{display:none}}@media (prefers-color-scheme:dark){.AddCompany_formCard__n2\+Kr{background:#1e293bf2}.AddCompany_formTitle__UdX5a{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);-webkit-background-clip:text}.AddCompany_formSubtitle__ZmRfd{color:#94a3b8}.AddCompany_sectionHeader__z\+WAD h3{color:#e2e8f0}.AddCompany_inputField__J2GFe,.AddCompany_selectField__lCBvc,.AddCompany_textAreaField__hXmQj{background:#1e293b;border-color:#334155;color:#f1f5f9}.AddCompany_inputField__J2GFe:focus,.AddCompany_selectField__lCBvc:focus,.AddCompany_textAreaField__hXmQj:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.AddCompany_labelText__MPs4U{color:#cbd5e1}.AddCompany_previewPlaceholder__9t3i7{background:linear-gradient(135deg,#1e293b,#334155);color:#94a3b8}.AddCompany_fileNameDisplay__O4Lyi{background:#1e293b80;border-color:#334155;color:#cbd5e1}.AddCompany_btnSecondary__jGwWb{background:#1e293b;border-color:#334155;color:#cbd5e1}.AddCompany_btnSecondary__jGwWb:hover{background:#2d3748;border-color:#3b82f6;color:#3b82f6}}.AddCompany_errorText__R2YIo{color:#e53e3e;font-size:.8rem;margin-top:.35rem}.CreateUserndRole_container__pE3Y3{overflow:hidden;transition:box-shadow .3s ease}.CreateUserndRole_form__1eKVy{background:linear-gradient(145deg,#fff,#fafcff)}.CreateUserndRole_section__\+AW55{border-bottom:1px solid #0b78ff14;padding:28px 32px;transition:background-color .3s ease}.CreateUserndRole_section__\+AW55:last-child{border-bottom:none}.CreateUserndRole_sectionTitle__lZTxS{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a2639,#2d3748);-webkit-background-clip:text;background-clip:text;color:#1a2639;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 24px;padding-left:16px;position:relative}.CreateUserndRole_sectionTitle__lZTxS:before{background:#0b78ff;border-radius:4px;bottom:4px;box-shadow:0 2px 8px #0b78ff4d;content:"";left:0;position:absolute;top:4px;width:4px}.CreateUserndRole_roleSelection__VFnj6{align-items:flex-end;display:flex;gap:20px}.CreateUserndRole_statusToggle__19uUk{background:#f1f5f9;border-radius:50px;box-shadow:inset 0 1px 3px #0000000d;display:flex;gap:8px;padding:6px}.CreateUserndRole_statusBtn__uoyqQ{background:#0000;border:none;border-radius:50px;color:#64748b;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;letter-spacing:.3px;padding:10px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.CreateUserndRole_statusActive__cVanm{background:#0b78ff;box-shadow:0 4px 12px #0b78ff4d;color:#fff}.CreateUserndRole_statusInactive__ULLct{background:#ef4444;box-shadow:0 4px 12px #ef44444d;color:#fff}.CreateUserndRole_statusBtn__uoyqQ:not(.CreateUserndRole_statusActive__cVanm):not(.CreateUserndRole_statusInactive__ULLct):hover{background:#e2e8f0;color:#1e293b}.CreateUserndRole_permissionsHeader__g0znu{align-items:center;border-bottom:2px dashed #0b78ff1a;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.CreateUserndRole_accessLegend__GC535{gap:20px}.CreateUserndRole_legendItem__NuSqF{background:#f8fafc;border-radius:30px;color:#475569;font-size:13px;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s ease}.CreateUserndRole_legendItem__NuSqF:hover{background:#f1f5f9;transform:translateY(-1px)}.CreateUserndRole_legendDot__r17bF{border-radius:4px;box-shadow:0 2px 4px #0000001a;height:10px;width:10px}.CreateUserndRole_permissionsGrid__Rgbqo{display:flex;flex-direction:column;gap:28px}.CreateUserndRole_permissionCategory__YNDmC{background:#fff;border:1px solid #0b78ff1a;border-radius:20px;box-shadow:0 4px 12px #00000005;transition:all .3s ease}.CreateUserndRole_permissionCategory__YNDmC:hover{border-color:#0b78ff4d;box-shadow:0 8px 24px #0b78ff14}.CreateUserndRole_categoryHeader__f8QM0{background:linear-gradient(105deg,#fff,#f8fcff);border-bottom:1px solid #0b78ff1a;padding:20px 24px}.CreateUserndRole_categoryTitle__dUj9t{color:#0b78ff;font-size:18px;font-weight:700;padding-left:12px;position:relative}.CreateUserndRole_categoryTitle__dUj9t:before{background:#0b78ff;border-radius:4px;content:"";height:20px;left:0;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:4px}.CreateUserndRole_selectAllBtn__BmgFd{align-items:center;background:#0000;border:1.5px solid #0b78ff;border-radius:30px;display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.3px;padding:8px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.CreateUserndRole_selectAllBtn__BmgFd:hover{box-shadow:0 6px 16px #0b78ff4d;transform:translateY(-2px)}.CreateUserndRole_selectAllBtn__BmgFd:active{transform:translateY(0)}.CreateUserndRole_permissionItems__zAClK{background:#fff;padding:8px 0}.CreateUserndRole_permissionItem__lxvns{border-bottom:1px solid #f1f5f9;overflow:hidden;padding:16px 24px;position:relative;transition:all .3s ease}.CreateUserndRole_permissionItem__lxvns:before{background:#0b78ff;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:3px}.CreateUserndRole_permissionItem__lxvns:hover{background:linear-gradient(90deg,#f8fcff,#fff);padding-left:28px}.CreateUserndRole_permissionItem__lxvns:hover:before{opacity:.3}.CreateUserndRole_permissionItem__lxvns:last-child{border-bottom:none}.CreateUserndRole_permissionCheckbox__XMjdp{accent-color:#0b78ff;border-radius:6px;height:20px;margin-right:16px;margin-top:3px;transition:all .2s ease;width:20px}.CreateUserndRole_permissionCheckbox__XMjdp:checked{transform:scale(1.1)}.CreateUserndRole_permissionInfo__gIA7M{display:flex;flex-direction:column;gap:4px}.CreateUserndRole_permissionName__P1Rsg{font-size:15px;font-weight:600;letter-spacing:-.01em}.CreateUserndRole_permissionDescription__4Fd1p{font-size:12px;line-height:1.5}.CreateUserndRole_formActions__D5tLZ{background:linear-gradient(105deg,#f8fcff,#fff);border-top:1px solid #0b78ff1a;gap:16px;padding:28px 32px}.CreateUserndRole_cancelBtn__UuNIm,.CreateUserndRole_submitBtn__WVLTy{border:none;border-radius:50px;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.3px;overflow:hidden;padding:14px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.CreateUserndRole_cancelBtn__UuNIm{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.CreateUserndRole_cancelBtn__UuNIm:hover{background:#e2e8f0;box-shadow:0 6px 16px #00000014;color:#1e293b;transform:translateY(-2px)}.CreateUserndRole_submitBtn__WVLTy{background:#0b78ff;box-shadow:0 8px 20px #0b78ff4d;color:#fff;position:relative;z-index:1}.CreateUserndRole_submitBtn__WVLTy:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%;z-index:-1}.CreateUserndRole_submitBtn__WVLTy:hover{box-shadow:0 12px 28px #0b78ff66;transform:translateY(-2px)}.CreateUserndRole_submitBtn__WVLTy:hover:before{left:100%}.CreateUserndRole_submitBtn__WVLTy:active{transform:translateY(0)}.CreateUserndRole_formGroup__Ko3yI{display:flex;flex-direction:column;gap:8px}.CreateUserndRole_label__9C6nO{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:600;gap:6px;letter-spacing:.3px}.CreateUserndRole_label__9C6nO svg{color:#0b78ff}@media (max-width:768px){.CreateUserndRole_container__pE3Y3{border-radius:20px;margin:16px}.CreateUserndRole_section__\+AW55{padding:24px 20px}.CreateUserndRole_sectionTitle__lZTxS{font-size:18px}.CreateUserndRole_permissionsHeader__g0znu{align-items:flex-start;flex-direction:column;gap:16px}.CreateUserndRole_accessLegend__GC535{flex-wrap:wrap}.CreateUserndRole_categoryHeader__f8QM0{align-items:flex-start;flex-direction:column;gap:16px;padding:16px 20px}.CreateUserndRole_categoryTitle__dUj9t{font-size:16px}.CreateUserndRole_selectAllBtn__BmgFd{justify-content:center;width:100%}.CreateUserndRole_permissionItem__lxvns{padding:14px 20px}.CreateUserndRole_formActions__D5tLZ{flex-direction:column;padding:20px}.CreateUserndRole_cancelBtn__UuNIm,.CreateUserndRole_submitBtn__WVLTy{padding:12px 24px;width:100%}}@media (max-width:480px){.CreateUserndRole_statusToggle__19uUk{background:#0000;flex-direction:column;gap:8px;padding:0}.CreateUserndRole_statusBtn__uoyqQ{padding:12px;width:100%}.CreateUserndRole_permissionItem__lxvns{flex-wrap:wrap}.CreateUserndRole_permissionCheckbox__XMjdp{margin-top:0}.CreateUserndRole_legendItem__NuSqF{font-size:12px;padding:4px 10px}}@keyframes CreateUserndRole_shimmer__Lbzai{0%{background-position:-1000px 0}to{background-position:1000px 0}}.CreateUserndRole_loading__oHNUn{animation:CreateUserndRole_shimmer__Lbzai 2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%}.CreateUserndRole_permissionItems__zAClK::-webkit-scrollbar{width:6px}.CreateUserndRole_permissionItems__zAClK::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.CreateUserndRole_permissionItems__zAClK::-webkit-scrollbar-thumb{background:#0b78ff;border-radius:10px;opacity:.5}.CreateUserndRole_permissionItems__zAClK::-webkit-scrollbar-thumb:hover{background:#0a5ed9}.CreateUserndRole_permissionError__2N3Ct{animation:CreateUserndRole_shake__GOIjS .5s ease-in-out;background-color:#fee2e2;border-left:4px solid #ef4444;color:#991b1b;font-size:14px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.CreateUserndRole_errorIcon__bCByK{font-size:18px}@keyframes CreateUserndRole_shake__GOIjS{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.CreateUserndRole_permissionError__2N3Ct+.CreateUserndRole_permissionsHeader__g0znu{border-color:#ef4444}.CreateUserndRole_sectionTitle__lZTxS:after{color:#ef4444;content:"*";font-size:14px;margin-left:4px}.CreateUserndRole_toggleWrapper__tGhFv{margin-bottom:1rem}.CreateUserndRole_toggleLabel__-8M7w{align-items:center;background:#f8fafc;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:all .2s ease}.CreateUserndRole_toggleLabel__-8M7w:hover{background:#f1f5f9}.CreateUserndRole_toggleInfo__Iuljt{flex:1 1}.CreateUserndRole_toggleTitle__vTTxW{color:#1e293b;display:block;font-weight:500;margin-bottom:.25rem}.CreateUserndRole_toggleDescription__lriFe{color:#64748b;display:block;font-size:.75rem}.CreateUserndRole_toggleSwitch__U3bdq{display:inline-block;height:28px;margin-left:1rem;position:relative;width:52px}.CreateUserndRole_toggleInput__R6XV1{height:0;opacity:0;width:0}.CreateUserndRole_toggleSlider__vRvpc{background-color:#cbd5e1;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.CreateUserndRole_toggleSlider__vRvpc:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}.CreateUserndRole_toggleInput__R6XV1:checked+.CreateUserndRole_toggleSlider__vRvpc{background-color:#0b78ff}.CreateUserndRole_toggleInput__R6XV1:checked+.CreateUserndRole_toggleSlider__vRvpc:before{transform:translateX(24px)}.CreateUserndRole_toggleInput__R6XV1:focus+.CreateUserndRole_toggleSlider__vRvpc{box-shadow:0 0 1px #0b78ff}.CreateUserndRole_settingsGrid__RHVJu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.CreateUserndRole_section__\+AW55{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.CreateUserndRole_sectionTitle__lZTxS{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.CreateUserndRole_permissionError__2N3Ct{align-items:center;background:#fee2e2;border-radius:8px;color:#dc2626;display:flex;gap:.5rem;margin-bottom:1rem;padding:.75rem}.CreateUserndRole_errorIcon__bCByK{font-size:1.125rem}.CreateUserndRole_permissionsHeader__g0znu{margin-bottom:1rem}.CreateUserndRole_accessLegend__GC535{display:flex;gap:1rem;padding:.5rem 0}.CreateUserndRole_legendItem__NuSqF{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:.5rem}.CreateUserndRole_legendDot__r17bF{border-radius:3px;height:12px;width:12px}.CreateUserndRole_permissionsGrid__Rgbqo{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.CreateUserndRole_permissionCategory__YNDmC{background:#f8fafc;border-radius:8px;overflow:hidden}.CreateUserndRole_categoryHeader__f8QM0{align-items:center;background:#f1f5f9;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem}.CreateUserndRole_categoryTitle__dUj9t{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.CreateUserndRole_selectAllBtn__BmgFd{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0b78ff;cursor:pointer;font-size:.75rem;padding:.25rem .75rem;transition:all .2s}.CreateUserndRole_selectAllBtn__BmgFd:hover{background:#0b78ff;border-color:#0b78ff;color:#fff}.CreateUserndRole_permissionItems__zAClK{max-height:400px;overflow-y:auto;padding:.5rem}.CreateUserndRole_permissionItem__lxvns{align-items:flex-start;background:#fff;border-radius:6px;cursor:pointer;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:all .2s}.CreateUserndRole_permissionItem__lxvns:hover{background:#f1f5f9}.CreateUserndRole_permissionCheckbox__XMjdp{cursor:pointer;height:18px;margin-top:.125rem;width:18px}.CreateUserndRole_permissionInfo__gIA7M{flex:1 1}.CreateUserndRole_permissionName__P1Rsg{color:#1e293b;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.CreateUserndRole_dependencyHint__LCSg6{color:#64748b;font-size:.7rem;font-weight:400}.CreateUserndRole_permissionDescription__4Fd1p{color:#64748b;display:block;font-size:.75rem}.CreateUserndRole_disabledPermission__p\+\+n4{background:#f8fafc;opacity:.6}.CreateUserndRole_formActions__D5tLZ{border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem}@media (max-width:768px){.CreateUserndRole_permissionsGrid__Rgbqo,.CreateUserndRole_settingsGrid__RHVJu{grid-template-columns:1fr}.CreateUserndRole_categoryHeader__f8QM0{align-items:flex-start;flex-direction:column;gap:.5rem}}.CreatePayment_paymentContainer__vEvDs{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1400px;padding:20px}.CreatePayment_paymentForm__7Qqnp{background:#fff;border-radius:12px;padding:24px}.CreatePayment_formGrid__CkOh0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.CreatePayment_formGroup__x36YX{display:flex;flex-direction:column;gap:8px}.CreatePayment_label__WiEdp{align-items:center;color:#7e8b9d;display:flex;font-size:12px;font-weight:600;gap:4px}.CreatePayment_required__h791U{color:#f44;font-size:16px}.CreatePayment_input__hhRea,.CreatePayment_select__WY8Q6,.CreatePayment_textarea__r5C20{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;padding:10px 12px;transition:all .3s ease}.CreatePayment_input__hhRea:focus,.CreatePayment_select__WY8Q6:focus,.CreatePayment_textarea__r5C20:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none}.CreatePayment_input__hhRea:hover,.CreatePayment_select__WY8Q6:hover,.CreatePayment_textarea__r5C20:hover{border-color:#999}.CreatePayment_balanceField__i3oXU{background-color:#f5f5f5;color:#666;cursor:not-allowed}.CreatePayment_select__WY8Q6{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.CreatePayment_textarea__r5C20{grid-column:span 2;min-height:80px;resize:vertical}.CreatePayment_formActions__uArHu{align-items:center;border-top:1px solid #eee;display:flex;gap:16px;justify-content:space-between;padding-top:24px}.CreatePayment_resetBtn__O4dP4,.CreatePayment_submitBtn__hDIKX{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.CreatePayment_submitBtn__hDIKX{background:linear-gradient(135deg,#4a90e2,#357abd);box-shadow:0 2px 4px #4a90e24d;color:#fff}.CreatePayment_submitBtn__hDIKX:hover{background:linear-gradient(135deg,#357abd,#2d6a9e);box-shadow:0 4px 8px #4a90e266;transform:translateY(-1px)}.CreatePayment_resetBtn__O4dP4{background:#f5f5f5;border:1px solid #e0e0e0;color:#666}.CreatePayment_resetBtn__O4dP4:hover{background:#e0e0e0;color:#333}.CreatePayment_summaryCard__AUqTH{background:#0000;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#333;height:-webkit-fit-content;height:fit-content;padding:24px;position:-webkit-sticky;position:sticky;top:20px}.CreatePayment_summaryTitle__42nZW{border-bottom:2px solid #e0e0e0;color:#333;font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:10px}.CreatePayment_summaryItem__Ryoko{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:15px;padding:8px 0}.CreatePayment_summaryLabel__xajKg{color:#666;font-size:14px;font-weight:500}.CreatePayment_summaryValue__Wq9aD{color:#333;font-size:16px;font-weight:600}.CreatePayment_summaryValuePaid__NNuQU{color:green;font-size:16px;font-weight:600}.CreatePayment_summaryValueBalance__--vzj{color:red;font-size:16px;font-weight:600}.CreatePayment_summaryValueNew__aI\+MP{color:#0b78ff;font-size:16px;font-weight:600}.CreatePayment_errorText__pKUxC{color:#e53e3e;font-size:12px;margin-top:12px!important}.CreatePayment_balanceAmount__TTv\+O{color:#0b78ff;font-size:18px;font-weight:700}@media (max-width:1024px){.CreatePayment_paymentContainer__vEvDs{gap:20px;grid-template-columns:1fr}.CreatePayment_summaryCard__AUqTH{position:static}}@media (max-width:768px){.CreatePayment_formGrid__CkOh0{grid-template-columns:1fr}.CreatePayment_textarea__r5C20{grid-column:span 1}.CreatePayment_formActions__uArHu{flex-direction:column}.CreatePayment_resetBtn__O4dP4,.CreatePayment_submitBtn__hDIKX{width:100%}}@keyframes CreatePayment_slideIn__GxSDy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreatePayment_paymentForm__7Qqnp,.CreatePayment_summaryCard__AUqTH{animation:CreatePayment_slideIn__GxSDy .5s ease-out}.CreatePayment_scholarSearchContainer__QDwLn{grid-column:span 1;position:relative}.CreatePayment_searchDropdown__PZyof{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 6px #0000001a;left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.CreatePayment_dropdownItem__LWm9J{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:10px 12px;transition:background-color .2s}.CreatePayment_dropdownItem__LWm9J:hover{background-color:#f5f5f5}.CreatePayment_dropdownItem__LWm9J:last-child{border-bottom:none}.CreatePayment_scholarInfo__wO53c{display:flex;flex-direction:column;gap:4px}.CreatePayment_scholarName__X3roO{color:#333;font-weight:500}.CreatePayment_scholarEmail__TDfjk{color:#666;font-size:.85em}.CreatePayment_scholarId__SmAqL{color:#999;font-size:.8em;margin-top:4px}.CreatePayment_divider__1GarL{background-color:#e0e0e0;height:1px;margin:16px 0}.CreatePayment_zeroBalance__XnYBW{color:#4caf50;color:#28a745;font-weight:600}.DuplicatePaymentWarningPopup_popupOverlay__rYJoT{align-items:center;animation:DuplicatePaymentWarningPopup_fadeIn__lHDsT .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.DuplicatePaymentWarningPopup_popupContainer__Y5ba1{animation:DuplicatePaymentWarningPopup_slideUp__OabJ6 .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040;max-width:450px;overflow:hidden;width:90%}.DuplicatePaymentWarningPopup_popupHeader__h8X6U{align-items:center;background:linear-gradient(135deg,#fff,#fef3c7);border-bottom:1px solid #fde68a;display:flex;gap:12px;padding:20px 24px;position:relative}.DuplicatePaymentWarningPopup_popupIcon__hP4fo{align-items:center;animation:DuplicatePaymentWarningPopup_pulse__mVnzm .5s ease-out;background:#fef3c7;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.DuplicatePaymentWarningPopup_popupTitle__1rcx0{color:#92400e;flex:1 1;font-size:18px;font-weight:700;margin:0}.DuplicatePaymentWarningPopup_closeButton__XnJ\+-{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.DuplicatePaymentWarningPopup_closeButton__XnJ\+-:hover{background:#0000000d;transform:scale(1.1)}.DuplicatePaymentWarningPopup_popupBody__KhMJh{padding:24px}.DuplicatePaymentWarningPopup_popupMessage__j2i1u{color:#1e293b;font-size:16px;font-weight:500;line-height:1.5;margin:0 0 8px}.DuplicatePaymentWarningPopup_popupSubmessage__9Wp2y{color:#64748b;font-size:14px;margin:0 0 24px}.DuplicatePaymentWarningPopup_infoBox__MWERY{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:8px;padding:16px}.DuplicatePaymentWarningPopup_infoRow__K8jau{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.DuplicatePaymentWarningPopup_infoRow__K8jau:first-child{padding-top:0}.DuplicatePaymentWarningPopup_infoRow__K8jau:last-child{padding-bottom:0}.DuplicatePaymentWarningPopup_infoLabel__2Xwyc{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.DuplicatePaymentWarningPopup_infoValue__\+3rol{color:#1e293b;font-size:14px;font-weight:600}.DuplicatePaymentWarningPopup_popupFooter__MHRHA{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;padding:20px 24px}.DuplicatePaymentWarningPopup_cancelButton__QvXl\+{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease}.DuplicatePaymentWarningPopup_cancelButton__QvXl\+:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.DuplicatePaymentWarningPopup_confirmButton__VPJ5K{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;box-shadow:0 2px 4px #f59e0b4d;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease}.DuplicatePaymentWarningPopup_confirmButton__VPJ5K:hover{box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.DuplicatePaymentWarningPopup_confirmButton__VPJ5K:active{transform:translateY(0)}@keyframes DuplicatePaymentWarningPopup_fadeIn__lHDsT{0%{opacity:0}to{opacity:1}}@keyframes DuplicatePaymentWarningPopup_slideUp__OabJ6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes DuplicatePaymentWarningPopup_pulse__mVnzm{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.DuplicatePaymentWarningPopup_popupContainer__Y5ba1{margin:16px;width:95%}.DuplicatePaymentWarningPopup_popupHeader__h8X6U{padding:16px 20px}.DuplicatePaymentWarningPopup_popupBody__KhMJh{padding:20px}.DuplicatePaymentWarningPopup_popupFooter__MHRHA{padding:16px 20px}.DuplicatePaymentWarningPopup_popupTitle__1rcx0{font-size:16px}}.ViewSinglePayment_popupOverlay__8eUCC{align-items:center;animation:ViewSinglePayment_fadeIn__ZYYTf .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ViewSinglePayment_fadeIn__ZYYTf{0%{opacity:0}to{opacity:1}}.ViewSinglePayment_viewPopupContainer__OS-4U{animation:ViewSinglePayment_slideUp__2182F .3s ease;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:90vh;max-width:1200px;width:90%}@keyframes ViewSinglePayment_slideUp__2182F{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ViewSinglePayment_viewPopupHeader__PIIzp{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #f1f5f9;border-radius:24px 24px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem}.ViewSinglePayment_viewPopupTitle__AAeCD{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0b78ff,#202a37);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.ViewSinglePayment_viewPopupClose__TmGG0{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ViewSinglePayment_viewPopupClose__TmGG0:hover{border-color:#0b78ff;color:#0b78ff;transform:rotate(90deg)}.ViewSinglePayment_viewPopupContent__lGz69{flex:1 1;overflow-y:auto;padding:2rem}.ViewSinglePayment_viewPopupContent__lGz69::-webkit-scrollbar{width:8px}.ViewSinglePayment_viewPopupContent__lGz69::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ViewSinglePayment_viewPopupContent__lGz69::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.ViewSinglePayment_viewPopupContent__lGz69::-webkit-scrollbar-thumb:hover{background:#64748b}.ViewSinglePayment_viewPopupFooter__zCNzf{background:#f8fafc;border-radius:0 0 24px 24px;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:flex-end;padding:1.5rem 2rem}.ViewSinglePayment_statusBanner__8NqY2{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem}.ViewSinglePayment_paymentId__EhXEf{color:#64748b;font-size:.95rem;font-weight:500}.ViewSinglePayment_summaryCards__ZsJSa{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2rem}.ViewSinglePayment_summaryCard__bkoa4{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;display:flex;gap:1rem;padding:1.25rem;transition:all .3s ease}.ViewSinglePayment_summaryCard__bkoa4:hover{border-color:#0b78ff;box-shadow:0 10px 20px -5px #0b78ff33;transform:translateY(-2px)}.ViewSinglePayment_summaryIcon__dii7s{align-items:center;background:linear-gradient(135deg,#0b78ff,#202a37);border-radius:12px;color:#fff;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}.ViewSinglePayment_summaryContent__vIOOz{flex:1 1}.ViewSinglePayment_summaryLabel__uLoIl{color:#64748b;display:block;font-size:.85rem;margin-bottom:.25rem}.ViewSinglePayment_summaryValue__DMFkl{color:#1e293b;display:block;font-size:1.5rem;font-weight:600}.ViewSinglePayment_detailsGrid__wSn5a{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.ViewSinglePayment_detailsSection__PaIQL{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:1.5rem;transition:all .3s ease}.ViewSinglePayment_detailsSection__PaIQL:hover{border-color:#0b78ff;box-shadow:0 10px 20px -5px #0000001a}.ViewSinglePayment_sectionTitle__2KAUB{align-items:center;border-bottom:2px solid #f1f5f9;color:#1e293b;display:flex;font-size:1.1rem;font-weight:600;gap:.75rem;margin:0 0 1.25rem;padding-bottom:.75rem}.ViewSinglePayment_sectionIcon__mM5gg{color:#0b78ff;height:20px;width:20px}.ViewSinglePayment_detailsList__rX5NA{display:flex;flex-direction:column;gap:.75rem}.ViewSinglePayment_detailItem__SXAiX{align-items:flex-start;display:flex;font-size:.95rem;gap:.5rem}.ViewSinglePayment_detailLabel__l\+\+Xn{color:#64748b;font-weight:500;min-width:120px}.ViewSinglePayment_detailValue__XNebA{color:#1e293b;flex:1 1;word-break:break-word}.ViewSinglePayment_detailValue__XNebA a{color:#0b78ff;text-decoration:none}.ViewSinglePayment_detailValue__XNebA a:hover{text-decoration:underline}.ViewSinglePayment_closeButton__RNYm5{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 2rem;transition:all .2s ease}.ViewSinglePayment_closeButton__RNYm5:hover{border-color:#0b78ff;color:#0b78ff;transform:translateY(-1px)}@media (max-width:768px){.ViewSinglePayment_viewPopupContainer__OS-4U{height:95vh;width:95%}.ViewSinglePayment_viewPopupHeader__PIIzp{padding:1rem 1.5rem}.ViewSinglePayment_viewPopupTitle__AAeCD{font-size:1.25rem}.ViewSinglePayment_viewPopupContent__lGz69{padding:1.5rem}.ViewSinglePayment_detailsGrid__wSn5a,.ViewSinglePayment_summaryCards__ZsJSa{grid-template-columns:1fr}.ViewSinglePayment_detailItem__SXAiX{flex-direction:column;gap:.25rem}.ViewSinglePayment_detailLabel__l\+\+Xn{min-width:auto}.ViewSinglePayment_statusBanner__8NqY2{flex-direction:column;gap:.5rem;text-align:center}.ViewSinglePayment_viewPopupFooter__zCNzf{padding:1rem 1.5rem}}.ViewSinglePayment_ctStatus__WdeYI{border-radius:20px;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem}.BillFormat_billPopupOverlay__lQmVi{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.BillFormat_billPopupContainer__kuUYm{animation:BillFormat_slideIn__4zgW2 .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:90%}@keyframes BillFormat_slideIn__4zgW2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BillFormat_billPopupHeader__7-78n{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem 2rem}.BillFormat_billPopupTitle__VyunD{align-items:center;color:#1f2937;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0}.BillFormat_billPopupTitleIcon__DoVgj{color:#3b82f6}.BillFormat_billPopupClose__Y30oU{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;padding:.5rem;transition:all .2s}.BillFormat_billPopupClose__Y30oU:hover{background-color:#f3f4f6;color:#1f2937}.BillFormat_billPopupContent__1ZvzI{flex:1 1;overflow-y:auto;padding:2rem}.BillFormat_billContainer__mxg3\+{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem}.BillFormat_billHeader__lvGuG{margin-bottom:1.5rem;text-align:center}.BillFormat_billLogo__KNPBp{margin-bottom:1rem;max-height:80px;max-width:200px;object-fit:contain}.BillFormat_billCompanyName__3mjRa{color:#1f2937;font-size:1.5rem;font-weight:700;margin:.5rem 0}.BillFormat_billCompanyDetails__-YRTa{color:#6b7280;font-size:.875rem;margin:.25rem 0}.BillFormat_billDivider__2STwp{background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:2px;margin:1.5rem 0}.BillFormat_billReceiptTitle__n1UBJ{margin-bottom:2rem;text-align:center}.BillFormat_billReceiptTitle__n1UBJ h2{color:#1f2937;font-size:1.75rem;font-weight:700;letter-spacing:1px;margin:0 0 .5rem}.BillFormat_billReceiptNo__1fD-3{background-color:#f3f4f6;border-radius:9999px;color:#4b5563;display:inline-block;font-size:1rem;padding:.5rem 1.5rem}.BillFormat_billInfoRow__WzXYu{align-items:center;background-color:#f9fafb;border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem}.BillFormat_billInfoItem__nabyL{align-items:center;display:flex;gap:.5rem}.BillFormat_billInfoLabel__co9QO{color:#4b5563;font-size:.875rem;font-weight:600}.BillFormat_billInfoValue__rfWFF{color:#1f2937;font-size:.875rem}.BillFormat_billStatus__47Hsa{border-radius:9999px;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.BillFormat_billStatusSuccess__qlaGd{background-color:#d1fae5;color:#065f46}.BillFormat_billStatusWarning__iveTx{background-color:#fef3c7;color:#92400e}.BillFormat_billStatusInfo__PLO-n{background-color:#dbeafe;color:#1e40af}.BillFormat_billSection__EEM2o{margin-bottom:2rem}.BillFormat_billSectionTitle__YRQMG{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.BillFormat_billDetailsGrid__tyalf{grid-gap:1rem;background-color:#f9fafb;border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:1.5rem}.BillFormat_billDetailItem__Q3l2V{display:flex;flex-direction:column;gap:.25rem}.BillFormat_billDetailLabel__b3A9\+{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.BillFormat_billDetailValue__RcjL4{color:#1f2937;font-size:1rem}.BillFormat_billTable__Y4zMX{border-collapse:collapse;margin:1rem 0;width:100%}.BillFormat_billTable__Y4zMX th{background-color:#f3f4f6;border-bottom:2px solid #e5e7eb;color:#4b5563;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:left}.BillFormat_billTable__Y4zMX td{border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:.875rem;padding:.75rem 1rem}.BillFormat_billTable__Y4zMX tfoot tr{background-color:#f9fafb}.BillFormat_billTable__Y4zMX tfoot td{font-size:1rem;padding:1rem}.BillFormat_billAmount__EaAhU{color:#1f2937;font-weight:600}.BillFormat_billAmountTotal__1s288{color:#059669;font-size:1.125rem;font-weight:700}.BillFormat_billInfoGrid__sx7lp{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2rem 0}.BillFormat_billInfoBox__U4\+t-{background-color:#f3f4f6;border-radius:8px;padding:1rem}.BillFormat_billInfoBoxTitle__-eg\+O{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.BillFormat_billInfoBoxContent__E3Qas{color:#1f2937;font-size:1rem;font-weight:500;margin:0}.BillFormat_billAmountWords__hTQ1G{background-color:#f9fafb;border-radius:8px;font-style:italic;margin:2rem 0;padding:1rem}.BillFormat_billAmountWordsLabel__W2ztw{color:#4b5563;font-size:.875rem;font-weight:600;margin-right:.5rem}.BillFormat_billAmountWordsValue__NvZ6T{color:#1f2937;font-size:1rem;text-transform:capitalize}.BillFormat_billFooter__U4FUd{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:3rem}.BillFormat_billFooterNote__7mLjv{color:#9ca3af;font-size:.75rem;max-width:400px}.BillFormat_billFooterSignature__-1MMr{text-align:center}.BillFormat_billSignatureLine__vXogI{border-top:1px dashed #d1d5db;color:#4b5563;font-size:.875rem;min-width:200px;padding-top:2rem}.BillFormat_billSignatureStamp__ZcN5G{color:#6b7280;font-size:.75rem;margin-top:.25rem}.BillFormat_billPopupFooter__x28zI{background-color:#f9fafb;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}.BillFormat_billPopupButtonPrimary__dO0dt,.BillFormat_billPopupButtonSecondary__3qaNl{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s}.BillFormat_billPopupButtonPrimary__dO0dt{background-color:#3b82f6;color:#fff}.BillFormat_billPopupButtonPrimary__dO0dt:hover{background-color:#2563eb;box-shadow:0 4px 6px -1px #3b82f64d;transform:translateY(-1px)}.BillFormat_billPopupButtonSecondary__3qaNl{background-color:#fff;border:1px solid #e5e7eb;color:#4b5563}.BillFormat_billPopupButtonSecondary__3qaNl:hover{background-color:#f3f4f6;border-color:#d1d5db}.BillFormat_billPopupButtonIcon__B5NQ-{font-size:1rem}@media print{.BillFormat_billPopupOverlay__lQmVi{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;position:absolute}.BillFormat_billPopupContainer__kuUYm{box-shadow:none;max-height:none;width:100%}.BillFormat_billPopupFooter__x28zI,.BillFormat_billPopupHeader__7-78n{display:none}.BillFormat_billPopupContent__1ZvzI{overflow:visible;padding:0}.BillFormat_billContainer__mxg3\+{box-shadow:none;padding:1rem}}.AlertPopup_popupOverlay__fAapG{align-items:center;animation:AlertPopup_fadeIn__6hn0X .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AlertPopup_popupContainer__4r8sq{animation:AlertPopup_slideUp__lAw\+h .3s ease;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:400px;overflow:hidden;position:relative;width:90%}@keyframes AlertPopup_fadeIn__6hn0X{0%{opacity:0}to{opacity:1}}@keyframes AlertPopup_slideUp__lAw\+h{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AlertPopup_popupCloseButton__0ANe9{align-items:center;background:#0000;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:1}.AlertPopup_popupCloseButton__0ANe9:hover{background-color:#f3f4f6;color:#4b5563;transform:rotate(90deg)}.AlertPopup_popupContent__rpQv0{padding:32px 24px 24px;text-align:center}.AlertPopup_popupIconWrapper__UXqhH{display:flex;justify-content:center;margin-bottom:20px}.AlertPopup_popupIcon__boySn{stroke-width:1.5;height:64px;width:64px}.AlertPopup_successIcon__Hrpgx{animation:AlertPopup_scaleIn__7j9K3 .3s ease;color:#10b981}.AlertPopup_errorIcon__yrUgo{animation:AlertPopup_shake__ruAYP .5s ease;color:#ef4444}.AlertPopup_warningIcon__836uq{animation:AlertPopup_pulse__Iv5F6 1s infinite;color:#f59e0b}.AlertPopup_infoIcon__qEVBJ{color:#3b82f6}@keyframes AlertPopup_scaleIn__7j9K3{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes AlertPopup_shake__ruAYP{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes AlertPopup_pulse__Iv5F6{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.AlertPopup_popupTitle__xanQl{color:#111827;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:12px}.AlertPopup_popupMessage__t-0Vx{color:#6b7280;font-size:16px;line-height:1.5;margin-bottom:24px}.AlertPopup_statusChangeIndicator__GCMjN{align-items:center;background-color:#f9fafb;border-radius:40px;display:flex;gap:12px;justify-content:center;margin-bottom:24px;padding:12px}.AlertPopup_statusBadge__JSnD4{border-radius:20px;font-size:14px;font-weight:500;padding:6px 16px;text-transform:capitalize}.AlertPopup_statusBadge__JSnD4.AlertPopup_active__2FNEu,.AlertPopup_statusBadge__JSnD4.AlertPopup_approved__ohf2N{background-color:#d1fae5;color:#065f46}.AlertPopup_statusBadge__JSnD4.AlertPopup_pending__eDk1z{background-color:#fef3c7;color:#92400e}.AlertPopup_statusBadge__JSnD4.AlertPopup_deactive__qe3Se,.AlertPopup_statusBadge__JSnD4.AlertPopup_rejected__av4hv{background-color:#fee2e2;color:#991b1b}.AlertPopup_statusArrow__7-Kl1{color:#9ca3af;font-size:20px;font-weight:300}.AlertPopup_popupActions__U5xdD{display:flex;gap:12px;justify-content:center}.AlertPopup_popupButton__zIPNK{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:500;min-width:120px;padding:12px 24px;transition:all .2s ease}.AlertPopup_confirmButton__\+xQnN{background-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff}.AlertPopup_confirmButton__\+xQnN:hover{background-color:#2563eb;box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.AlertPopup_confirmButton__\+xQnN:active{transform:translateY(0)}.AlertPopup_cancelButton__mtuMU{background-color:#f3f4f6;color:#4b5563}.AlertPopup_cancelButton__mtuMU:hover{background-color:#e5e7eb}.AlertPopup_okButton__fW03I{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 4px 12px #3b82f64d;color:#fff;min-width:160px}.AlertPopup_okButton__fW03I:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}@media (max-width:480px){.AlertPopup_popupContainer__4r8sq{margin:16px;width:95%}.AlertPopup_popupContent__rpQv0{padding:24px 20px 20px}.AlertPopup_popupTitle__xanQl{font-size:20px}.AlertPopup_popupMessage__t-0Vx{font-size:14px}.AlertPopup_popupButton__zIPNK{font-size:14px;min-width:100px;padding:10px 20px}.AlertPopup_popupIcon__boySn{height:48px;width:48px}}.AlertPopup_buttonLoader__fW8G5,.AlertPopup_loadingIcon__Wkhwq{animation:AlertPopup_spin__r-M25 1s linear infinite}.AlertPopup_buttonLoader__fW8G5{margin-right:8px}.AlertPopup_loadingButton__FdZAd{align-items:center;background-color:#6b7280;color:#fff;cursor:not-allowed;display:flex;gap:8px;justify-content:center}.AlertPopup_loadingButton__FdZAd:hover{background-color:#6b7280}@keyframes AlertPopup_spin__r-M25{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AlertPopup_popupOverlay__fAapG.AlertPopup_loading__yqHT2{cursor:not-allowed}.AlertPopup_popupButton__zIPNK:disabled,.AlertPopup_popupCloseButton__0ANe9:disabled{cursor:not-allowed;opacity:.5}.EditUserRolePopup_modalOverlay__WurdW{align-items:center;animation:EditUserRolePopup_fadeIn__fXyhf .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EditUserRolePopup_modalContainer__5pBTM{animation:EditUserRolePopup_slideUp__4JDw1 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:900px;overflow-y:auto;width:90%}.EditUserRolePopup_modalHeader__us4y9{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.EditUserRolePopup_modalTitle__uYy4L{align-items:center;display:flex;gap:12px}.EditUserRolePopup_modalTitle__uYy4L h2{color:#1e293b;font-size:20px;font-weight:600;margin:0}.EditUserRolePopup_modalTitleIcon__1I3A4{color:#0b78ff;font-size:24px}.EditUserRolePopup_modalClose__KJERx{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.EditUserRolePopup_modalClose__KJERx:hover{background:#f1f5f9;color:#1e293b}.EditUserRolePopup_modalTabs__\+rkoE{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding:16px 24px}.EditUserRolePopup_tabButton__JOMdr{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.EditUserRolePopup_tabButton__JOMdr:hover{background:#e2e8f0;color:#1e293b}.EditUserRolePopup_activeTab__TyFu1{background:#fff;box-shadow:0 2px 4px #0000000d;color:#0b78ff}.EditUserRolePopup_tabIcon__5OY23{font-size:16px}.EditUserRolePopup_modalForm__UXihW{padding:24px}.EditUserRolePopup_tabContent__r416i{max-height:60vh;min-height:400px;overflow-y:auto;padding-right:8px}.EditUserRolePopup_tabContent__r416i::-webkit-scrollbar{width:6px}.EditUserRolePopup_tabContent__r416i::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.EditUserRolePopup_tabContent__r416i::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.EditUserRolePopup_tabContent__r416i::-webkit-scrollbar-thumb:hover{background:#94a3b8}.EditUserRolePopup_statusField__CRjEG{margin-bottom:16px}.EditUserRolePopup_statusLabel__Bx2Ji{color:#1e293b;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.EditUserRolePopup_statusSelect__7DvZl{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.EditUserRolePopup_statusSelect__7DvZl:hover{border-color:#94a3b8}.EditUserRolePopup_statusSelect__7DvZl:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.EditUserRolePopup_passwordSection__bR8ns{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:24px;padding:20px}.EditUserRolePopup_passwordHeader__6sPu9{align-items:center;display:flex;gap:12px;margin-bottom:16px}.EditUserRolePopup_passwordIcon__kSS2j{color:#64748b;font-size:18px}.EditUserRolePopup_passwordToggle__qYRnr{align-items:center;color:#1e293b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px}.EditUserRolePopup_passwordToggle__qYRnr input[type=checkbox]{accent-color:#0b78ff;cursor:pointer;height:16px;width:16px}.EditUserRolePopup_passwordFields__0Qx0b{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}.EditUserRolePopup_permissionsHeader__zLtTa{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:12px 16px}.EditUserRolePopup_accessLegend__B2G-x{display:flex;gap:24px}.EditUserRolePopup_legendItem__-mxgS{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px}.EditUserRolePopup_legendDot__ZqUpN{border-radius:50%;height:10px;width:10px}.EditUserRolePopup_permissionsGrid__D7HWq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.EditUserRolePopup_permissionCategory__-AocI{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.EditUserRolePopup_categoryHeader__V1j4o{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.EditUserRolePopup_categoryTitle__7rGwe{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 4px}.EditUserRolePopup_categoryDescription__NdfFM{color:#64748b;font-size:12px}.EditUserRolePopup_selectAllBtn__FLKEx{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0b78ff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s}.EditUserRolePopup_selectAllBtn__FLKEx:hover{background:#0b78ff;border-color:#0b78ff;color:#fff}.EditUserRolePopup_permissionItems__OzftW{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:12px}.EditUserRolePopup_permissionItem__fgL0\+{align-items:flex-start;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:all .2s}.EditUserRolePopup_permissionItem__fgL0\+:hover{background:#f8fafc}.EditUserRolePopup_permissionCheckbox__WYdvh{accent-color:#0b78ff;cursor:pointer;height:16px;margin-top:3px;width:16px}.EditUserRolePopup_permissionInfo__bh3Ov{flex:1 1}.EditUserRolePopup_permissionName__V9HOS{color:#1e293b;display:block;font-size:13px;font-weight:500;margin-bottom:2px}.EditUserRolePopup_permissionDescription__mQrel{color:#64748b;display:block;font-size:11px}.EditUserRolePopup_modalFooter__pnEed{background:#fff;border-radius:0 0 16px 16px;border-top:1px solid #e2e8f0;bottom:0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding:20px 24px;position:-webkit-sticky;position:sticky}@keyframes EditUserRolePopup_fadeIn__fXyhf{0%{opacity:0}to{opacity:1}}@keyframes EditUserRolePopup_slideUp__4JDw1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.EditUserRolePopup_modalContainer__5pBTM{max-height:95vh;width:95%}.EditUserRolePopup_modalTabs__\+rkoE{flex-direction:column;padding:12px}.EditUserRolePopup_tabButton__JOMdr{justify-content:center;width:100%}.EditUserRolePopup_passwordFields__0Qx0b,.EditUserRolePopup_permissionItems__OzftW{grid-template-columns:1fr}.EditUserRolePopup_categoryHeader__V1j4o{align-items:flex-start;flex-direction:column;gap:12px}.EditUserRolePopup_selectAllBtn__FLKEx{width:100%}}.EditUserRolePopup_permissionErrorContainer__FK36F{margin-bottom:1rem}.EditUserRolePopup_permissionError__\+0XiS{align-items:center;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem}.EditUserRolePopup_permissionError__\+0XiS .EditUserRolePopup_errorIcon__ck3FE{flex-shrink:0}.EditUserRolePopup_closeErrorBtn__EkNpX{align-items:center;background:none;border:none;color:#dc2626;cursor:pointer;display:flex;margin-left:auto;padding:.25rem}.EditUserRolePopup_closeErrorBtn__EkNpX:hover{opacity:.7}.EditUserRolePopup_section__RqjQ5{border-bottom:1px solid #0b78ff14;padding:28px 32px;transition:background-color .3s ease}.EditUserRolePopup_section__RqjQ5:last-child{border-bottom:none}.EditUserRolePopup_sectionTitle__aB9VX{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a2639,#2d3748);-webkit-background-clip:text;background-clip:text;color:#1a2639;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 24px;padding-left:16px;position:relative}.EditUserRolePopup_sectionTitle__aB9VX:before{background:#0b78ff;border-radius:4px;bottom:4px;box-shadow:0 2px 8px #0b78ff4d;content:"";left:0;position:absolute;top:4px;width:4px}.EditUserRolePopup_toggleWrapper__XFNjr{margin-bottom:1rem}.EditUserRolePopup_toggleLabel__fICFn{align-items:center;background:#f8fafc;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:all .2s ease}.EditUserRolePopup_toggleLabel__fICFn:hover{background:#f1f5f9}.EditUserRolePopup_toggleInfo__9MSd1{flex:1 1}.EditUserRolePopup_toggleTitle__urM0x{color:#1e293b;display:block;font-weight:500;margin-bottom:.25rem}.EditUserRolePopup_toggleDescription__i3BUy{color:#64748b;display:block;font-size:.75rem}.EditUserRolePopup_toggleSwitch__QY4cF{display:inline-block;height:28px;margin-left:1rem;position:relative;width:52px}.EditUserRolePopup_toggleInput__XTPJa{height:0;opacity:0;width:0}.EditUserRolePopup_toggleSlider__PCVe2{background-color:#cbd5e1;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.EditUserRolePopup_toggleSlider__PCVe2:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}.EditUserRolePopup_toggleInput__XTPJa:checked+.EditUserRolePopup_toggleSlider__PCVe2{background-color:#0b78ff}.EditUserRolePopup_toggleInput__XTPJa:checked+.EditUserRolePopup_toggleSlider__PCVe2:before{transform:translateX(24px)}.EditUserRolePopup_toggleInput__XTPJa:focus+.EditUserRolePopup_toggleSlider__PCVe2{box-shadow:0 0 1px #0b78ff}.EditUserRolePopup_settingsGrid__gMp3x{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.ScholarDetailView_overlay__AbL9S{align-items:center;animation:ScholarDetailView_fadeIn__-AB5- .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ScholarDetailView_modal__0v1ag{animation:ScholarDetailView_slideUp__h-AUG .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0b78ff26;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;width:90%}@keyframes ScholarDetailView_fadeIn__-AB5-{0%{opacity:0}to{opacity:1}}@keyframes ScholarDetailView_slideUp__h-AUG{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ScholarDetailView_header__WipIJ{align-items:center;background:linear-gradient(90deg,#fff,#f0f7ff);border-bottom:1px solid #eef2f6;display:flex;justify-content:space-between;padding:24px 28px}.ScholarDetailView_headerLeft__T9L1Q{align-items:center;display:flex;gap:20px}.ScholarDetailView_avatar__rnFjV{align-items:center;background:linear-gradient(135deg,#0b78ff,#4a90e2);border-radius:16px;box-shadow:0 4px 12px #0b78ff4d;color:#fff;display:flex;font-size:24px;font-weight:600;height:60px;justify-content:center;text-transform:uppercase;width:60px}.ScholarDetailView_headerInfo__CFdKT{display:flex;flex-direction:column;gap:4px}.ScholarDetailView_title__pShgm{color:#1a1f36;font-size:24px;font-weight:600;line-height:1.3;margin:0}.ScholarDetailView_subtitle__4TBQD{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px;margin:0}.ScholarDetailView_headerActions__oidaW{align-items:center;display:flex;gap:12px}.ScholarDetailView_actionBtn__0oyC9,.ScholarDetailView_closeBtn__HPtIZ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ScholarDetailView_actionBtn__0oyC9:hover{background:#f3f4f6;border-color:#0b78ff;box-shadow:0 4px 8px #0b78ff33;color:#0b78ff;transform:translateY(-2px)}.ScholarDetailView_closeBtn__HPtIZ:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444;transform:rotate(90deg)}.ScholarDetailView_tabs__wQbpf{-ms-overflow-style:none;background:#fff;border-bottom:1px solid #eef2f6;display:flex;gap:4px;overflow-x:auto;padding:0 28px;scrollbar-width:none}.ScholarDetailView_tabs__wQbpf::-webkit-scrollbar{display:none}.ScholarDetailView_tab__4Pt1L{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:16px 20px;position:relative;transition:all .2s ease;white-space:nowrap}.ScholarDetailView_tab__4Pt1L.ScholarDetailView_activeTab__j5cmR,.ScholarDetailView_tab__4Pt1L:hover{color:#0b78ff}.ScholarDetailView_tab__4Pt1L.ScholarDetailView_activeTab__j5cmR:after{animation:ScholarDetailView_slideIn__y58b- .3s ease;background:linear-gradient(90deg,#0b78ff,#4a90e2);border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}@keyframes ScholarDetailView_slideIn__y58b-{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ScholarDetailView_tabIcon__XkSnK{font-size:18px}.ScholarDetailView_content__haaVF{background:#f9fafc;flex:1 1;overflow-y:auto;padding:28px}.ScholarDetailView_infoSection__ntdyK{animation:ScholarDetailView_fadeIn__-AB5- .3s ease}.ScholarDetailView_infoGrid__LWf5f{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.ScholarDetailView_infoCard__gh4QZ{background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:20px;transition:all .2s ease}.ScholarDetailView_infoCard__gh4QZ:hover{border-color:#0b78ff;box-shadow:0 8px 16px #0b78ff1a;transform:translateY(-2px)}.ScholarDetailView_infoCardHeader__lBJoz{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;gap:12px;margin-bottom:20px;padding-bottom:12px}.ScholarDetailView_infoCardHeader__lBJoz h3{color:#1f2937;font-size:16px;font-weight:600;margin:0}.ScholarDetailView_infoCardIcon__3NXJX{color:#0b78ff;font-size:20px}.ScholarDetailView_infoCardContent__weL\+u{display:flex;flex-direction:column;gap:12px}.ScholarDetailView_infoRow__rnvQM{align-items:flex-start;border-bottom:1px dashed #f3f4f6;display:flex;font-size:14px;gap:12px;line-height:1.6;padding:4px 0}.ScholarDetailView_infoRow__rnvQM:last-child{border-bottom:none}.ScholarDetailView_infoLabel__6AmGM{color:#6b7280;font-weight:500;min-width:120px}.ScholarDetailView_infoValue__yi\+BY{align-items:center;color:#1f2937;display:flex;flex:1 1;flex-wrap:wrap;font-weight:400;gap:8px}.ScholarDetailView_statusBadge__OdJAz{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.ScholarDetailView_documentGrid__rEgYS{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ScholarDetailView_documentCard__Xnma7{align-items:center;background:#fff;border:1px solid #eef2f6;border-radius:12px;display:flex;gap:12px;padding:16px;transition:all .2s ease}.ScholarDetailView_documentCard__Xnma7:hover{border-color:#0b78ff;box-shadow:0 4px 12px #0b78ff1a}.ScholarDetailView_documentIcon__Zo0l2{align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:10px;color:#0b78ff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.ScholarDetailView_documentInfo__entXh{flex:1 1}.ScholarDetailView_documentInfo__entXh h4{color:#1f2937;font-size:14px;font-weight:600;margin:0 0 4px}.ScholarDetailView_documentInfo__entXh p{color:#9ca3af;font-size:12px;margin:0}.ScholarDetailView_documentDownloadBtn__DQYUi{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#0b78ff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ScholarDetailView_documentDownloadBtn__DQYUi:hover{background:#0b78ff;color:#fff;transform:scale(1.1)}.ScholarDetailView_noDocuments__wLtmB{background:#fff;border:2px dashed #e5e7eb;border-radius:16px;grid-column:1/-1;padding:60px 20px;text-align:center}.ScholarDetailView_noDocumentsIcon__ecGpy{color:#d1d5db;font-size:48px;margin-bottom:16px}.ScholarDetailView_noDocuments__wLtmB p{color:#9ca3af;font-size:16px;margin:0}.ScholarDetailView_loadingContainer__AOHVw{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:60px}.ScholarDetailView_spinner__MSbHU{animation:ScholarDetailView_spin__r9rLt 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#0b78ff;height:50px;margin-bottom:16px;width:50px}@keyframes ScholarDetailView_spin__r9rLt{to{transform:rotate(1turn)}}.ScholarDetailView_footer__90EvX{align-items:center;background:#fff;border-top:1px solid #eef2f6;display:flex;justify-content:space-between;padding:16px 28px}.ScholarDetailView_footerLeft__5d7Ks{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:16px}.ScholarDetailView_footerStatus__GCa\+N{align-items:center;color:#9ca3af;display:flex;gap:6px}.ScholarDetailView_footerRight__SiW6Q{display:flex;gap:12px}.ScholarDetailView_footerBtn__T9TkA{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s ease}.ScholarDetailView_footerBtn__T9TkA:hover{background:#f3f4f6;border-color:#0b78ff;color:#0b78ff}@media (max-width:768px){.ScholarDetailView_modal__0v1ag{max-height:95vh;width:95%}.ScholarDetailView_header__WipIJ{padding:16px 20px}.ScholarDetailView_avatar__rnFjV{font-size:20px;height:48px;width:48px}.ScholarDetailView_title__pShgm{font-size:20px}.ScholarDetailView_tabs__wQbpf{padding:0 16px}.ScholarDetailView_tab__4Pt1L{padding:12px 16px}.ScholarDetailView_tabLabel__c5VZr{display:none}.ScholarDetailView_tabIcon__XkSnK{font-size:20px}.ScholarDetailView_content__haaVF{padding:16px}.ScholarDetailView_infoGrid__LWf5f{grid-template-columns:1fr}.ScholarDetailView_footer__90EvX{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px}.ScholarDetailView_footerRight__SiW6Q{width:100%}.ScholarDetailView_footerBtn__T9TkA{flex:1 1;text-align:center}}.ScholarDetailView_paymentSummary__48Is9{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.ScholarDetailView_summaryCard__5nBCR{align-items:center;background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;gap:16px;padding:20px;transition:all .3s ease}.ScholarDetailView_summaryCard__5nBCR:hover{box-shadow:0 8px 24px #0b78ff26;transform:translateY(-4px)}.ScholarDetailView_summaryIcon__LKkoU{align-items:center;background:linear-gradient(135deg,#0b78ff,#4a90e2);border-radius:14px;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.ScholarDetailView_summaryContent__cxlPc{flex:1 1}.ScholarDetailView_summaryLabel__ieCjb{color:#6b7280;display:block;font-size:13px;margin-bottom:4px}.ScholarDetailView_summaryValue__bsrM\+{color:#1f2937;font-size:24px;font-weight:600;line-height:1.2}.ScholarDetailView_paymentHistory__jiHIK{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-top:32px;padding:20px}.ScholarDetailView_paymentHistoryHeader__AMmu-{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ScholarDetailView_paymentHistoryHeader__AMmu- h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.ScholarDetailView_downloadBtn__QCX7m{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.ScholarDetailView_downloadBtn__QCX7m:hover{background:#0b78ff;border-color:#0b78ff;color:#fff}.ScholarDetailView_tableContainer__aM7Ye{border:1px solid #eef2f6;border-radius:12px;overflow-x:auto}.ScholarDetailView_paymentTable__NVzsy{border-collapse:collapse;font-size:14px;width:100%}.ScholarDetailView_paymentTable__NVzsy th{background:#f9fafb;border-bottom:2px solid #e5e7eb;color:#4b5563;font-weight:600;padding:14px 16px;text-align:left}.ScholarDetailView_paymentTable__NVzsy td{border-bottom:1px solid #eef2f6;color:#1f2937;padding:14px 16px}.ScholarDetailView_paymentTable__NVzsy tr:hover td{background:#f0f7ff}.ScholarDetailView_paymentTable__NVzsy .ScholarDetailView_amount__yD\+AJ{color:#059669;font-weight:600}.ScholarDetailView_paymentType__DzY8e{border-radius:6px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:capitalize}.ScholarDetailView_paymentType__DzY8e.ScholarDetailView_initial__6FjSu{background:#e3f2fd;color:#0288d1}.ScholarDetailView_paymentType__DzY8e.ScholarDetailView_installment__DnrQ5{background:#f3e5f5;color:#7b1fa2}.ScholarDetailView_paymentType__DzY8e.ScholarDetailView_final__E7FOa{background:#e8f5e9;color:#2e7d32}.ScholarDetailView_transactionId__sqEmP{background:#f3f4f6;border-radius:4px;color:#4b5563;font-family:monospace;font-size:12px;padding:4px 8px}.ScholarDetailView_paymentStatus__lt4pC{border-radius:6px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:capitalize}.ScholarDetailView_paymentStatus__lt4pC.ScholarDetailView_completed__EaIDW{background:#e8f5e9;color:#2e7d32}.ScholarDetailView_paymentStatus__lt4pC.ScholarDetailView_pending__E6djY{background:#fff3e0;color:#ed6c02}.ScholarDetailView_paymentStatus__lt4pC.ScholarDetailView_failed__1H8lp{background:#ffebee;color:#c62828}.ScholarDetailView_receiptBtn__k41Jp{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#0b78ff;cursor:pointer;display:flex;font-size:11px;gap:4px;padding:4px 8px;transition:all .2s ease}.ScholarDetailView_receiptBtn__k41Jp:hover{background:#0b78ff;border-color:#0b78ff;color:#fff}.ScholarDetailView_noReceipt__r78qg{color:#9ca3af;font-size:12px}.ScholarDetailView_noPayments__2FX8Y{background:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;padding:40px;text-align:center}.ScholarDetailView_noPaymentsIcon__1rvjb{color:#d1d5db;font-size:48px;margin-bottom:16px}.ScholarDetailView_noPayments__2FX8Y p{color:#9ca3af;font-size:16px;margin:0}.ScholarDetailView_remarksBox__J-rUC{background:#f9fafb;border-left:4px solid #0b78ff;border-radius:8px;color:#4b5563;font-size:14px;line-height:1.6;padding:16px}.ScholarDetailView_tabBadge__ioVBN{background:#0b78ff;border-radius:12px;color:#fff;font-size:11px;font-weight:600;margin-left:6px;padding:2px 6px}@media (max-width:768px){.ScholarDetailView_paymentSummary__48Is9{grid-template-columns:1fr}.ScholarDetailView_paymentTable__NVzsy{font-size:12px}.ScholarDetailView_paymentTable__NVzsy td,.ScholarDetailView_paymentTable__NVzsy th{padding:10px 12px}.ScholarDetailView_summaryValue__bsrM\+{font-size:20px}}.ScholarEdit_popupOverlay__DDkCS{align-items:center;animation:ScholarEdit_fadeIn__ukEFS .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ScholarEdit_popupContainer__cNep8{animation:ScholarEdit_slideUp__slZZx .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1200px;overflow:hidden;width:95%}.ScholarEdit_popupHeader__Pd8w1{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;color:#1e293b;display:flex;justify-content:space-between;padding:20px 24px}.ScholarEdit_popupTitle__eTVjT{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.ScholarEdit_closeButton__vspp3{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s;width:40px}.ScholarEdit_closeButton__vspp3:hover{background:#e2e8f0;color:#475569;transform:rotate(90deg)}.ScholarEdit_closeButton__vspp3:disabled{cursor:not-allowed;opacity:.5}.ScholarEdit_popupContent__QbVLU{background-color:#f8fafc;max-height:calc(80vh - 130px);overflow-y:auto;padding:24px}.ScholarEdit_loadingState__GBM\+O{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;min-height:300px}.ScholarEdit_spinner__lUVlG{animation:ScholarEdit_spin__b\+K2M 1s linear infinite;margin-bottom:16px}.ScholarEdit_formSection__ii-XG{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.ScholarEdit_sectionTitle__IoZup{border-bottom:2px solid #f1f5f9;color:#1e293b;font-size:1.1rem;font-weight:600;margin:0 0 20px;padding-bottom:12px;position:relative}.ScholarEdit_sectionTitle__IoZup:after{background:#0b78ff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.ScholarEdit_subSectionTitle__stpO1{color:#475569;font-size:1rem;font-weight:500;margin:0 0 16px}.ScholarEdit_grid3__ujE6m{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ScholarEdit_grid2__2Zs2U{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.ScholarEdit_twoColumn__yIXzZ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.ScholarEdit_column__o2yRv{background:#f8fafc;border-radius:8px;padding:16px}.ScholarEdit_popupFooter__VKeUN{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ScholarEdit_cancelButton__v8QXs{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 24px;transition:all .2s}.ScholarEdit_cancelButton__v8QXs:hover:not(:disabled){background:#f1f5f9;color:#475569}.ScholarEdit_saveButton__wcn7W{align-items:center;background:#0b78ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s}.ScholarEdit_saveButton__wcn7W:hover:not(:disabled){background:#0a6ae6;box-shadow:0 4px 12px #0b78ff66;transform:translateY(-1px)}.ScholarEdit_cancelButton__v8QXs:disabled,.ScholarEdit_saveButton__wcn7W:disabled{cursor:not-allowed;opacity:.6}@keyframes ScholarEdit_fadeIn__ukEFS{0%{opacity:0}to{opacity:1}}@keyframes ScholarEdit_slideUp__slZZx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ScholarEdit_spin__b\+K2M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.ScholarEdit_grid3__ujE6m{grid-template-columns:repeat(2,1fr)}.ScholarEdit_twoColumn__yIXzZ{grid-template-columns:1fr}}@media (max-width:768px){.ScholarEdit_popupContainer__cNep8{border-radius:0;height:100%;max-height:100vh;width:100%}.ScholarEdit_popupContent__QbVLU{max-height:calc(100vh - 130px)}.ScholarEdit_grid2__2Zs2U,.ScholarEdit_grid3__ujE6m,.ScholarEdit_twoColumn__yIXzZ{grid-template-columns:1fr}.ScholarEdit_formSection__ii-XG,.ScholarEdit_popupContent__QbVLU,.ScholarEdit_popupHeader__Pd8w1{padding:16px}}.ScholarEdit_popupContent__QbVLU::-webkit-scrollbar{width:8px}.ScholarEdit_popupContent__QbVLU::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ScholarEdit_popupContent__QbVLU::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ScholarEdit_popupContent__QbVLU::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ScholarEdit_technicalExpertView__BDGit{align-items:center;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.ScholarEdit_technicalExpertInfo__c2g5I{align-items:center;display:flex;gap:1rem}.ScholarEdit_technicalExpertLabel__LVA1D{color:#555;font-weight:600}.ScholarEdit_technicalExpertName__GHZHh{color:#333;font-size:1.1rem}.ScholarEdit_editButton__4QFD9{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:background-color .3s}.ScholarEdit_editButton__4QFD9:hover{background-color:#0056b3}.ScholarEdit_emailFieldContainer__nMsyv{width:100%}.ScholarEdit_emailFieldWrapper__aX0AE{align-items:flex-start;display:flex;gap:8px;width:100%}.ScholarEdit_emailFieldWrapper__aX0AE>div{flex:1 1}.ScholarEdit_addEmailButton__BM-z\+{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:24px;transition:background-color .2s;width:36px}.ScholarEdit_addEmailButton__BM-z\+:hover{background-color:#0056b3}.ScholarEdit_addEmailButton__BM-z\+:disabled{background-color:#ccc;cursor:not-allowed}.ScholarEdit_secondaryEmailContainer__jK11I{grid-column:span 1;width:100%}.ScholarEdit_removeEmailButton__Z7Xoo{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:24px;transition:background-color .2s;width:36px}.ScholarEdit_removeEmailButton__Z7Xoo:hover{background-color:#c82333}.ScholarEdit_removeEmailButton__Z7Xoo:disabled{background-color:#ccc;cursor:not-allowed}.ScholarEdit_sectionHeader__2-Olv{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ScholarEdit_sectionHeader__2-Olv .ScholarEdit_sectionTitle__IoZup{margin-bottom:0}.ScholarEdit_assignmentView__tS1mO{background-color:#f8f9fa;background-color:var(--background-light,#f8f9fa);border-radius:8px;padding:1rem}.ScholarEdit_assignmentInfoGrid__g9QvG{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ScholarEdit_assignmentInfoItem__KNz\+m{display:flex;flex-direction:column;gap:.25rem}.ScholarEdit_assignmentLabel__fWoEY{color:#666;color:var(--text-secondary,#666);font-size:.85rem;font-weight:500}.ScholarEdit_assignmentValue__CoauB{background-color:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:4px;color:#333;color:var(--text-primary,#333);font-size:1rem;font-weight:500;padding:.5rem}.BdaRegister_container__7fj7t{margin:0 auto;max-width:1200px}.BdaRegister_formGrid__TIV0p{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.BdaRegister_formFooter__KYFJS{border-top:2px solid #eef2f6;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.BdaRegister_resetButton__biNDI,.BdaRegister_submitButton__qAFIb{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-width:140px;outline:none;padding:.9rem 2rem;transition:all .3s ease}.BdaRegister_resetButton__biNDI{background:#fff;border:2px solid #e0e7f0;color:#5a6a85}.BdaRegister_resetButton__biNDI:hover{background:#f5f8ff;border-color:#99c2ff;color:#2d3a4f;transform:translateY(-2px)}.BdaRegister_submitButton__qAFIb{background:linear-gradient(135deg,#06f,#0052cc);box-shadow:0 8px 20px #0066ff4d;color:#fff;overflow:hidden;position:relative}.BdaRegister_submitButton__qAFIb:hover{background:linear-gradient(135deg,#0052cc,#0043a8);box-shadow:0 12px 28px #06f6;transform:translateY(-2px)}.BdaRegister_submitButton__qAFIb:active{box-shadow:0 4px 12px #0066ff4d;transform:translateY(0)}.BdaRegister_submitButton__qAFIb:after{background:radial-gradient(circle,#fff3 0,#0000 70%);content:"";height:150%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s ease;width:150%}.BdaRegister_submitButton__qAFIb:hover:after{transform:translate(-50%,-50%) scale(1)}.BdaRegister_formNote__nkhh3{margin-top:1.5rem;text-align:center}.BdaRegister_formNote__nkhh3 p{align-items:center;color:#7f8fa4;display:flex;font-size:.9rem;gap:.25rem;justify-content:center}.BdaRegister_required__VwZtM{color:#ff4d4f;font-size:1.1rem;font-weight:700;margin-left:2px}@media (max-width:768px){.BdaRegister_container__7fj7t{padding:1rem}.BdaRegister_formGrid__TIV0p{gap:1rem;grid-template-columns:1fr}.BdaRegister_formFooter__KYFJS{flex-direction:column-reverse;gap:.75rem}.BdaRegister_resetButton__biNDI,.BdaRegister_submitButton__qAFIb{min-width:auto;width:100%}}@keyframes BdaRegister_fadeInUp__KXgem{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BdaRegister_formCard__84h6H{animation:BdaRegister_fadeInUp__KXgem .6s ease-out}.BdaRegister_checkboxContainer__ZXike{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;grid-column:span 2;margin:8px 0;padding:12px}.BdaRegister_checkboxLabel__Q0\+Li{align-items:center;color:#333;cursor:pointer;display:flex;font-weight:500;gap:10px}.BdaRegister_checkbox__aHKei{accent-color:#007bff;cursor:pointer;height:18px;width:18px}.BdaRegister_checkboxHint__vjtZJ{color:#666;font-size:.85rem;font-style:italic;margin-bottom:0;margin-top:6px}@media (max-width:768px){.BdaRegister_checkboxContainer__ZXike{grid-column:span 1}}.RegisterStaff_container__wMBuz{margin:0 auto;max-width:1200px}.RegisterStaff_formCard__ISyec{transition:transform .3s ease,box-shadow .3s ease}.RegisterStaff_formGrid__JlECa{grid-gap:1.8rem;display:grid;gap:1.8rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.RegisterStaff_formFooter__EMgyf{border-top:2px solid #eef2f6;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.RegisterStaff_resetButton__opNex,.RegisterStaff_submitButton__E0Grn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;min-width:140px;outline:none;padding:.9rem 2rem;transition:all .3s ease}.RegisterStaff_resetButton__opNex{background:#fff;border:2px solid #e0e7f0;color:#5a6a85}.RegisterStaff_resetButton__opNex:hover{background:#f5f8ff;border-color:#99c2ff;color:#2d3a4f;transform:translateY(-2px)}.RegisterStaff_submitButton__E0Grn{background:linear-gradient(135deg,#06f,#0052cc);box-shadow:0 8px 20px #0066ff4d;color:#fff;overflow:hidden;position:relative}.RegisterStaff_submitButton__E0Grn:hover{background:linear-gradient(135deg,#0052cc,#0043a8);box-shadow:0 12px 28px #06f6;transform:translateY(-2px)}.RegisterStaff_submitButton__E0Grn:active{box-shadow:0 4px 12px #0066ff4d;transform:translateY(0)}.RegisterStaff_submitButton__E0Grn:after{background:radial-gradient(circle,#fff3 0,#0000 70%);content:"";height:150%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s ease;width:150%}.RegisterStaff_submitButton__E0Grn:hover:after{transform:translate(-50%,-50%) scale(1)}.RegisterStaff_formNote__\+1zil{margin-top:1.5rem;text-align:center}.RegisterStaff_formNote__\+1zil p{align-items:center;color:#7f8fa4;display:flex;font-size:.9rem;gap:.25rem;justify-content:center}.RegisterStaff_required__1Nmca{color:#ff4d4f;font-size:1.1rem;font-weight:700;margin-left:2px}@media (max-width:768px){.RegisterStaff_container__wMBuz{padding:1rem}.RegisterStaff_formGrid__JlECa{gap:1.2rem;grid-template-columns:1fr}.RegisterStaff_formFooter__EMgyf{flex-direction:column-reverse;gap:.75rem}.RegisterStaff_resetButton__opNex,.RegisterStaff_submitButton__E0Grn{min-width:auto;width:100%}}@keyframes RegisterStaff_fadeInUp__rKg0P{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RegisterStaff_formCard__ISyec{animation:RegisterStaff_fadeInUp__rKg0P .6s ease-out}.RegisterStaff_checkboxGroup__nykAX{background-color:#f9f9f9;border-radius:8px;margin:1.5rem 0;padding:1rem}.RegisterStaff_checkboxLabel__cjIEr{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:.5rem}.RegisterStaff_checkbox__F7Jxy{cursor:pointer;height:18px;width:18px}.RegisterStaff_checkboxHint__QHtrI{color:#666;display:block;font-size:.85rem;margin-top:.5rem}.RegisterStaff_roleGroup__W-LbT{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:16px}.RegisterStaff_roleLabel__UTpcU{color:#495057;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.RegisterStaff_roleOptions__ePxn-{display:flex;gap:24px;margin-bottom:12px}.RegisterStaff_radioLabel__TKPZG{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;gap:8px}.RegisterStaff_radio__Rnxwf{cursor:pointer;height:16px;width:16px}.RegisterStaff_roleHint__RzFFx{color:#6c757d;display:block;font-size:12px;margin-top:8px}@media (max-width:768px){.RegisterStaff_roleOptions__ePxn-{flex-direction:column;gap:12px}}.EditStaff_modalOverlay__PCl8Q{align-items:center;animation:EditStaff_fadeIn__8FYoU .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EditStaff_modalContainer__rUUV6{animation:EditStaff_slideUp__xCwAs .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.EditStaff_modalHeader__\+0VkB{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.EditStaff_modalTitle__5NRhV{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.EditStaff_closeButton__-HPV4{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.EditStaff_closeButton__-HPV4:hover{background-color:#f3f4f6;color:#374151}.EditStaff_modalBody__eqVIc{padding:24px}.EditStaff_formGrid__frRIt{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.EditStaff_formGroup__oDnZI{display:flex;flex-direction:column;gap:6px}.EditStaff_label__25blP{color:#374151;font-size:.875rem;font-weight:500}.EditStaff_required__QBu6V{color:#ef4444;margin-left:2px}.EditStaff_inputWrapper__xVzn4,.EditStaff_selectWrapper__AwFO5{align-items:center;display:flex;position:relative}.EditStaff_inputIcon__7FuVl,.EditStaff_selectIcon__UyUrx{color:#9ca3af;height:18px;left:12px;position:absolute;width:18px}.EditStaff_input__FS5CX,.EditStaff_select__BzWuc{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px 10px 40px;transition:all .2s;width:100%}.EditStaff_input__FS5CX:focus,.EditStaff_select__BzWuc:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.EditStaff_input__FS5CX:disabled,.EditStaff_select__BzWuc:disabled{background-color:#f3f4f6;cursor:not-allowed}.EditStaff_inputError__p7\+AK,.EditStaff_selectError__D1hrx{border-color:#ef4444}.EditStaff_inputError__p7\+AK:focus,.EditStaff_selectError__D1hrx:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.EditStaff_errorText__3Du7t{color:#ef4444;font-size:.75rem;margin-top:2px}.EditStaff_checkboxGroup__Rky5w{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:16px}.EditStaff_checkboxLabel__cFQKS{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px}.EditStaff_checkbox__WHk\+4{accent-color:#3b82f6;cursor:pointer;height:16px;width:16px}.EditStaff_checkboxHint__jRsSM{color:#6b7280;display:block;font-size:.75rem;margin-left:24px;margin-top:4px}.EditStaff_modalFooter__1ftEZ{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.EditStaff_cancelButton__LJuY4,.EditStaff_submitButton__7zFbu{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 20px;transition:all .2s}.EditStaff_cancelButton__LJuY4{background-color:#fff;border:1px solid #d1d5db;color:#374151}.EditStaff_cancelButton__LJuY4:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.EditStaff_submitButton__7zFbu{background-color:#3b82f6;color:#fff}.EditStaff_submitButton__7zFbu:hover:not(:disabled){background-color:#2563eb}.EditStaff_cancelButton__LJuY4:disabled,.EditStaff_submitButton__7zFbu:disabled{cursor:not-allowed;opacity:.5}.EditStaff_errorBanner__pjPLO{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#991b1b;font-size:.875rem;margin-bottom:20px;padding:12px 16px}.EditStaff_loaderWrapper__sdf6C{align-items:center;display:flex;justify-content:center;min-height:240px;padding:28px 0}@keyframes EditStaff_fadeIn__8FYoU{0%{opacity:0}to{opacity:1}}@keyframes EditStaff_slideUp__xCwAs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.EditStaff_modalContainer__rUUV6{max-height:95vh;width:95%}.EditStaff_formGrid__frRIt{gap:16px;grid-template-columns:1fr}.EditStaff_modalHeader__\+0VkB{padding:16px 20px}.EditStaff_modalBody__eqVIc{padding:20px}.EditStaff_modalFooter__1ftEZ{flex-direction:column-reverse;gap:8px}.EditStaff_cancelButton__LJuY4,.EditStaff_submitButton__7zFbu{text-align:center;width:100%}}.EditStaff_roleGroup__BRx3r{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:16px}.EditStaff_roleLabel__fpmJx{color:#495057;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.EditStaff_roleOptions__m9DnI{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:8px}.EditStaff_radioLabel__KtdGL{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;gap:8px}.EditStaff_radio__AcqVZ{cursor:pointer;height:16px;width:16px}.EditStaff_roleHint__P3LMn{color:#6c757d;display:block;font-size:12px;margin-top:8px}.EditStaff_warningHint__BQHEh{background-color:#fff3cd;border-radius:4px;color:#856404;display:block;font-size:12px;margin-top:4px;padding:4px 8px}.EditStaff_radioLabel__KtdGL input:disabled,.EditStaff_radioLabel__KtdGL input:disabled+span{cursor:not-allowed;opacity:.6}.TeamManagementPopup_overlay__pQ0mU{align-items:center;animation:TeamManagementPopup_fadeIn__wt5gp .2s ease;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TeamManagementPopup_popup__DC30e{animation:TeamManagementPopup_slideUp__gFiUy .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:700px;width:90%}.TeamManagementPopup_header__EWF0-{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.TeamManagementPopup_headerTitle__P0mFU{align-items:center;display:flex;gap:12px}.TeamManagementPopup_headerIcon__dQqM-{color:#3b82f6;font-size:24px}.TeamManagementPopup_headerTitle__P0mFU h2{color:#111827;font-size:20px;font-weight:600;margin:0}.TeamManagementPopup_headerTitle__P0mFU p{color:#6b7280;font-size:14px;margin:4px 0 0}.TeamManagementPopup_closeButton__P7d-B{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;transition:color .2s}.TeamManagementPopup_closeButton__P7d-B:hover{color:#374151}.TeamManagementPopup_content__av28A{flex:1 1;overflow-y:auto;padding:24px}.TeamManagementPopup_errorMessage__rY5Io{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;gap:8px;margin-bottom:16px;padding:12px}.TeamManagementPopup_successMessage__oWOmD{align-items:center;background:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;color:#059669;display:flex;gap:8px;margin-bottom:16px;padding:12px}.TeamManagementPopup_teamInfo__T3Ea7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.TeamManagementPopup_infoCard__7iIYU{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:16px}.TeamManagementPopup_infoIcon__V7uGo{color:#3b82f6;font-size:20px}.TeamManagementPopup_infoLabel__BKOIH{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.TeamManagementPopup_infoValue__YSPlc{color:#111827;display:block;font-size:16px;font-weight:600}.TeamManagementPopup_modeSelector__qyAul{display:flex;gap:12px;margin-bottom:24px}.TeamManagementPopup_modeButton__YxUUA{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px;transition:all .2s}.TeamManagementPopup_modeButton__YxUUA.TeamManagementPopup_active__gaGsP{background:#3b82f6;border-color:#3b82f6;color:#fff}.TeamManagementPopup_section__Ym\+F3{margin-bottom:24px}.TeamManagementPopup_sectionHeader__o7H3v{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TeamManagementPopup_section__Ym\+F3 h3{color:#374151;font-size:16px;font-weight:600;margin:0 0 12px}.TeamManagementPopup_selectAllButton__\+1XqB{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500}.TeamManagementPopup_tlList__92pK-{display:flex;flex-direction:column;gap:8px}.TeamManagementPopup_tlCard__7vCZ2{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:all .2s}.TeamManagementPopup_tlCard__7vCZ2.TeamManagementPopup_selected__vLnHV,.TeamManagementPopup_tlCard__7vCZ2:hover{background:#eff6ff;border-color:#3b82f6}.TeamManagementPopup_tlInfo__A-nn9{flex:1 1}.TeamManagementPopup_tlName__KPyCA{color:#111827;display:block;font-weight:500}.TeamManagementPopup_tlRole__onlTN{color:#6b7280;display:block;font-size:12px}.TeamManagementPopup_checkIcon__j2jPu{color:#3b82f6}.TeamManagementPopup_membersList__KH1aR{border:1px solid #e5e7eb;border-radius:8px;max-height:300px;overflow-y:auto}.TeamManagementPopup_memberItem__VHyUK{align-items:center;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;gap:12px;padding:12px}.TeamManagementPopup_memberItem__VHyUK:last-child{border-bottom:none}.TeamManagementPopup_memberItem__VHyUK:hover{background:#f9fafb}.TeamManagementPopup_memberInfo__yp3X5{flex:1 1}.TeamManagementPopup_memberName__LVJnz{color:#111827;display:block;font-size:14px;font-weight:500}.TeamManagementPopup_memberRole__l3LYz{color:#6b7280;display:block;font-size:12px}.TeamManagementPopup_splitMode__bGuxf{display:flex;flex-direction:column;gap:20px}.TeamManagementPopup_splitTeamCard__xqDsT{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.TeamManagementPopup_splitTeamHeader__pwUgS{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.TeamManagementPopup_splitTeamHeader__pwUgS h3{font-size:16px;font-weight:600;margin:0}.TeamManagementPopup_removeTeamButton__QAP6r{background:none;border:none;color:#ef4444;cursor:pointer;padding:4px}.TeamManagementPopup_formGroup__jPxeC{margin-bottom:16px}.TeamManagementPopup_formGroup__jPxeC label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.TeamManagementPopup_select__hH6SH{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:8px 12px;width:100%}.TeamManagementPopup_splitMembersList__47jd2{border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:8px}.TeamManagementPopup_splitMemberItem__oYiv-{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px}.TeamManagementPopup_splitMemberItem__oYiv-:hover{background:#f3f4f6}.TeamManagementPopup_addTeamButton__fPOVe{align-items:center;background:#eff6ff;border:1px dashed #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px;transition:all .2s;width:100%}.TeamManagementPopup_addTeamButton__fPOVe:hover{background:#dbeafe}.TeamManagementPopup_actions__5MEKT{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.TeamManagementPopup_cancelButton__ACk5X{background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.TeamManagementPopup_cancelButton__ACk5X:hover{background:#f3f4f6}.TeamManagementPopup_reassignButton__zn73a{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 20px;transition:all .2s}.TeamManagementPopup_reassignButton__zn73a:hover:not(:disabled){background:#2563eb}.TeamManagementPopup_reassignButton__zn73a:disabled{cursor:not-allowed;opacity:.6}.TeamManagementPopup_noData__uEiJ5{color:#6b7280;padding:32px;text-align:center}@keyframes TeamManagementPopup_fadeIn__wt5gp{0%{opacity:0}to{opacity:1}}@keyframes TeamManagementPopup_slideUp__gFiUy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TeamManagementPopup_warningBadge__jAxVT{background:#fef3c7;border-radius:12px;color:#f59e0b;display:inline-block;font-size:11px;font-weight:400;margin-left:8px;padding:2px 6px}.TeamManagementPopup_infoBox__NmoEB{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;gap:12px;margin-bottom:20px;padding:16px}.TeamManagementPopup_infoBox__NmoEB p{flex:1 1;font-size:14px;margin:0}.TeamManagementPopup_createTeamsButton__F9cCK{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;white-space:nowrap}.TeamManagementPopup_createTeamsButton__F9cCK:hover{background:#2563eb}.TeamManagementPopup_teamTitleWrapper__-VMuD{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TeamManagementPopup_memberCount__oqs4h{color:#6b7280;font-size:13px;font-weight:400}.TeamManagementPopup_tlNameBadge__lRQdZ{background:#e5e7eb;border-radius:12px;color:#374151;font-size:12px;font-weight:400;padding:2px 8px}.TeamManagementPopup_assignedBadge__PHw41{background:#d1fae5;border-radius:10px;color:#059669;font-size:11px;margin-left:8px;padding:2px 6px}.TeamManagementPopup_unassignedBadge__0zPE5{background:#fee2e2;border-radius:10px;color:#dc2626;font-size:11px;margin-left:8px;padding:2px 6px}.TeamManagementPopup_allAssignedMessage__C7jqR{align-items:center;background:#d1fae5;border-radius:8px;color:#059669;display:flex;gap:8px;justify-content:center;margin-top:16px;padding:12px;text-align:center}.TeamManagementPopup_noMembersMessage__oM9-6{color:#6b7280;font-size:14px;padding:20px;text-align:center}.TeamManagementPopup_loadingMessage__O9gQB{color:#6b7280;padding:40px;text-align:center}.TeamManagementPopup_sectionDescription__9J4Nw{color:#6b7280;font-size:13px;margin:-8px 0 12px}.TeamManagementPopup_tlGrid__0kvYM{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:12px}.TeamManagementPopup_selectedCount__X0gl-{color:#6b7280;font-size:13px;margin-top:8px;text-align:right}.TeamManagementPopup_autoSplitSection__gn3e8{border:1px solid #e5e7eb;border-radius:8px;margin:20px 0;overflow:hidden}.TeamManagementPopup_autoSplitToggle__3qGjg{align-items:center;background:#f9fafb;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s;width:100%}.TeamManagementPopup_autoSplitToggle__3qGjg:hover{background:#f3f4f6}.TeamManagementPopup_autoSplitPanel__Jd2D-{background:#fff;border-top:1px solid #e5e7eb;padding:16px}.TeamManagementPopup_autoSplitHeader__d0\+qP{align-items:center;display:flex;gap:8px;margin-bottom:16px}.TeamManagementPopup_autoSplitHeader__d0\+qP h4{color:#374151;font-size:14px;font-weight:600;margin:0}.TeamManagementPopup_autoSplitControls__zf7\+K{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.TeamManagementPopup_numberInput__7ZUMX{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:6px 8px;width:80px}.TeamManagementPopup_applySplitButton__Ms3x9{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px}.TeamManagementPopup_applySplitButton__Ms3x9:hover{background:#059669}.TeamManagementPopup_splitPreview__q4gA1{background:#f9fafb;border-radius:6px;color:#6b7280;font-size:13px;padding:12px}.TeamManagementPopup_splitPreview__q4gA1 p{margin:0 0 8px}.TeamManagementPopup_splitPreview__q4gA1 ul{margin:0;padding-left:20px}.TeamManagementPopup_clearAllButton__z1ivS{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:12px;padding:4px 12px;transition:background .2s}.TeamManagementPopup_clearAllButton__z1ivS:hover{background:#c82333}.TeamManagementPopup_teamActions__y2fGe{display:flex;gap:8px}.TeamMembersPopup_teamOverlay__khFCg{align-items:center;animation:TeamMembersPopup_fadeIn__BHBE7 .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes TeamMembersPopup_fadeIn__BHBE7{0%{opacity:0}to{opacity:1}}.TeamMembersPopup_teamContainer__kAqej{animation:TeamMembersPopup_slideUp__HkCOW .4s cubic-bezier(.34,1.2,.64,1);background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:28px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:85vh;overflow:hidden;width:30%}@keyframes TeamMembersPopup_slideUp__HkCOW{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TeamMembersPopup_teamHeader__hwgRk{background:#fff;border-bottom:2px solid #0b78ff20;color:#1e293b;padding:24px 28px;position:relative}.TeamMembersPopup_teamHeader__hwgRk h2{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:10px;letter-spacing:-.01em;margin:0 0 8px}.TeamMembersPopup_teamHeader__hwgRk h2 svg{color:#0b78ff;filter:drop-shadow(0 2px 4px rgba(11,120,255,.1))}.TeamMembersPopup_teamLeadInfo__XtaUx{background:#f8fafc;border-left:3px solid #0b78ff;border-radius:16px;margin-top:12px;padding:12px 16px}.TeamMembersPopup_teamLeadName__LO0ro{align-items:center;color:#1e293b;display:flex;flex-wrap:wrap;font-weight:600;gap:12px}.TeamMembersPopup_teamLeadName__LO0ro .TeamMembersPopup_badge__GAxKt{background:#0b78ff;border-radius:20px;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.5px;padding:4px 12px}.TeamMembersPopup_teamLeadDetails__fPJKB{color:#475569;display:flex;font-size:.85rem;gap:20px;margin-top:8px;opacity:.8}.TeamMembersPopup_teamLeadDetails__fPJKB span{align-items:center;display:flex;gap:6px}.TeamMembersPopup_closeButton__AbYWM{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#475569;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:24px;top:20px;transition:all .2s ease}.TeamMembersPopup_closeButton__AbYWM:hover{background:#0b78ff;color:#fff;transform:rotate(90deg)}.TeamMembersPopup_teamStats__es7tp{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;padding:20px 28px}.TeamMembersPopup_statCard__AyWXM{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000d;display:flex;flex:1 1;gap:12px;padding:12px 16px}.TeamMembersPopup_statIcon__66Qtz{align-items:center;background:#0b78ff15;border-radius:12px;color:#0b78ff;display:flex;height:40px;justify-content:center;width:40px}.TeamMembersPopup_statInfo__TPHSK{flex:1 1}.TeamMembersPopup_statLabel__UBbg7{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TeamMembersPopup_statValue__Nvot9{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.2}.TeamMembersPopup_teamContent__kAFzG{flex:1 1;overflow-y:auto;padding:20px 28px}.TeamMembersPopup_loadingState__uTZt3{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.TeamMembersPopup_loadingSpinner__ZQAVH{animation:TeamMembersPopup_spin__Dp-f5 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0b78ff;height:48px;width:48px}@keyframes TeamMembersPopup_spin__Dp-f5{to{transform:rotate(1turn)}}.TeamMembersPopup_loadingState__uTZt3 p{color:#64748b;margin-top:16px}.TeamMembersPopup_emptyState__or3C1{padding:60px 20px;text-align:center}.TeamMembersPopup_emptyIcon__sCgAO{align-items:center;background:#f1f5f9;border-radius:50%;color:#0b78ff;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.TeamMembersPopup_emptyState__or3C1 h3{color:#1e293b;font-size:1.25rem;margin:0 0 8px}.TeamMembersPopup_emptyState__or3C1 p{color:#64748b;margin:0}.TeamMembersPopup_teamMembersGrid__U3ZHD{display:flex;flex-direction:column;gap:12px}.TeamMembersPopup_memberCard__MJRZk{background:#fff;border:1px solid #e2e8f0;border-radius:16px;cursor:pointer;padding:5px 20px;transition:all .2s ease}.TeamMembersPopup_memberCard__MJRZk:hover{border-color:#0b78ff;box-shadow:0 4px 12px #0b78ff1a;transform:translateX(4px)}.TeamMembersPopup_memberHeader__Xk6PU{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TeamMembersPopup_memberNameSection__Scanz{align-items:center;display:flex;flex:1 1;gap:12px}.TeamMembersPopup_memberAvatar__UwUcW{align-items:center;background:#0b78ff;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:600;height:40px;justify-content:center;width:40px}.TeamMembersPopup_memberInfo__vWH7J{flex:1 1}.TeamMembersPopup_memberName__LWNWU{color:#1e293b;font-size:1rem;font-weight:600;margin-bottom:4px}.TeamMembersPopup_memberUserId__SRvxP{color:#64748b;font-family:monospace;font-size:.75rem}.TeamMembersPopup_memberStatus__Q5-Tx{align-items:center;border-radius:20px;display:inline-flex;font-size:.7rem;font-weight:600;gap:6px;letter-spacing:.3px;padding:4px 10px}.TeamMembersPopup_statusActive__\+2ICj{background:#10b98115;border:1px solid #10b98130;color:#10b981}.TeamMembersPopup_statusInactive__BGlCF{background:#ef444415;border:1px solid #ef444430;color:#ef4444}.TeamMembersPopup_memberDetails__D0qkU{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;padding-top:10px}.TeamMembersPopup_detailItem__RC65l{align-items:center;color:#475569;display:flex;font-size:.8rem;gap:6px}.TeamMembersPopup_detailItem__RC65l svg{color:#0b78ff;font-size:.85rem}.TeamMembersPopup_detailItem__RC65l a{color:#0b78ff;text-decoration:none;transition:color .2s}.TeamMembersPopup_detailItem__RC65l a:hover{color:#0b78ff;text-decoration:underline}.TeamMembersPopup_teamFooter__2qvHe{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:16px 28px}.TeamMembersPopup_closeBtn__SnVeO{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-weight:500;padding:10px 24px;transition:all .2s}.TeamMembersPopup_closeBtn__SnVeO:hover{background:#f1f5f9;border-color:#cbd5e1}.TeamMembersPopup_refreshBtn__D-WN-{align-items:center;background:#0b78ff;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s}.TeamMembersPopup_refreshBtn__D-WN-:hover{box-shadow:0 4px 12px #0b78ff66;transform:translateY(-2px)}.TeamMembersPopup_teamContent__kAFzG::-webkit-scrollbar{width:8px}.TeamMembersPopup_teamContent__kAFzG::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.TeamMembersPopup_teamContent__kAFzG::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.TeamMembersPopup_teamContent__kAFzG::-webkit-scrollbar-thumb:hover{background:#0b78ff}@media (max-width:768px){.TeamMembersPopup_teamContainer__kAqej{max-height:90vh;width:30%}.TeamMembersPopup_teamHeader__hwgRk{padding:20px}.TeamMembersPopup_teamHeader__hwgRk h2{font-size:1.3rem}.TeamMembersPopup_teamLeadDetails__fPJKB{flex-direction:column;gap:8px}.TeamMembersPopup_teamStats__es7tp{flex-direction:column;padding:16px 20px}.TeamMembersPopup_teamContent__kAFzG{padding:16px 20px}.TeamMembersPopup_memberCard__MJRZk{padding:5px 16px}.TeamMembersPopup_memberDetails__D0qkU{flex-direction:column;gap:8px}.TeamMembersPopup_memberNameSection__Scanz{flex-wrap:wrap}.TeamMembersPopup_teamFooter__2qvHe{padding:12px 20px}}.EditBDAPopup_epOverlay__5bLgF{align-items:center;animation:EditBDAPopup_epFadeIn__J1vUj .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.EditBDAPopup_epContainer__3EZEY{animation:EditBDAPopup_epSlideUp__31KUX .3s ease-out;background-color:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:700px;overflow-y:auto;width:90%}.EditBDAPopup_epHeader__\+YBMo{align-items:flex-start;background:#fff;border-bottom:1px solid #eef2f6;color:#374151;display:flex;justify-content:space-between;padding:24px 32px}.EditBDAPopup_epHeaderLeft__vdwAp{align-items:center;display:flex;gap:16px}.EditBDAPopup_epHeaderIcon__mYFbk{color:#fff;height:40px;width:40px}.EditBDAPopup_epTitle__baLYV{font-size:1.5rem;font-weight:600;margin:0 0 4px}.EditBDAPopup_epSubtitle__PEdV5{font-size:.875rem;margin:0;opacity:.9}.EditBDAPopup_epCloseButton__f1yQI{align-items:center;background:#fff3;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.EditBDAPopup_epCloseButton__f1yQI:hover:not(:disabled){background:#ffffff4d;transform:rotate(90deg)}.EditBDAPopup_epCloseButton__f1yQI:disabled{cursor:not-allowed;opacity:.5}.EditBDAPopup_epCloseButton__f1yQI svg{height:20px;width:20px}.EditBDAPopup_epStatusMessage__3nExr{align-items:center;animation:EditBDAPopup_epSlideDown__7u1FW .3s ease-out;border-radius:12px;display:flex;font-size:.95rem;gap:12px;margin:20px 32px 0;padding:12px 16px}.EditBDAPopup_epStatussuccess__ppD2J{background:#f0fdf4;border:1px solid #86efac;color:#166534}.EditBDAPopup_epStatuserror__m-7\+4{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.EditBDAPopup_epStatusIcon__QqgWm{flex-shrink:0;height:20px;width:20px}.EditBDAPopup_epForm__zZHCl{background:#fff;color:#374151;padding:32px}.EditBDAPopup_epFormGrid__Pp6aF{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.EditBDAPopup_epFormGroup__eUQwu{display:flex;flex-direction:column;gap:6px}.EditBDAPopup_epLabel__Jfrnw{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:500;gap:4px}.EditBDAPopup_epRequired__XDmko{color:#ef4444;font-size:1.1rem;margin-left:2px}.EditBDAPopup_epOptional__jQYoe{color:#9ca3af;font-size:.8rem;font-weight:400;margin-left:4px}.EditBDAPopup_epInputWrapper__ykYCO,.EditBDAPopup_epSelectWrapper__DVeGg{align-items:center;display:flex;position:relative}.EditBDAPopup_epInputIcon__3-duR,.EditBDAPopup_epSelectIcon__K7e\+v{color:#9ca3af;height:18px;left:12px;pointer-events:none;position:absolute;width:18px}.EditBDAPopup_epInput__0KzTH,.EditBDAPopup_epSelect__9cdhv{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:.95rem;padding:10px 12px 10px 40px;transition:all .2s;width:100%}.EditBDAPopup_epInput__0KzTH:focus,.EditBDAPopup_epSelect__9cdhv:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.EditBDAPopup_epInputError__TvGTh,.EditBDAPopup_epSelectError__ZNBeF{background-color:#fef2f2;border-color:#ef4444}.EditBDAPopup_epInputError__TvGTh:focus,.EditBDAPopup_epSelectError__ZNBeF:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.EditBDAPopup_epErrorText__V7DKX{animation:EditBDAPopup_epShake__Ioy4- .3s ease-in-out;color:#ef4444;font-size:.8rem;margin-top:4px}.EditBDAPopup_epCheckboxLabel__V9xS3{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.95rem;gap:8px;padding:8px 0}.EditBDAPopup_epCheckbox__4RbV1{accent-color:#0b78ff;cursor:pointer;height:18px;width:18px}.EditBDAPopup_epCheckboxText__-39Gj{align-items:center;display:flex;gap:8px}.EditBDAPopup_epCheckboxIcon__AJnWu{color:#0b78ff;height:16px;width:16px}.EditBDAPopup_epCheckboxHint__jEi08{color:#6b7280;font-size:.8rem;margin:0 0 0 26px}.EditBDAPopup_epActions__cQDQo{border-top:1px solid #eef2f6;display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px}.EditBDAPopup_epCancelButton__unghy,.EditBDAPopup_epSubmitButton__63sNR{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.EditBDAPopup_epCancelButton__unghy{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.EditBDAPopup_epCancelButton__unghy:hover:not(:disabled){border-color:#d1d5db}.EditBDAPopup_epSubmitButton__63sNR{background:#0b78ff;border:none;box-shadow:0 4px 6px -1px #0b78ff33;color:#fff}.EditBDAPopup_epSubmitButton__63sNR:hover:not(:disabled){box-shadow:0 6px 8px -1px #0b78ff4d;transform:translateY(-1px)}.EditBDAPopup_epSubmitDisabled__lZT4C{cursor:not-allowed;opacity:.6}.EditBDAPopup_epSubmitDisabled__lZT4C:hover{box-shadow:none;transform:none}.EditBDAPopup_epSpinner__9QQS7{animation:EditBDAPopup_epSpin__kprlT 1s linear infinite}.EditBDAPopup_epFooter__vq3Hq{border-top:1px solid #eef2f6;color:#6b7280;font-size:.8rem;padding:16px 32px 24px;text-align:center}.EditBDAPopup_epFooter__vq3Hq p{margin:0}@keyframes EditBDAPopup_epFadeIn__J1vUj{0%{opacity:0}to{opacity:1}}@keyframes EditBDAPopup_epSlideUp__31KUX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes EditBDAPopup_epSlideDown__7u1FW{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes EditBDAPopup_epShake__Ioy4-{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes EditBDAPopup_epSpin__kprlT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EditBDAPopup_epContainer__3EZEY::-webkit-scrollbar{width:8px}.EditBDAPopup_epContainer__3EZEY::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.EditBDAPopup_epContainer__3EZEY::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.EditBDAPopup_epContainer__3EZEY::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media (max-width:640px){.EditBDAPopup_epContainer__3EZEY{max-height:95vh;width:95%}.EditBDAPopup_epForm__zZHCl,.EditBDAPopup_epHeader__\+YBMo{padding:20px}.EditBDAPopup_epFormGrid__Pp6aF{gap:16px;grid-template-columns:1fr}.EditBDAPopup_epActions__cQDQo{flex-direction:column-reverse}.EditBDAPopup_epCancelButton__unghy,.EditBDAPopup_epSubmitButton__63sNR{justify-content:center;width:100%}.EditBDAPopup_epTitle__baLYV{font-size:1.25rem}.EditBDAPopup_epHeaderIcon__mYFbk{height:32px;width:32px}}@media (prefers-color-scheme:dark){.EditBDAPopup_epContainer__3EZEY{background:#1f2937}.EditBDAPopup_epLabel__Jfrnw{color:#e5e7eb}.EditBDAPopup_epInput__0KzTH,.EditBDAPopup_epSelect__9cdhv{background:#374151;border-color:#4b5563;color:#f3f4f6}.EditBDAPopup_epInput__0KzTH:focus,.EditBDAPopup_epSelect__9cdhv:focus{border-color:#0b78ff}.EditBDAPopup_epCancelButton__unghy{background:#374151;border-color:#4b5563;color:#e5e7eb}.EditBDAPopup_epCancelButton__unghy:hover{background:#4b5563}.EditBDAPopup_epFooter__vq3Hq{border-top-color:#374151;color:#9ca3af}}.TeamManagementPopup_overlay__vkHcD{align-items:center;animation:TeamManagementPopup_fadeIn__z8Ie\+ .2s ease;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TeamManagementPopup_popup__jRG1r{animation:TeamManagementPopup_slideUp__Nsp3B .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:700px;width:90%}.TeamManagementPopup_header__ZCFOF{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.TeamManagementPopup_headerTitle__NyzWP{align-items:center;display:flex;gap:12px}.TeamManagementPopup_headerIcon__ALtc5{color:#3b82f6;font-size:24px}.TeamManagementPopup_headerTitle__NyzWP h2{color:#111827;font-size:20px;font-weight:600;margin:0}.TeamManagementPopup_headerTitle__NyzWP p{color:#6b7280;font-size:14px;margin:4px 0 0}.TeamManagementPopup_closeButton__OQ7jl{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;transition:color .2s}.TeamManagementPopup_closeButton__OQ7jl:hover{color:#374151}.TeamManagementPopup_content__WM\+yy{flex:1 1;overflow-y:auto;padding:24px}.TeamManagementPopup_errorMessage__LIruL{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;gap:8px;margin-bottom:16px;padding:12px}.TeamManagementPopup_successMessage__DCuMF{align-items:center;background:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;color:#059669;display:flex;gap:8px;margin-bottom:16px;padding:12px}.TeamManagementPopup_teamInfo__7B49n{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.TeamManagementPopup_infoCard__bdxV6{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:16px}.TeamManagementPopup_infoIcon__LSuT5{color:#3b82f6;font-size:20px}.TeamManagementPopup_infoLabel__Qnl4t{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.TeamManagementPopup_infoValue__DjP8y{color:#111827;display:block;font-size:16px;font-weight:600}.TeamManagementPopup_modeSelector__-XanG{display:flex;gap:12px;margin-bottom:24px}.TeamManagementPopup_modeButton__4hcCM{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px;transition:all .2s}.TeamManagementPopup_modeButton__4hcCM.TeamManagementPopup_active__5LDit{background:#3b82f6;border-color:#3b82f6;color:#fff}.TeamManagementPopup_section__zbVGo{margin-bottom:24px}.TeamManagementPopup_sectionHeader__CzfAt{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TeamManagementPopup_section__zbVGo h3{color:#374151;font-size:16px;font-weight:600;margin:0 0 12px}.TeamManagementPopup_selectAllButton__ull2e{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500}.TeamManagementPopup_tlList__IQHmx{display:flex;flex-direction:column;gap:8px}.TeamManagementPopup_tlCard__9NwFu{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:all .2s}.TeamManagementPopup_tlCard__9NwFu.TeamManagementPopup_selected__aUzeS,.TeamManagementPopup_tlCard__9NwFu:hover{background:#eff6ff;border-color:#3b82f6}.TeamManagementPopup_tlInfo__nt6Xn{flex:1 1}.TeamManagementPopup_tlName__9Aozc{color:#111827;display:block;font-weight:500}.TeamManagementPopup_tlRole__JJ6eI{color:#6b7280;display:block;font-size:12px}.TeamManagementPopup_checkIcon__I\+hec{color:#3b82f6}.TeamManagementPopup_membersList__TGny\+{border:1px solid #e5e7eb;border-radius:8px;max-height:300px;overflow-y:auto}.TeamManagementPopup_memberItem__uSiTv{align-items:center;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;gap:12px;padding:12px}.TeamManagementPopup_memberItem__uSiTv:last-child{border-bottom:none}.TeamManagementPopup_memberItem__uSiTv:hover{background:#f9fafb}.TeamManagementPopup_memberInfo__pgWjV{flex:1 1}.TeamManagementPopup_memberName__2Oc-8{color:#111827;display:block;font-size:14px;font-weight:500}.TeamManagementPopup_memberRole__xSC8E{color:#6b7280;display:block;font-size:12px}.TeamManagementPopup_splitMode__BlGT0{display:flex;flex-direction:column;gap:20px}.TeamManagementPopup_splitTeamCard__QhF0T{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.TeamManagementPopup_splitTeamHeader__TYLPh{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.TeamManagementPopup_splitTeamHeader__TYLPh h3{font-size:16px;font-weight:600;margin:0}.TeamManagementPopup_removeTeamButton__KPxTB{background:none;border:none;color:#ef4444;cursor:pointer;padding:4px}.TeamManagementPopup_formGroup__mJZ-o{margin-bottom:16px}.TeamManagementPopup_formGroup__mJZ-o label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.TeamManagementPopup_select__htxt5{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:8px 12px;width:100%}.TeamManagementPopup_splitMembersList__7PYbm{border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:8px}.TeamManagementPopup_splitMemberItem__FjOHn{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px}.TeamManagementPopup_splitMemberItem__FjOHn:hover{background:#f3f4f6}.TeamManagementPopup_addTeamButton__9R5sz{align-items:center;background:#eff6ff;border:1px dashed #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px;transition:all .2s;width:100%}.TeamManagementPopup_addTeamButton__9R5sz:hover{background:#dbeafe}.TeamManagementPopup_actions__n6y3L{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.TeamManagementPopup_cancelButton__r2Qwv{background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.TeamManagementPopup_cancelButton__r2Qwv:hover{background:#f3f4f6}.TeamManagementPopup_reassignButton__djPIE{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 20px;transition:all .2s}.TeamManagementPopup_reassignButton__djPIE:hover:not(:disabled){background:#2563eb}.TeamManagementPopup_reassignButton__djPIE:disabled{cursor:not-allowed;opacity:.6}.TeamManagementPopup_noData__6Rgx4{color:#6b7280;padding:32px;text-align:center}@keyframes TeamManagementPopup_fadeIn__z8Ie\+{0%{opacity:0}to{opacity:1}}@keyframes TeamManagementPopup_slideUp__Nsp3B{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TeamManagementPopup_warningBadge__GIyd2{background:#fef3c7;border-radius:12px;color:#f59e0b;display:inline-block;font-size:11px;font-weight:400;margin-left:8px;padding:2px 6px}.TeamManagementPopup_infoBox__fRt44{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;gap:12px;margin-bottom:20px;padding:16px}.TeamManagementPopup_infoBox__fRt44 p{flex:1 1;font-size:14px;margin:0}.TeamManagementPopup_createTeamsButton__EW\+MU{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;white-space:nowrap}.TeamManagementPopup_createTeamsButton__EW\+MU:hover{background:#2563eb}.TeamManagementPopup_teamTitleWrapper__st4PS{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TeamManagementPopup_memberCount__omHCM{color:#6b7280;font-size:13px;font-weight:400}.TeamManagementPopup_tlNameBadge__q-mdJ{background:#e5e7eb;border-radius:12px;color:#374151;font-size:12px;font-weight:400;padding:2px 8px}.TeamManagementPopup_assignedBadge__JMcR1{background:#d1fae5;border-radius:10px;color:#059669;font-size:11px;margin-left:8px;padding:2px 6px}.TeamManagementPopup_unassignedBadge__uvhW8{background:#fee2e2;border-radius:10px;color:#dc2626;font-size:11px;margin-left:8px;padding:2px 6px}.TeamManagementPopup_allAssignedMessage__p6wFj{align-items:center;background:#d1fae5;border-radius:8px;color:#059669;display:flex;gap:8px;justify-content:center;margin-top:16px;padding:12px;text-align:center}.TeamManagementPopup_noMembersMessage__o6bmJ{color:#6b7280;font-size:14px;padding:20px;text-align:center}.TeamManagementPopup_loadingMessage__NUJIj{color:#6b7280;padding:40px;text-align:center}.TeamManagementPopup_sectionDescription__Ra9Fs{color:#6b7280;font-size:13px;margin:-8px 0 12px}.TeamManagementPopup_tlGrid__ObaWe{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:12px}.TeamManagementPopup_selectedCount__kkwpZ{color:#6b7280;font-size:13px;margin-top:8px;text-align:right}.TeamManagementPopup_autoSplitSection__esqd4{border:1px solid #e5e7eb;border-radius:8px;margin:20px 0;overflow:hidden}.TeamManagementPopup_autoSplitToggle__6eQ8I{align-items:center;background:#f9fafb;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s;width:100%}.TeamManagementPopup_autoSplitToggle__6eQ8I:hover{background:#f3f4f6}.TeamManagementPopup_autoSplitPanel__ZUYnC{background:#fff;border-top:1px solid #e5e7eb;padding:16px}.TeamManagementPopup_autoSplitHeader__kNOKw{align-items:center;display:flex;gap:8px;margin-bottom:16px}.TeamManagementPopup_autoSplitHeader__kNOKw h4{color:#374151;font-size:14px;font-weight:600;margin:0}.TeamManagementPopup_autoSplitControls__Nkb56{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.TeamManagementPopup_numberInput__6X3Kl{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:6px 8px;width:80px}.TeamManagementPopup_applySplitButton__DHsq5{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px}.TeamManagementPopup_applySplitButton__DHsq5:hover{background:#059669}.TeamManagementPopup_splitPreview__PZHp2{background:#f9fafb;border-radius:6px;color:#6b7280;font-size:13px;padding:12px}.TeamManagementPopup_splitPreview__PZHp2 p{margin:0 0 8px}.TeamManagementPopup_splitPreview__PZHp2 ul{margin:0;padding-left:20px}.TeamManagementPopup_clearAllButton__yXQu-{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:12px;padding:4px 12px;transition:background .2s}.TeamManagementPopup_clearAllButton__yXQu-:hover{background:#c82333}.TeamManagementPopup_teamActions__TdEWs{display:flex;gap:8px}.TeamMembersPopup_teamOverlay__bxK9X{align-items:center;animation:TeamMembersPopup_fadeIn__t34sj .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes TeamMembersPopup_fadeIn__t34sj{0%{opacity:0}to{opacity:1}}.TeamMembersPopup_teamContainer__MoDhw{animation:TeamMembersPopup_slideUp__uxcfZ .4s cubic-bezier(.34,1.2,.64,1);background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:28px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:85vh;overflow:hidden;width:30%}@keyframes TeamMembersPopup_slideUp__uxcfZ{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TeamMembersPopup_teamHeader__Euxko{background:#fff;border-bottom:2px solid #0b78ff20;color:#1e293b;padding:24px 28px;position:relative}.TeamMembersPopup_teamHeader__Euxko h2{align-items:center;color:#1e293b;display:flex;font-weight:600;gap:10px;letter-spacing:-.01em;margin:0 0 8px}.TeamMembersPopup_teamHeader__Euxko h2 svg{color:#0b78ff;filter:drop-shadow(0 2px 4px rgba(11,120,255,.1))}.TeamMembersPopup_teamLeadInfo__Ul9lM{background:#f8fafc;border-left:3px solid #0b78ff;border-radius:16px;margin-top:12px;padding:12px 16px}.TeamMembersPopup_teamLeadName__vFVJu{align-items:center;color:#1e293b;display:flex;flex-wrap:wrap;font-weight:600;gap:12px}.TeamMembersPopup_teamLeadName__vFVJu .TeamMembersPopup_badge__ga7RE{background:#0b78ff;border-radius:20px;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.5px;padding:4px 12px}.TeamMembersPopup_teamLeadDetails__6ZjpL{color:#475569;display:flex;font-size:.85rem;gap:20px;margin-top:8px;opacity:.8}.TeamMembersPopup_teamLeadDetails__6ZjpL span{align-items:center;display:flex;gap:6px}.TeamMembersPopup_closeButton__Bxzp8{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#475569;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:24px;top:20px;transition:all .2s ease}.TeamMembersPopup_closeButton__Bxzp8:hover{background:#0b78ff;color:#fff;transform:rotate(90deg)}.TeamMembersPopup_teamStats__HjPvR{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;padding:20px 28px}.TeamMembersPopup_statCard__fz3Pi{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000d;display:flex;flex:1 1;gap:12px;padding:12px 16px}.TeamMembersPopup_statIcon__YlK0P{align-items:center;background:#0b78ff15;border-radius:12px;color:#0b78ff;display:flex;height:40px;justify-content:center;width:40px}.TeamMembersPopup_statInfo__5uQyw{flex:1 1}.TeamMembersPopup_statLabel__Gnmzp{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TeamMembersPopup_statValue__7GWyR{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.2}.TeamMembersPopup_teamContent__1H2Iq{flex:1 1;overflow-y:auto;padding:20px 28px}.TeamMembersPopup_loadingState__35-bD{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.TeamMembersPopup_loadingSpinner__UpomO{animation:TeamMembersPopup_spin__NqttE .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0b78ff;height:48px;width:48px}@keyframes TeamMembersPopup_spin__NqttE{to{transform:rotate(1turn)}}.TeamMembersPopup_loadingState__35-bD p{color:#64748b;margin-top:16px}.TeamMembersPopup_emptyState__0gLiZ{padding:60px 20px;text-align:center}.TeamMembersPopup_emptyIcon__XMcNl{align-items:center;background:#f1f5f9;border-radius:50%;color:#0b78ff;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.TeamMembersPopup_emptyState__0gLiZ h3{color:#1e293b;font-size:1.25rem;margin:0 0 8px}.TeamMembersPopup_emptyState__0gLiZ p{color:#64748b;margin:0}.TeamMembersPopup_teamMembersGrid__RDl8b{display:flex;flex-direction:column;gap:12px}.TeamMembersPopup_memberCard__OpMlW{background:#fff;border:1px solid #e2e8f0;border-radius:16px;cursor:pointer;padding:5px 20px;transition:all .2s ease}.TeamMembersPopup_memberCard__OpMlW:hover{border-color:#0b78ff;box-shadow:0 4px 12px #0b78ff1a;transform:translateX(4px)}.TeamMembersPopup_memberHeader__Dyxgy{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TeamMembersPopup_memberNameSection__hcCVN{align-items:center;display:flex;flex:1 1;gap:12px}.TeamMembersPopup_memberAvatar__J6Tgq{align-items:center;background:#0b78ff;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:600;height:40px;justify-content:center;width:40px}.TeamMembersPopup_memberInfo__9LYB4{flex:1 1}.TeamMembersPopup_memberName__FCv6u{color:#1e293b;font-size:1rem;font-weight:600;margin-bottom:4px}.TeamMembersPopup_memberUserId__ojbK7{color:#64748b;font-family:monospace;font-size:.75rem}.TeamMembersPopup_memberStatus__ETWZ2{align-items:center;border-radius:20px;display:inline-flex;font-size:.7rem;font-weight:600;gap:6px;letter-spacing:.3px;padding:4px 10px}.TeamMembersPopup_statusActive__4F35J{background:#10b98115;border:1px solid #10b98130;color:#10b981}.TeamMembersPopup_statusInactive__eEiyi{background:#ef444415;border:1px solid #ef444430;color:#ef4444}.TeamMembersPopup_memberDetails__YYdL7{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;padding-top:10px}.TeamMembersPopup_detailItem__xIqgY{align-items:center;color:#475569;display:flex;font-size:.8rem;gap:6px}.TeamMembersPopup_detailItem__xIqgY svg{color:#0b78ff;font-size:.85rem}.TeamMembersPopup_detailItem__xIqgY a{color:#0b78ff;text-decoration:none;transition:color .2s}.TeamMembersPopup_detailItem__xIqgY a:hover{color:#0b78ff;text-decoration:underline}.TeamMembersPopup_teamFooter__nbckQ{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:16px 28px}.TeamMembersPopup_closeBtn__-ChxI{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-weight:500;padding:10px 24px;transition:all .2s}.TeamMembersPopup_closeBtn__-ChxI:hover{background:#f1f5f9;border-color:#cbd5e1}.TeamMembersPopup_refreshBtn__V\+yc0{align-items:center;background:#0b78ff;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s}.TeamMembersPopup_refreshBtn__V\+yc0:hover{box-shadow:0 4px 12px #0b78ff66;transform:translateY(-2px)}.TeamMembersPopup_teamContent__1H2Iq::-webkit-scrollbar{width:8px}.TeamMembersPopup_teamContent__1H2Iq::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.TeamMembersPopup_teamContent__1H2Iq::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.TeamMembersPopup_teamContent__1H2Iq::-webkit-scrollbar-thumb:hover{background:#0b78ff}@media (max-width:768px){.TeamMembersPopup_teamContainer__MoDhw{max-height:90vh;width:30%}.TeamMembersPopup_teamHeader__Euxko{padding:20px}.TeamMembersPopup_teamHeader__Euxko h2{font-size:1.3rem}.TeamMembersPopup_teamLeadDetails__6ZjpL{flex-direction:column;gap:8px}.TeamMembersPopup_teamStats__HjPvR{flex-direction:column;padding:16px 20px}.TeamMembersPopup_teamContent__1H2Iq{padding:16px 20px}.TeamMembersPopup_memberCard__OpMlW{padding:5px 16px}.TeamMembersPopup_memberDetails__YYdL7{flex-direction:column;gap:8px}.TeamMembersPopup_memberNameSection__hcCVN{flex-wrap:wrap}.TeamMembersPopup_teamFooter__nbckQ{padding:12px 20px}}.Designation_checkboxContainer__W3NVC{background-color:#f9f9f9;border-radius:4px;margin:1rem 0;padding:.5rem}.Designation_checkboxLabel__w506U{align-items:center;cursor:pointer;display:flex;font-weight:500;margin-bottom:.25rem}.Designation_checkbox__2ID9S{accent-color:#007bff;cursor:pointer;height:18px;margin-right:10px;width:18px}.Designation_checkboxText__BLaXD{color:#333;font-size:14px}.Designation_checkboxHelp__m1gvc{color:#666;font-size:12px;margin-bottom:0;margin-left:28px;margin-top:4px}.ChangePassword_container__LMriL{align-items:center;display:flex;justify-content:center;min-height:60vh}.ChangePassword_card__8A-wo{background:#fff;border-radius:1.5rem;box-shadow:0 20px 40px #0000001a;max-width:500px;padding:2.5rem;width:100%}.ChangePassword_header__G-bqA{margin-bottom:2rem;text-align:center}.ChangePassword_headerIcon__2tebL{color:#0b78ff;font-size:3rem;margin-bottom:1rem}.ChangePassword_title__UI2w6{color:#1a202c;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.ChangePassword_subtitle__U7eBB{color:#718096;font-size:.875rem}.ChangePassword_fieldGroup__cPR2T{margin-bottom:1.5rem}.ChangePassword_label__sxjji{align-items:center;color:#4a5568;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.ChangePassword_labelIcon__wZTp1{font-size:.875rem}.ChangePassword_inputWrapper__FX7MO{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;display:flex;position:relative}.ChangePassword_inputWrapper__FX7MO:focus-within{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a}.ChangePassword_inputWrapper__FX7MO.ChangePassword_error__hkIgm{border-color:#fc8181}.ChangePassword_inputWrapper__FX7MO.ChangePassword_error__hkIgm:focus-within{border-color:#fc8181;box-shadow:0 0 0 3px #fc81811a}.ChangePassword_inputWrapper__FX7MO input{background:#0000;border:none;color:#2d3748;flex:1 1;font-size:.95rem;outline:none;padding:.875rem 1rem}.ChangePassword_inputWrapper__FX7MO input::placeholder{color:#cbd5e0}.ChangePassword_eyeButton__atQI8{align-items:center;background:none;border:none;color:#a0aec0;cursor:pointer;display:flex;padding:0 1rem}.ChangePassword_eyeButton__atQI8:hover:not(:disabled){color:#0b78ff}.ChangePassword_eyeButton__atQI8:disabled{cursor:not-allowed;opacity:.5}.ChangePassword_errorText__VqpzS{align-items:center;color:#fc8181;display:flex;font-size:.8rem;gap:.5rem;margin-top:.5rem}.ChangePassword_strengthMeter__gAWmV{background:#f7fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-top:1rem;padding:1rem}.ChangePassword_strengthBar__KcV0D{background:#e2e8f0;border-radius:2px;height:4px;margin-bottom:.75rem;overflow:hidden}.ChangePassword_strengthFill__yifKO{height:100%;transition:width .2s ease}.ChangePassword_strengthInfo__G\+8yz{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ChangePassword_strengthText__CBbH9{font-size:.8rem;font-weight:600}.ChangePassword_strengthCheck__RHyRD{color:#48bb78;font-size:.875rem}.ChangePassword_passwordRequirements__bJJlG{grid-gap:.5rem;display:grid;font-size:.75rem;gap:.5rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ChangePassword_passwordRequirements__bJJlG li{align-items:center;color:#a0aec0;display:flex;gap:.5rem}.ChangePassword_passwordRequirements__bJJlG li.ChangePassword_requirementMet__4ufbE{color:#48bb78}.ChangePassword_passwordRequirements__bJJlG li svg{flex-shrink:0;font-size:.7rem}.ChangePassword_messageError__WnlUa,.ChangePassword_messageSuccess__bGU22{align-items:center;border-radius:.75rem;display:flex;font-size:.875rem;gap:.75rem;margin-bottom:1.5rem;padding:.875rem 1rem}.ChangePassword_messageError__WnlUa{background:#fff5f5;border-left:4px solid #c53030;color:#c53030}.ChangePassword_messageSuccess__bGU22{background:#f0fff4;border-left:4px solid #2f855a;color:#2f855a}.ChangePassword_button__xBnlB{align-items:center;background:#0b78ff;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem;transition:opacity .2s,transform .1s;width:100%}.ChangePassword_button__xBnlB:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.ChangePassword_button__xBnlB:active:not(:disabled){transform:translateY(0)}.ChangePassword_button__xBnlB:disabled{cursor:not-allowed;opacity:.6}.ChangePassword_spinner__d2sHJ{animation:ChangePassword_spin__FDlDH .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes ChangePassword_spin__FDlDH{to{transform:rotate(1turn)}}@media (max-width:640px){.ChangePassword_container__LMriL{padding:1rem}.ChangePassword_card__8A-wo{padding:1.5rem}.ChangePassword_title__UI2w6{font-size:1.5rem}.ChangePassword_passwordRequirements__bJJlG{grid-template-columns:1fr}}.RegisterWorkAsign_container__bRNpk{margin:0 auto;max-width:1280px;padding:2rem 1.5rem}.RegisterWorkAsign_form__W0\+t7{padding:2rem}.RegisterWorkAsign_formGrid__kgIVH{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width:1024px){.RegisterWorkAsign_formGrid__kgIVH{grid-template-columns:repeat(2,1fr)}}.RegisterWorkAsign_fullWidth__1p\+Re{grid-column:span 1}@media (min-width:1024px){.RegisterWorkAsign_fullWidth__1p\+Re{grid-column:span 2}}.RegisterWorkAsign_formGroup__ApZQu{display:flex;flex-direction:column;gap:.5rem}.RegisterWorkAsign_label__OnzQa{align-items:center;color:#1f2937;display:flex;font-size:.875rem;font-weight:600;gap:.25rem;letter-spacing:-.01em}.RegisterWorkAsign_required__OJHsC{color:#ef4444;font-size:.75rem;font-weight:400}.RegisterWorkAsign_buttonGroup__MimYI{border-top:1.5px solid #f3f4f6;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.RegisterWorkAsign_btnReset__r-Vxg{background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;color:#4b5563;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s ease}.RegisterWorkAsign_btnReset__r-Vxg:hover{background-color:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.RegisterWorkAsign_btnReset__r-Vxg:active{transform:translateY(0)}.RegisterWorkAsign_btnSubmit__aDXN7{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:.75rem;box-shadow:0 2px 4px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 2rem;transition:all .2s ease}.RegisterWorkAsign_btnSubmit__aDXN7:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#6d28d9);box-shadow:0 6px 12px #4f46e540;transform:translateY(-2px)}.RegisterWorkAsign_btnSubmit__aDXN7:active:not(:disabled){transform:translateY(0)}.RegisterWorkAsign_btnSubmit__aDXN7:disabled{cursor:not-allowed;opacity:.6}.RegisterWorkAsign_spinner__gmlsn{animation:RegisterWorkAsign_spin__bUNkL .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:1.25rem;width:1.25rem}@keyframes RegisterWorkAsign_spin__bUNkL{to{transform:rotate(1turn)}}.RegisterWorkAsign_helperText__fXTxv{color:#9ca3af;font-size:.75rem;margin-top:1.5rem;text-align:center}.RegisterWorkAsign_helperText__fXTxv span{align-items:center;display:inline-flex;gap:.25rem}.RegisterWorkAsign_requiredIndicator__MveOa{color:#ef4444}.RegisterWorkAsign_errorMessage__hc1Vz{align-items:center;color:#ef4444;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem}.RegisterWorkAsign_successMessage__nY-\+U{align-items:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;color:#166534;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:1rem}@media (max-width:768px){.RegisterWorkAsign_container__bRNpk{padding:1rem}.RegisterWorkAsign_form__W0\+t7{padding:1.5rem}.RegisterWorkAsign_buttonGroup__MimYI{flex-direction:column-reverse}.RegisterWorkAsign_btnReset__r-Vxg,.RegisterWorkAsign_btnSubmit__aDXN7{justify-content:center;width:100%}}@media print{.RegisterWorkAsign_btnReset__r-Vxg,.RegisterWorkAsign_btnSubmit__aDXN7,.RegisterWorkAsign_helperText__fXTxv{display:none}}@keyframes RegisterWorkAsign_fadeIn__01tAh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RegisterWorkAsign_card__IH2f2{animation:RegisterWorkAsign_fadeIn__01tAh .4s ease-out}.RegisterWorkAsign_collapsibleHeader__Sczpc{align-items:center;background-color:#f8f9fa;border:1px solid #ced4da;border-radius:.375rem;cursor:pointer;display:flex;justify-content:space-between;margin-top:.5rem;padding:.75rem 1rem;transition:all .2s ease}.RegisterWorkAsign_collapsibleHeader__Sczpc:hover{background-color:#e9ecef;border-color:#adb5bd}.RegisterWorkAsign_headerLeft__qA1Ze{align-items:center;display:flex;gap:.5rem}.RegisterWorkAsign_expandIcon__c1dJd{color:#6c757d;font-size:.75rem;transition:transform .2s ease}.RegisterWorkAsign_headerTitle__4upxv{color:#495057;font-weight:500}.RegisterWorkAsign_selectedBadge__kRIvn{background-color:#007bff;border-radius:.25rem;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.RegisterWorkAsign_headerRight__yLz2P{display:flex;gap:.5rem}.RegisterWorkAsign_clearAllBtn__kbJlw{background-color:#dc3545;border:1px solid #0000;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .75rem;transition:all .2s ease}.RegisterWorkAsign_clearAllBtn__kbJlw:hover{background-color:#c82333}.RegisterWorkAsign_collapsibleContent__XG7bY{animation:RegisterWorkAsign_slideDown__h5q0\+ .3s ease-out;background-color:#fff;border:1px solid #ced4da;border-radius:0 0 .375rem .375rem;border-top:none;max-height:500px;overflow-y:auto;padding:1rem}@keyframes RegisterWorkAsign_slideDown__h5q0\+{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.RegisterWorkAsign_searchContainer__I0d7w{margin-bottom:1rem;position:relative}.RegisterWorkAsign_searchInput__nx5v5{border:1px solid #ced4da;border-radius:.25rem;font-size:.875rem;padding:.5rem 2rem .5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.RegisterWorkAsign_searchInput__nx5v5:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}.RegisterWorkAsign_clearSearchBtn__EjpBK{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:.25rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.RegisterWorkAsign_clearSearchBtn__EjpBK:hover{color:#dc3545}.RegisterWorkAsign_departmentGroups__eXUPK{display:flex;flex-direction:column;gap:1.5rem}.RegisterWorkAsign_departmentGroup__0hMUG{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.RegisterWorkAsign_departmentGroup__0hMUG:last-child{border-bottom:none;padding-bottom:0}.RegisterWorkAsign_checkboxGroup__\+k2og{display:flex;flex-wrap:wrap;gap:.75rem}.RegisterWorkAsign_checkboxLabel__O4FCv{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;flex:0 0 auto;margin:0;min-width:150px;padding:.25rem .5rem;transition:background-color .2s}.RegisterWorkAsign_checkboxLabel__O4FCv:hover{background-color:#f8f9fa}.RegisterWorkAsign_checkbox__1Cx\+L{cursor:pointer;height:1rem;margin-right:.5rem;width:1rem}.RegisterWorkAsign_checkboxLabelText__LS1Uq{color:#495057;font-size:.875rem;-webkit-user-select:none;user-select:none}.RegisterWorkAsign_disabledCheckbox__wDyBj{cursor:not-allowed;opacity:.6}.RegisterWorkAsign_disabledCheckbox__wDyBj:hover{background-color:initial}.RegisterWorkAsign_departmentFooter__zEcbz{align-items:center;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem}.RegisterWorkAsign_summaryText__-nkN3{color:#6c757d;font-size:.875rem}.RegisterWorkAsign_clearAllFooterBtn__0SbFp{background-color:#dc3545;border:1px solid #0000;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .75rem;transition:all .2s ease}.RegisterWorkAsign_clearAllFooterBtn__0SbFp:hover{background-color:#c82333}.RegisterWorkAsign_loadingText__GTDCu,.RegisterWorkAsign_noResults__W4GXC{color:#6c757d;font-size:.875rem;padding:2rem;text-align:center}@media (max-width:768px){.RegisterWorkAsign_collapsibleHeader__Sczpc{align-items:stretch;flex-direction:column;gap:.5rem}.RegisterWorkAsign_headerLeft__qA1Ze,.RegisterWorkAsign_headerRight__yLz2P{justify-content:space-between}.RegisterWorkAsign_checkboxLabel__O4FCv{flex-basis:calc(50% - 0.5rem);min-width:auto}}@media (max-width:480px){.RegisterWorkAsign_checkboxLabel__O4FCv{flex-basis:100%}.RegisterWorkAsign_headerRight__yLz2P{flex-direction:column}.RegisterWorkAsign_clearAllBtn__kbJlw{text-align:center}}.RegisterWorkAsign_warningText__2oqZH{color:#ffc107;display:block;font-size:.75rem;margin-top:.25rem}.RegisterWorkAsign_errorText__CEa00{color:#e53e3e;font-size:.8rem;margin-top:.35rem}.RegisterWorkAsign_infoCard__djJg0{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;grid-column:span 2;margin-bottom:20px;padding:20px;transition:all .3s ease}.RegisterWorkAsign_infoCard__djJg0:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014}.RegisterWorkAsign_infoCardHeader__C7xgk{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:12px;margin-bottom:20px;padding-bottom:12px}.RegisterWorkAsign_infoCardIcon__FQU54{align-items:center;background:#f8fafc;border-radius:10px;color:#3b82f6;display:flex;height:36px;justify-content:center;width:36px}.RegisterWorkAsign_infoCardHeader__C7xgk h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.RegisterWorkAsign_infoCardContent__BJ4qT{display:flex;flex-direction:column;gap:16px}.RegisterWorkAsign_infoRow__6y1tF{align-items:flex-start;display:flex;font-size:14px;gap:16px}.RegisterWorkAsign_infoLabel__UNt1i{align-items:center;color:#64748b;display:flex;font-weight:500;gap:8px;min-width:140px}.RegisterWorkAsign_infoLabelIcon__G68\+W{font-size:16px}.RegisterWorkAsign_infoValue__G-Uvp{color:#1e293b;flex:1 1;font-weight:500;line-height:1.5;word-break:break-word}@media (max-width:768px){.RegisterWorkAsign_infoCard__djJg0{grid-column:span 1;padding:16px}.RegisterWorkAsign_infoRow__6y1tF{flex-direction:column;gap:6px}.RegisterWorkAsign_infoLabel__UNt1i{min-width:auto}.RegisterWorkAsign_infoCardHeader__C7xgk h3{font-size:16px}}.AddComplaints_container__XTQoo{animation:AddComplaints_fadeIn__C4F66 .5s ease-in-out;margin:0 auto;max-width:1200px;padding:20px}@keyframes AddComplaints_fadeIn__C4F66{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddComplaints_form__br7rr{margin-bottom:30px;transition:transform .3s ease,box-shadow .3s ease}.AddComplaints_formGrid__vwVJM{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.AddComplaints_formGroup__7xlv5,.AddComplaints_fullWidth__V9Czs{display:flex;flex-direction:column}.AddComplaints_fullWidth__V9Czs{gap:8px;grid-column:1/-1}.AddComplaints_label__qtVgL{color:#1f2937;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.AddComplaints_required__MCIos{color:#ef4444;font-size:16px;font-weight:700}.AddComplaints_input__-s1SC,.AddComplaints_textarea__RxYRQ{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:15px;outline:none;padding:12px 16px;transition:all .3s ease}.AddComplaints_input__-s1SC:focus,.AddComplaints_textarea__RxYRQ:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.AddComplaints_input__-s1SC:hover,.AddComplaints_textarea__RxYRQ:hover{border-color:#9ca3af}.AddComplaints_inputError__FiR6v{background:#fef2f2!important;border-color:#ef4444!important}.AddComplaints_inputError__FiR6v:focus{box-shadow:0 0 0 4px #ef44441a!important}.AddComplaints_errorMessage__zCPby{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px;margin-top:4px}.AddComplaints_errorMessage__zCPby:before{content:"⚠";font-size:12px}.AddComplaints_textarea__RxYRQ{line-height:1.5;min-height:120px;resize:vertical}.AddComplaints_formActions__gGqw4{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end;margin-top:40px}.AddComplaints_resetBtn__FO-7u,.AddComplaints_submitBtn__CKHIy{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;padding:14px 32px;transition:all .3s ease}.AddComplaints_submitBtn__CKHIy{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d;color:#fff}.AddComplaints_submitBtn__CKHIy:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.AddComplaints_submitBtn__CKHIy:active{transform:translateY(0)}.AddComplaints_resetBtn__FO-7u{background:#fff;border:2px solid #e5e7eb;color:#6b7280}.AddComplaints_resetBtn__FO-7u:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;transform:translateY(-2px)}.AddComplaints_resetBtn__FO-7u:active{transform:translateY(0)}.AddComplaints_infoCard__dfngg{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #3b82f6;border-radius:16px;display:flex;gap:20px;padding:24px;transition:transform .3s ease}.AddComplaints_infoCard__dfngg:hover{transform:translateX(5px)}.AddComplaints_infoIcon__ff3Pf{font-size:32px;line-height:1}.AddComplaints_infoContent__eP2CM h4{color:#1e3a8a;font-size:16px;font-weight:700;margin:0 0 12px}.AddComplaints_infoContent__eP2CM ul{margin:0;padding-left:20px}.AddComplaints_infoContent__eP2CM li{color:#1e40af;font-size:14px;line-height:1.5;margin-bottom:8px}.AddComplaints_infoContent__eP2CM li:last-child{margin-bottom:0}.AddComplaints_star__4FyXw{color:#ef4444;font-weight:700}@media (max-width:768px){.AddComplaints_container__XTQoo{padding:15px}.AddComplaints_form__br7rr{padding:25px}.AddComplaints_formGrid__vwVJM{gap:20px;grid-template-columns:1fr}.AddComplaints_formActions__gGqw4{flex-direction:column}.AddComplaints_resetBtn__FO-7u,.AddComplaints_submitBtn__CKHIy{justify-content:center;width:100%}.AddComplaints_infoCard__dfngg{flex-direction:column;text-align:center}.AddComplaints_infoContent__eP2CM ul{text-align:left}}@media (max-width:480px){.AddComplaints_form__br7rr{padding:20px}.AddComplaints_label__qtVgL{font-size:12px}.AddComplaints_input__-s1SC,.AddComplaints_textarea__RxYRQ{font-size:14px;padding:10px 14px}.AddComplaints_resetBtn__FO-7u,.AddComplaints_submitBtn__CKHIy{font-size:14px;padding:12px 24px}}@keyframes AddComplaints_shimmer__CA8Q4{0%{background-position:-1000px 0}to{background-position:1000px 0}}.AddComplaints_textarea__RxYRQ::-webkit-scrollbar{width:8px}.AddComplaints_textarea__RxYRQ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AddComplaints_textarea__RxYRQ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.AddComplaints_textarea__RxYRQ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.AddComplaints_billPopupTitleIcon__lSGpT{color:#3b82f6;font-size:25px}.WorkAssignmentDetailsPopup_overlay__9qwFz{align-items:center;animation:WorkAssignmentDetailsPopup_fadeIn__zlZBe .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes WorkAssignmentDetailsPopup_fadeIn__zlZBe{0%{opacity:0}to{opacity:1}}.WorkAssignmentDetailsPopup_popup__tu42b{animation:WorkAssignmentDetailsPopup_slideUp__WrWNN .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:900px;overflow:hidden;width:100%}@keyframes WorkAssignmentDetailsPopup_slideUp__WrWNN{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.WorkAssignmentDetailsPopup_header__4H2Qp{align-items:center;background:#ddecf524;border-bottom:1px solid #e1e1e1;border-radius:14px 6px 0 0;color:#3b3939;display:flex;flex-shrink:0;justify-content:space-between;padding:19px 21px}.WorkAssignmentDetailsPopup_headerContent__DA3Bc{align-items:center;display:flex;gap:1rem}.WorkAssignmentDetailsPopup_headerIcon__PEcQ4{align-items:center;background:#b1a4a433;border-radius:12px;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}.WorkAssignmentDetailsPopup_title__XhQ6S{font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.WorkAssignmentDetailsPopup_subtitle__NLZqo{font-size:.875rem;margin:0;opacity:.9}.WorkAssignmentDetailsPopup_closeButton__6c4G3{align-items:center;background:#fff3;border:none;border-radius:10px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.WorkAssignmentDetailsPopup_closeButton__6c4G3:hover{background:#ffffff4d;transform:scale(1.05)}.WorkAssignmentDetailsPopup_content__mCgTi{flex:1 1;overflow-y:auto;padding:2rem}.WorkAssignmentDetailsPopup_content__mCgTi::-webkit-scrollbar{width:8px}.WorkAssignmentDetailsPopup_content__mCgTi::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.WorkAssignmentDetailsPopup_content__mCgTi::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.WorkAssignmentDetailsPopup_content__mCgTi::-webkit-scrollbar-thumb:hover{background:#94a3b8}.WorkAssignmentDetailsPopup_section__EbMzz{margin-bottom:2rem}.WorkAssignmentDetailsPopup_section__EbMzz:last-child{margin-bottom:0}.WorkAssignmentDetailsPopup_sectionHeader__kerj5{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem}.WorkAssignmentDetailsPopup_sectionIcon__4LGcg{color:#0b78ff;font-size:1.25rem}.WorkAssignmentDetailsPopup_sectionTitle__oJdsf{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0}.WorkAssignmentDetailsPopup_overviewGrid__uJQ2q{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.WorkAssignmentDetailsPopup_overviewItem__sDYfG{align-items:center;background:#f8fafc;border-radius:12px;display:flex;justify-content:space-between;padding:1rem;transition:all .2s}.WorkAssignmentDetailsPopup_overviewItem__sDYfG:hover{background:#f1f5f9;transform:translateY(-2px)}.WorkAssignmentDetailsPopup_overviewLabel__CkZbt{color:#64748b;font-size:.875rem;font-weight:500}.WorkAssignmentDetailsPopup_overviewValue__e1utW{color:#1e293b;font-size:.875rem;font-weight:600}.WorkAssignmentDetailsPopup_percentageValue__DNL9P{color:#0b78ff;font-size:1rem;font-weight:700}.WorkAssignmentDetailsPopup_statusBadge__ODMnz{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.WorkAssignmentDetailsPopup_statusCompleted__\+rQBg{background:#dcfce7;color:#166534}.WorkAssignmentDetailsPopup_statusInProgress__\+K8wA{background:#fed7aa;color:#92400e}.WorkAssignmentDetailsPopup_statusPending__gOfeq{background:#fee2e2;color:#991b1b}.WorkAssignmentDetailsPopup_infoGrid__274uN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.WorkAssignmentDetailsPopup_infoCard__JkP9K{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .2s}.WorkAssignmentDetailsPopup_infoCard__JkP9K:hover{background:#f1f5f9;transform:translateY(-2px)}.WorkAssignmentDetailsPopup_infoIcon__\+tN1K{color:#0b78ff;font-size:1.5rem}.WorkAssignmentDetailsPopup_infoContent__ab0nh{flex:1 1}.WorkAssignmentDetailsPopup_infoLabel__GuS1N{color:#64748b;display:block;font-size:.75rem;margin-bottom:.25rem}.WorkAssignmentDetailsPopup_infoValue__MiZGN{color:#1e293b;font-size:.875rem;font-weight:500}.WorkAssignmentDetailsPopup_approvalBadge__C2M1R{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.WorkAssignmentDetailsPopup_approved__\+t7tc{background:#dcfce7;color:#166534}.WorkAssignmentDetailsPopup_pending__Nbp\+i{background:#fee2e2;color:#991b1b}.WorkAssignmentDetailsPopup_timelineGrid__uzDst{display:flex;flex-direction:column;gap:1rem}.WorkAssignmentDetailsPopup_timelineItem__egYhy{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:1rem;padding:.75rem;transition:all .2s}.WorkAssignmentDetailsPopup_timelineItem__egYhy:hover{background:#f1f5f9}.WorkAssignmentDetailsPopup_timelineOverdue__rDf97{background:#fef2f2;border-left:3px solid #ef4444}.WorkAssignmentDetailsPopup_timelineIcon__zfvGZ{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a;color:#0b78ff;display:flex;font-size:1.25rem;height:40px;justify-content:center;width:40px}.WorkAssignmentDetailsPopup_timelineContent__aAt5V{flex:1 1}.WorkAssignmentDetailsPopup_timelineLabel__Dl4FU{color:#64748b;display:block;font-size:.75rem;margin-bottom:.25rem}.WorkAssignmentDetailsPopup_timelineDate__Y7qSv{color:#1e293b;font-size:.875rem;font-weight:500}.WorkAssignmentDetailsPopup_overdueBadge__I9NXL{background:#ef4444;border-radius:12px;color:#fff;display:inline-block;font-size:.625rem;font-weight:600;margin-left:.5rem;padding:.125rem .5rem}.WorkAssignmentDetailsPopup_additionalGrid__w3xfd{display:flex;flex-direction:column;gap:1rem}.WorkAssignmentDetailsPopup_additionalItem__1IZO1{background:#f8fafc;border-radius:12px;padding:1rem;transition:all .2s}.WorkAssignmentDetailsPopup_additionalItem__1IZO1:hover{background:#f1f5f9}.WorkAssignmentDetailsPopup_additionalLabel__HLNBX{color:#64748b;display:block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.WorkAssignmentDetailsPopup_additionalText__vBS\+5{color:#1e293b;font-size:.875rem;line-height:1.5;margin:0}.WorkAssignmentDetailsPopup_teamGrid__kKm3y{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.WorkAssignmentDetailsPopup_teamItem__SOySZ{align-items:center;background:#f8fafc;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem;transition:all .2s}.WorkAssignmentDetailsPopup_teamItem__SOySZ:hover{background:#f1f5f9}.WorkAssignmentDetailsPopup_teamLabel__mqnpJ{color:#64748b;font-size:.75rem;font-weight:500}.WorkAssignmentDetailsPopup_teamValue__G0iUu{color:#1e293b;font-size:.875rem;font-weight:600}.WorkAssignmentDetailsPopup_footer__mEUJj{background:#fff;border-radius:0 0 20px 20px;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:flex-end;padding:1.5rem 2rem}.WorkAssignmentDetailsPopup_closeBtn__s4pgU{background:#0b78ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s}.WorkAssignmentDetailsPopup_closeBtn__s4pgU:hover{background:#0966d9;box-shadow:0 5px 15px #0b78ff4d;transform:translateY(-2px)}@media (max-width:768px){.WorkAssignmentDetailsPopup_overlay__9qwFz{padding:.5rem}.WorkAssignmentDetailsPopup_popup__tu42b{height:95vh;max-height:95vh;max-width:100%}.WorkAssignmentDetailsPopup_content__mCgTi{padding:1.5rem}.WorkAssignmentDetailsPopup_header__4H2Qp{padding:1rem 1.5rem}.WorkAssignmentDetailsPopup_title__XhQ6S{font-size:1.25rem}.WorkAssignmentDetailsPopup_infoGrid__274uN,.WorkAssignmentDetailsPopup_overviewGrid__uJQ2q{grid-template-columns:1fr}.WorkAssignmentDetailsPopup_footer__mEUJj{padding:1rem 1.5rem}}.WorkAssignmentEditPopup_overlay__40hMm{align-items:center;animation:WorkAssignmentEditPopup_fadeIn__EqgRC .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes WorkAssignmentEditPopup_fadeIn__EqgRC{0%{opacity:0}to{opacity:1}}.WorkAssignmentEditPopup_popup__8HNYT{animation:WorkAssignmentEditPopup_slideUp__p8hQL .3s ease;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}@keyframes WorkAssignmentEditPopup_slideUp__p8hQL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WorkAssignmentEditPopup_popupContent__6N2NB{flex:1 1;overflow-x:hidden;overflow-y:auto}.WorkAssignmentEditPopup_popupContent__6N2NB::-webkit-scrollbar{width:8px}.WorkAssignmentEditPopup_popupContent__6N2NB::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;margin:8px 0}.WorkAssignmentEditPopup_popupContent__6N2NB::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.WorkAssignmentEditPopup_popupContent__6N2NB::-webkit-scrollbar-thumb:hover{background:#0b78ff}.WorkAssignmentEditPopup_popupContent__6N2NB{scrollbar-color:#cbd5e1 #f1f1f1;scrollbar-width:thin}.WorkAssignmentEditPopup_header__BWf2V{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 28px}.WorkAssignmentEditPopup_headerLeft__guYA8{gap:16px}.WorkAssignmentEditPopup_headerIcon__eDuLt{align-items:center;background:#f0f7ff;border-radius:16px;color:#0b78ff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.WorkAssignmentEditPopup_title__pNJcT{color:#1e293b;font-size:22px;font-weight:600;margin:0 0 4px}.WorkAssignmentEditPopup_subtitle__t3lC3{color:#64748b;font-size:14px;margin:0}.WorkAssignmentEditPopup_closeBtn__NyqM\+{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.WorkAssignmentEditPopup_closeBtn__NyqM\+:hover{background:#e2e8f0;color:#334155;transform:scale(1.05)}.WorkAssignmentEditPopup_scholarCard__f\+I2X{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:16px;padding:20px 28px}.WorkAssignmentEditPopup_scholarAvatar__HnxqG{align-items:center;background:linear-gradient(135deg,#0b78ff,#0056cc);border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.WorkAssignmentEditPopup_scholarInfo__rifSA{flex:1 1;min-width:0}.WorkAssignmentEditPopup_scholarName__DUQDG{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:6px}.WorkAssignmentEditPopup_scholarDetails__8N5\+Q{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:8px}.WorkAssignmentEditPopup_scholarId__Tz8u3{background:#e2e8f0;border-radius:6px;font-family:monospace;font-size:12px;padding:2px 8px}.WorkAssignmentEditPopup_separator__D2UCc{color:#cbd5e1}.WorkAssignmentEditPopup_workDescription__476nE{word-wrap:break-word;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;font-size:13px;margin-top:8px;padding:10px 12px}.WorkAssignmentEditPopup_descriptionLabel__Ary5K{color:#334155;font-weight:600;margin-right:8px}.WorkAssignmentEditPopup_form__hF0co{padding:24px 28px}.WorkAssignmentEditPopup_formGroup__sNjl\+{display:flex;flex-direction:column;gap:8px}.WorkAssignmentEditPopup_label__pnvXI{color:#334155;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.WorkAssignmentEditPopup_required__HZw6O{color:#ef4444}.WorkAssignmentEditPopup_optional__V6os1{color:#94a3b8;font-size:11px;font-weight:400;margin-left:6px}.WorkAssignmentEditPopup_input__cfkd8{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 14px;transition:all .2s ease;width:100%}.WorkAssignmentEditPopup_input__cfkd8:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.WorkAssignmentEditPopup_inputError__d1qji{border-color:#ef4444}.WorkAssignmentEditPopup_inputError__d1qji:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.WorkAssignmentEditPopup_dateWrapper__FXmsu{position:relative}.WorkAssignmentEditPopup_dateIcon__E2ycw{color:#94a3b8;font-size:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.WorkAssignmentEditPopup_dateInput__TZ5sM{padding-left:38px}.WorkAssignmentEditPopup_percentageWrapper__9eofj{align-items:center;display:flex;position:relative}.WorkAssignmentEditPopup_percentageInput__9czPn{flex:1 1;padding-right:40px}.WorkAssignmentEditPopup_percentageSymbol__5LqW4{color:#64748b;font-size:14px;font-weight:500;position:absolute;right:14px}.WorkAssignmentEditPopup_percentageSlider__KUMwB{margin-top:12px}.WorkAssignmentEditPopup_slider__jPxEG{-webkit-appearance:none;background:#e2e8f0;border-radius:3px;height:6px;outline:none;width:100%}.WorkAssignmentEditPopup_slider__jPxEG::-webkit-slider-thumb{-webkit-appearance:none;background:#0b78ff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0003;cursor:pointer;height:16px;width:16px}.WorkAssignmentEditPopup_slider__jPxEG::-webkit-slider-thumb:hover{transform:scale(1.2)}.WorkAssignmentEditPopup_sliderLabels__uNwss{color:#94a3b8;display:flex;font-size:11px;justify-content:space-between;margin-top:8px}.WorkAssignmentEditPopup_noteWrapper__kyRx\+{position:relative}.WorkAssignmentEditPopup_noteIcon__lHMP8{color:#94a3b8;font-size:16px;left:12px;pointer-events:none;position:absolute;top:14px}.WorkAssignmentEditPopup_textarea__52tsR{border:1.5px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;min-height:80px;padding:12px 14px 12px 38px;resize:vertical;transition:all .2s ease;width:100%}.WorkAssignmentEditPopup_textarea__52tsR:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.WorkAssignmentEditPopup_errorText__VBXb6{color:#ef4444;gap:6px}.WorkAssignmentEditPopup_buttonGroup__4iQT4{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 28px}.WorkAssignmentEditPopup_cancelBtn__i3Nh1{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.WorkAssignmentEditPopup_cancelBtn__i3Nh1:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#475569}.WorkAssignmentEditPopup_submitBtn__ki7JK{align-items:center;background:#0b78ff;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 28px;transition:all .2s ease}.WorkAssignmentEditPopup_submitBtn__ki7JK:hover:not(:disabled){background:#0056cc;box-shadow:0 4px 12px #0b78ff66;transform:translateY(-1px)}.WorkAssignmentEditPopup_submitBtn__ki7JK:disabled{background:#0b78ff;cursor:not-allowed;opacity:.7}.WorkAssignmentEditPopup_spinner__DZ\+6g{animation:WorkAssignmentEditPopup_spin__bhwmY .8s linear infinite}@keyframes WorkAssignmentEditPopup_spin__bhwmY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.WorkAssignmentEditPopup_overlay__40hMm{padding:10px}.WorkAssignmentEditPopup_popup__8HNYT{border-radius:20px}.WorkAssignmentEditPopup_header__BWf2V{padding:20px}.WorkAssignmentEditPopup_scholarCard__f\+I2X{padding:16px 20px}.WorkAssignmentEditPopup_form__hF0co{padding:20px}.WorkAssignmentEditPopup_formGrid__L5emh{gap:16px;grid-template-columns:1fr}.WorkAssignmentEditPopup_fullWidth__v6ldd{grid-column:span 1}.WorkAssignmentEditPopup_scholarAvatar__HnxqG{font-size:24px;height:48px;width:48px}.WorkAssignmentEditPopup_scholarName__DUQDG{font-size:16px}.WorkAssignmentEditPopup_buttonGroup__4iQT4{flex-direction:column-reverse;padding:16px 20px}.WorkAssignmentEditPopup_cancelBtn__i3Nh1,.WorkAssignmentEditPopup_submitBtn__ki7JK{justify-content:center;width:100%}}.WorkAssignmentEditPopup_collapsibleHeader__\+LCiX{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.WorkAssignmentEditPopup_collapsibleHeader__\+LCiX:hover{background:#e9ecef}.WorkAssignmentEditPopup_headerLeft__guYA8{align-items:center;display:flex;gap:12px}.WorkAssignmentEditPopup_expandIcon__MbCpe{color:#6c757d;font-size:12px}.WorkAssignmentEditPopup_headerTitle__MpM-B{color:#495057;font-weight:500}.WorkAssignmentEditPopup_required__HZw6O{color:#dc3545;margin-left:4px}.WorkAssignmentEditPopup_selectedBadge__YKplW{background:#0d6efd;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:2px 8px}.WorkAssignmentEditPopup_headerRight__67cBS{align-items:center;display:flex;gap:8px}.WorkAssignmentEditPopup_clearAllBtn__SXN0e{background:none;border:none;border-radius:4px;color:#dc3545;cursor:pointer;font-size:12px;padding:4px 8px;transition:background .2s}.WorkAssignmentEditPopup_clearAllBtn__SXN0e:hover{background:#ffe6e6}.WorkAssignmentEditPopup_collapsibleContent__LTP4E{border:1px solid #dee2e6;border-radius:8px;margin-top:12px;overflow:hidden}.WorkAssignmentEditPopup_searchContainer__V1obR{background:#fff;border-bottom:1px solid #dee2e6;padding:12px;position:relative}.WorkAssignmentEditPopup_searchInput__eYwKs{border:1px solid #ced4da;border-radius:6px;font-size:14px;padding:8px 32px 8px 12px;transition:border-color .2s;width:100%}.WorkAssignmentEditPopup_searchInput__eYwKs:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.WorkAssignmentEditPopup_clearSearchBtn__KsOZm{background:none;border:none;color:#6c757d;cursor:pointer;font-size:14px;padding:4px 8px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.WorkAssignmentEditPopup_clearSearchBtn__KsOZm:hover{color:#dc3545}.WorkAssignmentEditPopup_departmentGroups__bfpgJ{background:#fff;max-height:300px;overflow-y:auto}.WorkAssignmentEditPopup_departmentGroup__UMBrd{padding:8px 12px}.WorkAssignmentEditPopup_checkboxGroup__ByH3D{display:flex;flex-direction:column;gap:8px}.WorkAssignmentEditPopup_checkboxLabel__nc7eK{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:background .2s}.WorkAssignmentEditPopup_checkboxLabel__nc7eK:hover{background:#f8f9fa}.WorkAssignmentEditPopup_checkboxLabel__nc7eK.WorkAssignmentEditPopup_disabledCheckbox__AOS6x{cursor:not-allowed;opacity:.5}.WorkAssignmentEditPopup_checkbox__W4BQc{cursor:pointer;height:16px;width:16px}.WorkAssignmentEditPopup_checkbox__W4BQc:disabled{cursor:not-allowed}.WorkAssignmentEditPopup_checkboxLabelText__6XGvI{color:#495057;font-size:14px}.WorkAssignmentEditPopup_departmentFooter__6cXdE{background:#f8f9fa;border-top:1px solid #dee2e6;padding:12px;text-align:center}.WorkAssignmentEditPopup_summaryText__iHaz6{color:#6c757d;font-size:12px}.WorkAssignmentEditPopup_loadingText__sfw1M,.WorkAssignmentEditPopup_noResults__rgFPL{color:#6c757d;padding:24px;text-align:center}.WorkAssignmentEditPopup_noResults__rgFPL{font-style:italic}.WorkAssignmentEditPopup_errorText__VBXb6{align-items:center;color:#dc3545;display:flex;font-size:12px;gap:4px;margin-top:4px}.WorkAssignmentEditPopup_errorIcon__UFLqD{font-size:12px}.WorkAssignmentEditPopup_formGrid__L5emh{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.WorkAssignmentEditPopup_fullWidth__v6ldd{grid-column:span 2}@media (max-width:768px){.WorkAssignmentEditPopup_formGrid__L5emh{grid-template-columns:1fr}.WorkAssignmentEditPopup_fullWidth__v6ldd{grid-column:span 1}}.PopupComplaints_ctPopupOverlay__qIvvy{align-items:center;animation:PopupComplaints_fadeIn__1-zD3 .2s ease-in-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PopupComplaints_ctPopupContainer__PEbPc{animation:PopupComplaints_slideUp__7FdPg .3s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.PopupComplaints_ctPopupHeader__hBBIx{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.PopupComplaints_ctPopupTitle__DSgDK{align-items:center;color:#1f2937;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0}.PopupComplaints_ctPopupIcon__IMEpD{font-size:1.25rem}.PopupComplaints_ctPopupClose__T\+U9H{align-items:center;background:none;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:background-color .2s}.PopupComplaints_ctPopupClose__T\+U9H:hover{background-color:#0000000d;color:#374151}.PopupComplaints_ctPopupContent__W8hK1{padding:1.5rem}.PopupComplaints_ctPopupFooter__HZwmc{background-color:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.PopupComplaints_ctFormGroup__pz2wf{margin-bottom:1.25rem}.PopupComplaints_ctFormLabel__mF3po{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.PopupComplaints_ctFormIcon__5C8st{color:#0b78ff;font-size:1rem}.PopupComplaints_ctFormInput__JAiKg,.PopupComplaints_ctFormTextarea__NQzzn{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.625rem .75rem;transition:all .2s;width:100%}.PopupComplaints_ctFormInput__JAiKg:focus,.PopupComplaints_ctFormTextarea__NQzzn:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.PopupComplaints_ctFormTextarea__NQzzn{min-height:100px;resize:vertical}.PopupComplaints_ctFormHelper__Dz4tH{color:#6b7280;display:block;font-size:.75rem;margin-top:.375rem}.PopupComplaints_ctReplyComplaintInfo__yHDi7,.PopupComplaints_ctResolveComplaintInfo__EeHjy{background-color:#f3f4f6;border-radius:.5rem;font-size:.875rem;margin-bottom:1.25rem;padding:.75rem}.PopupComplaints_ctReplyComplaintInfo__yHDi7 p,.PopupComplaints_ctResolveComplaintInfo__EeHjy p{word-wrap:break-word;margin:.25rem 0}.PopupComplaints_ctReplyComplaintInfo__yHDi7 p:first-child,.PopupComplaints_ctResolveComplaintInfo__EeHjy p:first-child{margin-top:0}.PopupComplaints_ctReplyComplaintInfo__yHDi7 p:last-child,.PopupComplaints_ctResolveComplaintInfo__EeHjy p:last-child{margin-bottom:0}.PopupComplaints_ctPopupCancel__SYREx,.PopupComplaints_ctPopupConfirm__IiRK0{border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.PopupComplaints_ctPopupCancel__SYREx{background-color:#fff;border:1px solid #d1d5db;color:#374151}.PopupComplaints_ctPopupCancel__SYREx:hover{background-color:#f9fafb;border-color:#9ca3af}.PopupComplaints_ctPopupConfirm__IiRK0{background-color:#0b78ff;color:#fff}.PopupComplaints_ctPopupConfirm__IiRK0:hover{background-color:#0a6ae0;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.PopupComplaints_ctActionReply__bngm3{background-color:#10b981}.PopupComplaints_ctActionReply__bngm3:hover{background-color:#059669}.PopupComplaints_ctActionResolve__Kt3Gf{background-color:#f59e0b}.PopupComplaints_ctActionResolve__Kt3Gf:hover{background-color:#d97706}@keyframes PopupComplaints_fadeIn__1-zD3{0%{opacity:0}to{opacity:1}}@keyframes PopupComplaints_slideUp__7FdPg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DetailsPopup_overlay__UN\+Lb{align-items:center;animation:DetailsPopup_fadeIn__CJbne .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DetailsPopup_popup__rpwDk{animation:DetailsPopup_slideUp__wgx9A .3s ease-out;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:85vh;max-width:720px;overflow:hidden;width:90%}@keyframes DetailsPopup_fadeIn__CJbne{0%{opacity:0}to{opacity:1}}@keyframes DetailsPopup_slideUp__wgx9A{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.DetailsPopup_header__1bvSS{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:24px 28px;position:relative}.DetailsPopup_headerContent__CwLL3{align-items:center;display:flex;gap:16px}.DetailsPopup_headerIcon__TFZfX{align-items:center;background:#0b78ff1a;border-radius:16px;color:#0b78ff;display:flex;height:48px;justify-content:center;width:48px}.DetailsPopup_title__KjK7Y{color:#1f2937;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0}.DetailsPopup_subtitle__qt6nL{color:#6b7280;font-size:13px;margin:4px 0 0}.DetailsPopup_closeButton__K0ssn{align-items:center;background:#f3f4f6;border:none;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.DetailsPopup_closeButton__K0ssn:hover{background:#e5e7eb;color:#374151;transform:scale(1.05)}.DetailsPopup_content__swwTC{background:#fafbff;flex:1 1;overflow-y:auto;padding:24px 28px;scrollbar-width:thin}.DetailsPopup_content__swwTC::-webkit-scrollbar{width:6px}.DetailsPopup_content__swwTC::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.DetailsPopup_content__swwTC::-webkit-scrollbar-thumb{background:#0b78ff4d;border-radius:3px}.DetailsPopup_content__swwTC::-webkit-scrollbar-thumb:hover{background:#0b78ff80}.DetailsPopup_statusBar__wQK6X{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;margin-bottom:24px;padding:12px 16px}.DetailsPopup_statusIndicator__DcTsp{align-items:center;border-radius:30px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 14px}.DetailsPopup_statusResolved__UUYIS{background:#d1fae5;color:#065f46}.DetailsPopup_statusInProgress__hsl9C{background:#fed7aa;color:#92400e}.DetailsPopup_statusPending__NXu5S{background:#fee2e2;color:#991b1b}.DetailsPopup_dateInfo__5djCV{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.DetailsPopup_card__z412K{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;overflow:hidden;transition:all .2s}.DetailsPopup_card__z412K:hover{box-shadow:0 4px 12px #00000014}.DetailsPopup_cardHeader__ErOMa{align-items:center;background:#fafbff;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;padding:16px 20px}.DetailsPopup_cardHeaderIcon__SXY2x{align-items:center;background:#0b78ff1a;border-radius:10px;color:#0b78ff;display:flex;height:32px;justify-content:center;width:32px}.DetailsPopup_cardTitle__kT2x-{color:#1f2937;font-size:15px;font-weight:600;margin:0}.DetailsPopup_cardContent__myg7j{padding:16px 20px}.DetailsPopup_detailRow__2d9s6{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.DetailsPopup_detailRow__2d9s6:last-child{border-bottom:none}.DetailsPopup_detailLabel__h6NIP{color:#6b7280;font-size:13px;font-weight:500}.DetailsPopup_detailValue__R-Wk6{color:#111827;font-size:14px;font-weight:500}.DetailsPopup_complaintContent__vbdsS{background:#fffbeb;border-left:3px solid #f59e0b;padding:20px}.DetailsPopup_complaintText__HNTwP{word-wrap:break-word;color:#92400e;font-size:14px;line-height:1.6;margin:0}.DetailsPopup_ratingContainer__OMUbg{align-items:center;background:#fafbff;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px}.DetailsPopup_ratingHeader__\+AxD0{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px}.DetailsPopup_ratingStars__FLqAh{align-items:center;display:flex;gap:4px}.DetailsPopup_starFilled__EtCdi{fill:#fbbf24;color:#fbbf24}.DetailsPopup_starEmpty__AmImS{color:#e5e7eb}.DetailsPopup_ratingValue__4raF9{color:#6b7280;font-size:12px;margin-left:6px}.DetailsPopup_replyContent__1qwIm{background:#f0fdf4;padding:20px}.DetailsPopup_replyMeta__pTKRx{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:12px;margin-bottom:12px}.DetailsPopup_replyByBadge__W6q\+F{background:#d1fae5;border-radius:12px;color:#065f46;font-size:11px;font-weight:600;padding:2px 8px}.DetailsPopup_replyText__-SR41{word-wrap:break-word;color:#065f46;font-size:14px;line-height:1.6;margin:0}.DetailsPopup_emptyState__YPkz0{color:#9ca3af;padding:40px 20px;text-align:center}.DetailsPopup_emptyState__YPkz0 svg{margin-bottom:12px;opacity:.5}.DetailsPopup_emptyState__YPkz0 p{color:#6b7280;font-size:14px;margin:8px 0 4px}.DetailsPopup_emptyState__YPkz0 span{color:#9ca3af;font-size:12px}.DetailsPopup_timeline__X4i79{padding:20px}.DetailsPopup_timelineItem__qR3Pn{display:flex;gap:16px;margin-bottom:20px;position:relative}.DetailsPopup_timelineItem__qR3Pn:last-child{margin-bottom:0}.DetailsPopup_timelineIcon__ki2fV{flex-shrink:0}.DetailsPopup_timelineDot__QhkvA{background:#0b78ff4d;border-radius:50%;height:10px;margin-top:4px;width:10px}.DetailsPopup_timelineDotActive__gs339{background:#0b78ff;border-radius:50%;box-shadow:0 0 0 3px #0b78ff33;height:10px;margin-top:4px;width:10px}.DetailsPopup_timelineDotResolved__WhvwL{background:#10b981;border-radius:50%;box-shadow:0 0 0 3px #10b98133;height:10px;margin-top:4px;width:10px}.DetailsPopup_timelineContent__S\+Jq9{flex:1 1}.DetailsPopup_timelineTitle__-BrDB{color:#374151;font-size:14px;font-weight:600;margin-bottom:4px}.DetailsPopup_timelineDate__aBL0W{color:#9ca3af;font-size:12px}.DetailsPopup_inlineIcon__sIeRg{margin-right:4px;vertical-align:middle}.DetailsPopup_footer__Ej9OG{background:#fff;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding:16px 28px}.DetailsPopup_closeBtn__u8Mjm{background:#0b78ff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s}.DetailsPopup_closeBtn__u8Mjm:hover{background:#0a66d9;box-shadow:0 4px 12px #0b78ff66;transform:translateY(-2px)}.DetailsPopup_closeBtn__u8Mjm:active{transform:translateY(0)}.ResolvePin_splitContainer__75tCQ{display:flex;gap:2rem;padding:1.5rem}.ResolvePin_formPanel__kqucm{flex:0 0 380px;height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:1.5rem}.ResolvePin_formCard__cBO\+a{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow:hidden}.ResolvePin_formHeader__f2QQc{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:14px}.ResolvePin_formHeader__f2QQc h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.ResolvePin_formHeader__f2QQc p{font-size:.875rem;margin:0;opacity:.9}.ResolvePin_form__IPv8d{padding:1.5rem}.ResolvePin_formActions__JRzRG{border-top:1px solid #e2e8f0;display:flex;gap:1rem;margin-top:1.5rem;padding-top:1rem}.ResolvePin_formActions__JRzRG button{width:100%}.ResolvePin_tablePanel__brhLs{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ResolvePin_tableHeader__mEiTr{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ResolvePin_tableHeader__mEiTr h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0}.ResolvePin_recordCount__C7HSB{background:#e2e8f0;border-radius:12px;color:#64748b;font-size:.875rem;padding:.25rem .75rem}.ResolvePin_tableWrapper__\+G1fl{flex:1 1;overflow-x:auto}.ResolvePin_table__QewzO{border-collapse:collapse;width:100%}.ResolvePin_table__QewzO thead{background:#f1f5f9;border-bottom:2px solid #e2e8f0}.ResolvePin_table__QewzO th{color:#475569;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:center;text-transform:uppercase}.ResolvePin_table__QewzO td{border-bottom:1px solid #e2e8f0;color:#334155;padding:1rem;text-align:center}.ResolvePin_table__QewzO tbody tr:hover{background:#f8fafc;transition:background .2s}.ResolvePin_idCell__6FwuZ{color:#667eea;font-weight:600}.ResolvePin_nameCell__q\+jj2{font-weight:500}.ResolvePin_notesCell__rwtXr{color:#64748b;font-size:.875rem;max-width:200px}.ResolvePin_noNotes__ibyoQ{color:#94a3b8;font-style:italic}.ResolvePin_pinCode__hLsC0{align-items:center;display:inline-flex;gap:.5rem;position:relative}.ResolvePin_pinMask__\+gAfv{color:#64748b;font-family:monospace;font-size:1.125rem;letter-spacing:2px}.ResolvePin_pinValue__-zADN{background:#1e293b;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;font-family:monospace;font-size:.875rem;left:0;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;white-space:nowrap;z-index:10}.ResolvePin_pinCode__hLsC0:hover .ResolvePin_pinValue__-zADN{opacity:1}.ResolvePin_actions__sAiUF{gap:.5rem;text-align:center;white-space:nowrap}.ResolvePin_actionBtn__zS3VN{align-items:center;border-radius:6px;display:inline-flex;font-size:1rem;height:32px;justify-content:center;padding:.375rem;width:32px}.ResolvePin_viewBtn__-1x2E:hover{background:#eff6ff;transform:scale(1.05)}.ResolvePin_editBtn__hiAaR:hover{background:#fffbeb;transform:scale(1.05)}.ResolvePin_deleteBtn__c8YzC:hover{background:#fef2f2;transform:scale(1.05)}.ResolvePin_emptyState__sZ06Y,.ResolvePin_loadingState__jixsq{color:#94a3b8;padding:3rem!important;text-align:center}.ResolvePin_spinner__jDrsF{animation:ResolvePin_spin__w-H91 .6s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;display:inline-block;height:24px;margin-right:.5rem;vertical-align:middle;width:24px}@keyframes ResolvePin_spin__w-H91{to{transform:rotate(1turn)}}.ResolvePin_modalOverlay__vDDrQ{align-items:center;animation:ResolvePin_fadeIn__dDRGf .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ResolvePin_modalContent__vrFV5{animation:ResolvePin_slideUp__zmJvR .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow:hidden;width:90%}@keyframes ResolvePin_slideUp__zmJvR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResolvePin_modalHeader__e8PWx{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;color:#1e293b;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ResolvePin_modalHeader__e8PWx h3{font-size:1.125rem;font-weight:600;margin:0}.ResolvePin_closeBtn__DqG8P{align-items:center;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1.5rem;height:28px;justify-content:center;opacity:.8;padding:0;transition:opacity .2s;width:28px}.ResolvePin_closeBtn__DqG8P:hover{background:#fff3;opacity:1}.ResolvePin_modalBody__3yBEl{padding:1.5rem}.ResolvePin_viewDetails__Nz\+LD{gap:1rem}.ResolvePin_detailRow__kdlGZ{background:#f8fafc;border-radius:8px;display:flex;gap:1rem;padding:.75rem}.ResolvePin_detailRow__kdlGZ label{color:#475569;font-weight:600;min-width:100px}.ResolvePin_detailRow__kdlGZ span{color:#1e293b;flex:1 1}.ResolvePin_pinReveal__R\+Oya{align-items:center;display:flex;flex:1 1;gap:.5rem}.ResolvePin_pinDisplay__X\+Qq5{background:#fff;border:1px solid #cbd5e1;border-radius:4px;font-family:monospace;font-size:1.125rem;font-weight:600;letter-spacing:2px;padding:.25rem .5rem}.ResolvePin_copyBtn__lggsg{background:#667eea;font-size:.875rem;padding:.25rem .75rem;transition:background .2s}.ResolvePin_copyBtn__lggsg:hover{background:#5a67d8}.ResolvePin_modalActions__\+LJCP{border-top:1px solid #e2e8f0;display:flex;gap:1rem;margin-top:1.5rem;padding-top:1rem}.ResolvePin_modalActions__\+LJCP button{flex:1 1}@media (max-width:1024px){.ResolvePin_splitContainer__75tCQ{flex-direction:column}.ResolvePin_formPanel__kqucm{flex:auto;position:static}.ResolvePin_tablePanel__brhLs{width:100%}}@media (max-width:768px){.ResolvePin_splitContainer__75tCQ{gap:1rem;padding:1rem}.ResolvePin_table__QewzO td,.ResolvePin_table__QewzO th{padding:.75rem}.ResolvePin_actions__sAiUF{flex-direction:row;gap:.25rem}.ResolvePin_actionBtn__zS3VN{font-size:.875rem;height:28px;width:28px}.ResolvePin_modalContent__vrFV5{margin:1rem;width:95%}.ResolvePin_detailRow__kdlGZ{flex-direction:column;gap:.5rem}.ResolvePin_detailRow__kdlGZ label{min-width:auto}}.ResolvePin_validationHints__mlY7M{font-size:12px;margin-bottom:12px}.ResolvePin_validHint__zLXs9{align-items:center;color:#10b981;display:flex;gap:4px}.ResolvePin_errorHint__Huim6{align-items:center;color:red;display:flex;gap:4px}.ResolvePin_deleteBtn__c8YzC{color:#ef4444}.ResolvePin_deleteBtn__c8YzC:hover{background-color:#fee2e2;color:#dc2626}.ResolvePin_actionBtn__zS3VN{background:#0000;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin:0 4px;padding:6px;transition:all .2s}.ResolvePin_actionBtn__zS3VN:hover{transform:scale(1.1)}.ResolvePin_viewBtn__-1x2E{color:#3b82f6}.ResolvePin_viewBtn__-1x2E:hover{background-color:#dbeafe}.ResolvePin_editBtn__hiAaR{color:#f59e0b}.ResolvePin_editBtn__hiAaR:hover{background-color:#fed7aa}.ResolvePin_password-wrapper__4ihkl{display:inline-block;position:relative;width:100%}.ResolvePin_toggle-password-btn__3dri9{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ResolvePin_toggle-password-btn__3dri9:hover{color:#374151}.ResolvePin_with-label__LaGML .ResolvePin_toggle-password-btn__3dri9{top:38px;transform:none}.ResolvePin_alertDiv__YouI4{align-items:center;animation:ResolvePin_fadeIn__dDRGf .3s ease-in-out;border-radius:6px;display:flex;font-size:14px;justify-content:space-between;margin-bottom:15px;padding:12px 16px}.ResolvePin_success__8zI9o{background-color:#e6f9f0;color:#0f9d58}.ResolvePin_error__iE6Ul{background-color:#fdecea;color:#d93025}.ResolvePin_alertIcon__02Ysd{font-weight:700;margin-right:8px}.ResolvePin_alertText__kLZPP{flex:1 1}.ResolvePin_alertClose__68p3U{background:#0000;border:none;cursor:pointer;font-size:18px}@keyframes ResolvePin_fadeIn__dDRGf{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ResolvePin_detailGroup__xGdyy{display:flex;flex-direction:column;gap:6px}.ResolvePin_label__dOB4D{color:#444;font-size:14px;font-weight:600}.ResolvePin_inputField__yrBAZ{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:.95rem;outline:none;padding:.6rem .9rem;transition:all .15s;width:100%}.ResolvePin_pinBox__bqjSt{background:#f5f7fa;border:1px solid #ddd;border-radius:10px;padding:10px 12px}.ResolvePin_pinText__wBhmm{font-size:16px}.ResolvePin_copyBtn__lggsg{background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:.2s}.ResolvePin_copyBtn__lggsg:hover{background:#43a047}.ResolvePin_viewDetails__Nz\+LD{display:flex;flex-direction:column;gap:20px}.ResolvePin_sectionCard__ob7B9{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.ResolvePin_sectionTitle__w179n{color:#374151;font-size:14px;font-weight:600;margin-bottom:12px}.ResolvePin_inputRow__sm14t{align-items:end;display:flex;gap:10px}.ResolvePin_inputField__yrBAZ{flex:1 1}.ResolvePin_verifyBtn__us7FT{height:38px;padding:0 16px}.ResolvePin_errorText__64mPx{color:red;font-size:12px;margin-top:6px}.ResolvePin_pinBox__bqjSt{align-items:center;background:#1118271c;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.ResolvePin_pinText__wBhmm{font-weight:600;letter-spacing:2px}.ResolvePin_copyBtn__lggsg{font-size:12px;padding:6px 10px}.ViewWorkPopup_overlay__5hdxt{align-items:center;animation:ViewWorkPopup_fadeIn__yahfj .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ViewWorkPopup_fadeIn__yahfj{0%{opacity:0}to{opacity:1}}.ViewWorkPopup_popup__eOk3j{animation:ViewWorkPopup_slideUp__E1dIO .3s ease-out;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;max-height:85vh;max-width:560px;overflow-y:auto;width:90%}@keyframes ViewWorkPopup_slideUp__E1dIO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ViewWorkPopup_popup__eOk3j::-webkit-scrollbar{width:6px}.ViewWorkPopup_popup__eOk3j::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ViewWorkPopup_popup__eOk3j::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ViewWorkPopup_header__uBrrE{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;border-radius:24px 24px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.ViewWorkPopup_headerLeft__P7nyl{align-items:center;display:flex;gap:14px}.ViewWorkPopup_workTypeIcon__WtMJF{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.ViewWorkPopup_workTypeIcon__WtMJF svg{height:24px;width:24px}.ViewWorkPopup_title__YEnX1{color:#0f172a;font-size:1.25rem;font-weight:600;margin:0}.ViewWorkPopup_subtitle__dGPCT{color:#64748b;font-size:.75rem;margin:4px 0 0}.ViewWorkPopup_closeBtn__9COWh{align-items:center;background:#f1f5f9;border:none;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.ViewWorkPopup_closeBtn__9COWh:hover{background:#e2e8f0;color:#1e293b}.ViewWorkPopup_progressSection__9Dsi5{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:20px 24px}.ViewWorkPopup_progressHeader__0K4ke{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ViewWorkPopup_progressLabel__1Q1mn{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewWorkPopup_progressValue__FdjA9{color:#3b82f6;font-size:.875rem;font-weight:700}.ViewWorkPopup_progressBarContainer__3YcXt{background:#e2e8f0;border-radius:10px;height:8px;overflow:hidden}.ViewWorkPopup_progressBar__j9NOd{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:10px;height:100%;transition:width .3s ease}.ViewWorkPopup_progressBar__j9NOd.ViewWorkPopup_complete__8hT8c{background:linear-gradient(90deg,#10b981,#34d399)}.ViewWorkPopup_completedBadge__cK-s6{align-items:center;color:#10b981;display:flex;font-size:.75rem;font-weight:500;gap:8px;margin-top:12px}.ViewWorkPopup_completedBadge__cK-s6 svg{height:14px;width:14px}.ViewWorkPopup_tabs__wnGlB{border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding:16px 24px 0}.ViewWorkPopup_tabBtn__obxW\+{align-items:center;background:none;border:none;border-radius:12px 12px 0 0;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.ViewWorkPopup_tabBtn__obxW\+ svg{height:16px;width:16px}.ViewWorkPopup_tabBtn__obxW\+:hover{background:#f1f5f9;color:#3b82f6}.ViewWorkPopup_activeTab__oXGLK{border-bottom:2px solid #3b82f6;color:#3b82f6}.ViewWorkPopup_tabContent__EJrjw{padding:20px 24px}.ViewWorkPopup_workDetails__EM3fj{display:flex;flex-direction:column;gap:20px}.ViewWorkPopup_detailCard__Eeg0n{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:16px;padding:16px}.ViewWorkPopup_detailIcon__qa4zE{align-items:center;background:#e0f2fe;border-radius:14px;color:#0284c7;display:flex;height:44px;justify-content:center;width:44px}.ViewWorkPopup_detailIcon__qa4zE svg{height:22px;width:22px}.ViewWorkPopup_detailInfo__fFvl3{flex:1 1}.ViewWorkPopup_detailLabel__alJO6{color:#64748b;display:block;font-size:.7rem;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ViewWorkPopup_detailValue__pSpB5{color:#0f172a;font-size:1rem;font-weight:600}.ViewWorkPopup_sectionTitle__47nei{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.ViewWorkPopup_sectionTitle__47nei svg{height:14px;width:14px}.ViewWorkPopup_teamGrid__VA5Yz{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ViewWorkPopup_teamCard__GKQcF{background:#f1f5f9;border-left:3px solid #3b82f6;border-radius:12px;padding:12px 14px}.ViewWorkPopup_teamRole__Vqv4d{color:#64748b;display:block;font-size:.7rem;margin-bottom:4px}.ViewWorkPopup_teamId__VZRZD{color:#0f172a;font-size:.85rem;font-weight:600}.ViewWorkPopup_timeline__xyw0s{display:flex;flex-direction:column;gap:20px}.ViewWorkPopup_timelineItem__a8Kqn{align-items:flex-start;display:flex;gap:16px}.ViewWorkPopup_timelineIcon__ZgfBH{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;display:flex;height:40px;justify-content:center;width:40px}.ViewWorkPopup_timelineIcon__ZgfBH svg{height:18px;width:18px}.ViewWorkPopup_deadlineIcon__Xj7Ve{background:#fef3c7;color:#d97706}.ViewWorkPopup_completedIcon__NAoJV{background:#d1fae5;color:#059669}.ViewWorkPopup_timelineContent__nHRw4{flex:1 1}.ViewWorkPopup_timelineLabel__d3GPW{color:#64748b;display:block;font-size:.7rem;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ViewWorkPopup_timelineDate__9bTE2{color:#0f172a;font-size:.9rem;font-weight:500}.ViewWorkPopup_deadlineStatus__3gutO{border-radius:20px;display:inline-block;font-size:.7rem;font-weight:500;margin-left:10px;padding:2px 8px}.ViewWorkPopup_deadlineStatus__3gutO.ViewWorkPopup_good__nu7P\+{background:#d1fae5;color:#059669}.ViewWorkPopup_deadlineStatus__3gutO.ViewWorkPopup_today__13xSH{background:#fef3c7;color:#d97706}.ViewWorkPopup_deadlineStatus__3gutO.ViewWorkPopup_overdue__hk4bh{background:#fee2e2;color:#dc2626}.ViewWorkPopup_notesSection__ZiN3g{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;padding:16px}.ViewWorkPopup_notesContent__8Xa2N{align-items:flex-start;display:flex;gap:12px}.ViewWorkPopup_notesIcon__fOpHN{color:#d97706;flex-shrink:0;height:20px;margin-top:2px;width:20px}.ViewWorkPopup_notesContent__8Xa2N p{color:#78350f;font-size:.875rem;line-height:1.5;margin:0}.ViewWorkPopup_footer__SQCto{border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:16px 24px}.ViewWorkPopup_statusBadge__ogCSA{align-items:center;border-radius:40px;display:inline-flex;font-size:.75rem;font-weight:600;gap:8px;padding:8px 16px}.ViewWorkPopup_statusBadge__ogCSA svg{height:14px;width:14px}.ViewWorkPopup_statusBadge__ogCSA.ViewWorkPopup_inProgress__64xqP{background:#e0f2fe;color:#0284c7}.ViewWorkPopup_statusBadge__ogCSA.ViewWorkPopup_completed__6-Soa{background:#d1fae5;color:#059669}@media (max-width:640px){.ViewWorkPopup_popup__eOk3j{border-radius:20px;width:95%}.ViewWorkPopup_header__uBrrE{padding:16px 20px}.ViewWorkPopup_title__YEnX1{font-size:1rem}.ViewWorkPopup_workTypeIcon__WtMJF{height:40px;width:40px}.ViewWorkPopup_tabBtn__obxW\+{font-size:.75rem;padding:8px 12px}.ViewWorkPopup_tabBtn__obxW\+ span{display:none}.ViewWorkPopup_teamGrid__VA5Yz{grid-template-columns:1fr}.ViewWorkPopup_footer__SQCto,.ViewWorkPopup_progressSection__9Dsi5,.ViewWorkPopup_tabContent__EJrjw{padding:16px 20px}.ViewWorkPopup_tabs__wnGlB{padding:12px 20px 0}}.ViewWorkPopup_overlay__C7CP8{align-items:center;animation:ViewWorkPopup_fadeIn__xwG40 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes ViewWorkPopup_fadeIn__xwG40{0%{opacity:0}to{opacity:1}}.ViewWorkPopup_popup__tXaRf{animation:ViewWorkPopup_slideUp__AvXbB .3s ease;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:1000px;overflow:hidden;width:100%}@keyframes ViewWorkPopup_slideUp__AvXbB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ViewWorkPopup_header__Az3Ah{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:24px 24px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.ViewWorkPopup_content__CEPWa{flex:1 1;overflow-y:auto;padding:32px;scrollbar-color:#cbd5e1 #f1f1f1;scrollbar-width:thin}.ViewWorkPopup_content__CEPWa::-webkit-scrollbar{width:8px}.ViewWorkPopup_content__CEPWa::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ViewWorkPopup_content__CEPWa::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ViewWorkPopup_content__CEPWa::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ViewWorkPopup_headerLeft__JCv-j{align-items:center;display:flex;gap:16px}.ViewWorkPopup_headerIcon__3f0PG{align-items:center;background:#0b78ff1a;border-radius:16px;color:#0b78ff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.ViewWorkPopup_title__cYxra{color:#1e293b;font-size:24px;font-weight:600;margin:0}.ViewWorkPopup_subtitle__rz3oM{color:#64748b;font-size:14px;margin:4px 0 0}.ViewWorkPopup_closeBtn__U7uoA{align-items:center;background:#0b78ff1a;border:none;border-radius:12px;color:#0b78ff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.ViewWorkPopup_closeBtn__U7uoA:hover{background:#0b78ff33;transform:scale(1.05)}.ViewWorkPopup_progressSection__ZeDxE{margin-bottom:32px}.ViewWorkPopup_progressHeader__96aJO{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.ViewWorkPopup_sectionTitle__a6i03{color:#1e293b;font-size:18px;font-weight:600;margin:0}.ViewWorkPopup_sectionSubtitle__98Xbt{color:#64748b;font-size:13px;margin:4px 0 0}.ViewWorkPopup_editBtn__Yk2-Q{align-items:center;background:#0b78ff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.ViewWorkPopup_editBtn__Yk2-Q:hover{background:#0a6be6;box-shadow:0 4px 12px #0b78ff66;transform:translateY(-2px)}.ViewWorkPopup_progressCard__Mpooh{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:24px}.ViewWorkPopup_progressStats__SsAK\+{align-items:center;display:flex;flex-wrap:wrap;gap:32px}.ViewWorkPopup_progressCircle__4dXao{flex-shrink:0;height:140px;position:relative;width:140px}.ViewWorkPopup_progressSvg__5jzuU{height:140px;transform:rotate(-90deg);width:140px}.ViewWorkPopup_progressBg__kjWtG{fill:none;stroke:#e2e8f0;stroke-width:8}.ViewWorkPopup_progressBar__X7OTl{fill:none;stroke-width:8;stroke-linecap:round;stroke:#0b78ff;transition:stroke-dashoffset .5s ease}.ViewWorkPopup_progressPercentage__ITlhR{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ViewWorkPopup_percentageValue__qkuIB{color:#1e293b;font-size:28px;font-weight:700}.ViewWorkPopup_percentageLabel__QD-3X{color:#64748b;display:block;font-size:11px}.ViewWorkPopup_progressInfo__C5xgE{flex:1 1;min-width:180px}.ViewWorkPopup_statusBadge__hg7sb{align-items:center;background:#fff;border-radius:20px;color:#1e293b;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px;padding:6px 14px}.ViewWorkPopup_statusDot__xVc2x{border-radius:50%;height:8px;width:8px}.ViewWorkPopup_completionDate__er5k-{align-items:center;background:#d1fae5;border-radius:10px;color:#10b981;display:flex;font-size:13px;gap:8px;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.ViewWorkPopup_editForm__tMm8J{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:24px}.ViewWorkPopup_formRow__7AgHh{grid-gap:20px;gap:20px;grid-template-columns:1fr 1fr}.ViewWorkPopup_formGroup__l00dG{display:flex;flex-direction:column;gap:8px}.ViewWorkPopup_formLabel__-KLZj{align-items:center;color:#475569;display:flex;gap:6px}.ViewWorkPopup_labelIcon__5uEh6{font-size:14px}.ViewWorkPopup_formInput__D9JVL{border:1px solid #cbd5e1;border-radius:10px;padding:10px 14px;transition:all .2s}.ViewWorkPopup_formInput__D9JVL:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a}.ViewWorkPopup_progressBarPreview__nuAzt{background:#e2e8f0;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.ViewWorkPopup_progressFill__UHnkQ{background:#0b78ff;border-radius:3px;height:100%;transition:width .3s ease}.ViewWorkPopup_cancelEditBtn__qfKvR{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#64748b;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s}.ViewWorkPopup_cancelEditBtn__qfKvR:hover{background:#f1f5f9}.ViewWorkPopup_saveEditBtn__t6-kA{background:#0b78ff;border-radius:10px;font-size:13px;font-weight:500;gap:8px;padding:8px 20px;transition:all .2s}.ViewWorkPopup_saveEditBtn__t6-kA:hover{background:#0a6be6;box-shadow:0 4px 12px #0b78ff66;transform:translateY(-2px)}.ViewWorkPopup_cancelEditBtn__qfKvR:disabled,.ViewWorkPopup_saveEditBtn__t6-kA:disabled{cursor:not-allowed;opacity:.6;transform:none}.ViewWorkPopup_twoColumnLayout__16h0W{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px}.ViewWorkPopup_detailsCard__JvpxQ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:20px}.ViewWorkPopup_cardHeader__jdPNI{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;margin-bottom:20px;padding-bottom:12px}.ViewWorkPopup_cardHeaderIcon__P164t{color:#0b78ff;font-size:20px}.ViewWorkPopup_cardTitle__Mbc9N{color:#1e293b;font-size:16px;font-weight:600;margin:0}.ViewWorkPopup_detailsList__-aejM{display:flex;flex-direction:column;gap:14px}.ViewWorkPopup_detailItem__\+Xp09{align-items:flex-start;display:flex;font-size:13px;gap:12px;justify-content:space-between}.ViewWorkPopup_detailLabel__5q6VK{color:#64748b;flex-shrink:0;font-weight:500;min-width:100px}.ViewWorkPopup_detailValue__yUTC\+{align-items:center;color:#1e293b;display:flex;flex:1 1;gap:6px;justify-content:flex-end;text-align:right;word-break:break-word}.ViewWorkPopup_detailValue__yUTC\+.ViewWorkPopup_overdue__kEvfP{color:#e74c3c}.ViewWorkPopup_overdueBadge__FDERK{background:#fee2e2;border-radius:12px;color:#e74c3c;font-size:11px;font-weight:600;margin-left:8px;padding:2px 8px;white-space:nowrap}.ViewWorkPopup_detailNote__KNrmy{color:#475569;flex:1 1;font-style:italic;text-align:right;word-break:break-word}.ViewWorkPopup_teamSection__E3Wxh{margin-bottom:32px}.ViewWorkPopup_teamGrid__Q6EVH{grid-gap:1rem;display:grid;grid-template-columns:repeat(4,1fr)}.ViewWorkPopup_teamGrid__Q6EVH:has(.ViewWorkPopup_teamCard__W2JIA:first-child:last-child){grid-template-columns:repeat(2,1fr)}.ViewWorkPopup_teamGrid__Q6EVH{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.ViewWorkPopup_teamCard__W2JIA{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:14px;flex:1 1;min-width:150px;padding:16px;text-align:center;transition:all .2s}.ViewWorkPopup_teamCard__W2JIA:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.ViewWorkPopup_teamRole__zD0mu{color:#0b78ff;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ViewWorkPopup_teamName__7Dsz\+{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:4px;word-break:break-word}.ViewWorkPopup_teamId__UA2z2{color:#94a3b8;font-size:11px}.ViewWorkPopup_additionalInfo__9OV\+-{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:20px;margin-top:8px;padding-top:20px}.ViewWorkPopup_infoRow__a9huN{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.ViewWorkPopup_infoLabel__RIBeU{color:#64748b;font-weight:500}.ViewWorkPopup_statusChip__yhtOK{background:#dbeafe;color:#0b78ff}.ViewWorkPopup_statusChip__yhtOK,.ViewWorkPopup_typeChip__KWPFm{border-radius:12px;font-size:12px;font-weight:500;padding:4px 10px}.ViewWorkPopup_typeChip__KWPFm{background:#fef3c7;color:#d97706;text-transform:capitalize}@media (max-width:768px){.ViewWorkPopup_overlay__C7CP8{padding:10px}.ViewWorkPopup_popup__tXaRf{max-height:calc(100vh - 20px)}.ViewWorkPopup_content__CEPWa,.ViewWorkPopup_header__Az3Ah{padding:20px}.ViewWorkPopup_twoColumnLayout__16h0W{gap:16px;grid-template-columns:1fr}.ViewWorkPopup_teamGrid__Q6EVH{grid-template-columns:repeat(2,1fr)}.ViewWorkPopup_formRow__7AgHh{grid-template-columns:1fr}.ViewWorkPopup_progressStats__SsAK\+{flex-direction:column;text-align:center}.ViewWorkPopup_progressInfo__C5xgE{text-align:center}.ViewWorkPopup_completionDate__er5k-{margin:0 auto}.ViewWorkPopup_detailItem__\+Xp09{flex-direction:column;gap:4px}.ViewWorkPopup_detailValue__yUTC\+{justify-content:flex-start;text-align:left}.ViewWorkPopup_progressHeader__96aJO{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.ViewWorkPopup_teamGrid__Q6EVH{grid-template-columns:1fr}.ViewWorkPopup_additionalInfo__9OV\+-{flex-direction:column;gap:12px}}.ViewWorkPopup_ctStatus__Hrf1Y{background:#dcfce7;border-radius:20px;color:#166534;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem;text-align:center}.ViewWorkPopup_successMessageInline__Iun2q{align-items:center;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;color:#155724;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:10px 12px}.ViewWorkPopup_successMessageInline__Iun2q svg{color:#28a745;font-size:16px}.ViewWorkPopup_formFieldWrapper__0uP6A{flex:1 1;margin-bottom:0}.ViewWorkPopup_formLabel__-KLZj{color:#333;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.ViewWorkPopup_formLabelMantatory__HOZ\+z{color:red}.ViewWorkPopup_formInput__D9JVL{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.ViewWorkPopup_formInput__D9JVL:focus{border-color:#4a90e2;outline:none}.ViewWorkPopup_errorInput__pNEfZ{border-color:#dc3545!important}.ViewWorkPopup_errorInput__pNEfZ:focus{box-shadow:0 0 0 2px #dc35451a}.ViewWorkPopup_errorText__l-lYd{align-items:center;color:#dc3545;display:flex;font-size:12px;gap:4px;margin-bottom:0;margin-top:4px}.ViewWorkPopup_errorIcon__aeLzz{font-size:12px}.ViewWorkPopup_generalErrorInline__IS0tI{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:8px 12px}.ViewWorkPopup_generalErrorInline__IS0tI svg{font-size:14px}.ViewWorkPopup_formRow__7AgHh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.ViewWorkPopup_editActions__KzWMo{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.ViewWorkPopup_cancelEditBtn__qfKvR{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.ViewWorkPopup_cancelEditBtn__qfKvR:hover:not(:disabled){background-color:#5a6268}.ViewWorkPopup_saveEditBtn__t6-kA{align-items:center;background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:background-color .2s}.ViewWorkPopup_saveEditBtn__t6-kA:hover:not(:disabled){background-color:#218838}button:disabled{cursor:not-allowed;opacity:.6}.AddWorkPer_container__g\+DMF{margin:0 auto;max-width:1200px;padding:24px}.AddWorkPer_form__Fztn5{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a}.AddWorkPer_section__yAg9N{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:32px;padding:24px}.AddWorkPer_sectionTitle__DAXlh{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:12px}.AddWorkPer_formGrid__CkUhL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.AddWorkPer_formGroup__xFw8p{margin-bottom:20px}.AddWorkPer_label__LGJJS{color:#334155;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.AddWorkPer_required__CKV6m{color:#ef4444;margin-left:4px}.AddWorkPer_input__gG2dP,.AddWorkPer_textarea__ZVjJ6{background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 14px;transition:all .3s ease;width:100%}.AddWorkPer_input__gG2dP:focus,.AddWorkPer_textarea__ZVjJ6:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AddWorkPer_inputError__3D\+vi{border-color:#ef4444}.AddWorkPer_inputError__3D\+vi:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.AddWorkPer_errorText__XGvd1{color:#ef4444;display:block;font-size:12px;margin-top:6px}.AddWorkPer_inputWithIcon__2\+DDJ{position:relative}.AddWorkPer_inputWithIcon__2\+DDJ .AddWorkPer_input__gG2dP{padding-right:40px}.AddWorkPer_inputSuffix__\+DpJx{color:#64748b;font-size:14px;font-weight:500;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.AddWorkPer_workPercentCard__DEqQR{animation:AddWorkPer_slideIn__pW3FN .5s ease-out;background:linear-gradient(135deg,#0b78ff,#abcbff);border-radius:12px;color:#fff;margin-top:24px;padding:20px}@keyframes AddWorkPer_slideIn__pW3FN{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AddWorkPer_cardHeader__bMIs3{align-items:center;display:flex;gap:8px;margin-bottom:16px}.AddWorkPer_cardIcon__UuNAu{height:24px;width:24px}.AddWorkPer_cardTitle__u3ESl{font-size:16px;font-weight:600;margin:0}.AddWorkPer_percentDisplay__f7p-a{align-items:center;display:flex;gap:20px;margin-bottom:16px}.AddWorkPer_percentCircle__e\+8mr{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;display:flex;flex-direction:column;height:80px;justify-content:center;width:80px}.AddWorkPer_percentValue__jFGOS{font-size:24px;font-weight:700}.AddWorkPer_percentLabel__C83El{font-size:10px;opacity:.9}.AddWorkPer_progressBar__hp\+rD{background:#ffffff4d;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.AddWorkPer_progressFill__C2C9C{animation:AddWorkPer_fillBar__fzlff 1s ease-out;background:#fff;border-radius:4px;height:100%;transition:width .5s ease}@keyframes AddWorkPer_fillBar__fzlff{0%{width:0}}.AddWorkPer_scholarInfo__pplhq{border-top:1px solid #fff3;font-size:14px;margin-top:16px;padding-top:16px}.AddWorkPer_scholarInfo__pplhq p{margin:0}.AddWorkPer_formActions__SwQ\+N{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px}.AddWorkPer_cancelButton__yR5Cb,.AddWorkPer_submitButton__ycrWa{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .3s ease}.AddWorkPer_cancelButton__yR5Cb{background:#f1f5f9;border:1px solid #cbd5e1;color:#475569}.AddWorkPer_cancelButton__yR5Cb:hover{background:#e2e8f0;transform:translateY(-1px)}.AddWorkPer_submitButton__ycrWa{background:#3b82f6;border:none;color:#fff}.AddWorkPer_submitButton__ycrWa:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}@media (max-width:768px){.AddWorkPer_container__g\+DMF,.AddWorkPer_section__yAg9N{padding:16px}.AddWorkPer_formGrid__CkUhL{grid-template-columns:1fr}.AddWorkPer_percentDisplay__f7p-a{align-items:flex-start;flex-direction:column}.AddWorkPer_progressBar__hp\+rD{width:100%}.AddWorkPer_formActions__SwQ\+N{flex-direction:column-reverse}.AddWorkPer_cancelButton__yR5Cb,.AddWorkPer_submitButton__ycrWa{width:100%}}.ViewWorkDetailsPopup_popupOverlay__QNArS{align-items:center;animation:ViewWorkDetailsPopup_fadeIn__PT\+Kv .2s ease-in-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ViewWorkDetailsPopup_popupContainer__-gn7A{animation:ViewWorkDetailsPopup_slideUp__lk3\+b .3s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;height:auto;max-height:90vh;max-width:900px;overflow:hidden;width:100%}@keyframes ViewWorkDetailsPopup_fadeIn__PT\+Kv{0%{opacity:0}to{opacity:1}}@keyframes ViewWorkDetailsPopup_slideUp__lk3\+b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ViewWorkDetailsPopup_popupHeader__pPrI8{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.ViewWorkDetailsPopup_popupTitle__Nt9nH{color:#0b78ff;font-size:20px;font-weight:600;margin:0}.ViewWorkDetailsPopup_closeButton__d4FCd{align-items:center;background:#0b78ff1a;border:none;border-radius:8px;color:#0b78ff;cursor:pointer;display:flex;justify-content:center;line-height:1;padding:8px;transition:all .2s}.ViewWorkDetailsPopup_closeButton__d4FCd:hover{background:#0b78ff33;transform:scale(1.05)}.ViewWorkDetailsPopup_popupContent__mPDkh{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:24px;scrollbar-color:#c7d2fe #f1f1f1;scrollbar-width:thin}.ViewWorkDetailsPopup_section__8N3Y\+{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:28px;overflow:hidden}.ViewWorkDetailsPopup_section__8N3Y\+:last-child{margin-bottom:0}.ViewWorkDetailsPopup_sectionTitle__v35gu{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;display:flex;font-size:16px;gap:8px;padding:16px 20px}.ViewWorkDetailsPopup_sectionIcon__mB0o1{color:#0b78ff;font-size:18px}.ViewWorkDetailsPopup_infoGrid__FZ2Qi{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:20px}.ViewWorkDetailsPopup_infoItemFull__x4aaF,.ViewWorkDetailsPopup_infoItem__ONUsV{display:flex;flex-direction:column;gap:6px}.ViewWorkDetailsPopup_infoItemFull__x4aaF{grid-column:1/-1}.ViewWorkDetailsPopup_infoItem__ONUsV label{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewWorkDetailsPopup_infoItem__ONUsV span{color:#111827;font-size:14px;font-weight:500}.ViewWorkDetailsPopup_workType__\+xsCS{border-radius:20px;display:inline-block;font-size:13px;font-weight:600;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.ViewWorkDetailsPopup_scholarName__wjQZk{color:#111827;font-size:16px;font-weight:600}.ViewWorkDetailsPopup_dateValue__duJz4{align-items:center;color:#374151;display:flex;font-size:14px;gap:6px}.ViewWorkDetailsPopup_dateIcon__cmLXm{color:#6b7280;font-size:14px}.ViewWorkDetailsPopup_percentageContainer__4DmUk{display:flex;flex-direction:column;gap:8px}.ViewWorkDetailsPopup_percentageValue__4iuPr{font-size:20px}.ViewWorkDetailsPopup_statusPending__UXEDL{color:#ef4444}.ViewWorkDetailsPopup_statusStarted__NMQd7{color:#f59e0b}.ViewWorkDetailsPopup_statusProgress__duZdI{color:#3b82f6}.ViewWorkDetailsPopup_statusCompleted__OrxpJ{color:#10b981}.ViewWorkDetailsPopup_progressBar__bIV5j{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:100%}.ViewWorkDetailsPopup_noteText__SKbuj{word-wrap:break-word;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:8px;color:#92400e;font-size:14px;margin:0;padding:12px;white-space:pre-wrap}.ViewWorkDetailsPopup_workDescription__yBdoy{word-wrap:break-word;color:#4b5563;line-height:1.5;white-space:pre-wrap}.ViewWorkDetailsPopup_assignmentGrid__bcTSd{display:flex;flex-direction:column;gap:24px;padding:20px}.ViewWorkDetailsPopup_assignmentItem__7z1FD{display:flex;flex-direction:column;gap:10px}.ViewWorkDetailsPopup_assignmentLabel__h7Fkx{color:#374151;font-size:14px;font-weight:600}.ViewWorkDetailsPopup_selectWrapper__8jIn5{align-items:center;display:flex;gap:12px}.ViewWorkDetailsPopup_selectInput__BnJaV{background:#fff;border:1px solid #d1d5db;border-radius:8px;flex:1 1;font-size:14px;padding:10px 12px;transition:all .2s}.ViewWorkDetailsPopup_selectInput__BnJaV:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.ViewWorkDetailsPopup_selectInput__BnJaV:disabled{background:#f3f4f6;cursor:not-allowed}.ViewWorkDetailsPopup_updateButton__x\+u1I{align-items:center;background:#0b78ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s;white-space:nowrap}.ViewWorkDetailsPopup_updateButton__x\+u1I:hover:not(:disabled){box-shadow:0 4px 12px #0b78ff4d;transform:translateY(-1px)}.ViewWorkDetailsPopup_updateButton__x\+u1I:disabled{cursor:not-allowed;opacity:.6}.ViewWorkDetailsPopup_currentValue__Jmb-N{color:#6b7280;font-size:12px;font-style:italic}.ViewWorkDetailsPopup_popupFooter__xGLOs{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:flex-end;padding:16px 24px}.ViewWorkDetailsPopup_closeButtonFooter__99\+33{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s}.ViewWorkDetailsPopup_closeButtonFooter__99\+33:hover{background:#f3f4f6;border-color:#9ca3af}@media (max-width:640px){.ViewWorkDetailsPopup_popupOverlay__QNArS{padding:10px}.ViewWorkDetailsPopup_popupContainer__-gn7A{max-height:95vh}.ViewWorkDetailsPopup_popupHeader__pPrI8{padding:16px 20px}.ViewWorkDetailsPopup_popupContent__mPDkh{padding:16px}.ViewWorkDetailsPopup_infoGrid__FZ2Qi{gap:12px;grid-template-columns:1fr;padding:16px}.ViewWorkDetailsPopup_assignmentGrid__bcTSd{padding:16px}.ViewWorkDetailsPopup_selectWrapper__8jIn5{align-items:stretch;flex-direction:column}.ViewWorkDetailsPopup_updateButton__x\+u1I{justify-content:center;width:100%}}.ViewWorkDetailsPopup_progressSection__SsKwJ{margin-bottom:32px}.ViewWorkDetailsPopup_progressHeader__CKqCo{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.ViewWorkDetailsPopup_sectionTitle__v35gu{color:#1e293b;font-size:18px;font-weight:600;margin:0}.ViewWorkDetailsPopup_sectionSubtitle__k0iCI{color:#64748b;font-size:13px;margin:4px 0 0}.ViewWorkDetailsPopup_editBtn__NCaXv{align-items:center;background:#0b78ff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.ViewWorkDetailsPopup_editBtn__NCaXv:hover{background:#0a6be6;box-shadow:0 4px 12px #0b78ff66;transform:translateY(-2px)}.ViewWorkDetailsPopup_progressCard__hWS\+u{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:24px}.ViewWorkDetailsPopup_progressStats__ulUBo{align-items:center;display:flex;flex-wrap:wrap;gap:32px}.ViewWorkDetailsPopup_progressCircle__gzUNB{flex-shrink:0;height:140px;position:relative;width:140px}.ViewWorkDetailsPopup_progressSvg__8j7RY{height:140px;transform:rotate(-90deg);width:140px}.ViewWorkDetailsPopup_progressBg__UZkkx{fill:none;stroke:#e2e8f0;stroke-width:8}.ViewWorkDetailsPopup_progressBar__bIV5j{fill:none;stroke-width:8;stroke-linecap:round;stroke:#0b78ff;transition:stroke-dashoffset .5s ease}.ViewWorkDetailsPopup_progressPercentage__CODnQ{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ViewWorkDetailsPopup_percentageValue__4iuPr{color:#1e293b;font-size:28px;font-weight:700}.ViewWorkDetailsPopup_percentageLabel__DNATi{color:#64748b;display:block;font-size:11px}.ViewWorkDetailsPopup_progressInfo__-jd6k{flex:1 1;min-width:180px}.ViewWorkDetailsPopup_statusBadge__l72hl{align-items:center;background:#fff;border-radius:20px;color:#1e293b;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px;padding:6px 14px}.ViewWorkDetailsPopup_statusDot__UmLbi{border-radius:50%;height:8px;width:8px}.ViewWorkDetailsPopup_completionDate__\+9u3L{align-items:center;background:#d1fae5;border-radius:10px;color:#10b981;display:flex;font-size:13px;gap:8px;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.ViewWorkDetailsPopup_editForm__lhFz4{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:24px}.ViewWorkDetailsPopup_formRow__Wvm-b{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.ViewWorkDetailsPopup_formGroup__ufVWQ{display:flex;flex-direction:column;gap:8px}.ViewWorkDetailsPopup_formLabel__-iZMs{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:500;gap:6px}.ViewWorkDetailsPopup_labelIcon__WNl3c{font-size:14px}.ViewWorkDetailsPopup_formInput__h82-J{border:1px solid #cbd5e1;border-radius:10px;font-size:14px;padding:10px 14px;transition:all .2s}.ViewWorkDetailsPopup_formInput__h82-J:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.ViewWorkDetailsPopup_progressBarPreview__9nosg{background:#e2e8f0;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.ViewWorkDetailsPopup_progressFill__DgwHF{background:#0b78ff;border-radius:3px;height:100%;transition:width .3s ease}.ViewWorkDetailsPopup_editActions__ybCHc{display:flex;gap:12px;justify-content:flex-end}.ViewWorkDetailsPopup_cancelEditBtn__7RGQS{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s}.ViewWorkDetailsPopup_cancelEditBtn__7RGQS:hover{background:#f1f5f9}.ViewWorkDetailsPopup_saveEditBtn__dIUZp{align-items:center;background:#0b78ff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 20px;transition:all .2s}.ViewWorkDetailsPopup_saveEditBtn__dIUZp:hover{background:#0a6be6;box-shadow:0 4px 12px #0b78ff66;transform:translateY(-2px)}.ViewWorkDetailsPopup_cancelEditBtn__7RGQS:disabled,.ViewWorkDetailsPopup_saveEditBtn__dIUZp:disabled{cursor:not-allowed;opacity:.6;transform:none}.ViewWorkDetailsPopup_formInputError__oJnlg{background-color:#fff5f5!important;border-color:#e74c3c!important}.ViewWorkDetailsPopup_formInputError__oJnlg:focus{border-color:#e74c3c!important;box-shadow:0 0 0 3px #e74c3c1a!important}.ViewWorkDetailsPopup_errorMessage__QXe8\+{align-items:center;animation:ViewWorkDetailsPopup_slideDown__tZqr1 .2s ease-out;color:#e74c3c;display:flex;font-size:12px;gap:6px;margin-top:6px}.Visitors_clearLogBtn__xkV02{background-color:#dc2626;border-radius:6px;font-weight:500;transition:all .2s ease}.Visitors_clearLogBtn__xkV02:hover{background-color:#b91c1c;transform:translateY(-1px)}.Visitors_clearLogDescription__EE988{color:#6b7280}.Visitors_dateRangeContainer__5r4ao{flex-direction:column}.Visitors_dateSection__ngKOt{display:flex;flex-direction:column;gap:8px}.Visitors_dateLabel__MErfn{color:#374151;font-size:14px;font-weight:600}.Visitors_dateSelects__yPjuB{gap:12px}.Visitors_dateSelects__yPjuB select{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 12px;transition:border-color .2s ease}.Visitors_dateSelects__yPjuB select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Visitors_errorMessage__6\+dWs{background-color:#fee2e2;border-radius:6px;color:#dc2626;margin-top:16px;padding:10px 12px}.Visitors_errorMessage__6\+dWs svg{flex-shrink:0}.Visitors_clearLogDescription__EE988{color:#666;font-size:14px;line-height:1.5;margin-bottom:20px}.Visitors_dateTypeContainer__hCok0{margin-bottom:20px}.Visitors_dateTypeLabel__Z5ZPD{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:15px}.Visitors_dateTypeOptions__r20Ub{display:flex;gap:20px}.Visitors_radioLabel__eVZOl{align-items:center;color:#555;cursor:pointer;display:flex;font-size:14px;gap:8px}.Visitors_radioLabel__eVZOl input[type=radio]{cursor:pointer}.Visitors_radioLabel__eVZOl input[type=radio]:disabled{cursor:not-allowed}.Visitors_dateRangeContainer__5r4ao{display:flex;gap:20px;margin-bottom:20px}.Visitors_dateSection__ngKOt{flex:1 1}.Visitors_dateLabel__MErfn{color:#555;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.Visitors_dateSelects__yPjuB{display:flex;gap:10px}.Visitors_dateSelects__yPjuB select{flex:1 1}.Visitors_exactDateContainer__0pHuG{display:flex;gap:20px;margin-bottom:20px}.Visitors_exactDateContainer__0pHuG .Visitors_dateSection__ngKOt{flex:1 1}.Visitors_exactDateContainer__0pHuG input[type=date]{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.Visitors_exactDateContainer__0pHuG input[type=date]:focus{border-color:#2196f3;outline:none}.Visitors_todayCheckboxContainer__nestm{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:15px}.Visitors_checkboxLabel__SD8jL{align-items:center;color:#2196f3;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px}.Visitors_errorMessage__6\+dWs{align-items:center;background-color:#fee;border-radius:4px;color:#d32f2f;display:flex;font-size:13px;gap:8px;margin-top:15px;padding:10px}.Visitors_clearLogBtn__xkV02{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:background-color .2s}.Visitors_clearLogBtn__xkV02:hover{background-color:#c82333}.Visitors_clearLogBtn__xkV02:disabled{background-color:#6c757d;cursor:not-allowed}.Visitors_allLogsContainer__FBTbE{background-color:#fff3e0;border:1px solid #ffb74d;border-radius:8px;margin-bottom:20px;padding:12px}.Visitors_checkboxLabel__SD8jL input[type=checkbox]{cursor:pointer;height:18px;width:18px}.Visitors_checkboxLabel__SD8jL span{line-height:1.4}.Visitors_checkboxLabel__SD8jL strong{color:#e65100}.Visitors_divider__XnU4Q{border-top:1px solid #e0e0e0;margin:16px 0;position:relative;text-align:center}.Visitors_divider__XnU4Q span{background-color:#fff;color:#666;font-size:12px;padding:0 10px;position:relative;top:-11px}.Visitors_allLogsContainer__FBTbE .Visitors_checkboxLabel__SD8jL span{color:#e65100}.ViewWorkDetailsPopup_overlay__57fb0{align-items:center;animation:ViewWorkDetailsPopup_fadeIn__Zn2Dg .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes ViewWorkDetailsPopup_fadeIn__Zn2Dg{0%{opacity:0}to{opacity:1}}.ViewWorkDetailsPopup_popup__qr-IC{animation:ViewWorkDetailsPopup_slideUp__Pdnxq .3s ease;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:1000px;overflow:hidden;width:100%}@keyframes ViewWorkDetailsPopup_slideUp__Pdnxq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ViewWorkDetailsPopup_header__WECwO{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:24px 24px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.ViewWorkDetailsPopup_content__D943l{flex:1 1;overflow-y:auto;padding:32px;scrollbar-color:#cbd5e1 #f1f1f1;scrollbar-width:thin}.ViewWorkDetailsPopup_content__D943l::-webkit-scrollbar{width:8px}.ViewWorkDetailsPopup_content__D943l::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ViewWorkDetailsPopup_content__D943l::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ViewWorkDetailsPopup_content__D943l::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ViewWorkDetailsPopup_headerLeft__TbhjW{align-items:center;display:flex;gap:16px}.ViewWorkDetailsPopup_headerIcon__EYnjr{align-items:center;background:#0b78ff1a;border-radius:16px;color:#0b78ff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.ViewWorkDetailsPopup_title__JXxwZ{color:#1e293b;font-size:24px;font-weight:600;margin:0}.ViewWorkDetailsPopup_subtitle__QiA-S{color:#64748b;font-size:14px;margin:4px 0 0}.ViewWorkDetailsPopup_closeBtn__NSHf6{align-items:center;background:#0b78ff1a;border:none;border-radius:12px;color:#0b78ff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.ViewWorkDetailsPopup_closeBtn__NSHf6:hover{background:#0b78ff33;transform:scale(1.05)}.ViewWorkDetailsPopup_progressSection__iQ8fZ{margin-bottom:32px}.ViewWorkDetailsPopup_progressHeader__oItou{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.ViewWorkDetailsPopup_sectionTitle__KIjYM{color:#1e293b;font-size:18px;font-weight:600;margin:0}.ViewWorkDetailsPopup_sectionSubtitle__rqmPA{color:#64748b;font-size:13px;margin:4px 0 0}.ViewWorkDetailsPopup_editBtn__70M2x{align-items:center;background:#0b78ff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.ViewWorkDetailsPopup_editBtn__70M2x:hover{background:#0a6be6;box-shadow:0 4px 12px #0b78ff66;transform:translateY(-2px)}.ViewWorkDetailsPopup_progressCard__JByTV{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:24px}.ViewWorkDetailsPopup_progressStats__fKfg0{align-items:center;display:flex;flex-wrap:wrap;gap:32px}.ViewWorkDetailsPopup_progressCircle__u6jJx{flex-shrink:0;height:140px;position:relative;width:140px}.ViewWorkDetailsPopup_progressSvg__CdbRK{height:140px;transform:rotate(-90deg);width:140px}.ViewWorkDetailsPopup_progressBg__7M8dK{fill:none;stroke:#e2e8f0;stroke-width:8}.ViewWorkDetailsPopup_progressBar__tNvpx{fill:none;stroke-width:8;stroke-linecap:round;stroke:#0b78ff;transition:stroke-dashoffset .5s ease}.ViewWorkDetailsPopup_progressPercentage__EuOwD{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ViewWorkDetailsPopup_percentageValue__rMQw-{color:#1e293b;font-size:28px;font-weight:700}.ViewWorkDetailsPopup_percentageLabel__B7qLc{color:#64748b;display:block;font-size:11px}.ViewWorkDetailsPopup_progressInfo__SIein{flex:1 1;min-width:180px}.ViewWorkDetailsPopup_statusBadge__AyDcg{align-items:center;background:#fff;border-radius:20px;color:#1e293b;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px;padding:6px 14px}.ViewWorkDetailsPopup_statusDot__zSXYp{border-radius:50%;height:8px;width:8px}.ViewWorkDetailsPopup_completionDate__ETYMP{align-items:center;background:#d1fae5;border-radius:10px;color:#10b981;display:flex;font-size:13px;gap:8px;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.ViewWorkDetailsPopup_editForm__bkvp7{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:24px}.ViewWorkDetailsPopup_formRow__cO2cJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.ViewWorkDetailsPopup_formGroup__Ani98{display:flex;flex-direction:column;gap:8px}.ViewWorkDetailsPopup_formLabel__gXmT0{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:500;gap:6px}.ViewWorkDetailsPopup_labelIcon__wTt9Y{font-size:14px}.ViewWorkDetailsPopup_formInput__HkmSG{border:1px solid #cbd5e1;border-radius:10px;font-size:14px;padding:10px 14px;transition:all .2s}.ViewWorkDetailsPopup_formInput__HkmSG:focus{border-color:#0b78ff;box-shadow:0 0 0 3px #0b78ff1a;outline:none}.ViewWorkDetailsPopup_progressBarPreview__UElFs{background:#e2e8f0;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.ViewWorkDetailsPopup_progressFill__xzpei{background:#0b78ff;border-radius:3px;height:100%;transition:width .3s ease}.ViewWorkDetailsPopup_editActions__8yuyV{display:flex;gap:12px;justify-content:flex-end}.ViewWorkDetailsPopup_cancelEditBtn__fZ24m{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s}.ViewWorkDetailsPopup_cancelEditBtn__fZ24m:hover{background:#f1f5f9}.ViewWorkDetailsPopup_saveEditBtn__2M0iU{align-items:center;background:#0b78ff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 20px;transition:all .2s}.ViewWorkDetailsPopup_saveEditBtn__2M0iU:hover{background:#0a6be6;box-shadow:0 4px 12px #0b78ff66;transform:translateY(-2px)}.ViewWorkDetailsPopup_cancelEditBtn__fZ24m:disabled,.ViewWorkDetailsPopup_saveEditBtn__2M0iU:disabled{cursor:not-allowed;opacity:.6;transform:none}.ViewWorkDetailsPopup_twoColumnLayout__UrzCU{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px}.ViewWorkDetailsPopup_detailsCard__OIzZN{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:20px}.ViewWorkDetailsPopup_cardHeader__9ZkAI{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;margin-bottom:20px;padding-bottom:12px}.ViewWorkDetailsPopup_cardHeaderIcon__R7TFy{color:#0b78ff;font-size:20px}.ViewWorkDetailsPopup_cardTitle__q62sZ{color:#1e293b;font-size:16px;font-weight:600;margin:0}.ViewWorkDetailsPopup_detailsList__KxDUk{display:flex;flex-direction:column;gap:14px}.ViewWorkDetailsPopup_detailItem__engsy{align-items:flex-start;display:flex;font-size:13px;gap:12px;justify-content:space-between}.ViewWorkDetailsPopup_detailLabel__QFPU1{color:#64748b;flex-shrink:0;font-weight:500;min-width:100px}.ViewWorkDetailsPopup_detailValue__vlS99{align-items:center;color:#1e293b;display:flex;flex:1 1;gap:6px;justify-content:flex-end;text-align:right;word-break:break-word}.ViewWorkDetailsPopup_detailValue__vlS99.ViewWorkDetailsPopup_overdue__ax-hW{color:#e74c3c}.ViewWorkDetailsPopup_overdueBadge__WVPgO{background:#fee2e2;border-radius:12px;color:#e74c3c;font-size:11px;font-weight:600;margin-left:8px;padding:2px 8px;white-space:nowrap}.ViewWorkDetailsPopup_detailNote__6pdb\+{color:#475569;flex:1 1;font-style:italic;text-align:right;word-break:break-word}.ViewWorkDetailsPopup_teamSection__y1GuR{margin-bottom:32px}.ViewWorkDetailsPopup_teamGrid__t91vV{grid-gap:1rem;display:grid;grid-template-columns:repeat(4,1fr)}.ViewWorkDetailsPopup_teamGrid__t91vV:has(.ViewWorkDetailsPopup_teamCard__83ZE-:first-child:last-child){grid-template-columns:repeat(2,1fr)}.ViewWorkDetailsPopup_teamGrid__t91vV{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.ViewWorkDetailsPopup_teamCard__83ZE-{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:14px;flex:1 1;min-width:150px;padding:16px;text-align:center;transition:all .2s}.ViewWorkDetailsPopup_teamCard__83ZE-:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.ViewWorkDetailsPopup_teamRole__kGYHs{color:#0b78ff;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ViewWorkDetailsPopup_teamName__gVahQ{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:4px;word-break:break-word}.ViewWorkDetailsPopup_teamId__EV8mw{color:#94a3b8;font-size:11px}.ViewWorkDetailsPopup_additionalInfo__g1AKj{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:20px;margin-top:8px;padding-top:20px}.ViewWorkDetailsPopup_infoRow__Fg6yM{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.ViewWorkDetailsPopup_infoLabel__45lA3{color:#64748b;font-weight:500}.ViewWorkDetailsPopup_statusChip__wevAE{background:#dbeafe;border-radius:12px;color:#0b78ff;font-size:12px;font-weight:500;padding:4px 10px}.ViewWorkDetailsPopup_typeChip__c-tyw{background:#fef3c7;border-radius:12px;color:#d97706;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}@media (max-width:768px){.ViewWorkDetailsPopup_overlay__57fb0{padding:10px}.ViewWorkDetailsPopup_popup__qr-IC{max-height:calc(100vh - 20px)}.ViewWorkDetailsPopup_content__D943l,.ViewWorkDetailsPopup_header__WECwO{padding:20px}.ViewWorkDetailsPopup_twoColumnLayout__UrzCU{gap:16px;grid-template-columns:1fr}.ViewWorkDetailsPopup_teamGrid__t91vV{grid-template-columns:repeat(2,1fr)}.ViewWorkDetailsPopup_formRow__cO2cJ{grid-template-columns:1fr}.ViewWorkDetailsPopup_progressStats__fKfg0{flex-direction:column;text-align:center}.ViewWorkDetailsPopup_progressInfo__SIein{text-align:center}.ViewWorkDetailsPopup_completionDate__ETYMP{margin:0 auto}.ViewWorkDetailsPopup_detailItem__engsy{flex-direction:column;gap:4px}.ViewWorkDetailsPopup_detailValue__vlS99{justify-content:flex-start;text-align:left}.ViewWorkDetailsPopup_progressHeader__oItou{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.ViewWorkDetailsPopup_teamGrid__t91vV{grid-template-columns:1fr}.ViewWorkDetailsPopup_additionalInfo__g1AKj{flex-direction:column;gap:12px}}.ViewWorkDetailsPopup_ctStatus__AlDZf{background:#dcfce7;border-radius:20px;color:#166534;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem;text-align:center}.ViewWorkDetailsPopup_formInputError__K4ZQ6{background-color:#fff5f5!important;border-color:#e74c3c!important}.ViewWorkDetailsPopup_formInputError__K4ZQ6:focus{border-color:#e74c3c!important;box-shadow:0 0 0 3px #e74c3c1a!important}.ViewWorkDetailsPopup_errorMessage__FVXZh{align-items:center;animation:ViewWorkDetailsPopup_slideDown__RWa5j .2s ease-out;color:#e74c3c;display:flex;font-size:12px;gap:6px;margin-top:6px}.ViewWorkDetailsPopup_errorIcon__twOSU{flex-shrink:0;font-size:14px}@keyframes ViewWorkDetailsPopup_slideDown__RWa5j{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ViewWorkDetailsPopup_saveEditBtn__2M0iU:disabled{cursor:not-allowed;opacity:.6}
/*# sourceMappingURL=main.b655f52a.css.map*/