@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.home-page{min-height:100vh}.home-page .home-bg{min-height:100vh;width:100%;position:absolute;background-position:center;background-size:cover;background-image:url(/assets/main_bg-Chi64mWK.jpg)}.home-page .home-header{padding:30px 50px;display:flex}.home-page .home-logo{width:250px}.board{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem;margin:0 auto}.board .back_button{outline:none;background:transparent;border:0;color:#666;font-size:24px}.board .back_button:hover{color:#575151}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;font-family:Arial,sans-serif}.not-found-image{width:300px;margin-top:20px}.login-form{position:relative;min-height:100vh;height:100%;z-index:2;background-color:#fff;color:#333}.login-form .lang-box{width:100%;background-color:#f0f0f0;display:flex;padding:7px 0;justify-content:center;margin-bottom:50px}.login-form .logo_left{text-align:center}.login-form .logo_left img{width:200px}.login-form .login-title{text-align:center;font-weight:600;margin-bottom:50px}.login-form .please-login{font-weight:300;font-size:18px;margin-bottom:20px}.login-form .submit-button{width:100%;margin-top:20px;margin-bottom:15px;border-radius:0}.login-form .go-register{display:block;margin-top:20px;text-align:center}@media screen and (max-width: 992px){.login-form .logo_left{text-align:center}.login-form .logo_left img{width:150px}.login-form .login-title{font-size:1.5rem}}.modern-language-selector{cursor:pointer;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.1);border-radius:12px;padding:8px 12px;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.645,.045,.355,1);box-shadow:0 2px 12px #0000000f;position:relative;overflow:hidden;min-width:80px}.modern-language-selector:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea0d,#764ba20d);opacity:0;transition:opacity .3s ease}.modern-language-selector:hover{transform:translateY(-2px);box-shadow:0 4px 20px #667eea1f;border-color:#667eea33}.modern-language-selector:hover:before{opacity:1}.modern-language-selector:hover .globe-icon{transform:rotate(15deg) scale(1.1)}.modern-language-selector:hover .current-flag{transform:scale(1.1)}.modern-language-selector:active{transform:translateY(0)}.modern-language-selector .language-content{display:flex;align-items:center;gap:6px}.modern-language-selector .language-content .current-flag{font-size:16px;transition:transform .3s ease}.modern-language-selector .language-content .current-lang-code{font-size:12px;font-weight:600;color:#4a5568;letter-spacing:.5px}.modern-language-selector .globe-icon{font-size:14px;color:#667eea;transition:all .3s ease}:global(.language-dropdown-overlay) .ant-dropdown-menu{background:#fffffff2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:12px!important;box-shadow:0 8px 32px #0000001f!important;padding:8px!important;min-width:160px}:global(.language-dropdown-overlay) .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:8px!important;margin:2px 0!important;padding:8px 12px!important;transition:all .2s ease!important}:global(.language-dropdown-overlay) .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#667eea14!important;transform:translate(2px)}:global(.language-dropdown-overlay) .ant-dropdown-menu .ant-dropdown-menu-item .language-item{display:flex;align-items:center;gap:8px}:global(.language-dropdown-overlay) .ant-dropdown-menu .ant-dropdown-menu-item .language-item .flag{font-size:16px}:global(.language-dropdown-overlay) .ant-dropdown-menu .ant-dropdown-menu-item .language-item span:last-child{font-size:13px;font-weight:500;color:#374151}.lang{cursor:pointer;background-color:#f0f5ff;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:10px;text-transform:uppercase;margin-right:15px}@media (max-width: 768px){.modern-language-selector{min-width:70px;padding:6px 10px}.modern-language-selector .language-content{gap:4px}.modern-language-selector .language-content .current-flag{font-size:14px}.modern-language-selector .language-content .current-lang-code{font-size:11px}.modern-language-selector .globe-icon{font-size:12px}}@media (max-width: 480px){.modern-language-selector{min-width:60px;padding:4px 8px}.modern-language-selector .language-content .current-flag{font-size:12px}.modern-language-selector .language-content .current-lang-code,.modern-language-selector .globe-icon{font-size:10px}}.dashborad .menu-side{background:linear-gradient(180deg,#1a1d29,#2d3748,#1a1d29)!important;padding:0;box-shadow:4px 0 20px #00000026;border-right:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.dashborad .menu-side:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(102,126,234,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(118,75,162,.1) 0%,transparent 50%),radial-gradient(circle at 50% 100%,rgba(16,185,129,.05) 0%,transparent 50%);pointer-events:none}.dashborad .menu-side:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(102,126,234,.3) 20%,rgba(118,75,162,.3) 50%,rgba(16,185,129,.2) 80%,transparent 100%);pointer-events:none}.dashborad .menu-side .logo-container{text-align:center;padding:28px 16px;margin-bottom:24px;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.15);border-radius:0 0 20px 20px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.645,.045,.355,1)}.dashborad .menu-side .logo-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea26,#764ba226,#10b9811a),radial-gradient(circle at 30% 30%,rgba(255,255,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .4s ease}.dashborad .menu-side .logo-container:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 45deg,transparent,rgba(102,126,234,.1),transparent);opacity:0;animation:rotate 8s linear infinite;transition:opacity .4s ease}.dashborad .menu-side .logo-container:hover{transform:translateY(-2px);box-shadow:0 8px 32px #667eea33}.dashborad .menu-side .logo-container:hover:before{opacity:1}.dashborad .menu-side .logo-container:hover:after{opacity:.6}.dashborad .menu-side .logo-container:hover .logo-wrapper{transform:scale(1.05)}.dashborad .menu-side .logo-container:hover .university-title{transform:translateY(-2px)}.dashborad .menu-side .logo-container:hover .university-title .title-main{color:#667eea;text-shadow:0 0 20px rgba(102,126,234,.5)}.dashborad .menu-side .logo-container .logo-wrapper{position:relative;z-index:2;transition:all .4s cubic-bezier(.645,.045,.355,1);margin-bottom:12px}.dashborad .menu-side .logo-container .logo-wrapper .logo-collapsed{width:48px;height:48px;border-radius:50%;transition:all .4s ease;filter:drop-shadow(0 4px 16px rgba(102,126,234,.4));border:2px solid rgba(255,255,255,.2)}.dashborad .menu-side .logo-container .logo-wrapper .logo-collapsed:hover{transform:rotate(5deg) scale(1.1);filter:drop-shadow(0 6px 24px rgba(102,126,234,.6));border-color:#667eea66}.dashborad .menu-side .logo-container .logo-wrapper .logo-expanded{width:180px;height:auto;max-height:60px;object-fit:contain;transition:all .4s ease;filter:drop-shadow(0 4px 16px rgba(102,126,234,.3))}.dashborad .menu-side .logo-container .logo-wrapper .logo-expanded:hover{transform:scale(1.02);filter:drop-shadow(0 6px 20px rgba(102,126,234,.5))}.dashborad .menu-side .logo-container .university-title{position:relative;z-index:2;transition:all .3s ease}.dashborad .menu-side .logo-container .university-title .title-main{display:block;font-size:18px;font-weight:700;color:#fff;letter-spacing:2px;margin-bottom:4px;background:linear-gradient(135deg,#fff,#f1f5f9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 8px rgba(0,0,0,.3);transition:all .3s ease}.dashborad .menu-side .logo-container .university-title .title-subtitle{display:block;font-size:11px;font-weight:400;color:#fffc;letter-spacing:1px;text-transform:uppercase;opacity:.9;transition:all .3s ease}.dashborad .menu-side.ant-layout-sider-collapsed .logo-container{padding:20px 12px;margin-bottom:20px}.dashborad .menu-side.ant-layout-sider-collapsed .logo-container .logo-wrapper{margin-bottom:0}.dashborad .site-header{background:linear-gradient(135deg,#fff,#f8fafc)!important;padding:0 24px!important;display:flex;align-items:center;height:80px;justify-content:space-between;box-shadow:0 2px 20px #0000000f;border-bottom:1px solid rgba(0,0,0,.05);position:relative;z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dashborad .site-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#667eea05,#764ba205);pointer-events:none}.dashborad .site-header .site-user-menu{display:flex;align-items:center;gap:16px}.dashborad .main-box{margin:24px 16px;padding:24px;min-height:280px;background:linear-gradient(135deg,#f8fafc,#fff);border-radius:16px;box-shadow:0 4px 20px #0000000a;position:relative;overflow:hidden}.dashborad .main-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 10%,rgba(102,126,234,.03) 0%,transparent 50%),radial-gradient(circle at 90% 90%,rgba(118,75,162,.03) 0%,transparent 50%);pointer-events:none}.dashborad .trigger{font-size:20px;color:#4a5568;transition:all .3s ease;cursor:pointer;padding:8px;border-radius:8px;background:#667eea0d;border:1px solid rgba(102,126,234,.1)}.dashborad .trigger:hover{color:#667eea;background:#667eea1a;transform:scale(1.05)}.dashborad .trigger:active{transform:scale(.95)}.dashborad .header{height:120px;padding:25px}@media screen and (max-width: 768px){.dashborad .menu-side,.dashborad .trigger{display:none}.dashborad .site-user-menu{width:100%;justify-content:space-between}.dashborad .site-header{padding:0 16px!important;height:70px}.dashborad .main-box{margin:16px 8px;padding:16px;border-radius:12px}}@media screen and (max-width: 480px){.dashborad .main-box{margin:12px 4px;padding:12px;border-radius:8px}.dashborad .site-header{height:60px}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #667eea4d}50%{box-shadow:0 0 40px #667eea99}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.modern-user-menu{cursor:pointer;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(102,126,234,.1);border-radius:16px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:all .3s cubic-bezier(.645,.045,.355,1);box-shadow:0 4px 20px #00000014;position:relative;overflow:hidden;min-width:200px}.modern-user-menu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea0d,#764ba20d);opacity:0;transition:opacity .3s ease}.modern-user-menu:hover{transform:translateY(-2px);box-shadow:0 8px 30px #667eea26;border-color:#667eea33}.modern-user-menu:hover:before{opacity:1}.modern-user-menu:hover .user-avatar-container .user-avatar{transform:scale(1.05);box-shadow:0 6px 20px #667eea66!important}.modern-user-menu:hover .dropdown-arrow{transform:translate(2px)}.modern-user-menu:active{transform:translateY(0)}.modern-user-menu .user-info{display:flex;align-items:center;gap:12px;flex:1}.modern-user-menu .user-info .user-avatar-container{position:relative}.modern-user-menu .user-info .user-avatar-container .user-avatar{transition:all .3s ease;font-weight:600;font-size:14px}.modern-user-menu .user-info .user-avatar-container .online-indicator{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:linear-gradient(135deg,#10b981,#059669);border:2px solid white;border-radius:50%;box-shadow:0 2px 8px #10b9814d;animation:pulse 2s infinite}.modern-user-menu .user-info .user-details{display:flex;flex-direction:column;gap:2px}.modern-user-menu .user-info .user-details .user-fullname{margin:0;font-size:14px;font-weight:600;color:#1f2937;line-height:1.4;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-user-menu .user-info .user-details .user-phone{margin:0;font-size:12px;font-weight:400;color:#6b7280;line-height:1.3}.modern-user-menu .dropdown-arrow{color:#9ca3af;font-size:12px;transition:all .3s ease}.modern-user-menu .dropdown-arrow .anticon{transition:transform .3s ease}:global(.modern-user-dropdown) .ant-dropdown-menu{background:#fffffff2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:12px!important;box-shadow:0 8px 32px #0000001f!important;padding:8px!important;min-width:180px}:global(.modern-user-dropdown) .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:8px!important;margin:2px 0!important;padding:10px 12px!important;transition:all .2s ease!important}:global(.modern-user-dropdown) .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#667eea14!important;transform:translate(2px)}:global(.modern-user-dropdown) .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{background:#ef444414!important;color:#ef4444!important}:global(.modern-user-dropdown) .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{margin-right:8px;font-size:14px}:global(.modern-user-dropdown) .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:#0000000f!important;margin:8px 0!important}@keyframes pulse{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.user-menu{cursor:pointer;background-color:#f0f5ff;height:70px;width:300px;display:flex;justify-content:space-between;align-items:center;padding:15px;border-radius:15px}.user-menu .user-box{display:flex;align-items:center;justify-content:center}.user-menu .user-box .user-image{display:flex;align-items:center;height:100%;margin-right:15px;justify-content:center}.user-menu .user-box .user-image .user-avatar{width:40px;height:40px;object-fit:cover;border-radius:50%}.user-menu .user-box p{margin:0;line-height:1.5;vertical-align:middle}.user-menu .user-box p.user-fulname{font-weight:600}.user-menu .user-box p.username{font-size:12px;font-weight:300}@media (max-width: 768px){.modern-user-menu{min-width:160px;padding:8px 12px}.modern-user-menu .user-info .user-details .user-fullname{font-size:13px;max-width:100px}.modern-user-menu .user-info .user-details .user-phone{font-size:11px}}@media (max-width: 480px){.modern-user-menu{min-width:140px;padding:6px 10px}.modern-user-menu .user-info .user-avatar-container .user-avatar{width:32px!important;height:32px!important;font-size:12px}.modern-user-menu .user-info .user-avatar-container .online-indicator{width:10px;height:10px;bottom:1px;right:1px}.modern-user-menu .user-info .user-details .user-fullname{font-size:12px;max-width:80px}.modern-user-menu .user-info .user-details .user-phone{font-size:10px}}@media screen and (max-width: 768px){.user-menu{width:250px}}.main-pagination{display:flex;justify-content:end;margin:10px 0 15px}.modern-main-menu{height:100%;overflow-y:auto}.modern-main-menu::-webkit-scrollbar{width:4px}.modern-main-menu::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.modern-main-menu::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.modern-main-menu::-webkit-scrollbar-thumb:hover{background:#ffffff80}.modern-main-menu .modern-menu{background:transparent!important;border:none!important;color:#fff;font-weight:500}.modern-main-menu .modern-menu .ant-menu-item{height:48px!important;line-height:48px!important;margin:8px 12px!important;border-radius:12px!important;background:transparent!important;border:none!important;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.645,.045,.355,1)}.modern-main-menu .modern-menu .ant-menu-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:12px;opacity:0;transition:opacity .3s ease}.modern-main-menu .modern-menu .ant-menu-item:hover{background:#ffffff14!important;transform:translate(4px)}.modern-main-menu .modern-menu .ant-menu-item:hover:before{opacity:1}.modern-main-menu .modern-menu .ant-menu-item:hover .ant-menu-item-icon{transform:scale(1.15);color:#667eea}.modern-main-menu .modern-menu .ant-menu-item:hover .ant-menu-item-icon:before{transform:translate(-50%,-50%) scale(1)}.modern-main-menu .modern-menu .ant-menu-item:hover .ant-menu-title-content{color:#fff;transform:translate(2px)}.modern-main-menu .modern-menu .ant-menu-item.ant-menu-item-selected{background:linear-gradient(135deg,#ffffff26,#ffffff1a)!important;color:#fff!important;box-shadow:0 4px 12px #00000026;transform:translate(4px)}.modern-main-menu .modern-menu .ant-menu-item.ant-menu-item-selected:before{opacity:1}.modern-main-menu .modern-menu .ant-menu-item.ant-menu-item-selected:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:0 2px 2px 0;box-shadow:0 0 8px #667eea99}.modern-main-menu .modern-menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{color:#667eea!important;transform:scale(1.15)}.modern-main-menu .modern-menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon:before{transform:translate(-50%,-50%) scale(1.2);background:linear-gradient(135deg,#667eea4d,#764ba24d)}.modern-main-menu .modern-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{color:#fff!important;font-weight:600}.modern-main-menu .modern-menu .ant-menu-item:active{background:#fff3!important;transform:translate(2px)}.modern-main-menu .modern-menu .ant-menu-item-icon{font-size:18px!important;margin-right:12px!important;transition:all .3s ease;color:#ffffffd9}.modern-main-menu .modern-menu .ant-menu-item-icon .anticon{display:flex;align-items:center;justify-content:center}.modern-main-menu .modern-menu .ant-menu-item-icon{font-size:16px!important;transition:all .3s ease;margin-right:12px!important;position:relative}.modern-main-menu .modern-menu .ant-menu-item-icon:before{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;background:linear-gradient(135deg,#667eea33,#764ba233);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;z-index:-1}.modern-main-menu .modern-menu .ant-menu-title-content{font-size:14px;font-weight:500;color:#ffffffe6;transition:color .3s ease}.modern-main-menu .modern-menu .ant-menu-title-content{font-weight:500;font-size:14px;letter-spacing:.3px;transition:all .3s ease}.modern-main-menu .modern-menu.ant-menu-inline{border-right:none!important}.modern-main-menu .modern-menu.ant-menu-dark{background:transparent!important}@keyframes menuItemSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.modern-main-menu .modern-menu .ant-menu-item{animation:menuItemSlideIn .5s ease-out}.modern-main-menu .modern-menu .ant-menu-item:nth-child(1){animation-delay:.1s}.modern-main-menu .modern-menu .ant-menu-item:nth-child(2){animation-delay:.2s}.modern-main-menu .modern-menu .ant-menu-item:nth-child(3){animation-delay:.3s}.modern-main-menu .modern-menu .ant-menu-item:nth-child(4){animation-delay:.4s}.modern-main-menu .modern-menu .ant-menu-item:nth-child(5){animation-delay:.5s}.modern-main-menu .modern-menu .ant-menu-item:nth-child(6){animation-delay:.6s}.modern-main-menu .modern-menu .ant-menu-item:nth-child(7){animation-delay:.7s}@media (max-width: 768px){.modern-main-menu .modern-menu .ant-menu-item{margin:4px 8px!important;height:44px!important;line-height:44px!important}.modern-main-menu .modern-menu .ant-menu-item .ant-menu-item-icon{font-size:16px!important;margin-right:8px!important}.modern-main-menu .modern-menu .ant-menu-item .ant-menu-title-content{font-size:13px}}.applicant-small-photo{height:80px;object-fit:cover}.select-controller{width:100%;display:block}.select-controller .ant-select-selector{border-radius:0;border-color:#8b8a8a!important}.select-controller .ant-space-item{margin-bottom:16px}.file-uploader .input-box{margin:15px 0}.file-uploader .input-box .text-box{border:1px solid #d9d9d9;background-color:#fff;padding:0 10px;display:flex;align-items:center;border-left:none}.file-uploader .uploader-label{width:100%;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:#4096ff;height:35px}.file-uploader input{display:none;visibility:hidden;pointer-events:none}@media screen and (max-width: 768px){.file-uploader .text-box{font-size:12px;overflow:hidden}}.ant-popover-content{width:80%}.ant-popover-content img{width:100%}.application-form{position:relative;z-index:2;padding:50px 0;background-color:#fff;color:#333;min-height:calc(100vh - 160px)}.application-form{position:relative;z-index:2;padding:50px 0;background-color:#fff;color:#333}.application-form .app-input{border:0!important;border-bottom:2px solid #8b8a8a!important;border-radius:0;width:100%;box-shadow:none}.application-form .form-header{background-color:#f0f0f0;font-size:16px;font-weight:500;padding:5px 20px;margin-bottom:15px;margin-top:25px}.application-form .p-1{padding:0 15px}.application-form .ant-space{position:relative}.application-form .submit-button{margin-top:20px;border-radius:0}.ant-table-row{cursor:pointer}.search-applications{padding:20px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;border:1px solid #e9ecef}.search-applications .ant-input,.search-applications .ant-btn{border-radius:6px}@media (max-width: 768px){.search-applications .ant-space{width:100%;justify-content:center}.search-applications .ant-btn{width:100%;margin-bottom:8px}}.applications{min-height:100vh}.application-show{background-color:#fff;padding:40px 0}.application-show .info-header{background-color:#f0f0f0;font-size:18px;font-weight:500;padding:5px 20px;margin-bottom:15px;margin-top:25px}.application-show .applicant-info{font-size:16px;font-weight:500;margin-bottom:17px}.application-show .applicant-info .info-name{color:#9da8b1;font-weight:400}.application-show .applicant-image{width:200px;height:250px;border-radius:10px;border:1px dashed #333;overflow:hidden}.application-show .applicant-image img{width:100%;height:100%;object-fit:cover}.application-show .info-buttons{margin-top:20px}.application-show button{margin:5px;max-width:100%;white-space:wrap;height:inherit!important;width:100%}@media screen and (max-width: 768px){.application-show .applicant-info{font-size:14px}}.login-form .login-input{border:0!important;border-bottom:2px solid #8b8a8a!important;border-radius:0;box-shadow:none}.login-form .close{opacity:0;height:0;overflow:hidden;transition:all .5s}.login-form .open{opacity:1;height:initial;margin-top:15px;transition:all .5s}.stats-card{border:none!important;box-shadow:0 4px 20px #00000014!important;border-radius:20px!important;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10}.stats-card .ant-card-body{padding:0;position:relative;height:120px}.stats-card .stats-content{display:flex;align-items:center;padding:24px;height:100%;position:relative;z-index:2}.stats-card .stats-icon{font-size:32px;margin-right:16px;opacity:.9;transition:all .3s ease}.stats-card .stats-info{flex:1;min-width:0}.stats-card .stats-title{font-size:12px;color:#6b7280;margin-bottom:4px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;line-height:1.3}.stats-card .stats-value{font-size:28px;font-weight:700;line-height:1.1;display:flex;align-items:baseline}.stats-card .stats-value .stats-suffix{font-size:16px;margin-left:2px;opacity:.8}.stats-card .stats-gradient-bar{position:absolute;bottom:0;left:0;right:0;height:4px;z-index:1}.stats-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000026!important}.stats-card:hover .stats-icon{transform:scale(1.1)}.stats-card:hover .stats-gradient-bar{height:6px}.stats-card.modern-card{border-radius:24px!important}.stats-card.modern-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fffc,#fff6);border-radius:24px;z-index:0}.stats-card.modern-card:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:#ffffffe6;border-radius:23px;z-index:1}@media (max-width: 1200px){.stats-card .stats-content{padding:20px}.stats-card .stats-value{font-size:24px}.stats-card .stats-icon{font-size:28px;margin-right:12px}}@media (max-width: 768px){.stats-card .ant-card-body{height:100px}.stats-card .stats-content{padding:16px}.stats-card .stats-value{font-size:20px}.stats-card .stats-icon{font-size:24px;margin-right:10px}.stats-card .stats-title{font-size:11px}}@media (max-width: 576px){.stats-card .ant-card-body{height:90px}.stats-card .stats-content{padding:14px}.stats-card .stats-value{font-size:18px}.stats-card .stats-icon{font-size:20px;margin-right:8px}.stats-card .stats-title{font-size:10px}}.recent-applications{position:relative;z-index:9}.recent-applications .ant-card{border-radius:20px;border:none;box-shadow:0 4px 20px #00000014;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;position:relative;z-index:10}.recent-applications .ant-card .ant-card-head{border-bottom:1px solid rgba(0,0,0,.06);padding:20px 24px}.recent-applications .ant-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:600;color:#1f2937}.recent-applications .ant-card .ant-card-body{padding:0}.recent-applications .ant-table .ant-table-thead>tr>th{background:#f9fafbcc;border-bottom:1px solid rgba(0,0,0,.06);font-weight:600;color:#374151;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:16px 24px}.recent-applications .ant-table .ant-table-thead>tr>th:first-child{border-top-left-radius:0}.recent-applications .ant-table .ant-table-thead>tr>th:last-child{border-top-right-radius:0}.recent-applications .ant-table .ant-table-tbody>tr{transition:all .2s ease}.recent-applications .ant-table .ant-table-tbody>tr:hover{background:#3b82f60a}.recent-applications .ant-table .ant-table-tbody>tr>td{padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.04)}.recent-applications .ant-table .ant-table-tbody>tr>td:first-child{font-weight:500}.recent-applications .applicant-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;margin-right:12px}.recent-applications .applicant-info{display:flex;align-items:center}.recent-applications .application-id{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#6366f11a;color:#6366f1;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.recent-applications .status-tag.pending{background:#fbbf241a;color:#d97706;border:1px solid rgba(251,191,36,.2)}.recent-applications .status-tag.approved{background:#22c55e1a;color:#059669;border:1px solid rgba(34,197,94,.2)}.recent-applications .status-tag.rejected{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.recent-applications .empty-state{text-align:center;padding:48px 24px;color:#6b7280}.recent-applications .empty-state .ant-empty{margin:0}@media (max-width: 768px){.recent-applications .ant-table .ant-table-thead>tr>th,.recent-applications .ant-table .ant-table-tbody>tr>td{padding:12px 16px;font-size:14px}.recent-applications .applicant-avatar{width:32px;height:32px;font-size:14px;margin-right:8px}}.program-statistics{position:relative;z-index:9}.program-statistics .ant-card{border-radius:20px;border:none;box-shadow:0 4px 20px #00000014;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;height:100%;position:relative;z-index:10}.program-statistics .ant-card .ant-card-head{border-bottom:1px solid rgba(0,0,0,.06);padding:20px 24px}.program-statistics .ant-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:600;color:#1f2937}.program-statistics .ant-card .ant-card-body{padding:24px;max-height:400px;overflow-y:auto}.program-statistics .ant-card .ant-card-body::-webkit-scrollbar{width:6px}.program-statistics .ant-card .ant-card-body::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.program-statistics .ant-card .ant-card-body::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.program-statistics .ant-card .ant-card-body::-webkit-scrollbar-thumb:hover{background:#0000004d}.program-statistics .program-item{padding:16px;margin-bottom:16px;border-radius:12px;background:linear-gradient(135deg,#6366f10d,#a855f70d);border:1px solid rgba(99,102,241,.1);transition:all .3s ease}.program-statistics .program-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f126;border-color:#6366f133}.program-statistics .program-item:last-child{margin-bottom:0}.program-statistics .program-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.program-statistics .program-name{font-weight:600;color:#1f2937;font-size:14px;flex:1;margin-right:12px;line-height:1.4}.program-statistics .program-count{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;min-width:32px;text-align:center;box-shadow:0 2px 8px #667eea4d}.program-statistics .ant-progress{margin-bottom:8px}.program-statistics .ant-progress .ant-progress-inner{background:#0000000a}.program-statistics .ant-progress .ant-progress-bg{background:linear-gradient(90deg,#667eea,#764ba2)}.program-statistics .program-percentage{text-align:right;color:#6b7280;font-size:12px;font-weight:500}.program-statistics .empty-state{text-align:center;padding:48px 24px;color:#6b7280}.program-statistics .empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.program-statistics .empty-state .empty-text{font-size:16px;font-weight:500}.program-statistics .empty-state .empty-description{font-size:14px;margin-top:8px;opacity:.8}@media (max-width: 768px){.program-statistics .ant-card .ant-card-body{padding:16px;max-height:300px}.program-statistics .program-item{padding:12px;margin-bottom:12px}.program-statistics .program-name{font-size:13px}.program-statistics .program-count{padding:3px 8px;font-size:11px}}.region-statistics{position:relative;z-index:9}.region-statistics .ant-card{border-radius:20px;border:none;box-shadow:0 4px 20px #00000014;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;height:100%;position:relative;z-index:10}.region-statistics .ant-card .ant-card-head{border-bottom:1px solid rgba(0,0,0,.06);padding:20px 24px}.region-statistics .ant-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:600;color:#1f2937}.region-statistics .ant-card .ant-card-body{padding:24px;max-height:350px;overflow-y:auto}.region-statistics .ant-card .ant-card-body::-webkit-scrollbar{width:6px}.region-statistics .ant-card .ant-card-body::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.region-statistics .ant-card .ant-card-body::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.region-statistics .ant-card .ant-card-body::-webkit-scrollbar-thumb:hover{background:#0000004d}.region-statistics .region-list{display:flex;flex-direction:column;gap:16px}.region-statistics .region-item{padding:16px;border-radius:12px;background:linear-gradient(135deg,#22c55e0d,#10b9810d);border:1px solid rgba(34,197,94,.1);transition:all .3s ease}.region-statistics .region-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #22c55e26;border-color:#22c55e33}.region-statistics .region-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.region-statistics .region-name{font-weight:600;color:#1f2937;font-size:14px;flex:1;margin-right:12px}.region-statistics .region-count{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;min-width:32px;text-align:center;box-shadow:0 2px 8px #10b9814d}.region-statistics .ant-progress{margin-bottom:8px}.region-statistics .ant-progress .ant-progress-inner{background:#0000000a}.region-statistics .ant-progress .ant-progress-bg{background:linear-gradient(90deg,#10b981,#059669)}.region-statistics .region-percentage{text-align:right;color:#6b7280;font-size:12px;font-weight:500}.region-statistics .empty-state{text-align:center;padding:48px 24px;color:#6b7280}.region-statistics .empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.region-statistics .empty-state .empty-text{font-size:16px;font-weight:500}.region-statistics .empty-state .empty-description{font-size:14px;margin-top:8px;opacity:.8}@media (max-width: 768px){.region-statistics .ant-card .ant-card-body{padding:16px;max-height:250px}.region-statistics .region-item{padding:12px}.region-statistics .region-name{font-size:13px}.region-statistics .region-count{padding:3px 8px;font-size:11px}}.certificate-statistics{position:relative;z-index:9}.certificate-statistics .ant-card{border-radius:20px;border:none;box-shadow:0 4px 20px #00000014;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;height:100%;position:relative;z-index:10}.certificate-statistics .ant-card .ant-card-head{border-bottom:1px solid rgba(0,0,0,.06);padding:20px 24px}.certificate-statistics .ant-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:600;color:#1f2937}.certificate-statistics .ant-card .ant-card-body{padding:24px}.certificate-statistics .certificate-grid{display:grid;gap:16px;grid-template-columns:1fr}.certificate-statistics .certificate-item{padding:20px;border-radius:16px;background:linear-gradient(135deg,#3b82f614,#9333ea14);border:1px solid rgba(59,130,246,.15);transition:all .3s ease;position:relative;overflow:hidden}.certificate-statistics .certificate-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#9333ea)}.certificate-statistics .certificate-item:hover{transform:translateY(-3px);box-shadow:0 12px 30px #3b82f633;border-color:#3b82f640}.certificate-statistics .certificate-item.english-certificate{background:linear-gradient(135deg,#10b98114,#05966914);border-color:#10b98126}.certificate-statistics .certificate-item.english-certificate:before{background:linear-gradient(90deg,#10b981,#059669)}.certificate-statistics .certificate-item.english-certificate:hover{box-shadow:0 12px 30px #10b98133;border-color:#10b98140}.certificate-statistics .certificate-item.english-certificate .certificate-icon{background:linear-gradient(135deg,#10b981,#059669)}.certificate-statistics .certificate-item.sat-certificate{background:linear-gradient(135deg,#f59e0b14,#d9770614);border-color:#f59e0b26}.certificate-statistics .certificate-item.sat-certificate:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.certificate-statistics .certificate-item.sat-certificate:hover{box-shadow:0 12px 30px #f59e0b33;border-color:#f59e0b40}.certificate-statistics .certificate-item.sat-certificate .certificate-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.certificate-statistics .certificate-header{display:flex;align-items:center;margin-bottom:16px}.certificate-statistics .certificate-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#9333ea);display:flex;align-items:center;justify-content:center;margin-right:16px;color:#fff;font-size:20px;box-shadow:0 4px 12px #3b82f64d}.certificate-statistics .certificate-title{font-size:16px;font-weight:600;color:#1f2937;margin:0;line-height:1.4}.certificate-statistics .certificate-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.certificate-statistics .stat-item{text-align:center;padding:12px;background:#fff9;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.certificate-statistics .stat-value{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:4px;display:block}.certificate-statistics .stat-label{font-size:12px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.certificate-statistics .empty-state{text-align:center;padding:48px 24px;color:#6b7280}.certificate-statistics .empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.certificate-statistics .empty-state .empty-text{font-size:16px;font-weight:500}.certificate-statistics .empty-state .empty-description{font-size:14px;margin-top:8px;opacity:.8}@media (max-width: 768px){.certificate-statistics .ant-card .ant-card-body,.certificate-statistics .certificate-item{padding:16px}.certificate-statistics .certificate-icon{width:40px;height:40px;font-size:18px;margin-right:12px}.certificate-statistics .certificate-title{font-size:14px}.certificate-statistics .certificate-stats{grid-template-columns:1fr;gap:12px}.certificate-statistics .stat-value{font-size:20px}}.privilege-statistics{position:relative;z-index:9}.privilege-statistics .ant-card{border-radius:20px;border:none;box-shadow:0 4px 20px #00000014;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;height:100%;position:relative;z-index:10}.privilege-statistics .ant-card .ant-card-head{border-bottom:1px solid rgba(0,0,0,.06);padding:20px 24px}.privilege-statistics .ant-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:600;color:#1f2937}.privilege-statistics .ant-card .ant-card-body{padding:24px}.privilege-statistics .privilege-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.privilege-statistics .privilege-item{padding:20px;border-radius:16px;background:linear-gradient(135deg,#a855f714,#9333ea14);border:1px solid rgba(168,85,247,.15);transition:all .3s ease;position:relative;overflow:hidden;text-align:center}.privilege-statistics .privilege-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#a855f7,#9333ea)}.privilege-statistics .privilege-item:hover{transform:translateY(-3px);box-shadow:0 12px 30px #a855f733;border-color:#a855f740}.privilege-statistics .privilege-item.disability{background:linear-gradient(135deg,#ef444414,#dc262614);border-color:#ef444426}.privilege-statistics .privilege-item.disability:before{background:linear-gradient(90deg,#ef4444,#dc2626)}.privilege-statistics .privilege-item.disability:hover{box-shadow:0 12px 30px #ef444433;border-color:#ef444440}.privilege-statistics .privilege-item.disability .privilege-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.privilege-statistics .privilege-item.warriors-child{background:linear-gradient(135deg,#22c55e14,#10b98114);border-color:#22c55e26}.privilege-statistics .privilege-item.warriors-child:before{background:linear-gradient(90deg,#22c55e,#10b981)}.privilege-statistics .privilege-item.warriors-child:hover{box-shadow:0 12px 30px #22c55e33;border-color:#22c55e40}.privilege-statistics .privilege-item.warriors-child .privilege-icon{background:linear-gradient(135deg,#22c55e,#10b981)}.privilege-statistics .privilege-item.staff-child{background:linear-gradient(135deg,#3b82f614,#2563eb14);border-color:#3b82f626}.privilege-statistics .privilege-item.staff-child:before{background:linear-gradient(90deg,#3b82f6,#2563eb)}.privilege-statistics .privilege-item.staff-child:hover{box-shadow:0 12px 30px #3b82f633;border-color:#3b82f640}.privilege-statistics .privilege-item.staff-child .privilege-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.privilege-statistics .privilege-item.drawing{background:linear-gradient(135deg,#f59e0b14,#d9770614);border-color:#f59e0b26}.privilege-statistics .privilege-item.drawing:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.privilege-statistics .privilege-item.drawing:hover{box-shadow:0 12px 30px #f59e0b33;border-color:#f59e0b40}.privilege-statistics .privilege-item.drawing .privilege-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.privilege-statistics .privilege-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#a855f7,#9333ea);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#fff;font-size:24px;box-shadow:0 4px 12px #a855f74d}.privilege-statistics .privilege-title{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px;line-height:1.4}.privilege-statistics .privilege-count{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:4px;display:block}.privilege-statistics .privilege-label{font-size:12px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.privilege-statistics .empty-state{text-align:center;padding:48px 24px;color:#6b7280;grid-column:1/-1}.privilege-statistics .empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.privilege-statistics .empty-state .empty-text{font-size:16px;font-weight:500}.privilege-statistics .empty-state .empty-description{font-size:14px;margin-top:8px;opacity:.8}@media (max-width: 768px){.privilege-statistics .ant-card .ant-card-body{padding:16px}.privilege-statistics .privilege-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.privilege-statistics .privilege-item{padding:16px}.privilege-statistics .privilege-icon{width:48px;height:48px;font-size:20px;margin-bottom:12px}.privilege-statistics .privilege-title{font-size:13px}.privilege-statistics .privilege-count{font-size:24px}}.glass-effect{background:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #1f26875e}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating{animation:float 6s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:400% 100%;animation:shimmer 1.2s ease-in-out infinite}.modern-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;padding:12px 24px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #667eea66}.modern-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea99;color:#fff}.modern-input{background:#ffffffe6;border:2px solid rgba(0,0,0,.1);border-radius:12px;padding:12px 16px;transition:all .3s ease}.modern-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.modern-progress .ant-progress-bg{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:10px}.modern-progress .ant-progress-outer .ant-progress-inner{background:#0000000d;border-radius:10px}.modern-alert{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 8px 32px #0000001a}.responsive-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (max-width: 768px){.responsive-grid{grid-template-columns:1fr;gap:16px}}@media (prefers-color-scheme: dark){.dashboard-overview{background:linear-gradient(135deg,#1a1a2e,#16213e)}.modern-card{background:#ffffff1a!important;border-color:#fff3!important;color:#fff}.ant-card-head-title{color:#fff!important}}.focus-visible{outline:2px solid #667eea;outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.dashboard-overview{background:#fff}.modern-card{border:2px solid #000000!important;background:#fff!important}}.dashboard-overview{padding:0;background:linear-gradient(135deg,#667eea,#764ba2);min-height:calc(100vh - 64px);position:relative;overflow-x:hidden}.dashboard-overview:before{content:"";position:absolute;top:0;left:0;right:0;height:140px;background:linear-gradient(135deg,#667eeaf2,#764ba2f2);z-index:0}.dashboard-overview .dashboard-header{position:relative;z-index:10;padding:16px 24px 12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.dashboard-overview .dashboard-header h1{margin:0;color:#fff!important;font-size:32px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.3),0 1px 0px rgba(0,0,0,.8);letter-spacing:-.5px;z-index:11;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.dashboard-overview .dashboard-header .ant-btn{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;height:40px;padding:0 20px;font-weight:500;transition:all .3s ease}.dashboard-overview .dashboard-header .ant-btn:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.dashboard-overview .dashboard-header .ant-btn .anticon{font-size:16px}.dashboard-overview .dashboard-content{position:relative;z-index:9;padding:32px 24px 24px;margin-top:-20px}.dashboard-overview .dashboard-content .dashboard-section{margin-bottom:32px;position:relative;z-index:9}.dashboard-overview .dashboard-content .ant-row{margin-bottom:24px;position:relative;z-index:9}.dashboard-overview .dashboard-content .ant-row:last-child{margin-bottom:0}.dashboard-overview .dashboard-error{position:relative;z-index:1;padding:40px 24px;display:flex;justify-content:center;align-items:center;min-height:300px}.dashboard-overview .dashboard-error .ant-alert{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:none;box-shadow:0 8px 32px #0000001a;max-width:500px;width:100%}.stats-card{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;box-shadow:0 8px 32px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.stats-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:20px 20px 0 0}.stats-card .ant-card-body{padding:24px;position:relative}.stats-card .ant-statistic .ant-statistic-title{font-size:14px;color:#6b7280;margin-bottom:8px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.stats-card .ant-statistic .ant-statistic-content{font-size:28px;font-weight:700;line-height:1.2}.stats-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{color:#1f2937}.stats-card .ant-statistic .ant-statistic-content .ant-statistic-content-prefix{margin-right:12px;font-size:24px;opacity:.8}.stats-card .ant-statistic .ant-statistic-content .ant-statistic-content-suffix{font-size:18px;color:#6b7280;margin-left:4px}.stats-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001f;border-color:#fff6}.ant-card{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;box-shadow:0 8px 32px #0000000f;transition:all .3s ease}.ant-card .ant-card-head{background:transparent;border-bottom:1px solid rgba(0,0,0,.06);padding:24px 24px 16px}.ant-card .ant-card-head .ant-card-head-title{font-size:20px;font-weight:600;color:#1f2937;letter-spacing:-.3px}.ant-card .ant-card-head .ant-card-extra .ant-btn-link{color:#667eea;font-weight:500;padding:0}.ant-card .ant-card-head .ant-card-extra .ant-btn-link:hover{color:#5a67d8}.ant-card .ant-card-body{padding:24px}.ant-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000001a}.ant-table .ant-table-thead>tr>th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#4a5568;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;padding:16px;font-size:14px}.ant-table .ant-table-tbody>tr:hover>td{background:#f8fafc}.ant-progress .ant-progress-bg{border-radius:10px}.ant-progress .ant-progress-outer .ant-progress-inner{background:#f1f5f9;border-radius:10px}.ant-tag{border-radius:20px;padding:4px 12px;font-weight:500;font-size:12px;border:none}@media (max-width: 1200px){.dashboard-overview .dashboard-content .ant-col-xl-4{margin-bottom:16px}}@media (max-width: 992px){.dashboard-overview .dashboard-header{padding:24px 20px 20px}.dashboard-overview .dashboard-header h1{font-size:28px}.dashboard-overview .dashboard-content{padding:0 20px 20px;margin-top:-40px}.stats-card .ant-card-body{padding:20px}.stats-card .ant-statistic-content{font-size:24px}}@media (max-width: 768px){.dashboard-overview .dashboard-header{flex-direction:column;gap:16px;align-items:stretch;padding:20px 16px 16px}.dashboard-overview .dashboard-header h1{font-size:24px;text-align:center}.dashboard-overview .dashboard-header .ant-btn{align-self:center;width:auto}.dashboard-overview .dashboard-content{padding:0 16px 16px;margin-top:-30px}.dashboard-overview .dashboard-content .dashboard-section{margin-bottom:24px}.stats-card .ant-card-body{padding:16px}.stats-card .ant-statistic-content{font-size:20px}.ant-card .ant-card-head{padding:16px 16px 12px}.ant-card .ant-card-head .ant-card-head-title{font-size:18px}.ant-card .ant-card-body{padding:16px}}@media (max-width: 576px){.dashboard-overview .dashboard-header{padding:16px 12px 12px}.dashboard-overview .dashboard-header h1{font-size:20px}.dashboard-overview .dashboard-content{padding:0 12px 12px;margin-top:-20px}.stats-card .ant-statistic-content{font-size:18px}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:translateZ(0)}}.dashboard-section,.ant-card{animation:fadeInUp .6s ease-out}.modern-card{background:#fffffff2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:20px!important;box-shadow:0 8px 32px #0000000f!important}.modern-table-card .ant-table{background:transparent!important}.modern-table-card .ant-table .ant-table-container{border-radius:12px;overflow:hidden}.modern-table-card .ant-table .ant-table-thead>tr>th{background:#f8fafccc!important;border-bottom:2px solid rgba(226,232,240,.6)!important;color:#4a5568!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.8px!important;padding:16px!important}.modern-table-card .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(241,245,249,.6)!important;padding:16px!important;font-size:14px!important;background:transparent!important}.modern-table-row{transition:all .3s ease!important}.modern-table-row:hover{background:#f8fafccc!important;transform:translate(2px)}.ant-spin-spinning .ant-spin-blur{opacity:.3!important}.dashboard-content::-webkit-scrollbar{width:6px}.dashboard-content::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.dashboard-content::-webkit-scrollbar-thumb{background:#667eea80;border-radius:3px}.dashboard-content::-webkit-scrollbar-thumb:hover{background:#667eeab3}@media (max-width: 480px){.dashboard-overview .dashboard-header{padding:16px 12px 12px}.dashboard-overview .dashboard-header h1{font-size:18px}.dashboard-overview .dashboard-content{padding:0 12px 12px}.modern-table-card .ant-table{font-size:12px}.modern-table-card .ant-table .ant-table-thead>tr>th{padding:12px 8px!important;font-size:10px!important}.modern-table-card .ant-table .ant-table-tbody>tr>td{padding:12px 8px!important;font-size:12px!important}}@media print{.dashboard-overview{background:#fff!important}.dashboard-overview:before{display:none!important}.dashboard-overview .dashboard-header .ant-btn{display:none!important}.dashboard-overview .ant-card{box-shadow:none!important;border:1px solid #ddd!important;page-break-inside:avoid}}.user-dashboard{padding:24px;max-width:1200px;margin:0 auto}.user-dashboard .welcome-card{margin-bottom:24px;border-radius:16px;box-shadow:0 4px 20px #00000014;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.user-dashboard .welcome-card .ant-card-body{padding:32px}.user-dashboard .welcome-card .ant-row{align-items:center;text-align:center}.user-dashboard .welcome-card .welcome-content{width:100%;text-align:center}.user-dashboard .welcome-card .user-avatar{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 auto 16px}.user-dashboard .welcome-card h3{color:#fff!important;margin-bottom:8px;font-size:20px}.user-dashboard .welcome-card .ant-typography-caption{color:#ffffffd9!important;font-size:14px}.user-dashboard .application-status-card{border-radius:16px;box-shadow:0 4px 20px #00000014;border:none;margin-bottom:24px}.user-dashboard .application-status-card .ant-card-body{padding:24px}.user-dashboard .application-status-card .status-overview .status-badge{display:flex;align-items:center;margin-bottom:16px;justify-content:center;flex-wrap:wrap}.user-dashboard .application-status-card .status-overview .status-badge .ant-tag{border-radius:20px;padding:4px 16px;font-weight:500;margin-left:8px;margin-top:4px}.user-dashboard .application-status-card .exam-info{margin-top:24px}.user-dashboard .application-status-card .exam-info h5{text-align:center;margin-bottom:12px}.user-dashboard .application-status-card .exam-info .exam-scheduled .ant-alert{border-radius:12px;border:none}.user-dashboard .application-status-card .ant-descriptions-item-label{font-weight:500;color:#6b7280;font-size:13px}.user-dashboard .application-status-card .ant-descriptions-item-content{color:#1f2937;font-size:13px}.user-dashboard .application-status-card .ant-divider{margin:20px 0}.user-dashboard .no-applications-card{margin-bottom:24px;border-radius:16px;text-align:center;border:2px dashed #d1d5db;background:#fafafa}.user-dashboard .no-applications-card .ant-card-body{padding:48px 32px}.user-dashboard .no-applications-card .no-applications-content{max-width:400px;margin:0 auto}.user-dashboard .no-applications-card .no-applications-icon{font-size:64px;color:#9ca3af;margin-bottom:24px}.user-dashboard .no-applications-card h4{color:#374151;margin-bottom:12px;font-size:18px}.user-dashboard .quick-actions-card,.user-dashboard .info-card{margin-bottom:24px;border-radius:16px;box-shadow:0 4px 20px #00000014;border:none}.user-dashboard .quick-actions-card .ant-card-body,.user-dashboard .info-card .ant-card-body{padding:24px}.user-dashboard .quick-actions-card .ant-btn{border-radius:8px;height:40px;padding:0 20px;font-weight:500}.user-dashboard .info-card{background:linear-gradient(135deg,#3b82f60d,#9333ea0d)}.user-dashboard .info-card .ant-alert{background:transparent;border:1px solid rgba(59,130,246,.2);border-radius:12px}.user-dashboard .info-card .ant-alert ul{margin-bottom:0;padding-left:20px}.user-dashboard .info-card .ant-alert ul li{margin-bottom:8px;color:#4b5563}.user-dashboard .info-card .ant-alert ul li:last-child{margin-bottom:0}@media (max-width: 768px){.user-dashboard{padding:16px}.user-dashboard .welcome-card .ant-card-body{padding:24px}.user-dashboard .welcome-card .user-avatar{width:50px;height:50px;font-size:20px}.user-dashboard .welcome-card h3{font-size:18px}.user-dashboard .application-status-card .ant-card-body{padding:20px}.user-dashboard .application-status-card .exam-info{margin-top:20px}.user-dashboard .no-applications-card .ant-card-body{padding:32px 24px}.user-dashboard .no-applications-card .no-applications-icon{font-size:56px;margin-bottom:20px}.user-dashboard .quick-actions-card .ant-card-body,.user-dashboard .info-card .ant-card-body{padding:20px}}@media (max-width: 576px){.user-dashboard .welcome-card .ant-row,.user-dashboard .welcome-card .welcome-content{text-align:center}.user-dashboard .application-status-card .status-overview .status-badge{justify-content:center}.user-dashboard .application-status-card .exam-info h5{text-align:center}.user-dashboard .quick-actions-card .ant-row .ant-col{margin-bottom:8px}.user-dashboard .quick-actions-card .ant-row .ant-col:last-child{margin-bottom:0}}@media (max-width: 480px){.user-dashboard{padding:12px}.user-dashboard .welcome-card .ant-card-body{padding:20px}.user-dashboard .welcome-card h3{font-size:16px}.user-dashboard .welcome-card .ant-typography-caption{font-size:13px}.user-dashboard .application-status-card .ant-card-body{padding:16px}.user-dashboard .application-status-card .status-overview .status-badge .ant-tag{margin-left:4px;padding:3px 12px;font-size:12px}.user-dashboard .application-status-card .ant-descriptions-item-label,.user-dashboard .application-status-card .ant-descriptions-item-content{font-size:12px}.user-dashboard .application-status-card .ant-divider{margin:16px 0}.user-dashboard .no-applications-card .ant-card-body{padding:24px 16px}.user-dashboard .no-applications-card .no-applications-icon{font-size:48px;margin-bottom:16px}.user-dashboard .no-applications-card h4{font-size:16px}.user-dashboard .no-applications-card .ant-btn{width:100%;max-width:280px}.user-dashboard .quick-actions-card .ant-card-body,.user-dashboard .info-card .ant-card-body{padding:16px}.user-dashboard .quick-actions-card .ant-btn{height:36px;padding:0 16px;font-size:13px}.user-dashboard .info-card .ant-alert .ant-alert-message{font-size:14px}.user-dashboard .info-card .ant-alert .ant-alert-description{font-size:13px}.user-dashboard .info-card .ant-alert ul{padding-left:16px}.user-dashboard .info-card .ant-alert ul li{margin-bottom:6px;font-size:13px}}@media (min-width: 576px){.user-dashboard .welcome-card .ant-row,.user-dashboard .welcome-card .welcome-content{text-align:left}.user-dashboard .welcome-card .user-avatar{margin:0}}@media (min-width: 768px){.user-dashboard .welcome-card h3{font-size:24px}.user-dashboard .welcome-card .ant-typography-caption{font-size:16px}.user-dashboard .application-status-card .ant-descriptions-item-label,.user-dashboard .application-status-card .ant-descriptions-item-content{font-size:14px}.user-dashboard .application-status-card .ant-divider{margin:24px 0}}@media (min-width: 992px){.user-dashboard .application-status-card .status-overview .status-badge{justify-content:flex-start}.user-dashboard .application-status-card .exam-info{margin-top:0}.user-dashboard .application-status-card .exam-info h5{text-align:left}}@media (max-width: 375px){.user-dashboard{padding:8px}.user-dashboard .welcome-card .ant-card-body{padding:16px}.user-dashboard .welcome-card .user-avatar{width:45px;height:45px;font-size:18px;margin-bottom:12px}.user-dashboard .welcome-card h3{font-size:15px;line-height:1.3}.user-dashboard .application-status-card .ant-card-body,.user-dashboard .quick-actions-card .ant-card-body,.user-dashboard .info-card .ant-card-body{padding:12px}.user-dashboard .no-applications-card .ant-card-body{padding:20px 12px}.user-dashboard .no-applications-card .no-applications-icon{font-size:40px}.user-dashboard .no-applications-card h4{font-size:15px;line-height:1.4}}:root{font-family:Poppins,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}.input-error-message{color:red;font-size:12px}.ant-select{width:100%!important}.text-center{text-align:center}
