.LoginComponent{background:#f6f9ff;color:#444;font-family:Open Sans,sans-serif;min-height:100vh}.LoginComponent :root{scroll-behavior:smooth}.LoginComponent a{color:#4154f1;text-decoration:none}.LoginComponent a:hover{color:#717ff5;text-decoration:none}.LoginComponent h1,.LoginComponent h2,.LoginComponent h3,.LoginComponent h4,.LoginComponent h5,.LoginComponent h6{font-family:Nunito,sans-serif}.LoginComponent .container{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-left:var(--bs-gutter-x,.75rem);padding-right:.75rem;padding-right:var(--bs-gutter-x,.75rem);width:100%}.LoginComponent .section{overflow:hidden;padding:60px 0}.LoginComponent .min-vh-100{min-height:100vh!important}.LoginComponent .d-flex{display:flex!important}.LoginComponent .flex-column{flex-direction:column!important}.LoginComponent .align-items-center{align-items:center!important}.LoginComponent .py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.LoginComponent .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.LoginComponent .justify-content-center{justify-content:center!important}.LoginComponent .col-lg-4{flex:0 0 auto;width:33.33333333%}.LoginComponent .col-md-6{flex:0 0 auto;width:50%}@media (max-width:991.98px){.LoginComponent .col-lg-4{width:50%}}@media (max-width:767.98px){.LoginComponent .col-lg-4,.LoginComponent .col-md-6{width:100%}}.LoginComponent .logo{align-items:center;display:flex;line-height:1;text-decoration:none}.LoginComponent .logo img{margin-right:10px;max-height:50px;width:auto}.LoginComponent .logo span{color:#012970;font-family:Nunito,sans-serif;font-size:26px;font-weight:700}.LoginComponent .w-auto{width:auto!important}.LoginComponent .d-none{display:none!important}.LoginComponent .d-lg-block{display:block!important}@media (max-width:991.98px){.LoginComponent .d-lg-block{display:none!important}}.LoginComponent .card{word-wrap:break-word;background-clip:initial;background-color:#fff;border:none;border-radius:5px;box-shadow:0 0 30px #0129701a;display:flex;flex-direction:column;margin-bottom:30px;min-width:0;position:relative}.LoginComponent .mb-3{margin-bottom:1rem!important}.LoginComponent .card-body{flex:1 1 auto;padding:30px}.LoginComponent .pt-4{padding-top:1.5rem!important}.LoginComponent .pb-2{padding-bottom:.5rem!important}.LoginComponent .card-title{color:#012970;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;margin-bottom:0;padding:20px 0 15px}.LoginComponent .text-center{text-align:center!important}.LoginComponent .fs-4{font-size:calc(1.275rem + .3vw)!important}.LoginComponent .small{font-size:.875em}.LoginComponent .row.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.LoginComponent .col-12{flex:0 0 auto;width:100%}.LoginComponent .form-label{color:#01297099;font-weight:600;margin-bottom:.5rem}.LoginComponent .form-control{background-color:#fff;background-image:none;border:1px solid #ced4da;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.LoginComponent .form-control:focus{background-color:#fff;border-color:#4154f1;box-shadow:0 0 0 .2rem #4154f140;color:#212529;outline:0}.LoginComponent .position-relative{position:relative!important}.LoginComponent .form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.LoginComponent .form-check-input{color-adjust:exact;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #00000040;float:left;height:1em;margin-left:-1.5em;margin-top:.25em;-webkit-print-color-adjust:exact;vertical-align:top;width:1em}.LoginComponent .form-check-input:checked{background-color:#4154f1;border-color:#4154f1}.LoginComponent .form-check-input:focus{border-color:#4154f1;box-shadow:0 0 0 .25rem #4154f140;outline:0}.LoginComponent .form-check-label{color:#444;margin-bottom:0}.LoginComponent .btn{background-color:initial;border:1px solid #0000;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}.LoginComponent .btn-primary{background-color:#4154f1;border-color:#4154f1;color:#fff}.LoginComponent .btn-primary:focus,.LoginComponent .btn-primary:hover{background-color:#5969f3;border-color:#5969f3;color:#fff}.LoginComponent .btn-primary:focus{box-shadow:0 0 0 .2rem #4154f180}.LoginComponent .btn-primary:disabled{background-color:#4154f1;border-color:#4154f1;color:#fff;opacity:.65}.LoginComponent .w-100{width:100%!important}.LoginComponent .alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.LoginComponent .alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.LoginComponent .credits{color:#012970;font-size:13px;padding-top:20px;text-align:center}.LoginComponent .credits p{margin:0;padding:0}@media (max-width:1199px){.LoginComponent .container{padding:20px}}@media (max-width:768px){.LoginComponent .card-body{padding:20px}.LoginComponent .logo span{font-size:20px}.LoginComponent .logo img{max-height:40px}}@media (max-width:576px){.LoginComponent .col-lg-4,.LoginComponent .col-md-6{padding:0 15px}.LoginComponent .card-body{padding:15px}}.SignupComponent{background:#f6f9ff;color:#444;font-family:Open Sans,sans-serif;min-height:100vh}.SignupComponent :root{scroll-behavior:smooth}.SignupComponent a{color:#4154f1;text-decoration:none}.SignupComponent a:hover{color:#717ff5;text-decoration:none}.SignupComponent h1,.SignupComponent h2,.SignupComponent h3,.SignupComponent h4,.SignupComponent h5,.SignupComponent h6{font-family:Nunito,sans-serif}.SignupComponent .container{margin-left:auto;margin-right:auto;padding-left:.75rem;padding-left:var(--bs-gutter-x,.75rem);padding-right:.75rem;padding-right:var(--bs-gutter-x,.75rem);width:100%}.SignupComponent .section{overflow:hidden;padding:60px 0}.SignupComponent .min-vh-100{min-height:100vh!important}.SignupComponent .d-flex{display:flex!important}.SignupComponent .flex-column{flex-direction:column!important}.SignupComponent .align-items-center{align-items:center!important}.SignupComponent .py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.SignupComponent .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.SignupComponent .justify-content-center{justify-content:center!important}.SignupComponent .col-lg-4{flex:0 0 auto;width:33.33333333%}.SignupComponent .col-md-6{flex:0 0 auto;width:50%}@media (max-width:991.98px){.SignupComponent .col-lg-4{width:50%}}@media (max-width:767.98px){.SignupComponent .col-lg-4,.SignupComponent .col-md-6{width:100%}}.SignupComponent .logo{align-items:center;display:flex;line-height:1;text-decoration:none}.SignupComponent .logo img{margin-right:10px;max-height:50px;width:auto}.SignupComponent .logo span{color:#012970;font-family:Nunito,sans-serif;font-size:26px;font-weight:700}.SignupComponent .w-auto{width:auto!important}.SignupComponent .d-none{display:none!important}.SignupComponent .d-lg-block{display:block!important}@media (max-width:991.98px){.SignupComponent .d-lg-block{display:none!important}}.SignupComponent .card{word-wrap:break-word;background-clip:initial;background-color:#fff;border:none;border-radius:5px;box-shadow:0 0 30px #0129701a;display:flex;flex-direction:column;margin-bottom:30px;min-width:0;position:relative}.SignupComponent .mb-3{margin-bottom:1rem!important}.SignupComponent .card-body{flex:1 1 auto;padding:30px}.SignupComponent .pt-4{padding-top:1.5rem!important}.SignupComponent .pb-2{padding-bottom:.5rem!important}.SignupComponent .card-title{color:#012970;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;margin-bottom:0;padding:20px 0 15px}.SignupComponent .text-center{text-align:center!important}.SignupComponent .fs-4{font-size:calc(1.275rem + .3vw)!important}.SignupComponent .small{font-size:.875em}.SignupComponent .row.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.SignupComponent .col-12{flex:0 0 auto;width:100%}.SignupComponent .form-label{color:#01297099;font-weight:600;margin-bottom:.5rem}.SignupComponent .form-control{background-color:#fff;background-image:none;border:1px solid #ced4da;border-radius:.25rem;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.SignupComponent .form-control:focus{background-color:#fff;border-color:#4154f1;box-shadow:0 0 0 .2rem #4154f140;color:#212529;outline:0}.SignupComponent .position-relative{position:relative!important}.SignupComponent .form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.SignupComponent .form-check-input{color-adjust:exact;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #00000040;float:left;height:1em;margin-left:-1.5em;margin-top:.25em;-webkit-print-color-adjust:exact;vertical-align:top;width:1em}.SignupComponent .form-check-input:checked{background-color:#4154f1;border-color:#4154f1}.SignupComponent .form-check-input:focus{border-color:#4154f1;box-shadow:0 0 0 .25rem #4154f140;outline:0}.SignupComponent .form-check-label{color:#444;margin-bottom:0}.SignupComponent .btn{background-color:initial;border:1px solid #0000;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}.SignupComponent .btn-primary{background-color:#4154f1;border-color:#4154f1;color:#fff}.SignupComponent .btn-primary:focus,.SignupComponent .btn-primary:hover{background-color:#5969f3;border-color:#5969f3;color:#fff}.SignupComponent .btn-primary:focus{box-shadow:0 0 0 .2rem #4154f180}.SignupComponent .btn-primary:disabled{background-color:#4154f1;border-color:#4154f1;color:#fff;opacity:.65}.SignupComponent .w-100{width:100%!important}.SignupComponent .alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.SignupComponent .alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.SignupComponent .credits{color:#012970;font-size:13px;padding-top:20px;text-align:center}.SignupComponent .credits p{margin:0;padding:0}@media (max-width:1199px){.SignupComponent .container{padding:20px}}@media (max-width:768px){.SignupComponent .card-body{padding:20px}.SignupComponent .logo span{font-size:20px}.SignupComponent .logo img{max-height:40px}.SignupComponent .d-lg-block{display:none!important}}@media (max-width:576px){.SignupComponent .col-lg-4,.SignupComponent .col-md-6{padding:0 15px}.SignupComponent .card-body{padding:15px}}.AdminDashboard{font-family:Arial,sans-serif}.AdminDashboard .top-header{background:#6c63ff;color:#fff;padding-left:1rem;padding-right:1rem;position:fixed;top:0;width:100%;z-index:1000}.AdminDashboard .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.AdminDashboard .logo-image{height:70px;max-height:70px;width:auto}.AdminDashboard .nav-links{align-items:center;display:flex;gap:2rem}.AdminDashboard .nav-links a{color:#fff;text-decoration:none}.AdminDashboard .main-content{background:#f6f9ff;margin-top:4rem;min-height:calc(100vh - 4rem);padding:2rem}.AdminDashboard .card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;position:relative}.AdminDashboard .card-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:1rem}.AdminDashboard .card-title{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0 0 12px}.AdminDashboard .card-body{padding:1rem}.AdminDashboard .table-container{overflow-x:auto;width:100%}.AdminDashboard .data-table{border-collapse:collapse;table-layout:fixed;width:100%}.AdminDashboard .data-table td,.AdminDashboard .data-table th{border-bottom:1px solid #e5e7eb;overflow:hidden;padding:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard .data-table th{background-color:#f1f5f9;border-top:1px solid #e5e7eb;color:#475569;font-weight:600;padding-bottom:12px;padding-top:12px;position:relative}.AdminDashboard .data-table td:first-child,.AdminDashboard .data-table th:first-child{max-width:70px;min-width:70px;width:70px}.AdminDashboard .data-table td:nth-child(2),.AdminDashboard .data-table th:nth-child(2){min-width:160px;width:160px}.AdminDashboard .data-table td:nth-child(3),.AdminDashboard .data-table th:nth-child(3){min-width:200px;width:200px}.AdminDashboard .data-table td:nth-child(4),.AdminDashboard .data-table th:nth-child(4){min-width:120px;width:120px}.AdminDashboard .data-table td:nth-child(5),.AdminDashboard .data-table th:nth-child(5){min-width:160px;width:160px}.AdminDashboard .data-table td:nth-child(6),.AdminDashboard .data-table td:nth-child(7),.AdminDashboard .data-table td:nth-child(8),.AdminDashboard .data-table th:nth-child(6),.AdminDashboard .data-table th:nth-child(7),.AdminDashboard .data-table th:nth-child(8){max-width:150px;min-width:150px;width:150px}.AdminDashboard .data-table tr:hover{background-color:#f8fafc}.AdminDashboard .data-table button.btn{align-items:center;border-radius:4px;display:flex;font-size:13px;height:34px;justify-content:center;padding:4px 10px;width:150px}.AdminDashboard .btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-weight:500;padding:.5rem 1rem;transition:all .2s}.AdminDashboard .btn-primary{background:#6c63ff;color:#fff}.AdminDashboard .btn-primary:hover{background:#5a51e0}.AdminDashboard .btn-danger{background:#ef4444;color:#fff}.AdminDashboard .btn-danger:hover{background:#dc2626}.AdminDashboard .btn-success{background-color:#10b981;color:#fff}.AdminDashboard .btn-success:hover{background-color:#059669}.AdminDashboard .btn-secondary{background-color:#9ca3af;color:#fff}.AdminDashboard .btn-secondary:hover{background-color:#6b7280}.AdminDashboard .data-table .btn .h-4,.AdminDashboard .data-table .btn .w-4,.AdminDashboard .data-table .btn svg{height:16px;margin-right:5px;width:16px}.AdminDashboard .status-badge{display:flex;justify-content:center;padding:0}.AdminDashboard .status-badge .status-active,.AdminDashboard .status-badge .status-inactive,.AdminDashboard .status-badge .status-pending{border-radius:4px;font-size:13px;font-weight:500;min-width:70px;padding:3px 8px;text-align:center}.AdminDashboard .status-badge .status-active{background-color:#e8f5e9;color:#2e7d32}.AdminDashboard .status-badge .status-inactive{background-color:#ffebee;color:#c62828}.AdminDashboard .status-badge .status-pending{background-color:#fff3e0;color:#ef6c00}.AdminDashboard .status-cell{padding:0}.AdminDashboard .footer{background:#6c63ff;color:#fff;margin-top:auto;padding:1rem;text-align:center}.AdminDashboard .spaced10{margin-right:10px}.AdminDashboard .spaced5{margin-right:5px}.AdminDashboard .spaced2{margin-right:2px}.AdminDashboard .font-weight{color:#ef4444;font-size:16px;font-weight:600}.AdminDashboard .employee-info{padding:1rem}.AdminDashboard .info-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.5rem}.AdminDashboard .info-item{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap}.AdminDashboard .info-label{align-items:center;display:flex;margin-right:1rem}.AdminDashboard .info-value{font-weight:500}.AdminDashboard .info-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.AdminDashboard .approval-header-content{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0;width:100%}.AdminDashboard .header-actions{display:flex;gap:.5rem}.AdminDashboard .welcome-title{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.AdminDashboard .wallet-button-container{align-items:center;display:flex}.AdminDashboard .wallet-container{align-items:center;background-color:#ffe082;border:2px solid #ffd54f;border-radius:6px;color:#fff;cursor:pointer;display:flex;padding:8px 16px;transition:all .2s}.AdminDashboard .wallet-container:hover{background-color:#059669;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.AdminDashboard .wallet-icon-wrapper{margin-right:8px}.AdminDashboard .wallet-icon{height:20px;width:20px}.AdminDashboard .wallet-text{font-weight:500}.AdminDashboard .animate-spin{animation:spin 1s linear infinite}.AdminDashboard input,.AdminDashboard select{background-color:#fff;border-color:#e2e8f0;height:38px}.AdminDashboard input:read-only{background-color:#f3f4f6}.AdminDashboard input::placeholder{color:#a0aec0}.AdminDashboard label.required:after{color:#f56565;content:"*";margin-left:2px}@media (max-width:1024px){.AdminDashboard .data-table{table-layout:auto}.AdminDashboard .data-table td,.AdminDashboard .data-table th{padding:8px 6px}}.AdminDashboard .logo span{color:#012970;font-family:Nunito,sans-serif;font-size:26px;font-weight:700}@media (max-width:768px){.AdminDashboard .nav-links{display:none}.AdminDashboard .card-header{flex-direction:column;gap:1rem}.AdminDashboard .btn-group{justify-content:stretch;width:100%}.AdminDashboard .btn{width:100%}.AdminDashboard .info-row{flex-direction:column;gap:1rem}.AdminDashboard .grid-cols-3,.AdminDashboard .grid-cols-5{grid-template-columns:1fr}.AdminDashboard .gap-4{gap:1rem}.AdminDashboard .back-to-selection-btn-admin{margin-bottom:0;position:relative;right:0;top:0}}.AdminDashboard .apply-btn-update{align-items:center;background:#6c63ff;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;padding:.5rem 1rem;transition:all .2s}.AdminDashboard .apply-btn-update:hover{background:#2a1ddc}.AdminDashboard .apply-btn-replenish{align-items:center;background:#ceac3d;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;padding:.5rem 1rem;transition:all .2s}.AdminDashboard .apply-btn-replenish:hover{background:#a27d03}.AdminDashboard .apply-btn-replenish_practo{align-items:center;background:#2563eb;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;padding:.5rem 1rem;transition:all .2s}.AdminDashboard .apply-btn-replenish_practo:hover{background:#1d4ed8}.AdminDashboard .product-selection-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px;padding:20px 0}.AdminDashboard .product-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 5px 15px #0000000d,0 1px 4px #0000000d;cursor:pointer;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.AdminDashboard .product-card:hover{border-color:#6c63ff;box-shadow:0 18px 40px #00000026;transform:translateY(-8px)}.AdminDashboard .product-card h3{color:#1f2937;font-size:1.6rem;font-weight:700;margin-bottom:10px;margin-top:20px}.AdminDashboard .product-card p{color:#6b7280;font-size:.95rem}.AdminDashboard .card-icon{align-items:center;border-radius:50%;box-shadow:0 4px 10px #0003;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 10px;padding:12px;width:60px}.AdminDashboard .card-travel .card-icon{background:linear-gradient(135deg,#6c63ff,#4a1ddc)}.AdminDashboard .card-practo .card-icon{background:linear-gradient(135deg,#00c9a7,#007bff)}.AdminDashboard .card-zextra .card-icon{background:linear-gradient(135deg,#10b981,#059669)}.AdminDashboard .card-ayushpay .card-icon{background:linear-gradient(135deg,#ec4899,#be123c)}.AdminDashboard .action-group{background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 6px #0000000d;display:flex;flex-wrap:wrap;gap:15px;margin:30px 0;padding:20px}.AdminDashboard .action-button{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease-in-out}.AdminDashboard .action-button:hover{box-shadow:0 4px 8px #00000026;filter:brightness(1.1);transform:translateY(-1px)}.AdminDashboard .action-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.AdminDashboard .button-replenish{background:#ffc107}.AdminDashboard .button-mis{background:#17a2b8}.AdminDashboard .button-agent-details{background:#059669}.AdminDashboard .updatebutton-agent-details{background:#dc3545}.AdminDashboard .button-mis-ayushpay{background:#ec4899}.AdminDashboard .button-mis-ayushpay:hover{box-shadow:0 4px 8px #00000026;filter:brightness(1.1);transform:translateY(-1px)}.AdminDashboard .button-replenish-ayushpay{background:#f43f5e}.AdminDashboard .button-replenish-ayushpay:hover{box-shadow:0 4px 8px #00000026;filter:brightness(1.1);transform:translateY(-1px)}.AdminDashboard .button-bajajwelcome{background:hwb(262 28% 7%)}.AdminDashboard .back-button{align-items:center;background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;margin-bottom:20px;padding:10px 15px;transition:background-color .2s}.AdminDashboard .back-button:hover{background:#5a6268}.AdminDashboard .control-header-approval{align-items:center;display:flex;justify-content:flex-end;margin-bottom:25px;padding:0 10px;width:100%}.AdminDashboard .back-to-selection-btn-admin{align-items:center;background-color:#e0e7ff;border:1px solid #bfdbfe;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#3b82f6;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.6rem 1.2rem;transition:all .2s ease}.AdminDashboard .back-to-selection-btn-admin:hover{background-color:#bfdbfe;border-color:#93c5fd;box-shadow:0 4px 8px #0000001a;color:#2563eb;transform:translateY(-1px)}.AdminDashboard .back-to-selection-btn-admin:active{background-color:#93c5fd;border-color:#60a5fa;box-shadow:0 1px 2px #0000001a;color:#1e40af;transform:translateY(0)}.AdminDashboard .back-to-selection-btn-admin svg{color:#3b82f6}.AdminDashboard .back-to-selection-btn-admin:hover svg{color:#2563eb}.AdminDashboard .mt-8{margin-top:2rem}.AdminDashboard .text-xl{font-size:1.25rem}.AdminDashboard .font-semibold{font-weight:600}.AdminDashboard .mb-3{margin-bottom:.75rem}.AdminDashboard .flex{display:flex}.AdminDashboard .justify-between{justify-content:space-between}.AdminDashboard .items-center{align-items:center}.AdminDashboard .d-flex{display:flex}.AdminDashboard .justify-content-center{justify-content:center}.AdminDashboard .align-items-center{align-items:center}.AdminDashboard .py-4{padding-bottom:1rem;padding-top:1rem}.AdminDashboard .w-auto{width:auto}.AdminDashboard .d-none{display:none}.AdminDashboard .d-lg-block{display:block}@media (max-width:1024px){.AdminDashboard .d-lg-block{display:none}}.modal-overlay{animation:fadeIn .3s ease}.form-group label{color:#4a5568;font-weight:500}.form-group .error-message{bottom:-1.25rem;left:0;position:absolute;right:0}.mini-loader{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#6c63ff;display:inline-block;height:20px;width:20px}.upload-button.uploading{background-color:#f0f4ff;border-color:#6c63ff;color:#6c63ff;cursor:wait}.EmployeeDashboard{font-family:Arial,sans-serif}.EmployeeDashboard .top-header{background:#6c63ff;color:#fff;padding-left:1rem;padding-right:1rem;position:fixed;top:0;width:100%;z-index:1000}.EmployeeDashboard .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.EmployeeDashboard .logo-image{height:70px;max-height:70px;width:auto}.EmployeeDashboard .nav-links{align-items:center;display:flex;gap:2rem}.EmployeeDashboard .nav-links a{color:#fff;text-decoration:none;transition:opacity .2s}.EmployeeDashboard .nav-links a:hover{opacity:.8}.EmployeeDashboard .main-content{background:#f6f9ff;margin-top:4rem;min-height:calc(100vh - 4rem);padding:2rem}.EmployeeDashboard .card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem}.EmployeeDashboard .card-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:1rem}.EmployeeDashboard .card-title{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0 0 12px}.EmployeeDashboard .card-body{padding:1rem}.EmployeeDashboard .table-container{overflow-x:auto}.EmployeeDashboard .data-table{border-collapse:initial;border-spacing:0;table-layout:fixed}.EmployeeDashboard .data-table th:first-child{width:70px}.EmployeeDashboard .data-table th:nth-child(2){width:150px}.EmployeeDashboard .data-table th:nth-child(3){width:220px}.EmployeeDashboard .data-table th:nth-child(4){width:240px}.EmployeeDashboard .data-table th:nth-child(5){width:120px}.EmployeeDashboard .data-table th:nth-child(6){width:150px}.EmployeeDashboard .data-table th:nth-child(7){width:160px}.EmployeeDashboard .data-table th:nth-child(10),.EmployeeDashboard .data-table th:nth-child(11),.EmployeeDashboard .data-table th:nth-child(8),.EmployeeDashboard .data-table th:nth-child(9){width:150px}.EmployeeDashboard .data-table th:nth-child(12){width:100px}.EmployeeDashboard .data-table th:nth-child(13){width:190px}.EmployeeDashboard .data-table th{background:#f1f5f9;color:#475569;font-weight:600}.EmployeeDashboard .data-table td,.EmployeeDashboard .data-table th{border-bottom:1px solid #e5e7eb;overflow:hidden;padding:10px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.EmployeeDashboard .data-table tr:hover{background:#f8fafc}.EmployeeDashboard .data-table .btn{align-items:center;display:inline-flex;font-size:13px;height:34px;justify-content:center;max-width:130px;min-width:100px;padding:6px 10px;white-space:nowrap;width:auto}.EmployeeDashboard .data-table .btn .h-4,.EmployeeDashboard .data-table .btn .w-4,.EmployeeDashboard .data-table .btn svg{height:16px;margin-right:5px;width:16px}.EmployeeDashboard .btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.EmployeeDashboard .btn:disabled{cursor:not-allowed;opacity:.7}.EmployeeDashboard .btn-primary{background:#6c63ff;color:#fff}.EmployeeDashboard .btn-primary:hover:not(:disabled){background:#5a51e0}.EmployeeDashboard .btn-danger{background:#ef4444;color:#fff}.EmployeeDashboard .btn-danger:hover:not(:disabled){background:#dc2626}.EmployeeDashboard .btn-success{background:#10b981;color:#fff}.EmployeeDashboard .btn-success:hover:not(:disabled){background:#059669}.EmployeeDashboard .btn-secondary{background:#4b5563;color:#fff}.EmployeeDashboard .btn-secondary:hover:not(:disabled){background:#374151}.EmployeeDashboard .status-badge{border-radius:0;font-size:.75rem;font-weight:600;padding:0}.EmployeeDashboard .status-badge.status-cell{align-items:center;display:flex;justify-content:flex-start}.EmployeeDashboard .status-badge .status-active,.EmployeeDashboard .status-badge .status-pending,.EmployeeDashboard .status-badge .status-rejected{border-radius:4px;display:inline-block;font-size:13px;font-weight:500;min-width:70px;padding:4px 8px;text-align:center}.EmployeeDashboard .status-badge .status-active{background-color:#e8f5e9;color:#2e7d32}.EmployeeDashboard .status-badge .status-rejected{background-color:#fee2e2;color:#dc2626}.EmployeeDashboard .status-badge .status-pending{background-color:#fff3e0;color:#6c63ff}.EmployeeDashboard .employee-info{padding:1rem}.EmployeeDashboard .info-row{justify-content:space-between;margin-bottom:.5rem}.EmployeeDashboard .info-item,.EmployeeDashboard .info-row{align-items:center;display:flex;flex-wrap:wrap}.EmployeeDashboard .info-label{align-items:center;display:flex;margin-right:1rem}.EmployeeDashboard .info-value{font-weight:500}.EmployeeDashboard .font-weight{color:#ef4444;font-size:16px;font-weight:600}.EmployeeDashboard .spaced10{margin-right:10px}.EmployeeDashboard .spaced5{margin-right:5px}.EmployeeDashboard .spaced2{margin-right:2px}.EmployeeDashboard .footer{background:#6c63ff;color:#fff;padding:1rem;text-align:center}.EmployeeDashboard .header-actions{display:flex;gap:1rem}.EmployeeDashboard .animate-spin{animation:spin 1s linear infinite}.EmployeeDashboard .welcome-title{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.EmployeeDashboard .btn-reupload{background-color:#ef4444;color:#fff}.EmployeeDashboard .btn-reupload:hover:not(:disabled){background-color:#dc2626}.EmployeeDashboard .btn-completed{background-color:#10b981;color:#fff}.EmployeeDashboard .btn-completed:hover:not(:disabled){background-color:#059669}.EmployeeDashboard .btn-pending{background-color:#6c63ff;color:#fff}.EmployeeDashboard .btn-pending:hover:not(:disabled){background-color:#5a51e0}.EmployeeDashboard .pagination-controls{align-items:center;display:flex;justify-content:center;margin-top:20px;padding:10px 0}.EmployeeDashboard .pagination-controls button{border-radius:4px;cursor:pointer;font-weight:500;margin:0 10px;min-width:80px;padding:8px 15px}.EmployeeDashboard .pagination-controls button:disabled{cursor:not-allowed;opacity:.5}.EmployeeDashboard .pagination-controls span{color:#555;font-size:14px}.EmployeeDashboard .summary-container{margin-bottom:1.5rem}.EmployeeDashboard .summary-title{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.EmployeeDashboard .summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.EmployeeDashboard .summary-box{background:#10b981;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#fff;padding:1rem;text-align:center}.EmployeeDashboard .summary-box h3{font-size:1rem;font-weight:500;margin-bottom:.5rem}.EmployeeDashboard .summary-box p{font-size:2.5rem;font-weight:600;margin:0}.EmployeeDashboard .card-header main{margin:0!important;padding:0!important}@media (max-width:1024px){.EmployeeDashboard .data-table{table-layout:auto}.EmployeeDashboard .data-table td,.EmployeeDashboard .data-table th{padding:8px 6px}.EmployeeDashboard .summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.EmployeeDashboard .nav-links{display:none}.EmployeeDashboard .card-header{flex-direction:column;gap:1rem}.EmployeeDashboard .header-actions{flex-direction:column;width:100%}.EmployeeDashboard .btn{justify-content:center;width:100%}.EmployeeDashboard .info-row{flex-direction:column;gap:1rem}.EmployeeDashboard .summary-grid{grid-template-columns:1fr}.EmployeeDashboard .pagination-controls{flex-wrap:wrap}.EmployeeDashboard .pagination-controls button{margin:5px;min-width:60px}.EmployeeDashboard .table-container{margin:0 -1rem;width:100%}.EmployeeDashboard .data-table td,.EmployeeDashboard .data-table th{padding:.5rem}.apply-btn-emp{background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.apply-btn-emp:hover:not(:disabled){background-color:#dc2626}.apply-btn-emp:disabled{background-color:#d1d5db;cursor:not-allowed}}.EmployeeDashboard .data-table{font-size:.875rem;min-width:1200px;table-layout:auto;width:100%}.back-to-selection-btn_subagent{align-items:center;background-color:#e0e7ff;border:1px solid #bfdbfe;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#3b82f6;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;position:absolute;right:1.5rem;transition:all .2s ease}.back-to-selection-btn_subagent:hover{background-color:#bfdbfe;border-color:#93c5fd;box-shadow:0 4px 8px #0000001a;color:#2563eb;transform:translateY(-1px)}.back-to-selection-btn_subagent:active{background-color:#93c5fd;border-color:#60a5fa;box-shadow:0 1px 2px #0000001a;color:#1e40af;transform:translateY(0)}.back-to-selection-btn_subagent svg{color:#3b82f6}.back-to-selection-btn_subagent:hover svg{color:#2563eb}.EmployeeDashboard .loader-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:200px;width:100%}.EmployeeDashboard .custom-loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#6c63ff;height:50px;margin-bottom:15px;width:50px}.EmployeeDashboard .loading-text{color:#6c63ff;font-size:16px;font-weight:600}.apply-btn-emp-cust{background-color:#17a2b8;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.apply-btn-emp-cust:hover:not(:disabled){background-color:#138496}.apply-btn-emp-cust:disabled{background-color:#d1d5db;cursor:not-allowed}.EmployeeDashboard .product-selection-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px;padding:20px 0}.EmployeeDashboard .action-group{background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 6px #0000000d;display:flex;flex-wrap:wrap;gap:15px;margin:30px 0;padding:20px}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-content{animation:modalAppear .3s ease;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:90vh;max-width:600px;overflow-y:auto;padding:0;width:90%}@keyframes modalAppear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;background-color:#6c63ff;border-radius:8px 8px 0 0;color:#fff;display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-header h2{font-size:1.5rem;font-weight:500;margin:0}form{padding:1.5rem}.form-row{display:flex;gap:1rem}.form-group{flex:1 1}.form-control{background-color:#f8fafc;border:1px solid #e2e8f0;font-size:.875rem;transition:all .2s}.form-control:focus{background-color:#fff}.alert{margin-bottom:1rem}.alert-error{background-color:#fff5f5;border:1px solid #feb2b2;color:#c53030}.alert-success{background-color:#f0fff4;border:1px solid #9ae6b4;color:#2f855a}.modal-footer{border-top:1px solid #e2e8f0;padding-top:1rem}.btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;min-width:8rem;padding:.75rem 1.5rem;transition:all .2s}.btn-primary{background-color:#6c63ff;border:none;color:#fff}.btn-primary:hover:not(:disabled){background-color:#5a52e0}.btn-primary:disabled{background-color:#a5a1ff}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.5);padding:5px}input[type=date]::-webkit-calendar-picker-indicator:hover{filter:invert(.7)}@media (max-width:640px){.modal-content{margin:1rem;width:95%}.form-row,.modal-footer{flex-direction:column}.btn{width:100%}}.confirmation-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2001}.confirmation-dialog{animation:dialogAppear .2s ease;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:1.5rem;width:90%}@keyframes dialogAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.confirmation-dialog h3{color:#2d3748;font-size:1.25rem;margin:0 0 1rem}.confirmation-dialog p{color:#4a5568;font-size:.875rem;line-height:1.5;margin:0 0 1.5rem}.confirmation-buttons{display:flex;gap:1rem;justify-content:flex-end}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;line-height:1;opacity:.8;padding:.5rem;transition:opacity .2s}.close-button:hover{opacity:1}.password-input-container{align-items:center;display:flex;position:relative}.password-input-container .form-control{padding-right:40px;width:100%}.password-toggle-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.password-toggle-button:focus{outline:none}.password-toggle-button:hover svg{color:#666}.docfooter{align-items:center;background-color:#6c63ff;border-radius:8px 8px 0 0;color:#fff;display:flex;justify-content:space-between;padding:1rem 1.5rem}.justify-content{justify-content:center}.document-info{align-items:center;background-color:#fff8e1;border-radius:.5rem;color:#b45309;display:flex;gap:.75rem;margin-bottom:2rem;padding:1rem}.document-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.document-item{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.25rem;transition:all .3s ease}.document-item:hover{box-shadow:0 4px 6px -1px #0000001a}.document-item.required{border-color:#6c63ff}.document-item.uploaded{background-color:#f0fdf4;border-color:#10b981}.doc-header{align-items:center;color:#1f2937;display:flex;gap:.5rem;margin-bottom:1rem}.doc-header span{font-weight:500}.required-badge{background-color:#fee2e2;border-radius:.25rem;color:#dc2626;font-size:.75rem;margin-left:auto;padding:.25rem .5rem}.upload-container{margin-top:1rem}.upload-button{align-items:center;background-color:#f9fafb;border:2px dashed #e5e7eb;border-radius:.375rem;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.75rem;transition:all .2s;width:100%}.upload-button:hover:not(.uploaded){background-color:#f3f4f6;border-color:#6c63ff}.upload-button.uploaded{background-color:#ecfdf5;border-color:#10b981;border-style:solid;cursor:default}.submit-button{align-items:center;background-color:#6c63ff;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.submit-button:hover:not(:disabled){background-color:#5a52e0}.submit-button:disabled{cursor:not-allowed;opacity:.7}.submit-button.completed{background-color:#10b981}.submit-button.completed:hover{background-color:#059669}.alert{padding:1rem}.alert-success{color:#10b981}.btn-success{background-color:#10b981;color:#fff}.btn-success:hover{background-color:#059669}.review-controls{display:flex;flex-direction:column;gap:1rem}.file-status{background-color:#f3f4f6;border-radius:.375rem;color:#4b5563;font-size:.875rem;padding:.5rem}.approval-buttons{gap:.5rem}.approval-btn{color:#6b7280;display:flex}.approval-btn:hover{background-color:#f9fafb}.comment-section{margin-top:2rem}.no-file{align-items:center;background-color:#f3f4f6;border-radius:.375rem;color:#6b7280;display:flex;font-size:.875rem;justify-content:center;padding:1rem}.document-review-section{background:#f8fafc;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}.document-info-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.document-name{color:#4b5563;font-size:.875rem;word-break:break-all}.view-document-btn{align-items:center;background-color:#6c63ff;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.view-document-btn:hover{background-color:#5a52e0}.viewer-modal{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2100}.viewer-content{background:#fff;border-radius:.5rem;height:90vh;max-width:1200px;overflow:hidden;padding:1rem;position:relative;width:90%}.close-viewer{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:2rem;z-index:1}.close-viewer:hover{background:#f3f4f6}.document-image{object-fit:contain}.document-frame,.document-image{height:calc(90vh - 2rem);width:100%}.document-frame{border:none}.approval-controls{display:flex;gap:1rem;justify-content:flex-end;margin-top:.5rem}.approval-btn{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.approval-btn:hover:not(.approved){background-color:#f3f4f6}.approval-btn.approved{background-color:#ecfdf5;border-color:#10b981;color:#059669}.approval-btn.approved:hover{background-color:#d1fae5}@media (max-width:640px){.document-info-row{align-items:flex-start;flex-direction:column}.viewer-content{height:95vh;width:95%}.document-frame,.document-image{height:calc(95vh - 2rem)}}.overall-approval-control{display:flex;justify-content:center;margin-bottom:1.5rem}.approval-toggle-btn{align-items:center;border:2px solid #0000;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 2rem;transition:all .2s ease}.approval-toggle-btn.approved{background-color:#10b981;color:#fff}.approval-toggle-btn.not-approved{background-color:#ef4444;color:#fff}.approval-toggle-btn:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.approval-toggle-btn.approved:hover{background-color:#059669}.approval-toggle-btn.not-approved:hover{background-color:#dc2626}.comment-section{margin-top:1rem}.comment-section label{color:#4b5563;display:block;font-weight:500;margin-bottom:.5rem}.modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.approval-section{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:2rem;padding:1.5rem}.approval-buttons{display:flex;gap:2rem;justify-content:center;margin-bottom:1.5rem}.approve-btn,.not-approve-btn{align-items:center;border:2px solid #0000;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;min-width:160px;padding:.75rem 2rem;transition:all .2s ease}.approve-btn{background-color:#f0fdf4;border-color:#10b981;color:#059669}.approve-btn.selected,.approve-btn:hover:not(:disabled){background-color:#10b981;color:#fff}.not-approve-btn{background-color:#fef2f2;border-color:#ef4444;color:#dc2626}.not-approve-btn.selected,.not-approve-btn:hover:not(:disabled){background-color:#ef4444;color:#fff}.approve-btn:disabled,.not-approve-btn:disabled{cursor:not-allowed;opacity:.7}.comment-section{margin-top:1.5rem}.comment-section textarea{border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;min-height:100px;padding:.75rem;resize:vertical;transition:border-color .2s ease;width:100%}.comment-section textarea:focus{border-color:#6c63ff;box-shadow:0 0 0 2px #6c63ff1a;outline:none}.character-count{display:block;margin-top:.25rem;text-align:right}.alert{margin-top:1rem}.alert-error{background-color:#fef2f2}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%236c63ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1em;cursor:pointer;padding-right:2.5rem}select.form-control:hover{border-color:#6c63ff}select.form-control:focus{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff1a;outline:none}.form-control.error{background-color:#fff5f5;border-color:#dc2626}.form-control.error:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261a}.error-message{color:#dc2626;display:block;font-size:.75rem;font-weight:500;margin-bottom:.25rem;margin-top:.25rem}.password-input-container .form-control.error{border-color:#dc2626}.form-group{margin-bottom:2rem!important;position:relative}.form-group .error-message{bottom:auto!important;left:auto!important;margin-bottom:0!important;margin-top:5px!important;position:static!important;right:auto!important}.form-group label:after{color:#dc2626;content:"*";margin-left:4px}.optional-label:after{display:none!important}.form-group.optional label:after{content:""}.form-control.success{background-color:#f0fdf4;border-color:#059669}.form-control.success:focus{border-color:#059669;box-shadow:0 0 0 2px #0596691a}.form-control:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}.form-control:focus{box-shadow:0 0 0 2px #6c63ff1a}.alert{border-radius:.375rem;font-size:.875rem;gap:.5rem;margin:1rem 0;padding:.75rem 1rem}.alert-success{background-color:#f0fdf4;border:1px solid #bbf7d0}.form-control::placeholder{color:#9ca3af;opacity:1}.form-control:hover:not(:disabled):not(.error):not(.success){border-color:#6c63ff}@media (max-width:640px){.form-group .error-message{margin-top:.25rem;position:static}.form-group{margin-bottom:2rem}}.form-control{transition:all .2s ease-in-out}.character-count{bottom:-1.25rem;color:#6b7280;font-size:.75rem;position:absolute;right:0}.btn:disabled{cursor:not-allowed;opacity:.7}.btn-primary:disabled{background-color:#9ca3af}.form-row{margin-bottom:1rem}.password-requirements{background-color:#1f2937;border-radius:.25rem;color:#fff;display:none;font-size:.75rem;max-width:250px;padding:.5rem;position:absolute;z-index:10}.password-input-container:hover .password-requirements{display:block}.form-group:has(input#GST) label:after{display:none!important}.alert{align-items:center;animation:fadeIn .3s ease;border-radius:6px;display:flex;margin-bottom:16px;padding:12px}.alert-error{background-color:#fee2e2;border:1px solid #fecaca;color:#dc2626}.alert-success{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.alert-info{background-color:#e0f2fe;border:1px solid #bae6fd;color:#0369a1}.alert-warning{background-color:#fff8eb;border:1px solid #fcd34d;color:#b45309}label[for=GST]:after{display:none!important}select.form-control{appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;background-image:none!important;padding-right:40px!important}.form-group{margin-bottom:1.5rem!important}.alert svg{margin-right:8px;min-width:18px}@media (max-width:768px){.modal-content{margin:10px;max-height:90vh;overflow-y:auto}.pan-details-grid{gap:12px!important;grid-template-columns:1fr!important}}.form-group12{margin-bottom:1.5rem}.form-group12 label{color:#1e293b;display:block;font-weight:600;margin-bottom:.5rem}.loading-overlay{background-color:#fffc;border-radius:5px;position:absolute;z-index:10}.loading-content{border-radius:5px;box-shadow:0 2px 10px #0000001a;padding:20px}.spinner{animation:spin 1s ease-in-out infinite;border:5px solid #0000001a;height:50px;margin:0 auto 15px;width:50px}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.form-group{margin-bottom:1.5rem}.form-group label{color:#1e293b;display:block;font-weight:600;margin-bottom:.5rem}.form-control{border:1px solid #e5e7eb;border-radius:.375rem;font-size:1rem;padding:.75rem;transition:border-color .2s;width:100%}.form-control:focus{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff1a;outline:none}textarea.form-control{min-height:100px;resize:vertical}.form-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.form-actions .btn{min-width:200px}@media (max-width:768px){.form-row{grid-template-columns:1fr}}.loading-overlay{align-items:center;background-color:#ffffffd9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loading-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #00000026;max-width:300px;padding:30px 40px;text-align:center;width:90%}.spinner{border:6px solid #007bff1a;height:60px;margin:0 auto 20px;width:60px}.loading-content p{color:#333;font-size:16px;font-weight:500;margin:0}.card{position:relative}.btn-primary:disabled{cursor:not-allowed;opacity:.7}.alert-success{background-color:#f7fff9;border-left:5px solid #28a745;margin-top:25px;padding:20px}.alert-danger{background-color:#fff9f9;border-left:5px solid #dc3545}.spinner{transition:all .3s ease}@keyframes pulse{0%{opacity:.8}50%{opacity:.95}to{opacity:.8}}.loading-overlay{animation:pulse 2s ease-in-out infinite}.proposals-table td,.proposals-table th{border-bottom:1px solid #e5e7eb;font-size:13px;overflow:visible;padding:10px 6px;text-align:left;vertical-align:middle;white-space:normal;word-break:break-word}.proposals-table td:first-child,.proposals-table th:first-child{width:50px}.proposals-table td:nth-child(2),.proposals-table th:nth-child(2){min-width:200px;width:200px}.proposals-table td:nth-child(3),.proposals-table th:nth-child(3){width:120px}.proposals-table td:nth-child(4),.proposals-table th:nth-child(4){width:180px}.proposals-table td:nth-child(5),.proposals-table td:nth-child(6),.proposals-table th:nth-child(5),.proposals-table th:nth-child(6){width:110px}.proposals-table td:nth-child(7),.proposals-table th:nth-child(7){width:100px}.proposals-table td:nth-child(8),.proposals-table th:nth-child(8){width:180px}.proposals-table td:nth-child(9),.proposals-table th:nth-child(9){min-width:180px;text-align:center;width:180px}.proposals-table td:nth-child(10),.proposals-table th:nth-child(10){text-align:center;width:120px}.replenish-wallet-wrapper .table-container{margin-top:1rem;overflow-x:auto;width:100%}.replenish-wallet-wrapper .proposals-table{border-collapse:collapse;font-size:14px;min-width:1200px;table-layout:fixed;width:100%}.replenish-wallet-wrapper .main-content{margin:0 auto;max-width:1280px;padding:2rem 1rem}.replenish-wallet-wrapper .card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem;overflow:hidden}.replenish-wallet-wrapper .card-header{border-bottom:1px solid #e5e7eb;padding:1rem}.replenish-wallet-wrapper .wallet-title{color:#1f2937;font-size:1.6rem;font-weight:500;margin-bottom:1.5rem}.replenish-wallet-wrapper .proposal-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 12px}.replenish-wallet-wrapper .wallet-info{padding:1.5rem}.replenish-wallet-wrapper .agent-info-card{background-color:#f9fafb;border-radius:8px;padding:1.5rem}.replenish-wallet-wrapper .agent-info-card h2{color:#1f2937;font-size:1.25rem;margin-bottom:1rem;margin-top:0}.replenish-wallet-wrapper .top-header{background-color:#6c63ff;padding:0 1rem;position:fixed;top:0;width:100%;z-index:1000}.replenish-wallet-wrapper .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.replenish-wallet-wrapper .logo-image{height:60px;max-height:60px;width:auto}.replenish-wallet-wrapper .nav-links{align-items:center;display:flex;gap:1.5rem}.replenish-wallet-wrapper .nav-links a{color:#fff;text-decoration:none}.replenish-wallet-wrapper .nav-links a:hover{text-decoration:underline}.replenish-wallet-wrapper .btn-danger{align-items:center;background-color:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem}.replenish-wallet-wrapper .footer{background-color:#6c63ff;color:#fff;margin-top:2rem;padding:1rem;text-align:center}.replenish-wallet-wrapper .action-container{display:flex;justify-content:flex-end;padding:1rem}.replenish-wallet-wrapper .back-btn{background-color:#4b5563}.replenish-wallet-wrapper .back-btn,.replenish-wallet-wrapper .refresh-button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;padding:.5rem 1rem}.replenish-wallet-wrapper .refresh-button{background-color:#3b82f6}.replenish-wallet-wrapper .loading-message,.replenish-wallet-wrapper .no-data-message{color:#6b7280;padding:2rem;text-align:center}.replenish-wallet-wrapper .error-message,.replenish-wallet-wrapper .success-message{align-items:center;border-radius:4px;display:flex;margin-bottom:1rem;padding:1rem}.replenish-wallet-wrapper .success-message{background-color:#d1fae5;color:#065f46}.replenish-wallet-wrapper .error-message{background-color:#fee2e2;color:#b91c1c}.replenish-wallet-wrapper .section-divider{background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;padding:1rem}.replenish-wallet-wrapper .section-title{align-items:center;color:#4b5563;display:flex;font-size:1.1rem;font-weight:600}.replenish-wallet-wrapper .wallet-applications-table{margin-top:0}.replenish-wallet-wrapper .action-buttons-container{display:flex;gap:8px;justify-content:center}.replenish-wallet-wrapper .approve-button,.replenish-wallet-wrapper .reject-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;min-width:100px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.replenish-wallet-wrapper .approve-button{background-color:#059669;color:#fff}.replenish-wallet-wrapper .reject-button{background-color:#ef4444;color:#fff}.replenish-wallet-wrapper .approve-button:hover:not(:disabled){background-color:#047857;transform:translateY(-1px)}.replenish-wallet-wrapper .reject-button:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px)}.replenish-wallet-wrapper .approve-button:disabled,.replenish-wallet-wrapper .reject-button:disabled{cursor:not-allowed;opacity:.7}.replenish-wallet-wrapper .submit-button{background-color:#059669;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;min-width:100px;padding:10px 24px;text-align:center;width:100%}.replenish-wallet-wrapper .proposals-table td:first-child,.replenish-wallet-wrapper .proposals-table th:first-child{min-width:80px;text-align:left;width:80px}.replenish-wallet-wrapper .wallet-applications-table .proposals-table td:nth-child(7),.replenish-wallet-wrapper .wallet-applications-table .proposals-table th:nth-child(7){min-width:200px;width:200px}.replenish-wallet-wrapper .wallet-applications-table .action-buttons-container{display:flex;gap:8px;justify-content:center}.replenish-wallet-wrapper .payment-ref-cell{font-family:monospace;font-size:14px;white-space:normal;word-break:break-all}.replenish-wallet-wrapper .table-container{position:relative}.replenish-wallet-wrapper .table-container:after{background-color:#f9fafb;border-top:1px solid #e5e7eb;bottom:0;color:#6b7280;content:"← Scroll →";display:block;font-size:12px;left:0;padding:5px;position:sticky;right:0;text-align:center}.replenish-wallet-wrapper .approve-button svg,.replenish-wallet-wrapper .reject-button svg{margin-right:4px}.replenish-wallet-wrapper .proposals-table td,.replenish-wallet-wrapper .proposals-table th{padding:12px 8px}@media (max-width:1280px){.replenish-wallet-wrapper .action-buttons-container{gap:5px}.replenish-wallet-wrapper .approve-button,.replenish-wallet-wrapper .reject-button{font-size:13px;min-width:80px;padding:6px 8px}}.replenish-wallet-wrapper .card-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.replenish-wallet-wrapper .proposals-table tbody tr:hover{background-color:#f9fafb;box-shadow:0 2px 4px #0000000d}.replenish-wallet-wrapper .logo span,.replenish-wallet-wrapper .page-title{color:#012970;font-family:Nunito,sans-serif;font-size:26px;font-weight:700}.back-to-selection-btn_admin{align-items:center;background-color:#e0e7ff;border:1px solid #bfdbfe;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#3b82f6;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;position:absolute;right:1.5rem;transition:all .2s ease}.back-to-selection-btn_admin:hover{background-color:#bfdbfe;border-color:#93c5fd;box-shadow:0 4px 8px #0000001a;color:#2563eb;transform:translateY(-1px)}.back-to-selection-btn_admin:active{background-color:#93c5fd;border-color:#60a5fa;box-shadow:0 1px 2px #0000001a;color:#1e40af;transform:translateY(0)}.back-to-selection-btn_admin svg{color:#3b82f6}.back-to-selection-btn_admin:hover svg{color:#2563eb}.wallet-page-wrapper .coi-buttonL{align-items:center;background-color:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.wallet-page-wrapper .coi-buttonL:hover:not(:disabled){background-color:#dc2626}.wallet-page-wrapper .coi-buttonL:disabled{background-color:#d1d5db;cursor:not-allowed}.wallet-page-wrapper .top-header{background-color:#6c63ff;padding:0 1rem;position:fixed;top:0;width:100%;z-index:1000}.wallet-page-wrapper .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.wallet-page-wrapper .logo-image{height:70px;max-height:70px;width:auto}.wallet-page-wrapper .nav-links{align-items:center;display:flex;gap:2rem}.wallet-page-wrapper .nav-links a{color:#fff;text-decoration:none}.wallet-page-wrapper .main-content{margin-left:auto;margin-right:auto;margin-top:5rem;max-width:1280px;padding:2rem;width:100%}.wallet-page-wrapper .card{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.wallet-page-wrapper .card-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.wallet-page-wrapper .footer{background-color:#6c63ff;color:#fff;margin-top:auto;padding:1rem;text-align:center}.wallet-page-wrapper .wallet-info{align-items:center;display:flex;justify-content:space-between;padding:1.5rem}.wallet-page-wrapper .wallet-balance{align-items:center;display:flex;gap:1rem}.wallet-page-wrapper .wallet-balance h3{color:#374151;font-size:1.25rem;font-weight:500;margin:0 15px 0 0}.wallet-page-wrapper .balance-amount,.wallet-page-wrapper .wallet-value{color:#059669;font-size:1.5rem;font-weight:700;margin:0}.wallet-page-wrapper .negative-balance{color:#dc2626!important}.wallet-page-wrapper .agent-info-card{background-color:initial;box-shadow:none;margin-bottom:2rem;padding:0}.wallet-page-wrapper .agent-info-card h2{border-bottom:none;color:#333;font-size:1.75rem;font-weight:600;margin-bottom:1rem;margin-top:0;padding-bottom:0}.wallet-page-wrapper .agent-details-card,.wallet-page-wrapper .agent-details-single-line{background-color:initial;border-radius:0;padding:0}.wallet-page-wrapper .agent-details-card p,.wallet-page-wrapper .agent-details-single-line p{display:block;line-height:1.6;margin:0}.wallet-page-wrapper .agent-details-card strong,.wallet-page-wrapper .agent-details-single-line strong{color:#333;font-weight:600;margin-right:.25rem}.wallet-page-wrapper .wallet-update-info{align-items:flex-end;color:#4b5563;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;margin-bottom:15px}.wallet-page-wrapper .eligibility-status-container{background-color:#f9fafb;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-top:15px;padding:15px;width:100%}.wallet-page-wrapper .eligibility-status-header{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:10px}.wallet-page-wrapper .eligibility-status-item{align-items:center;display:flex;gap:10px}.wallet-page-wrapper .eligibility-status-item strong{color:#374151;font-weight:600;margin-right:8px;white-space:nowrap}.wallet-page-wrapper .days-value,.wallet-page-wrapper .status-value{align-items:center;display:flex;font-weight:500;gap:5px}.wallet-page-wrapper .status-value.eligible{color:#10b981}.wallet-page-wrapper .status-value.not-eligible{color:#ef4444}.wallet-page-wrapper .days-value.valid{color:#059669}.wallet-page-wrapper .days-value.warning{color:#d97706}.wallet-page-wrapper .days-value.expired{color:#dc2626}.wallet-page-wrapper .eligibility-message{align-items:center;color:#ef4444;display:flex;margin-top:10px}.wallet-page-wrapper .wallet-tabs{margin-bottom:1.5rem}.wallet-page-wrapper .tab-buttons{border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem;padding-bottom:.5rem}.wallet-page-wrapper .tab-button{background-color:initial;border:none;border-radius:.375rem .375rem 0 0;color:#6b7280;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.wallet-page-wrapper .tab-button:hover{background-color:#f9fafb;color:#374151}.wallet-page-wrapper .tab-button.active{background-color:#f9fafb;border-bottom:2px solid #6c63ff;color:#6c63ff}.wallet-page-wrapper .table-container{overflow-x:auto;padding:1rem;position:relative}.wallet-page-wrapper .table-container:after{background-color:#f9fafb;border-top:1px solid #e5e7eb;bottom:0;color:#6b7280;content:"← Scroll →";display:block;font-size:12px;left:0;padding:5px;position:sticky;right:0;text-align:center}.wallet-page-wrapper .proposals-table{border-collapse:collapse!important;margin:0!important;min-width:1200px!important;table-layout:fixed!important;width:100%!important}.wallet-page-wrapper .proposals-table td,.wallet-page-wrapper .proposals-table th{border-bottom:1px solid #e5e7eb!important;font-weight:400!important;overflow:hidden!important;padding:10px 8px!important;text-overflow:ellipsis!important;vertical-align:middle!important;white-space:nowrap!important}.wallet-page-wrapper .proposals-table th{background-color:#f3f4f6!important;color:#374151!important;font-size:14px!important;font-weight:600!important;overflow:visible!important;padding:12px 8px!important;position:sticky!important;text-align:center!important;top:0!important;white-space:nowrap!important;z-index:10!important}.wallet-page-wrapper .proposals-table td:first-child,.wallet-page-wrapper .proposals-table th[data-column=sr-no]{max-width:80px!important;min-width:80px!important;text-align:center!important;width:80px!important}.wallet-page-wrapper .proposals-table td:nth-child(2):has(label.checkbox-container),.wallet-page-wrapper .proposals-table th[data-column=select]{max-width:80px!important;min-width:80px!important;text-align:center!important;width:80px!important}.wallet-page-wrapper .proposals-table td:nth-child(2):not(:has(label.checkbox-container)),.wallet-page-wrapper .proposals-table td:nth-child(3):not(:has(~td.status)),.wallet-page-wrapper .proposals-table th[data-column=member-name]{max-width:190px!important;min-width:190px!important;text-align:left!important;width:190px!important}.wallet-page-wrapper .proposals-table td:nth-child(3):has(~td.status),.wallet-page-wrapper .proposals-table td:nth-child(4):not(:has(~td.status)),.wallet-page-wrapper .proposals-table th[data-column=policy-no]{max-width:190px!important;min-width:190px!important;text-align:left!important;width:190px!important}.wallet-page-wrapper .proposals-table td:nth-child(4):has(~td.status),.wallet-page-wrapper .proposals-table th[data-column=payment-ref-no]{max-width:190px!important;min-width:190px!important;text-align:left!important;width:190px!important}.wallet-page-wrapper .proposals-table td.status{align-items:center;display:flex;justify-content:center;text-align:center!important;vertical-align:middle!important}.wallet-page-wrapper .proposals-table td:nth-child(5),.wallet-page-wrapper .proposals-table td:nth-child(6),.wallet-page-wrapper .proposals-table th[data-column=amount]{max-width:100px!important;min-width:100px!important;text-align:right!important;width:100px!important}.wallet-page-wrapper .proposals-table td:nth-child(6):not(.status),.wallet-page-wrapper .proposals-table td:nth-child(7):not(.status),.wallet-page-wrapper .proposals-table td:nth-child(8):not(.status),.wallet-page-wrapper .proposals-table th[data-column=mode],.wallet-page-wrapper .proposals-table th[data-column=payment-date]{max-width:110px!important;min-width:110px!important;text-align:center!important;width:110px!important}.wallet-page-wrapper .proposals-table td:nth-child(8),.wallet-page-wrapper .proposals-table th[data-column=status]{align-items:center!important;display:flex!important;height:50px!important;justify-content:center!important;max-width:120px!important;min-width:120px!important;padding:0!important;text-align:center!important;vertical-align:middle!important;width:140px!important}.wallet-page-wrapper .proposals-table td:nth-child(9),.wallet-page-wrapper .proposals-table th[data-column=actions]{max-width:120px!important;min-width:120px!important;padding:10px 5px!important;text-align:center!important;width:120px!important}.wallet-page-wrapper .proposals-table tbody tr:hover{background-color:#f9fafb!important}.wallet-page-wrapper .status{align-items:center!important;border-radius:20px!important;display:inline-flex!important;font-weight:500!important;gap:6px!important;height:28px!important;justify-content:center!important;margin:0 auto!important;padding:4px 10px!important;white-space:nowrap!important;width:110px!important}.wallet-page-wrapper .status.pending{background-color:#fffbeb!important;color:#f59e0b!important}.wallet-page-wrapper .status.in-process,.wallet-page-wrapper .status.inprocess{background-color:#eff6ff!important;color:#3b82f6!important}.wallet-page-wrapper .status.approved{align-items:center!important;background-color:#ecfdf5!important;border-radius:20px!important;color:#10b981!important;display:inline-flex!important;font-weight:500!important;height:30px!important;justify-content:center!important;line-height:1!important;min-width:100px!important;padding:4px 10px!important;text-align:center!important;width:auto!important}.wallet-page-wrapper .status-icon{display:inline-block!important;flex-shrink:0!important;margin-right:4px!important;vertical-align:middle!important}.wallet-page-wrapper .status-icon.approved{align-items:center!important;display:inline-flex!important;justify-content:center!important;margin-right:4px!important}.wallet-page-wrapper .status-icon.in-process{color:#3b82f6!important}.wallet-page-wrapper .checkbox-container{cursor:pointer!important;display:block!important;height:20px!important;margin:0 auto!important;padding-left:25px!important;position:relative!important;-webkit-user-select:none!important;user-select:none!important;width:20px!important}.wallet-page-wrapper .checkbox-container input{cursor:pointer!important;height:0!important;opacity:0!important;position:absolute!important;width:0!important}.wallet-page-wrapper .checkmark{background-color:#eee!important;border:1px solid #ccc!important;border-radius:3px!important;height:18px!important;left:0!important;position:absolute!important;top:0!important;width:18px!important}.wallet-page-wrapper .checkbox-container:hover input:not(:disabled)~.checkmark{background-color:#ccc!important}.wallet-page-wrapper .checkbox-container input:checked~.checkmark{background-color:#6c63ff!important;border:1px solid #6c63ff!important}.wallet-page-wrapper .checkbox-container input:disabled~.checkmark{background-color:#e5e7eb!important;cursor:not-allowed!important}.wallet-page-wrapper .checkbox-container input:checked:disabled~.checkmark{background-color:#9ca3af!important;border:1px solid #9ca3af!important}.wallet-page-wrapper .checkmark:after{content:""!important;display:none!important;position:absolute!important}.wallet-page-wrapper .checkbox-container input:checked~.checkmark:after{display:block!important}.wallet-page-wrapper .checkbox-container .checkmark:after{border:solid #fff!important;border-width:0 2px 2px 0!important;height:10px!important;left:6px!important;top:2px!important;transform:rotate(45deg)!important;width:5px!important}.wallet-page-wrapper .proposals-table td span.no-invoice,.wallet-page-wrapper .proposals-table td:last-child span{color:#9ca3af!important;display:block!important;font-size:12px!important;text-align:center!important;width:100%!important}.wallet-page-wrapper .coi-button{align-items:center!important;background-color:#22c55e!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;height:28px!important;justify-content:center!important;margin:0 auto!important;padding:6px 8px!important;text-decoration:none!important;transition:background-color .2s!important;width:85px!important}.wallet-page-wrapper .coi-button:hover{background-color:#16a34a!important}.wallet-page-wrapper .coi-button:disabled{background-color:#9ca3af!important;cursor:not-allowed!important}.wallet-page-wrapper .coi-button svg{flex-shrink:0!important;margin-right:4px!important}.wallet-page-wrapper .loading-message,.wallet-page-wrapper .no-data-message{color:#6b7280!important;font-weight:500!important;padding:2rem!important;text-align:center!important}.wallet-page-wrapper .action-container{align-items:center!important;border-top:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;padding:1.5rem!important}.wallet-page-wrapper .selected-amount{align-items:center!important;display:flex!important;gap:.75rem!important}.wallet-page-wrapper .selected-amount span{color:#374151!important;font-weight:500!important}.wallet-page-wrapper .amount-box{background-color:#f3f4f6!important;border-radius:.375rem!important;font-weight:600!important;min-width:100px!important;padding:.5rem 1rem!important;text-align:center!important}.wallet-page-wrapper .btn-danger{align-items:center!important;background-color:#dc2626!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:500!important;gap:.5rem!important;padding:.5rem 1rem!important;transition:background-color .2s!important}.wallet-page-wrapper .btn-danger:hover{background-color:#b91c1c!important}.wallet-page-wrapper .refresh-button{align-items:center!important;background-color:#6c63ff!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;display:flex!important;margin-top:15px!important;padding:.5rem 1rem!important;transition:background-color .2s!important}.wallet-page-wrapper .refresh-button:hover{background-color:#5a52d9!important}.wallet-page-wrapper .apply-btn{background-color:#059669!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;font-weight:500!important;padding:.5rem 1.5rem!important;transition:background-color .2s!important}.wallet-page-wrapper .apply-btn:hover:not(:disabled){background-color:#047857!important}.wallet-page-wrapper .apply-btn:disabled{background-color:#d1d5db!important;cursor:not-allowed!important}.wallet-page-wrapper .back-btn{align-items:center!important;background-color:#6b7280!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:500!important;padding:.5rem 1.5rem!important;transition:background-color .2s!important}.wallet-page-wrapper .back-btn:hover:not(:disabled){background-color:#4b5563!important}.wallet-page-wrapper .back-btn:disabled{background-color:#d1d5db!important;cursor:not-allowed!important}.wallet-page-wrapper .success-message{background-color:#ecfdf5!important;border-left:4px solid #10b981!important;color:#065f46!important}.wallet-page-wrapper .error-message,.wallet-page-wrapper .success-message{align-items:center!important;border-radius:.375rem!important;display:flex!important;margin-bottom:1rem!important;padding:1rem!important}.wallet-page-wrapper .error-message{background-color:#fef2f2!important;border-left:4px solid #ef4444!important;color:#b91c1c!important}.wallet-page-wrapper .alert-message-container{align-items:flex-start!important;background-color:#fee2e2!important;border-radius:8px!important;display:flex!important;gap:12px!important;margin-top:20px!important;padding:15px!important}.wallet-page-wrapper .alert-icon{color:#dc2626!important;flex-shrink:0!important;margin-top:2px!important}.wallet-page-wrapper .alert-title{color:#b91c1c!important;font-weight:600!important;margin:0 0 5px!important}.wallet-page-wrapper .alert-description{color:#b91c1c!important;font-size:14px!important;margin:0!important}.wallet-page-wrapper .wallet-recharge-form{padding:25px!important}.wallet-page-wrapper .wallet-recharge-form h3{color:#333!important;font-size:22px!important;font-weight:600!important;margin:0 0 30px!important}.wallet-page-wrapper .wallet-amount-dropdown{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;font-size:16px!important;padding:8px 15px!important;transition:border-color .2s!important;width:250px!important}.wallet-page-wrapper .wallet-amount-dropdown:focus{border-color:#6c63ff!important;box-shadow:0 0 0 3px #6c63ff1a!important;outline:none!important}@media (max-width:1300px){.wallet-page-wrapper .proposals-table{min-width:1200px!important}}@media (max-width:1024px){.wallet-page-wrapper .eligibility-status-header,.wallet-page-wrapper .wallet-amount-group{flex-direction:column!important;gap:15px!important}.wallet-page-wrapper .wallet-amount-group{align-items:flex-start!important}.wallet-page-wrapper .update-wallet-btn{margin-top:15px!important;width:100%!important}}@media (max-width:768px){.wallet-page-wrapper .eligibility-status-item{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.wallet-page-wrapper .wallet-input-group{align-items:flex-start!important;flex-direction:column!important;width:100%!important}.wallet-page-wrapper .wallet-amount-dropdown{width:100%!important}.wallet-page-wrapper .wallet-recharge-content{align-items:stretch!important;flex-direction:column!important}.wallet-page-wrapper .wallet-amount-select{align-items:flex-start!important;flex-direction:column!important}.wallet-page-wrapper .wallet-recharge-button{margin-top:1rem!important;width:100%!important}.wallet-page-wrapper .action-container{flex-direction:column!important;gap:1rem!important}.wallet-page-wrapper .apply-btn,.wallet-page-wrapper .back-btn{width:100%!important}.wallet-page-wrapper .selected-amount{justify-content:space-between!important;width:100%!important}}.coi-container{background-color:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.logo-image{margin-right:12px}.page-title{color:#fff;font-size:20px;font-weight:700;margin-left:10px}.coi-header{background-color:#6c63ff;height:90px;padding:10px 20px}.coi-header,.coi-header-content{align-items:center;display:flex;justify-content:space-between}.coi-header-content{width:100%}.coi-logo{height:40px}.coi-button{align-items:center;background-color:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px}.coi-button:hover:not(:disabled){background-color:#dc2626}.coi-button:disabled{background-color:#d1d5db;cursor:not-allowed}.coi-logout-button{background-color:#dc2626}.coi-main-content{max-width:100%;padding:0 20px}.coi-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.coi-card-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.coi-card-title{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:600;margin:0 0 10px}.coi-passport-search,.coi-search-container{display:flex;gap:10px}.coi-search-input{border:1px solid #e5e7eb;border-radius:4px;padding:8px 12px;width:250px}.coi-search-button{align-items:center;background-color:#6c63ff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;padding:8px 16px}.coi-filter-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px}.coi-filter-input-container{max-width:500px}.coi-filter-input-container,.coi-filter-input-container1{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex:1 1;padding:0 12px}.coi-filter-input-container1{max-width:410px}.coi-filter-input{font-size:14px;outline:none;padding:10px 0;width:100%}.coi-clear-button,.coi-filter-input{background-color:initial;border:none}.coi-clear-button{align-items:center;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px}.coi-results-count{color:#6b7280;font-size:14px}.coi-loading-container{color:#6b7280;padding:40px 0;text-align:center}.coi-spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#6c63ff;height:30px;margin:0 auto 15px;width:30px}.coi-error-container{align-items:center;background-color:#fef2f2;border-radius:6px;color:#ef4444;display:flex;gap:10px;justify-content:center;padding:30px}.coi-error-text{font-weight:500;margin:0}.coi-empty-container{color:#6b7280;padding:40px 0;text-align:center}.coi-table-container{overflow-x:auto;width:100%}.coi-table{border-collapse:collapse;min-width:1100px;table-layout:auto;width:100%}.coi-table-header{font-size:13px;padding:8px 12px;white-space:nowrap}.coi-table-row-even{background-color:#fff}.coi-table-row-odd{background-color:#f9fafb}.coi-table-cell{border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:14px;font-size:13px;padding:8px 12px;white-space:nowrap}.coi-status-badge{background-color:#10b981;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.coi-action-buttons{display:flex;gap:8px}.coi-action-button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:6px}.coi-action-button,.coi-action-button-download{background-color:#6c63ff}.coi-action-button-edit{background-color:#f59e0b}.coi-action-button-edit:hover{background-color:#16a34a;color:#fff}.coi-action-button-view{background-color:#4ade80}.coi-action-button-disabled{cursor:not-allowed;opacity:.5}.coi-button3{align-items:center;background-color:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:6px 12px;transition:background-color .2s}.coi-button3:hover{background-color:#16a34a}.coi-button3:disabled{background-color:#9ca3af;cursor:not-allowed}.coi-footer{background-color:#6c63ff;color:#fff;margin-top:20px;padding:1rem;text-align:center}.coi-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.coi-pagination-button{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px}.coi-pagination-button-disabled{cursor:not-allowed;opacity:.5}.coi-page-numbers{display:flex;gap:5px}.coi-page-number{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.coi-active-page{background-color:#6c63ff;border-color:#6c63ff;color:#fff}.coi-ellipsis{padding:0 5px}.coi-button1,.coi-ellipsis{align-items:center;display:flex}.coi-button1{background-color:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;justify-content:center;padding:6px 12px;transition:background-color .2s}.coi-button1:hover{background-color:#16a34a}.coi-button1:disabled{background-color:#9ca3af;cursor:not-allowed}.coi-button2{align-items:center;background-color:#6c63ff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:6px 12px;transition:background-color .2s}.coi-button2:hover{background-color:#16a34a}.coi-button2:disabled{background-color:#9ca3af;cursor:not-allowed}.click-here-btn{background-color:initial;border:none;border-radius:4px;color:#2563eb;cursor:pointer;font-weight:500;padding:2px 5px;text-decoration:underline;transition:all .2s ease-in-out}.click-here-btn:hover{background-color:#dbeafe;color:#1d4ed8;text-decoration:none}.container_pay{background:url(/static/media/background1.7609673665ff67d6d38f.png) no-repeat top;display:block;font-family:Arial,Helvetica,sans-serif;margin:0 auto;padding:100px 30px;width:700px}.logo span{color:#012970;font-family:Nunito,sans-serif;font-size:26px;font-weight:700}.infoContainer_pay{background-color:#fff;box-shadow:0 0 10px gray;font-family:arial}.logo-container_pay{padding:20px 20px 0}.row_pay{display:grid;grid-template-columns:50% 50%;padding:20px}.image-container_pay{align-items:center;display:flex;justify-content:center;margin:auto}.details_pay{font-size:14px;margin:auto;padding:20px;text-align:left}.details_pay p{font-size:23px;margin:0;padding:18px 0}.detail-item_pay{font-family:Arial,Helvetica,sans-serif;margin:15px 0}.detail-item_pay span{color:#505050;font-size:12px}.detail-item_pay strong{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600}.button-container_pay{display:flex;margin-top:20px}.cancel-button_pay,.payment-button_pay{background-color:#00bff3;border:1px solid #00bff3;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:10px 13px 10px 0;padding:5px 25px}.cancel-button_pay:hover,.payment-button_pay:hover{background-color:#fff;color:#00bff3}.cancel-button_pay:focus,.payment-button_pay:focus{outline:none}.payment-button_pay:disabled{background-color:#ccc;border:1px solid #ccc;color:#666;cursor:not-allowed}.main-container_pay{background:url(/static/media/background1.7609673665ff67d6d38f.png) repeat;color:#333;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;margin:0;padding:0}.container-wrapper_pay{margin:auto;max-width:980px;padding:30px 10px 0!important}.logo-navigation-container_pay{float:left;padding-bottom:35px;width:100%}.logo-container_pay{float:left;padding-top:12px}.logo-container_pay img{border:none;display:block}.content-container_pay{clear:both}.header-title_pay{color:#000;float:left;font-size:32px;width:100%}.white-container_pay{background:#fff;border:1px solid #555;border-radius:5px;float:left;margin-top:10px;max-width:868px;padding:25px 55px}.failed-header_pay,.success-header_pay,.warning-header_pay{border-bottom:1px solid #555;float:left;font-size:18px;font-weight:700;padding-bottom:20px;text-align:center;width:100%}.failed-header_pay img,.success-header_pay img,.warning-header_pay img{clear:both;display:inline-block;padding-bottom:10px}.warning-header_pay{color:#f59e0b}.success-text-info_pay{color:#000;float:left;font-size:14px;font-weight:700;padding-bottom:10px;padding-top:30px;width:100%}.detail-row_pay{border-bottom:1px solid #eee;clear:both;margin-bottom:5px;min-height:30px;padding:10px 0;position:relative}.detail-row_pay:after{clear:both;content:"";display:table}.detail-label_pay{color:#000;float:left;font-size:14px;line-height:20px;padding-right:20px;text-align:right;width:230px}.detail-value_pay{float:left;line-height:20px;text-align:left;width:calc(100% - 250px)}.customer-id-span_pay,.status-span_pay{color:#000;display:inline;font-size:14px;font-weight:700}.footer-note_pay{float:left;font-size:11px;font-style:italic;padding-top:30px;width:100%}.contact-link_pay a{color:#ff5050;cursor:pointer;font-weight:bolder;text-decoration:none}.contact-link_pay a:hover,.email-link_pay{text-decoration:underline}.email-link_pay{color:#ff5050;font-weight:bolder}.footer-container_pay{border-top:1px solid #555;float:left;margin-top:20px;min-height:60px;width:100%}.footer-inner_pay{margin:auto;min-height:60px;width:980px}.footer-text_pay{color:#000;float:left;font-size:14px;font-weight:400;margin-top:22px}.footer-text_pay span{color:#33b5e6;font-weight:700}.footer-links_pay{float:right;font-size:14px;font-weight:400;margin-top:22px}.footer-links_pay a{color:#000;cursor:pointer;text-decoration:none}.footer-links_pay a:hover{text-decoration:underline}.cancel-buttons_pay,.success-buttons_pay{float:left;margin:20px 0;text-align:center;width:100%}.check-status-button_pay,.dashboard-button_pay,.retry-button_pay{background-color:#00bff3;border:1px solid #00bff3;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:10px;padding:8px 25px}.check-status-button_pay{background-color:#f59e0b;border:1px solid #f59e0b}.check-status-button_pay:hover{background-color:#fff;color:#f59e0b}.dashboard-button_pay:hover,.retry-button_pay:hover{background-color:#fff;color:#00bff3}.payment-details-section_pay{float:left;margin-top:20px;width:100%}.error-container_pay{background-color:#fff;border-radius:5px;box-shadow:0 0 10px gray;margin:100px auto;max-width:500px;padding:30px;text-align:center;width:100%}.error-message_pay{background-color:#ffebee;border:1px solid #f44336;border-radius:4px;color:#f44336;font-weight:500;margin-bottom:15px;padding:10px}.loading_pay{align-items:center;display:flex;font-size:24px;font-weight:700;height:100vh;justify-content:center}@media screen and (max-width:768px){.container_pay{padding:50px 15px;width:100%}.row_pay{grid-template-columns:1fr}.image-container_pay{margin-bottom:20px}.details_pay{padding:10px}.white-container_pay{max-width:100%;padding:20px}.detail-label_pay,.detail-value_pay{float:none;padding:5px 0;text-align:left;width:100%}.footer-inner_pay{padding:0 15px;width:100%}.footer-links_pay,.footer-text_pay{display:block;float:none;margin:10px 0;text-align:center}.container-wrapper_pay{padding:15px 10px 0!important}.button-container_pay{flex-direction:column}.cancel-button_pay,.dashboard-button_pay,.payment-button_pay,.retry-button_pay{margin:5px 0;width:100%}.cancel-buttons_pay{display:flex;flex-direction:column}.check-status-button_pay,.dashboard-button_pay,.retry-button_pay{margin:5px 0;width:100%}}.policy-actions_pay{display:flex;justify-content:space-between;margin:20px 0}.policy-document_pay{margin-top:20px}.policy-header_pay{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:15px;text-align:center}.policy-header_pay h2{color:#000;font-size:22px;margin-bottom:5px}.policy-header_pay p{color:#333;font-weight:700;margin-top:10px}.policy-section_pay{border-top:1px solid #eee;margin-top:20px;padding-top:15px}.policy-section_pay h3{color:#00bff3;font-size:16px;margin-bottom:15px}.policy-footer_pay{border-top:1px solid #eee;font-size:12px;line-height:1.5;margin-top:30px;padding-top:15px}.policy-footer_pay p{margin-bottom:8px}.policy-footer_pay strong{color:#00bff3}@media print{.policy-actions_pay{display:none}.policy-document_pay{margin:0;padding:0}body{font-size:12pt}}@media screen and (max-width:768px){.policy-actions_pay{flex-direction:column;gap:10px}.dashboard-button_pay,.payment-button_pay{margin:5px 0;width:100%}}.practo-page-container{flex-direction:column;font-family:Poppins,sans-serif}.practo-card{max-width:900px}.practo-actions-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;max-width:900px;width:100%}.practo-actions-right{display:flex;gap:1rem}@media (max-width:768px){.practo-actions-wrapper{align-items:stretch;flex-direction:column;gap:1rem}.practo-actions-right{justify-content:space-between}}.practo-back-btn{align-items:center;background-color:#e0e7ff;border:1px solid #bfdbfe;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#3b82f6;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:all .2s ease}.practo-back-btn:hover{background-color:#bfdbfe;color:#2563eb;transform:translateY(-1px)}.practo-wallet-btn-top{align-items:center;background-color:#f59e0b;border:none;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:background-color .2s}.practo-wallet-btn-top:hover{background-color:#d97706}.practo-coi-btn-top{align-items:center;background-color:#8b5cf6;border:none;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:background-color .2s}.practo-coi-btn-top:hover{background-color:#7c3aed}.practo-mis-btn-top{align-items:center;background-color:#2563eb;border:none;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:background-color .2s}.practo-mis-btn-top:hover{background-color:#1d4ed8}.practo-header{margin-bottom:1rem}.practo-header-error{color:#ef4444;font-size:2rem;font-weight:700;margin-bottom:1rem}.practo-text{line-height:1.6;margin-bottom:1.5rem}.practo-agent-info{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;text-align:left}.practo-agent-info .info-item{display:flex;font-size:1rem;justify-content:space-between}.practo-agent-info strong{color:#374151;margin-right:.5rem}.practo-form{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.form-item{align-items:center;display:flex;gap:1rem}.form-item label{color:#374151;font-size:.95rem;font-weight:500;min-width:140px;text-align:left}.form-item .form-control{border:1px solid #d1d5db;border-radius:.375rem;flex:1 1;font-size:.95rem;padding:.625rem .875rem;transition:border-color .2s}.form-item .form-control:focus{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff1a;outline:none}.practo-back-button{background-color:#6c63ff;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.practo-back-button:hover{background-color:#5a52d9}.Premium-btn{border:none}.Premium-btn-Wallet{background-color:#eab308;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.Premium-btn-Wallet:hover{background-color:#ca8a04}.Premium-btn-Wallet:disabled{background-color:#ca8a04;cursor:not-allowed}.footer-actions{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.back-to-plan-btn{align-items:center;background:none;border:none;color:#4b5563;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem}.back-to-plan-btn:hover{color:#1f2937}.api-message{align-items:center;border-radius:.5rem;display:flex;font-weight:500;gap:.75rem;margin:1.5rem 0;padding:1rem;text-align:left}.api-message.success{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.api-message.error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.activate-btn{align-items:center;background-color:#2563eb;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;margin:1rem auto;max-width:300px;padding:.75rem 2rem;text-decoration:none;transition:background-color .2s;width:100%}.activate-btn:hover{background-color:#1d4ed8}.activate-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.spinner{margin-right:8px}.main-content{margin-left:auto;margin-right:auto;margin-top:5rem;max-width:1280px;padding:2rem;width:100%}.card-header{border-bottom:1px solid #e5e7eb;padding:1.5rem}.welcome-title{color:#1f2937;font-size:1.5rem;font-weight:600}.wallet-container{box-shadow:0 2px 5px #0000001a;color:#fff}.wallet-container:hover{background-color:#059669}@media (max-width:768px){.wallet-button-container{margin:10px 0 0}.info-row{align-items:flex-start;flex-direction:column}.wallet-container{justify-content:center;width:100%}}.wallet-container{align-items:center;background-color:#ffe082;border:2px solid #ffd54f;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;padding:8px 16px;transition:all .3s ease}.wallet-container:hover{background-color:#ffd54f;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.wallet-text{color:#333;font-size:14px;font-weight:600}@media (max-width:768px){.action-buttons-container{flex-wrap:wrap;justify-content:space-between;margin:10px 0;width:100%}.action-button,.wallet-container{justify-content:center;margin-bottom:8px;min-width:120px}}.selection-card h3{font-size:1.6rem;font-weight:700;margin-bottom:10px;margin-top:20px}.selection-card p{color:#6b7280;font-size:.95rem}.selection-icon{border-radius:50%;box-shadow:0 4px 10px #0003;color:#fff!important;height:60px;margin:0 auto 10px;padding:12px;width:60px}.selection-card:first-child .selection-icon{background:linear-gradient(135deg,#6c63ff,#4a1ddc)}.selection-card:nth-child(2) .selection-icon{background:linear-gradient(135deg,#00c9a7,#007bff)}.practo-page-container{align-items:center;background-color:#f5f6fa;display:flex;justify-content:center;min-height:100vh;padding:2rem}.practo-card{background:#fff;border-radius:.75rem;border-top:5px solid #6c63ff;box-shadow:0 4px 12px #0000001a;padding:2.5rem;text-align:center;width:100%}.practo-header{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:.5rem}.practo-text{color:#4b5563;font-size:1.1rem;margin-bottom:2rem}.transaction-details-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:2rem;padding:1.5rem;text-align:left}.detail-item{align-items:center;color:#374151;display:flex;font-size:1rem;justify-content:space-between;padding:.75rem 0}.detail-item span{color:#6b7280}.detail-item strong{font-weight:600}.transaction-details-card hr{background-color:#e5e7eb;border:0;height:1px;margin:.5rem 0}.wallet-summary{font-size:.95rem}.action-buttons-container{gap:1rem;justify-content:center;margin-top:1rem}.action-button{border-radius:6px;display:inline-flex;padding:.75rem 1.5rem}.action-button.primary{background-color:#059669;color:#fff}.action-button.primary:hover{background-color:#047857}.action-button.secondary{background-color:#e5e7eb;color:#374151}.action-button.secondary:hover{background-color:#d1d5db}.practo-hover-card:hover{background-color:#f5f3ff!important;border:2px solid #6c63ff!important;box-shadow:0 10px 20px #6c63ff33!important;transform:translateY(-10px)}.ayush-hover-card:hover{background-color:#fdf2f8!important;border:2px solid #ec4899!important;box-shadow:0 10px 20px #ec489933!important;transform:translateY(-10px)}.selection-card:active{opacity:.9;transform:scale(.97)}.wallet-page-wrapperPr .coi-buttonL{align-items:center;background-color:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.wallet-page-wrapperPr .coi-buttonL:hover:not(:disabled){background-color:#dc2626}.wallet-page-wrapperPr .coi-buttonL:disabled{background-color:#d1d5db;cursor:not-allowed}.wallet-page-wrapperPr .top-header{background-color:#6c63ff;padding:0 1rem;position:fixed;top:0;width:100%;z-index:1000}.wallet-page-wrapperPr .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.wallet-page-wrapperPr .logo-image{height:70px;max-height:70px;width:auto}.wallet-page-wrapperPr .nav-links{align-items:center;display:flex;gap:2rem}.wallet-page-wrapperPr .nav-links a{color:#fff;text-decoration:none}.wallet-page-wrapperPr .main-content{margin-left:auto;margin-right:auto;margin-top:5rem;max-width:1280px;padding:2rem;width:100%}.wallet-page-wrapperPr .card{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.wallet-page-wrapperPr .card-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.wallet-page-wrapperPr .footer{background-color:#6c63ff;color:#fff;margin-top:auto;padding:1rem;text-align:center}.wallet-page-wrapperPr .wallet-info{align-items:center;display:flex;justify-content:space-between;padding:1.5rem}.wallet-page-wrapperPr .wallet-balance{align-items:center;display:flex;gap:1rem}.wallet-page-wrapperPr .wallet-balance h3{color:#374151;font-size:1.25rem;font-weight:500;margin:0 15px 0 0}.wallet-page-wrapperPr .balance-amount,.wallet-page-wrapperPr .wallet-value{color:#059669;font-size:1.5rem;font-weight:700;margin:0}.wallet-page-wrapperPr .negative-balance{color:#dc2626!important}.wallet-page-wrapperPr .agent-info-card{background-color:initial;box-shadow:none;margin-bottom:2rem;padding:0}.wallet-page-wrapperPr .agent-info-card h2{border-bottom:none;color:#333;font-size:1.75rem;font-weight:600;margin-bottom:1rem;margin-top:0;padding-bottom:0}.wallet-page-wrapperPr .agent-details-card,.wallet-page-wrapperPr .agent-details-single-line{background-color:initial;border-radius:0;padding:0}.wallet-page-wrapperPr .agent-details-card p,.wallet-page-wrapperPr .agent-details-single-line p{display:block;line-height:1.6;margin:0}.wallet-page-wrapperPr .agent-details-card strong,.wallet-page-wrapperPr .agent-details-single-line strong{color:#333;font-weight:600;margin-right:.25rem}.wallet-page-wrapperPr .wallet-update-info{align-items:flex-end;color:#4b5563;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;margin-bottom:15px}.wallet-page-wrapperPr .eligibility-status-container{background-color:#f9fafb;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-top:15px;padding:15px;width:100%}.wallet-page-wrapperPr .eligibility-status-header{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:10px}.wallet-page-wrapperPr .eligibility-status-item{align-items:center;display:flex;gap:10px}.wallet-page-wrapperPr .eligibility-status-item strong{color:#374151;font-weight:600;margin-right:8px;white-space:nowrap}.wallet-page-wrapperPr .days-value,.wallet-page-wrapperPr .status-value{align-items:center;display:flex;font-weight:500;gap:5px}.wallet-page-wrapperPr .status-value.eligible{color:#10b981}.wallet-page-wrapperPr .status-value.not-eligible{color:#ef4444}.wallet-page-wrapperPr .days-value.valid{color:#059669}.wallet-page-wrapperPr .days-value.warning{color:#d97706}.wallet-page-wrapperPr .days-value.expired{color:#dc2626}.wallet-page-wrapperPr .eligibility-message{align-items:center;color:#ef4444;display:flex;margin-top:10px}.wallet-page-wrapperPr .wallet-tabs{margin-bottom:1.5rem}.wallet-page-wrapperPr .tab-buttons{border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem;padding-bottom:.5rem}.wallet-page-wrapperPr .tab-button{background-color:initial;border:none;border-radius:.375rem .375rem 0 0;color:#6b7280;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.wallet-page-wrapperPr .tab-button:hover{background-color:#f9fafb;color:#374151}.wallet-page-wrapperPr .tab-button.active{background-color:#f9fafb;border-bottom:2px solid #6c63ff;color:#6c63ff}.wallet-page-wrapperPr .table-container{overflow-x:auto;padding:1rem;position:relative}.wallet-page-wrapperPr .table-container:after{background-color:#f9fafb;border-top:1px solid #e5e7eb;bottom:0;color:#6b7280;content:"← Scroll →";display:block;font-size:12px;left:0;padding:5px;position:sticky;right:0;text-align:center}.wallet-page-wrapperPr .proposals-table{border-collapse:collapse!important;margin:0!important;min-width:1200px!important;table-layout:fixed!important;width:100%!important}.wallet-page-wrapperPr .proposals-table td,.wallet-page-wrapperPr .proposals-table th{border-bottom:1px solid #e5e7eb!important;font-weight:400!important;overflow:hidden!important;padding:10px 8px!important;text-overflow:ellipsis!important;vertical-align:middle!important;white-space:nowrap!important}.wallet-page-wrapperPr .proposals-table th{background-color:#f3f4f6!important;color:#374151!important;font-size:14px!important;font-weight:600!important;overflow:visible!important;padding:12px 8px!important;position:sticky!important;text-align:center!important;top:0!important;white-space:nowrap!important;z-index:10!important}.wallet-page-wrapperPr .proposals-table td:first-child,.wallet-page-wrapperPr .proposals-table th[data-column=sr-no]{max-width:80px!important;min-width:80px!important;text-align:center!important;width:80px!important}.wallet-page-wrapperPr .proposals-table td:nth-child(2):has(label.checkbox-container),.wallet-page-wrapperPr .proposals-table th[data-column=select]{max-width:80px!important;min-width:80px!important;text-align:center!important;width:80px!important}.wallet-page-wrapperPr .proposals-table td:nth-child(2):not(:has(label.checkbox-container)),.wallet-page-wrapperPr .proposals-table td:nth-child(3):not(:has(~td.status)),.wallet-page-wrapperPr .proposals-table th[data-column=member-name]{max-width:190px!important;min-width:190px!important;text-align:left!important;width:190px!important}.wallet-page-wrapperPr .proposals-table td:nth-child(3):has(~td.status),.wallet-page-wrapperPr .proposals-table td:nth-child(4):not(:has(~td.status)),.wallet-page-wrapperPr .proposals-table th[data-column=policy-no]{max-width:190px!important;min-width:190px!important;text-align:left!important;width:190px!important}.wallet-page-wrapperPr .proposals-table td:nth-child(4):has(~td.status),.wallet-page-wrapperPr .proposals-table th[data-column=payment-ref-no]{max-width:190px!important;min-width:190px!important;text-align:left!important;width:190px!important}.wallet-page-wrapperPr .proposals-table td.status{align-items:center;display:flex;justify-content:center;text-align:center!important;vertical-align:middle!important}.wallet-page-wrapperPr .proposals-table td:nth-child(5),.wallet-page-wrapperPr .proposals-table td:nth-child(6),.wallet-page-wrapperPr .proposals-table th[data-column=amount]{max-width:100px!important;min-width:100px!important;text-align:right!important;width:100px!important}.wallet-page-wrapperPr .proposals-table td:nth-child(6):not(.status),.wallet-page-wrapperPr .proposals-table td:nth-child(7):not(.status),.wallet-page-wrapperPr .proposals-table td:nth-child(8):not(.status),.wallet-page-wrapperPr .proposals-table th[data-column=mode],.wallet-page-wrapperPr .proposals-table th[data-column=payment-date]{max-width:110px!important;min-width:110px!important;text-align:center!important;width:110px!important}.wallet-page-wrapperPr .proposals-table td:nth-child(8),.wallet-page-wrapperPr .proposals-table th[data-column=status]{align-items:center!important;display:flex!important;height:50px!important;justify-content:center!important;max-width:120px!important;min-width:120px!important;padding:0!important;text-align:center!important;vertical-align:middle!important;width:140px!important}.wallet-page-wrapperPr .proposals-table td:nth-child(9),.wallet-page-wrapperPr .proposals-table th[data-column=actions]{max-width:120px!important;min-width:120px!important;padding:10px 5px!important;text-align:center!important;width:120px!important}.wallet-page-wrapperPr .proposals-table tbody tr:hover{background-color:#f9fafb!important}.wallet-page-wrapperPr .status{align-items:center!important;border-radius:20px!important;display:inline-flex!important;font-weight:500!important;gap:6px!important;height:28px!important;justify-content:center!important;margin:0 auto!important;padding:4px 10px!important;white-space:nowrap!important;width:110px!important}.wallet-page-wrapperPr .status.pending{background-color:#fffbeb!important;color:#f59e0b!important}.wallet-page-wrapperPr .status.in-process,.wallet-page-wrapperPr .status.inprocess{background-color:#eff6ff!important;color:#3b82f6!important}.wallet-page-wrapperPr .status.approved{align-items:center!important;background-color:#ecfdf5!important;border-radius:20px!important;color:#10b981!important;display:inline-flex!important;font-weight:500!important;height:30px!important;justify-content:center!important;line-height:1!important;min-width:100px!important;padding:4px 10px!important;text-align:center!important;width:auto!important}.wallet-page-wrapperPr .status-icon{display:inline-block!important;flex-shrink:0!important;margin-right:4px!important;vertical-align:middle!important}.wallet-page-wrapperPr .status-icon.approved{align-items:center!important;display:inline-flex!important;justify-content:center!important;margin-right:4px!important}.wallet-page-wrapperPr .status-icon.in-process{color:#3b82f6!important}.wallet-page-wrapperPr .checkbox-container{cursor:pointer!important;display:block!important;height:20px!important;margin:0 auto!important;padding-left:25px!important;position:relative!important;-webkit-user-select:none!important;user-select:none!important;width:20px!important}.wallet-page-wrapperPr .checkbox-container input{cursor:pointer!important;height:0!important;opacity:0!important;position:absolute!important;width:0!important}.wallet-page-wrapperPr .checkmark{background-color:#eee!important;border:1px solid #ccc!important;border-radius:3px!important;height:18px!important;left:0!important;position:absolute!important;top:0!important;width:18px!important}.wallet-page-wrapperPr .checkbox-container:hover input:not(:disabled)~.checkmark{background-color:#ccc!important}.wallet-page-wrapperPr .checkbox-container input:checked~.checkmark{background-color:#6c63ff!important;border:1px solid #6c63ff!important}.wallet-page-wrapperPr .checkbox-container input:disabled~.checkmark{background-color:#e5e7eb!important;cursor:not-allowed!important}.wallet-page-wrapperPr .checkbox-container input:checked:disabled~.checkmark{background-color:#9ca3af!important;border:1px solid #9ca3af!important}.wallet-page-wrapperPr .checkmark:after{content:""!important;display:none!important;position:absolute!important}.wallet-page-wrapperPr .checkbox-container input:checked~.checkmark:after{display:block!important}.wallet-page-wrapperPr .checkbox-container .checkmark:after{border:solid #fff!important;border-width:0 2px 2px 0!important;height:10px!important;left:6px!important;top:2px!important;transform:rotate(45deg)!important;width:5px!important}.wallet-page-wrapperPr .proposals-table td span.no-invoice,.wallet-page-wrapperPr .proposals-table td:last-child span{color:#9ca3af!important;display:block!important;font-size:12px!important;text-align:center!important;width:100%!important}.wallet-page-wrapperPr .coi-button{align-items:center!important;background-color:#22c55e!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;height:28px!important;justify-content:center!important;margin:0 auto!important;padding:6px 8px!important;text-decoration:none!important;transition:background-color .2s!important;width:85px!important}.wallet-page-wrapperPr .coi-button:hover{background-color:#16a34a!important}.wallet-page-wrapperPr .coi-button:disabled{background-color:#9ca3af!important;cursor:not-allowed!important}.wallet-page-wrapperPr .coi-button svg{flex-shrink:0!important;margin-right:4px!important}.wallet-page-wrapperPr .loading-message,.wallet-page-wrapperPr .no-data-message{color:#6b7280!important;font-weight:500!important;padding:2rem!important;text-align:center!important}.wallet-page-wrapperPr .action-container{align-items:center!important;border-top:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;padding:1.5rem!important}.wallet-page-wrapperPr .selected-amount{align-items:center!important;display:flex!important;gap:.75rem!important}.wallet-page-wrapperPr .selected-amount span{color:#374151!important;font-weight:500!important}.wallet-page-wrapperPr .amount-box{background-color:#f3f4f6!important;border-radius:.375rem!important;font-weight:600!important;min-width:100px!important;padding:.5rem 1rem!important;text-align:center!important}.wallet-page-wrapperPr .btn-danger{align-items:center!important;background-color:#dc2626!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:500!important;gap:.5rem!important;padding:.5rem 1rem!important;transition:background-color .2s!important}.wallet-page-wrapperPr .btn-danger:hover{background-color:#b91c1c!important}.wallet-page-wrapperPr .refresh-button{align-items:center!important;background-color:#6c63ff!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;display:flex!important;margin-top:15px!important;padding:.5rem 1rem!important;transition:background-color .2s!important}.wallet-page-wrapperPr .refresh-button:hover{background-color:#5a52d9!important}.wallet-page-wrapperPr .apply-btn{background-color:#059669!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;font-weight:500!important;padding:.5rem 1.5rem!important;transition:background-color .2s!important}.wallet-page-wrapperPr .apply-btn:hover:not(:disabled){background-color:#047857!important}.wallet-page-wrapperPr .apply-btn:disabled{background-color:#d1d5db!important;cursor:not-allowed!important}.wallet-page-wrapperPr .back-btn{align-items:center!important;background-color:#6b7280!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:500!important;padding:.5rem 1.5rem!important;transition:background-color .2s!important}.wallet-page-wrapperPr .back-btn:hover:not(:disabled){background-color:#4b5563!important}.wallet-page-wrapperPr .back-btn:disabled{background-color:#d1d5db!important;cursor:not-allowed!important}.wallet-page-wrapperPr .success-message{background-color:#ecfdf5!important;border-left:4px solid #10b981!important;color:#065f46!important}.wallet-page-wrapperPr .error-message,.wallet-page-wrapperPr .success-message{align-items:center!important;border-radius:.375rem!important;display:flex!important;margin-bottom:1rem!important;padding:1rem!important}.wallet-page-wrapperPr .error-message{background-color:#fef2f2!important;border-left:4px solid #ef4444!important;color:#b91c1c!important}.wallet-page-wrapperPr .alert-message-container{align-items:flex-start!important;background-color:#fee2e2!important;border-radius:8px!important;display:flex!important;gap:12px!important;margin-top:20px!important;padding:15px!important}.wallet-page-wrapperPr .alert-icon{color:#dc2626!important;flex-shrink:0!important;margin-top:2px!important}.wallet-page-wrapperPr .alert-title{color:#b91c1c!important;font-weight:600!important;margin:0 0 5px!important}.wallet-page-wrapperPr .alert-description{color:#b91c1c!important;font-size:14px!important;margin:0!important}.wallet-page-wrapperPr .wallet-recharge-form{padding:25px!important}.wallet-page-wrapperPr .wallet-recharge-form h3{color:#333!important;font-size:22px!important;font-weight:600!important;margin:0 0 30px!important}.wallet-page-wrapperPr .wallet-amount-dropdown{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;font-size:16px!important;padding:8px 15px!important;transition:border-color .2s!important;width:250px!important}.wallet-page-wrapperPr .wallet-amount-dropdown:focus{border-color:#6c63ff!important;box-shadow:0 0 0 3px #6c63ff1a!important;outline:none!important}@media (max-width:1300px){.wallet-page-wrapperPr .proposals-table{min-width:1200px!important}}@media (max-width:1024px){.wallet-page-wrapperPr .eligibility-status-header,.wallet-page-wrapperPr .wallet-amount-group{flex-direction:column!important;gap:15px!important}.wallet-page-wrapperPr .wallet-amount-group{align-items:flex-start!important}.wallet-page-wrapperPr .update-wallet-btn{margin-top:15px!important;width:100%!important}}@media (max-width:768px){.wallet-page-wrapperPr .eligibility-status-item{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.wallet-page-wrapperPr .wallet-input-group{align-items:flex-start!important;flex-direction:column!important;width:100%!important}.wallet-page-wrapperPr .wallet-amount-dropdown{width:100%!important}.wallet-page-wrapperPr .wallet-recharge-content{align-items:stretch!important;flex-direction:column!important}.wallet-page-wrapperPr .wallet-amount-select{align-items:flex-start!important;flex-direction:column!important}.wallet-page-wrapperPr .wallet-recharge-button{margin-top:1rem!important;width:100%!important}.wallet-page-wrapperPr .action-container{flex-direction:column!important;gap:1rem!important}.wallet-page-wrapperPr .apply-btn,.wallet-page-wrapperPr .back-btn{width:100%!important}.wallet-page-wrapperPr .selected-amount{justify-content:space-between!important;width:100%!important}}.apply-btn-list{background-color:#059669;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:6px;padding:.5rem 1.5rem;transition:background-color .2s}.apply-btn-list:hover:not(:disabled){background-color:#047857}.apply-btn-list:disabled{background-color:#d1d5db;cursor:not-allowed}.ayush-main-content{margin-top:70px}.ayush-main-content,.ayush-main-content-customer{margin-left:auto;margin-right:auto;max-width:1280px;padding:2rem;width:100%}.ayush-page-container{align-items:center;background-color:#f5f6fa;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:.5rem}.ayush-actions-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;max-width:900px;width:100%}.ayush-actions-right{display:flex;gap:1rem}@media (max-width:768px){.ayush-actions-wrapper{align-items:stretch;flex-direction:column;gap:1rem}.ayush-actions-right{justify-content:space-between}}.ayush-back-btn{align-items:center;background-color:#e0e7ff;border:1px solid #bfdbfe;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#3b82f6;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:all .2s ease}.ayush-back-btn:hover{background-color:#bfdbfe;color:#2563eb;transform:translateY(-1px)}.ayush-wallet-btn-top{align-items:center;background-color:#f59e0b;border:none;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:background-color .2s}.ayush-wallet-btn-top:hover{background-color:#d97706}.ayush-mis-btn-top{align-items:center;background-color:#2563eb;border:none;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:background-color .2s}.ayush-mis-btn-top:hover{background-color:#1d4ed8}.ayush-card{background:#fff;border-radius:.75rem;border-top:5px solid #6c63ff;box-shadow:0 4px 12px #0000001a;max-width:900px;padding:2.5rem;position:relative;text-align:center;width:100%}.ayush-header{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:1rem}.ayush-text{color:#4b5563;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.ayush-form{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.ayush-form-row{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.ayush-form-row{gap:1rem;grid-template-columns:1fr}.ayush-card{padding:1.5rem}}.ayush-form-group{display:flex;flex-direction:column;text-align:left}.ayush-form-label{color:#374151;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.ayush-form-control{border:1px solid #d1d5db;border-radius:.375rem;box-sizing:border-box;font-size:.95rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .2s;width:100%}.ayush-form-control:focus{border-color:#6c63ff;box-shadow:0 0 0 3px #6c63ff1a;outline:none}.ayush-form-control.ayush-error-border{border-color:#dc2626}.ayush-error-text{color:#dc2626;display:block;font-size:.875rem;font-weight:500;margin-top:.25rem;text-align:left}.ayush-payment-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:20px;padding:20px}.ayush-payment-radio-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:15px 0}.ayush-radio-label{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;padding:8px 16px;transition:all .2s ease}.ayush-radio-label.ayush-selected{background-color:#eff6ff;border:2px solid #2563eb;box-shadow:0 1px 2px #0000000d}.ayush-radio-input{margin-right:8px}.ayush-radio-text{font-size:14px;font-weight:500}.ayush-collection-box{background:#fef2f2;border:1px solid #ef4444;border-radius:8px;margin:1.5rem auto;min-width:280px;padding:1rem 2rem;text-align:center;width:fit-content}.ayush-collection-text{color:#b91c1c;font-size:18px;font-weight:600}.ayush-payment-actions{display:flex;gap:15px;justify-content:center;margin-top:20px}.ayush-wallet-display{display:flex;justify-content:flex-end;margin-top:1rem}.ayush-wallet-info-box{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;padding:.5rem 1rem}.ayush-wallet-text{color:#059669;font-weight:600;margin-left:.5rem}.ayush-spinner{animation:ayush-spin 1s linear infinite;margin-right:8px}@keyframes ayush-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ayush-api-message{align-items:center;border-radius:.5rem;display:flex;font-weight:500;gap:.75rem;margin:1.5rem 0;padding:1rem;text-align:left}.ayush-api-message.ayush-success{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.ayush-api-message.ayush-error{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.ayush-premium-btn{background-color:#059669;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.ayush-premium-btn:hover{background-color:#0f766e}.ayush-premium-btn:disabled{background-color:#0f766e;cursor:not-allowed}.ayush-apply-btn{background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.ayush-apply-btn:hover:not(:disabled){background-color:#dc2626}.ayush-loader-overlay{background-color:#ffffffe6;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.ayush-loader-content,.ayush-loader-overlay{align-items:center;display:flex;flex-direction:column}.ayush-loader-content{text-align:center}.ayush-big-spinner{animation:ayush-spin 1s linear infinite;color:#6c63ff;margin-bottom:1rem}.ayush-loader-text{color:#374151;font-size:1.2rem;font-weight:600}.ayush-loader-subtext{color:#6b7280;font-size:.9rem;margin-top:.5rem}.ayush-coi-btn-top{align-items:center;background-color:#8b5cf6;border:none;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:background-color .2s}.ayush-coi-btn-top:hover{background-color:#7c3aed}.wallet-page-wrapperAy{background-color:#f3f4f6;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.wallet-page-wrapperAy .coi-buttonL{align-items:center;background-color:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.wallet-page-wrapperAy .coi-buttonL:hover:not(:disabled){background-color:#dc2626}.wallet-page-wrapperAy .coi-buttonL:disabled{background-color:#d1d5db;cursor:not-allowed}.wallet-page-wrapperAy .top-header{background-color:#0d9488;box-shadow:0 2px 4px #0000001a;padding:0 1rem;position:fixed;top:0;width:100%;z-index:1000}.wallet-page-wrapperAy .header-content{align-items:center;display:flex;height:4rem;justify-content:space-between;margin:0 auto;max-width:1280px}.wallet-page-wrapperAy .logo-section{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:1rem}.wallet-page-wrapperAy .logo-image{background-color:#fff;border-radius:4px;height:40px;padding:4px;width:auto}.wallet-page-wrapperAy .user-info{align-items:center;color:#fff;display:flex;gap:1.5rem}.wallet-page-wrapperAy .user-detail{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.wallet-page-wrapperAy .main-content{margin:0 auto;max-width:1280px;padding:5rem 1rem 2rem}.wallet-page-wrapperAy .profile-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.wallet-page-wrapperAy .profile-info{align-items:center;display:flex;gap:1rem}.wallet-page-wrapperAy .profile-icon-wrapper{background-color:#f0fdf4;border-radius:50%;padding:1rem}.wallet-page-wrapperAy .profile-details h2{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.wallet-page-wrapperAy .profile-details p{color:#6b7280;margin:0}.wallet-page-wrapperAy .agent-id-badge{background-color:#f3f4f6;border-radius:9999px;color:#374151;font-weight:600;padding:.5rem 1rem}.wallet-page-wrapperAy .tabs-nav{border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;margin-bottom:1.5rem}.wallet-page-wrapperAy .tab-button{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.wallet-page-wrapperAy .tab-button:hover{color:#0d9488}.wallet-page-wrapperAy .tab-button.active{border-bottom-color:#0d9488;color:#0d9488}.wallet-page-wrapperAy .table-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.wallet-page-wrapperAy .data-table{border-collapse:collapse;font-size:.875rem;width:100%}.wallet-page-wrapperAy .data-table th{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-weight:600;padding:.75rem 1.5rem;text-align:left}.wallet-page-wrapperAy .data-table td{border-bottom:1px solid #e5e7eb;color:#4b5563;padding:.75rem 1.5rem}.wallet-page-wrapperAy .data-table tr:hover{background-color:#f9fafb}.wallet-page-wrapperAy .status-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .75rem}.wallet-page-wrapperAy .status-approved{background-color:#dcfce7;color:#166534}.wallet-page-wrapperAy .status-pending{background-color:#fef9c3;color:#854d0e}.wallet-page-wrapperAy .status-rejected{background-color:#fee2e2;color:#991b1b}.wallet-page-wrapperAy .status-inprocess{background-color:#dbeafe;color:#1e40af}.wallet-page-wrapperAy .action-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.25rem;padding:.375rem .75rem;transition:opacity .2s}.wallet-page-wrapperAy .btn-download{background-color:#0d9488;color:#fff}.wallet-page-wrapperAy .btn-upload{background-color:#f59e0b;color:#fff}.wallet-page-wrapperAy .action-btn:hover{opacity:.9}.wallet-page-wrapperAy .action-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.wallet-page-wrapperAy .action-container{display:flex;justify-content:flex-end;margin-top:1.5rem}.wallet-page-wrapperAy .back-btn{align-items:center;background-color:#6b7280;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;padding:.5rem 1rem}.wallet-page-wrapperAy .back-btn:hover{background-color:#4b5563}.wallet-page-wrapperAy .footer{background-color:#1f2937;color:#fff;margin-top:auto;padding:1.5rem;text-align:center}.wallet-page-wrapperAy .footer p{color:#9ca3af;font-size:.875rem;margin:0}@media (max-width:768px){.wallet-page-wrapperAy .header-content{flex-direction:column;gap:1rem;height:auto;padding:1rem 0}.wallet-page-wrapperAy .user-info{flex-direction:column;gap:.5rem}.wallet-page-wrapperAy .profile-card{flex-direction:column;gap:1rem;text-align:center}.wallet-page-wrapperAy .profile-info{flex-direction:column}.wallet-page-wrapperAy .data-table{display:block;overflow-x:auto}}.dashboard-wrapper{background-color:#f5f6fa;display:flex;flex-direction:column;min-height:100vh}.font-weight{color:#ef4444;font-size:16px;font-weight:600}.top-header{background-color:#6c63ff;padding:0 1rem;position:fixed;top:0;width:100%;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.logo-container{align-items:center;display:flex;gap:1rem}.logo-image{height:70px;max-height:70px;width:auto}.company-name{color:#fff;font-size:1.5rem;font-weight:500}.nav-link{align-items:center;color:#fff!important;display:flex;gap:2rem;text-decoration:none}.nav-links a{color:#fff;text-decoration:none}.nav-icon{height:1.2rem;width:1.2rem}.logout-button{align-items:center;background-color:#dc2626;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s}.logout-button:hover{background-color:#b91c1c}.Premium-btn{background-color:#059669;border:"none";border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.Premium-btn:disabled,.Premium-btn:hover{background-color:#0f766e}.Premium-btn:disabled{cursor:not-allowed}.Premium-btn-MIS{background-color:#2563eb;border:"none";border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.Premium-btn-MIS:hover{background-color:#1d4ed8}.Premium-btn-MIS:disabled{background-color:#1d4ed8;cursor:not-allowed}.main-content-b{flex-grow:1;margin-left:auto;margin-right:auto;margin-top:5rem;max-width:1280px;padding:2rem;width:100%}.user-info-card-b{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;position:relative}.card-header-b{border-bottom:1px solid #e5e7eb;padding:1.5rem}.welcome-title-b{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0;padding-right:200px}.user-details{padding:1.5rem}.info-row{padding-left:25px!important;padding-right:25px!important}.info-item,.info-row{display:flex;gap:2rem}.info-item,.info-label{align-items:center}.info-label{display:flex;gap:.5rem}.info-icon{color:#6c63ff;height:1.2rem;width:1.2rem}.label-text{color:#374151;font-weight:600}.info-value{color:#6b7280}.summary-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.summary-grid{grid-template-columns:repeat(2,1fr)}.summary-box{background-color:#059669}.summary-box h3{font-weight:500}.calculator-container{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;padding:1.5rem}.footer{background-color:#6c63ff;color:#fff;margin-top:auto;padding:1rem;text-align:center}.loading-container{align-items:center;background-color:#f5f6fa;display:flex;justify-content:center;min-height:100vh}@media (max-width:768px){.header-content{gap:1rem}.header-content,.info-row{flex-direction:column}.info-item{flex-wrap:wrap}.summary-grid{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.summary-box{animation:fadeIn .3s ease-out forwards}.calculator-wrapper{margin:0 auto;max-width:1280px;padding:1rem}.summary-container{margin-bottom:2rem}.summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.summary-box{background:#059669;border-radius:.5rem;color:#fff;padding:1.5rem;text-align:center;transition:transform .2s}.summary-box:hover{transform:translateY(-2px)}.summary-box h3{font-size:1rem;margin-bottom:.5rem}.summary-box p{font-size:2rem;font-weight:700}@media (max-width:1024px){.grid-cols-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-cols-6{grid-template-columns:1fr}.summary-grid{grid-template-columns:repeat(2,1fr)}}.wallet-button-container{display:flex;gap:1rem;margin-left:auto}.wallet-iconA{color:#fff;height:20px;width:20px}@media (max-width:768px){.wallet-button-container{margin:10px 0 0}.info-row{align-items:flex-start;flex-direction:column}.wallet-containerA{justify-content:center;width:100%}}.action-button{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:.5rem;justify-content:center;margin-right:10px;padding:8px 16px;transition:all .2s ease}.action-button:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.action-button:active{transform:translateY(0)}.payment-btn{background-color:#4338ca;color:#fff}.payment-btn:hover{background-color:#3730a3}.coi-btn{background-color:#0891b2;color:#fff}.coi-btn:hover{background-color:#0e7490}.wallet-containerA{align-items:center;background-color:#f59e0b;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;padding:8px 16px;transition:all .3s ease}.wallet-containerA:hover{background-color:#d97706;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.wallet-icon-wrapper{align-items:center;display:flex;justify-content:center;margin-right:8px}.wallet-icon{color:#ff9800;height:20px;width:20px}.wallet-textA{color:#fff;font-size:14px;font-weight:600}.action-buttons-container{align-items:center;display:flex;margin-left:auto}@media (max-width:768px){.action-buttons-container{flex-wrap:wrap;justify-content:space-between;margin:10px 0;width:100%}.action-button,.wallet-containerA{justify-content:center;margin-bottom:8px;min-width:120px}}.apply-btn{background-color:#059669;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.apply-btn:hover:not(:disabled){background-color:#047857}.apply-btn:disabled{background-color:#d1d5db;cursor:not-allowed}.apply-btn-emp{background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.apply-btn-emp:hover:not(:disabled){background-color:#dc2626}.apply-btn-emp:disabled{background-color:#d1d5db;cursor:not-allowed}.selection-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;min-height:60vh;padding:4rem 2rem}.selection-card{background:#fff;border:1px solid #e0e0e0;border-radius:.75rem;border-top:4px solid #e0e0e0;box-shadow:0 4px 6px #00000012;cursor:pointer;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease;width:320px}.selection-card:hover{background-color:#f7faff;border-top-color:#6c63ff;box-shadow:0 10px 15px #0000001a;transform:translateY(-8px)}.selection-card:active{background-color:#eef2ff;border-top-color:#5a52d9;box-shadow:0 4px 6px #0000001a;transform:translateY(-2px) scale(.99)}.selection-icon{color:#6c63ff;display:inline-block;margin-bottom:1rem}.selection-card h3{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.selection-card p{color:#4b5563;font-size:1rem;line-height:1.5}.main-content{flex-grow:1}.user-info-card{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;padding:1.5rem;position:relative}.back-to-selection-btn{align-items:center;background-color:#e0e7ff;border:1px solid #bfdbfe;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#3b82f6;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease}.back-to-selection-btn:hover{background-color:#bfdbfe;border-color:#93c5fd;box-shadow:0 4px 8px #0000001a;color:#2563eb;transform:translateY(-1px)}.back-to-selection-btn:active{background-color:#93c5fd;border-color:#60a5fa;box-shadow:0 1px 2px #0000001a;color:#1e40af;transform:translateY(0)}.back-to-selection-btn svg{color:#3b82f6}.back-to-selection-btn:hover svg{color:#2563eb}.user-info-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.user-info-card .welcome-title{margin-right:150px}.user-details{padding-top:1rem}.back-to-selection-btn-b{align-items:center;background-color:#e0e7ff;border:1px solid #bfdbfe;border-radius:.375rem;box-shadow:0 2px 4px #0000000d;color:#3b82f6;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease}.back-to-selection-btn-b:hover{background-color:#bfdbfe;border-color:#93c5fd;box-shadow:0 4px 8px #0000001a;color:#2563eb;transform:translateY(-1px)}.back-to-selection-btn-b:active{background-color:#93c5fd;box-shadow:0 1px 2px #0000001a;color:#1e40af;transform:translateY(0)}.spinner{animation:spin 1s linear infinite;border:5px solid #007bff1a;border-radius:50%;border-top-color:#007bff;display:block;height:50px!important;margin:0 auto;width:50px!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table-container{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px #0000000d;overflow-x:auto}.data-table{border-collapse:collapse;margin-bottom:0;width:100%}.data-table td,.data-table th{border-bottom:1px solid #e2e8f0;padding:14px 16px;vertical-align:middle}.data-table thead th{background-color:#f8fafc;border-bottom:2px solid #cbd5e1;color:#475569;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.data-table tbody tr{transition:background-color .2s ease}.data-table tbody tr:hover{background-color:#f1f5f9}.data-table td{color:#1e293b;font-size:.9rem}.fw-semibold{font-weight:600}.status-badge{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:700;padding:4px 10px}.status-success{background-color:#dcfce7;color:#166534}.status-failed{background-color:#fee2e2;color:#991b1b}.error-text{background-color:#fff5f5;border-radius:4px;color:#dc3545;font-size:.7rem;margin-top:4px;padding:2px 4px}.download-all-btn{box-shadow:0 2px 4px #28a74533;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase;transition:all .2s}.download-all-btn:hover{box-shadow:0 4px 6px #28a7454d;transform:translateY(-1px)}.gap-3{gap:1rem}.px-3{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.me-2{margin-right:.5rem}.w-100{width:100%}.text-center{text-align:center}
/*# sourceMappingURL=main.b9abf1fc.css.map*/