.dashboard-modern{padding:24px;background:linear-gradient(135deg,#f5f7fa 0%,#f0f2f5 100%);min-height:100vh}@media (max-width: 768px){.dashboard-modern{padding:16px}}.dashboard-modern .dashboard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;gap:20px}.dashboard-modern .dashboard-loading p{font-size:16px;color:#718096;margin-top:16px}.dashboard-modern .dashboard-loading .ant-spin .ant-spin-dot-item{background-color:#667eea}.dashboard-modern .dashboard-error{display:flex;align-items:center;justify-content:center;min-height:80vh}.dashboard-modern .stats-row{margin-bottom:24px}.dashboard-modern .stats-row .stat-card{position:relative;overflow:hidden;border-radius:16px;transition:all .3s ease;cursor:pointer;animation:slideUp .6s ease-out}.dashboard-modern .stats-row .stat-card:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;border-radius:50%;opacity:.1;transition:all .3s ease}.dashboard-modern .stats-row .stat-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #667eea33!important}.dashboard-modern .stats-row .stat-card:hover:before{transform:scale(1.2)}.dashboard-modern .stats-row .stat-card:hover .stat-icon{transform:scale(1.1) rotate(5deg)}.dashboard-modern .stats-row .stat-card .ant-card-body{padding:24px}.dashboard-modern .stats-row .stat-card .stat-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:16px;transition:all .3s ease}.dashboard-modern .stats-row .stat-card .ant-statistic-title{font-size:14px;font-weight:600;color:#718096;margin-bottom:8px}.dashboard-modern .stats-row .stat-card .ant-statistic-content{font-size:28px;font-weight:700;color:#2d3748}.dashboard-modern .stats-row .stat-card .stat-footer{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.dashboard-modern .stats-row .stat-card .stat-footer .stat-growth,.dashboard-modern .stats-row .stat-card .stat-footer .stat-decline{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600}.dashboard-modern .stats-row .stat-card .stat-footer .stat-growth{color:#48bb78}.dashboard-modern .stats-row .stat-card .stat-footer .stat-decline{color:#e53e3e}.dashboard-modern .stats-row .stat-card .stat-footer .stat-label{font-size:12px;color:#a0aec0}.dashboard-modern .stats-row .stat-card.stat-card-1{background:linear-gradient(135deg,#667eea 0%,#764ba2 20%,#ffffff 20%)}.dashboard-modern .stats-row .stat-card.stat-card-1:before{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.dashboard-modern .stats-row .stat-card.stat-card-1 .stat-icon{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.dashboard-modern .stats-row .stat-card.stat-card-2{background:linear-gradient(135deg,#48bb78 0%,#38a169 20%,#ffffff 20%)}.dashboard-modern .stats-row .stat-card.stat-card-2:before{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%)}.dashboard-modern .stats-row .stat-card.stat-card-2 .stat-icon{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%);color:#fff}.dashboard-modern .stats-row .stat-card.stat-card-3{background:linear-gradient(135deg,#ed64a6 0%,#d53f8c 20%,#ffffff 20%)}.dashboard-modern .stats-row .stat-card.stat-card-3:before{background:linear-gradient(135deg,#ed64a6 0%,#d53f8c 100%)}.dashboard-modern .stats-row .stat-card.stat-card-3 .stat-icon{background:linear-gradient(135deg,#ed64a6 0%,#d53f8c 100%);color:#fff}.dashboard-modern .stats-row .stat-card.stat-card-4{background:linear-gradient(135deg,#f6ad55 0%,#ed8936 20%,#ffffff 20%)}.dashboard-modern .stats-row .stat-card.stat-card-4:before{background:linear-gradient(135deg,#f6ad55 0%,#ed8936 100%)}.dashboard-modern .stats-row .stat-card.stat-card-4 .stat-icon{background:linear-gradient(135deg,#f6ad55 0%,#ed8936 100%);color:#fff}.dashboard-modern .charts-row{margin-bottom:24px}.dashboard-modern .charts-row .chart-card{border-radius:16px;box-shadow:0 2px 8px #00000014;transition:all .3s ease;animation:fadeIn .8s ease-out}.dashboard-modern .charts-row .chart-card:hover{box-shadow:0 8px 24px #0000001f}.dashboard-modern .charts-row .chart-card .ant-card-head{border-bottom:2px solid #f0f2f5;padding:20px 24px}.dashboard-modern .charts-row .chart-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:700;color:#2d3748}.dashboard-modern .charts-row .chart-card .ant-card-body{padding:24px}.dashboard-modern .charts-row .chart-card .card-header{display:flex;align-items:center;justify-content:space-between;width:100%}.dashboard-modern .charts-row .chart-card .card-header span{font-size:18px;font-weight:700;color:#2d3748}.dashboard-modern .charts-row .chart-card .chart-container{position:relative;width:100%}.dashboard-modern .charts-row .chart-card .payment-dist-summary{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #f0f2f5}.dashboard-modern .charts-row .chart-card .payment-dist-summary .dist-item{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#4a5568}.dashboard-modern .charts-row .chart-card .payment-dist-summary .dist-item .anticon{font-size:20px}.dashboard-modern .data-row,.dashboard-modern .bottom-row{margin-bottom:24px}.dashboard-modern .data-row .data-card,.dashboard-modern .bottom-row .data-card{border-radius:16px;box-shadow:0 2px 8px #00000014;transition:all .3s ease;animation:slideUp .6s ease-out;min-height:500px}.dashboard-modern .data-row .data-card:hover,.dashboard-modern .bottom-row .data-card:hover{box-shadow:0 8px 24px #0000001f}.dashboard-modern .data-row .data-card .ant-card-head,.dashboard-modern .bottom-row .data-card .ant-card-head{border-bottom:2px solid #f0f2f5;padding:20px 24px}.dashboard-modern .data-row .data-card .ant-card-head .ant-card-head-title,.dashboard-modern .bottom-row .data-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:700;color:#2d3748}.dashboard-modern .data-row .data-card .ant-card-head .ant-card-extra a,.dashboard-modern .bottom-row .data-card .ant-card-head .ant-card-extra a{color:#667eea;font-weight:600;text-decoration:none;transition:color .3s ease}.dashboard-modern .data-row .data-card .ant-card-head .ant-card-extra a:hover,.dashboard-modern .bottom-row .data-card .ant-card-head .ant-card-extra a:hover{color:#5568d3;text-decoration:underline}.dashboard-modern .data-row .data-card .ant-card-body,.dashboard-modern .bottom-row .data-card .ant-card-body{padding:24px}.dashboard-modern .data-row .data-card .ant-table .ant-table-thead>tr>th,.dashboard-modern .bottom-row .data-card .ant-table .ant-table-thead>tr>th{background:#f7fafc;color:#4a5568;font-weight:700;font-size:13px;padding:12px 16px;border-bottom:2px solid #e2e8f0}.dashboard-modern .data-row .data-card .ant-table .ant-table-tbody>tr,.dashboard-modern .bottom-row .data-card .ant-table .ant-table-tbody>tr{transition:all .2s ease}.dashboard-modern .data-row .data-card .ant-table .ant-table-tbody>tr:hover,.dashboard-modern .bottom-row .data-card .ant-table .ant-table-tbody>tr:hover{background:#f7fafc!important}.dashboard-modern .data-row .data-card .ant-table .ant-table-tbody>tr>td,.dashboard-modern .bottom-row .data-card .ant-table .ant-table-tbody>tr>td{padding:12px 16px;border-bottom:1px solid #f0f2f5}.dashboard-modern .data-row .data-card .ant-table .customer-cell,.dashboard-modern .bottom-row .data-card .ant-table .customer-cell{display:flex;align-items:center}.dashboard-modern .data-row .data-card .ant-table .amount-text,.dashboard-modern .bottom-row .data-card .ant-table .amount-text{font-weight:700;color:#667eea}.dashboard-modern .data-row .data-card .ant-timeline,.dashboard-modern .bottom-row .data-card .ant-timeline{padding-top:8px}.dashboard-modern .data-row .data-card .ant-timeline .ant-timeline-item,.dashboard-modern .bottom-row .data-card .ant-timeline .ant-timeline-item{padding-bottom:20px}.dashboard-modern .data-row .data-card .ant-timeline .ant-timeline-item .activity-item .activity-description,.dashboard-modern .bottom-row .data-card .ant-timeline .ant-timeline-item .activity-item .activity-description{font-size:14px;color:#2d3748;font-weight:500;margin-bottom:4px}.dashboard-modern .data-row .data-card .ant-timeline .ant-timeline-item .activity-item .activity-time,.dashboard-modern .bottom-row .data-card .ant-timeline .ant-timeline-item .activity-item .activity-time{font-size:12px;color:#a0aec0}.dashboard-modern .data-row .data-card .instructors-list,.dashboard-modern .bottom-row .data-card .instructors-list{display:flex;flex-direction:column;gap:20px}.dashboard-modern .data-row .data-card .instructors-list .instructor-item,.dashboard-modern .bottom-row .data-card .instructors-list .instructor-item{display:flex;align-items:center;gap:16px;padding:16px;background:#f7fafc;border-radius:12px;transition:all .3s ease;border:2px solid transparent}.dashboard-modern .data-row .data-card .instructors-list .instructor-item:hover,.dashboard-modern .bottom-row .data-card .instructors-list .instructor-item:hover{background:#ffffff;border-color:#667eea;transform:translate(4px);box-shadow:0 4px 12px #667eea26}.dashboard-modern .data-row .data-card .instructors-list .instructor-item .instructor-rank,.dashboard-modern .bottom-row .data-card .instructors-list .instructor-item .instructor-rank{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:50px}.dashboard-modern .data-row .data-card .instructors-list .instructor-item .instructor-rank .rank-number,.dashboard-modern .bottom-row .data-card .instructors-list .instructor-item .instructor-rank .rank-number{font-size:12px;font-weight:700;color:#718096}.dashboard-modern .data-row .data-card .instructors-list .instructor-item .instructor-info,.dashboard-modern .bottom-row .data-card .instructors-list .instructor-item .instructor-info{flex:1}.dashboard-modern .data-row .data-card .instructors-list .instructor-item .instructor-info .instructor-name,.dashboard-modern .bottom-row .data-card .instructors-list .instructor-item .instructor-info .instructor-name{font-size:16px;font-weight:700;color:#2d3748;margin-bottom:4px}.dashboard-modern .data-row .data-card .instructors-list .instructor-item .instructor-info .instructor-stats,.dashboard-modern .bottom-row .data-card .instructors-list .instructor-item .instructor-info .instructor-stats{display:flex;gap:16px;font-size:13px;color:#718096}.dashboard-modern .data-row .data-card .instructors-list .instructor-item .instructor-progress,.dashboard-modern .bottom-row .data-card .instructors-list .instructor-item .instructor-progress{min-width:120px}@media (max-width: 768px){.dashboard-modern .data-row .data-card .instructors-list .instructor-item .instructor-progress,.dashboard-modern .bottom-row .data-card .instructors-list .instructor-item .instructor-progress{min-width:80px}}.dashboard-modern .animate-slide-up{animation:slideUp .6s ease-out}.dashboard-modern .animate-fade-in{animation:fadeIn .8s ease-out}@media (max-width: 1024px){.dashboard-modern .charts-row .chart-card .chart-container{height:300px!important}}@media (max-width: 768px){.dashboard-modern{padding:16px}.dashboard-modern .stats-row .stat-card .ant-card-body{padding:20px}.dashboard-modern .stats-row .stat-card .stat-icon{width:48px;height:48px;font-size:24px}.dashboard-modern .stats-row .stat-card .ant-statistic-content{font-size:24px}.dashboard-modern .charts-row .chart-card .ant-card-head,.dashboard-modern .charts-row .data-card .ant-card-head,.dashboard-modern .data-row .chart-card .ant-card-head,.dashboard-modern .data-row .data-card .ant-card-head,.dashboard-modern .bottom-row .chart-card .ant-card-head,.dashboard-modern .bottom-row .data-card .ant-card-head{padding:16px 20px}.dashboard-modern .charts-row .chart-card .ant-card-head .ant-card-head-title,.dashboard-modern .charts-row .data-card .ant-card-head .ant-card-head-title,.dashboard-modern .data-row .chart-card .ant-card-head .ant-card-head-title,.dashboard-modern .data-row .data-card .ant-card-head .ant-card-head-title,.dashboard-modern .bottom-row .chart-card .ant-card-head .ant-card-head-title,.dashboard-modern .bottom-row .data-card .ant-card-head .ant-card-head-title{font-size:16px}.dashboard-modern .charts-row .chart-card .ant-card-body,.dashboard-modern .charts-row .data-card .ant-card-body,.dashboard-modern .data-row .chart-card .ant-card-body,.dashboard-modern .data-row .data-card .ant-card-body,.dashboard-modern .bottom-row .chart-card .ant-card-body,.dashboard-modern .bottom-row .data-card .ant-card-body{padding:20px}.dashboard-modern .charts-row .chart-card .chart-container,.dashboard-modern .charts-row .data-card .chart-container,.dashboard-modern .data-row .chart-card .chart-container,.dashboard-modern .data-row .data-card .chart-container,.dashboard-modern .bottom-row .chart-card .chart-container,.dashboard-modern .bottom-row .data-card .chart-container{height:250px!important}.dashboard-modern .data-row .data-card,.dashboard-modern .bottom-row .data-card{min-height:auto}}@media (max-width: 576px){.dashboard-modern{padding:12px}.dashboard-modern .stats-row{margin-bottom:16px}.dashboard-modern .stats-row .stat-card .ant-card-body{padding:16px}.dashboard-modern .stats-row .stat-card .stat-icon{width:44px;height:44px;font-size:20px;margin-bottom:12px}.dashboard-modern .stats-row .stat-card .ant-statistic-title{font-size:13px}.dashboard-modern .stats-row .stat-card .ant-statistic-content{font-size:20px}.dashboard-modern .stats-row .stat-card .stat-footer{flex-wrap:wrap}.dashboard-modern .stats-row .stat-card .stat-footer .stat-growth,.dashboard-modern .stats-row .stat-card .stat-footer .stat-decline{font-size:12px}.dashboard-modern .stats-row .stat-card .stat-footer .stat-label{font-size:11px;width:100%}.dashboard-modern .charts-row,.dashboard-modern .data-row,.dashboard-modern .bottom-row{margin-bottom:16px}.dashboard-modern .charts-row .chart-card .ant-card-head,.dashboard-modern .charts-row .data-card .ant-card-head,.dashboard-modern .data-row .chart-card .ant-card-head,.dashboard-modern .data-row .data-card .ant-card-head,.dashboard-modern .bottom-row .chart-card .ant-card-head,.dashboard-modern .bottom-row .data-card .ant-card-head{padding:12px 16px}.dashboard-modern .charts-row .chart-card .ant-card-head .ant-card-head-title,.dashboard-modern .charts-row .data-card .ant-card-head .ant-card-head-title,.dashboard-modern .data-row .chart-card .ant-card-head .ant-card-head-title,.dashboard-modern .data-row .data-card .ant-card-head .ant-card-head-title,.dashboard-modern .bottom-row .chart-card .ant-card-head .ant-card-head-title,.dashboard-modern .bottom-row .data-card .ant-card-head .ant-card-head-title{font-size:15px}.dashboard-modern .charts-row .chart-card .ant-card-body,.dashboard-modern .charts-row .data-card .ant-card-body,.dashboard-modern .data-row .chart-card .ant-card-body,.dashboard-modern .data-row .data-card .ant-card-body,.dashboard-modern .bottom-row .chart-card .ant-card-body,.dashboard-modern .bottom-row .data-card .ant-card-body{padding:16px}.dashboard-modern .charts-row .chart-card .chart-container,.dashboard-modern .charts-row .data-card .chart-container,.dashboard-modern .data-row .chart-card .chart-container,.dashboard-modern .data-row .data-card .chart-container,.dashboard-modern .bottom-row .chart-card .chart-container,.dashboard-modern .bottom-row .data-card .chart-container{height:220px!important}.dashboard-modern .bottom-row .instructors-list .instructor-item{padding:12px;gap:12px}.dashboard-modern .bottom-row .instructors-list .instructor-item .instructor-info .instructor-name{font-size:14px}.dashboard-modern .bottom-row .instructors-list .instructor-item .instructor-info .instructor-stats{font-size:12px;gap:12px}}.ant-card{border:none;box-shadow:0 2px 8px #00000014}.ant-card .ant-card-head{border-bottom:2px solid #f0f2f5}.ant-statistic .ant-statistic-title{color:#718096}.ant-statistic .ant-statistic-content{color:#2d3748}.ant-tag{border-radius:6px;padding:4px 12px;font-weight:600;font-size:12px;border:none}.ant-tag.ant-tag-purple{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.ant-tag.ant-tag-green{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%);color:#fff}.ant-progress .ant-progress-outer .ant-progress-inner{background:#e2e8f0}.ant-empty{padding:40px 0}.ant-empty .ant-empty-description{color:#a0aec0;font-size:14px}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.profile-modern{padding:24px;background:linear-gradient(135deg,#f5f7fa 0%,#f0f2f5 100%);min-height:100vh;animation:fadeIn .5s ease-out}@media (max-width: 768px){.profile-modern{padding:16px}}.profile-modern .profile-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;gap:20px;animation:fadeIn .3s ease-out}.profile-modern .profile-loading p{font-size:16px;color:#718096;margin-top:16px}.profile-modern .profile-loading .ant-spin .ant-spin-dot-item{background-color:#667eea}.profile-modern .profile-error{display:flex;align-items:center;justify-content:center;min-height:80vh;animation:fadeIn .3s ease-out}.profile-modern .profile-header{margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px;box-shadow:0 4px 12px #667eea26;animation:slideUp .5s ease-out}@media (max-width: 768px){.profile-modern .profile-header{padding:20px;margin-bottom:24px}}.profile-modern .profile-header .header-content h2{color:#fff!important;margin-bottom:8px!important;font-weight:600;font-size:28px}@media (max-width: 768px){.profile-modern .profile-header .header-content h2{font-size:24px}}.profile-modern .profile-header .header-content .ant-typography{color:#ffffffe6;font-size:16px}@media (max-width: 768px){.profile-modern .profile-header .header-content .ant-typography{font-size:14px}}.profile-modern .profile-content{animation:slideUp .6s ease-out}.profile-modern .profile-content .ant-row{margin-left:-12px!important;margin-right:-12px!important}.profile-modern .profile-content .ant-row .ant-col{padding-left:12px!important;padding-right:12px!important}.profile-modern .profile-content .profile-card{border-radius:16px;box-shadow:0 2px 8px #00000014;border:none;overflow:hidden;transition:all .3s ease;animation:slideUp .6s ease-out}.profile-modern .profile-content .profile-card:hover{box-shadow:0 8px 24px #667eea26;transform:translateY(-4px)}.profile-modern .profile-content .profile-card .ant-card-body{padding:32px}@media (max-width: 768px){.profile-modern .profile-content .profile-card .ant-card-body{padding:24px}}.profile-modern .profile-content .profile-card .profile-avatar-section{text-align:center;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.profile-modern .profile-content .profile-card .profile-avatar-section .profile-avatar{margin-bottom:16px;border:4px solid #ffffff;box-shadow:0 4px 12px #667eea33;animation:pulse 2s infinite}.profile-modern .profile-content .profile-card .profile-avatar-section .profile-avatar:hover{animation:none;transform:scale(1.05);transition:transform .3s ease}.profile-modern .profile-content .profile-card .profile-avatar-section .profile-name{margin:16px 0 8px!important;color:#1a202c;font-weight:600}.profile-modern .profile-content .profile-card .profile-avatar-section .profile-role{font-size:14px;padding:4px 16px;border-radius:12px;margin-bottom:8px}.profile-modern .profile-content .profile-card .profile-avatar-section .profile-status{margin-top:8px}.profile-modern .profile-content .profile-card .profile-quick-info{margin-top:24px;margin-bottom:24px}.profile-modern .profile-content .profile-card .profile-quick-info .info-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f5f5f5;transition:all .2s ease}.profile-modern .profile-content .profile-card .profile-quick-info .info-item:last-child{border-bottom:none}.profile-modern .profile-content .profile-card .profile-quick-info .info-item:hover{background-color:#fafafa;padding-left:8px;padding-right:8px;border-radius:8px}.profile-modern .profile-content .profile-card .profile-quick-info .info-item .info-icon{font-size:16px;color:#667eea}.profile-modern .profile-content .profile-card .profile-quick-info .info-item .ant-typography{color:#4a5568;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-modern .profile-content .profile-card .edit-profile-btn{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;height:44px;border-radius:12px;font-weight:500;font-size:15px;box-shadow:0 4px 12px #667eea40;transition:all .3s ease}.profile-modern .profile-content .profile-card .edit-profile-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea59}.profile-modern .profile-content .profile-card .edit-profile-btn:active{transform:translateY(0)}.profile-modern .profile-content .info-card{border-radius:16px;box-shadow:0 2px 8px #00000014;border:none;transition:all .3s ease;animation:slideUp .7s ease-out}.profile-modern .profile-content .info-card:hover{box-shadow:0 8px 24px #667eea1f;transform:translateY(-2px)}.profile-modern .profile-content .info-card .ant-card-head{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-bottom:none;border-radius:16px 16px 0 0;padding:16px 24px}.profile-modern .profile-content .info-card .ant-card-head .ant-card-head-title{color:#fff;font-weight:600;font-size:18px}.profile-modern .profile-content .info-card .ant-card-body{padding:24px}@media (max-width: 768px){.profile-modern .profile-content .info-card .ant-card-body{padding:16px}}.profile-modern .profile-content .info-card .ant-descriptions .ant-descriptions-item-label{background-color:#f7fafc;font-weight:500;color:#4a5568;padding:12px 16px;display:flex;align-items:center;gap:8px}.profile-modern .profile-content .info-card .ant-descriptions .ant-descriptions-item-label .anticon{color:#667eea;font-size:16px}.profile-modern .profile-content .info-card .ant-descriptions .ant-descriptions-item-content{padding:12px 16px;color:#2d3748}.profile-modern .profile-content .info-card .ant-descriptions .ant-descriptions-row{border-bottom:1px solid #e2e8f0}.profile-modern .profile-content .info-card .ant-descriptions .ant-descriptions-row:last-child{border-bottom:none}.profile-modern .profile-content .info-card .ant-descriptions .ant-tag{margin:0;padding:4px 12px;border-radius:8px;font-weight:500}@media (max-width: 992px){.profile-modern .profile-content .profile-card{margin-bottom:24px}}@media (max-width: 576px){.profile-modern{padding:12px}.profile-modern .profile-header{padding:16px;margin-bottom:16px;border-radius:12px}.profile-modern .profile-header .header-content h2{font-size:20px!important}.profile-modern .profile-header .header-content .ant-typography{font-size:13px}.profile-modern .profile-content .ant-card{border-radius:12px}.profile-modern .profile-content .ant-card .ant-card-head{padding:12px 16px}.profile-modern .profile-content .ant-card .ant-card-head .ant-card-head-title{font-size:16px}.profile-modern .profile-content .ant-card .ant-card-body{padding:16px}.profile-modern .profile-content .profile-card .ant-card-body{padding:20px}.profile-modern .profile-content .profile-card .profile-avatar-section .profile-avatar{width:100px!important;height:100px!important}.profile-modern .profile-content .profile-card .profile-avatar-section .profile-name{font-size:18px!important}.profile-modern .profile-content .info-card .ant-descriptions .ant-descriptions-item-label,.profile-modern .profile-content .info-card .ant-descriptions .ant-descriptions-item-content{padding:10px 12px;font-size:13px}}.edit-profile-modal .ant-modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-bottom:none;padding:20px 24px}.edit-profile-modal .ant-modal-header .ant-modal-title{color:#fff;font-weight:600;font-size:18px}.edit-profile-modal .ant-modal-close{color:#ffffffd9}.edit-profile-modal .ant-modal-close:hover{color:#fff}.edit-profile-modal .ant-modal-body{padding:24px}.edit-profile-modal .edit-profile-form .ant-form-item-label>label{font-weight:500;color:#4a5568}.edit-profile-modal .edit-profile-form .ant-input,.edit-profile-modal .edit-profile-form .ant-select-selector,.edit-profile-modal .edit-profile-form .ant-picker{border-radius:8px;border:1px solid #e2e8f0;transition:all .3s ease}.edit-profile-modal .edit-profile-form .ant-input:hover,.edit-profile-modal .edit-profile-form .ant-select-selector:hover,.edit-profile-modal .edit-profile-form .ant-picker:hover{border-color:#667eea}.edit-profile-modal .edit-profile-form .ant-input:focus,.edit-profile-modal .edit-profile-form .ant-input.ant-input-focused,.edit-profile-modal .edit-profile-form .ant-input.ant-select-focused .ant-select-selector,.edit-profile-modal .edit-profile-form .ant-input.ant-picker-focused,.edit-profile-modal .edit-profile-form .ant-select-selector:focus,.edit-profile-modal .edit-profile-form .ant-select-selector.ant-input-focused,.edit-profile-modal .edit-profile-form .ant-select-selector.ant-select-focused .ant-select-selector,.edit-profile-modal .edit-profile-form .ant-select-selector.ant-picker-focused,.edit-profile-modal .edit-profile-form .ant-picker:focus,.edit-profile-modal .edit-profile-form .ant-picker.ant-input-focused,.edit-profile-modal .edit-profile-form .ant-picker.ant-select-focused .ant-select-selector,.edit-profile-modal .edit-profile-form .ant-picker.ant-picker-focused{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.edit-profile-modal .edit-profile-form .ant-input-prefix{color:#667eea;margin-right:8px}.edit-profile-modal .edit-profile-form .ant-upload-wrapper .ant-upload-list-picture-card-container{width:104px;height:104px}.edit-profile-modal .edit-profile-form .ant-upload-wrapper .ant-upload-list-item{border-radius:8px;border:1px solid #e2e8f0}.edit-profile-modal .edit-profile-form .ant-upload-wrapper .ant-upload-select-picture-card{width:104px;height:104px;border-radius:8px;border:1px dashed #e2e8f0;background-color:#fafafa;transition:all .3s ease}.edit-profile-modal .edit-profile-form .ant-upload-wrapper .ant-upload-select-picture-card:hover{border-color:#667eea;background-color:#f7f9fc}.edit-profile-modal .edit-profile-form .ant-upload-wrapper .ant-upload-select-picture-card:hover .anticon{color:#667eea}.edit-profile-modal .edit-profile-form .ant-upload-wrapper .ant-upload-select-picture-card .anticon{color:#a0aec0;font-size:24px;transition:color .3s ease}.edit-profile-modal .edit-profile-form .ant-upload-wrapper .ant-upload-select-picture-card div{color:#718096;font-size:13px;margin-top:4px}.edit-profile-modal .edit-profile-form .form-actions{margin-top:24px;margin-bottom:0;text-align:right}.edit-profile-modal .edit-profile-form .form-actions .ant-btn{border-radius:8px;height:40px;padding:0 24px;font-weight:500}.edit-profile-modal .edit-profile-form .form-actions .ant-btn[type=button]{border:1px solid #e2e8f0;color:#4a5568}.edit-profile-modal .edit-profile-form .form-actions .ant-btn[type=button]:hover{border-color:#667eea;color:#667eea}.edit-profile-modal .edit-profile-form .form-actions .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;box-shadow:0 2px 8px #667eea40}.edit-profile-modal .edit-profile-form .form-actions .ant-btn.ant-btn-primary:hover{box-shadow:0 4px 12px #667eea59;transform:translateY(-1px)}.edit-profile-modal .edit-profile-form .form-actions .ant-btn.ant-btn-primary:active{transform:translateY(0)}.dark-mode .profile-modern{background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%)}.dark-mode .profile-modern .profile-card,.dark-mode .profile-modern .info-card{background-color:#2d3748;color:#e2e8f0}.dark-mode .profile-modern .profile-card .ant-card-head-title,.dark-mode .profile-modern .info-card .ant-card-head-title{color:#fff}.button{padding:10px 20px;font-weight:500;font-size:.875rem;line-height:1.25rem;text-align:center;border-radius:.5rem;align-items:center;cursor:pointer;text-transform:none;border:1px solid transparent}.button.primary{background-color:#0785e7;color:#fff;border-color:#0785e7}.button.primary:hover{background-color:#fff;color:#0785e7}.button.secondary{background-color:#fff;color:#0785e7;border-color:#0785e7}.button.secondary:hover{background-color:#0785e7;color:#fff}.add-customer-modern{padding:24px;min-height:100vh;background:#f5f7fa;max-width:1400px;margin:0 auto}@media (max-width: 768px){.add-customer-modern{padding:16px}}@media (max-width: 480px){.add-customer-modern{padding:12px}}.add-customer-header{margin-bottom:24px}.add-customer-header h1{font-size:2rem;font-weight:700;color:#1a202c;margin:0;display:flex;align-items:center;gap:12px}.add-customer-header h1 .anticon{color:#667eea}@media (max-width: 768px){.add-customer-header h1{font-size:1.5rem}}@media (max-width: 480px){.add-customer-header h1{font-size:1.25rem}}.steps-card{margin-bottom:24px;border-radius:16px;border:none;box-shadow:0 2px 12px #0000000f}.steps-card .ant-card-body{padding:24px}@media (max-width: 768px){.steps-card .ant-card-body{padding:16px}}.steps-card .ant-steps .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#667eea}.steps-card .ant-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:#52c41a;background:#52c41a}.steps-card .ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:#52c41a}.form-card{margin-bottom:24px;border-radius:16px;border:none;box-shadow:0 4px 16px #00000014;transition:all .3s ease}.form-card.disabled-card{opacity:.6;pointer-events:none;filter:grayscale(50%)}.form-card .ant-card-head{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px 16px 0 0;border-bottom:none}.form-card .ant-card-head .ant-card-head-title{color:#fff;font-size:1.125rem;font-weight:600;padding:16px 0}.form-card .ant-card-head .ant-card-head-title .ant-space{color:#fff}.form-card .ant-card-body{padding:32px}@media (max-width: 768px){.form-card .ant-card-body{padding:20px}}@media (max-width: 480px){.form-card .ant-card-body{padding:16px}}.form-section{margin-bottom:24px}.form-section:last-child{margin-bottom:0}.form-section h3{font-size:1.125rem;font-weight:600;color:#2d3748;margin:0 0 20px;display:flex;align-items:center;gap:8px}.form-section h3 .anticon{color:#667eea;font-size:1.25rem}.profile-upload-container{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px;background:#f7fafc;border-radius:12px}.profile-upload-container .profile-avatar{border:4px solid #ffffff;box-shadow:0 4px 12px #00000026}.profile-upload-container .file-input{width:100%;max-width:400px;padding:10px;border:2px dashed #cbd5e0;border-radius:8px;background:#ffffff;cursor:pointer;transition:all .3s ease}.profile-upload-container .file-input:hover{border-color:#667eea;background:#f7fafc}.form-control{margin-bottom:16px}.form-control label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:600;color:#4a5568}.form-control input[type=text],.form-control input[type=email],.form-control input[type=date],.form-control textarea,.form-control select{width:100%;padding:10px 12px;font-size:.9375rem;color:#2d3748;background:#ffffff;border:2px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.form-control input[type=text]:focus,.form-control input[type=email]:focus,.form-control input[type=date]:focus,.form-control textarea:focus,.form-control select:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-control input[type=text]:hover,.form-control input[type=email]:hover,.form-control input[type=date]:hover,.form-control textarea:hover,.form-control select:hover{border-color:#cbd5e0}.form-control input[type=radio],.form-control input[type=checkbox]{width:18px;height:18px;margin-right:8px;cursor:pointer;accent-color:#667eea}.form-control .radio-wrapper,.form-control .checkbox-wrapper{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.form-control .radio-container{display:flex;align-items:center;padding:8px 12px;background:#ffffff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .3s ease}.form-control .radio-container:hover{border-color:#667eea;background:#f7fafc}.form-control .radio-container label{margin:0;cursor:pointer;font-weight:500}.form-control .error{color:#e53e3e;font-size:.8125rem;margin-top:4px;display:flex;align-items:center;gap:4px}.height-container{margin-bottom:16px}.height-container>div:first-child{font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:8px}.height-container .input-container{display:grid;grid-template-columns:1fr 1fr;gap:12px}.height-container .input-container .input-group{display:flex;align-items:center;gap:8px}.height-container .input-container .input-group>div:first-child{font-size:.875rem;font-weight:500;color:#4a5568;min-width:40px}.height-container .input-container .input-group .form-control{flex:1;margin-bottom:0}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.form-actions .ant-btn{border-radius:8px;font-weight:600;padding:8px 32px;height:auto}.form-actions .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;transition:all .3s ease}.form-actions .ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.form-actions .ant-btn-primary:disabled{background:#cbd5e0;cursor:not-allowed}@media (max-width: 480px){.form-actions{flex-direction:column}.form-actions .ant-btn{width:100%}}.ant-divider{margin:24px 0;border-color:#e2e8f0}.ant-alert{border-radius:12px;border:none}.ant-alert.ant-alert-success{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-left:4px solid #52c41a}.ant-alert.ant-alert-success .ant-alert-message{color:#2e7d32;font-weight:600}.ant-alert.ant-alert-success .ant-alert-description{color:#388e3c}.ant-alert.ant-alert-success .anticon{color:#52c41a}@media (max-width: 768px){.form-section h3{font-size:1rem}.ant-row .ant-col.ant-col-sm-12{flex:0 0 100%;max-width:100%}}@media (max-width: 480px){.add-customer-header h1{font-size:1.125rem}.form-section h3{font-size:.9375rem}.height-container .input-container{grid-template-columns:1fr}}.form-card{animation:fadeIn .4s ease-out}.form-card:nth-child(1){animation-delay:.1s}.form-card:nth-child(2){animation-delay:.2s}.form-card:nth-child(3){animation-delay:.3s}.animate-enter{opacity:0;transform:translate(-20px);transition:opacity .3s ease,transform .3s ease}.animate-leave{opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .3s ease}.max-w-md{max-width:28rem;margin:0 auto}/*!
* Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0";--fa--fa: "00"}.fa-1{--fa: "1";--fa--fa: "11"}.fa-2{--fa: "2";--fa--fa: "22"}.fa-3{--fa: "3";--fa--fa: "33"}.fa-4{--fa: "4";--fa--fa: "44"}.fa-5{--fa: "5";--fa--fa: "55"}.fa-6{--fa: "6";--fa--fa: "66"}.fa-7{--fa: "7";--fa--fa: "77"}.fa-8{--fa: "8";--fa--fa: "88"}.fa-9{--fa: "9";--fa--fa: "99"}.fa-fill-drip{--fa: "";--fa--fa: ""}.fa-arrows-to-circle{--fa: "";--fa--fa: ""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: "";--fa--fa: ""}.fa-at{--fa: "@";--fa--fa: "@@"}.fa-trash-can,.fa-trash-alt{--fa: "";--fa--fa: ""}.fa-text-height{--fa: "";--fa--fa: ""}.fa-user-xmark,.fa-user-times{--fa: "";--fa--fa: ""}.fa-stethoscope{--fa: "";--fa--fa: ""}.fa-message,.fa-comment-alt{--fa: "";--fa--fa: ""}.fa-info{--fa: "";--fa--fa: ""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: "";--fa--fa: ""}.fa-explosion{--fa: "";--fa--fa: ""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: "";--fa--fa: ""}.fa-wave-square{--fa: "";--fa--fa: ""}.fa-ring{--fa: "";--fa--fa: ""}.fa-building-un{--fa: "";--fa--fa: ""}.fa-dice-three{--fa: "";--fa--fa: ""}.fa-calendar-days,.fa-calendar-alt{--fa: "";--fa--fa: ""}.fa-anchor-circle-check{--fa: "";--fa--fa: ""}.fa-building-circle-arrow-right{--fa: "";--fa--fa: ""}.fa-volleyball,.fa-volleyball-ball{--fa: "";--fa--fa: ""}.fa-arrows-up-to-line{--fa: "";--fa--fa: ""}.fa-sort-down,.fa-sort-desc{--fa: "";--fa--fa: ""}.fa-circle-minus,.fa-minus-circle{--fa: "";--fa--fa: ""}.fa-door-open{--fa: "";--fa--fa: ""}.fa-right-from-bracket,.fa-sign-out-alt{--fa: "";--fa--fa: ""}.fa-atom{--fa: "";--fa--fa: ""}.fa-soap{--fa: "";--fa--fa: ""}.fa-icons,.fa-heart-music-camera-bolt{--fa: "";--fa--fa: ""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: "";--fa--fa: ""}.fa-bridge-circle-check{--fa: "";--fa--fa: ""}.fa-pump-medical{--fa: "";--fa--fa: ""}.fa-fingerprint{--fa: "";--fa--fa: ""}.fa-hand-point-right{--fa: "";--fa--fa: ""}.fa-magnifying-glass-location,.fa-search-location{--fa: "";--fa--fa: ""}.fa-forward-step,.fa-step-forward{--fa: "";--fa--fa: ""}.fa-face-smile-beam,.fa-smile-beam{--fa: "";--fa--fa: ""}.fa-flag-checkered{--fa: "";--fa--fa: ""}.fa-football,.fa-football-ball{--fa: "";--fa--fa: ""}.fa-school-circle-exclamation{--fa: "";--fa--fa: ""}.fa-crop{--fa: "";--fa--fa: ""}.fa-angles-down,.fa-angle-double-down{--fa: "";--fa--fa: ""}.fa-users-rectangle{--fa: "";--fa--fa: ""}.fa-people-roof{--fa: "";--fa--fa: ""}.fa-people-line{--fa: "";--fa--fa: ""}.fa-beer-mug-empty,.fa-beer{--fa: "";--fa--fa: ""}.fa-diagram-predecessor{--fa: "";--fa--fa: ""}.fa-arrow-up-long,.fa-long-arrow-up{--fa: "";--fa--fa: ""}.fa-fire-flame-simple,.fa-burn{--fa: "";--fa--fa: ""}.fa-person,.fa-male{--fa: "";--fa--fa: ""}.fa-laptop{--fa: "";--fa--fa: ""}.fa-file-csv{--fa: "";--fa--fa: ""}.fa-menorah{--fa: "";--fa--fa: ""}.fa-truck-plane{--fa: "";--fa--fa: ""}.fa-record-vinyl{--fa: "";--fa--fa: ""}.fa-face-grin-stars,.fa-grin-stars{--fa: "";--fa--fa: ""}.fa-bong{--fa: "";--fa--fa: ""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: "";--fa--fa: ""}.fa-arrow-down-up-across-line{--fa: "";--fa--fa: ""}.fa-spoon,.fa-utensil-spoon{--fa: "";--fa--fa: ""}.fa-jar-wheat{--fa: "";--fa--fa: ""}.fa-envelopes-bulk,.fa-mail-bulk{--fa: "";--fa--fa: ""}.fa-file-circle-exclamation{--fa: "";--fa--fa: ""}.fa-circle-h,.fa-hospital-symbol{--fa: "";--fa--fa: ""}.fa-pager{--fa: "";--fa--fa: ""}.fa-address-book,.fa-contact-book{--fa: "";--fa--fa: ""}.fa-strikethrough{--fa: "";--fa--fa: ""}.fa-k{--fa: "K";--fa--fa: "KK"}.fa-landmark-flag{--fa: "";--fa--fa: ""}.fa-pencil,.fa-pencil-alt{--fa: "";--fa--fa: ""}.fa-backward{--fa: "";--fa--fa: ""}.fa-caret-right{--fa: "";--fa--fa: ""}.fa-comments{--fa: "";--fa--fa: ""}.fa-paste,.fa-file-clipboard{--fa: "";--fa--fa: ""}.fa-code-pull-request{--fa: "";--fa--fa: ""}.fa-clipboard-list{--fa: "";--fa--fa: ""}.fa-truck-ramp-box,.fa-truck-loading{--fa: "";--fa--fa: ""}.fa-user-check{--fa: "";--fa--fa: ""}.fa-vial-virus{--fa: "";--fa--fa: ""}.fa-sheet-plastic{--fa: "";--fa--fa: ""}.fa-blog{--fa: "";--fa--fa: ""}.fa-user-ninja{--fa: "";--fa--fa: ""}.fa-person-arrow-up-from-line{--fa: "";--fa--fa: ""}.fa-scroll-torah,.fa-torah{--fa: "";--fa--fa: ""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: "";--fa--fa: ""}.fa-toggle-off{--fa: "";--fa--fa: ""}.fa-box-archive,.fa-archive{--fa: "";--fa--fa: ""}.fa-person-drowning{--fa: "";--fa--fa: ""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: "";--fa--fa: ""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: "";--fa--fa: ""}.fa-spray-can{--fa: "";--fa--fa: ""}.fa-truck-monster{--fa: "";--fa--fa: ""}.fa-w{--fa: "W";--fa--fa: "WW"}.fa-earth-africa,.fa-globe-africa{--fa: "";--fa--fa: ""}.fa-rainbow{--fa: "";--fa--fa: ""}.fa-circle-notch{--fa: "";--fa--fa: ""}.fa-tablet-screen-button,.fa-tablet-alt{--fa: "";--fa--fa: ""}.fa-paw{--fa: "";--fa--fa: ""}.fa-cloud{--fa: "";--fa--fa: ""}.fa-trowel-bricks{--fa: "";--fa--fa: ""}.fa-face-flushed,.fa-flushed{--fa: "";--fa--fa: ""}.fa-hospital-user{--fa: "";--fa--fa: ""}.fa-tent-arrow-left-right{--fa: "";--fa--fa: ""}.fa-gavel,.fa-legal{--fa: "";--fa--fa: ""}.fa-binoculars{--fa: "";--fa--fa: ""}.fa-microphone-slash{--fa: "";--fa--fa: ""}.fa-box-tissue{--fa: "";--fa--fa: ""}.fa-motorcycle{--fa: "";--fa--fa: ""}.fa-bell-concierge,.fa-concierge-bell{--fa: "";--fa--fa: ""}.fa-pen-ruler,.fa-pencil-ruler{--fa: "";--fa--fa: ""}.fa-people-arrows,.fa-people-arrows-left-right{--fa: "";--fa--fa: ""}.fa-mars-and-venus-burst{--fa: "";--fa--fa: ""}.fa-square-caret-right,.fa-caret-square-right{--fa: "";--fa--fa: ""}.fa-scissors,.fa-cut{--fa: "";--fa--fa: ""}.fa-sun-plant-wilt{--fa: "";--fa--fa: ""}.fa-toilets-portable{--fa: "";--fa--fa: ""}.fa-hockey-puck{--fa: "";--fa--fa: ""}.fa-table{--fa: "";--fa--fa: ""}.fa-magnifying-glass-arrow-right{--fa: "";--fa--fa: ""}.fa-tachograph-digital,.fa-digital-tachograph{--fa: "";--fa--fa: ""}.fa-users-slash{--fa: "";--fa--fa: ""}.fa-clover{--fa: "";--fa--fa: ""}.fa-reply,.fa-mail-reply{--fa: "";--fa--fa: ""}.fa-star-and-crescent{--fa: "";--fa--fa: ""}.fa-house-fire{--fa: "";--fa--fa: ""}.fa-square-minus,.fa-minus-square{--fa: "";--fa--fa: ""}.fa-helicopter{--fa: "";--fa--fa: ""}.fa-compass{--fa: "";--fa--fa: ""}.fa-square-caret-down,.fa-caret-square-down{--fa: "";--fa--fa: ""}.fa-file-circle-question{--fa: "";--fa--fa: ""}.fa-laptop-code{--fa: "";--fa--fa: ""}.fa-swatchbook{--fa: "";--fa--fa: ""}.fa-prescription-bottle{--fa: "";--fa--fa: ""}.fa-bars,.fa-navicon{--fa: "";--fa--fa: ""}.fa-people-group{--fa: "";--fa--fa: ""}.fa-hourglass-end,.fa-hourglass-3{--fa: "";--fa--fa: ""}.fa-heart-crack,.fa-heart-broken{--fa: "";--fa--fa: ""}.fa-square-up-right,.fa-external-link-square-alt{--fa: "";--fa--fa: ""}.fa-face-kiss-beam,.fa-kiss-beam{--fa: "";--fa--fa: ""}.fa-film{--fa: "";--fa--fa: ""}.fa-ruler-horizontal{--fa: "";--fa--fa: ""}.fa-people-robbery{--fa: "";--fa--fa: ""}.fa-lightbulb{--fa: "";--fa--fa: ""}.fa-caret-left{--fa: "";--fa--fa: ""}.fa-circle-exclamation,.fa-exclamation-circle{--fa: "";--fa--fa: ""}.fa-school-circle-xmark{--fa: "";--fa--fa: ""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: "";--fa--fa: ""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: "";--fa--fa: ""}.fa-unlock-keyhole,.fa-unlock-alt{--fa: "";--fa--fa: ""}.fa-cloud-showers-heavy{--fa: "";--fa--fa: ""}.fa-headphones-simple,.fa-headphones-alt{--fa: "";--fa--fa: ""}.fa-sitemap{--fa: "";--fa--fa: ""}.fa-circle-dollar-to-slot,.fa-donate{--fa: "";--fa--fa: ""}.fa-memory{--fa: "";--fa--fa: ""}.fa-road-spikes{--fa: "";--fa--fa: ""}.fa-fire-burner{--fa: "";--fa--fa: ""}.fa-flag{--fa: "";--fa--fa: ""}.fa-hanukiah{--fa: "";--fa--fa: ""}.fa-feather{--fa: "";--fa--fa: ""}.fa-volume-low,.fa-volume-down{--fa: "";--fa--fa: ""}.fa-comment-slash{--fa: "";--fa--fa: ""}.fa-cloud-sun-rain{--fa: "";--fa--fa: ""}.fa-compress{--fa: "";--fa--fa: ""}.fa-wheat-awn,.fa-wheat-alt{--fa: "";--fa--fa: ""}.fa-ankh{--fa: "";--fa--fa: ""}.fa-hands-holding-child{--fa: "";--fa--fa: ""}.fa-asterisk{--fa: "*";--fa--fa: "**"}.fa-square-check,.fa-check-square{--fa: "";--fa--fa: ""}.fa-peseta-sign{--fa: "";--fa--fa: ""}.fa-heading,.fa-header{--fa: "";--fa--fa: ""}.fa-ghost{--fa: "";--fa--fa: ""}.fa-list,.fa-list-squares{--fa: "";--fa--fa: ""}.fa-square-phone-flip,.fa-phone-square-alt{--fa: "";--fa--fa: ""}.fa-cart-plus{--fa: "";--fa--fa: ""}.fa-gamepad{--fa: "";--fa--fa: ""}.fa-circle-dot,.fa-dot-circle{--fa: "";--fa--fa: ""}.fa-face-dizzy,.fa-dizzy{--fa: "";--fa--fa: ""}.fa-egg{--fa: "";--fa--fa: ""}.fa-house-medical-circle-xmark{--fa: "";--fa--fa: ""}.fa-campground{--fa: "";--fa--fa: ""}.fa-folder-plus{--fa: "";--fa--fa: ""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: "";--fa--fa: ""}.fa-paintbrush,.fa-paint-brush{--fa: "";--fa--fa: ""}.fa-lock{--fa: "";--fa--fa: ""}.fa-gas-pump{--fa: "";--fa--fa: ""}.fa-hot-tub-person,.fa-hot-tub{--fa: "";--fa--fa: ""}.fa-map-location,.fa-map-marked{--fa: "";--fa--fa: ""}.fa-house-flood-water{--fa: "";--fa--fa: ""}.fa-tree{--fa: "";--fa--fa: ""}.fa-bridge-lock{--fa: "";--fa--fa: ""}.fa-sack-dollar{--fa: "";--fa--fa: ""}.fa-pen-to-square,.fa-edit{--fa: "";--fa--fa: ""}.fa-car-side{--fa: "";--fa--fa: ""}.fa-share-nodes,.fa-share-alt{--fa: "";--fa--fa: ""}.fa-heart-circle-minus{--fa: "";--fa--fa: ""}.fa-hourglass-half,.fa-hourglass-2{--fa: "";--fa--fa: ""}.fa-microscope{--fa: "";--fa--fa: ""}.fa-sink{--fa: "";--fa--fa: ""}.fa-bag-shopping,.fa-shopping-bag{--fa: "";--fa--fa: ""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: "";--fa--fa: ""}.fa-mitten{--fa: "";--fa--fa: ""}.fa-person-rays{--fa: "";--fa--fa: ""}.fa-users{--fa: "";--fa--fa: ""}.fa-eye-slash{--fa: "";--fa--fa: ""}.fa-flask-vial{--fa: "";--fa--fa: ""}.fa-hand,.fa-hand-paper{--fa: "";--fa--fa: ""}.fa-om{--fa: "";--fa--fa: ""}.fa-worm{--fa: "";--fa--fa: ""}.fa-house-circle-xmark{--fa: "";--fa--fa: ""}.fa-plug{--fa: "";--fa--fa: ""}.fa-chevron-up{--fa: "";--fa--fa: ""}.fa-hand-spock{--fa: "";--fa--fa: ""}.fa-stopwatch{--fa: "";--fa--fa: ""}.fa-face-kiss,.fa-kiss{--fa: "";--fa--fa: ""}.fa-bridge-circle-xmark{--fa: "";--fa--fa: ""}.fa-face-grin-tongue,.fa-grin-tongue{--fa: "";--fa--fa: ""}.fa-chess-bishop{--fa: "";--fa--fa: ""}.fa-face-grin-wink,.fa-grin-wink{--fa: "";--fa--fa: ""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: "";--fa--fa: ""}.fa-road-circle-check{--fa: "";--fa--fa: ""}.fa-dice-five{--fa: "";--fa--fa: ""}.fa-square-rss,.fa-rss-square{--fa: "";--fa--fa: ""}.fa-land-mine-on{--fa: "";--fa--fa: ""}.fa-i-cursor{--fa: "";--fa--fa: ""}.fa-stamp{--fa: "";--fa--fa: ""}.fa-stairs{--fa: "";--fa--fa: ""}.fa-i{--fa: "I";--fa--fa: "II"}.fa-hryvnia-sign,.fa-hryvnia{--fa: "";--fa--fa: ""}.fa-pills{--fa: "";--fa--fa: ""}.fa-face-grin-wide,.fa-grin-alt{--fa: "";--fa--fa: ""}.fa-tooth{--fa: "";--fa--fa: ""}.fa-v{--fa: "V";--fa--fa: "VV"}.fa-bangladeshi-taka-sign{--fa: "";--fa--fa: ""}.fa-bicycle{--fa: "";--fa--fa: ""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: "";--fa--fa: ""}.fa-head-side-cough-slash{--fa: "";--fa--fa: ""}.fa-truck-medical,.fa-ambulance{--fa: "";--fa--fa: ""}.fa-wheat-awn-circle-exclamation{--fa: "";--fa--fa: ""}.fa-snowman{--fa: "";--fa--fa: ""}.fa-mortar-pestle{--fa: "";--fa--fa: ""}.fa-road-barrier{--fa: "";--fa--fa: ""}.fa-school{--fa: "";--fa--fa: ""}.fa-igloo{--fa: "";--fa--fa: ""}.fa-joint{--fa: "";--fa--fa: ""}.fa-angle-right{--fa: "";--fa--fa: ""}.fa-horse{--fa: "";--fa--fa: ""}.fa-q{--fa: "Q";--fa--fa: "QQ"}.fa-g{--fa: "G";--fa--fa: "GG"}.fa-notes-medical{--fa: "";--fa--fa: ""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: "";--fa--fa: ""}.fa-dong-sign{--fa: "";--fa--fa: ""}.fa-capsules{--fa: "";--fa--fa: ""}.fa-poo-storm,.fa-poo-bolt{--fa: "";--fa--fa: ""}.fa-face-frown-open,.fa-frown-open{--fa: "";--fa--fa: ""}.fa-hand-point-up{--fa: "";--fa--fa: ""}.fa-money-bill{--fa: "";--fa--fa: ""}.fa-bookmark{--fa: "";--fa--fa: ""}.fa-align-justify{--fa: "";--fa--fa: ""}.fa-umbrella-beach{--fa: "";--fa--fa: ""}.fa-helmet-un{--fa: "";--fa--fa: ""}.fa-bullseye{--fa: "";--fa--fa: ""}.fa-bacon{--fa: "";--fa--fa: ""}.fa-hand-point-down{--fa: "";--fa--fa: ""}.fa-arrow-up-from-bracket{--fa: "";--fa--fa: ""}.fa-folder,.fa-folder-blank{--fa: "";--fa--fa: ""}.fa-file-waveform,.fa-file-medical-alt{--fa: "";--fa--fa: ""}.fa-radiation{--fa: "";--fa--fa: ""}.fa-chart-simple{--fa: "";--fa--fa: ""}.fa-mars-stroke{--fa: "";--fa--fa: ""}.fa-vial{--fa: "";--fa--fa: ""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: "";--fa--fa: ""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: "";--fa--fa: ""}.fa-e{--fa: "E";--fa--fa: "EE"}.fa-pen-clip,.fa-pen-alt{--fa: "";--fa--fa: ""}.fa-bridge-circle-exclamation{--fa: "";--fa--fa: ""}.fa-user{--fa: "";--fa--fa: ""}.fa-school-circle-check{--fa: "";--fa--fa: ""}.fa-dumpster{--fa: "";--fa--fa: ""}.fa-van-shuttle,.fa-shuttle-van{--fa: "";--fa--fa: ""}.fa-building-user{--fa: "";--fa--fa: ""}.fa-square-caret-left,.fa-caret-square-left{--fa: "";--fa--fa: ""}.fa-highlighter{--fa: "";--fa--fa: ""}.fa-key{--fa: "";--fa--fa: ""}.fa-bullhorn{--fa: "";--fa--fa: ""}.fa-globe{--fa: "";--fa--fa: ""}.fa-synagogue{--fa: "";--fa--fa: ""}.fa-person-half-dress{--fa: "";--fa--fa: ""}.fa-road-bridge{--fa: "";--fa--fa: ""}.fa-location-arrow{--fa: "";--fa--fa: ""}.fa-c{--fa: "C";--fa--fa: "CC"}.fa-tablet-button{--fa: "";--fa--fa: ""}.fa-building-lock{--fa: "";--fa--fa: ""}.fa-pizza-slice{--fa: "";--fa--fa: ""}.fa-money-bill-wave{--fa: "";--fa--fa: ""}.fa-chart-area,.fa-area-chart{--fa: "";--fa--fa: ""}.fa-house-flag{--fa: "";--fa--fa: ""}.fa-person-circle-minus{--fa: "";--fa--fa: ""}.fa-ban,.fa-cancel{--fa: "";--fa--fa: ""}.fa-camera-rotate{--fa: "";--fa--fa: ""}.fa-spray-can-sparkles,.fa-air-freshener{--fa: "";--fa--fa: ""}.fa-star{--fa: "";--fa--fa: ""}.fa-repeat{--fa: "";--fa--fa: ""}.fa-cross{--fa: "";--fa--fa: ""}.fa-box{--fa: "";--fa--fa: ""}.fa-venus-mars{--fa: "";--fa--fa: ""}.fa-arrow-pointer,.fa-mouse-pointer{--fa: "";--fa--fa: ""}.fa-maximize,.fa-expand-arrows-alt{--fa: "";--fa--fa: ""}.fa-charging-station{--fa: "";--fa--fa: ""}.fa-shapes,.fa-triangle-circle-square{--fa: "";--fa--fa: ""}.fa-shuffle,.fa-random{--fa: "";--fa--fa: ""}.fa-person-running,.fa-running{--fa: "";--fa--fa: ""}.fa-mobile-retro{--fa: "";--fa--fa: ""}.fa-grip-lines-vertical{--fa: "";--fa--fa: ""}.fa-spider{--fa: "";--fa--fa: ""}.fa-hands-bound{--fa: "";--fa--fa: ""}.fa-file-invoice-dollar{--fa: "";--fa--fa: ""}.fa-plane-circle-exclamation{--fa: "";--fa--fa: ""}.fa-x-ray{--fa: "";--fa--fa: ""}.fa-spell-check{--fa: "";--fa--fa: ""}.fa-slash{--fa: "";--fa--fa: ""}.fa-computer-mouse,.fa-mouse{--fa: "";--fa--fa: ""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: "";--fa--fa: ""}.fa-shop-slash,.fa-store-alt-slash{--fa: "";--fa--fa: ""}.fa-server{--fa: "";--fa--fa: ""}.fa-virus-covid-slash{--fa: "";--fa--fa: ""}.fa-shop-lock{--fa: "";--fa--fa: ""}.fa-hourglass-start,.fa-hourglass-1{--fa: "";--fa--fa: ""}.fa-blender-phone{--fa: "";--fa--fa: ""}.fa-building-wheat{--fa: "";--fa--fa: ""}.fa-person-breastfeeding{--fa: "";--fa--fa: ""}.fa-right-to-bracket,.fa-sign-in-alt{--fa: "";--fa--fa: ""}.fa-venus{--fa: "";--fa--fa: ""}.fa-passport{--fa: "";--fa--fa: ""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: "";--fa--fa: ""}.fa-heart-pulse,.fa-heartbeat{--fa: "";--fa--fa: ""}.fa-people-carry-box,.fa-people-carry{--fa: "";--fa--fa: ""}.fa-temperature-high{--fa: "";--fa--fa: ""}.fa-microchip{--fa: "";--fa--fa: ""}.fa-crown{--fa: "";--fa--fa: ""}.fa-weight-hanging{--fa: "";--fa--fa: ""}.fa-xmarks-lines{--fa: "";--fa--fa: ""}.fa-file-prescription{--fa: "";--fa--fa: ""}.fa-weight-scale,.fa-weight{--fa: "";--fa--fa: ""}.fa-user-group,.fa-user-friends{--fa: "";--fa--fa: ""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: "";--fa--fa: ""}.fa-chess-knight{--fa: "";--fa--fa: ""}.fa-face-laugh-squint,.fa-laugh-squint{--fa: "";--fa--fa: ""}.fa-wheelchair{--fa: "";--fa--fa: ""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: "";--fa--fa: ""}.fa-toggle-on{--fa: "";--fa--fa: ""}.fa-person-walking,.fa-walking{--fa: "";--fa--fa: ""}.fa-l{--fa: "L";--fa--fa: "LL"}.fa-fire{--fa: "";--fa--fa: ""}.fa-bed-pulse,.fa-procedures{--fa: "";--fa--fa: ""}.fa-shuttle-space,.fa-space-shuttle{--fa: "";--fa--fa: ""}.fa-face-laugh,.fa-laugh{--fa: "";--fa--fa: ""}.fa-folder-open{--fa: "";--fa--fa: ""}.fa-heart-circle-plus{--fa: "";--fa--fa: ""}.fa-code-fork{--fa: "";--fa--fa: ""}.fa-city{--fa: "";--fa--fa: ""}.fa-microphone-lines,.fa-microphone-alt{--fa: "";--fa--fa: ""}.fa-pepper-hot{--fa: "";--fa--fa: ""}.fa-unlock{--fa: "";--fa--fa: ""}.fa-colon-sign{--fa: "";--fa--fa: ""}.fa-headset{--fa: "";--fa--fa: ""}.fa-store-slash{--fa: "";--fa--fa: ""}.fa-road-circle-xmark{--fa: "";--fa--fa: ""}.fa-user-minus{--fa: "";--fa--fa: ""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: "";--fa--fa: ""}.fa-champagne-glasses,.fa-glass-cheers{--fa: "";--fa--fa: ""}.fa-clipboard{--fa: "";--fa--fa: ""}.fa-house-circle-exclamation{--fa: "";--fa--fa: ""}.fa-file-arrow-up,.fa-file-upload{--fa: "";--fa--fa: ""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: "";--fa--fa: ""}.fa-bath,.fa-bathtub{--fa: "";--fa--fa: ""}.fa-underline{--fa: "";--fa--fa: ""}.fa-user-pen,.fa-user-edit{--fa: "";--fa--fa: ""}.fa-signature{--fa: "";--fa--fa: ""}.fa-stroopwafel{--fa: "";--fa--fa: ""}.fa-bold{--fa: "";--fa--fa: ""}.fa-anchor-lock{--fa: "";--fa--fa: ""}.fa-building-ngo{--fa: "";--fa--fa: ""}.fa-manat-sign{--fa: "";--fa--fa: ""}.fa-not-equal{--fa: "";--fa--fa: ""}.fa-border-top-left,.fa-border-style{--fa: "";--fa--fa: ""}.fa-map-location-dot,.fa-map-marked-alt{--fa: "";--fa--fa: ""}.fa-jedi{--fa: "";--fa--fa: ""}.fa-square-poll-vertical,.fa-poll{--fa: "";--fa--fa: ""}.fa-mug-hot{--fa: "";--fa--fa: ""}.fa-car-battery,.fa-battery-car{--fa: "";--fa--fa: ""}.fa-gift{--fa: "";--fa--fa: ""}.fa-dice-two{--fa: "";--fa--fa: ""}.fa-chess-queen{--fa: "";--fa--fa: ""}.fa-glasses{--fa: "";--fa--fa: ""}.fa-chess-board{--fa: "";--fa--fa: ""}.fa-building-circle-check{--fa: "";--fa--fa: ""}.fa-person-chalkboard{--fa: "";--fa--fa: ""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: "";--fa--fa: ""}.fa-hand-back-fist,.fa-hand-rock{--fa: "";--fa--fa: ""}.fa-square-caret-up,.fa-caret-square-up{--fa: "";--fa--fa: ""}.fa-cloud-showers-water{--fa: "";--fa--fa: ""}.fa-chart-bar,.fa-bar-chart{--fa: "";--fa--fa: ""}.fa-hands-bubbles,.fa-hands-wash{--fa: "";--fa--fa: ""}.fa-less-than-equal{--fa: "";--fa--fa: ""}.fa-train{--fa: "";--fa--fa: ""}.fa-eye-low-vision,.fa-low-vision{--fa: "";--fa--fa: ""}.fa-crow{--fa: "";--fa--fa: ""}.fa-sailboat{--fa: "";--fa--fa: ""}.fa-window-restore{--fa: "";--fa--fa: ""}.fa-square-plus,.fa-plus-square{--fa: "";--fa--fa: ""}.fa-torii-gate{--fa: "";--fa--fa: ""}.fa-frog{--fa: "";--fa--fa: ""}.fa-bucket{--fa: "";--fa--fa: ""}.fa-image{--fa: "";--fa--fa: ""}.fa-microphone{--fa: "";--fa--fa: ""}.fa-cow{--fa: "";--fa--fa: ""}.fa-caret-up{--fa: "";--fa--fa: ""}.fa-screwdriver{--fa: "";--fa--fa: ""}.fa-folder-closed{--fa: "";--fa--fa: ""}.fa-house-tsunami{--fa: "";--fa--fa: ""}.fa-square-nfi{--fa: "";--fa--fa: ""}.fa-arrow-up-from-ground-water{--fa: "";--fa--fa: ""}.fa-martini-glass,.fa-glass-martini-alt{--fa: "";--fa--fa: ""}.fa-square-binary{--fa: "";--fa--fa: ""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: "";--fa--fa: ""}.fa-table-columns,.fa-columns{--fa: "";--fa--fa: ""}.fa-lemon{--fa: "";--fa--fa: ""}.fa-head-side-mask{--fa: "";--fa--fa: ""}.fa-handshake{--fa: "";--fa--fa: ""}.fa-gem{--fa: "";--fa--fa: ""}.fa-dolly,.fa-dolly-box{--fa: "";--fa--fa: ""}.fa-smoking{--fa: "";--fa--fa: ""}.fa-minimize,.fa-compress-arrows-alt{--fa: "";--fa--fa: ""}.fa-monument{--fa: "";--fa--fa: ""}.fa-snowplow{--fa: "";--fa--fa: ""}.fa-angles-right,.fa-angle-double-right{--fa: "";--fa--fa: ""}.fa-cannabis{--fa: "";--fa--fa: ""}.fa-circle-play,.fa-play-circle{--fa: "";--fa--fa: ""}.fa-tablets{--fa: "";--fa--fa: ""}.fa-ethernet{--fa: "";--fa--fa: ""}.fa-euro-sign,.fa-eur,.fa-euro{--fa: "";--fa--fa: ""}.fa-chair{--fa: "";--fa--fa: ""}.fa-circle-check,.fa-check-circle{--fa: "";--fa--fa: ""}.fa-circle-stop,.fa-stop-circle{--fa: "";--fa--fa: ""}.fa-compass-drafting,.fa-drafting-compass{--fa: "";--fa--fa: ""}.fa-plate-wheat{--fa: "";--fa--fa: ""}.fa-icicles{--fa: "";--fa--fa: ""}.fa-person-shelter{--fa: "";--fa--fa: ""}.fa-neuter{--fa: "";--fa--fa: ""}.fa-id-badge{--fa: "";--fa--fa: ""}.fa-marker{--fa: "";--fa--fa: ""}.fa-face-laugh-beam,.fa-laugh-beam{--fa: "";--fa--fa: ""}.fa-helicopter-symbol{--fa: "";--fa--fa: ""}.fa-universal-access{--fa: "";--fa--fa: ""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: "";--fa--fa: ""}.fa-lari-sign{--fa: "";--fa--fa: ""}.fa-volcano{--fa: "";--fa--fa: ""}.fa-person-walking-dashed-line-arrow-right{--fa: "";--fa--fa: ""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: "";--fa--fa: ""}.fa-viruses{--fa: "";--fa--fa: ""}.fa-square-person-confined{--fa: "";--fa--fa: ""}.fa-user-tie{--fa: "";--fa--fa: ""}.fa-arrow-down-long,.fa-long-arrow-down{--fa: "";--fa--fa: ""}.fa-tent-arrow-down-to-line{--fa: "";--fa--fa: ""}.fa-certificate{--fa: "";--fa--fa: ""}.fa-reply-all,.fa-mail-reply-all{--fa: "";--fa--fa: ""}.fa-suitcase{--fa: "";--fa--fa: ""}.fa-person-skating,.fa-skating{--fa: "";--fa--fa: ""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: "";--fa--fa: ""}.fa-camera-retro{--fa: "";--fa--fa: ""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: "";--fa--fa: ""}.fa-file-import,.fa-arrow-right-to-file{--fa: "";--fa--fa: ""}.fa-square-arrow-up-right,.fa-external-link-square{--fa: "";--fa--fa: ""}.fa-box-open{--fa: "";--fa--fa: ""}.fa-scroll{--fa: "";--fa--fa: ""}.fa-spa{--fa: "";--fa--fa: ""}.fa-location-pin-lock{--fa: "";--fa--fa: ""}.fa-pause{--fa: "";--fa--fa: ""}.fa-hill-avalanche{--fa: "";--fa--fa: ""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: "";--fa--fa: ""}.fa-bomb{--fa: "";--fa--fa: ""}.fa-registered{--fa: "";--fa--fa: ""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: "";--fa--fa: ""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: "";--fa--fa: ""}.fa-subscript{--fa: "";--fa--fa: ""}.fa-diamond-turn-right,.fa-directions{--fa: "";--fa--fa: ""}.fa-burst{--fa: "";--fa--fa: ""}.fa-house-laptop,.fa-laptop-house{--fa: "";--fa--fa: ""}.fa-face-tired,.fa-tired{--fa: "";--fa--fa: ""}.fa-money-bills{--fa: "";--fa--fa: ""}.fa-smog{--fa: "";--fa--fa: ""}.fa-crutch{--fa: "";--fa--fa: ""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: "";--fa--fa: ""}.fa-palette{--fa: "";--fa--fa: ""}.fa-arrows-turn-right{--fa: "";--fa--fa: ""}.fa-vest{--fa: "";--fa--fa: ""}.fa-ferry{--fa: "";--fa--fa: ""}.fa-arrows-down-to-people{--fa: "";--fa--fa: ""}.fa-seedling,.fa-sprout{--fa: "";--fa--fa: ""}.fa-left-right,.fa-arrows-alt-h{--fa: "";--fa--fa: ""}.fa-boxes-packing{--fa: "";--fa--fa: ""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: "";--fa--fa: ""}.fa-group-arrows-rotate{--fa: "";--fa--fa: ""}.fa-bowl-food{--fa: "";--fa--fa: ""}.fa-candy-cane{--fa: "";--fa--fa: ""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: "";--fa--fa: ""}.fa-cloud-bolt,.fa-thunderstorm{--fa: "";--fa--fa: ""}.fa-text-slash,.fa-remove-format{--fa: "";--fa--fa: ""}.fa-face-smile-wink,.fa-smile-wink{--fa: "";--fa--fa: ""}.fa-file-word{--fa: "";--fa--fa: ""}.fa-file-powerpoint{--fa: "";--fa--fa: ""}.fa-arrows-left-right,.fa-arrows-h{--fa: "";--fa--fa: ""}.fa-house-lock{--fa: "";--fa--fa: ""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: "";--fa--fa: ""}.fa-children{--fa: "";--fa--fa: ""}.fa-chalkboard,.fa-blackboard{--fa: "";--fa--fa: ""}.fa-user-large-slash,.fa-user-alt-slash{--fa: "";--fa--fa: ""}.fa-envelope-open{--fa: "";--fa--fa: ""}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa: "";--fa--fa: ""}.fa-mattress-pillow{--fa: "";--fa--fa: ""}.fa-guarani-sign{--fa: "";--fa--fa: ""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: "";--fa--fa: ""}.fa-fire-extinguisher{--fa: "";--fa--fa: ""}.fa-cruzeiro-sign{--fa: "";--fa--fa: ""}.fa-greater-than-equal{--fa: "";--fa--fa: ""}.fa-shield-halved,.fa-shield-alt{--fa: "";--fa--fa: ""}.fa-book-atlas,.fa-atlas{--fa: "";--fa--fa: ""}.fa-virus{--fa: "";--fa--fa: ""}.fa-envelope-circle-check{--fa: "";--fa--fa: ""}.fa-layer-group{--fa: "";--fa--fa: ""}.fa-arrows-to-dot{--fa: "";--fa--fa: ""}.fa-archway{--fa: "";--fa--fa: ""}.fa-heart-circle-check{--fa: "";--fa--fa: ""}.fa-house-chimney-crack,.fa-house-damage{--fa: "";--fa--fa: ""}.fa-file-zipper,.fa-file-archive{--fa: "";--fa--fa: ""}.fa-square{--fa: "";--fa--fa: ""}.fa-martini-glass-empty,.fa-glass-martini{--fa: "";--fa--fa: ""}.fa-couch{--fa: "";--fa--fa: ""}.fa-cedi-sign{--fa: "";--fa--fa: ""}.fa-italic{--fa: "";--fa--fa: ""}.fa-table-cells-column-lock{--fa: "";--fa--fa: ""}.fa-church{--fa: "";--fa--fa: ""}.fa-comments-dollar{--fa: "";--fa--fa: ""}.fa-democrat{--fa: "";--fa--fa: ""}.fa-z{--fa: "Z";--fa--fa: "ZZ"}.fa-person-skiing,.fa-skiing{--fa: "";--fa--fa: ""}.fa-road-lock{--fa: "";--fa--fa: ""}.fa-a{--fa: "A";--fa--fa: "AA"}.fa-temperature-arrow-down,.fa-temperature-down{--fa: "";--fa--fa: ""}.fa-feather-pointed,.fa-feather-alt{--fa: "";--fa--fa: ""}.fa-p{--fa: "P";--fa--fa: "PP"}.fa-snowflake{--fa: "";--fa--fa: ""}.fa-newspaper{--fa: "";--fa--fa: ""}.fa-rectangle-ad,.fa-ad{--fa: "";--fa--fa: ""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: "";--fa--fa: ""}.fa-filter-circle-xmark{--fa: "";--fa--fa: ""}.fa-locust{--fa: "";--fa--fa: ""}.fa-sort,.fa-unsorted{--fa: "";--fa--fa: ""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: "";--fa--fa: ""}.fa-person-dress-burst{--fa: "";--fa--fa: ""}.fa-money-check-dollar,.fa-money-check-alt{--fa: "";--fa--fa: ""}.fa-vector-square{--fa: "";--fa--fa: ""}.fa-bread-slice{--fa: "";--fa--fa: ""}.fa-language{--fa: "";--fa--fa: ""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: "";--fa--fa: ""}.fa-filter{--fa: "";--fa--fa: ""}.fa-question{--fa: "?";--fa--fa: "??"}.fa-file-signature{--fa: "";--fa--fa: ""}.fa-up-down-left-right,.fa-arrows-alt{--fa: "";--fa--fa: ""}.fa-house-chimney-user{--fa: "";--fa--fa: ""}.fa-hand-holding-heart{--fa: "";--fa--fa: ""}.fa-puzzle-piece{--fa: "";--fa--fa: ""}.fa-money-check{--fa: "";--fa--fa: ""}.fa-star-half-stroke,.fa-star-half-alt{--fa: "";--fa--fa: ""}.fa-code{--fa: "";--fa--fa: ""}.fa-whiskey-glass,.fa-glass-whiskey{--fa: "";--fa--fa: ""}.fa-building-circle-exclamation{--fa: "";--fa--fa: ""}.fa-magnifying-glass-chart{--fa: "";--fa--fa: ""}.fa-arrow-up-right-from-square,.fa-external-link{--fa: "";--fa--fa: ""}.fa-cubes-stacked{--fa: "";--fa--fa: ""}.fa-won-sign,.fa-krw,.fa-won{--fa: "";--fa--fa: ""}.fa-virus-covid{--fa: "";--fa--fa: ""}.fa-austral-sign{--fa: "";--fa--fa: ""}.fa-f{--fa: "F";--fa--fa: "FF"}.fa-leaf{--fa: "";--fa--fa: ""}.fa-road{--fa: "";--fa--fa: ""}.fa-taxi,.fa-cab{--fa: "";--fa--fa: ""}.fa-person-circle-plus{--fa: "";--fa--fa: ""}.fa-chart-pie,.fa-pie-chart{--fa: "";--fa--fa: ""}.fa-bolt-lightning{--fa: "";--fa--fa: ""}.fa-sack-xmark{--fa: "";--fa--fa: ""}.fa-file-excel{--fa: "";--fa--fa: ""}.fa-file-contract{--fa: "";--fa--fa: ""}.fa-fish-fins{--fa: "";--fa--fa: ""}.fa-building-flag{--fa: "";--fa--fa: ""}.fa-face-grin-beam,.fa-grin-beam{--fa: "";--fa--fa: ""}.fa-object-ungroup{--fa: "";--fa--fa: ""}.fa-poop{--fa: "";--fa--fa: ""}.fa-location-pin,.fa-map-marker{--fa: "";--fa--fa: ""}.fa-kaaba{--fa: "";--fa--fa: ""}.fa-toilet-paper{--fa: "";--fa--fa: ""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: "";--fa--fa: ""}.fa-eject{--fa: "";--fa--fa: ""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: "";--fa--fa: ""}.fa-plane-circle-check{--fa: "";--fa--fa: ""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: "";--fa--fa: ""}.fa-object-group{--fa: "";--fa--fa: ""}.fa-chart-line,.fa-line-chart{--fa: "";--fa--fa: ""}.fa-mask-ventilator{--fa: "";--fa--fa: ""}.fa-arrow-right{--fa: "";--fa--fa: ""}.fa-signs-post,.fa-map-signs{--fa: "";--fa--fa: ""}.fa-cash-register{--fa: "";--fa--fa: ""}.fa-person-circle-question{--fa: "";--fa--fa: ""}.fa-h{--fa: "H";--fa--fa: "HH"}.fa-tarp{--fa: "";--fa--fa: ""}.fa-screwdriver-wrench,.fa-tools{--fa: "";--fa--fa: ""}.fa-arrows-to-eye{--fa: "";--fa--fa: ""}.fa-plug-circle-bolt{--fa: "";--fa--fa: ""}.fa-heart{--fa: "";--fa--fa: ""}.fa-mars-and-venus{--fa: "";--fa--fa: ""}.fa-house-user,.fa-home-user{--fa: "";--fa--fa: ""}.fa-dumpster-fire{--fa: "";--fa--fa: ""}.fa-house-crack{--fa: "";--fa--fa: ""}.fa-martini-glass-citrus,.fa-cocktail{--fa: "";--fa--fa: ""}.fa-face-surprise,.fa-surprise{--fa: "";--fa--fa: ""}.fa-bottle-water{--fa: "";--fa--fa: ""}.fa-circle-pause,.fa-pause-circle{--fa: "";--fa--fa: ""}.fa-toilet-paper-slash{--fa: "";--fa--fa: ""}.fa-apple-whole,.fa-apple-alt{--fa: "";--fa--fa: ""}.fa-kitchen-set{--fa: "";--fa--fa: ""}.fa-r{--fa: "R";--fa--fa: "RR"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: "";--fa--fa: ""}.fa-cube{--fa: "";--fa--fa: ""}.fa-bitcoin-sign{--fa: "";--fa--fa: ""}.fa-shield-dog{--fa: "";--fa--fa: ""}.fa-solar-panel{--fa: "";--fa--fa: ""}.fa-lock-open{--fa: "";--fa--fa: ""}.fa-elevator{--fa: "";--fa--fa: ""}.fa-money-bill-transfer{--fa: "";--fa--fa: ""}.fa-money-bill-trend-up{--fa: "";--fa--fa: ""}.fa-house-flood-water-circle-arrow-right{--fa: "";--fa--fa: ""}.fa-square-poll-horizontal,.fa-poll-h{--fa: "";--fa--fa: ""}.fa-circle{--fa: "";--fa--fa: ""}.fa-backward-fast,.fa-fast-backward{--fa: "";--fa--fa: ""}.fa-recycle{--fa: "";--fa--fa: ""}.fa-user-astronaut{--fa: "";--fa--fa: ""}.fa-plane-slash{--fa: "";--fa--fa: ""}.fa-trademark{--fa: "";--fa--fa: ""}.fa-basketball,.fa-basketball-ball{--fa: "";--fa--fa: ""}.fa-satellite-dish{--fa: "";--fa--fa: ""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: "";--fa--fa: ""}.fa-mobile-screen-button,.fa-mobile-alt{--fa: "";--fa--fa: ""}.fa-volume-high,.fa-volume-up{--fa: "";--fa--fa: ""}.fa-users-rays{--fa: "";--fa--fa: ""}.fa-wallet{--fa: "";--fa--fa: ""}.fa-clipboard-check{--fa: "";--fa--fa: ""}.fa-file-audio{--fa: "";--fa--fa: ""}.fa-burger,.fa-hamburger{--fa: "";--fa--fa: ""}.fa-wrench{--fa: "";--fa--fa: ""}.fa-bugs{--fa: "";--fa--fa: ""}.fa-rupee-sign,.fa-rupee{--fa: "";--fa--fa: ""}.fa-file-image{--fa: "";--fa--fa: ""}.fa-circle-question,.fa-question-circle{--fa: "";--fa--fa: ""}.fa-plane-departure{--fa: "";--fa--fa: ""}.fa-handshake-slash{--fa: "";--fa--fa: ""}.fa-book-bookmark{--fa: "";--fa--fa: ""}.fa-code-branch{--fa: "";--fa--fa: ""}.fa-hat-cowboy{--fa: "";--fa--fa: ""}.fa-bridge{--fa: "";--fa--fa: ""}.fa-phone-flip,.fa-phone-alt{--fa: "";--fa--fa: ""}.fa-truck-front{--fa: "";--fa--fa: ""}.fa-cat{--fa: "";--fa--fa: ""}.fa-anchor-circle-exclamation{--fa: "";--fa--fa: ""}.fa-truck-field{--fa: "";--fa--fa: ""}.fa-route{--fa: "";--fa--fa: ""}.fa-clipboard-question{--fa: "";--fa--fa: ""}.fa-panorama{--fa: "";--fa--fa: ""}.fa-comment-medical{--fa: "";--fa--fa: ""}.fa-teeth-open{--fa: "";--fa--fa: ""}.fa-file-circle-minus{--fa: "";--fa--fa: ""}.fa-tags{--fa: "";--fa--fa: ""}.fa-wine-glass{--fa: "";--fa--fa: ""}.fa-forward-fast,.fa-fast-forward{--fa: "";--fa--fa: ""}.fa-face-meh-blank,.fa-meh-blank{--fa: "";--fa--fa: ""}.fa-square-parking,.fa-parking{--fa: "";--fa--fa: ""}.fa-house-signal{--fa: "";--fa--fa: ""}.fa-bars-progress,.fa-tasks-alt{--fa: "";--fa--fa: ""}.fa-faucet-drip{--fa: "";--fa--fa: ""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: "";--fa--fa: ""}.fa-ban-smoking,.fa-smoking-ban{--fa: "";--fa--fa: ""}.fa-terminal{--fa: "";--fa--fa: ""}.fa-mobile-button{--fa: "";--fa--fa: ""}.fa-house-medical-flag{--fa: "";--fa--fa: ""}.fa-basket-shopping,.fa-shopping-basket{--fa: "";--fa--fa: ""}.fa-tape{--fa: "";--fa--fa: ""}.fa-bus-simple,.fa-bus-alt{--fa: "";--fa--fa: ""}.fa-eye{--fa: "";--fa--fa: ""}.fa-face-sad-cry,.fa-sad-cry{--fa: "";--fa--fa: ""}.fa-audio-description{--fa: "";--fa--fa: ""}.fa-person-military-to-person{--fa: "";--fa--fa: ""}.fa-file-shield{--fa: "";--fa--fa: ""}.fa-user-slash{--fa: "";--fa--fa: ""}.fa-pen{--fa: "";--fa--fa: ""}.fa-tower-observation{--fa: "";--fa--fa: ""}.fa-file-code{--fa: "";--fa--fa: ""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: "";--fa--fa: ""}.fa-bus{--fa: "";--fa--fa: ""}.fa-heart-circle-xmark{--fa: "";--fa--fa: ""}.fa-house-chimney,.fa-home-lg{--fa: "";--fa--fa: ""}.fa-window-maximize{--fa: "";--fa--fa: ""}.fa-face-frown,.fa-frown{--fa: "";--fa--fa: ""}.fa-prescription{--fa: "";--fa--fa: ""}.fa-shop,.fa-store-alt{--fa: "";--fa--fa: ""}.fa-floppy-disk,.fa-save{--fa: "";--fa--fa: ""}.fa-vihara{--fa: "";--fa--fa: ""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: "";--fa--fa: ""}.fa-sort-up,.fa-sort-asc{--fa: "";--fa--fa: ""}.fa-comment-dots,.fa-commenting{--fa: "";--fa--fa: ""}.fa-plant-wilt{--fa: "";--fa--fa: ""}.fa-diamond{--fa: "";--fa--fa: ""}.fa-face-grin-squint,.fa-grin-squint{--fa: "";--fa--fa: ""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: "";--fa--fa: ""}.fa-chart-diagram{--fa: "";--fa--fa: ""}.fa-bacterium{--fa: "";--fa--fa: ""}.fa-hand-pointer{--fa: "";--fa--fa: ""}.fa-drum-steelpan{--fa: "";--fa--fa: ""}.fa-hand-scissors{--fa: "";--fa--fa: ""}.fa-hands-praying,.fa-praying-hands{--fa: "";--fa--fa: ""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: "";--fa--fa: ""}.fa-biohazard{--fa: "";--fa--fa: ""}.fa-location-crosshairs,.fa-location{--fa: "";--fa--fa: ""}.fa-mars-double{--fa: "";--fa--fa: ""}.fa-child-dress{--fa: "";--fa--fa: ""}.fa-users-between-lines{--fa: "";--fa--fa: ""}.fa-lungs-virus{--fa: "";--fa--fa: ""}.fa-face-grin-tears,.fa-grin-tears{--fa: "";--fa--fa: ""}.fa-phone{--fa: "";--fa--fa: ""}.fa-calendar-xmark,.fa-calendar-times{--fa: "";--fa--fa: ""}.fa-child-reaching{--fa: "";--fa--fa: ""}.fa-head-side-virus{--fa: "";--fa--fa: ""}.fa-user-gear,.fa-user-cog{--fa: "";--fa--fa: ""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: "";--fa--fa: ""}.fa-door-closed{--fa: "";--fa--fa: ""}.fa-shield-virus{--fa: "";--fa--fa: ""}.fa-dice-six{--fa: "";--fa--fa: ""}.fa-mosquito-net{--fa: "";--fa--fa: ""}.fa-file-fragment{--fa: "";--fa--fa: ""}.fa-bridge-water{--fa: "";--fa--fa: ""}.fa-person-booth{--fa: "";--fa--fa: ""}.fa-text-width{--fa: "";--fa--fa: ""}.fa-hat-wizard{--fa: "";--fa--fa: ""}.fa-pen-fancy{--fa: "";--fa--fa: ""}.fa-person-digging,.fa-digging{--fa: "";--fa--fa: ""}.fa-trash{--fa: "";--fa--fa: ""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: "";--fa--fa: ""}.fa-book-medical{--fa: "";--fa--fa: ""}.fa-poo{--fa: "";--fa--fa: ""}.fa-quote-right,.fa-quote-right-alt{--fa: "";--fa--fa: ""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: "";--fa--fa: ""}.fa-cubes{--fa: "";--fa--fa: ""}.fa-divide{--fa: "";--fa--fa: ""}.fa-tenge-sign,.fa-tenge{--fa: "";--fa--fa: ""}.fa-headphones{--fa: "";--fa--fa: ""}.fa-hands-holding{--fa: "";--fa--fa: ""}.fa-hands-clapping{--fa: "";--fa--fa: ""}.fa-republican{--fa: "";--fa--fa: ""}.fa-arrow-left{--fa: "";--fa--fa: ""}.fa-person-circle-xmark{--fa: "";--fa--fa: ""}.fa-ruler{--fa: "";--fa--fa: ""}.fa-align-left{--fa: "";--fa--fa: ""}.fa-dice-d6{--fa: "";--fa--fa: ""}.fa-restroom{--fa: "";--fa--fa: ""}.fa-j{--fa: "J";--fa--fa: "JJ"}.fa-users-viewfinder{--fa: "";--fa--fa: ""}.fa-file-video{--fa: "";--fa--fa: ""}.fa-up-right-from-square,.fa-external-link-alt{--fa: "";--fa--fa: ""}.fa-table-cells,.fa-th{--fa: "";--fa--fa: ""}.fa-file-pdf{--fa: "";--fa--fa: ""}.fa-book-bible,.fa-bible{--fa: "";--fa--fa: ""}.fa-o{--fa: "O";--fa--fa: "OO"}.fa-suitcase-medical,.fa-medkit{--fa: "";--fa--fa: ""}.fa-user-secret{--fa: "";--fa--fa: ""}.fa-otter{--fa: "";--fa--fa: ""}.fa-person-dress,.fa-female{--fa: "";--fa--fa: ""}.fa-comment-dollar{--fa: "";--fa--fa: ""}.fa-business-time,.fa-briefcase-clock{--fa: "";--fa--fa: ""}.fa-table-cells-large,.fa-th-large{--fa: "";--fa--fa: ""}.fa-book-tanakh,.fa-tanakh{--fa: "";--fa--fa: ""}.fa-phone-volume,.fa-volume-control-phone{--fa: "";--fa--fa: ""}.fa-hat-cowboy-side{--fa: "";--fa--fa: ""}.fa-clipboard-user{--fa: "";--fa--fa: ""}.fa-child{--fa: "";--fa--fa: ""}.fa-lira-sign{--fa: "";--fa--fa: ""}.fa-satellite{--fa: "";--fa--fa: ""}.fa-plane-lock{--fa: "";--fa--fa: ""}.fa-tag{--fa: "";--fa--fa: ""}.fa-comment{--fa: "";--fa--fa: ""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: "";--fa--fa: ""}.fa-envelope{--fa: "";--fa--fa: ""}.fa-angles-up,.fa-angle-double-up{--fa: "";--fa--fa: ""}.fa-paperclip{--fa: "";--fa--fa: ""}.fa-arrow-right-to-city{--fa: "";--fa--fa: ""}.fa-ribbon{--fa: "";--fa--fa: ""}.fa-lungs{--fa: "";--fa--fa: ""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: "";--fa--fa: ""}.fa-litecoin-sign{--fa: "";--fa--fa: ""}.fa-border-none{--fa: "";--fa--fa: ""}.fa-circle-nodes{--fa: "";--fa--fa: ""}.fa-parachute-box{--fa: "";--fa--fa: ""}.fa-indent{--fa: "";--fa--fa: ""}.fa-truck-field-un{--fa: "";--fa--fa: ""}.fa-hourglass,.fa-hourglass-empty{--fa: "";--fa--fa: ""}.fa-mountain{--fa: "";--fa--fa: ""}.fa-user-doctor,.fa-user-md{--fa: "";--fa--fa: ""}.fa-circle-info,.fa-info-circle{--fa: "";--fa--fa: ""}.fa-cloud-meatball{--fa: "";--fa--fa: ""}.fa-camera,.fa-camera-alt{--fa: "";--fa--fa: ""}.fa-square-virus{--fa: "";--fa--fa: ""}.fa-meteor{--fa: "";--fa--fa: ""}.fa-car-on{--fa: "";--fa--fa: ""}.fa-sleigh{--fa: "";--fa--fa: ""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: "";--fa--fa: ""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: "";--fa--fa: ""}.fa-water{--fa: "";--fa--fa: ""}.fa-calendar-check{--fa: "";--fa--fa: ""}.fa-braille{--fa: "";--fa--fa: ""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: "";--fa--fa: ""}.fa-landmark{--fa: "";--fa--fa: ""}.fa-truck{--fa: "";--fa--fa: ""}.fa-crosshairs{--fa: "";--fa--fa: ""}.fa-person-cane{--fa: "";--fa--fa: ""}.fa-tent{--fa: "";--fa--fa: ""}.fa-vest-patches{--fa: "";--fa--fa: ""}.fa-check-double{--fa: "";--fa--fa: ""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: "";--fa--fa: ""}.fa-money-bill-wheat{--fa: "";--fa--fa: ""}.fa-cookie{--fa: "";--fa--fa: ""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: "";--fa--fa: ""}.fa-hard-drive,.fa-hdd{--fa: "";--fa--fa: ""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: "";--fa--fa: ""}.fa-dumbbell{--fa: "";--fa--fa: ""}.fa-rectangle-list,.fa-list-alt{--fa: "";--fa--fa: ""}.fa-tarp-droplet{--fa: "";--fa--fa: ""}.fa-house-medical-circle-check{--fa: "";--fa--fa: ""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: "";--fa--fa: ""}.fa-calendar-plus{--fa: "";--fa--fa: ""}.fa-plane-arrival{--fa: "";--fa--fa: ""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: "";--fa--fa: ""}.fa-train-subway,.fa-subway{--fa: "";--fa--fa: ""}.fa-chart-gantt{--fa: "";--fa--fa: ""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: "";--fa--fa: ""}.fa-crop-simple,.fa-crop-alt{--fa: "";--fa--fa: ""}.fa-money-bill-1,.fa-money-bill-alt{--fa: "";--fa--fa: ""}.fa-left-long,.fa-long-arrow-alt-left{--fa: "";--fa--fa: ""}.fa-dna{--fa: "";--fa--fa: ""}.fa-virus-slash{--fa: "";--fa--fa: ""}.fa-minus,.fa-subtract{--fa: "";--fa--fa: ""}.fa-chess{--fa: "";--fa--fa: ""}.fa-arrow-left-long,.fa-long-arrow-left{--fa: "";--fa--fa: ""}.fa-plug-circle-check{--fa: "";--fa--fa: ""}.fa-street-view{--fa: "";--fa--fa: ""}.fa-franc-sign{--fa: "";--fa--fa: ""}.fa-volume-off{--fa: "";--fa--fa: ""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: "";--fa--fa: ""}.fa-gear,.fa-cog{--fa: "";--fa--fa: ""}.fa-droplet-slash,.fa-tint-slash{--fa: "";--fa--fa: ""}.fa-mosque{--fa: "";--fa--fa: ""}.fa-mosquito{--fa: "";--fa--fa: ""}.fa-star-of-david{--fa: "";--fa--fa: ""}.fa-person-military-rifle{--fa: "";--fa--fa: ""}.fa-cart-shopping,.fa-shopping-cart{--fa: "";--fa--fa: ""}.fa-vials{--fa: "";--fa--fa: ""}.fa-plug-circle-plus{--fa: "";--fa--fa: ""}.fa-place-of-worship{--fa: "";--fa--fa: ""}.fa-grip-vertical{--fa: "";--fa--fa: ""}.fa-hexagon-nodes{--fa: "";--fa--fa: ""}.fa-arrow-turn-up,.fa-level-up{--fa: "";--fa--fa: ""}.fa-u{--fa: "U";--fa--fa: "UU"}.fa-square-root-variable,.fa-square-root-alt{--fa: "";--fa--fa: ""}.fa-clock,.fa-clock-four{--fa: "";--fa--fa: ""}.fa-backward-step,.fa-step-backward{--fa: "";--fa--fa: ""}.fa-pallet{--fa: "";--fa--fa: ""}.fa-faucet{--fa: "";--fa--fa: ""}.fa-baseball-bat-ball{--fa: "";--fa--fa: ""}.fa-s{--fa: "S";--fa--fa: "SS"}.fa-timeline{--fa: "";--fa--fa: ""}.fa-keyboard{--fa: "";--fa--fa: ""}.fa-caret-down{--fa: "";--fa--fa: ""}.fa-house-chimney-medical,.fa-clinic-medical{--fa: "";--fa--fa: ""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: "";--fa--fa: ""}.fa-mobile-screen,.fa-mobile-android-alt{--fa: "";--fa--fa: ""}.fa-plane-up{--fa: "";--fa--fa: ""}.fa-piggy-bank{--fa: "";--fa--fa: ""}.fa-battery-half,.fa-battery-3{--fa: "";--fa--fa: ""}.fa-mountain-city{--fa: "";--fa--fa: ""}.fa-coins{--fa: "";--fa--fa: ""}.fa-khanda{--fa: "";--fa--fa: ""}.fa-sliders,.fa-sliders-h{--fa: "";--fa--fa: ""}.fa-folder-tree{--fa: "";--fa--fa: ""}.fa-network-wired{--fa: "";--fa--fa: ""}.fa-map-pin{--fa: "";--fa--fa: ""}.fa-hamsa{--fa: "";--fa--fa: ""}.fa-cent-sign{--fa: "";--fa--fa: ""}.fa-flask{--fa: "";--fa--fa: ""}.fa-person-pregnant{--fa: "";--fa--fa: ""}.fa-wand-sparkles{--fa: "";--fa--fa: ""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: "";--fa--fa: ""}.fa-ticket{--fa: "";--fa--fa: ""}.fa-power-off{--fa: "";--fa--fa: ""}.fa-right-long,.fa-long-arrow-alt-right{--fa: "";--fa--fa: ""}.fa-flag-usa{--fa: "";--fa--fa: ""}.fa-laptop-file{--fa: "";--fa--fa: ""}.fa-tty,.fa-teletype{--fa: "";--fa--fa: ""}.fa-diagram-next{--fa: "";--fa--fa: ""}.fa-person-rifle{--fa: "";--fa--fa: ""}.fa-house-medical-circle-exclamation{--fa: "";--fa--fa: ""}.fa-closed-captioning{--fa: "";--fa--fa: ""}.fa-person-hiking,.fa-hiking{--fa: "";--fa--fa: ""}.fa-venus-double{--fa: "";--fa--fa: ""}.fa-images{--fa: "";--fa--fa: ""}.fa-calculator{--fa: "";--fa--fa: ""}.fa-people-pulling{--fa: "";--fa--fa: ""}.fa-n{--fa: "N";--fa--fa: "NN"}.fa-cable-car,.fa-tram{--fa: "";--fa--fa: ""}.fa-cloud-rain{--fa: "";--fa--fa: ""}.fa-building-circle-xmark{--fa: "";--fa--fa: ""}.fa-ship{--fa: "";--fa--fa: ""}.fa-arrows-down-to-line{--fa: "";--fa--fa: ""}.fa-download{--fa: "";--fa--fa: ""}.fa-face-grin,.fa-grin{--fa: "";--fa--fa: ""}.fa-delete-left,.fa-backspace{--fa: "";--fa--fa: ""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: "";--fa--fa: ""}.fa-file-circle-check{--fa: "";--fa--fa: ""}.fa-forward{--fa: "";--fa--fa: ""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: "";--fa--fa: ""}.fa-face-meh,.fa-meh{--fa: "";--fa--fa: ""}.fa-align-center{--fa: "";--fa--fa: ""}.fa-book-skull,.fa-book-dead{--fa: "";--fa--fa: ""}.fa-id-card,.fa-drivers-license{--fa: "";--fa--fa: ""}.fa-outdent,.fa-dedent{--fa: "";--fa--fa: ""}.fa-heart-circle-exclamation{--fa: "";--fa--fa: ""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: "";--fa--fa: ""}.fa-calendar-week{--fa: "";--fa--fa: ""}.fa-laptop-medical{--fa: "";--fa--fa: ""}.fa-b{--fa: "B";--fa--fa: "BB"}.fa-file-medical{--fa: "";--fa--fa: ""}.fa-dice-one{--fa: "";--fa--fa: ""}.fa-kiwi-bird{--fa: "";--fa--fa: ""}.fa-arrow-right-arrow-left,.fa-exchange{--fa: "";--fa--fa: ""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: "";--fa--fa: ""}.fa-utensils,.fa-cutlery{--fa: "";--fa--fa: ""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: "";--fa--fa: ""}.fa-mill-sign{--fa: "";--fa--fa: ""}.fa-bowl-rice{--fa: "";--fa--fa: ""}.fa-skull{--fa: "";--fa--fa: ""}.fa-tower-broadcast,.fa-broadcast-tower{--fa: "";--fa--fa: ""}.fa-truck-pickup{--fa: "";--fa--fa: ""}.fa-up-long,.fa-long-arrow-alt-up{--fa: "";--fa--fa: ""}.fa-stop{--fa: "";--fa--fa: ""}.fa-code-merge{--fa: "";--fa--fa: ""}.fa-upload{--fa: "";--fa--fa: ""}.fa-hurricane{--fa: "";--fa--fa: ""}.fa-mound{--fa: "";--fa--fa: ""}.fa-toilet-portable{--fa: "";--fa--fa: ""}.fa-compact-disc{--fa: "";--fa--fa: ""}.fa-file-arrow-down,.fa-file-download{--fa: "";--fa--fa: ""}.fa-caravan{--fa: "";--fa--fa: ""}.fa-shield-cat{--fa: "";--fa--fa: ""}.fa-bolt,.fa-zap{--fa: "";--fa--fa: ""}.fa-glass-water{--fa: "";--fa--fa: ""}.fa-oil-well{--fa: "";--fa--fa: ""}.fa-vault{--fa: "";--fa--fa: ""}.fa-mars{--fa: "";--fa--fa: ""}.fa-toilet{--fa: "";--fa--fa: ""}.fa-plane-circle-xmark{--fa: "";--fa--fa: ""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: "";--fa--fa: ""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: "";--fa--fa: ""}.fa-sun{--fa: "";--fa--fa: ""}.fa-guitar{--fa: "";--fa--fa: ""}.fa-face-laugh-wink,.fa-laugh-wink{--fa: "";--fa--fa: ""}.fa-horse-head{--fa: "";--fa--fa: ""}.fa-bore-hole{--fa: "";--fa--fa: ""}.fa-industry{--fa: "";--fa--fa: ""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: "";--fa--fa: ""}.fa-arrows-turn-to-dots{--fa: "";--fa--fa: ""}.fa-florin-sign{--fa: "";--fa--fa: ""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: "";--fa--fa: ""}.fa-less-than{--fa: "<";--fa--fa: "<<"}.fa-angle-down{--fa: "";--fa--fa: ""}.fa-car-tunnel{--fa: "";--fa--fa: ""}.fa-head-side-cough{--fa: "";--fa--fa: ""}.fa-grip-lines{--fa: "";--fa--fa: ""}.fa-thumbs-down{--fa: "";--fa--fa: ""}.fa-user-lock{--fa: "";--fa--fa: ""}.fa-arrow-right-long,.fa-long-arrow-right{--fa: "";--fa--fa: ""}.fa-anchor-circle-xmark{--fa: "";--fa--fa: ""}.fa-ellipsis,.fa-ellipsis-h{--fa: "";--fa--fa: ""}.fa-chess-pawn{--fa: "";--fa--fa: ""}.fa-kit-medical,.fa-first-aid{--fa: "";--fa--fa: ""}.fa-person-through-window{--fa: "";--fa--fa: ""}.fa-toolbox{--fa: "";--fa--fa: ""}.fa-hands-holding-circle{--fa: "";--fa--fa: ""}.fa-bug{--fa: "";--fa--fa: ""}.fa-credit-card,.fa-credit-card-alt{--fa: "";--fa--fa: ""}.fa-car,.fa-automobile{--fa: "";--fa--fa: ""}.fa-hand-holding-hand{--fa: "";--fa--fa: ""}.fa-book-open-reader,.fa-book-reader{--fa: "";--fa--fa: ""}.fa-mountain-sun{--fa: "";--fa--fa: ""}.fa-arrows-left-right-to-line{--fa: "";--fa--fa: ""}.fa-dice-d20{--fa: "";--fa--fa: ""}.fa-truck-droplet{--fa: "";--fa--fa: ""}.fa-file-circle-xmark{--fa: "";--fa--fa: ""}.fa-temperature-arrow-up,.fa-temperature-up{--fa: "";--fa--fa: ""}.fa-medal{--fa: "";--fa--fa: ""}.fa-bed{--fa: "";--fa--fa: ""}.fa-square-h,.fa-h-square{--fa: "";--fa--fa: ""}.fa-podcast{--fa: "";--fa--fa: ""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: "";--fa--fa: ""}.fa-bell{--fa: "";--fa--fa: ""}.fa-superscript{--fa: "";--fa--fa: ""}.fa-plug-circle-xmark{--fa: "";--fa--fa: ""}.fa-star-of-life{--fa: "";--fa--fa: ""}.fa-phone-slash{--fa: "";--fa--fa: ""}.fa-paint-roller{--fa: "";--fa--fa: ""}.fa-handshake-angle,.fa-hands-helping{--fa: "";--fa--fa: ""}.fa-location-dot,.fa-map-marker-alt{--fa: "";--fa--fa: ""}.fa-file{--fa: "";--fa--fa: ""}.fa-greater-than{--fa: ">";--fa--fa: ">>"}.fa-person-swimming,.fa-swimmer{--fa: "";--fa--fa: ""}.fa-arrow-down{--fa: "";--fa--fa: ""}.fa-droplet,.fa-tint{--fa: "";--fa--fa: ""}.fa-eraser{--fa: "";--fa--fa: ""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: "";--fa--fa: ""}.fa-person-burst{--fa: "";--fa--fa: ""}.fa-dove{--fa: "";--fa--fa: ""}.fa-battery-empty,.fa-battery-0{--fa: "";--fa--fa: ""}.fa-socks{--fa: "";--fa--fa: ""}.fa-inbox{--fa: "";--fa--fa: ""}.fa-section{--fa: "";--fa--fa: ""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: "";--fa--fa: ""}.fa-envelope-open-text{--fa: "";--fa--fa: ""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: "";--fa--fa: ""}.fa-wine-bottle{--fa: "";--fa--fa: ""}.fa-chess-rook{--fa: "";--fa--fa: ""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: "";--fa--fa: ""}.fa-dharmachakra{--fa: "";--fa--fa: ""}.fa-hotdog{--fa: "";--fa--fa: ""}.fa-person-walking-with-cane,.fa-blind{--fa: "";--fa--fa: ""}.fa-drum{--fa: "";--fa--fa: ""}.fa-ice-cream{--fa: "";--fa--fa: ""}.fa-heart-circle-bolt{--fa: "";--fa--fa: ""}.fa-fax{--fa: "";--fa--fa: ""}.fa-paragraph{--fa: "";--fa--fa: ""}.fa-check-to-slot,.fa-vote-yea{--fa: "";--fa--fa: ""}.fa-star-half{--fa: "";--fa--fa: ""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: "";--fa--fa: ""}.fa-link,.fa-chain{--fa: "";--fa--fa: ""}.fa-ear-listen,.fa-assistive-listening-systems{--fa: "";--fa--fa: ""}.fa-tree-city{--fa: "";--fa--fa: ""}.fa-play{--fa: "";--fa--fa: ""}.fa-font{--fa: "";--fa--fa: ""}.fa-table-cells-row-lock{--fa: "";--fa--fa: ""}.fa-rupiah-sign{--fa: "";--fa--fa: ""}.fa-magnifying-glass,.fa-search{--fa: "";--fa--fa: ""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: "";--fa--fa: ""}.fa-person-dots-from-line,.fa-diagnoses{--fa: "";--fa--fa: ""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: "";--fa--fa: ""}.fa-naira-sign{--fa: "";--fa--fa: ""}.fa-cart-arrow-down{--fa: "";--fa--fa: ""}.fa-walkie-talkie{--fa: "";--fa--fa: ""}.fa-file-pen,.fa-file-edit{--fa: "";--fa--fa: ""}.fa-receipt{--fa: "";--fa--fa: ""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: "";--fa--fa: ""}.fa-suitcase-rolling{--fa: "";--fa--fa: ""}.fa-person-circle-exclamation{--fa: "";--fa--fa: ""}.fa-chevron-down{--fa: "";--fa--fa: ""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: "";--fa--fa: ""}.fa-skull-crossbones{--fa: "";--fa--fa: ""}.fa-code-compare{--fa: "";--fa--fa: ""}.fa-list-ul,.fa-list-dots{--fa: "";--fa--fa: ""}.fa-school-lock{--fa: "";--fa--fa: ""}.fa-tower-cell{--fa: "";--fa--fa: ""}.fa-down-long,.fa-long-arrow-alt-down{--fa: "";--fa--fa: ""}.fa-ranking-star{--fa: "";--fa--fa: ""}.fa-chess-king{--fa: "";--fa--fa: ""}.fa-person-harassing{--fa: "";--fa--fa: ""}.fa-brazilian-real-sign{--fa: "";--fa--fa: ""}.fa-landmark-dome,.fa-landmark-alt{--fa: "";--fa--fa: ""}.fa-arrow-up{--fa: "";--fa--fa: ""}.fa-tv,.fa-television,.fa-tv-alt{--fa: "";--fa--fa: ""}.fa-shrimp{--fa: "";--fa--fa: ""}.fa-list-check,.fa-tasks{--fa: "";--fa--fa: ""}.fa-jug-detergent{--fa: "";--fa--fa: ""}.fa-circle-user,.fa-user-circle{--fa: "";--fa--fa: ""}.fa-user-shield{--fa: "";--fa--fa: ""}.fa-wind{--fa: "";--fa--fa: ""}.fa-car-burst,.fa-car-crash{--fa: "";--fa--fa: ""}.fa-y{--fa: "Y";--fa--fa: "YY"}.fa-person-snowboarding,.fa-snowboarding{--fa: "";--fa--fa: ""}.fa-truck-fast,.fa-shipping-fast{--fa: "";--fa--fa: ""}.fa-fish{--fa: "";--fa--fa: ""}.fa-user-graduate{--fa: "";--fa--fa: ""}.fa-circle-half-stroke,.fa-adjust{--fa: "";--fa--fa: ""}.fa-clapperboard{--fa: "";--fa--fa: ""}.fa-circle-radiation,.fa-radiation-alt{--fa: "";--fa--fa: ""}.fa-baseball,.fa-baseball-ball{--fa: "";--fa--fa: ""}.fa-jet-fighter-up{--fa: "";--fa--fa: ""}.fa-diagram-project,.fa-project-diagram{--fa: "";--fa--fa: ""}.fa-copy{--fa: "";--fa--fa: ""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: "";--fa--fa: ""}.fa-hand-sparkles{--fa: "";--fa--fa: ""}.fa-grip,.fa-grip-horizontal{--fa: "";--fa--fa: ""}.fa-share-from-square,.fa-share-square{--fa: "";--fa--fa: ""}.fa-child-combatant,.fa-child-rifle{--fa: "";--fa--fa: ""}.fa-gun{--fa: "";--fa--fa: ""}.fa-square-phone,.fa-phone-square{--fa: "";--fa--fa: ""}.fa-plus,.fa-add{--fa: "+";--fa--fa: "++"}.fa-expand{--fa: "";--fa--fa: ""}.fa-computer{--fa: "";--fa--fa: ""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: "";--fa--fa: ""}.fa-arrows-up-down-left-right,.fa-arrows{--fa: "";--fa--fa: ""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: "";--fa--fa: ""}.fa-peso-sign{--fa: "";--fa--fa: ""}.fa-building-shield{--fa: "";--fa--fa: ""}.fa-baby{--fa: "";--fa--fa: ""}.fa-users-line{--fa: "";--fa--fa: ""}.fa-quote-left,.fa-quote-left-alt{--fa: "";--fa--fa: ""}.fa-tractor{--fa: "";--fa--fa: ""}.fa-trash-arrow-up,.fa-trash-restore{--fa: "";--fa--fa: ""}.fa-arrow-down-up-lock{--fa: "";--fa--fa: ""}.fa-lines-leaning{--fa: "";--fa--fa: ""}.fa-ruler-combined{--fa: "";--fa--fa: ""}.fa-copyright{--fa: "";--fa--fa: ""}.fa-equals{--fa: "=";--fa--fa: "=="}.fa-blender{--fa: "";--fa--fa: ""}.fa-teeth{--fa: "";--fa--fa: ""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: "";--fa--fa: ""}.fa-map{--fa: "";--fa--fa: ""}.fa-rocket{--fa: "";--fa--fa: ""}.fa-photo-film,.fa-photo-video{--fa: "";--fa--fa: ""}.fa-folder-minus{--fa: "";--fa--fa: ""}.fa-hexagon-nodes-bolt{--fa: "";--fa--fa: ""}.fa-store{--fa: "";--fa--fa: ""}.fa-arrow-trend-up{--fa: "";--fa--fa: ""}.fa-plug-circle-minus{--fa: "";--fa--fa: ""}.fa-sign-hanging,.fa-sign{--fa: "";--fa--fa: ""}.fa-bezier-curve{--fa: "";--fa--fa: ""}.fa-bell-slash{--fa: "";--fa--fa: ""}.fa-tablet,.fa-tablet-android{--fa: "";--fa--fa: ""}.fa-school-flag{--fa: "";--fa--fa: ""}.fa-fill{--fa: "";--fa--fa: ""}.fa-angle-up{--fa: "";--fa--fa: ""}.fa-drumstick-bite{--fa: "";--fa--fa: ""}.fa-holly-berry{--fa: "";--fa--fa: ""}.fa-chevron-left{--fa: "";--fa--fa: ""}.fa-bacteria{--fa: "";--fa--fa: ""}.fa-hand-lizard{--fa: "";--fa--fa: ""}.fa-notdef{--fa: "";--fa--fa: ""}.fa-disease{--fa: "";--fa--fa: ""}.fa-briefcase-medical{--fa: "";--fa--fa: ""}.fa-genderless{--fa: "";--fa--fa: ""}.fa-chevron-right{--fa: "";--fa--fa: ""}.fa-retweet{--fa: "";--fa--fa: ""}.fa-car-rear,.fa-car-alt{--fa: "";--fa--fa: ""}.fa-pump-soap{--fa: "";--fa--fa: ""}.fa-video-slash{--fa: "";--fa--fa: ""}.fa-battery-quarter,.fa-battery-2{--fa: "";--fa--fa: ""}.fa-radio{--fa: "";--fa--fa: ""}.fa-baby-carriage,.fa-carriage-baby{--fa: "";--fa--fa: ""}.fa-traffic-light{--fa: "";--fa--fa: ""}.fa-thermometer{--fa: "";--fa--fa: ""}.fa-vr-cardboard{--fa: "";--fa--fa: ""}.fa-hand-middle-finger{--fa: "";--fa--fa: ""}.fa-percent,.fa-percentage{--fa: "%";--fa--fa: "%%"}.fa-truck-moving{--fa: "";--fa--fa: ""}.fa-glass-water-droplet{--fa: "";--fa--fa: ""}.fa-display{--fa: "";--fa--fa: ""}.fa-face-smile,.fa-smile{--fa: "";--fa--fa: ""}.fa-thumbtack,.fa-thumb-tack{--fa: "";--fa--fa: ""}.fa-trophy{--fa: "";--fa--fa: ""}.fa-person-praying,.fa-pray{--fa: "";--fa--fa: ""}.fa-hammer{--fa: "";--fa--fa: ""}.fa-hand-peace{--fa: "";--fa--fa: ""}.fa-rotate,.fa-sync-alt{--fa: "";--fa--fa: ""}.fa-spinner{--fa: "";--fa--fa: ""}.fa-robot{--fa: "";--fa--fa: ""}.fa-peace{--fa: "";--fa--fa: ""}.fa-gears,.fa-cogs{--fa: "";--fa--fa: ""}.fa-warehouse{--fa: "";--fa--fa: ""}.fa-arrow-up-right-dots{--fa: "";--fa--fa: ""}.fa-splotch{--fa: "";--fa--fa: ""}.fa-face-grin-hearts,.fa-grin-hearts{--fa: "";--fa--fa: ""}.fa-dice-four{--fa: "";--fa--fa: ""}.fa-sim-card{--fa: "";--fa--fa: ""}.fa-transgender,.fa-transgender-alt{--fa: "";--fa--fa: ""}.fa-mercury{--fa: "";--fa--fa: ""}.fa-arrow-turn-down,.fa-level-down{--fa: "";--fa--fa: ""}.fa-person-falling-burst{--fa: "";--fa--fa: ""}.fa-award{--fa: "";--fa--fa: ""}.fa-ticket-simple,.fa-ticket-alt{--fa: "";--fa--fa: ""}.fa-building{--fa: "";--fa--fa: ""}.fa-angles-left,.fa-angle-double-left{--fa: "";--fa--fa: ""}.fa-qrcode{--fa: "";--fa--fa: ""}.fa-clock-rotate-left,.fa-history{--fa: "";--fa--fa: ""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: "";--fa--fa: ""}.fa-file-export,.fa-arrow-right-from-file{--fa: "";--fa--fa: ""}.fa-shield,.fa-shield-blank{--fa: "";--fa--fa: ""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: "";--fa--fa: ""}.fa-comment-nodes{--fa: "";--fa--fa: ""}.fa-house-medical{--fa: "";--fa--fa: ""}.fa-golf-ball-tee,.fa-golf-ball{--fa: "";--fa--fa: ""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: "";--fa--fa: ""}.fa-house-chimney-window{--fa: "";--fa--fa: ""}.fa-pen-nib{--fa: "";--fa--fa: ""}.fa-tent-arrow-turn-left{--fa: "";--fa--fa: ""}.fa-tents{--fa: "";--fa--fa: ""}.fa-wand-magic,.fa-magic{--fa: "";--fa--fa: ""}.fa-dog{--fa: "";--fa--fa: ""}.fa-carrot{--fa: "";--fa--fa: ""}.fa-moon{--fa: "";--fa--fa: ""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: "";--fa--fa: ""}.fa-cheese{--fa: "";--fa--fa: ""}.fa-yin-yang{--fa: "";--fa--fa: ""}.fa-music{--fa: "";--fa--fa: ""}.fa-code-commit{--fa: "";--fa--fa: ""}.fa-temperature-low{--fa: "";--fa--fa: ""}.fa-person-biking,.fa-biking{--fa: "";--fa--fa: ""}.fa-broom{--fa: "";--fa--fa: ""}.fa-shield-heart{--fa: "";--fa--fa: ""}.fa-gopuram{--fa: "";--fa--fa: ""}.fa-earth-oceania,.fa-globe-oceania{--fa: "";--fa--fa: ""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: "";--fa--fa: ""}.fa-hashtag{--fa: "#";--fa--fa: "##"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: "";--fa--fa: ""}.fa-oil-can{--fa: "";--fa--fa: ""}.fa-t{--fa: "T";--fa--fa: "TT"}.fa-hippo{--fa: "";--fa--fa: ""}.fa-chart-column{--fa: "";--fa--fa: ""}.fa-infinity{--fa: "";--fa--fa: ""}.fa-vial-circle-check{--fa: "";--fa--fa: ""}.fa-person-arrow-down-to-line{--fa: "";--fa--fa: ""}.fa-voicemail{--fa: "";--fa--fa: ""}.fa-fan{--fa: "";--fa--fa: ""}.fa-person-walking-luggage{--fa: "";--fa--fa: ""}.fa-up-down,.fa-arrows-alt-v{--fa: "";--fa--fa: ""}.fa-cloud-moon-rain{--fa: "";--fa--fa: ""}.fa-calendar{--fa: "";--fa--fa: ""}.fa-trailer{--fa: "";--fa--fa: ""}.fa-bahai,.fa-haykal{--fa: "";--fa--fa: ""}.fa-sd-card{--fa: "";--fa--fa: ""}.fa-dragon{--fa: "";--fa--fa: ""}.fa-shoe-prints{--fa: "";--fa--fa: ""}.fa-circle-plus,.fa-plus-circle{--fa: "";--fa--fa: ""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: "";--fa--fa: ""}.fa-hand-holding{--fa: "";--fa--fa: ""}.fa-plug-circle-exclamation{--fa: "";--fa--fa: ""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: "";--fa--fa: ""}.fa-clone{--fa: "";--fa--fa: ""}.fa-person-walking-arrow-loop-left{--fa: "";--fa--fa: ""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: "";--fa--fa: ""}.fa-fire-flame-curved,.fa-fire-alt{--fa: "";--fa--fa: ""}.fa-tornado{--fa: "";--fa--fa: ""}.fa-file-circle-plus{--fa: "";--fa--fa: ""}.fa-book-quran,.fa-quran{--fa: "";--fa--fa: ""}.fa-anchor{--fa: "";--fa--fa: ""}.fa-border-all{--fa: "";--fa--fa: ""}.fa-face-angry,.fa-angry{--fa: "";--fa--fa: ""}.fa-cookie-bite{--fa: "";--fa--fa: ""}.fa-arrow-trend-down{--fa: "";--fa--fa: ""}.fa-rss,.fa-feed{--fa: "";--fa--fa: ""}.fa-draw-polygon{--fa: "";--fa--fa: ""}.fa-scale-balanced,.fa-balance-scale{--fa: "";--fa--fa: ""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: "";--fa--fa: ""}.fa-shower{--fa: "";--fa--fa: ""}.fa-desktop,.fa-desktop-alt{--fa: "";--fa--fa: ""}.fa-m{--fa: "M";--fa--fa: "MM"}.fa-table-list,.fa-th-list{--fa: "";--fa--fa: ""}.fa-comment-sms,.fa-sms{--fa: "";--fa--fa: ""}.fa-book{--fa: "";--fa--fa: ""}.fa-user-plus{--fa: "";--fa--fa: ""}.fa-check{--fa: "";--fa--fa: ""}.fa-battery-three-quarters,.fa-battery-4{--fa: "";--fa--fa: ""}.fa-house-circle-check{--fa: "";--fa--fa: ""}.fa-angle-left{--fa: "";--fa--fa: ""}.fa-diagram-successor{--fa: "";--fa--fa: ""}.fa-truck-arrow-right{--fa: "";--fa--fa: ""}.fa-arrows-split-up-and-left{--fa: "";--fa--fa: ""}.fa-hand-fist,.fa-fist-raised{--fa: "";--fa--fa: ""}.fa-cloud-moon{--fa: "";--fa--fa: ""}.fa-briefcase{--fa: "";--fa--fa: ""}.fa-person-falling{--fa: "";--fa--fa: ""}.fa-image-portrait,.fa-portrait{--fa: "";--fa--fa: ""}.fa-user-tag{--fa: "";--fa--fa: ""}.fa-rug{--fa: "";--fa--fa: ""}.fa-earth-europe,.fa-globe-europe{--fa: "";--fa--fa: ""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: "";--fa--fa: ""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: "";--fa--fa: ""}.fa-baht-sign{--fa: "";--fa--fa: ""}.fa-book-open{--fa: "";--fa--fa: ""}.fa-book-journal-whills,.fa-journal-whills{--fa: "";--fa--fa: ""}.fa-handcuffs{--fa: "";--fa--fa: ""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: "";--fa--fa: ""}.fa-database{--fa: "";--fa--fa: ""}.fa-share,.fa-mail-forward{--fa: "";--fa--fa: ""}.fa-bottle-droplet{--fa: "";--fa--fa: ""}.fa-mask-face{--fa: "";--fa--fa: ""}.fa-hill-rockslide{--fa: "";--fa--fa: ""}.fa-right-left,.fa-exchange-alt{--fa: "";--fa--fa: ""}.fa-paper-plane{--fa: "";--fa--fa: ""}.fa-road-circle-exclamation{--fa: "";--fa--fa: ""}.fa-dungeon{--fa: "";--fa--fa: ""}.fa-align-right{--fa: "";--fa--fa: ""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: "";--fa--fa: ""}.fa-life-ring{--fa: "";--fa--fa: ""}.fa-hands,.fa-sign-language,.fa-signing{--fa: "";--fa--fa: ""}.fa-calendar-day{--fa: "";--fa--fa: ""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: "";--fa--fa: ""}.fa-arrows-up-down,.fa-arrows-v{--fa: "";--fa--fa: ""}.fa-face-grimace,.fa-grimace{--fa: "";--fa--fa: ""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: "";--fa--fa: ""}.fa-turn-down,.fa-level-down-alt{--fa: "";--fa--fa: ""}.fa-person-walking-arrow-right{--fa: "";--fa--fa: ""}.fa-square-envelope,.fa-envelope-square{--fa: "";--fa--fa: ""}.fa-dice{--fa: "";--fa--fa: ""}.fa-bowling-ball{--fa: "";--fa--fa: ""}.fa-brain{--fa: "";--fa--fa: ""}.fa-bandage,.fa-band-aid{--fa: "";--fa--fa: ""}.fa-calendar-minus{--fa: "";--fa--fa: ""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: "";--fa--fa: ""}.fa-gifts{--fa: "";--fa--fa: ""}.fa-hotel{--fa: "";--fa--fa: ""}.fa-earth-asia,.fa-globe-asia{--fa: "";--fa--fa: ""}.fa-id-card-clip,.fa-id-card-alt{--fa: "";--fa--fa: ""}.fa-magnifying-glass-plus,.fa-search-plus{--fa: "";--fa--fa: ""}.fa-thumbs-up{--fa: "";--fa--fa: ""}.fa-user-clock{--fa: "";--fa--fa: ""}.fa-hand-dots,.fa-allergies{--fa: "";--fa--fa: ""}.fa-file-invoice{--fa: "";--fa--fa: ""}.fa-window-minimize{--fa: "";--fa--fa: ""}.fa-mug-saucer,.fa-coffee{--fa: "";--fa--fa: ""}.fa-brush{--fa: "";--fa--fa: ""}.fa-file-half-dashed{--fa: "";--fa--fa: ""}.fa-mask{--fa: "";--fa--fa: ""}.fa-magnifying-glass-minus,.fa-search-minus{--fa: "";--fa--fa: ""}.fa-ruler-vertical{--fa: "";--fa--fa: ""}.fa-user-large,.fa-user-alt{--fa: "";--fa--fa: ""}.fa-train-tram{--fa: "";--fa--fa: ""}.fa-user-nurse{--fa: "";--fa--fa: ""}.fa-syringe{--fa: "";--fa--fa: ""}.fa-cloud-sun{--fa: "";--fa--fa: ""}.fa-stopwatch-20{--fa: "";--fa--fa: ""}.fa-square-full{--fa: "";--fa--fa: ""}.fa-magnet{--fa: "";--fa--fa: ""}.fa-jar{--fa: "";--fa--fa: ""}.fa-note-sticky,.fa-sticky-note{--fa: "";--fa--fa: ""}.fa-bug-slash{--fa: "";--fa--fa: ""}.fa-arrow-up-from-water-pump{--fa: "";--fa--fa: ""}.fa-bone{--fa: "";--fa--fa: ""}.fa-table-cells-row-unlock{--fa: "";--fa--fa: ""}.fa-user-injured{--fa: "";--fa--fa: ""}.fa-face-sad-tear,.fa-sad-tear{--fa: "";--fa--fa: ""}.fa-plane{--fa: "";--fa--fa: ""}.fa-tent-arrows-down{--fa: "";--fa--fa: ""}.fa-exclamation{--fa: "!";--fa--fa: "!!"}.fa-arrows-spin{--fa: "";--fa--fa: ""}.fa-print{--fa: "";--fa--fa: ""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: "";--fa--fa: ""}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$";--fa--fa: "$$"}.fa-x{--fa: "X";--fa--fa: "XX"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: "";--fa--fa: ""}.fa-users-gear,.fa-users-cog{--fa: "";--fa--fa: ""}.fa-person-military-pointing{--fa: "";--fa--fa: ""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: "";--fa--fa: ""}.fa-umbrella{--fa: "";--fa--fa: ""}.fa-trowel{--fa: "";--fa--fa: ""}.fa-d{--fa: "D";--fa--fa: "DD"}.fa-stapler{--fa: "";--fa--fa: ""}.fa-masks-theater,.fa-theater-masks{--fa: "";--fa--fa: ""}.fa-kip-sign{--fa: "";--fa--fa: ""}.fa-hand-point-left{--fa: "";--fa--fa: ""}.fa-handshake-simple,.fa-handshake-alt{--fa: "";--fa--fa: ""}.fa-jet-fighter,.fa-fighter-jet{--fa: "";--fa--fa: ""}.fa-square-share-nodes,.fa-share-alt-square{--fa: "";--fa--fa: ""}.fa-barcode{--fa: "";--fa--fa: ""}.fa-plus-minus{--fa: "";--fa--fa: ""}.fa-video,.fa-video-camera{--fa: "";--fa--fa: ""}.fa-graduation-cap,.fa-mortar-board{--fa: "";--fa--fa: ""}.fa-hand-holding-medical{--fa: "";--fa--fa: ""}.fa-person-circle-check{--fa: "";--fa--fa: ""}.fa-turn-up,.fa-level-up-alt{--fa: "";--fa--fa: ""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-4d46c3bc.woff2) format("woff2"),url(/assets/fa-brands-400-276af030.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa: ""}.fa-hooli{--fa: ""}.fa-yelp{--fa: ""}.fa-cc-visa{--fa: ""}.fa-lastfm{--fa: ""}.fa-shopware{--fa: ""}.fa-creative-commons-nc{--fa: ""}.fa-aws{--fa: ""}.fa-redhat{--fa: ""}.fa-yoast{--fa: ""}.fa-cloudflare{--fa: ""}.fa-ups{--fa: ""}.fa-pixiv{--fa: ""}.fa-wpexplorer{--fa: ""}.fa-dyalog{--fa: ""}.fa-bity{--fa: ""}.fa-stackpath{--fa: ""}.fa-buysellads{--fa: ""}.fa-first-order{--fa: ""}.fa-modx{--fa: ""}.fa-guilded{--fa: ""}.fa-vnv{--fa: ""}.fa-square-js,.fa-js-square{--fa: ""}.fa-microsoft{--fa: ""}.fa-qq{--fa: ""}.fa-orcid{--fa: ""}.fa-java{--fa: ""}.fa-invision{--fa: ""}.fa-creative-commons-pd-alt{--fa: ""}.fa-centercode{--fa: ""}.fa-glide-g{--fa: ""}.fa-drupal{--fa: ""}.fa-jxl{--fa: ""}.fa-dart-lang{--fa: ""}.fa-hire-a-helper{--fa: ""}.fa-creative-commons-by{--fa: ""}.fa-unity{--fa: ""}.fa-whmcs{--fa: ""}.fa-rocketchat{--fa: ""}.fa-vk{--fa: ""}.fa-untappd{--fa: ""}.fa-mailchimp{--fa: ""}.fa-css3-alt{--fa: ""}.fa-square-reddit,.fa-reddit-square{--fa: ""}.fa-vimeo-v{--fa: ""}.fa-contao{--fa: ""}.fa-square-font-awesome{--fa: ""}.fa-deskpro{--fa: ""}.fa-brave{--fa: ""}.fa-sistrix{--fa: ""}.fa-square-instagram,.fa-instagram-square{--fa: ""}.fa-battle-net{--fa: ""}.fa-the-red-yeti{--fa: ""}.fa-square-hacker-news,.fa-hacker-news-square{--fa: ""}.fa-edge{--fa: ""}.fa-threads{--fa: ""}.fa-napster{--fa: ""}.fa-square-snapchat,.fa-snapchat-square{--fa: ""}.fa-google-plus-g{--fa: ""}.fa-artstation{--fa: ""}.fa-markdown{--fa: ""}.fa-sourcetree{--fa: ""}.fa-google-plus{--fa: ""}.fa-diaspora{--fa: ""}.fa-foursquare{--fa: ""}.fa-stack-overflow{--fa: ""}.fa-github-alt{--fa: ""}.fa-phoenix-squadron{--fa: ""}.fa-pagelines{--fa: ""}.fa-algolia{--fa: ""}.fa-red-river{--fa: ""}.fa-creative-commons-sa{--fa: ""}.fa-safari{--fa: ""}.fa-google{--fa: ""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: ""}.fa-atlassian{--fa: ""}.fa-linkedin-in{--fa: ""}.fa-digital-ocean{--fa: ""}.fa-nimblr{--fa: ""}.fa-chromecast{--fa: ""}.fa-evernote{--fa: ""}.fa-hacker-news{--fa: ""}.fa-creative-commons-sampling{--fa: ""}.fa-adversal{--fa: ""}.fa-creative-commons{--fa: ""}.fa-watchman-monitoring{--fa: ""}.fa-fonticons{--fa: ""}.fa-weixin{--fa: ""}.fa-shirtsinbulk{--fa: ""}.fa-codepen{--fa: ""}.fa-git-alt{--fa: ""}.fa-lyft{--fa: ""}.fa-rev{--fa: ""}.fa-windows{--fa: ""}.fa-wizards-of-the-coast{--fa: ""}.fa-square-viadeo,.fa-viadeo-square{--fa: ""}.fa-meetup{--fa: ""}.fa-centos{--fa: ""}.fa-adn{--fa: ""}.fa-cloudsmith{--fa: ""}.fa-opensuse{--fa: ""}.fa-pied-piper-alt{--fa: ""}.fa-square-dribbble,.fa-dribbble-square{--fa: ""}.fa-codiepie{--fa: ""}.fa-node{--fa: ""}.fa-mix{--fa: ""}.fa-steam{--fa: ""}.fa-cc-apple-pay{--fa: ""}.fa-scribd{--fa: ""}.fa-debian{--fa: ""}.fa-openid{--fa: ""}.fa-instalod{--fa: ""}.fa-files-pinwheel{--fa: ""}.fa-expeditedssl{--fa: ""}.fa-sellcast{--fa: ""}.fa-square-twitter,.fa-twitter-square{--fa: ""}.fa-r-project{--fa: ""}.fa-delicious{--fa: ""}.fa-freebsd{--fa: ""}.fa-vuejs{--fa: ""}.fa-accusoft{--fa: ""}.fa-ioxhost{--fa: ""}.fa-fonticons-fi{--fa: ""}.fa-app-store{--fa: ""}.fa-cc-mastercard{--fa: ""}.fa-itunes-note{--fa: ""}.fa-golang{--fa: ""}.fa-kickstarter,.fa-square-kickstarter{--fa: ""}.fa-grav{--fa: ""}.fa-weibo{--fa: ""}.fa-uncharted{--fa: ""}.fa-firstdraft{--fa: ""}.fa-square-youtube,.fa-youtube-square{--fa: ""}.fa-wikipedia-w{--fa: ""}.fa-wpressr,.fa-rendact{--fa: ""}.fa-angellist{--fa: ""}.fa-galactic-republic{--fa: ""}.fa-nfc-directional{--fa: ""}.fa-skype{--fa: ""}.fa-joget{--fa: ""}.fa-fedora{--fa: ""}.fa-stripe-s{--fa: ""}.fa-meta{--fa: ""}.fa-laravel{--fa: ""}.fa-hotjar{--fa: ""}.fa-bluetooth-b{--fa: ""}.fa-square-letterboxd{--fa: ""}.fa-sticker-mule{--fa: ""}.fa-creative-commons-zero{--fa: ""}.fa-hips{--fa: ""}.fa-css{--fa: ""}.fa-behance{--fa: ""}.fa-reddit{--fa: ""}.fa-discord{--fa: ""}.fa-chrome{--fa: ""}.fa-app-store-ios{--fa: ""}.fa-cc-discover{--fa: ""}.fa-wpbeginner{--fa: ""}.fa-confluence{--fa: ""}.fa-shoelace{--fa: ""}.fa-mdb{--fa: ""}.fa-dochub{--fa: ""}.fa-accessible-icon{--fa: ""}.fa-ebay{--fa: ""}.fa-amazon{--fa: ""}.fa-unsplash{--fa: ""}.fa-yarn{--fa: ""}.fa-square-steam,.fa-steam-square{--fa: ""}.fa-500px{--fa: ""}.fa-square-vimeo,.fa-vimeo-square{--fa: ""}.fa-asymmetrik{--fa: ""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: ""}.fa-gratipay{--fa: ""}.fa-apple{--fa: ""}.fa-hive{--fa: ""}.fa-gitkraken{--fa: ""}.fa-keybase{--fa: ""}.fa-apple-pay{--fa: ""}.fa-padlet{--fa: ""}.fa-amazon-pay{--fa: ""}.fa-square-github,.fa-github-square{--fa: ""}.fa-stumbleupon{--fa: ""}.fa-fedex{--fa: ""}.fa-phoenix-framework{--fa: ""}.fa-shopify{--fa: ""}.fa-neos{--fa: ""}.fa-square-threads{--fa: ""}.fa-hackerrank{--fa: ""}.fa-researchgate{--fa: ""}.fa-swift{--fa: ""}.fa-angular{--fa: ""}.fa-speakap{--fa: ""}.fa-angrycreative{--fa: ""}.fa-y-combinator{--fa: ""}.fa-empire{--fa: ""}.fa-envira{--fa: ""}.fa-google-scholar{--fa: ""}.fa-square-gitlab,.fa-gitlab-square{--fa: ""}.fa-studiovinari{--fa: ""}.fa-pied-piper{--fa: ""}.fa-wordpress{--fa: ""}.fa-product-hunt{--fa: ""}.fa-firefox{--fa: ""}.fa-linode{--fa: ""}.fa-goodreads{--fa: ""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: ""}.fa-jsfiddle{--fa: ""}.fa-sith{--fa: ""}.fa-themeisle{--fa: ""}.fa-page4{--fa: ""}.fa-hashnode{--fa: ""}.fa-react{--fa: ""}.fa-cc-paypal{--fa: ""}.fa-squarespace{--fa: ""}.fa-cc-stripe{--fa: ""}.fa-creative-commons-share{--fa: ""}.fa-bitcoin{--fa: ""}.fa-keycdn{--fa: ""}.fa-opera{--fa: ""}.fa-itch-io{--fa: ""}.fa-umbraco{--fa: ""}.fa-galactic-senate{--fa: ""}.fa-ubuntu{--fa: ""}.fa-draft2digital{--fa: ""}.fa-stripe{--fa: ""}.fa-houzz{--fa: ""}.fa-gg{--fa: ""}.fa-dhl{--fa: ""}.fa-square-pinterest,.fa-pinterest-square{--fa: ""}.fa-xing{--fa: ""}.fa-blackberry{--fa: ""}.fa-creative-commons-pd{--fa: ""}.fa-playstation{--fa: ""}.fa-quinscape{--fa: ""}.fa-less{--fa: ""}.fa-blogger-b{--fa: ""}.fa-opencart{--fa: ""}.fa-vine{--fa: ""}.fa-signal-messenger{--fa: ""}.fa-paypal{--fa: ""}.fa-gitlab{--fa: ""}.fa-typo3{--fa: ""}.fa-reddit-alien{--fa: ""}.fa-yahoo{--fa: ""}.fa-dailymotion{--fa: ""}.fa-affiliatetheme{--fa: ""}.fa-pied-piper-pp{--fa: ""}.fa-bootstrap{--fa: ""}.fa-odnoklassniki{--fa: ""}.fa-nfc-symbol{--fa: ""}.fa-mintbit{--fa: ""}.fa-ethereum{--fa: ""}.fa-speaker-deck{--fa: ""}.fa-creative-commons-nc-eu{--fa: ""}.fa-patreon{--fa: ""}.fa-avianex{--fa: ""}.fa-ello{--fa: ""}.fa-gofore{--fa: ""}.fa-bimobject{--fa: ""}.fa-brave-reverse{--fa: ""}.fa-facebook-f{--fa: ""}.fa-square-google-plus,.fa-google-plus-square{--fa: ""}.fa-web-awesome{--fa: ""}.fa-mandalorian{--fa: ""}.fa-first-order-alt{--fa: ""}.fa-osi{--fa: ""}.fa-google-wallet{--fa: ""}.fa-d-and-d-beyond{--fa: ""}.fa-periscope{--fa: ""}.fa-fulcrum{--fa: ""}.fa-cloudscale{--fa: ""}.fa-forumbee{--fa: ""}.fa-mizuni{--fa: ""}.fa-schlix{--fa: ""}.fa-square-xing,.fa-xing-square{--fa: ""}.fa-bandcamp{--fa: ""}.fa-wpforms{--fa: ""}.fa-cloudversify{--fa: ""}.fa-usps{--fa: ""}.fa-megaport{--fa: ""}.fa-magento{--fa: ""}.fa-spotify{--fa: ""}.fa-optin-monster{--fa: ""}.fa-fly{--fa: ""}.fa-square-bluesky{--fa: ""}.fa-aviato{--fa: ""}.fa-itunes{--fa: ""}.fa-cuttlefish{--fa: ""}.fa-blogger{--fa: ""}.fa-flickr{--fa: ""}.fa-viber{--fa: ""}.fa-soundcloud{--fa: ""}.fa-digg{--fa: ""}.fa-tencent-weibo{--fa: ""}.fa-letterboxd{--fa: ""}.fa-symfony{--fa: ""}.fa-maxcdn{--fa: ""}.fa-etsy{--fa: ""}.fa-facebook-messenger{--fa: ""}.fa-audible{--fa: ""}.fa-think-peaks{--fa: ""}.fa-bilibili{--fa: ""}.fa-erlang{--fa: ""}.fa-x-twitter{--fa: ""}.fa-cotton-bureau{--fa: ""}.fa-dashcube{--fa: ""}.fa-42-group,.fa-innosoft{--fa: ""}.fa-stack-exchange{--fa: ""}.fa-elementor{--fa: ""}.fa-square-pied-piper,.fa-pied-piper-square{--fa: ""}.fa-creative-commons-nd{--fa: ""}.fa-palfed{--fa: ""}.fa-superpowers{--fa: ""}.fa-resolving{--fa: ""}.fa-xbox{--fa: ""}.fa-square-web-awesome-stroke{--fa: ""}.fa-searchengin{--fa: ""}.fa-tiktok{--fa: ""}.fa-square-facebook,.fa-facebook-square{--fa: ""}.fa-renren{--fa: ""}.fa-linux{--fa: ""}.fa-glide{--fa: ""}.fa-linkedin{--fa: ""}.fa-hubspot{--fa: ""}.fa-deploydog{--fa: ""}.fa-twitch{--fa: ""}.fa-flutter{--fa: ""}.fa-ravelry{--fa: ""}.fa-mixer{--fa: ""}.fa-square-lastfm,.fa-lastfm-square{--fa: ""}.fa-vimeo{--fa: ""}.fa-mendeley{--fa: ""}.fa-uniregistry{--fa: ""}.fa-figma{--fa: ""}.fa-creative-commons-remix{--fa: ""}.fa-cc-amazon-pay{--fa: ""}.fa-dropbox{--fa: ""}.fa-instagram{--fa: ""}.fa-cmplid{--fa: ""}.fa-upwork{--fa: ""}.fa-facebook{--fa: ""}.fa-gripfire{--fa: ""}.fa-jedi-order{--fa: ""}.fa-uikit{--fa: ""}.fa-fort-awesome-alt{--fa: ""}.fa-phabricator{--fa: ""}.fa-ussunnah{--fa: ""}.fa-earlybirds{--fa: ""}.fa-trade-federation{--fa: ""}.fa-autoprefixer{--fa: ""}.fa-whatsapp{--fa: ""}.fa-square-upwork{--fa: ""}.fa-slideshare{--fa: ""}.fa-google-play{--fa: ""}.fa-viadeo{--fa: ""}.fa-line{--fa: ""}.fa-google-drive{--fa: ""}.fa-servicestack{--fa: ""}.fa-simplybuilt{--fa: ""}.fa-bitbucket{--fa: ""}.fa-imdb{--fa: ""}.fa-deezer{--fa: ""}.fa-raspberry-pi{--fa: ""}.fa-jira{--fa: ""}.fa-docker{--fa: ""}.fa-screenpal{--fa: ""}.fa-bluetooth{--fa: ""}.fa-gitter{--fa: ""}.fa-d-and-d{--fa: ""}.fa-microblog{--fa: ""}.fa-cc-diners-club{--fa: ""}.fa-gg-circle{--fa: ""}.fa-pied-piper-hat{--fa: ""}.fa-kickstarter-k{--fa: ""}.fa-yandex{--fa: ""}.fa-readme{--fa: ""}.fa-html5{--fa: ""}.fa-sellsy{--fa: ""}.fa-square-web-awesome{--fa: ""}.fa-sass{--fa: ""}.fa-wirsindhandwerk,.fa-wsh{--fa: ""}.fa-buromobelexperte{--fa: ""}.fa-salesforce{--fa: ""}.fa-octopus-deploy{--fa: ""}.fa-medapps{--fa: ""}.fa-ns8{--fa: ""}.fa-pinterest-p{--fa: ""}.fa-apper{--fa: ""}.fa-fort-awesome{--fa: ""}.fa-waze{--fa: ""}.fa-bluesky{--fa: ""}.fa-cc-jcb{--fa: ""}.fa-snapchat,.fa-snapchat-ghost{--fa: ""}.fa-fantasy-flight-games{--fa: ""}.fa-rust{--fa: ""}.fa-wix{--fa: ""}.fa-square-behance,.fa-behance-square{--fa: ""}.fa-supple{--fa: ""}.fa-webflow{--fa: ""}.fa-rebel{--fa: ""}.fa-css3{--fa: ""}.fa-staylinked{--fa: ""}.fa-kaggle{--fa: ""}.fa-space-awesome{--fa: ""}.fa-deviantart{--fa: ""}.fa-cpanel{--fa: ""}.fa-goodreads-g{--fa: ""}.fa-square-git,.fa-git-square{--fa: ""}.fa-square-tumblr,.fa-tumblr-square{--fa: ""}.fa-trello{--fa: ""}.fa-creative-commons-nc-jp{--fa: ""}.fa-get-pocket{--fa: ""}.fa-perbyte{--fa: ""}.fa-grunt{--fa: ""}.fa-weebly{--fa: ""}.fa-connectdevelop{--fa: ""}.fa-leanpub{--fa: ""}.fa-black-tie{--fa: ""}.fa-themeco{--fa: ""}.fa-python{--fa: ""}.fa-android{--fa: ""}.fa-bots{--fa: ""}.fa-free-code-camp{--fa: ""}.fa-hornbill{--fa: ""}.fa-js{--fa: ""}.fa-ideal{--fa: ""}.fa-git{--fa: ""}.fa-dev{--fa: ""}.fa-sketch{--fa: ""}.fa-yandex-international{--fa: ""}.fa-cc-amex{--fa: ""}.fa-uber{--fa: ""}.fa-github{--fa: ""}.fa-php{--fa: ""}.fa-alipay{--fa: ""}.fa-youtube{--fa: ""}.fa-skyatlas{--fa: ""}.fa-firefox-browser{--fa: ""}.fa-replyd{--fa: ""}.fa-suse{--fa: ""}.fa-jenkins{--fa: ""}.fa-twitter{--fa: ""}.fa-rockrms{--fa: ""}.fa-pinterest{--fa: ""}.fa-buffer{--fa: ""}.fa-npm{--fa: ""}.fa-yammer{--fa: ""}.fa-btc{--fa: ""}.fa-dribbble{--fa: ""}.fa-stumbleupon-circle{--fa: ""}.fa-internet-explorer{--fa: ""}.fa-stubber{--fa: ""}.fa-telegram,.fa-telegram-plane{--fa: ""}.fa-old-republic{--fa: ""}.fa-odysee{--fa: ""}.fa-square-whatsapp,.fa-whatsapp-square{--fa: ""}.fa-node-js{--fa: ""}.fa-edge-legacy{--fa: ""}.fa-slack,.fa-slack-hash{--fa: ""}.fa-medrt{--fa: ""}.fa-usb{--fa: ""}.fa-tumblr{--fa: ""}.fa-vaadin{--fa: ""}.fa-quora{--fa: ""}.fa-square-x-twitter{--fa: ""}.fa-reacteurope{--fa: ""}.fa-medium,.fa-medium-m{--fa: ""}.fa-amilia{--fa: ""}.fa-mixcloud{--fa: ""}.fa-flipboard{--fa: ""}.fa-viacoin{--fa: ""}.fa-critical-role{--fa: ""}.fa-sitrox{--fa: ""}.fa-discourse{--fa: ""}.fa-joomla{--fa: ""}.fa-mastodon{--fa: ""}.fa-airbnb{--fa: ""}.fa-wolf-pack-battalion{--fa: ""}.fa-buy-n-large{--fa: ""}.fa-gulp{--fa: ""}.fa-creative-commons-sampling-plus{--fa: ""}.fa-strava{--fa: ""}.fa-ember{--fa: ""}.fa-canadian-maple-leaf{--fa: ""}.fa-teamspeak{--fa: ""}.fa-pushed{--fa: ""}.fa-wordpress-simple{--fa: ""}.fa-nutritionix{--fa: ""}.fa-wodu{--fa: ""}.fa-google-pay{--fa: ""}.fa-intercom{--fa: ""}.fa-zhihu{--fa: ""}.fa-korvue{--fa: ""}.fa-pix{--fa: ""}.fa-steam-symbol{--fa: ""}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-003b5514.woff2) format("woff2"),url(/assets/fa-regular-400-7caa2d8d.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-38e76ab3.woff2) format("woff2"),url(/assets/fa-solid-900-23c4f99e.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-4d46c3bc.woff2) format("woff2"),url(/assets/fa-brands-400-276af030.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-38e76ab3.woff2) format("woff2"),url(/assets/fa-solid-900-23c4f99e.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-003b5514.woff2) format("woff2"),url(/assets/fa-regular-400-7caa2d8d.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-38e76ab3.woff2) format("woff2"),url(/assets/fa-solid-900-23c4f99e.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-4d46c3bc.woff2) format("woff2"),url(/assets/fa-brands-400-276af030.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-003b5514.woff2) format("woff2"),url(/assets/fa-regular-400-7caa2d8d.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-d0cd8241.woff2) format("woff2"),url(/assets/fa-v4compatibility-e868f301.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}.profile-card{background:#ffffff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.profile-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.profile-card__header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:20px;min-height:80px;display:flex;align-items:center;justify-content:center;position:relative}.profile-card__scheme-badge{background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:8px 20px;border-radius:20px;font-size:.95rem;font-weight:600;letter-spacing:.5px;text-align:center;border:1px solid rgba(255,255,255,.3)}.profile-card__body{padding:0 24px 24px;display:flex;flex-direction:column;align-items:center;flex:1}.profile-card__avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid #ffffff;box-shadow:0 4px 12px #00000026;margin-top:-60px;background:#f0f0f0;position:relative}.profile-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-card__identity{text-align:center;margin-top:16px;margin-bottom:20px}.profile-card__reg-number{font-size:1.25rem;font-weight:700;color:#1a202c;margin:0 0 4px;letter-spacing:.5px}.profile-card__name{font-size:1rem;font-weight:500;color:#718096;margin:0}.profile-card__contact{display:flex;gap:12px;margin-bottom:20px;padding:12px 16px;background:#f7fafc;border-radius:12px;width:100%;justify-content:center;flex-wrap:wrap}.profile-card__contact-item{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#4a5568;padding:0 12px}.profile-card__contact-item:not(:last-child){border-right:2px solid #e2e8f0}.profile-card__contact-item i{color:#667eea;font-size:.875rem}.profile-card__contact-item span{font-weight:500}.profile-card__financial{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.profile-card__financial-item{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;transition:all .2s ease}.profile-card__financial-item i{font-size:1.5rem;flex-shrink:0}.profile-card__financial-item--paid{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border:1px solid #81c784}.profile-card__financial-item--paid i{color:#2e7d32}.profile-card__financial-item--balance{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border:1px solid #ffb74d}.profile-card__financial-item--balance i{color:#f57c00}.profile-card__financial-content{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-card__financial-label{font-size:.75rem;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:.5px}.profile-card__financial-amount{font-size:1rem;font-weight:700;color:#1a202c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-card__link{width:100%;margin-top:auto}.profile-card__link .ant-btn{height:44px;font-weight:600;font-size:.95rem;border-radius:8px;border:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);transition:all .3s ease}.profile-card__link .ant-btn:hover{background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}@media (max-width: 768px){.profile-card__contact{flex-direction:column;align-items:flex-start;gap:8px}.profile-card__contact-item{padding:0;border-right:none!important;width:100%}.profile-card__financial{grid-template-columns:1fr}.profile-card__avatar{width:100px;height:100px;margin-top:-50px}.profile-card__reg-number{font-size:1.1rem}.profile-card__financial-amount{font-size:.9rem}}@media (max-width: 480px){.profile-card__body{padding:0 16px 16px}.profile-card__header{padding:16px;min-height:70px}.profile-card__scheme-badge{font-size:.85rem;padding:6px 16px}}.print-form-modern{padding:24px;background:#f5f7fa;min-height:100vh;display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){.print-form-modern{padding:12px}}.print-form-loading{display:flex;justify-content:center;align-items:center;min-height:100vh}.print-actions{display:flex;gap:12px;margin-bottom:24px;justify-content:center}.print-actions .ant-btn{border-radius:8px;font-weight:600;padding:8px 24px;height:auto}.print-actions .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}.print-actions .ant-btn-primary:hover{background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.a4-page{width:210mm;min-height:297mm;padding:20mm;margin:0 auto;background:#ffffff;box-shadow:0 4px 16px #0000001a;font-family:Times New Roman,Times,serif;color:#000;position:relative}@media (max-width: 768px){.a4-page{width:100%;min-height:auto;padding:15mm;box-shadow:none}}.print-header{text-align:center;border-bottom:3px solid #000000;padding-bottom:10mm;margin-bottom:8mm}.print-header h1{font-size:24pt;font-weight:700;margin:0 0 4mm;letter-spacing:1px;text-transform:uppercase}.print-header .header-subtitle{font-size:14pt;margin:0;font-weight:600}.section-row{display:flex;gap:10mm;margin-bottom:5mm;align-items:flex-start}@media (max-width: 768px){.section-row{flex-direction:column;gap:5mm}}.section-row .section-left{flex:2}.section-row .section-right{flex:1;display:flex;justify-content:flex-end}.section-row .flex-1{flex:1}.section-row .flex-2{flex:2}.profile-photo{width:40mm;height:50mm;border:2px solid #000000;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.profile-photo img{width:100%;height:100%;object-fit:cover}.field-group{margin-bottom:4mm;display:flex;flex-wrap:wrap;align-items:center;gap:2mm}.field-group .label{font-size:11pt;font-weight:500;color:#000;margin-right:2mm;white-space:nowrap}.textbox-container{display:flex;flex-wrap:wrap;gap:1mm;align-items:center;flex:1}.checkbox-group{display:flex;flex-wrap:wrap;gap:4mm;align-items:center}.signature-line{flex:1;border-bottom:1px solid #000000;min-width:40mm;height:8mm}.print-footer{position:absolute;bottom:15mm;left:20mm;right:20mm;text-align:center;font-size:9pt;color:#666;border-top:1px solid #cccccc;padding-top:3mm}.print-footer p{margin:0;font-style:italic}@media (max-width: 768px){.print-footer{position:relative;bottom:auto;left:auto;right:auto;margin-top:10mm}}@media print{body{margin:0;padding:0}.no-print{display:none!important}.print-form-modern{padding:0;background:#ffffff}.a4-page{width:210mm;min-height:297mm;padding:15mm;margin:0;box-shadow:none;page-break-after:always}.print-header h1{font-size:20pt}.print-header .header-subtitle{font-size:12pt}.field-group{page-break-inside:avoid}.field-group .label{font-size:10pt}.profile-photo{print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-footer{position:fixed;bottom:10mm}button{display:none!important}*,.label{color:#000!important}}@media screen{.a4-page{margin-bottom:24px}.print-actions .ant-btn:hover{cursor:pointer}}@media (max-width: 480px){.section-row .field-group{width:100%}.profile-photo{width:30mm;height:40mm}.print-header h1{font-size:18pt}.field-group .label{font-size:10pt}}@page{size:A4;margin:0}@media print{.a4-page{background:#ffffff!important}.print-header{border-bottom-color:#000!important}*{transform:none!important;transition:none!important;animation:none!important}}.responsive-text{font-weight:400;margin:0;color:#0a30db;border:.5px solid black;border-radius:1;font-family:Roboto,sans-serif;text-transform:uppercase}@media screen and (min-width: 600px){.responsive-text{font-size:.9rem;padding:.25rem .5rem}}@media screen and (min-width: 768px){.responsive-text{font-size:1rem;padding:.25rem .5rem}}@media screen and (min-width: 1024px){.responsive-text{font-size:1.1rem;padding:.25rem .5rem}}ul{list-style:none}.pagination{display:flex;justify-content:center;align-items:center;margin-top:50px;gap:20px}.pagination .page-number{font-size:16px;font-weight:600;color:#696cff;background:#fff;padding:10px 20px;border-radius:10px;cursor:pointer;transition:all .5s ease}.pagination .page-number-hidden{visibility:hidden}.pagination .page-number:hover,.pagination .active{color:#fff;background:#696cff}.pagination .active:hover{color:#696cff;background:#fff}.plan-card-add{background:#fff;width:15rem;padding-left:2rem;padding-right:2rem;padding-top:10px;padding-bottom:20px;border-radius:10px;border-bottom:2px solid #000446;box-shadow:0 2px 2px #cfd4de4d;font-family:Poppins,sans-serif}.plan-card-add .h2-i{margin-bottom:15px;font-size:27px;font-weight:600}.span-i{display:block;padding:5px;color:#4d4d4d;font-size:15px;font-weight:400;margin-top:3px;margin-bottom:3px}.plan-card-add input{width:100%;border-radius:5px;border:2px solid #e5e7eb}.etiquet-price{position:relative;background:#fdbd4a;width:14.46rem;margin-left:-.65rem;padding:.2rem 1.2rem;border-radius:5px 0 0 5px}.etiquet-price .p{margin:0;padding-top:.4rem;display:flex;font-size:1.9rem;font-weight:500}.etiquet-price .p:before{content:"LKR";margin-right:5px;font-size:15px;font-weight:300}.etiquet-price .p:after{content:"/-";margin-left:5px;font-size:15px;font-weight:300}.etiquet-price div{position:absolute;bottom:-23px;right:0;width:0;height:0;border-top:13px solid #c58102;border-bottom:10px solid transparent;border-right:13px solid transparent;z-index:-6}.benefits-list{margin-top:16px}.be{height:3rem}.benefits-list ul{padding:0;font-size:14px}.benefits-list ul li{color:#4d4d4d;list-style:none;margin-bottom:.2rem;display:flex;align-items:center;gap:.5rem}.benefits-list ul li svg{width:.9rem;fill:currentColor}.benefits-list ul li span{font-weight:300}.button-get-plan{display:flex;justify-content:center;margin-top:1.2rem}input{padding:5px;border-color:#0a30db}input::placeholder{color:#00000080}.radio-container{flex-basis:calc(50% - 10px)}@media screen and (max-width: 768px){.radio-container{flex-basis:calc(100% - 10px)}}.btn{display:inline-block;font-weight:400;line-height:1.53;color:#697a8d;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4375rem 1.25rem;font-size:.9375rem;border-radius:.375rem;transition:all .2s ease-in-out}.btn:hover{color:#697a8d}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:none}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-link{font-weight:400;color:#696cff;text-decoration:none}.btn-link:hover{color:#5f61e6}.btn-link:disabled,.btn-link.disabled{color:#43597199}.btn-lg,.btn-group-lg>.btn{padding:.75rem 1.5rem;font-size:1rem;border-radius:.5rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .6875rem;font-size:.75rem;border-radius:.25rem}.btn-primary{color:#fff;background-color:#696cff;border-color:#696cff;box-shadow:0 .125rem .25rem #696cff66}.btn-primary:hover{color:#fff;background-color:#5f61e6;border-color:#5f61e6;transform:translateY(-1px)}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#5f61e6;border-color:#5f61e6;transform:translateY(0);box-shadow:none}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#595cd9;border-color:#595cd9}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn-primary.disabled,.btn-primary:disabled{box-shadow:none}.btn-outline-primary{color:#696cff;border-color:#696cff;background:transparent}.btn-outline-primary:hover{color:#fff;background-color:#5f61e6;border-color:#5f61e6;box-shadow:0 .125rem .25rem #696cff66;transform:translateY(-1px)}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{color:#fff;background-color:#5f61e6;border-color:#5f61e6;box-shadow:none;transform:translateY(0)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#fff;background-color:#595cd9;border-color:#595cd9}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:none}.btn-outline-primary.disabled,.btn-outline-primary:disabled{box-shadow:none}.btn-outline-primary .badge{background:#696cff;border-color:#696cff;color:#fff}.btn-outline-primary:hover .badge,.btn-outline-primary:focus:hover .badge,.btn-outline-primary:active .badge,.btn-outline-primary.active .badge,.show>.btn-outline-primary.dropdown-toggle .badge{background:#fff;border-color:#fff;color:#696cff}.btn-secondary{color:#fff;background-color:#8592a3;border-color:#8592a3;box-shadow:0 .125rem .25rem #8592a366}.btn-secondary:hover{color:#fff;background-color:#788393;border-color:#788393;transform:translateY(-1px)}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#788393;border-color:#788393;transform:translateY(0);box-shadow:none}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#717c8b;border-color:#717c8b}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}.btn-secondary.disabled,.btn-secondary:disabled{box-shadow:none}.btn-outline-secondary{color:#8592a3;border-color:#8592a3;background:transparent}.btn-outline-secondary:hover{color:#fff;background-color:#788393;border-color:#788393;box-shadow:0 .125rem .25rem #8592a366;transform:translateY(-1px)}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{color:#fff;background-color:#788393;border-color:#788393;box-shadow:none;transform:translateY(0)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#717c8b;border-color:#717c8b}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:none}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{box-shadow:none}.btn-outline-secondary .badge{background:#8592a3;border-color:#8592a3;color:#fff}.btn-outline-secondary:hover .badge,.btn-outline-secondary:focus:hover .badge,.btn-outline-secondary:active .badge,.btn-outline-secondary.active .badge,.show>.btn-outline-secondary.dropdown-toggle .badge{background:#fff;border-color:#fff;color:#8592a3}.btn-success{color:#fff;background-color:#71dd37;border-color:#71dd37;box-shadow:0 .125rem .25rem #71dd3766}.btn-success:hover{color:#fff;background-color:#66c732;border-color:#66c732;transform:translateY(-1px)}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success.focus{color:#fff;background-color:#66c732;border-color:#66c732;transform:translateY(0);box-shadow:none}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#60bc2f;border-color:#60bc2f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:none}.btn-success.disabled,.btn-success:disabled{box-shadow:none}.btn-outline-success{color:#71dd37;border-color:#71dd37;background:transparent}.btn-outline-success:hover{color:#fff;background-color:#66c732;border-color:#66c732;box-shadow:0 .125rem .25rem #71dd3766;transform:translateY(-1px)}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{color:#fff;background-color:#66c732;border-color:#66c732;box-shadow:none;transform:translateY(0)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#60bc2f;border-color:#60bc2f}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:none}.btn-outline-success.disabled,.btn-outline-success:disabled{box-shadow:none}.btn-outline-success .badge{background:#71dd37;border-color:#71dd37;color:#fff}.btn-outline-success:hover .badge,.btn-outline-success:focus:hover .badge,.btn-outline-success:active .badge,.btn-outline-success.active .badge,.show>.btn-outline-success.dropdown-toggle .badge{background:#fff;border-color:#fff;color:#71dd37}.btn-info{color:#fff;background-color:#03c3ec;border-color:#03c3ec;box-shadow:0 .125rem .25rem #03c3ec66}.btn-info:hover{color:#fff;background-color:#03b0d4;border-color:#03b0d4;transform:translateY(-1px)}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info.focus{color:#fff;background-color:#03b0d4;border-color:#03b0d4;transform:translateY(0);box-shadow:none}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#03a6c9;border-color:#03a6c9}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:none}.btn-info.disabled,.btn-info:disabled{box-shadow:none}.btn-outline-info{color:#03c3ec;border-color:#03c3ec;background:transparent}.btn-outline-info:hover{color:#fff;background-color:#03b0d4;border-color:#03b0d4;box-shadow:0 .125rem .25rem #03c3ec66;transform:translateY(-1px)}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{color:#fff;background-color:#03b0d4;border-color:#03b0d4;box-shadow:none;transform:translateY(0)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#fff;background-color:#03a6c9;border-color:#03a6c9}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:none}.btn-outline-info.disabled,.btn-outline-info:disabled{box-shadow:none}.btn-outline-info .badge{background:#03c3ec;border-color:#03c3ec;color:#fff}.btn-outline-info:hover .badge,.btn-outline-info:focus:hover .badge,.btn-outline-info:active .badge,.btn-outline-info.active .badge,.show>.btn-outline-info.dropdown-toggle .badge{background:#fff;border-color:#fff;color:#03c3ec}.btn-warning{color:#fff;background-color:#ffab00;border-color:#ffab00;box-shadow:0 .125rem .25rem #ffab0066}.btn-warning:hover{color:#fff;background-color:#e69a00;border-color:#e69a00;transform:translateY(-1px)}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#e69a00;border-color:#e69a00;transform:translateY(0);box-shadow:none}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#d99100;border-color:#d99100}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:none}.btn-warning.disabled,.btn-warning:disabled{box-shadow:none}.btn-outline-warning{color:#ffab00;border-color:#ffab00;background:transparent}.btn-outline-warning:hover{color:#fff;background-color:#e69a00;border-color:#e69a00;box-shadow:0 .125rem .25rem #ffab0066;transform:translateY(-1px)}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{color:#fff;background-color:#e69a00;border-color:#e69a00;box-shadow:none;transform:translateY(0)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#fff;background-color:#d99100;border-color:#d99100}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:none}.btn-outline-warning.disabled,.btn-outline-warning:disabled{box-shadow:none}.btn-outline-warning .badge{background:#ffab00;border-color:#ffab00;color:#fff}.btn-outline-warning:hover .badge,.btn-outline-warning:focus:hover .badge,.btn-outline-warning:active .badge,.btn-outline-warning.active .badge,.show>.btn-outline-warning.dropdown-toggle .badge{background:#fff;border-color:#fff;color:#ffab00}.btn-danger{color:#fff;background-color:#ff3e1d;border-color:#ff3e1d;box-shadow:0 .125rem .25rem #ff3e1d66}.btn-danger:hover{color:#fff;background-color:#e6381a;border-color:#e6381a;transform:translateY(-1px)}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#e6381a;border-color:#e6381a;transform:translateY(0);box-shadow:none}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#d93519;border-color:#d93519}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:none}.btn-danger.disabled,.btn-danger:disabled{box-shadow:none}.btn-outline-danger{color:#ff3e1d;border-color:#ff3e1d;background:transparent}.btn-outline-danger:hover{color:#fff;background-color:#e6381a;border-color:#e6381a;box-shadow:0 .125rem .25rem #ff3e1d66;transform:translateY(-1px)}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{color:#fff;background-color:#e6381a;border-color:#e6381a;box-shadow:none;transform:translateY(0)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#d93519;border-color:#d93519}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:none}.btn-outline-danger.disabled,.btn-outline-danger:disabled{box-shadow:none}.btn-outline-danger .badge{background:#ff3e1d;border-color:#ff3e1d;color:#fff}.btn-outline-danger:hover .badge,.btn-outline-danger:focus:hover .badge,.btn-outline-danger:active .badge,.btn-outline-danger.active .badge,.show>.btn-outline-danger.dropdown-toggle .badge{background:#fff;border-color:#fff;color:#ff3e1d}.btn-light{color:#435971;background-color:#fcfdfd;border-color:#fcfdfd;box-shadow:0 .125rem .25rem #fcfdfd66}.btn-light:hover{color:#435971;background-color:#fcfdfd;border-color:#fcfdfd;transform:translateY(-1px)}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light.focus{color:#435971;background-color:#fcfdfd;border-color:#fcfdfd;transform:translateY(0);box-shadow:none}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#435971;background-color:#fcfdfd;border-color:#fcfdfd}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:none}.btn-light.disabled,.btn-light:disabled{box-shadow:none}.btn-outline-light{color:#fcfdfd;border-color:#fcfdfd;background:transparent}.btn-outline-light:hover{color:#435971;background-color:#fcfdfd;border-color:#fcfdfd;box-shadow:0 .125rem .25rem #fcfdfd66;transform:translateY(-1px)}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{color:#435971;background-color:#fcfdfd;border-color:#fcfdfd;box-shadow:none;transform:translateY(0)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#435971;background-color:#fcfdfd;border-color:#fcfdfd}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:none}.btn-outline-light.disabled,.btn-outline-light:disabled{box-shadow:none}.btn-outline-light .badge{background:#fcfdfd;border-color:#fcfdfd;color:#435971}.btn-outline-light:hover .badge,.btn-outline-light:focus:hover .badge,.btn-outline-light:active .badge,.btn-outline-light.active .badge,.show>.btn-outline-light.dropdown-toggle .badge{background:#435971;border-color:#435971;color:#fcfdfd}.btn-dark{color:#fff;background-color:#233446;border-color:#233446;box-shadow:0 .125rem .25rem #23344666}.btn-dark:hover{color:#fff;background-color:#202f3f;border-color:#202f3f;transform:translateY(-1px)}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#202f3f;border-color:#202f3f;transform:translateY(0);box-shadow:none}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1e2c3c;border-color:#1e2c3c}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:none}.btn-dark.disabled,.btn-dark:disabled{box-shadow:none}.btn-outline-dark{color:#233446;border-color:#233446;background:transparent}.btn-outline-dark:hover{color:#fff;background-color:#202f3f;border-color:#202f3f;box-shadow:0 .125rem .25rem #23344666;transform:translateY(-1px)}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{color:#fff;background-color:#202f3f;border-color:#202f3f;box-shadow:none;transform:translateY(0)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#1e2c3c;border-color:#1e2c3c}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:none}.btn-outline-dark.disabled,.btn-outline-dark:disabled{box-shadow:none}.btn-outline-dark .badge{background:#233446;border-color:#233446;color:#fff}.btn-outline-dark:hover .badge,.btn-outline-dark:focus:hover .badge,.btn-outline-dark:active .badge,.btn-outline-dark.active .badge,.show>.btn-outline-dark.dropdown-toggle .badge{background:#fff;border-color:#fff;color:#233446}.btn-gray{color:#fff;background-color:#4359711a;border-color:#4359711a;box-shadow:0 .125rem .25rem #43597166}.btn-gray:hover{color:#fff;background-color:#161d2430;border-color:#161d2430;transform:translateY(-1px)}.btn-check:focus+.btn-gray,.btn-gray:focus,.btn-gray.focus{color:#fff;background-color:#161d2430;border-color:#161d2430;transform:translateY(0);box-shadow:none}.btn-check:checked+.btn-gray,.btn-check:active+.btn-gray,.btn-gray:active,.btn-gray.active,.show>.btn-gray.dropdown-toggle{color:#fff;background-color:#0f141a3c;border-color:#0f141a3c}.btn-check:checked+.btn-gray:focus,.btn-check:active+.btn-gray:focus,.btn-gray:active:focus,.btn-gray.active:focus,.show>.btn-gray.dropdown-toggle:focus{box-shadow:none}.btn-gray.disabled,.btn-gray:disabled{box-shadow:none}.btn-outline-gray{color:#4359711a;border-color:#4359711a;background:transparent}.btn-outline-gray:hover{color:#fff;background-color:#161d2430;border-color:#161d2430;box-shadow:0 .125rem .25rem #43597166;transform:translateY(-1px)}.btn-check:focus+.btn-outline-gray,.btn-outline-gray:focus{color:#fff;background-color:#161d2430;border-color:#161d2430;box-shadow:none;transform:translateY(0)}.btn-check:checked+.btn-outline-gray,.btn-check:active+.btn-outline-gray,.btn-outline-gray:active,.btn-outline-gray.active,.btn-outline-gray.dropdown-toggle.show{color:#fff;background-color:#0f141a3c;border-color:#0f141a3c}.btn-check:checked+.btn-outline-gray:focus,.btn-check:active+.btn-outline-gray:focus,.btn-outline-gray:active:focus,.btn-outline-gray.active:focus,.btn-outline-gray.dropdown-toggle.show:focus{box-shadow:none}.btn-outline-gray.disabled,.btn-outline-gray:disabled{box-shadow:none}.btn-outline-gray .badge{background:rgba(67,89,113,.1);border-color:#4359711a;color:#fff}.btn-outline-gray:hover .badge,.btn-outline-gray:focus:hover .badge,.btn-outline-gray:active .badge,.btn-outline-gray.active .badge,.show>.btn-outline-gray.dropdown-toggle .badge{background:#fff;border-color:#fff;color:#435971}.btn-icon{padding:0;width:calc(2.309375rem + 2px);height:calc(2.309375rem + 2px);display:inline-flex;flex-shrink:0;justify-content:center;align-items:center}.btn-icon.btn-xl,.btn-group-xl>.btn-icon.btn{width:calc(3.625rem + 2px);height:calc(3.625rem + 2px)}.btn-icon.btn-xl>span,.btn-group-xl>.btn-icon.btn>span{font-size:1.25rem}.btn-icon.btn-lg,.btn-group-lg>.btn-icon.btn{width:calc(3rem + 2px);height:calc(3rem + 2px);font-size:1rem}.btn-icon.btn-sm,.btn-group-sm>.btn-icon.btn{width:calc(1.625rem + 2px);height:calc(1.625rem + 2px);font-size:.75rem}.btn-icon.btn-xs,.btn-group-xs>.btn-icon.btn{width:calc(1.125rem + 2px);height:calc(1.125rem + 2px);font-size:.75rem}.btn.borderless:not(.active):not(:active):not(:hover):not(:focus),:not(.show)>.btn.borderless.dropdown-toggle:not(:hover):not(:focus){border-color:transparent;box-shadow:none}.btn.btn-link{font-size:inherit}.rounded-pill{border-radius:50rem!important}.btn-r10_b10{position:absolute;bottom:10px;right:10px}label{display:flex;margin-bottom:10px;font-size:18px;color:#333;font-weight:400}input[type=text],textarea,select{display:block;width:100%;height:45px;padding:10px 15px;font-size:18px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:5px;transition:border-color .3s ease}input[type=text]:focus,textarea:focus,select:focus{border-color:#696cff;outline:none;box-shadow:none}input[type=checkbox],input[type=radio]{display:inline-block;width:auto;margin-right:10px;cursor:pointer;transition:transform .2s}input[type=checkbox]:hover,input[type=radio]:hover{transform:scale(1.1)}input~label{font-size:16px;font-weight:350;color:#333;display:inline-flex;margin-right:20px}.form-control{display:inline-block;margin-bottom:20px;width:calc(50% - 20px)}.form-control:not(:last-child){margin-right:10px}@media screen and (max-width: 1200px){.form-control{width:calc(100% - 20px)}}.radio-wrapper,.checkbox-wrapper{display:flex;flex-wrap:wrap;gap:10px}.radio-container{flex-basis:auto}@media screen and (max-width: 768px){.radio-container{flex-basis:auto}}.radio-container input[type=radio]{margin-right:5px}.error{display:flex;align-items:center;margin-top:10px;color:#ff3e1d;font-size:14px}.form-details{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.height-container{width:48%;display:flex;flex-direction:column;font-size:18px;font-weight:400;color:#333}.height-container .input-container{display:grid;grid-template-columns:1fr 1fr;gap:2%}.height-container .input-container .input-group{display:flex;align-items:center;font-weight:350;color:#333}.height-container .input-container .input-group div{margin-right:10px}.user-details-container{background-color:#fff;padding:10px;border-radius:10px;text-align:center}.user-details-container p{font-size:1.2rem;color:#71dd37}.user-details-container h2{font-size:1.3rem;margin-bottom:10px}.user-details-container p{margin:5px 0}.user-details-container .label{font-weight:700;margin-right:5px}input[type=radio]{width:1.1rem;height:1.1rem;border-radius:0!important}input[type=radio]+label{cursor:pointer;margin-left:5px}.modal-form .form-details{margin-bottom:1rem}.modal-form .form-details p{margin:.5rem 0;font-weight:700}.modal-form .form-details input{width:100%;padding:.2rem;margin-bottom:1rem}.modal-form .form-details .ant-switch{margin-bottom:1rem}.modal-form .form-details .btn-container{text-align:right;margin-top:1rem}.modal-form .form-details .btn-container .ant-btn{margin-left:1rem}.ant-btn{font-size:16px;padding:5px 15px}.pagination-container{display:flex;justify-content:center;margin-top:15px}.filters{margin-bottom:20px;padding:16px;background:#f5f5f5;border-radius:8px}.filters .ant-form-inline{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.filters .ant-form-inline .ant-form-item{margin-bottom:0}@media (max-width: 768px){.filters .ant-form-inline{flex-direction:column;align-items:stretch}.filters .ant-form-inline .ant-form-item{width:100%}.filters .ant-form-inline .ant-form-item .ant-select,.filters .ant-form-inline .ant-form-item .ant-input{width:100%!important}}.view-customer-cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:20px;padding:8px}@media (max-width: 768px){.view-customer-cards-container{grid-template-columns:1fr;gap:20px}}@media (max-width: 480px){.view-customer-cards-container{gap:16px;padding:4px}}.dna-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;min-height:200px}.dna-loader-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;z-index:9999;min-height:100vh}.dna-loader-container .loader-message{margin:0;font-size:16px;font-weight:500;color:#333;text-align:center}.login-modern{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;overflow:hidden}.login-modern:before,.login-modern:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.1);animation:float 20s infinite ease-in-out}.login-modern:before{width:400px;height:400px;top:-200px;left:-200px}.login-modern:after{width:300px;height:300px;bottom:-150px;right:-150px;animation-delay:-10s}.login-modern .login-container{display:flex;width:100%;max-width:1200px;margin:0 auto;background:#ffffff;border-radius:24px;box-shadow:0 20px 60px #0000004d;overflow:hidden;position:relative;z-index:1}@media (max-width: 968px){.login-modern .login-container{flex-direction:column;max-width:500px}}@media (max-width: 576px){.login-modern .login-container{margin:20px;border-radius:16px}}.login-modern .login-branding{flex:1;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:60px 40px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.login-modern .login-branding:before{content:"";position:absolute;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;top:-100px;right:-100px}@media (max-width: 968px){.login-modern .login-branding{padding:40px 30px}}@media (max-width: 576px){.login-modern .login-branding{padding:30px 20px}}.login-modern .login-branding .branding-content{position:relative;z-index:1;text-align:center;color:#fff}.login-modern .login-branding .branding-content .logo-container{width:100px;height:100px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.login-modern .login-branding .branding-content .logo-container .logo-icon{font-size:48px;color:#fff}@media (max-width: 576px){.login-modern .login-branding .branding-content .logo-container{width:80px;height:80px}.login-modern .login-branding .branding-content .logo-container .logo-icon{font-size:40px}}.login-modern .login-branding .branding-content .branding-title{color:#fff!important;font-size:32px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width: 968px){.login-modern .login-branding .branding-content .branding-title{font-size:28px}}@media (max-width: 576px){.login-modern .login-branding .branding-content .branding-title{font-size:24px}}.login-modern .login-branding .branding-content .branding-subtitle{color:#ffffffe6;font-size:16px;display:block;margin-bottom:40px}@media (max-width: 576px){.login-modern .login-branding .branding-content .branding-subtitle{font-size:14px;margin-bottom:30px}}.login-modern .login-branding .branding-content .branding-features{display:flex;flex-direction:column;gap:20px;margin-top:40px}@media (max-width: 968px){.login-modern .login-branding .branding-content .branding-features{flex-direction:row;justify-content:center;gap:30px}}@media (max-width: 576px){.login-modern .login-branding .branding-content .branding-features{flex-direction:column;gap:15px}}.login-modern .login-branding .branding-content .branding-features .feature-item{display:flex;align-items:center;gap:12px;text-align:left}@media (max-width: 968px){.login-modern .login-branding .branding-content .branding-features .feature-item{flex-direction:column;text-align:center}}@media (max-width: 576px){.login-modern .login-branding .branding-content .branding-features .feature-item{flex-direction:row;text-align:left}}.login-modern .login-branding .branding-content .branding-features .feature-item .feature-icon{width:32px;height:32px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.login-modern .login-branding .branding-content .branding-features .feature-item span{color:#fff;font-size:15px}@media (max-width: 576px){.login-modern .login-branding .branding-content .branding-features .feature-item span{font-size:14px}}.login-modern .login-form-section{flex:1;padding:60px 50px;display:flex;flex-direction:column;justify-content:center;background:#ffffff}@media (max-width: 968px){.login-modern .login-form-section{padding:40px 30px}}@media (max-width: 576px){.login-modern .login-form-section{padding:30px 20px}}.login-modern .login-form-section .login-card{border:none;box-shadow:none;width:100%}.login-modern .login-form-section .login-card .ant-card-body{padding:0}.login-modern .login-form-section .login-header{text-align:center;margin-bottom:40px}@media (max-width: 576px){.login-modern .login-form-section .login-header{margin-bottom:30px}}.login-modern .login-form-section .login-header .login-title{font-size:32px;font-weight:700;color:#2d3748;margin-bottom:12px}@media (max-width: 576px){.login-modern .login-form-section .login-header .login-title{font-size:26px}}.login-modern .login-form-section .login-header .login-subtitle{font-size:15px;color:#718096;display:block}@media (max-width: 576px){.login-modern .login-form-section .login-header .login-subtitle{font-size:14px}}.login-modern .login-form-section .auth-form{width:100%}.login-modern .login-form-section .auth-form .form-group{margin-bottom:0}.login-modern .login-form-section .auth-form .form-group .form-label{display:block;font-size:14px;font-weight:600;color:#4a5568;margin-bottom:8px}.login-modern .login-form-section .auth-form .form-group .modern-input{border-radius:12px;border:2px solid #e2e8f0;transition:all .3s ease}.login-modern .login-form-section .auth-form .form-group .modern-input:hover{border-color:#cbd5e0}.login-modern .login-form-section .auth-form .form-group .modern-input:focus,.login-modern .login-form-section .auth-form .form-group .modern-input.ant-input-focused{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.login-modern .login-form-section .auth-form .form-group .modern-input .ant-input{font-size:15px}.login-modern .login-form-section .auth-form .form-group .modern-input .ant-input-prefix{color:#718096;margin-right:12px}.login-modern .login-form-section .auth-form .forgot-password-link{text-align:right}.login-modern .login-form-section .auth-form .forgot-password-link a{font-size:14px;color:#667eea;text-decoration:none;font-weight:500;transition:color .3s ease}.login-modern .login-form-section .auth-form .forgot-password-link a:hover{color:#5568d3;text-decoration:underline}.login-modern .login-form-section .auth-form .submit-button{height:48px;border-radius:12px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;transition:all .3s ease}.login-modern .login-form-section .auth-form .submit-button:hover:not(:disabled){background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.login-modern .login-form-section .auth-form .submit-button:active:not(:disabled){transform:translateY(0)}.login-modern .login-form-section .auth-form.otp-form .otp-input-container{display:flex;justify-content:center;gap:12px;margin:30px 0}@media (max-width: 576px){.login-modern .login-form-section .auth-form.otp-form .otp-input-container{gap:8px}}.login-modern .login-form-section .auth-form.otp-form .otp-input-container .otp-input{width:56px;height:56px;text-align:center;font-size:24px;font-weight:600;border:2px solid #e2e8f0;border-radius:12px;outline:none;transition:all .3s ease;color:#2d3748;background:#ffffff}@media (max-width: 576px){.login-modern .login-form-section .auth-form.otp-form .otp-input-container .otp-input{width:48px;height:48px;font-size:20px}}.login-modern .login-form-section .auth-form.otp-form .otp-input-container .otp-input:hover{border-color:#cbd5e0}.login-modern .login-form-section .auth-form.otp-form .otp-input-container .otp-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;background:#f7fafc}.login-modern .login-form-section .auth-form.otp-form .otp-input-container .otp-input::-webkit-inner-spin-button,.login-modern .login-form-section .auth-form.otp-form .otp-input-container .otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-modern .login-form-section .auth-form.otp-form .resend-otp-container{text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.login-modern .login-form-section .auth-form.otp-form .resend-otp-container span{font-size:14px;color:#718096}.login-modern .login-form-section .auth-form.otp-form .resend-otp-container .resend-link{font-size:14px;color:#667eea;text-decoration:none;font-weight:600;transition:color .3s ease}.login-modern .login-form-section .auth-form.otp-form .resend-otp-container .resend-link:hover{color:#5568d3;text-decoration:underline}.login-modern .login-form-section .login-footer{text-align:center;margin-top:40px}@media (max-width: 576px){.login-modern .login-form-section .login-footer{margin-top:30px}}.login-modern .login-form-section .login-footer .footer-text{font-size:13px;color:#a0aec0}.forget-password-modern{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;overflow:hidden;padding:20px}.forget-password-modern:before,.forget-password-modern:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.1);animation:float 20s infinite ease-in-out}.forget-password-modern:before{width:400px;height:400px;top:-200px;right:-200px}.forget-password-modern:after{width:300px;height:300px;bottom:-150px;left:-150px;animation-delay:-10s}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,50px) scale(1.1)}}.forget-password-modern .forget-password-container{display:flex;width:100%;max-width:1200px;margin:0 auto;background:#ffffff;border-radius:24px;box-shadow:0 20px 60px #0000004d;overflow:hidden;position:relative;z-index:1;min-height:600px}@media (max-width: 968px){.forget-password-modern .forget-password-container{flex-direction:column;max-width:500px}}@media (max-width: 576px){.forget-password-modern .forget-password-container{margin:0;border-radius:16px;min-height:auto}}.forget-password-modern .password-info-section{flex:1;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:60px 40px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.forget-password-modern .password-info-section:before{content:"";position:absolute;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;top:-100px;right:-100px}@media (max-width: 968px){.forget-password-modern .password-info-section{padding:40px 30px}}@media (max-width: 576px){.forget-password-modern .password-info-section{padding:30px 20px}}.forget-password-modern .password-info-section .info-content{position:relative;z-index:1;text-align:center;color:#fff;width:100%}.forget-password-modern .password-info-section .info-content .logo-container{width:100px;height:100px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.forget-password-modern .password-info-section .info-content .logo-container .logo-icon{font-size:48px;color:#fff}@media (max-width: 576px){.forget-password-modern .password-info-section .info-content .logo-container{width:80px;height:80px}.forget-password-modern .password-info-section .info-content .logo-container .logo-icon{font-size:40px}}.forget-password-modern .password-info-section .info-content .info-title{color:#fff!important;font-size:32px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width: 968px){.forget-password-modern .password-info-section .info-content .info-title{font-size:28px}}@media (max-width: 576px){.forget-password-modern .password-info-section .info-content .info-title{font-size:24px}}.forget-password-modern .password-info-section .info-content .info-subtitle{color:#ffffffe6;font-size:16px;display:block;margin-bottom:40px}@media (max-width: 576px){.forget-password-modern .password-info-section .info-content .info-subtitle{font-size:14px;margin-bottom:30px}}.forget-password-modern .password-info-section .info-content .progress-steps{background:rgba(255,255,255,.1);border-radius:16px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);margin-bottom:30px}@media (max-width: 576px){.forget-password-modern .password-info-section .info-content .progress-steps{padding:20px;margin-bottom:20px}}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item .ant-steps-item-icon{background:rgba(255,255,255,.2);border-color:#ffffff4d}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item .ant-steps-item-icon .ant-steps-icon{color:#fff}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item .ant-steps-item-content .ant-steps-item-title{color:#ffffffe6!important;font-weight:600}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item .ant-steps-item-content .ant-steps-item-description{color:#ffffffb3!important}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon{background:#ffffff;border-color:#fff}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon .ant-steps-icon{color:#667eea}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-content .ant-steps-item-title{color:#fff!important}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background:#48bb78;border-color:#48bb78}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item-tail:after{background-color:#ffffff4d!important}.forget-password-modern .password-info-section .info-content .progress-steps .ant-steps .ant-steps-item-finish .ant-steps-item-tail:after{background-color:#48bb78!important}.forget-password-modern .password-info-section .info-content .security-tips{background:rgba(255,255,255,.1);border-radius:16px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);text-align:left}@media (max-width: 576px){.forget-password-modern .password-info-section .info-content .security-tips{padding:20px}}.forget-password-modern .password-info-section .info-content .security-tips .tips-title{color:#fff!important;font-size:20px;font-weight:600;margin-bottom:20px;text-align:left}@media (max-width: 576px){.forget-password-modern .password-info-section .info-content .security-tips .tips-title{font-size:18px}}.forget-password-modern .password-info-section .info-content .security-tips .tip-item{display:flex;align-items:center;gap:12px;margin-bottom:16px}.forget-password-modern .password-info-section .info-content .security-tips .tip-item:last-child{margin-bottom:0}.forget-password-modern .password-info-section .info-content .security-tips .tip-item .tip-icon{font-size:18px;color:#48bb78;flex-shrink:0}.forget-password-modern .password-info-section .info-content .security-tips .tip-item span{color:#fffffff2;font-size:14px;line-height:1.5}@media (max-width: 576px){.forget-password-modern .password-info-section .info-content .security-tips .tip-item span{font-size:13px}}.forget-password-modern .password-form-section{flex:1;padding:60px 50px;display:flex;flex-direction:column;justify-content:center;background:#ffffff;position:relative}@media (max-width: 968px){.forget-password-modern .password-form-section{padding:40px 30px}}@media (max-width: 576px){.forget-password-modern .password-form-section{padding:30px 20px}}.forget-password-modern .password-form-section .back-button{position:absolute;top:20px;left:20px;color:#667eea;font-weight:600;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;transition:all .3s ease}.forget-password-modern .password-form-section .back-button:hover{background:rgba(102,126,234,.1);color:#5568d3}@media (max-width: 576px){.forget-password-modern .password-form-section .back-button{position:relative;top:0;left:0;margin-bottom:20px}}.forget-password-modern .password-form-section .password-card{border:none;box-shadow:none;width:100%}.forget-password-modern .password-form-section .password-card .ant-card-body{padding:0}.forget-password-modern .password-form-section .step-content{animation:fadeIn .4s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.forget-password-modern .password-form-section .step-content .step-header{text-align:center;margin-bottom:40px}@media (max-width: 576px){.forget-password-modern .password-form-section .step-content .step-header{margin-bottom:30px}}.forget-password-modern .password-form-section .step-content .step-header .step-icon{width:80px;height:80px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 8px 16px #667eea4d}.forget-password-modern .password-form-section .step-content .step-header .step-icon .anticon{font-size:36px;color:#fff}@media (max-width: 576px){.forget-password-modern .password-form-section .step-content .step-header .step-icon{width:64px;height:64px}.forget-password-modern .password-form-section .step-content .step-header .step-icon .anticon{font-size:30px}}.forget-password-modern .password-form-section .step-content .step-header .step-title{font-size:28px;font-weight:700;color:#2d3748;margin-bottom:12px}@media (max-width: 576px){.forget-password-modern .password-form-section .step-content .step-header .step-title{font-size:24px}}.forget-password-modern .password-form-section .step-content .step-header .step-subtitle{font-size:15px;color:#718096;display:block;line-height:1.6}.forget-password-modern .password-form-section .step-content .step-header .step-subtitle strong{color:#667eea;font-weight:600}@media (max-width: 576px){.forget-password-modern .password-form-section .step-content .step-header .step-subtitle{font-size:14px}}.forget-password-modern .password-form-section .step-content .form-group{margin-bottom:24px}.forget-password-modern .password-form-section .step-content .form-group .form-label{display:block;font-size:14px;font-weight:600;color:#4a5568;margin-bottom:8px}.forget-password-modern .password-form-section .step-content .form-group .modern-input{border-radius:12px;border:2px solid #e2e8f0;transition:all .3s ease}.forget-password-modern .password-form-section .step-content .form-group .modern-input:hover{border-color:#cbd5e0}.forget-password-modern .password-form-section .step-content .form-group .modern-input:focus,.forget-password-modern .password-form-section .step-content .form-group .modern-input.ant-input-focused{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.forget-password-modern .password-form-section .step-content .form-group .modern-input .ant-input{font-size:15px}.forget-password-modern .password-form-section .step-content .form-group .modern-input .ant-input-prefix{color:#718096;margin-right:12px}.forget-password-modern .password-form-section .step-content .form-group .modern-input.otp-input{text-align:center;font-size:24px;font-weight:600;letter-spacing:8px;padding-left:20px}.forget-password-modern .password-form-section .step-content .form-group .modern-input.otp-input .ant-input-prefix{display:none}@media (max-width: 576px){.forget-password-modern .password-form-section .step-content .form-group .modern-input.otp-input{font-size:20px;letter-spacing:6px}}.forget-password-modern .password-form-section .step-content .form-group .password-strength{margin-top:12px;display:flex;align-items:center;gap:12px}.forget-password-modern .password-form-section .step-content .form-group .password-strength .ant-progress{flex:1;margin:0}.forget-password-modern .password-form-section .step-content .form-group .password-strength .ant-progress .ant-progress-bg{height:6px!important;border-radius:3px}.forget-password-modern .password-form-section .step-content .error-alert{margin-bottom:20px;border-radius:12px;border-left:4px solid #e53e3e;animation:shake .4s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.forget-password-modern .password-form-section .step-content .error-alert.ant-alert-error{background:#fff5f5;border-color:#e53e3e}.forget-password-modern .password-form-section .step-content .error-alert.ant-alert-error .ant-alert-message{color:#c53030;font-weight:600}.forget-password-modern .password-form-section .step-content .error-alert.ant-alert-error .anticon{color:#e53e3e}.forget-password-modern .password-form-section .step-content .submit-button{height:52px;border-radius:12px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;margin-top:8px;transition:all .3s ease}.forget-password-modern .password-form-section .step-content .submit-button:hover:not(:disabled){background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-2px);box-shadow:0 8px 16px #667eea4d}.forget-password-modern .password-form-section .step-content .submit-button:active:not(:disabled){transform:translateY(0)}.forget-password-modern .password-form-section .step-content .submit-button:disabled{background:#cbd5e0;cursor:not-allowed}.forget-password-modern .password-form-section .step-content .back-link,.forget-password-modern .password-form-section .step-content .resend-link{display:block;width:100%;text-align:center;margin-top:16px;color:#667eea;font-weight:600;padding:8px;transition:all .3s ease}.forget-password-modern .password-form-section .step-content .back-link:hover,.forget-password-modern .password-form-section .step-content .resend-link:hover{color:#5568d3;background:rgba(102,126,234,.05);border-radius:8px}.forget-password-modern .password-form-section .step-content .resend-link{color:#718096}.forget-password-modern .password-form-section .step-content .resend-link:hover{color:#667eea}.forget-password-modern .password-form-section .step-content.success-content{text-align:center;padding:40px 20px}.forget-password-modern .password-form-section .step-content.success-content .success-icon{width:100px;height:100px;background:linear-gradient(135deg,#48bb78 0%,#38a169 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;animation:scaleIn .5s ease-in-out;box-shadow:0 10px 30px #48bb784d}@keyframes scaleIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.forget-password-modern .password-form-section .step-content.success-content .success-icon .anticon{font-size:56px;color:#fff}@media (max-width: 576px){.forget-password-modern .password-form-section .step-content.success-content .success-icon{width:80px;height:80px}.forget-password-modern .password-form-section .step-content.success-content .success-icon .anticon{font-size:44px}}.forget-password-modern .password-form-section .step-content.success-content .success-title{font-size:28px;font-weight:700;color:#2d3748;margin-bottom:16px}@media (max-width: 576px){.forget-password-modern .password-form-section .step-content.success-content .success-title{font-size:24px}}.forget-password-modern .password-form-section .step-content.success-content .success-subtitle{font-size:16px;color:#718096;display:block;margin-bottom:32px;line-height:1.6}@media (max-width: 576px){.forget-password-modern .password-form-section .step-content.success-content .success-subtitle{font-size:14px;margin-bottom:24px}}.forget-password-modern .password-form-section .form-footer{text-align:center;margin-top:40px}@media (max-width: 576px){.forget-password-modern .password-form-section .form-footer{margin-top:30px}}.forget-password-modern .password-form-section .form-footer .footer-text{font-size:13px;color:#a0aec0}.ant-input-password.modern-input .ant-input{border:none!important;box-shadow:none!important}.view-customer-modern{padding:24px;background:#f5f7fa;min-height:100vh}@media (max-width: 768px){.view-customer-modern{padding:16px}}.loading-container{display:flex;justify-content:center;align-items:center;min-height:80vh;background:#f5f7fa}.customer-header{margin-bottom:24px}.customer-header .ant-btn{box-shadow:0 2px 8px #00000014}.profile-overview-card{border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:24px;border:none}.profile-overview-card .ant-card-body{padding:32px}@media (max-width: 768px){.profile-overview-card .ant-card-body{padding:20px}}.profile-info-section{display:flex;flex-direction:column;align-items:center;text-align:center}.profile-avatar-section{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.profile-avatar-section .ant-avatar{box-shadow:0 8px 24px #0000001f;border:4px solid #ffffff}.profile-avatar-section .upload-button{margin-top:16px}.profile-basic-info{width:100%}.profile-basic-info h2{font-size:1.75rem;font-weight:700;color:#1a202c;margin:8px 0}.profile-basic-info .registration-number{font-size:1rem;color:#718096;margin:8px 0 16px;font-weight:500}.profile-basic-info .registration-number .anticon{margin-right:8px}.profile-basic-info .ant-badge{font-size:.875rem}.ant-descriptions .ant-descriptions-item-label{font-weight:600;color:#4a5568}.ant-descriptions .ant-descriptions-item-content{color:#2d3748}.ant-descriptions .anticon{margin-right:6px;color:#667eea}.stat-card .ant-statistic-content{font-size:1.5rem;font-weight:700}.scheme-fee-card{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.scheme-fee-card .ant-statistic-title,.scheme-fee-card .ant-statistic-content{color:#fff!important}.paid-card{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%)}.paid-card .ant-statistic-title{color:#2e7d32!important}.paid-card .ant-statistic-content{color:#1b5e20!important}.balance-card{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%)}.balance-card .ant-statistic-title{color:#e65100!important}.balance-card .ant-statistic-content{color:#bf360c!important}.quick-info-card{border-radius:12px;box-shadow:0 2px 12px #0000000f;border:none}.quick-info-card .ant-card-head{border-bottom:2px solid #e2e8f0;padding:16px 20px}.quick-info-card .ant-card-head-title{font-size:1.125rem;font-weight:700;color:#1a202c}.quick-info-card .ant-card-body{padding:20px}.quick-info-card .ant-descriptions-item-label{font-weight:600;color:#4a5568}.quick-info-card .ant-descriptions-item-content{color:#2d3748;font-weight:500}.quick-info-card .anticon{margin-right:6px}.details-tabs-card{border-radius:16px;box-shadow:0 4px 16px #00000014;border:none}.details-tabs-card .ant-card-body{padding:32px}@media (max-width: 768px){.details-tabs-card .ant-card-body{padding:20px 16px}}.details-tabs-card .ant-tabs-nav{margin-bottom:32px}@media (max-width: 768px){.details-tabs-card .ant-tabs-nav{margin-bottom:20px}}.details-tabs-card .ant-tabs-tab{padding:12px 20px;font-size:1rem;font-weight:600;transition:all .3s ease}@media (max-width: 768px){.details-tabs-card .ant-tabs-tab{padding:10px 12px;font-size:.875rem}}.details-tabs-card .ant-tabs-tab:hover{color:#667eea}.details-tabs-card .ant-tabs-tab .anticon{margin-right:8px;font-size:1.125rem}@media (max-width: 768px){.details-tabs-card .ant-tabs-tab .anticon{font-size:1rem}}.details-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#667eea}.details-tabs-card .ant-tabs-ink-bar{background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);height:3px}.details-tabs-card .ant-form-item-label>label{font-weight:600;color:#2d3748;font-size:.875rem}.details-tabs-card .ant-input,.details-tabs-card .ant-input-number,.details-tabs-card .ant-picker,.details-tabs-card .ant-select-selector,.details-tabs-card .ant-input-textarea{border-radius:8px;border:1.5px solid #e2e8f0;transition:all .3s ease}.details-tabs-card .ant-input:hover,.details-tabs-card .ant-input-number:hover,.details-tabs-card .ant-picker:hover,.details-tabs-card .ant-select-selector:hover,.details-tabs-card .ant-input-textarea:hover{border-color:#cbd5e0}.details-tabs-card .ant-input:focus,.details-tabs-card .ant-input.ant-input-focused,.details-tabs-card .ant-input.ant-picker-focused,.details-tabs-card .ant-input-number:focus,.details-tabs-card .ant-input-number.ant-input-focused,.details-tabs-card .ant-input-number.ant-picker-focused,.details-tabs-card .ant-picker:focus,.details-tabs-card .ant-picker.ant-input-focused,.details-tabs-card .ant-picker.ant-picker-focused,.details-tabs-card .ant-select-selector:focus,.details-tabs-card .ant-select-selector.ant-input-focused,.details-tabs-card .ant-select-selector.ant-picker-focused,.details-tabs-card .ant-input-textarea:focus,.details-tabs-card .ant-input-textarea.ant-input-focused,.details-tabs-card .ant-input-textarea.ant-picker-focused{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.details-tabs-card .ant-input:disabled,.details-tabs-card .ant-input-number-disabled,.details-tabs-card .ant-select-disabled .ant-select-selector{background:#f7fafc;color:#718096;cursor:not-allowed}.details-tabs-card .ant-input-number{width:100%}@media (max-width: 768px){.ant-row{row-gap:12px!important}.ant-col{padding-left:8px!important;padding-right:8px!important}.stat-card{margin-bottom:12px}.profile-basic-info h2{font-size:1.5rem}}@media (max-width: 480px){.view-customer-modern{padding:12px}.profile-overview-card .ant-card-body{padding:16px}.details-tabs-card .ant-card-body{padding:16px 12px}.customer-header .ant-btn{width:100%}}@media print{.customer-header,.ant-btn{display:none!important}.view-customer-modern{padding:0;background:white}.profile-overview-card,.details-tabs-card{box-shadow:none;border:1px solid #e2e8f0}}.view-staffs-modern{padding:24px;min-height:100vh;background:#f5f7fa}@media (max-width: 768px){.view-staffs-modern{padding:16px}}@media (max-width: 480px){.view-staffs-modern{padding:12px}}.view-staffs-header{margin-bottom:24px}.view-staffs-header h1{font-size:2rem;font-weight:700;color:#1a202c;margin:0;display:flex;align-items:center;gap:12px}.view-staffs-header h1 .anticon{color:#667eea}@media (max-width: 768px){.view-staffs-header h1{font-size:1.5rem}}.stat-card.active-card{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%)}.stat-card.active-card .ant-statistic-title{color:#2e7d32}.stat-card.inactive-card{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%)}.stat-card.inactive-card .ant-statistic-title{color:#c62828}.table-card .ant-tag{border-radius:12px;padding:4px 12px;font-weight:500}.table-card .ant-avatar{border:2px solid #e2e8f0}.staff-modal .ant-modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px 16px 0 0;padding:20px 24px}.staff-modal .ant-modal-header .ant-modal-title{color:#fff;font-size:1.25rem;font-weight:600}.staff-modal .ant-modal-content{border-radius:16px}.staff-form .form-section{margin-bottom:20px;padding:16px;background:#f7fafc;border-radius:12px}@media (max-width: 768px){.stat-card .ant-statistic-content{font-size:1.5rem}.table-card .ant-table{font-size:.8125rem}.table-card .ant-btn{font-size:.8125rem;padding:4px 12px}.staff-modal .ant-modal-header{padding:16px 20px}.staff-modal .ant-modal-header .ant-modal-title{font-size:1.125rem}.staff-form .form-section{padding:16px;margin-bottom:16px}.staff-form .form-section h3{font-size:1rem}}@media (max-width: 480px){.view-staffs-header h1{font-size:1.25rem}.stat-card .ant-card-body{padding:16px}.stat-card .ant-statistic-content{font-size:1.25rem}.staff-form .profile-upload-section .profile-preview{width:120px;height:120px}.staff-form .form-section{padding:12px}.staff-form .form-actions{flex-direction:column;gap:8px}.staff-form .form-actions .ant-space{width:100%;flex-direction:column;gap:8px!important}.staff-form .form-actions .ant-space .ant-btn{width:100%}}.view-vehicles-modern{padding:24px;min-height:100vh;background:#f5f7fa}@media (max-width: 768px){.view-vehicles-modern{padding:16px}}@media (max-width: 480px){.view-vehicles-modern{padding:12px}}.view-vehicles-header{margin-bottom:24px}.view-vehicles-header h1{font-size:2rem;font-weight:700;color:#1a202c;margin:0;display:flex;align-items:center;gap:12px}.view-vehicles-header h1 .anticon{color:#667eea}@media (max-width: 768px){.view-vehicles-header h1{font-size:1.5rem}}.table-card .ant-input-search,.table-card .ant-input-search .ant-input{border-radius:8px}.table-card .ant-input-search .ant-btn{border-radius:0 8px 8px 0}.table-card .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;font-weight:600;transition:all .3s ease}.table-card .ant-btn-primary:hover{background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.vehicle-modal .ant-modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px 16px 0 0;padding:20px 24px}.vehicle-modal .ant-modal-header .ant-modal-title{color:#fff;font-size:1.25rem;font-weight:600}.vehicle-modal .ant-modal-header .ant-modal-title .ant-space,.vehicle-modal .ant-modal-header .ant-modal-title .ant-space .anticon{color:#fff}.vehicle-modal .ant-modal-content{border-radius:16px}.vehicle-modal .ant-modal-body{padding:24px;max-height:70vh;overflow-y:auto}@media (max-width: 768px){.vehicle-modal .ant-modal-body{padding:16px}}.vehicle-modal .ant-modal-close{color:#fff}.vehicle-modal .ant-modal-close:hover{background:rgba(255,255,255,.2)}.vehicle-form .form-section{margin-bottom:20px;padding:16px;background:#f7fafc;border-radius:12px}.vehicle-form .form-section:last-of-type{margin-bottom:0}.vehicle-form .form-control{margin-bottom:12px;width:100%}.vehicle-form label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:600;color:#4a5568}.vehicle-form input[type=text],.vehicle-form input[type=email],.vehicle-form textarea,.vehicle-form select{width:100%!important;max-width:100%;padding:10px 12px;font-size:.9375rem;color:#2d3748;background:#ffffff;border:2px solid #e2e8f0;border-radius:8px;transition:all .3s ease;box-sizing:border-box}.vehicle-form input[type=text]:focus,.vehicle-form input[type=email]:focus,.vehicle-form textarea:focus,.vehicle-form select:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.vehicle-form input[type=text]:hover,.vehicle-form input[type=email]:hover,.vehicle-form textarea:hover,.vehicle-form select:hover{border-color:#cbd5e0}.vehicle-form .ant-row{margin-bottom:0!important}.vehicle-form .ant-col{margin-bottom:0}.vehicle-form .form-actions{margin-top:16px;padding-top:16px;border-top:2px solid #e2e8f0;display:flex;justify-content:flex-end}.vehicle-form .form-actions .ant-btn{border-radius:8px;font-weight:600;padding:8px 24px;height:auto}.vehicle-form .form-actions .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}.vehicle-form .form-actions .ant-btn-primary:hover{background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.vehicle-form .error{color:#e53e3e;font-size:.8125rem;margin-top:4px;display:flex;align-items:center;gap:4px}@media (max-width: 768px){.stat-card .ant-statistic-content{font-size:1.5rem}.table-card .ant-table{font-size:.8125rem}.table-card .ant-btn{font-size:.8125rem;padding:4px 12px}.vehicle-modal .ant-modal-header{padding:16px 20px}.vehicle-modal .ant-modal-header .ant-modal-title{font-size:1.125rem}.vehicle-form .form-section{padding:16px;margin-bottom:16px}}@media (max-width: 480px){.view-vehicles-header h1{font-size:1.25rem}.stat-card .ant-card-body{padding:16px}.stat-card .ant-statistic-content{font-size:1.25rem}.vehicle-form .form-section{padding:12px}.vehicle-form .form-actions{flex-direction:column;gap:8px}.vehicle-form .form-actions .ant-space{width:100%;flex-direction:column;gap:8px!important}.vehicle-form .form-actions .ant-space .ant-btn{width:100%}}.not-found-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;overflow:hidden;padding:20px}.not-found-container .not-found-content{position:relative;z-index:2;text-align:center;max-width:600px;width:100%;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px 30px;box-shadow:0 20px 60px #0000004d}.not-found-container .error-animation{margin-bottom:30px}.not-found-container .error-animation .error-number{display:flex;justify-content:center;align-items:center;gap:10px;font-size:120px;font-weight:800;line-height:1}.not-found-container .error-animation .error-number span{display:inline-block;animation:bounce 1.5s ease-in-out infinite;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.not-found-container .error-animation .error-number span.four:first-child{animation-delay:0s}.not-found-container .error-animation .error-number span.zero{animation-delay:.2s;font-size:130px}.not-found-container .error-animation .error-number span.four:last-child{animation-delay:.4s}.not-found-container .result-title{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.not-found-container .result-subtitle{font-size:16px;color:#666;line-height:1.6}.not-found-container .ant-result{padding:20px 0}.not-found-container .ant-result-icon{display:none}.not-found-container .ant-result-extra{margin-top:30px;display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.not-found-container .action-button{border-radius:8px;font-weight:600;height:45px;padding:0 30px;transition:all .3s ease}.not-found-container .action-button.primary-btn{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}.not-found-container .action-button.primary-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.not-found-container .action-button.secondary-btn{border:2px solid #667eea;color:#667eea}.not-found-container .action-button.secondary-btn:hover{background:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}.not-found-container .floating-shapes{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.not-found-container .floating-shapes .shape{position:absolute;background:rgba(255,255,255,.1);border-radius:50%;animation:float 20s infinite ease-in-out}.not-found-container .floating-shapes .shape.shape-1{width:80px;height:80px;top:10%;left:10%;animation-delay:0s}.not-found-container .floating-shapes .shape.shape-2{width:60px;height:60px;top:70%;left:80%;animation-delay:4s}.not-found-container .floating-shapes .shape.shape-3{width:100px;height:100px;top:40%;left:5%;animation-delay:2s}.not-found-container .floating-shapes .shape.shape-4{width:70px;height:70px;top:20%;left:85%;animation-delay:6s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(30px) rotate(240deg)}}@media (max-width: 768px){.not-found-container .not-found-content{padding:30px 20px}.not-found-container .error-animation .error-number{font-size:80px}.not-found-container .error-animation .error-number span.zero{font-size:90px}.not-found-container .result-title{font-size:24px}.not-found-container .result-subtitle{font-size:14px}.not-found-container .ant-result-extra{flex-direction:column;gap:10px}.not-found-container .ant-result-extra .action-button{width:100%}}.coming-soon-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;overflow:hidden;padding:20px}.coming-soon-container .coming-soon-content{position:relative;z-index:2;text-align:center;max-width:700px;width:100%;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:50px 40px;box-shadow:0 20px 60px #0000004d}.coming-soon-container .rocket-animation{position:relative;margin-bottom:30px;animation:rocketMove 3s ease-in-out infinite}.coming-soon-container .rocket-animation .rocket-icon{font-size:80px;color:#667eea;display:inline-block;transform:rotate(-45deg);animation:rocketBounce 2s ease-in-out infinite}.coming-soon-container .rocket-animation .rocket-trail{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:3px;height:40px;background:linear-gradient(to bottom,#667eea,transparent);opacity:.6;animation:trail 1.5s ease-in-out infinite}.coming-soon-container .main-content .coming-soon-title{font-size:48px;font-weight:800;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:15px}.coming-soon-container .main-content .coming-soon-title .thunder-icon{animation:flash 2s ease-in-out infinite}.coming-soon-container .main-content .feature-name{font-size:32px;font-weight:700;color:#333;margin-bottom:15px}.coming-soon-container .main-content .feature-description{font-size:16px;color:#666;line-height:1.8;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}.coming-soon-container .main-content .progress-section{margin-bottom:40px;padding:25px;background:rgba(102,126,234,.05);border-radius:12px;border:1px solid rgba(102,126,234,.1)}.coming-soon-container .main-content .progress-section .progress-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px;font-size:16px;font-weight:600;color:#667eea}.coming-soon-container .main-content .progress-section .progress-header .tool-icon{font-size:20px;animation:rotate 3s linear infinite}.coming-soon-container .main-content .progress-section .progress-bar .ant-progress-text{font-weight:700;font-size:16px;color:#667eea}.coming-soon-container .main-content .action-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.coming-soon-container .main-content .action-buttons .action-button{border-radius:8px;font-weight:600;height:50px;padding:0 35px;transition:all .3s ease}.coming-soon-container .main-content .action-buttons .action-button.primary-btn{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;font-size:16px}.coming-soon-container .main-content .action-buttons .action-button.primary-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.coming-soon-container .floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.coming-soon-container .floating-elements .element{position:absolute;font-size:40px;color:#667eea33;animation:floatElement 6s ease-in-out infinite}.coming-soon-container .floating-elements .element.element-1{top:15%;left:10%;animation-delay:0s}.coming-soon-container .floating-elements .element.element-2{top:70%;right:10%;animation-delay:2s}.coming-soon-container .floating-elements .element.element-3{top:40%;right:5%;animation-delay:4s}.coming-soon-container .background-circles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.coming-soon-container .background-circles .circle{position:absolute;border-radius:50%;background:rgba(255,255,255,.1);animation:pulse 4s ease-in-out infinite}.coming-soon-container .background-circles .circle.circle-1{width:200px;height:200px;top:10%;left:5%;animation-delay:0s}.coming-soon-container .background-circles .circle.circle-2{width:150px;height:150px;bottom:15%;right:10%;animation-delay:1.5s}.coming-soon-container .background-circles .circle.circle-3{width:100px;height:100px;top:60%;left:15%;animation-delay:3s}@keyframes rocketMove{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes rocketBounce{0%,to{transform:rotate(-45deg) scale(1)}50%{transform:rotate(-40deg) scale(1.05)}}@keyframes trail{0%{opacity:.6;height:40px}50%{opacity:.3;height:60px}to{opacity:.6;height:40px}}@keyframes flash{0%,to{opacity:1}50%{opacity:.5}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatElement{0%,to{transform:translateY(0) rotate(0);opacity:.2}50%{transform:translateY(-30px) rotate(180deg);opacity:.4}}@keyframes pulse{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.2}}@media (max-width: 768px){.coming-soon-container .coming-soon-content{padding:40px 25px}.coming-soon-container .rocket-animation .rocket-icon{font-size:60px}.coming-soon-container .main-content .coming-soon-title{font-size:36px;flex-direction:column;gap:10px}.coming-soon-container .main-content .feature-name{font-size:24px}.coming-soon-container .main-content .feature-description{font-size:14px}.coming-soon-container .main-content .progress-section{padding:20px 15px}.coming-soon-container .main-content .progress-section .progress-header{font-size:14px}.coming-soon-container .main-content .action-buttons{flex-direction:column}.coming-soon-container .main-content .action-buttons .action-button{width:100%}.coming-soon-container .floating-elements .element{font-size:30px}}.school-profile-tab .school-profile-loading,.school-profile-tab .school-profile-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.school-profile-tab .school-profile-loading p,.school-profile-tab .school-profile-error p{color:#666;font-size:14px}.school-profile-tab .school-profile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.school-profile-tab .school-profile-header .header-content h3{margin-bottom:4px}.school-profile-tab .school-profile-content .school-logo-card{height:100%}.school-profile-tab .school-profile-content .school-logo-card .logo-section{display:flex;flex-direction:column;align-items:center;padding:24px 0;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.school-profile-tab .school-profile-content .school-logo-card .logo-section .school-logo{margin-bottom:16px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.school-profile-tab .school-profile-content .school-logo-card .logo-section .school-name{margin:8px 0 4px;text-align:center}.school-profile-tab .school-profile-content .school-logo-card .logo-section .school-tagline{font-size:13px}.school-profile-tab .school-profile-content .school-logo-card .school-quick-info{display:flex;flex-direction:column;gap:12px}.school-profile-tab .school-profile-content .school-logo-card .school-quick-info .info-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;transition:background .2s}.school-profile-tab .school-profile-content .school-logo-card .school-quick-info .info-item:hover{background:#f5f5f5}.school-profile-tab .school-profile-content .school-logo-card .school-quick-info .info-item .info-icon{color:#667eea;font-size:16px}.school-profile-tab .school-profile-content .school-logo-card .school-quick-info .info-item span{font-size:14px;color:#595959}.school-profile-tab .school-profile-content .info-card .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafafa;font-weight:500}@media (max-width: 992px){.school-profile-tab .school-profile-header{flex-direction:column;align-items:flex-start}.school-profile-tab .school-profile-header button{width:100%}}@media (max-width: 768px){.school-profile-tab .school-profile-content .school-logo-card .logo-section .school-logo{width:100px!important;height:100px!important}}.security-settings-tab .security-header{margin-bottom:24px}.security-settings-tab .security-header h3{margin-bottom:4px;display:flex;align-items:center;gap:8px}.security-settings-tab .security-card{height:100%}.security-settings-tab .security-card .ant-card-head{background:#fafafa;border-bottom:2px solid #f0f0f0}.security-settings-tab .security-card .ant-card-head .ant-card-head-title{font-weight:600}.security-settings-tab .password-strength{margin-top:-16px;margin-bottom:16px}.security-settings-tab .password-strength .ant-progress{margin-bottom:4px}.security-settings-tab .twofa-section .twofa-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fafafa;border-radius:8px;margin-bottom:16px}.security-settings-tab .twofa-section .ant-alert{margin-top:16px}.security-settings-tab .session-option{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fafafa;border-radius:8px}@media (max-width: 768px){.security-settings-tab .security-header h3{font-size:20px}.security-settings-tab .twofa-section .twofa-header,.security-settings-tab .session-option{flex-direction:column;align-items:flex-start;gap:12px}}.system-preferences-tab .preferences-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:16px}.system-preferences-tab .preferences-header h3{margin-bottom:4px;display:flex;align-items:center;gap:8px}.system-preferences-tab .preferences-card{height:100%}.system-preferences-tab .preferences-card .ant-card-head{background:#fafafa;border-bottom:2px solid #f0f0f0}.system-preferences-tab .preferences-card .ant-card-head .ant-card-head-title{font-weight:600}.system-preferences-tab .preferences-card .ant-radio-group,.system-preferences-tab .preferences-card .ant-checkbox-group{width:100%}.system-preferences-tab .preferences-card .ant-tag{margin-left:8px}.system-preferences-tab .notification-options .notification-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fafafa;border-radius:8px;transition:background .2s}.system-preferences-tab .notification-options .notification-item:hover{background:#f0f0f0}.system-preferences-tab .notification-options .notification-item .notification-info{flex:1}.system-preferences-tab .notification-options .notification-item .ant-switch{margin-left:16px}.system-preferences-tab .notification-options .ant-form-item{margin-bottom:0}.system-preferences-tab .save-reminder{position:fixed;bottom:24px;right:24px;z-index:100;box-shadow:0 4px 12px #00000026;border-radius:8px;animation:slideInUp .3s ease}@keyframes slideInUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 992px){.system-preferences-tab .preferences-header{flex-direction:column;align-items:flex-start}.system-preferences-tab .preferences-header .ant-space{width:100%}.system-preferences-tab .preferences-header .ant-space button{flex:1}}@media (max-width: 768px){.system-preferences-tab .preferences-header h3{font-size:20px}.system-preferences-tab .notification-options .notification-item{flex-direction:column;align-items:flex-start;gap:12px}.system-preferences-tab .notification-options .notification-item .ant-switch{margin-left:0}.system-preferences-tab .save-reminder{bottom:16px;right:16px;left:16px}.system-preferences-tab .save-reminder .ant-space{flex-direction:column;width:100%}.system-preferences-tab .save-reminder .ant-space button{width:100%}}.user-management-tab .user-management-header{margin-bottom:24px}.user-management-tab .user-management-header h3{margin-bottom:4px;display:flex;align-items:center;gap:8px}.user-management-tab .user-management-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.user-management-tab .user-management-card .ant-input-search .ant-input{border-radius:8px}.user-management-tab .user-management-card .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.user-management-tab .user-management-card .ant-table .ant-table-tbody>tr:hover{background:#f5f5f5}.user-management-tab .user-management-card .ant-tag{border-radius:12px;padding:4px 12px;font-weight:500}.user-management-tab .user-management-card .ant-avatar{border:2px solid #e2e8f0}.staff-modal .ant-modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px 8px 0 0;padding:20px 24px}.staff-modal .ant-modal-header .ant-modal-title{color:#fff;font-size:1.125rem;font-weight:600}.staff-modal .ant-modal-header .ant-modal-title .ant-space,.staff-modal .ant-modal-header .ant-modal-title .ant-space .anticon{color:#fff}.staff-modal .ant-modal-content{border-radius:8px}.staff-modal .ant-modal-body{padding:24px;max-height:70vh;overflow-y:auto}@media (max-width: 768px){.staff-modal .ant-modal-body{padding:16px}}.staff-modal .ant-modal-close{color:#fff}.staff-modal .ant-modal-close:hover{background:rgba(255,255,255,.2)}.staff-form .form-section{margin-bottom:20px;padding:16px;background:#f7fafc;border-radius:8px}.staff-form .form-section:last-of-type{margin-bottom:0}.staff-form .form-section h3{font-size:1rem;font-weight:600;color:#2d3748;margin:0 0 12px;display:flex;align-items:center;gap:8px}.staff-form .form-section h3 .anticon{color:#667eea}.staff-form .profile-upload-section{display:flex;flex-direction:column;gap:16px;align-items:center}.staff-form .profile-upload-section .profile-preview{width:150px;height:150px;border-radius:50%;overflow:hidden;border:4px solid #ffffff;box-shadow:0 4px 12px #00000026}.staff-form .profile-upload-section .profile-preview img{width:100%;height:100%;object-fit:cover}.staff-form .profile-upload-section .file-input{width:100%;padding:10px;border:2px dashed #cbd5e0;border-radius:8px;background:#ffffff;cursor:pointer;transition:all .3s ease}.staff-form .profile-upload-section .file-input:hover{border-color:#667eea;background:#f7fafc}.staff-form .form-control{margin-bottom:12px;width:100%}.staff-form label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:600;color:#4a5568}.staff-form input[type=text],.staff-form input[type=email],.staff-form input[type=date],.staff-form textarea,.staff-form select{width:100%!important;max-width:100%;padding:10px 12px;font-size:.9375rem;color:#2d3748;background:#ffffff;border:2px solid #e2e8f0;border-radius:8px;transition:all .3s ease;box-sizing:border-box}.staff-form input[type=text]:focus,.staff-form input[type=email]:focus,.staff-form input[type=date]:focus,.staff-form textarea:focus,.staff-form select:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.staff-form input[type=text]:hover,.staff-form input[type=email]:hover,.staff-form input[type=date]:hover,.staff-form textarea:hover,.staff-form select:hover{border-color:#cbd5e0}.staff-form input[type=radio],.staff-form input[type=checkbox]{width:18px;height:18px;margin-right:8px;cursor:pointer;accent-color:#667eea}.staff-form .radio-wrapper,.staff-form .checkbox-wrapper{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.staff-form .radio-container{display:flex;align-items:center;padding:6px 12px;background:#ffffff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .3s ease}.staff-form .radio-container:hover{border-color:#667eea;background:#f7fafc}.staff-form .radio-container label{margin:0;cursor:pointer;font-weight:500}.staff-form .ant-switch{background:#cbd5e0}.staff-form .ant-switch.ant-switch-checked{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.staff-form .ant-row{margin-bottom:0!important}.staff-form .ant-col{margin-bottom:0}.staff-form .form-actions{margin-top:16px;padding-top:16px;border-top:2px solid #e2e8f0;display:flex;justify-content:flex-end}.staff-form .form-actions .ant-btn{border-radius:8px;font-weight:600;padding:8px 24px;height:auto}.staff-form .form-actions .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}.staff-form .form-actions .ant-btn-primary:hover{background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.staff-form .error{color:#e53e3e;font-size:.8125rem;margin-top:4px;display:flex;align-items:center;gap:4px}@media (max-width: 768px){.user-management-tab .user-management-header h3{font-size:20px}.staff-modal .ant-modal-header{padding:16px 20px}.staff-modal .ant-modal-header .ant-modal-title{font-size:1rem}.staff-form .form-section{padding:12px;margin-bottom:16px}.staff-form .form-section h3{font-size:.9375rem}.staff-form .profile-upload-section .profile-preview{width:120px;height:120px}.staff-form .form-actions{flex-direction:column;gap:8px}.staff-form .form-actions .ant-space{width:100%;flex-direction:column;gap:8px!important}.staff-form .form-actions .ant-space .ant-btn{width:100%}}.ant-modal-body::-webkit-scrollbar{width:6px}.ant-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ant-modal-body::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.ant-modal-body::-webkit-scrollbar-thumb:hover{background:#a0aec0}.website-settings-tab .website-settings-header{margin-bottom:24px}.website-settings-tab .website-settings-header h3{margin-bottom:8px}.website-settings-tab .website-settings-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.website-settings-tab .website-settings-loading p{margin-top:16px;color:#666;font-size:16px}.website-settings-tab .settings-card{margin-bottom:24px;border-radius:12px;box-shadow:0 2px 8px #00000014}.website-settings-tab .settings-card .ant-card-head{background:#f8f9fa;border-bottom:2px solid #e2e8f0}.website-settings-tab .settings-card .ant-card-head .ant-card-head-title{font-size:18px;font-weight:700;color:#2d3748}.website-settings-tab .settings-card .ant-card-body{padding:24px}.website-settings-tab .current-logo{margin-bottom:16px;text-align:center}.website-settings-tab .current-logo img{max-width:150px;max-height:150px;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:8px}.website-settings-tab .current-logo .ant-typography{display:block;font-size:13px}.website-settings-tab .ant-upload-list-picture-card-container{width:150px;height:150px}.website-settings-tab .ant-upload-select-picture-card{width:150px;height:150px;border-radius:12px;border:2px dashed #d9d9d9;transition:all .3s}.website-settings-tab .ant-upload-select-picture-card:hover{border-color:#667eea}.website-settings-tab .ant-color-picker-trigger{width:100%;height:50px;border-radius:8px;border:2px solid #e2e8f0;transition:all .3s}.website-settings-tab .ant-color-picker-trigger:hover{border-color:#667eea}.website-settings-tab .color-preview{margin-top:24px;padding:20px;background:#f8f9fa;border-radius:12px}.website-settings-tab .color-preview .ant-typography-secondary{display:block;margin-bottom:16px;font-size:15px}.website-settings-tab .color-preview .preview-boxes{display:flex;gap:16px;flex-wrap:wrap}.website-settings-tab .color-preview .preview-boxes .preview-box{flex:1;min-width:150px;height:100px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .3s}.website-settings-tab .color-preview .preview-boxes .preview-box:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0003}.website-settings-tab .color-preview .preview-boxes .preview-box span{color:#fff;font-size:16px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.website-settings-tab .section-toggle{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8f9fa;border-radius:8px;transition:all .3s}.website-settings-tab .section-toggle:hover{background:#e2e8f0}.website-settings-tab .section-toggle .ant-switch{flex-shrink:0;margin-top:4px}.website-settings-tab .section-toggle>div{flex:1}.website-settings-tab .ant-form-item-label>label{font-size:15px;font-weight:600;color:#2d3748}.website-settings-tab .ant-input,.website-settings-tab .ant-input-textarea textarea{border-radius:8px;border:2px solid #e2e8f0;transition:all .3s}.website-settings-tab .ant-input:hover,.website-settings-tab .ant-input:focus,.website-settings-tab .ant-input-textarea textarea:hover,.website-settings-tab .ant-input-textarea textarea:focus{border-color:#667eea}.website-settings-tab .ant-btn{border-radius:8px;font-weight:600;transition:all .3s}.website-settings-tab .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}.website-settings-tab .ant-btn.ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.website-settings-tab .ant-btn:not(.ant-btn-primary){border:2px solid #e2e8f0}.website-settings-tab .ant-btn:not(.ant-btn-primary):hover{border-color:#667eea;color:#667eea}@media (max-width: 768px){.website-settings-tab .color-preview .preview-boxes{flex-direction:column}.website-settings-tab .color-preview .preview-boxes .preview-box{min-width:100%}.website-settings-tab .section-toggle{padding:12px}}.settings-page{padding:24px;min-height:calc(100vh - 100px)}.settings-page .settings-header{margin-bottom:24px}.settings-page .settings-header h1{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px;display:flex;align-items:center;gap:12px}.settings-page .settings-header h1 .anticon{color:#667eea}.settings-page .settings-header .settings-subtitle{font-size:14px;color:#666;margin:0}.settings-page .settings-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014}.settings-page .settings-card .ant-card-body{padding:0}.settings-page .settings-card .settings-tabs .ant-tabs-nav{padding:0 24px;margin-bottom:0;background:#fafafa;border-radius:12px 12px 0 0}.settings-page .settings-card .settings-tabs .ant-tabs-nav .ant-tabs-tab{padding:16px 20px;font-weight:500;transition:all .3s ease}.settings-page .settings-card .settings-tabs .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:8px}.settings-page .settings-card .settings-tabs .ant-tabs-nav .ant-tabs-tab:hover,.settings-page .settings-card .settings-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#667eea}.settings-page .settings-card .settings-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:#667eea;height:3px}.settings-page .settings-card .settings-tabs .settings-tab-content{padding:24px}@media (max-width: 768px){.settings-page{padding:16px}.settings-page .settings-header h1{font-size:24px}.settings-page .settings-card .settings-tabs .ant-tabs-nav{padding:0 16px}.settings-page .settings-card .settings-tabs .ant-tabs-nav .ant-tabs-tab{padding:12px 16px;font-size:14px}.settings-page .settings-card .settings-tabs .settings-tab-content{padding:16px}}@media (max-width: 576px){.settings-page .settings-tabs .ant-tabs-tab span span:not(.anticon){display:none}}.main{font-family:Public Sans,sans-serif;color:#6b7280;min-height:100vh}.main .sidebarContainer{background-color:#fff!important;color:#697a8d;width:260px;min-height:100vh;box-shadow:0 2px 10px #0000001a}@media screen and (max-width: 1024px){.main .sidebarContainer{display:none}}.main .sidebar-change{display:none}@media screen and (max-width: 1024px){.main .sidebar-change{display:inline}}.main .contentContainer{background-color:#f5f5f9;padding:20px;width:100%;min-height:100vh}.sidebar-modern{width:260px;height:100vh;background:#ffffff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:1000;overflow-y:auto;overflow-x:hidden}.sidebar-modern::-webkit-scrollbar{width:4px}.sidebar-modern::-webkit-scrollbar-track{background:transparent}.sidebar-modern::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.sidebar-modern::-webkit-scrollbar-thumb:hover{background:#a0aec0}.sidebar-logo{padding:24px 20px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.sidebar-logo .logo-link{display:flex;align-items:center;gap:12px;text-decoration:none;transition:all .3s ease}.sidebar-logo .logo-link:hover{transform:translate(2px)}.sidebar-logo .logo-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.15);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:all .3s ease}.sidebar-logo .logo-icon svg{width:24px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.sidebar-logo .logo-text{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.sidebar-nav{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:8px}.nav-section{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.nav-section:first-child{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.section-title{font-size:.6875rem;font-weight:600;color:#a0aec0;text-transform:uppercase;letter-spacing:1px;padding:12px 16px 8px;position:relative}.section-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:1px;background:#cbd5e0}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;text-decoration:none;color:#4a5568;font-size:.9375rem;font-weight:500;transition:all .3s ease;position:relative;cursor:pointer}.nav-item:hover{background:#f7fafc;color:#667eea;transform:translate(2px)}.nav-item:hover .nav-icon{color:#667eea;transform:scale(1.1)}.nav-item.active{background:linear-gradient(135deg,rgba(102,126,234,.1) 0%,rgba(118,75,162,.1) 100%);color:#667eea;font-weight:600}.nav-item.active .nav-icon{color:#667eea}.nav-item.active:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:4px 0 0 4px}.nav-icon{font-size:1.25rem;color:#718096;transition:all .3s ease;flex-shrink:0;width:20px;display:flex;align-items:center;justify-content:center}.nav-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1024px){.sidebar-modern{width:240px}.sidebar-logo{padding:20px 16px}.sidebar-logo .logo-icon{width:36px;height:36px}.sidebar-logo .logo-text{font-size:1.375rem}.nav-item{padding:10px 14px;font-size:.875rem}.nav-icon{font-size:1.125rem}}.sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}@media (max-width: 768px){.sidebar-overlay{display:block}}@media (max-width: 768px){.sidebar-modern{transform:translate(-100%);transition:transform .3s ease}.sidebar-modern.open{transform:translate(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.nav-item{animation:slideIn .3s ease-out backwards}.nav-item:nth-child(1){animation-delay:.03s}.nav-item:nth-child(2){animation-delay:.06s}.nav-item:nth-child(3){animation-delay:.09s}.nav-item:nth-child(4){animation-delay:.12s}.nav-item:nth-child(5){animation-delay:.15s}.nav-item:nth-child(6){animation-delay:.18s}.nav-item:nth-child(7){animation-delay:.21s}.nav-item:nth-child(8){animation-delay:.24s}.nav-item:nth-child(9){animation-delay:.27s}.nav-item:nth-child(10){animation-delay:.3s}.nav-item:nth-child(11){animation-delay:.33s}.nav-item:nth-child(12){animation-delay:.36s}.nav-item:nth-child(13){animation-delay:.39s}.nav-item:nth-child(14){animation-delay:.42s}.nav-item:nth-child(15){animation-delay:.45s}.nav-item:nth-child(16){animation-delay:.48s}.nav-item:nth-child(17){animation-delay:.51s}.nav-item:nth-child(18){animation-delay:.54s}.nav-item:nth-child(19){animation-delay:.57s}.nav-item:nth-child(20){animation-delay:.6s}.nav-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:0 4px 4px 0;opacity:0;transition:opacity .3s ease}.nav-item:hover:before{opacity:.5}.nav-item.active:before{opacity:1}.sidebar-modern{scroll-behavior:smooth}.content-top-modern{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#ffffff;box-shadow:0 2px 8px #00000014;border-radius:12px;margin-bottom:24px;gap:20px;position:sticky;top:0;z-index:100}@media (max-width: 1024px){.content-top-modern{padding:12px 16px;gap:12px}}@media (max-width: 768px){.content-top-modern{flex-wrap:nowrap;padding:8px 12px;gap:8px}}.content-top-left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}@media (max-width: 768px){.content-top-left{flex:0 0 auto;gap:8px}}.content-top-left .sidebar-toggler{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#4a5568;flex-shrink:0}.content-top-left .sidebar-toggler:hover{background:#f7fafc;color:#667eea}.content-top-left .sidebar-toggler:active{transform:scale(.95)}.content-top-left .sidebar-toggler .anticon{font-size:20px}@media (max-width: 768px){.content-top-left .sidebar-toggler{width:36px;height:36px}.content-top-left .sidebar-toggler .anticon{font-size:18px}}.content-top-left .breadcrumb{flex:1;min-width:0}.content-top-left .breadcrumb .ant-breadcrumb-link,.content-top-left .breadcrumb .ant-breadcrumb-separator{color:#718096;font-size:14px}.content-top-left .breadcrumb .ant-breadcrumb-link:hover{color:#667eea}.content-top-left .breadcrumb a{color:#4a5568;transition:color .3s ease}.content-top-left .breadcrumb a:hover{color:#667eea}@media (max-width: 768px){.content-top-left .breadcrumb{display:none}}.content-top-right{display:flex;align-items:center;gap:12px}@media (max-width: 768px){.content-top-right{flex:1;gap:6px;justify-content:flex-end}}.content-top-right .search-wrapper{display:flex;align-items:center;flex:0 0 auto}@media (max-width: 768px){.content-top-right .search-wrapper{flex:1;min-width:0;max-width:180px}}@media (max-width: 480px){.content-top-right .search-wrapper{max-width:120px}}.content-top-right .search-input{width:280px}.content-top-right .search-input .ant-input-search .ant-input-wrapper .ant-input{border-radius:8px;border:2px solid #e2e8f0;transition:all .3s ease;padding:6px 11px!important;line-height:1.5715!important;height:38px!important;display:flex!important;align-items:center!important}.content-top-right .search-input .ant-input-search .ant-input-wrapper .ant-input::placeholder{line-height:normal!important}.content-top-right .search-input .ant-input-search .ant-input-wrapper .ant-input:focus,.content-top-right .search-input .ant-input-search .ant-input-wrapper .ant-input:hover{border-color:#667eea}.content-top-right .search-input .ant-input-search .ant-input-wrapper .ant-input-prefix{margin-left:12px;color:#718096}.content-top-right .search-input .ant-input-search .ant-input-wrapper .ant-input-suffix .ant-input-search-button{border-radius:0 6px 6px 0;border:2px solid #e2e8f0;border-left:none}.content-top-right .search-input .ant-input-search .ant-input-wrapper .ant-input-suffix .ant-input-search-button:hover{border-color:#667eea}@media (max-width: 1024px){.content-top-right .search-input{width:200px}}@media (max-width: 768px){.content-top-right .search-input{width:100%}.content-top-right .search-input .ant-input-search .ant-input-wrapper .ant-input{height:32px!important;font-size:13px;padding:4px 8px!important}}.content-top-right .icon-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#4a5568;position:relative;flex-shrink:0}.content-top-right .icon-button:hover{background:#f7fafc;color:#667eea}.content-top-right .icon-button:active{transform:scale(.95)}.content-top-right .icon-button .anticon{font-size:20px}@media (max-width: 768px){.content-top-right .icon-button{width:32px;height:32px}.content-top-right .icon-button .anticon{font-size:16px}}.content-top-right .user-profile-button{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:transparent;border:2px solid #e2e8f0;border-radius:24px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.content-top-right .user-profile-button:hover{border-color:#667eea;background:#f7fafc;transform:translateY(-1px)}.content-top-right .user-profile-button:active{transform:translateY(0)}.content-top-right .user-profile-button .user-avatar{border:2px solid #ffffff;box-shadow:0 2px 8px #0000001a}.content-top-right .user-profile-button .user-name{font-size:14px;font-weight:600;color:#2d3748;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.content-top-right .user-profile-button .user-name{display:none}}@media (max-width: 768px){.content-top-right .user-profile-button{padding:2px;border:none}.content-top-right .user-profile-button .user-avatar{width:32px!important;height:32px!important;min-width:32px}}.profile-dropdown-header{padding:8px 4px;min-width:220px}.profile-dropdown-header .profile-name{font-size:16px;font-weight:600;color:#2d3748;margin-bottom:4px}.profile-dropdown-header .profile-email{font-size:13px;color:#718096;margin-bottom:4px}.profile-dropdown-header .profile-role{font-size:12px;color:#667eea;font-weight:500;padding:2px 8px;background:rgba(102,126,234,.1);border-radius:4px;display:inline-block;margin-top:4px}.notifications-header{padding:8px 4px;font-size:16px;color:#2d3748}.notification-item{padding:4px 0;min-width:280px}.notification-item .notification-message{font-size:14px;color:#2d3748;margin-bottom:4px}.notification-item .notification-time{font-size:12px;color:#a0aec0}.notification-item:hover .notification-message{color:#667eea}.view-all-link{text-align:center;color:#667eea;font-weight:600;padding:4px 0}.view-all-link:hover{color:#5568d3}.ant-dropdown .ant-dropdown-menu{border-radius:12px;box-shadow:0 4px 16px #0000001f;padding:8px;min-width:240px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:8px;padding:8px 12px;transition:all .3s ease}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#f7fafc}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .anticon{color:#667eea;margin-right:8px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger .anticon{color:#e53e3e}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{background:#fff5f5;color:#e53e3e}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{margin:8px 0;background:#e2e8f0}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled{cursor:default}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover{background:transparent}.ant-badge .ant-badge-count{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 2px 4px #667eea4d;font-weight:600}@media (max-width: 480px){.content-top-modern{padding:8px 10px}.content-top-right .search-input .ant-input{font-size:13px}.notification-item{min-width:240px}.profile-dropdown-header{min-width:180px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ant-dropdown{animation:slideDown .3s ease-out}@media print{.content-top-modern{display:none}}.search-results-dropdown{background:white;border-radius:8px;box-shadow:0 4px 16px #0000001f;max-height:500px;overflow-y:auto;min-width:500px}.search-results-dropdown::-webkit-scrollbar{width:6px}.search-results-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.search-results-dropdown::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.search-results-dropdown::-webkit-scrollbar-thumb:hover{background:#a0aec0}.search-results-dropdown .search-loading{display:flex;align-items:center;justify-content:center;padding:24px}.search-results-dropdown .search-section-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e2e8f0}.search-results-dropdown .search-section-header .clear-recent{cursor:pointer;font-size:13px}.search-results-dropdown .search-section-header .clear-recent:hover{color:#667eea}.search-results-dropdown .recent-searches-list .recent-search-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background-color .2s}.search-results-dropdown .recent-searches-list .recent-search-item .recent-icon{color:#a0aec0;margin-right:12px;font-size:16px}.search-results-dropdown .recent-searches-list .recent-search-item:hover{background-color:#f7fafc}.search-results-dropdown .search-category{border-bottom:1px solid #e2e8f0}.search-results-dropdown .search-category:last-child{border-bottom:none}.search-results-dropdown .search-category .search-category-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#f7fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:10}.search-results-dropdown .search-category .search-category-header .category-icon{font-size:16px}.search-results-dropdown .search-category .search-category-header span{flex:1}.search-results-dropdown .search-category .search-results-list .search-result-item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s;border-left:3px solid transparent}.search-results-dropdown .search-category .search-results-list .search-result-item:hover,.search-results-dropdown .search-category .search-results-list .search-result-item.selected{background-color:#edf2f7;border-left-color:#667eea}.search-results-dropdown .search-category .search-results-list .search-result-item .result-content{flex:1;min-width:0}.search-results-dropdown .search-category .search-results-list .search-result-item .result-content .result-title{font-weight:500;font-size:14px;color:#2d3748;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results-dropdown .search-category .search-results-list .search-result-item .result-content .result-title .search-highlight{background-color:#fef3c7;color:#78350f;padding:1px 2px;border-radius:2px;font-weight:600}.search-results-dropdown .search-category .search-results-list .search-result-item .result-content .result-subtitle{font-size:13px;color:#718096;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results-dropdown .search-category .search-results-list .search-result-item .result-content .result-subtitle .search-highlight{background-color:#fef3c7;color:#78350f;padding:1px 2px;border-radius:2px;font-weight:600}.search-results-dropdown .search-category .search-results-list .search-result-item .result-content .result-description{font-size:12px;color:#a0aec0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results-dropdown .search-category .search-results-list .search-result-item .result-content .result-description .search-highlight{background-color:#fef3c7;color:#78350f;padding:1px 2px;border-radius:2px;font-weight:600}.search-results-dropdown .search-category .search-results-list .search-result-item .result-type-tag{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:500}.search-results-dropdown .ant-empty{padding:32px 16px}.search-results-dropdown .ant-empty .ant-empty-description{color:#718096}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.search-results-dropdown{animation:slideDown .2s ease-out}.global-search-wrapper{position:relative;width:100%;max-width:500px}.global-search-wrapper .global-search-input{width:100%}.global-search-wrapper .global-search-input .ant-input-wrapper .ant-input{border-radius:8px;padding:8px 12px;font-size:14px;transition:all .3s}.global-search-wrapper .global-search-input .ant-input-wrapper .ant-input:focus{box-shadow:0 0 0 2px #667eea1a;border-color:#667eea}.global-search-wrapper .global-search-input .ant-input-wrapper .ant-input::placeholder{color:#a0aec0}.global-search-wrapper .global-search-input .ant-input-wrapper .ant-input-prefix{color:#a0aec0;margin-right:8px}.global-search-wrapper .global-search-input .ant-input-wrapper .ant-input-suffix .ant-input-clear-icon{color:#a0aec0;font-size:14px}.global-search-wrapper .global-search-input .ant-input-wrapper .ant-input-suffix .ant-input-clear-icon:hover{color:#667eea}.global-search-wrapper .search-results-container{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1000}@media (max-width: 768px){.global-search-wrapper{max-width:100%}.global-search-wrapper .search-results-container .search-results-dropdown{min-width:unset;width:100%}}.public-layout{min-height:100vh;display:flex;flex-direction:column}.public-layout .public-header{background:white;box-shadow:0 2px 8px #0000000f;padding:0;position:sticky;top:0;z-index:1000;transition:all .3s ease;height:80px;line-height:80px}.public-layout .public-header.scrolled{box-shadow:0 4px 16px #0000001f}.public-layout .public-header .header-container{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:100%}.public-layout .public-header .header-logo{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease}.public-layout .public-header .header-logo:hover{transform:scale(1.02)}.public-layout .public-header .header-logo .ant-avatar{box-shadow:0 2px 8px #667eea4d}.public-layout .public-header .header-logo .school-name{font-size:24px;font-weight:800;color:#2d3748;line-height:normal}@media (max-width: 480px){.public-layout .public-header .header-logo .school-name{font-size:18px}}.public-layout .public-header .desktop-menu{flex:1;justify-content:center;border:none;background:transparent;margin:0 40px}@media (max-width: 992px){.public-layout .public-header .desktop-menu{display:none}}.public-layout .public-header .desktop-menu .ant-menu-item{font-size:16px;font-weight:600;padding:0 24px;height:80px;line-height:80px;border:none}.public-layout .public-header .desktop-menu .ant-menu-item:hover{color:#667eea}.public-layout .public-header .desktop-menu .ant-menu-item.ant-menu-item-selected{color:#667eea;background:transparent;border-bottom:3px solid #667eea}.public-layout .public-header .desktop-menu .ant-menu-item .anticon{font-size:18px}.public-layout .public-header .desktop-menu .ant-menu-item-active{background:transparent}.public-layout .public-header .desktop-cta{height:44px;padding:0 32px;font-size:15px;font-weight:700;border-radius:22px;border:none;transition:all .3s ease}@media (max-width: 992px){.public-layout .public-header .desktop-cta{display:none}}.public-layout .public-header .desktop-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea4d}.public-layout .public-header .mobile-menu-button{display:none;height:44px;width:44px;border-radius:12px;border:2px solid #e2e8f0;background:transparent}@media (max-width: 992px){.public-layout .public-header .mobile-menu-button{display:flex;align-items:center;justify-content:center}}.public-layout .public-header .mobile-menu-button .anticon{font-size:20px;color:#2d3748}.public-layout .public-header .mobile-menu-button:hover{border-color:#667eea;background:#f7fafc}.public-layout .public-header .mobile-menu-button:hover .anticon{color:#667eea}.public-layout .mobile-menu-drawer .ant-drawer-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none}.public-layout .mobile-menu-drawer .ant-drawer-header .ant-drawer-title{color:#fff;font-weight:700;font-size:20px}.public-layout .mobile-menu-drawer .ant-drawer-header .ant-drawer-close{color:#fff}.public-layout .mobile-menu-drawer .ant-menu{border:none}.public-layout .mobile-menu-drawer .ant-menu .ant-menu-item{font-size:16px;font-weight:600;padding:16px 24px;margin:8px 0;border-radius:12px}.public-layout .mobile-menu-drawer .ant-menu .ant-menu-item.ant-menu-item-selected{background:linear-gradient(135deg,rgba(102,126,234,.1) 0%,rgba(118,75,162,.1) 100%);color:#667eea}.public-layout .mobile-menu-drawer .ant-menu .ant-menu-item .anticon{font-size:18px}.public-layout .public-content{flex:1;background:white}.public-layout .public-footer{background:#2d3748;color:#fff;padding:60px 20px 20px;margin-top:0}.public-layout .public-footer .footer-container{max-width:1200px;margin:0 auto}.public-layout .public-footer .footer-section h3{font-size:20px;font-weight:700;color:#fff;margin-bottom:20px}.public-layout .public-footer .footer-section p{font-size:15px;color:#fffc;line-height:1.8;margin-bottom:20px}.public-layout .public-footer .footer-section .social-links{display:flex;gap:12px}.public-layout .public-footer .footer-section .social-links a{width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#fff}.public-layout .public-footer .footer-section .social-links a:hover{background:#667eea;transform:translateY(-3px);box-shadow:0 4px 12px #667eea66}.public-layout .public-footer .footer-section .social-links a .anticon{font-size:18px}.public-layout .public-footer .footer-section .footer-links{list-style:none;padding:0;margin:0}.public-layout .public-footer .footer-section .footer-links li{padding:10px 0;font-size:15px;color:#fffc;cursor:pointer;transition:all .3s ease}.public-layout .public-footer .footer-section .footer-links li:hover{color:#fff;padding-left:8px}.public-layout .public-footer .footer-section .footer-contact{display:flex;flex-direction:column;gap:16px}.public-layout .public-footer .footer-section .footer-contact .contact-item{display:flex;align-items:center;gap:12px;font-size:15px;color:#fffc}.public-layout .public-footer .footer-section .footer-contact .contact-item .anticon{font-size:18px;color:#667eea}.public-layout .public-footer .footer-bottom{margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.public-layout .public-footer .footer-bottom p{margin:0;font-size:14px;color:#fff9}html{scroll-behavior:smooth}.public-layout .ant-menu-horizontal>.ant-menu-item:hover,.public-layout .ant-menu-horizontal>.ant-menu-item-active{color:#667eea!important;border-bottom-color:transparent!important}.public-home{width:100%;overflow-x:hidden}.public-home .hero-section{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:60px 20px;position:relative;overflow:hidden}.public-home .hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="rgba(255,255,255,0.1)" d="M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,122.7C672,117,768,139,864,138.7C960,139,1056,117,1152,101.3C1248,85,1344,75,1392,69.3L1440,64L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom;background-size:cover;opacity:.3}.public-home .hero-section .hero-content{max-width:1200px;display:flex;align-items:center;gap:60px;position:relative;z-index:1}@media (max-width: 768px){.public-home .hero-section .hero-content{flex-direction:column;gap:40px;text-align:center}}.public-home .hero-section .hero-text{flex:1;color:#fff}.public-home .hero-section .hero-text .hero-title{font-size:56px;font-weight:800;margin-bottom:20px;line-height:1.2;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.2)}@media (max-width: 768px){.public-home .hero-section .hero-text .hero-title{font-size:42px}}@media (max-width: 480px){.public-home .hero-section .hero-text .hero-title{font-size:32px}}.public-home .hero-section .hero-text .hero-tagline{font-size:24px;font-weight:600;margin-bottom:16px;color:#fffffff2}@media (max-width: 768px){.public-home .hero-section .hero-text .hero-tagline{font-size:20px}}.public-home .hero-section .hero-text .hero-description{font-size:18px;margin-bottom:32px;color:#ffffffe6;line-height:1.8}@media (max-width: 768px){.public-home .hero-section .hero-text .hero-description{font-size:16px}}.public-home .hero-section .hero-text .hero-actions{display:flex;gap:16px;flex-wrap:wrap}@media (max-width: 768px){.public-home .hero-section .hero-text .hero-actions{justify-content:center}}.public-home .hero-section .hero-text .hero-actions .cta-button{background:white;color:#667eea;border:none;height:50px;padding:0 40px;font-size:16px;font-weight:600;border-radius:25px;box-shadow:0 4px 15px #0003;transition:all .3s ease}.public-home .hero-section .hero-text .hero-actions .cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;color:#667eea;background:white}.public-home .hero-section .hero-text .hero-actions .secondary-button{background:transparent;color:#fff;border:2px solid white;height:50px;padding:0 40px;font-size:16px;font-weight:600;border-radius:25px;transition:all .3s ease}.public-home .hero-section .hero-text .hero-actions .secondary-button:hover{background:white;color:#667eea;border-color:#fff;transform:translateY(-2px)}.public-home .hero-section .hero-image{flex:1;display:flex;justify-content:center;align-items:center}.public-home .hero-section .hero-image .floating-card{width:300px;height:300px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #0003;animation:float 3s ease-in-out infinite}@media (max-width: 768px){.public-home .hero-section .hero-image .floating-card{width:200px;height:200px}}.public-home .hero-section .hero-image .floating-card .hero-icon{font-size:120px;color:#fff}@media (max-width: 768px){.public-home .hero-section .hero-image .floating-card .hero-icon{font-size:80px}}.public-home .stats-section{padding:80px 20px;background:#f8f9fa}.public-home .stats-section .container{max-width:1200px;margin:0 auto}.public-home .stats-section .stat-card{text-align:center;border-radius:16px;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border:none}.public-home .stats-section .stat-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #667eea33}.public-home .stats-section .stat-card .ant-statistic-title{font-size:16px;font-weight:600;color:#4a5568;margin-bottom:8px}.public-home .stats-section .stat-card .ant-statistic-content{font-size:42px;font-weight:700;color:#667eea}.public-home .stats-section .stat-card .ant-statistic-content .anticon{margin-right:8px}.public-home .features-section{padding:80px 20px;background:white}.public-home .features-section .container{max-width:1200px;margin:0 auto}.public-home .features-section .section-header{text-align:center;margin-bottom:60px}.public-home .features-section .section-header h2{font-size:42px;font-weight:800;color:#2d3748;margin-bottom:16px}@media (max-width: 768px){.public-home .features-section .section-header h2{font-size:32px}}.public-home .features-section .section-header p{font-size:18px;color:#718096}.public-home .features-section .feature-card{text-align:center;border-radius:16px;padding:32px;border:2px solid #e2e8f0;transition:all .3s ease;height:100%}.public-home .features-section .feature-card:hover{border-color:#667eea;transform:translateY(-8px);box-shadow:0 12px 28px #667eea26}.public-home .features-section .feature-card .feature-icon{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.public-home .features-section .feature-card .feature-icon .anticon{font-size:40px;color:#fff}.public-home .features-section .feature-card h3{font-size:24px;font-weight:700;color:#2d3748;margin-bottom:16px}.public-home .features-section .feature-card p{font-size:16px;color:#718096;line-height:1.8;margin:0}.public-home .cta-section{padding:80px 20px;position:relative;overflow:hidden}.public-home .cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="rgba(255,255,255,0.1)" d="M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,122.7C672,117,768,139,864,138.7C960,139,1056,117,1152,101.3C1248,85,1344,75,1392,69.3L1440,64L1440,0L1392,0C1344,0,1248,0,1152,0C1056,0,960,0,864,0C768,0,672,0,576,0C480,0,384,0,288,0C192,0,96,0,48,0L0,0Z"></path></svg>') no-repeat top;background-size:cover}.public-home .cta-section .container{max-width:900px;margin:0 auto;position:relative;z-index:1}.public-home .cta-section .cta-content{text-align:center;color:#fff}.public-home .cta-section .cta-content h2{font-size:42px;font-weight:800;margin-bottom:20px;color:#fff}@media (max-width: 768px){.public-home .cta-section .cta-content h2{font-size:32px}}.public-home .cta-section .cta-content p{font-size:20px;margin-bottom:40px;color:#fffffff2}@media (max-width: 768px){.public-home .cta-section .cta-content p{font-size:18px}}.public-home .cta-section .cta-content .cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.public-home .cta-section .cta-content .cta-buttons .cta-phone,.public-home .cta-section .cta-content .cta-buttons .cta-email{height:50px;padding:0 40px;font-size:16px;font-weight:600;border-radius:25px;transition:all .3s ease}.public-home .cta-section .cta-content .cta-buttons .cta-phone{background:white;color:#667eea;border:none}.public-home .cta-section .cta-content .cta-buttons .cta-phone:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;background:white;color:#667eea}.public-home .cta-section .cta-content .cta-buttons .cta-email{background:transparent;color:#fff;border:2px solid white}.public-home .cta-section .cta-content .cta-buttons .cta-email:hover{background:white;color:#667eea;border-color:#fff;transform:translateY(-2px)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.public-about{width:100%}.public-about .container{max-width:1200px;margin:0 auto;padding:0 20px}.public-about .section-header{text-align:center;margin-bottom:60px}.public-about .section-header h2{font-size:42px;font-weight:800;color:#2d3748;margin-bottom:16px}@media (max-width: 768px){.public-about .section-header h2{font-size:32px}}.public-about .section-header p{font-size:18px;color:#718096}.public-about .about-hero{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:100px 20px 80px;text-align:center;color:#fff}.public-about .about-hero h1{font-size:56px;font-weight:800;margin-bottom:24px;color:#fff}@media (max-width: 768px){.public-about .about-hero h1{font-size:42px}}@media (max-width: 480px){.public-about .about-hero h1{font-size:32px}}.public-about .about-hero .lead{font-size:20px;max-width:800px;margin:0 auto;line-height:1.8;color:#fffffff2}@media (max-width: 768px){.public-about .about-hero .lead{font-size:18px}}.public-about .mission-vision-section{padding:80px 20px;background:white}.public-about .mission-vision-section .mission-card,.public-about .mission-vision-section .vision-card{height:100%;border-radius:20px;padding:40px;text-align:center;transition:all .3s ease;box-shadow:0 4px 20px #00000014}.public-about .mission-vision-section .mission-card:hover,.public-about .mission-vision-section .vision-card:hover{transform:translateY(-10px);box-shadow:0 12px 40px #667eea33}.public-about .mission-vision-section .mission-card .card-icon,.public-about .mission-vision-section .vision-card .card-icon{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.public-about .mission-vision-section .mission-card .card-icon .anticon,.public-about .mission-vision-section .vision-card .card-icon .anticon{font-size:40px;color:#fff}.public-about .mission-vision-section .mission-card h3,.public-about .mission-vision-section .vision-card h3{font-size:28px;font-weight:700;color:#2d3748;margin-bottom:20px}.public-about .mission-vision-section .mission-card p,.public-about .mission-vision-section .vision-card p{font-size:16px;color:#718096;line-height:1.8;margin:0}.public-about .values-section{padding:80px 20px;background:#f8f9fa}.public-about .values-section .value-card{text-align:center;border-radius:16px;padding:32px;height:100%;transition:all .3s ease;background:white;box-shadow:0 2px 8px #0000000d}.public-about .values-section .value-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #667eea26}.public-about .values-section .value-card .value-icon{width:70px;height:70px;margin:0 auto 20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.public-about .values-section .value-card .value-icon .anticon{font-size:32px;color:#fff}.public-about .values-section .value-card h4{font-size:20px;font-weight:700;color:#2d3748;margin-bottom:12px}.public-about .values-section .value-card p{font-size:14px;color:#718096;line-height:1.6;margin:0}.public-about .story-section{padding:80px 20px;background:white}.public-about .story-section .timeline-wrapper{max-width:900px;margin:0 auto;padding:20px 0}.public-about .story-section .timeline-wrapper .ant-timeline .ant-timeline-item{padding-bottom:50px}.public-about .story-section .timeline-wrapper .ant-timeline .ant-timeline-item:last-child{padding-bottom:0}.public-about .story-section .timeline-wrapper .timeline-card{border-radius:12px;box-shadow:0 4px 12px #00000014;border:none;transition:all .3s ease}.public-about .story-section .timeline-wrapper .timeline-card:hover{box-shadow:0 8px 24px #667eea26;transform:translateY(-4px)}.public-about .story-section .timeline-wrapper .timeline-card .timeline-year{font-size:24px;font-weight:800;color:#667eea;margin-bottom:12px}.public-about .story-section .timeline-wrapper .timeline-card h4{font-size:18px;font-weight:700;color:#2d3748;margin-bottom:8px}.public-about .story-section .timeline-wrapper .timeline-card p{font-size:14px;color:#718096;margin:0}.public-about .instructors-section{padding:80px 20px;background:#f8f9fa}.public-about .instructors-section .instructor-card{text-align:center;border-radius:20px;padding:40px 24px;transition:all .3s ease;background:white;box-shadow:0 4px 12px #00000014}.public-about .instructors-section .instructor-card:hover{transform:translateY(-10px);box-shadow:0 12px 32px #667eea33}.public-about .instructors-section .instructor-card .instructor-avatar{margin-bottom:24px}.public-about .instructors-section .instructor-card .instructor-avatar .ant-avatar{box-shadow:0 4px 12px #667eea4d}.public-about .instructors-section .instructor-card h3{font-size:24px;font-weight:700;color:#2d3748;margin-bottom:8px}.public-about .instructors-section .instructor-card .instructor-title{font-size:16px;color:#667eea;font-weight:600;margin-bottom:24px}.public-about .instructors-section .instructor-card .instructor-details{display:flex;flex-direction:column;gap:12px}.public-about .instructors-section .instructor-card .instructor-details .detail-item{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#f8f9fa;border-radius:20px;font-size:14px;color:#4a5568}.public-about .instructors-section .instructor-card .instructor-details .detail-item .anticon{color:#667eea;font-size:16px}.public-about .why-choose-section{padding:80px 20px;background:white}.public-about .why-choose-section h2{font-size:42px;font-weight:800;color:#2d3748;margin-bottom:40px}@media (max-width: 768px){.public-about .why-choose-section h2{font-size:32px}}.public-about .why-choose-section .reasons-list{display:flex;flex-direction:column;gap:24px}.public-about .why-choose-section .reasons-list .reason-item{display:flex;gap:16px;padding:20px;background:#f8f9fa;border-radius:12px;transition:all .3s ease}.public-about .why-choose-section .reasons-list .reason-item:hover{background:white;box-shadow:0 4px 12px #00000014;transform:translate(8px)}.public-about .why-choose-section .reasons-list .reason-item .anticon{font-size:24px;color:#667eea;flex-shrink:0;margin-top:4px}.public-about .why-choose-section .reasons-list .reason-item h4{font-size:18px;font-weight:700;color:#2d3748;margin-bottom:4px}.public-about .why-choose-section .reasons-list .reason-item p{font-size:14px;color:#718096;margin:0}.public-about .why-choose-section .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 480px){.public-about .why-choose-section .stats-grid{grid-template-columns:1fr}}.public-about .why-choose-section .stats-grid .stat-box{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:40px;border-radius:20px;text-align:center;color:#fff;transition:all .3s ease}.public-about .why-choose-section .stats-grid .stat-box:hover{transform:scale(1.05);box-shadow:0 12px 32px #667eea4d}.public-about .why-choose-section .stats-grid .stat-box .stat-number{font-size:48px;font-weight:800;margin-bottom:8px}@media (max-width: 768px){.public-about .why-choose-section .stats-grid .stat-box .stat-number{font-size:36px}}.public-about .why-choose-section .stats-grid .stat-box .stat-label{font-size:16px;font-weight:600;opacity:.95}.public-courses{width:100%}.public-courses .container{max-width:1200px;margin:0 auto;padding:0 20px}.public-courses .section-header{text-align:center;margin-bottom:60px}.public-courses .section-header h2{font-size:42px;font-weight:800;color:#2d3748;margin-bottom:16px}@media (max-width: 768px){.public-courses .section-header h2{font-size:32px}}.public-courses .section-header p{font-size:18px;color:#718096}.public-courses .courses-hero{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:100px 20px 80px;text-align:center;color:#fff}.public-courses .courses-hero h1{font-size:56px;font-weight:800;margin-bottom:24px;color:#fff}@media (max-width: 768px){.public-courses .courses-hero h1{font-size:42px}}@media (max-width: 480px){.public-courses .courses-hero h1{font-size:32px}}.public-courses .courses-hero .lead{font-size:20px;max-width:800px;margin:0 auto;line-height:1.8;color:#fffffff2}@media (max-width: 768px){.public-courses .courses-hero .lead{font-size:18px}}.public-courses .courses-section{padding:80px 20px;background:#f8f9fa}.public-courses .courses-section .course-card{border-radius:24px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 20px #00000014;position:relative;height:100%;display:flex;flex-direction:column}.public-courses .courses-section .course-card:hover{transform:translateY(-12px);box-shadow:0 12px 40px #667eea33}.public-courses .courses-section .course-card.popular{border:3px solid #f5a623}.public-courses .courses-section .course-card.popular .popular-badge{position:absolute;top:20px;right:20px;z-index:10}.public-courses .courses-section .course-card.popular .popular-badge .ant-tag{font-size:14px;font-weight:600;padding:6px 16px;border-radius:20px;border:none;box-shadow:0 2px 8px #f5a6234d}.public-courses .courses-section .course-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:32px}.public-courses .courses-section .course-card .course-header{display:flex;gap:20px;margin-bottom:32px}@media (max-width: 480px){.public-courses .courses-section .course-card .course-header{flex-direction:column;align-items:center;text-align:center}}.public-courses .courses-section .course-card .course-header .course-icon{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #00000026}.public-courses .courses-section .course-card .course-header .course-icon .anticon{font-size:40px;color:#fff}.public-courses .courses-section .course-card .course-header .course-title-section{flex:1}.public-courses .courses-section .course-card .course-header .course-title-section h3{font-size:28px;font-weight:800;color:#2d3748;margin-bottom:12px}@media (max-width: 768px){.public-courses .courses-section .course-card .course-header .course-title-section h3{font-size:24px}}.public-courses .courses-section .course-card .course-header .course-title-section .course-description{font-size:15px;color:#718096;line-height:1.6;margin:0}.public-courses .courses-section .course-card .course-pricing{padding:24px;background:#f8f9fa;border-radius:16px;margin-bottom:32px}.public-courses .courses-section .course-card .course-pricing .price{font-size:48px;font-weight:800;color:#667eea;text-align:center;margin-bottom:16px}@media (max-width: 768px){.public-courses .courses-section .course-card .course-pricing .price{font-size:40px}}.public-courses .courses-section .course-card .course-pricing .course-meta{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.public-courses .courses-section .course-card .course-pricing .course-meta .meta-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#4a5568;font-weight:600}.public-courses .courses-section .course-card .course-pricing .course-meta .meta-item .anticon{color:#667eea;font-size:16px}.public-courses .courses-section .course-card .course-features{flex:1;margin-bottom:24px}.public-courses .courses-section .course-card .course-features h4{font-size:18px;font-weight:700;color:#2d3748;margin-bottom:16px}.public-courses .courses-section .course-card .course-features ul{list-style:none;padding:0;margin:0}.public-courses .courses-section .course-card .course-features ul li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;color:#4a5568}.public-courses .courses-section .course-card .course-features ul li .anticon{color:#52c41a;font-size:18px;flex-shrink:0;margin-top:2px}.public-courses .courses-section .course-card .course-features ul li span{flex:1}.public-courses .courses-section .course-card .enroll-button{height:50px;font-size:16px;font-weight:700;border-radius:12px;margin-top:auto;transition:all .3s ease}.public-courses .courses-section .course-card .enroll-button:hover{transform:scale(1.02);box-shadow:0 4px 16px #0003}.public-courses .services-section{padding:80px 20px;background:white}.public-courses .services-section .service-card{text-align:center;border-radius:16px;padding:32px;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;height:100%}.public-courses .services-section .service-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #667eea26}.public-courses .services-section .service-card .service-icon{width:70px;height:70px;margin:0 auto 20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.public-courses .services-section .service-card .service-icon .anticon{font-size:32px;color:#fff}.public-courses .services-section .service-card h4{font-size:18px;font-weight:700;color:#2d3748;margin-bottom:12px}.public-courses .services-section .service-card p{font-size:14px;color:#718096;line-height:1.6;margin:0}.public-courses .payment-section{padding:80px 20px;background:#f8f9fa}.public-courses .payment-section .payment-card{border-radius:24px;padding:40px;box-shadow:0 8px 32px #00000014;border:none}.public-courses .payment-section .payment-card .payment-icon{width:100px;height:100px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}@media (max-width: 768px){.public-courses .payment-section .payment-card .payment-icon{margin:0 auto 24px}}.public-courses .payment-section .payment-card .payment-icon .anticon{font-size:48px;color:#fff}.public-courses .payment-section .payment-card h3{font-size:32px;font-weight:800;color:#2d3748;margin-bottom:16px}@media (max-width: 768px){.public-courses .payment-section .payment-card h3{font-size:26px;text-align:center}}.public-courses .payment-section .payment-card p{font-size:16px;color:#718096;line-height:1.8}@media (max-width: 768px){.public-courses .payment-section .payment-card p{text-align:center}}.public-courses .payment-section .payment-card .payment-list{list-style:none;padding:0;margin:0}.public-courses .payment-section .payment-card .payment-list li{display:flex;align-items:center;gap:16px;padding:16px;background:white;border-radius:12px;margin-bottom:12px;font-size:16px;color:#2d3748;font-weight:600;transition:all .3s ease}.public-courses .payment-section .payment-card .payment-list li:hover{background:#f8f9fa;transform:translate(8px)}.public-courses .payment-section .payment-card .payment-list li .anticon{color:#52c41a;font-size:22px;flex-shrink:0}.public-courses .courses-cta{padding:80px 20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.public-courses .courses-cta .cta-content{text-align:center;color:#fff}.public-courses .courses-cta .cta-content h2{font-size:42px;font-weight:800;margin-bottom:20px;color:#fff}@media (max-width: 768px){.public-courses .courses-cta .cta-content h2{font-size:32px}}.public-courses .courses-cta .cta-content p{font-size:20px;margin-bottom:40px;color:#fffffff2}@media (max-width: 768px){.public-courses .courses-cta .cta-content p{font-size:18px}}.public-courses .courses-cta .cta-content .cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.public-courses .courses-cta .cta-content .cta-buttons button{height:50px;padding:0 40px;font-size:16px;font-weight:600;border-radius:25px;transition:all .3s ease}.public-courses .courses-cta .cta-content .cta-buttons button.ant-btn-primary{background:white;color:#667eea;border:none}.public-courses .courses-cta .cta-content .cta-buttons button.ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;background:white;color:#667eea}.public-courses .courses-cta .cta-content .cta-buttons button:not(.ant-btn-primary){background:transparent;color:#fff;border:2px solid white}.public-courses .courses-cta .cta-content .cta-buttons button:not(.ant-btn-primary):hover{background:white;color:#667eea;border-color:#fff;transform:translateY(-2px)}.public-contact{width:100%}.public-contact .container{max-width:1200px;margin:0 auto;padding:0 20px}.public-contact .section-header{text-align:center;margin-bottom:60px}.public-contact .section-header h2{font-size:42px;font-weight:800;color:#2d3748;margin-bottom:16px}@media (max-width: 768px){.public-contact .section-header h2{font-size:32px}}.public-contact .section-header p{font-size:18px;color:#718096}.public-contact .contact-hero{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:100px 20px 80px;text-align:center;color:#fff}.public-contact .contact-hero h1{font-size:56px;font-weight:800;margin-bottom:24px;color:#fff}@media (max-width: 768px){.public-contact .contact-hero h1{font-size:42px}}@media (max-width: 480px){.public-contact .contact-hero h1{font-size:32px}}.public-contact .contact-hero .lead{font-size:20px;max-width:800px;margin:0 auto;line-height:1.8;color:#fffffff2}@media (max-width: 768px){.public-contact .contact-hero .lead{font-size:18px}}.public-contact .contact-content{padding:80px 20px;background:#f8f9fa}.public-contact .contact-content .contact-form-card{border-radius:24px;box-shadow:0 8px 32px #00000014;border:none;height:100%}.public-contact .contact-content .contact-form-card .ant-card-body{padding:40px}@media (max-width: 480px){.public-contact .contact-content .contact-form-card .ant-card-body{padding:24px}}.public-contact .contact-content .contact-form-card .form-header{margin-bottom:32px}.public-contact .contact-content .contact-form-card .form-header h2{font-size:32px;font-weight:800;color:#2d3748;margin-bottom:12px}@media (max-width: 768px){.public-contact .contact-content .contact-form-card .form-header h2{font-size:26px}}.public-contact .contact-content .contact-form-card .form-header p{font-size:16px;color:#718096;margin:0}.public-contact .contact-content .contact-form-card .ant-form .ant-form-item-label>label{font-size:15px;font-weight:600;color:#2d3748}.public-contact .contact-content .contact-form-card .ant-form .ant-input,.public-contact .contact-content .contact-form-card .ant-form .ant-input-affix-wrapper{border-radius:12px;border:2px solid #e2e8f0;transition:all .3s ease}.public-contact .contact-content .contact-form-card .ant-form .ant-input:hover,.public-contact .contact-content .contact-form-card .ant-form .ant-input:focus,.public-contact .contact-content .contact-form-card .ant-form .ant-input-affix-wrapper:hover,.public-contact .contact-content .contact-form-card .ant-form .ant-input-affix-wrapper:focus{border-color:#667eea}.public-contact .contact-content .contact-form-card .ant-form .ant-input .ant-input-prefix,.public-contact .contact-content .contact-form-card .ant-form .ant-input-affix-wrapper .ant-input-prefix{color:#718096;margin-right:12px}.public-contact .contact-content .contact-form-card .ant-form .ant-input-textarea textarea{border-radius:12px;border:2px solid #e2e8f0;transition:all .3s ease}.public-contact .contact-content .contact-form-card .ant-form .ant-input-textarea textarea:hover,.public-contact .contact-content .contact-form-card .ant-form .ant-input-textarea textarea:focus{border-color:#667eea}.public-contact .contact-content .contact-form-card .ant-form .submit-button{height:50px;font-size:16px;font-weight:700;border-radius:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;margin-top:8px;transition:all .3s ease}.public-contact .contact-content .contact-form-card .ant-form .submit-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea4d}.public-contact .contact-content .contact-form-card .ant-form .submit-button:active{transform:translateY(0)}.public-contact .contact-content .contact-info-section .info-header{margin-bottom:32px}.public-contact .contact-content .contact-info-section .info-header h2{font-size:32px;font-weight:800;color:#2d3748;margin-bottom:12px}@media (max-width: 768px){.public-contact .contact-content .contact-info-section .info-header h2{font-size:26px}}.public-contact .contact-content .contact-info-section .info-header p{font-size:16px;color:#718096;line-height:1.8;margin:0}.public-contact .contact-content .contact-info-section .contact-cards{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.public-contact .contact-content .contact-info-section .contact-cards .info-card{border-radius:16px;box-shadow:0 4px 12px #00000014;border:none;transition:all .3s ease;cursor:default}.public-contact .contact-content .contact-info-section .contact-cards .info-card.ant-card-hoverable{cursor:pointer}.public-contact .contact-content .contact-info-section .contact-cards .info-card.ant-card-hoverable:hover{transform:translate(8px);box-shadow:0 8px 24px #667eea26}.public-contact .contact-content .contact-info-section .contact-cards .info-card .ant-card-body{display:flex;align-items:flex-start;gap:20px;padding:24px}.public-contact .contact-content .contact-info-section .contact-cards .info-card .info-icon{width:60px;height:60px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.public-contact .contact-content .contact-info-section .contact-cards .info-card .info-icon .anticon{font-size:28px;color:#fff}.public-contact .contact-content .contact-info-section .contact-cards .info-card .info-content{flex:1}.public-contact .contact-content .contact-info-section .contact-cards .info-card .info-content h4{font-size:16px;font-weight:700;color:#2d3748;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.public-contact .contact-content .contact-info-section .contact-cards .info-card .info-content p{font-size:16px;color:#4a5568;margin:0;line-height:1.6}.public-contact .contact-content .contact-info-section .map-card{border-radius:16px;box-shadow:0 4px 12px #00000014;border:none;overflow:hidden}.public-contact .contact-content .contact-info-section .map-card .ant-card-body{padding:0}.public-contact .contact-content .contact-info-section .map-card .map-placeholder{height:300px;background:linear-gradient(135deg,rgba(102,126,234,.1) 0%,rgba(118,75,162,.1) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.public-contact .contact-content .contact-info-section .map-card .map-placeholder .anticon{font-size:64px;color:#667eea}.public-contact .contact-content .contact-info-section .map-card .map-placeholder p{font-size:20px;font-weight:700;color:#2d3748;margin:0}.public-contact .contact-content .contact-info-section .map-card .map-placeholder span{font-size:14px;color:#718096}.public-contact .faq-section{padding:80px 20px;background:white}.public-contact .faq-section .faq-card{border-radius:16px;padding:24px;border:2px solid #e2e8f0;transition:all .3s ease;height:100%}.public-contact .faq-section .faq-card:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 8px 24px #667eea26}.public-contact .faq-section .faq-card h4{font-size:18px;font-weight:700;color:#2d3748;margin-bottom:12px;display:flex;align-items:flex-start;gap:12px}.public-contact .faq-section .faq-card h4:before{content:"Q";width:32px;height:32px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.public-contact .faq-section .faq-card p{font-size:15px;color:#4a5568;line-height:1.8;margin:0;padding-left:44px}.ps-main{padding:24px;min-height:100vh;background:#f5f7fa}@media (max-width: 768px){.ps-main{padding:16px}}@media (max-width: 480px){.ps-main{padding:12px}}.ps-section{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;width:100%;max-width:1400px;margin:0 auto}@media (max-width: 1200px){.ps-section{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}}@media (max-width: 768px){.ps-section{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}}@media (max-width: 640px){.ps-section{grid-template-columns:1fr;gap:16px}}.spinner-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#ffffffe6;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.add-customer{display:flex;flex-wrap:wrap;gap:20px}.main-content{position:relative}.payment-scheme-card{border-radius:12px;border:2px solid #e2e8f0;box-shadow:0 2px 8px #0000000f;transition:all .3s ease;overflow:hidden;height:100%;display:flex;flex-direction:column;max-width:320px;width:100%}.payment-scheme-card .ant-card-body{padding:20px;display:flex;flex-direction:column;gap:12px;height:100%}.payment-scheme-card:hover:not(.editing){transform:translateY(-2px);box-shadow:0 4px 16px #0000001a;border-color:#667eea}.payment-scheme-card.editing{border-color:#667eea;box-shadow:0 4px 16px #667eea26}.payment-scheme-header{text-align:center;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.payment-scheme-header .scheme-code{font-size:1.5rem;font-weight:700;color:#1a202c;letter-spacing:.5px;margin:0}.payment-scheme-header .code-input{font-size:1.25rem;font-weight:700;text-align:center;border-radius:6px;border:2px solid #cbd5e0;height:38px}.payment-scheme-header .code-input:focus,.payment-scheme-header .code-input:hover{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.payment-scheme-amount{text-align:center;padding:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;margin:0}.payment-scheme-amount .amount-display{display:flex;align-items:center;justify-content:center;gap:8px}.payment-scheme-amount .amount-display .currency-icon{font-size:1.125rem;color:#ffffffe6}.payment-scheme-amount .amount-display .amount-value{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.payment-scheme-amount .amount-input{font-size:1.25rem;font-weight:600;text-align:center;height:38px}.payment-scheme-amount .amount-input .ant-input-number-input{text-align:center;font-weight:700}.payment-scheme-description{flex:1;display:flex;gap:8px;align-items:flex-start;padding:12px;background:#f7fafc;border-radius:8px;min-height:70px}.payment-scheme-description .description-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#52c41a;font-size:1rem;margin-top:2px}.payment-scheme-description .description-text{flex:1;font-size:.875rem;color:#4a5568;line-height:1.5;font-weight:400;margin:0}.payment-scheme-description .description-input{flex:1;border-radius:6px;border:2px solid #cbd5e0}.payment-scheme-description .description-input:focus,.payment-scheme-description .description-input:hover{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.payment-scheme-description .description-input textarea{font-size:.875rem}.payment-scheme-name{text-align:center;padding:10px 12px;background:linear-gradient(135deg,#f7fafc 0%,#edf2f7 100%);border-radius:8px}.payment-scheme-name .name-text{font-size:1rem;font-weight:600;color:#2d3748;letter-spacing:.3px;margin:0}.payment-scheme-name .name-input{font-size:.9375rem;font-weight:600;text-align:center;border-radius:6px;border:2px solid #cbd5e0;height:36px}.payment-scheme-name .name-input:focus,.payment-scheme-name .name-input:hover{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.payment-scheme-actions{margin-top:4px;padding-top:0}.payment-scheme-actions .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;height:38px;font-weight:600;font-size:.9375rem;border-radius:8px;transition:all .3s ease}.payment-scheme-actions .ant-btn-primary:hover{background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.payment-scheme-actions .ant-btn-primary:active{transform:translateY(0)}.payment-scheme-actions .ant-btn-default{height:36px;font-weight:500;font-size:.875rem;border-radius:8px;border:2px solid #e2e8f0;transition:all .3s ease}.payment-scheme-actions .ant-btn-default:hover{border-color:#cbd5e0;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.payment-scheme-actions .action-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:2px solid #e2e8f0;padding:0}.payment-scheme-actions .action-btn .anticon{font-size:1.125rem}.payment-scheme-actions .action-btn.edit-btn:hover{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#667eea;color:#fff;transform:scale(1.08);box-shadow:0 2px 8px #667eea4d}.payment-scheme-actions .action-btn.delete-btn:hover{background:#ff4d4f;border-color:#ff4d4f;color:#fff;transform:scale(1.08);box-shadow:0 2px 8px #ff4d4f4d}.payment-scheme-actions .ant-space{display:flex}.payment-scheme-actions .ant-space-vertical{width:100%;gap:8px!important}.payment-scheme-actions .ant-space-horizontal{gap:10px!important}@media (max-width: 768px){.payment-scheme-card{max-width:100%}.payment-scheme-card .ant-card-body{padding:16px;gap:10px}.payment-scheme-header{padding-bottom:8px}.payment-scheme-header .scheme-code{font-size:1.375rem}.payment-scheme-header .code-input{font-size:1.125rem;height:36px}.payment-scheme-amount{padding:10px}.payment-scheme-amount .amount-display{gap:6px}.payment-scheme-amount .amount-display .amount-value{font-size:1.375rem}.payment-scheme-amount .amount-display .currency-icon{font-size:1rem}.payment-scheme-amount .amount-input{font-size:1.125rem;height:36px}.payment-scheme-description{padding:10px;min-height:60px;gap:6px}.payment-scheme-description .description-icon{width:16px;height:16px;font-size:.9375rem}.payment-scheme-description .description-text,.payment-scheme-description .description-input textarea{font-size:.8125rem}.payment-scheme-name{padding:8px 10px}.payment-scheme-name .name-text{font-size:.9375rem}.payment-scheme-name .name-input{font-size:.875rem;height:34px}.payment-scheme-actions .ant-btn-primary{height:36px;font-size:.875rem}.payment-scheme-actions .ant-btn-default{height:34px;font-size:.8125rem}.payment-scheme-actions .action-btn{width:38px;height:38px}.payment-scheme-actions .action-btn .anticon{font-size:1rem}}@media (max-width: 480px){.payment-scheme-card .ant-card-body{padding:14px;gap:8px}.payment-scheme-header{padding-bottom:6px}.payment-scheme-header .scheme-code{font-size:1.25rem}.payment-scheme-header .code-input{font-size:1rem;height:34px}.payment-scheme-amount{padding:8px}.payment-scheme-amount .amount-display{gap:4px}.payment-scheme-amount .amount-display .amount-value{font-size:1.25rem}.payment-scheme-amount .amount-display .currency-icon{font-size:.9375rem}.payment-scheme-amount .amount-input{font-size:1rem;height:34px}.payment-scheme-description{padding:8px;min-height:55px;gap:6px}.payment-scheme-description .description-icon{width:14px;height:14px;font-size:.875rem}.payment-scheme-description .description-text{font-size:.75rem;line-height:1.4}.payment-scheme-description .description-input textarea{font-size:.75rem}.payment-scheme-name{padding:6px 8px}.payment-scheme-name .name-text{font-size:.875rem}.payment-scheme-name .name-input{font-size:.8125rem;height:32px}.payment-scheme-actions{margin-top:2px}.payment-scheme-actions .ant-btn-primary{height:34px;font-size:.8125rem}.payment-scheme-actions .ant-btn-default{height:32px;font-size:.75rem}.payment-scheme-actions .action-btn{width:36px;height:36px}.payment-scheme-actions .action-btn .anticon{font-size:.9375rem}.payment-scheme-actions .ant-space-vertical{gap:6px!important}.payment-scheme-actions .ant-space-horizontal{gap:8px!important}}@keyframes slideIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.payment-scheme-card{animation:slideIn .3s ease-out}.payment-scheme-card .ant-btn-loading{pointer-events:none}.payment-scheme-card input:focus,.payment-scheme-card textarea:focus{outline:none}.payment-scheme-card .ant-input:focus,.payment-scheme-card .ant-input-number:focus,.payment-scheme-card .ant-input:focus-within,.payment-scheme-card .ant-input-number:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.payment-scheme-card .ant-card-body>*{flex-shrink:0}.payment-scheme-card .ant-card-body .payment-scheme-description{flex-shrink:1}.payments-modern{padding:24px;min-height:100vh;background:#f5f7fa}@media (max-width: 768px){.payments-modern{padding:16px}}@media (max-width: 480px){.payments-modern{padding:12px}}.payments-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.payments-header h1{font-size:2rem;font-weight:700;color:#1a202c;margin:0;display:flex;align-items:center;gap:12px}.payments-header h1 .anticon{color:#667eea}@media (max-width: 768px){.payments-header h1{font-size:1.5rem}}@media (max-width: 480px){.payments-header h1{font-size:1.25rem}}.payments-header .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;font-weight:600;transition:all .3s ease}.payments-header .ant-btn-primary:hover{background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}@media (max-width: 480px){.payments-header .ant-btn-primary{width:100%}}.stat-card{border-radius:12px;border:none;box-shadow:0 2px 12px #0000000f;transition:all .3s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.stat-card .ant-card-body{padding:20px}.stat-card .ant-statistic-title{font-size:.875rem;font-weight:600;color:#718096;margin-bottom:8px}.stat-card .ant-statistic-content{font-size:2rem;font-weight:700}.stat-card.total-card{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.stat-card.total-card .ant-statistic-title,.stat-card.total-card .ant-statistic-content{color:#fff!important}.stat-card.total-card .anticon{color:#ffffffe6}.stat-card.amount-card{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%)}.stat-card.amount-card .ant-statistic-title,.stat-card.amount-card .ant-statistic-content{color:#fff!important}.stat-card.amount-card .anticon{color:#ffffffe6}.stat-card.recent-card{background:linear-gradient(135deg,#4299e1 0%,#3182ce 100%)}.stat-card.recent-card .ant-statistic-title,.stat-card.recent-card .ant-statistic-content{color:#fff!important}.stat-card.recent-card .anticon{color:#ffffffe6}@media (max-width: 768px){.stat-card .ant-statistic-content{font-size:1.5rem}}@media (max-width: 480px){.stat-card .ant-card-body{padding:16px}.stat-card .ant-statistic-content{font-size:1.25rem}}.table-card{border-radius:16px;border:none;box-shadow:0 4px 16px #00000014}.table-card .ant-card-body{padding:24px}@media (max-width: 768px){.table-card .ant-card-body{padding:16px}}@media (max-width: 480px){.table-card .ant-card-body{padding:12px}}.table-card .filters-section{margin-bottom:24px;padding:16px;background:#f7fafc;border-radius:12px}@media (max-width: 768px){.table-card .filters-section{padding:12px}}.table-card .filters-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.table-card .filters-form .ant-form-item{margin:0}.table-card .filters-form .ant-input,.table-card .filters-form .ant-select{border-radius:8px}.table-card .filters-form .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;font-weight:600}.table-card .filters-form .ant-btn-primary:hover{background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}@media (max-width: 768px){.table-card .filters-form .ant-form-item{width:100%}.table-card .filters-form .ant-form-item .ant-input,.table-card .filters-form .ant-form-item .ant-select{width:100%!important}}.table-card .ant-table .ant-table-thead>tr>th{background:#f7fafc;color:#4a5568;font-weight:600;font-size:.875rem;border-bottom:2px solid #e2e8f0}.table-card .ant-table .ant-table-tbody>tr:hover{background:#f7fafc}.table-card .ant-table .ant-table-tbody>tr td{padding:12px 16px;color:#2d3748;font-size:.875rem}@media (max-width: 768px){.table-card .ant-table{font-size:.8125rem}.table-card .ant-table .ant-table-thead>tr>th,.table-card .ant-table .ant-table-tbody>tr>td{padding:8px 12px}}.table-card .ant-tag{border-radius:12px;padding:4px 12px;font-weight:500;border:none}.table-card .ant-pagination{margin-top:24px}.table-card .ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none}.table-card .ant-pagination .ant-pagination-item-active a{color:#fff}.payment-modal .ant-modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:16px 16px 0 0;padding:20px 24px}.payment-modal .ant-modal-header .ant-modal-title{color:#fff;font-size:1.25rem;font-weight:600}.payment-modal .ant-modal-header .ant-modal-title .ant-space,.payment-modal .ant-modal-header .ant-modal-title .ant-space .anticon{color:#fff}.payment-modal .ant-modal-content{border-radius:16px}.payment-modal .ant-modal-body{padding:24px}@media (max-width: 768px){.payment-modal .ant-modal-body{padding:16px}}.payment-modal .ant-modal-close{color:#fff}.payment-modal .ant-modal-close:hover{background:rgba(255,255,255,.2)}.payment-modal .ant-modal-footer{padding:16px 24px;border-top:2px solid #e2e8f0}.payment-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;font-weight:600;padding:8px 24px;height:auto}.payment-modal .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#5568d3 0%,#653a8f 100%);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.payment-modal .ant-modal-footer .ant-btn-default{border-radius:8px;padding:8px 24px;height:auto}@media (max-width: 768px){.payment-modal .ant-modal-footer{padding:12px 16px}}.payment-modal .modal-content .form-group{margin-bottom:20px}.payment-modal .modal-content .form-group:last-child{margin-bottom:0}.payment-modal .modal-content .form-group label{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:8px}.payment-modal .modal-content .form-group label .anticon{color:#667eea}.payment-modal .modal-content .form-group .ant-input,.payment-modal .modal-content .form-group .ant-select{border-radius:8px;border:2px solid #e2e8f0;transition:all .3s ease}.payment-modal .modal-content .form-group .ant-input:focus,.payment-modal .modal-content .form-group .ant-input:hover,.payment-modal .modal-content .form-group .ant-select:focus,.payment-modal .modal-content .form-group .ant-select:hover{border-color:#667eea}.payment-modal .modal-content .form-group .ant-input-disabled{background:#f7fafc;color:#718096;cursor:not-allowed}@media (max-width: 768px){.payments-header{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.payments-header h1{width:100%}.stat-card .ant-statistic-title{font-size:.75rem}.table-card .filters-form .ant-btn{width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-card{animation:fadeInUp .5s ease-out}.stat-card:nth-child(1){animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.2s}.stat-card:nth-child(3){animation-delay:.3s}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}.container{display:flex}.box{padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 2px 10px #0000001a}.box-margin{position:relative;padding:20px;border-radius:10px;border:1px solid #E5E7EB;background-color:#fff;margin:10px 10rem}@media screen and (max-width: 1800px){.box-margin{margin:10px 7rem}}@media screen and (max-width: 1400px){.box-margin{margin:10px 2rem}}@media screen and (max-width: 1200px){.box-margin{margin:10px 3rem}}@media screen and (max-width: 1024px){.box-margin{margin:10px 2rem}}@media screen and (max-width: 768px){.box-margin{margin:10px 0}}.disabled-div{pointer-events:none;opacity:.5;cursor:not-allowed}.menu-inner-shadow{background:linear-gradient(#fff 41%,rgba(255,255,255,.11) 95%,rgba(255,255,255,0))}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-none{text-transform:none!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.ant-input,.ant-input-search input,.ant-input-affix-wrapper input{line-height:1.5715!important;display:flex!important;align-items:center!important}.ant-input::placeholder,.ant-input-search input::placeholder,.ant-input-affix-wrapper input::placeholder{line-height:normal!important;transform:translateY(0)!important;vertical-align:middle!important}.ant-input-affix-wrapper{display:flex!important;align-items:center!important}.ant-input-affix-wrapper .ant-input{padding-top:0!important;padding-bottom:0!important;height:auto!important;line-height:normal!important}.ant-input-search .ant-input-wrapper .ant-input{line-height:normal!important;padding-top:4px!important;padding-bottom:4px!important}.ant-input-search .ant-input-wrapper .ant-input::placeholder{line-height:normal!important;vertical-align:middle!important}
