.login-form-container{background:#f8fafc;border:none;border-radius:8px;max-width:400px;padding:30px;width:100%}.login-form-container.loading{opacity:0}.ant-form-item-label>label{color:#2c3e50;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ant-select-selector,.custom-input{border:1px solid #e9ecef!important;border-radius:8px!important;color:#333;font-size:14px;padding:12px 16px!important}.ant-select-selector::placeholder,.custom-input::placeholder{color:#bdc3c7;font-style:italic}.ant-select-focused .ant-select-selector,.ant-select-selector:hover,.custom-button,.custom-input:focus,.custom-input:hover{border-color:#2c3e50!important}.custom-button{align-items:center;background:#2c3e50!important;border-radius:8px!important;display:flex;font-size:15px;font-weight:600;height:48px!important;justify-content:center;text-transform:uppercase;width:100%}.custom-button:focus,.custom-button:hover{background:#1a252f!important;border-color:#1a252f!important}a{color:#2c3e50!important;font-size:13px;font-weight:500;text-decoration:none}a:hover{color:#1a252f!important;text-decoration:underline}@media (max-width:480px){.login-form-container{max-width:300px;padding:20px}.ant-form-item-label>label{font-size:12px}.ant-select-selector,.custom-input{font-size:12px;padding:8px 12px!important}.custom-button{font-size:13px;height:40px!important}}@media (min-width:481px) and (max-width:768px){.login-form-container{max-width:350px}}:root{--primary-color:#1890ff;--background-light:#f0f2f5;--background-dark:#1f1f1f;--text-light:#000;--text-dark:#fff;--card-background-light:#fff;--card-background-dark:#2c2c2c;--shadow-light:0 2px 8px #0000001a;--shadow-dark:0 2px 8px #0000004d;--hover-background-light:#f0f0f0;--hover-background-dark:#444;--gradient-light:linear-gradient(135deg,#f3f7fe,#e0e7ff);--gradient-dark:linear-gradient(135deg,#2c2c2c,#1f1f1f)}.profile-layout{background:#f0f2f5;background:var(--background-light);min-height:100vh;position:relative}.profile-layout.dark{background:#1f1f1f;background:var(--background-dark)}.profile-layout:before{background:linear-gradient(135deg,#f3f7fe,#e0e7ff);background:var(--gradient-light);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.profile-layout.dark:before{background:linear-gradient(135deg,#2c2c2c,#1f1f1f);background:var(--gradient-dark)}.profile-layout>*{position:relative;z-index:1}.professional-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;background:var(--card-background-light);box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light);display:flex;height:80px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.dark .professional-header{background:#2c2c2c;background:var(--card-background-dark);box-shadow:0 2px 8px #0000004d;box-shadow:var(--shadow-dark)}.header-content{justify-content:space-between;margin:0 auto;max-width:1400px;width:100%}.header-content,.header-left,.logo-container{align-items:center;display:flex}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1890ff,#3b82f6);background:linear-gradient(135deg,var(--primary-color) 0,#3b82f6 100%);-webkit-background-clip:text;background-clip:text;color:#1890ff;font-size:28px;font-weight:800}.header-center{flex:1 1;text-align:center}.nav-item{border-radius:12px;color:#000;color:var(--text-light);font-size:15px;font-weight:600;padding:12px 20px;text-decoration:none;transition:all .3s ease}.dark .nav-item{color:#fff;color:var(--text-dark)}.nav-item.active,.nav-item:hover{background:#3b82f61a;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light);color:#1890ff;color:var(--primary-color);transform:translateY(-2px)}.dark .nav-item.active,.dark .nav-item:hover{box-shadow:0 2px 8px #0000004d;box-shadow:var(--shadow-dark)}.header-right,.header-right-space{align-items:center;display:flex}.header-right-space{gap:16px}.notification-btn{border-radius:12px;padding:12px}.notification-btn .ant-badge-count{background:#ff4d4f}.user-profile{align-items:center;display:flex;gap:12px}.user-avatar{background-color:#1890ff;background-color:var(--primary-color);border:2px solid #fff;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light)}.dark .user-avatar{box-shadow:0 2px 8px #0000004d;box-shadow:var(--shadow-dark)}.user-info{display:flex;flex-direction:column}.user-name{color:#000;color:var(--text-light);font-size:14px;font-weight:700}.dark .user-name{color:#fff;color:var(--text-dark)}.user-role{color:#000;color:var(--text-light);font-size:12px}.dark .user-role{color:#fff;color:var(--text-dark)}.logout-btn{border-radius:12px;color:#000;color:var(--text-light);font-weight:600;padding:12px 20px}.dark .logout-btn{color:#fff;color:var(--text-dark)}.logout-btn:hover{background:#dc2626;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light);color:#fff}.dark .logout-btn:hover{box-shadow:0 2px 8px #0000004d;box-shadow:var(--shadow-dark)}.mobile-menu-button.mobile-menu-toggle{background:#fffc;border:1px solid #e6efff;border-radius:8px;color:#1890ff;color:var(--primary-color);display:none;font-size:24px;padding:8px}.dark .mobile-menu-button.mobile-menu-toggle{background:#000c;border:1px solid #444}.mobile-menu-button.sidebar-toggle{background:#fffc;border:1px solid #e6efff;border-radius:8px;color:#1890ff;color:var(--primary-color);display:none;font-size:24px;padding:8px}.dark .mobile-menu-button.sidebar-toggle{background:#000c;border:1px solid #444}.mobile-menu-dropdown .ant-dropdown-menu{background:#fff;background:var(--card-background-light);border-radius:12px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light);padding:8px}.dark .mobile-menu-dropdown .ant-dropdown-menu{background:#2c2c2c;background:var(--card-background-dark);box-shadow:0 2px 8px #0000004d;box-shadow:var(--shadow-dark)}.mobile-menu-dropdown .ant-dropdown-menu-item{border-radius:8px;color:#000;color:var(--text-light);font-size:16px;padding:12px 16px}.dark .mobile-menu-dropdown .ant-dropdown-menu-item{color:#fff;color:var(--text-dark)}.mobile-menu-dropdown .ant-dropdown-menu-item:hover{background:#f0f0f0;background:var(--hover-background-light)}.dark .mobile-menu-dropdown .ant-dropdown-menu-item:hover{background:#444;background:var(--hover-background-dark)}.professional-sidebar{background:#fff;background:var(--card-background-light);border-right:1px solid #e6efff;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light);padding:24px}.dark .professional-sidebar{background:#2c2c2c;background:var(--card-background-dark);border-right:1px solid #444;box-shadow:0 2px 8px #0000004d;box-shadow:var(--shadow-dark)}.sidebar-content{display:flex;flex-direction:column;gap:24px}.profile-completion-widget{background:#ffffffb3;border-radius:16px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light);padding:20px;text-align:center}.dark .profile-completion-widget{background:#fff3;box-shadow:0 2px 8px #0000004d;box-shadow:var(--shadow-dark)}.completion-header{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.completion-text{color:#000;color:var(--text-light);font-size:14px;font-weight:500}.dark .completion-text{color:#fff;color:var(--text-dark)}.menu-section{display:flex;flex-direction:column;gap:12px}.menu-title{color:#000;color:var(--text-light);font-size:14px;font-weight:700;margin-bottom:8px}.dark .menu-title{color:#fff;color:var(--text-dark)}.menu-items{display:flex;flex-direction:column;gap:8px}.menu-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .3s ease}.menu-item:hover{background:#f0f0f0;background:var(--hover-background-light);transform:translateY(-2px)}.dark .menu-item:hover{background:#444;background:var(--hover-background-dark)}.menu-item.active{background:#3b82f626}.menu-icon,.menu-item.active{color:#1890ff;color:var(--primary-color)}.menu-label{font-size:14px;font-weight:600}.quick-actions{padding:16px 0}.qr-modal .ant-modal-content{background:#fff;background:var(--card-background-light);border-radius:16px;padding:20px}.dark .qr-modal .ant-modal-content{background:#2c2c2c;background:var(--card-background-dark)}.profile-content{background:#0000;padding:40px 60px}.content-container{margin:0 auto;max-width:1000px}.content-header{margin-bottom:24px;text-align:right}.form-section{margin-bottom:40px}.section-header{margin-bottom:24px}.section-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#000,#475569);background:linear-gradient(135deg,var(--text-light) 0,#475569 100%);-webkit-background-clip:text;background-clip:text;color:#000;color:var(--text-light);font-size:24px;font-weight:800}.dark .section-header h3{background:linear-gradient(135deg,#fff,#94a3b8);background:linear-gradient(135deg,var(--text-dark) 0,#94a3b8 100%);color:#fff;color:var(--text-dark)}.section-header .ant-typography{color:#000;color:var(--text-light);font-size:14px}.dark .section-header .ant-typography{color:#fff;color:var(--text-dark)}.form-card{background:#fff;background:var(--card-background-light);border:1px solid #e6efff;border-radius:16px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light);padding:24px}.dark .form-card{background:#2c2c2c;background:var(--card-background-dark);border:1px solid #444;box-shadow:0 2px 8px #0000004d;box-shadow:var(--shadow-dark)}.profile-picture-section{align-items:center;display:flex;flex-direction:column;gap:16px}.avatar-container{position:relative}.profile-avatar{background-color:#1890ff;background-color:var(--primary-color);border:4px solid #fff;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light)}.dark .profile-avatar{box-shadow:0 2px 8px #0000004d;box-shadow:var(--shadow-dark)}.avatar-overlay{background:#fffc;border-radius:8px;bottom:0;padding:4px;position:absolute;right:0}.dark .avatar-overlay{background:#000c}.avatar-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.form-field{margin-bottom:16px}.form-field .ant-form-item-label>label{color:#000;color:var(--text-light)}.dark .form-field .ant-form-item-label>label{color:#fff;color:var(--text-dark)}.form-control{border:1px solid #e0e7ff;border-radius:8px;transition:all .3s ease}.dark .form-control{background:#2c2c2c;background:var(--card-background-dark);border:1px solid #444;color:#fff;color:var(--text-dark)}.form-control:hover{border-color:#1890ff;border-color:var(--primary-color);box-shadow:0 2px 8px #3b82f633}.form-input,.form-select{font-size:14px;height:44px}.setting-item{align-items:center;background:#ffffffb3;border:1px solid #e6efff;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.dark .setting-item{background:#fff3;border:1px solid #444}.setting-info{flex:1 1}@media (max-width:768px){.profile-layout{background:#f0f2f5;background:var(--background-light)}.dark .profile-layout{background:#1f1f1f;background:var(--background-dark)}.professional-header{height:64px;line-height:64px;padding:0 16px}.header-content{flex-wrap:wrap}.header-left{flex:1 1}.logo-text{font-size:20px}.header-center{display:none}.header-right{align-items:center;display:flex}.header-right-space{gap:8px}.logout-btn,.notification-btn,.user-profile{display:none}.mobile-menu-button.mobile-menu-toggle{opacity:1;visibility:visible;z-index:1001}.mobile-menu-button.mobile-menu-toggle,.mobile-menu-button.sidebar-toggle{align-items:center;display:flex;justify-content:center}.mobile-menu-dropdown .ant-dropdown-menu{max-width:90vw;min-width:200px}.professional-sidebar{height:calc(100vh - 64px);left:0;position:fixed;top:64px;transform:translateX(0);transition:all .3s ease;z-index:1000}.professional-sidebar.ant-layout-sider-collapsed{transform:translateX(-100%)}.sidebar-content{gap:16px;padding:16px}.profile-completion-widget{border-radius:12px;padding:12px}.completion-header{gap:8px}.completion-header .ant-avatar{height:48px;width:48px}.completion-text{font-size:12px}.menu-section{gap:8px}.menu-title{font-size:12px}.menu-item{border-radius:8px;padding:8px 12px}.menu-icon{font-size:14px}.menu-label{font-size:12px}.quick-actions{padding:12px 0}.quick-actions .ant-btn{font-size:12px;height:40px;padding:8px 12px}.profile-content,.qr-modal .ant-modal-content{padding:16px}.content-container{max-width:100%}.content-header{margin-bottom:16px;text-align:center}.form-card{padding:16px}.form-section{margin-bottom:24px}.section-header h3{font-size:20px}.form-field .ant-form-item-label>label{font-size:14px}.form-input,.form-select{font-size:12px;height:40px}.profile-picture-section{gap:12px}.profile-avatar{height:80px;width:80px}.avatar-actions{gap:8px;margin-top:12px}}@media (max-width:576px){.mobile-menu-button.mobile-menu-toggle,.mobile-menu-button.sidebar-toggle{font-size:20px;padding:6px}}.contact-form-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px;padding:30px}.form-wrapper{margin-top:20px}h2{font-size:32px;margin-bottom:12px}h3{font-size:24px;margin-bottom:15px;margin-top:30px}p{color:#666;font-size:18px;margin-bottom:30px}.ant-form-item{margin-bottom:24px}.ant-btn-primary{background-color:#1890ff;border-color:#1890ff;font-size:18px;height:48px}.user-profile-container{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 3px 12px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}h2{font-size:24px;font-weight:600;margin-bottom:32px}h2,h3{color:#000;line-height:1.5}h3{font-size:20px;font-weight:500;margin:32px 0 16px}.dual-row,.location-row,.name-row{display:flex;gap:20px}.dual-field,.location-field,.name-field{flex:1 1}.ant-form-item{margin-bottom:20px}.ant-form-item-label label{color:#000;font-size:16px;line-height:1.5;padding-bottom:6px}.ant-input,.ant-select-selector{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#000;font-size:16px;height:48px;padding:10px 14px;transition:all .3s}.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ant-input:hover,.ant-select-selector:hover{border-color:#40a9ff}.ant-input:disabled{background:#f5f5f5;border-color:#d9d9d9;color:#999;cursor:not-allowed}.ant-input::placeholder,.ant-select-selection-placeholder{color:#bfbfbf;font-size:16px}.ant-select-arrow,.ant-select-clear{color:#bfbfbf;font-size:14px}.ant-select-clear{background:#fff}.ant-select-clear:hover{color:#999}.save-button{background-color:#1890ff;border-color:#1890ff;border-radius:24px;color:#fff;display:block;font-size:16px;font-weight:500;height:48px;margin-top:20px;transition:all .3s;width:120px}.save-button:focus,.save-button:hover{background-color:#40a9ff;border-color:#40a9ff;color:#fff}.form-container{background:#fff;border:1px solid #e8ecef;border-radius:16px;box-shadow:0 8px 24px #0000000d;margin:0 auto;max-width:1200px;padding:40px;width:100%}.form-title{color:#1a202c;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:16px}.form-description{color:#4a5568;font-size:16px;line-height:1.6;margin-bottom:32px}.section-title{color:#2d3748;font-size:24px;font-weight:600;letter-spacing:-.3px;line-height:1.3;margin-bottom:24px}.support-form .form-input,.support-form .form-textarea{border-color:#d1d5db;border-radius:8px;transition:all .3s ease}.support-form .form-input:focus,.support-form .form-textarea:focus{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a33}.support-form .form-textarea{resize:vertical}.submit-button{background:#1e3a8a;border-color:#1e3a8a;border-radius:8px;font-size:16px;font-weight:600;line-height:1.2;max-width:200px;padding:12px 24px;transition:all .3s ease;width:100%}.submit-button:hover{background:#163172;border-color:#163172;transform:translateY(-2px)}.app-header{align-items:center;background:#fff;box-shadow:0 2px 8px #0000000d;display:flex;height:64px;justify-content:space-between;padding:0 40px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logo{color:#1890ff;font-size:18px}.nav-menu{align-items:center;display:flex}.nav-menu .ant-menu-item{color:#4a5568;font-size:14px;margin-left:24px;transition:color .3s ease}.nav-menu .ant-menu-item:hover{color:#1890ff}.nav-menu .ant-menu-item-active{color:#1890ff;font-weight:500}@media (max-width:768px){.form-container{padding:20px}.form-title{font-size:28px}.section-title{font-size:20px}.support-form .ant-row{flex-direction:column}.support-form .ant-col{width:100%}.app-header{padding:0 20px}.nav-menu .ant-menu-item{margin-left:16px}}.header{background:#fff;box-shadow:0 2px 8px #0000000d}.logo{font-weight:600}.logo,.logo-text,.logout-btn{color:#2d3748}.logout-btn{background:#e2e8f0}.logout-btn:hover{background:#cbd5e0;color:#2d3748}.sidebar,.sidebar-menu{background:#f7fafc;color:#2d3748}.menu-item,.menu-item:hover{color:#2d3748!important}.menu-item:hover{background:#edf2f7!important}.content{background:#f7fafc;padding:24px}.welcome-section{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;margin-bottom:24px;padding:20px}.welcome-text{font-size:24px;font-weight:600}.welcome-subtext{color:#4a5568;font-size:16px}.welcome-divider{border-top:1px solid #e2e8f0}.stats-row{margin-bottom:24px}.stat-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;height:100%;text-align:center}.stat-card.navy{border-left:4px solid #3182ce}.stat-icon{font-size:24px;margin-bottom:12px}.stat-title{color:#4a5568}.stat-value-wrapper{align-items:baseline}.stat-value{font-weight:600}.data-row{margin-bottom:24px}.data-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d}.card-header{margin-bottom:12px;padding:12px}.card-header.blue{background:#4299e1;color:#fff}.card-header.navy{background:#3182ce;color:#fff}.card-header.slate{background:#718096;color:#fff}.data-item{padding:12px 0}.data-secondary{color:#4a5568;font-size:12px}.data-primary{font-size:16px;font-weight:500}.data-name-wrapper{margin:4px 0}.data-icon{margin-right:8px}.data-divider{border-top:1px solid #e2e8f0}.small{font-size:10px}@media (max-width:768px){.header{padding:0 10px}.logo-text{font-size:16px}.logout-btn{font-size:12px;padding:0 8px}.content{padding:12px}.welcome-text{font-size:20px}.welcome-subtext{font-size:14px}.stat-value{font-size:20px}.stat-title{font-size:12px}.data-primary{font-size:14px}.data-secondary{font-size:10px}}.my-requests-container,.submit-ticket-container{animation:fadeIn .8s ease-in-out;background:#fff;border-radius:20px;box-shadow:0 12px 32px #0000001a;min-height:calc(100vh - 80px);padding:48px}.ticket-form{background:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:24px}.form-group{margin-bottom:24px}.form-group .ant-input,.form-group .ant-input:focus,.form-group .ant-input:hover{border-color:#d9d9d9;border-radius:8px}.form-group .ant-textarea{border-radius:8px;resize:none}.form-group .ant-upload{margin-bottom:8px}.form-group p{color:#666;font-size:12px;margin-top:4px}.personal-info-container{animation:fadeIn .8s ease-in-out;background:#fff;border-radius:20px;box-shadow:0 12px 32px #0000001a;min-height:calc(100vh - 80px);padding:48px}.info-form{background:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:24px}.form-row{display:flex;gap:24px;margin-bottom:24px}.form-group{flex:1 1;min-width:250px}.form-group label{color:#081744;display:block;font-size:16px;margin-bottom:8px}.form-group .ant-input,.form-group .ant-select-selector{background:#e9ecef;border-color:#d9d9d9;border-radius:8px;height:40px;padding:8px 12px;width:100%}.form-group .ant-select-selector{min-height:40px!important}.form-group .ant-select-selection-item{line-height:40px!important}.form-actions{display:flex;gap:8px;justify-content:flex-end}.ant-btn-primary{background:#00b0ff;border-color:#00b0ff;border-radius:8px;padding:8px 24px}.ant-btn-primary:focus,.ant-btn-primary:hover{background:#0288d1;border-color:#0288d1}.ant-btn{border-radius:8px;padding:8px 12px}.connected-users-container{animation:fadeIn .8s ease-in-out;background:#fff;border-radius:20px;box-shadow:0 12px 32px #0000001a;min-height:calc(100vh - 80px);padding:48px}.table-header{align-items:center;display:flex;margin-bottom:24px}.table-header span{color:#081744;font-size:14px;margin-left:8px}.action-btn{padding:4px 12px}.report-btn,.view-btn{color:#fff!important}.report-btn{background:#ff4d4f!important;border-color:#ff4d4f!important}.action-btn:hover{transform:scale(1.1)}.status-btn{background:#d9d9d9;border:none;border-radius:10px;color:#081744;font-weight:500;padding:4px 12px}.status-btn:hover{background:#bfbfbf}.verifications-container{animation:fadeIn .5s ease-in-out;background:linear-gradient(145deg,#fff,#f0f4f8);border-radius:16px;box-shadow:0 8px 24px #0000001a;color:#1a2a44;min-height:calc(100vh - 80px);padding:40px;position:relative}.verified-badge{align-items:center;background:#28a745;border-radius:20px;box-shadow:0 2px 8px #00000026;color:#fff;display:flex;font-size:14px;font-weight:600;padding:8px 16px;position:absolute;right:24px;top:24px;transition:transform .3s ease}.verified-badge:hover{transform:scale(1.05)}.verified-icon{font-size:16px;margin-right:8px}.section-title{animation:slideIn .5s ease-in-out;border-left:5px solid #007bff;color:#1a2a44;margin-bottom:32px}.section-title:after{background:#007bff;transition:width .3s ease}.section-title:hover:after{width:100px}.verification-sections{display:flex;gap:32px;margin-bottom:40px}.section{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000d;flex:1 1;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.section:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-4px)}.section-header{align-items:center;color:#007bff;display:flex;font-size:20px;font-weight:600;margin-bottom:20px}.section-icon{font-size:20px;margin-right:8px}.form-group{margin-bottom:20px}.form-label{color:#4a5b76;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.input-field,.textarea-field{background:#f8f9fa;border:1px solid #d1d9e0;border-radius:8px;color:#1a2a44;padding:10px 14px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.input-field:focus,.input-field:hover,.textarea-field:focus,.textarea-field:hover{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.input-field:focus,.textarea-field:focus{outline:none}.textarea-field{height:100px;resize:none}.upload-btn{background:#f8f9fa;border:1px solid #d1d9e0;border-radius:8px;color:#4a5b76;padding:8px 16px;text-align:left;transition:background .3s ease,border-color .3s ease,color .3s ease;width:100%}.upload-btn:hover{background:#e9ecef;border-color:#007bff;color:#007bff}.extra-docs-section{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000d;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.extra-docs-section:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-4px)}.submit-btn{background:#007bff;border-color:#007bff;border-radius:8px;font-size:16px;font-weight:600;padding:10px 32px;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.submit-btn:hover{background:#0056b3;box-shadow:0 4px 12px #007bff4d;transform:translateY(-2px)}.sider-style{background:linear-gradient(180deg,#d6dae4,#c9d5f8)!important;box-shadow:6px 0 20px #0003;height:100vh;overflow:hidden;position:fixed}.logo{background:#ffffff14;border-bottom:1px solid #fff3;color:#fff;font-size:24px;font-weight:800;letter-spacing:3px;overflow:hidden;padding:28px;position:relative;text-align:center}.logo:before{animation:shine 3s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shine{0%{left:-100%}50%{left:100%}to{left:100%}}.menu-style .menu-item{border-radius:0 28px 28px 0;font-size:16px;font-weight:600;margin:14px 10px;overflow:hidden;position:relative;transition:all .5s ease}.menu-style .ant-menu-item-selected,.menu-style .menu-item:hover{background:#00b0ff!important;box-shadow:0 4px 12px #00000040;color:#fff!important;transform:translateX(6px)}.menu-style .menu-item:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:100%}.menu-style .menu-item:hover:before{left:100%}.content-style{animation:fadeIn .8s ease-in-out;background:#fff;border-radius:20px;box-shadow:0 12px 32px #0000001a;margin:40px 40px 40px 300px;min-height:calc(100vh - 80px);padding:48px}.header-section{animation:slideIn 1s ease-in-out;margin-bottom:40px}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.header-avatar{background:linear-gradient(135deg,#00b0ff,#0288d1);box-shadow:0 4px 12px #00000026}.greeting{color:#081744;font-size:36px;font-weight:800;margin-bottom:8px}.sub-greeting{color:#5c6b8a;font-size:16px;font-weight:400}.stats-container{display:flex;gap:32px;margin-bottom:48px}.stat-card{animation:cardFadeIn 1s ease-in-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#52c41a,#389e0d);border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 10px 20px #00000026;flex:1 1;overflow:hidden;padding:28px;position:relative;transition:all .5s ease}.stat-card.canceled{background:linear-gradient(135deg,#ff4d4f,#d4380d)}.stat-card.approved{background:linear-gradient(135deg,#fa8c16,#d46b08)}.stat-card:hover{box-shadow:0 16px 32px #00000040;transform:translateY(-8px)}.stat-card:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:100%}.stat-card:hover:before{left:100%}.stat-card .ant-statistic-title{color:#fffffff2!important;font-size:18px;font-weight:700}.stat-icon{color:#fff!important;font-size:28px!important;transition:all .3s ease}.stat-card:hover .stat-icon{transform:scale(1.2)}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-title{animation:slideIn 1.2s ease-in-out;border-left:6px solid #00b0ff;color:#081744;font-size:28px;font-weight:700;margin-bottom:28px;padding-left:16px;position:relative}.section-title:after{background:#00b0ff;bottom:-4px;content:"";height:3px;left:0;position:absolute;width:60px}.table-style .ant-table{border:1px solid #e0e4e8;border-radius:16px;box-shadow:0 4px 12px #0000000d;overflow:hidden}.table-style .ant-table-thead>tr>th{background:#081744!important;border-bottom:3px solid #00b0ff!important;color:#fff!important;font-weight:700;padding:18px}.table-style .ant-table-tbody>tr>td{border-bottom:1px solid #e0e4e8!important;color:#081744!important;padding:18px}.table-row-even{background:#f7f9fc!important}.table-row-odd{background:#fff!important}.table-row:hover>td{background:#e1f0ff!important;transition:all .3s ease}.user-avatar{background:linear-gradient(135deg,#00b0ff,#0288d1)}.action-btn,.user-avatar{box-shadow:0 2px 6px #0000001a}.action-btn{border-radius:10px;padding:8px 14px;transition:all .5s ease}.view-btn{background:#00b0ff!important;border-color:#00b0ff!important}.delete-btn{background:#ff4d4f!important;border-color:#ff4d4f!important}.action-btn:hover{box-shadow:0 6px 12px #0003;transform:scale(1.2)}.view-list-container{background:#fff;border-radius:16px;box-shadow:0 8px 24px #cfcfcf14;margin:0 auto;padding:30px;width:100%}.view-list-title{background:linear-gradient(90deg,#4299e1,#3182ce);-webkit-background-clip:text;background-clip:text;color:#2d3748;color:#0000;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase}.view-list-header{display:flex;justify-content:flex-start;margin-bottom:16px}.view-list-table .ant-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;table-layout:auto;width:100%}.view-list-table .ant-table-thead>tr>th{background:linear-gradient(90deg,#f7fafc,#edf2f7);border-bottom:2px solid #4299e1;color:#2d3748;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.view-list-table .ant-table-tbody>tr>td{border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:14px;padding:12px 16px;transition:background .3s ease}.view-list-table .ant-table-tbody>tr:hover>td{background:#f7fafc}.view-list-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.view-list-table .ant-table-tbody>tr:nth-child(2n){background:#f9fbfc}.status-inactive{color:#dc3545;font-weight:500}.view-list-table .ant-pagination{display:flex;justify-content:flex-end;margin-top:16px}.view-list-table .ant-pagination-item-active a{background:#4299e1;border:none;color:#fff}.view-list-table .ant-pagination-item:hover a{background:#3182ce;border:none;color:#fff}@media (max-width:1200px){.view-list-container{padding:20px}.view-list-table .ant-table-tbody>tr>td,.view-list-table .ant-table-thead>tr>th{font-size:13px;padding:10px 12px}}@media (max-width:768px){.view-list-container{padding:15px}.view-list-title{font-size:20px;margin-bottom:16px}.view-list-table .ant-table-tbody>tr>td,.view-list-table .ant-table-thead>tr>th{font-size:12px;padding:8px 10px}.view-list-header .ant-input-search{width:200px}}.support-requests-container{margin:0 auto;max-width:1200px;padding:20px}.support-requests-title{margin-bottom:20px}.status-section{margin-bottom:40px}.status-title{color:#1a1a1a;margin-bottom:16px}.support-requests-table{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.status-approved{color:#52c41a;font-weight:500}.status-rejected{color:#ff4d4f}.status-pending{color:#fa8c16}.save-button-container{margin-top:20px;text-align:right}.save-button{background-color:#2b6cb0;border-color:#2b6cb0}.save-button:hover{background-color:#1e4a8a;border-color:#1e4a8a}.view-list-provider-container{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;margin:0 auto;padding:30px;width:100%}.view-list-provider-title{background:linear-gradient(90deg,#4299e1,#3182ce);-webkit-background-clip:text;background-clip:text;color:#2d3748;color:#0000;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase}.view-list-provider-table .ant-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;table-layout:auto;width:100%}.view-list-provider-table .ant-table-thead>tr>th{background:linear-gradient(90deg,#f7fafc,#edf2f7);border-bottom:2px solid #4299e1;color:#2d3748;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.view-list-provider-table .ant-table-tbody>tr>td{border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:14px;padding:12px 16px;transition:background .3s ease}.view-list-provider-table .ant-table-tbody>tr:hover>td{background:#f7fafc}.view-list-provider-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.view-list-provider-table .ant-table-tbody>tr:nth-child(2n){background:#f9fbfc}.status-active{color:#28a745;font-weight:500}.status-flagged{color:#dc3545;font-weight:500}.view-list-provider-table .ant-dropdown-menu{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026}.view-list-provider-table .ant-dropdown-menu-item{color:#2d3748}.view-list-provider-table .ant-dropdown-menu-item:hover{background:#f7fafc;color:#2d3748}.view-list-provider-table .ant-dropdown-menu-item-icon{margin-right:8px}.view-list-provider-table .ant-pagination{display:flex;justify-content:flex-end;margin-top:16px}.view-list-provider-table .ant-pagination-item-active a{background:#4299e1;border:none;color:#fff}.view-list-provider-table .ant-pagination-item:hover a{background:#3182ce;border:none;color:#fff}@media (max-width:1200px){.view-list-provider-container{padding:20px}.view-list-provider-table .ant-table-tbody>tr>td,.view-list-provider-table .ant-table-thead>tr>th{font-size:13px;padding:10px 12px}}@media (max-width:768px){.view-list-provider-container{padding:15px}.view-list-provider-title{font-size:20px;margin-bottom:16px}.view-list-provider-table .ant-table-tbody>tr>td,.view-list-provider-table .ant-table-thead>tr>th{font-size:12px;padding:8px 10px}}.verifications-provider-container{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;margin:0 auto;padding:30px;width:100%}.verifications-provider-title{background:linear-gradient(90deg,#4299e1,#3182ce);-webkit-background-clip:text;background-clip:text;color:#2d3748;color:#0000;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase}.verifications-provider-table .ant-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;table-layout:auto;width:100%}.verifications-provider-table .ant-table-thead>tr>th{background:linear-gradient(90deg,#f7fafc,#edf2f7);border-bottom:2px solid #4299e1;color:#2d3748;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.verifications-provider-table .ant-table-tbody>tr>td{border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:14px;padding:12px 16px;transition:background .3s ease}.verifications-provider-table .ant-table-tbody>tr:hover>td{background:#f7fafc}.verifications-provider-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.verifications-provider-table .ant-table-tbody>tr:nth-child(2n){background:#f9fbfc}.status-verified{color:#28a745;font-weight:500}.status-rejected{color:#dc3545;font-weight:500}.status-pending{color:#ffc107;font-weight:500}.verifications-provider-table .ant-dropdown-menu{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026}.verifications-provider-table .ant-dropdown-menu-item{color:#2d3748}.verifications-provider-table .ant-dropdown-menu-item:hover{background:#f7fafc;color:#2d3748}.verifications-provider-table .ant-dropdown-menu-item-icon{margin-right:8px}.verifications-provider-table .ant-pagination{display:flex;justify-content:flex-end;margin-top:16px}.verifications-provider-table .ant-pagination-item-active a{background:#4299e1;border:none;color:#fff}.verifications-provider-table .ant-pagination-item:hover a{background:#3182ce;border:none;color:#fff}@media (max-width:1200px){.verifications-provider-container{padding:20px}.verifications-provider-table .ant-table-tbody>tr>td,.verifications-provider-table .ant-table-thead>tr>th{font-size:13px;padding:10px 12px}}@media (max-width:768px){.verifications-provider-container{padding:15px}.verifications-provider-title{font-size:20px;margin-bottom:16px}.verifications-provider-table .ant-table-tbody>tr>td,.verifications-provider-table .ant-table-thead>tr>th{font-size:12px;padding:8px 10px}}.admin-support-provider-container{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;margin:0 auto;padding:30px;width:100%}.admin-support-provider-title{background:linear-gradient(90deg,#4299e1,#3182ce);-webkit-background-clip:text;background-clip:text;color:#2d3748;color:#0000;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase}.admin-support-provider-table .ant-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;table-layout:auto;width:100%}.admin-support-provider-table .ant-table-thead>tr>th{background:linear-gradient(90deg,#f7fafc,#edf2f7);border-bottom:2px solid #4299e1;color:#2d3748;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.admin-support-provider-table .ant-table-tbody>tr>td{border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:14px;padding:12px 16px;transition:background .3s ease}.admin-support-provider-table .ant-table-tbody>tr:hover>td{background:#f7fafc}.admin-support-provider-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.admin-support-provider-table .ant-table-tbody>tr:nth-child(2n){background:#f9fbfc}.issue-text{color:#28a745;font-weight:500}.admin-support-provider-table .ant-dropdown-menu{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026}.admin-support-provider-table .ant-dropdown-menu-item{color:#2d3748}.admin-support-provider-table .ant-dropdown-menu-item:hover{background:#f7fafc;color:#2d3748}.admin-support-provider-table .ant-dropdown-menu-item-icon{margin-right:8px}.admin-support-provider-table .ant-pagination{display:flex;justify-content:flex-end;margin-top:16px}.admin-support-provider-table .ant-pagination-item-active a{background:#4299e1;border:none;color:#fff}.admin-support-provider-table .ant-pagination-item:hover a{background:#3182ce;border:none;color:#fff}@media (max-width:1200px){.admin-support-provider-container{padding:20px}.admin-support-provider-table .ant-table-tbody>tr>td,.admin-support-provider-table .ant-table-thead>tr>th{font-size:13px;padding:10px 12px}}@media (max-width:768px){.admin-support-provider-container{padding:15px}.admin-support-provider-title{font-size:20px;margin-bottom:16px}.admin-support-provider-table .ant-table-tbody>tr>td,.admin-support-provider-table .ant-table-thead>tr>th{font-size:12px;padding:8px 10px}}.view-all-provider-container{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;margin:0 auto;max-width:none;padding:70px;width:100%}.view-all-provider-title{background:linear-gradient(90deg,#4299e1,#3182ce);-webkit-background-clip:text;background-clip:text;color:#2d3748;color:#0000;font-size:38px;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase}.view-all-provider-table .ant-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;table-layout:auto;width:100%}.view-all-provider-table .ant-table-thead>tr>th{background:linear-gradient(90deg,#f7fafc,#edf2f7);border-bottom:2px solid #4299e1;color:#2d3748;font-size:16px;font-weight:600;padding:16px 24px;text-align:left}.view-all-provider-table .ant-table-tbody>tr>td{border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:15px;padding:16px 24px;transition:background .3s ease}.view-all-provider-table .ant-table-tbody>tr:hover>td{background:#f7fafc}.view-all-provider-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.view-all-provider-table .ant-table-tbody>tr:nth-child(2n){background:#f9fbfc}.view-all-provider-table .ant-dropdown-menu{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026}.view-all-provider-table .ant-dropdown-menu-item{color:#2d3748}.view-all-provider-table .ant-dropdown-menu-item:hover{background:#f7fafc;color:#2d3748}.view-all-provider-table .ant-dropdown-menu-item-icon{margin-right:8px}.view-all-provider-table .ant-pagination{display:flex;justify-content:flex-end;margin-top:16px}.view-all-provider-table .ant-pagination-item-active a{background:#4299e1;border:none;color:#fff}.view-all-provider-table .ant-pagination-item:hover a{background:#3182ce;border:none;color:#fff}@media (max-width:1200px){.view-all-provider-container{padding:30px}.view-all-provider-table .ant-table-tbody>tr>td,.view-all-provider-table .ant-table-thead>tr>th{font-size:14px;padding:12px 18px}}@media (max-width:768px){.view-all-provider-container{padding:20px}.view-all-provider-title{font-size:20px;margin-bottom:16px}.view-all-provider-table .ant-table-tbody>tr>td,.view-all-provider-table .ant-table-thead>tr>th{font-size:12px;padding:10px 14px}}.add-category-provider-container{align-items:center;background:#e2e2e4;border-radius:20px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:auto;padding:40px 60px;width:100%}.add-category-provider-title{color:#fff;font-size:32px;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.add-category-provider-form{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:1000px;padding:0 20px;width:100%}.add-category-provider-input{background:#fff;border:1px solid #4299e1;border-radius:8px;color:#2d3748;font-size:16px;height:40px;max-width:600px;padding:8px 15px;text-align:center;width:100%}.add-category-provider-input::placeholder{color:#a0aec0;text-align:center}.add-category-provider-button{align-items:center;background:#89939b;border:none;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;padding:0;transition:background .3s ease;width:120px}.add-category-provider-button:hover{background:#4b4f53}.add-category-provider-button:disabled{background:#a0aec0;cursor:not-allowed}@media (max-width:1200px){.add-category-provider-container{padding:30px 40px}.add-category-provider-form{max-width:800px}.add-category-provider-input{max-width:500px}}@media (max-width:768px){.add-category-provider-container{padding:20px}.add-category-provider-title{font-size:24px;margin-bottom:20px}.add-category-provider-form{max-width:400px}.add-category-provider-input{height:36px;max-width:250px}.add-category-provider-button{height:36px;width:100px}}.header{align-items:center;background:#f7fafc;box-shadow:0 2px 8px #0000001a;display:flex;height:64px;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.logo-text{color:#4299e1}.logout-btn{align-items:center;background:#4299e1;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:14px;font-weight:500;padding:6px 16px;transition:all .3s ease}.logout-btn:hover{background:#3182ce;box-shadow:0 4px 12px #4299e14d;transform:translateY(-1px)}.logout-btn .anticon{margin-right:4px}.sidebar{background:#edf2f7;box-shadow:2px 0 8px #0000001a}.sidebar-menu{background:#0000;border-right:none;color:#4a5568}.sidebar-menu .ant-menu-item,.sidebar-menu .ant-menu-submenu-title{align-items:center;color:#4a5568;display:flex;font-size:14px;height:40px;line-height:16px;margin:0;padding:12px 20px;position:relative;transition:all .3s ease}.sidebar-menu .ant-menu-item-selected,.sidebar-menu .ant-menu-item:hover,.sidebar-menu .ant-menu-submenu-title:hover{background:#4299e11a;color:#4299e1}.sidebar-menu .ant-menu-sub{background:#edf2f7}.sidebar-menu .ant-menu-sub .ant-menu-item{color:#4a5568;font-size:14px;height:40px;line-height:16px;padding-left:40px;transition:all .3s ease}.sidebar-menu .ant-menu-sub .ant-menu-item:hover{background:#4299e11a;color:#4299e1}.menu-icon{color:#4299e1;font-size:16px;margin-right:10px;transition:transform .3s ease}.ant-menu-item-selected .menu-icon,.ant-menu-item:hover .menu-icon{transform:scale(1.1)}.menu-dot{color:#4299e1;font-size:10px;margin-right:8px;visibility:hidden}.ant-menu-item-selected .menu-dot{visibility:visible}.ant-menu-item-selected:after{background:#4299e1;bottom:0;content:"";height:2px;left:20px;position:absolute;transition:all .3s ease;width:80%}.content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;margin:0 auto;max-width:1400px;padding:40px}.welcome-section{animation:fadeIn 1s ease-in-out;margin-bottom:32px}.welcome-text{color:#2d3748;font-size:28px;font-weight:800;line-height:1.2}.welcome-subtext{color:#718096;font-size:14px;line-height:1.5}.welcome-divider{background:linear-gradient(90deg,#4299e1,#0000);border:none;height:2px;margin-top:8px}.stats-row .stat-card{align-items:center;animation:fadeIn 1s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;justify-content:center;padding:16px;text-align:center;transition:transform .3s ease}.stat-card:hover{transform:translateY(-3px)}.stat-card.blue{border-left:4px solid #4299e1}.stat-card.navy{border-left:4px solid #2b6cb0}.stat-card.gray{border-left:4px solid #a0aec0}.stat-card.slate{border-left:4px solid #718096}.stat-icon{color:#4299e1;font-size:28px;margin-bottom:8px;transition:transform .3s ease}.stat-card:hover .stat-icon{transform:scale(1.1)}.stat-title{color:#718096;font-size:14px;font-weight:500;margin-bottom:4px}.stat-value-wrapper{align-items:center;display:flex;justify-content:center}.stat-value{color:#2d3748;font-size:24px;font-weight:700;margin-right:8px}.stat-arrow{color:#4299e1;font-size:16px;transition:transform .3s ease}.stat-card:hover .stat-arrow{transform:translateX(4px)}.data-row .data-card{animation:fadeIn 1s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;height:100%;padding:24px}.card-header{border-radius:8px 8px 0 0;color:#fff;font-size:16px;font-weight:600;margin:-24px -24px 20px;padding:8px 16px}.card-header.blue{background:linear-gradient(90deg,#4299e1,#3182ce)}.card-header.navy{background:linear-gradient(90deg,#2b6cb0,#2c5282)}.card-header.slate{background:linear-gradient(90deg,#718096,#5a6a82)}.data-item{border-radius:4px;display:flex;flex-direction:column;margin-bottom:12px;padding:8px;transition:all .3s ease}.data-item:hover{background:#f7fafc}.data-name-wrapper{align-items:center;display:flex;margin-bottom:4px;max-width:100%}.data-icon{color:#4299e1;font-size:12px;margin-right:6px;text-align:center;width:16px}.data-primary{color:#2d3748;font-weight:600;max-width:calc(100% - 22px)}.data-primary,.data-secondary{font-size:14px;word-break:break-word}.data-secondary{color:#718096}.data-secondary.small{font-size:12px}.data-divider{background:#e2e8f0;height:1px;margin:8px 0}@media (max-width:768px){.header{padding:0 10px}.logout-btn{font-size:12px;padding:4px 12px}.content{padding:20px}.data-row .ant-col,.stats-row .ant-col{margin-bottom:16px}.welcome-text{font-size:24px}.welcome-subtext{font-size:12px}}:root{--background-gradient:radial-gradient(#dbeafe 0%,#f5f5f5 100%);--text-color:#2b66e6;--text-muted:#5863f3;--glass-bg:rgba(36,193,214,.801)}.auth-layout{background:radial-gradient(#dbeafe 0,#f5f5f5 100%)}.auth-title{color:#2b66e6}.auth-subtitle{color:#5863f3}.auth-alert{background:rgba(36,193,214,.801)}.auth-form .ant-form-item-label>label{color:#2b66e6}.auth-input{background:rgba(36,193,214,.801)}.auth-link-text{color:#5863f3}:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--background-gradient:radial-gradient(circle at center,#dbeafe 0%,#f5f5f5 100%)}.auth-layout{background:radial-gradient(circle at center,#dbeafe 0,#f5f5f5 100%)}.logo-icon{color:#2563eb}.logo-icon:hover{color:#1d4ed8}.logo-text{color:#2563eb}.logo-text:hover{color:#1d4ed8}.auth-input:focus,.auth-input:hover{border-color:#2563eb}.input-icon{background:#2563eb}.auth-button{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.auth-link{color:#2563eb}.auth-link:hover{color:#1d4ed8}.auth-link:after{background:#2563eb}.auth-link:hover:after{background:#1d4ed8}:root{--primary-color:#9eb0d4;--primary-hover:#cacaf7;--background-gradient:radial-gradient(circle at center,#dbdbdb 0%,#f5f5f5 100%);--text-color:#111827;--text-muted:#4b5563;--border-radius:10px;--transition:all 0.3s ease;--glass-bg:#ffffffb3;--glass-blur:blur(10px)}.auth-layout{background:radial-gradient(circle at center,#dbdbdb 0,#f5f5f5 100%);background:var(--background-gradient);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.auth-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 30px}.auth-header,.logo{align-items:center;display:flex}.logo{gap:12px}.logo-icon{color:#9eb0d4;color:var(--primary-color);font-size:28px;transition:all .3s ease;transition:var(--transition)}.logo-icon:hover{color:#cacaf7;color:var(--primary-hover);transform:rotate(10deg)}.logo-text{color:#9eb0d4;color:var(--primary-color);font-size:18px;font-weight:700;margin:0;transition:all .3s ease;transition:var(--transition)}.logo-text:hover{color:#cacaf7;color:var(--primary-hover)}.auth-content{align-items:center;display:flex;justify-content:center;padding:60px 20px}.auth-container{animation:slideUp .6s ease-out;max-width:450px;padding:40px 20px;text-align:center;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.auth-title{animation:fadeIn .8s ease;color:#111827;color:var(--text-color);font-size:30px;font-weight:700;margin-bottom:8px}.auth-subtitle{animation:fadeIn 1s ease;color:#4b5563;color:var(--text-muted);display:block;font-size:16px;margin-bottom:32px}.auth-alert{animation:fadeIn .5s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffb3;background:var(--glass-bg);border:1px solid #fff3;border-radius:10px;border-radius:var(--border-radius);font-size:14px;margin-bottom:20px;opacity:0;padding:12px 16px}.auth-alert-error{border-left:4px solid #ef4444;color:#b91c1c}.auth-alert-success{border-left:4px solid #22c55e;color:#15803d}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.auth-form .ant-form-item{animation:fadeIn .8s ease forwards;animation-delay:calc(var(--delay)*.2s);margin-bottom:24px;opacity:0}.auth-form .ant-form-item:first-child{--delay:1}.auth-form .ant-form-item:nth-child(2){--delay:2}.auth-form .ant-form-item:nth-child(3){--delay:3}.auth-form .ant-form-item:nth-child(4){--delay:4}.auth-form .ant-form-item-label>label{color:#111827;color:var(--text-color);font-size:15px;font-weight:500}.auth-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffb3;background:var(--glass-bg);border:1px solid #fff3;border-radius:10px;border-radius:var(--border-radius);font-size:15px;padding:12px 16px;transition:all .3s ease;transition:var(--transition)}.auth-input:focus,.auth-input:hover{background:#ffffffe6;border-color:#9eb0d4;border-color:var(--primary-color);box-shadow:0 0 8px #2563eb33}.input-icon{align-items:center;background:#9eb0d4;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:16px;height:28px;justify-content:center;margin-right:8px;padding:6px;width:28px}.auth-button{background:linear-gradient(135deg,#9eb0d4,#cacaf7);background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));border:none;border-radius:10px;border-radius:var(--border-radius);font-size:15px;font-weight:600;height:auto;overflow:hidden;padding:12px;position:relative;transition:all .3s ease;transition:var(--transition)}.auth-button:focus,.auth-button:hover{box-shadow:0 0 12px #2563eb4d;transform:scale(1.02)}.auth-button:active{transform:scale(.98)}.auth-button:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.auth-button:hover:before{left:100%}.auth-link-text{animation:fadeIn 1.2s ease;color:#4b5563;color:var(--text-muted);display:block;font-size:14px;margin-top:16px;text-align:center}.auth-link{color:#9eb0d4;color:var(--primary-color);font-weight:600;padding-bottom:2px;position:relative;transition:all .3s ease;transition:var(--transition)}.auth-link:hover{color:#cacaf7;color:var(--primary-hover)}.auth-link:after{background:#9eb0d4;background:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.auth-link:hover:after{background:#cacaf7;background:var(--primary-hover);width:100%}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}
/*# sourceMappingURL=main.34be481f.css.map*/