@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);body{background-color:#f4f5f7;font-family:Roboto,sans-serif;margin:0;padding:0}.insurance-card span{font-size:1.1em;font-weight:500}.bg-light{background-color:#fff!important}.border-round{border-radius:15px}tbody{background-color:#fff}tbody tr:hover{background-color:#f4f5f7}tbody .bg-dark:hover{background-color:#1c1f22!important}.text-offwhite{color:#d3d6da}table th{background-color:#252730;color:#fff}.bg-primary td{background-color:blue}.loader{box-sizing:border-box;color:#263238;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:48px;font-weight:700;letter-spacing:2px;position:relative;text-shadow:0 0 2px #10b068,0 0 1px #10b068,0 0 1px #10b068}.loader:after{-webkit-animation:animloader 6s linear infinite;animation:animloader 6s linear infinite;box-sizing:border-box;color:#10b068;content:"Loading";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@-webkit-keyframes animloader{0%{width:0}to{width:100%}}@keyframes animloader{0%{width:0}to{width:100%}}.sidebar{background-color:#252730;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid hsla(0,0%,100%,.08);padding:1.25em 1em 1em}.sidebar-nav{flex:1 1;overflow-y:auto;padding:.75em .75em 1em}.sidebar-section-label{color:hsla(0,0%,100%,.35);font-size:.72em;font-weight:700;letter-spacing:.08em;padding:1em .75em .4em;text-transform:uppercase}.sidebar-section-label:first-child{padding-top:.25em}.sidebar-links span{font-size:.95em;font-weight:600}.sidebar-item{border-left:3px solid transparent;border-radius:8px;color:hsla(0,0%,100%,.75);cursor:pointer;margin-bottom:.2em;padding:.65em .85em;transition:background .15s ease,color .15s ease}.sidebar-item i{flex:none;text-align:center;width:18px}.sidebar-item:hover{background-color:hsla(0,0%,100%,.06);color:#fff}.active-link{background-color:rgba(16,176,104,.14);border-left:3px solid #10b068;color:#fff}.active-link i{color:#10b068}.sidebar-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:.75em;padding:1em}.sidebar-footer-avatar{align-items:center;background:#10b068;border-radius:50%;color:#fff;display:flex;flex:none;font-size:.85em;font-weight:700;height:36px;justify-content:center;width:36px}.sidebar-footer-name{color:#fff;font-size:.85em;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer-role{color:hsla(0,0%,100%,.45);font-size:.75em}.sidebar-logout-btn{align-items:center;background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.5);display:flex;flex:none;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.sidebar-logout-btn:hover{background:rgba(224,87,79,.16);color:#e0574f}.records-page{padding:1.5em 1.75em 2em}.not-authorized{flex-direction:column;min-height:80vh;padding:2em;text-align:center}.not-authorized,.not-authorized-icon{align-items:center;display:flex;justify-content:center}.not-authorized-icon{background:rgba(224,87,79,.12);border-radius:50%;color:#e0574f;font-size:1.6em;height:72px;margin-bottom:1.25em;width:72px}.not-authorized-title{color:#1c1f22;font-size:1.5em;font-weight:700;margin:0 0 .5em}.not-authorized-subtitle{color:#5b6472;font-size:.95em;margin:0;max-width:360px}.records-heading{color:#1c1f22;font-size:1.5em;font-weight:700;margin:0}.records-tabs{background:#eceef1;border:none;border-radius:12px;display:flex;gap:.4em;padding:.35em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.records-tabs .nav-link{background:transparent;border:none;border-radius:9px;color:#5b6472;font-size:.9em;font-weight:600;padding:.5em 1.4em;transition:all .15s ease}.records-tabs .nav-link:hover{color:#1c1f22}.records-tabs .nav-link.active{background:#252730;box-shadow:0 2px 6px rgba(37,39,48,.25);color:#fff}.records-toolbar{align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);display:flex;flex-wrap:wrap;gap:.75em;margin:1.25em 0;padding:1em 1.25em}.records-toolbar .form-floating{flex:1 1 220px;margin-bottom:0!important;min-width:220px}.records-toolbar .form-floating>label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-toolbar .form-control{background:#f8f9fb;border:1px solid #e2e5ea;border-radius:10px}.records-toolbar .form-control:focus{background:#fff;border-color:#252730;box-shadow:0 0 0 3px rgba(37,39,48,.08)}.records-icon-btn{flex:none;height:46px;justify-content:center;width:46px}.records-action-btn,.records-icon-btn{align-items:center;border:none;border-radius:10px;display:inline-flex}.records-action-btn{font-size:.9em;font-weight:600;gap:.5em;padding:.6em 1.1em}.records-header-row{margin:1.25em 0 1em}.records-status-bar{align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-bottom:1.25em;padding:.85em 1.25em}.stat-pills{display:flex;flex-wrap:wrap;gap:.6em}.stat-pill{align-items:center;background:#fff;border-radius:999px;box-shadow:0 1px 3px rgba(16,24,40,.06);color:#1c1f22;display:flex;font-size:.85em;font-weight:600;gap:.5em;padding:.45em 1em;white-space:nowrap}.stat-pill .stat-dot{border-radius:50%;height:8px;width:8px}.stat-pill .stat-value{font-weight:700}.stat-pill.total .stat-dot{background:#5b6472}.stat-pill.paid .stat-dot{background:#10b068}.stat-pill.unpaid .stat-dot{background:#e0574f}.table-card{background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);overflow-x:auto}.table-card table{border-radius:inherit}.table-card thead tr:first-child th:first-child{border-top-left-radius:14px}.table-card thead tr:first-child th:last-child{border-top-right-radius:14px}.records-table{border-collapse:separate;border-spacing:0;width:100%}.records-table thead th{background:#252730;color:#fff;font-size:.8em;font-weight:600;letter-spacing:.04em;padding:1em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.records-table tbody tr{border-bottom:1px solid #eef0f3;transition:background .12s ease}.records-table tbody tr:last-child{border-bottom:none}.records-table tbody tr:hover{background:#f4f5f7}.records-table tbody tr.row-paid{background:#1c1f22;color:#fff}.records-table tbody tr.row-paid:hover{background:#14161a}.records-table td{font-size:.9em;padding:.9em 1em}.records-table tbody tr:nth-child(2n):not(.row-paid){background:#fafbfc}.records-table tbody tr:nth-child(2n):not(.row-paid):hover{background:#f4f5f7}.cell-nowrap,.cell-truncate{white-space:nowrap}.cell-truncate{max-width:260px;overflow:hidden;text-overflow:ellipsis}.status-badge{border-radius:999px;display:inline-block;font-size:.78em;font-weight:700;letter-spacing:.02em;padding:.3em .85em;text-transform:uppercase;white-space:nowrap}.status-badge.active{background:rgba(16,176,104,.12);color:#0d8f55}.status-badge.draft{background:rgba(91,100,114,.12);color:#5b6472}.status-badge.danger{background:rgba(224,87,79,.12);color:#c8443c}.store-card{background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);display:flex;flex-direction:column;gap:1em;padding:1.25em;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:box-shadow .15s ease,transform .15s ease;transition:box-shadow .15s ease,transform .15s ease,-webkit-transform .15s ease}.store-card:hover{box-shadow:0 4px 12px rgba(16,24,40,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.store-card-body{flex:1 1}.store-card-title{color:#1c1f22;font-weight:700;margin-bottom:.75em}.store-card-row{align-items:center;color:#5b6472;display:flex;font-size:.9em;gap:.75em;margin-bottom:.5em}.store-card-row i{color:#9aa1ab;width:16px}.store-card-edit{background:#252730;border:none;justify-content:center}.stat-card-grid{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1.5em}.stat-card{background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);gap:1em;padding:1.35em}.stat-card,.stat-card-icon{align-items:center;display:flex}.stat-card-icon{border-radius:12px;flex:none;font-size:1.2em;height:52px;justify-content:center;width:52px}.stat-card-icon.blue{background:rgba(37,99,235,.12);color:#2563eb}.stat-card-icon.green{background:rgba(16,176,104,.12);color:#0d8f55}.stat-card-icon.dark{background:rgba(37,39,48,.1);color:#252730}.stat-card-icon.sky{background:rgba(14,165,233,.12);color:#0284c7}.stat-card-label{color:#5b6472;font-size:.85em;font-weight:600;margin-bottom:.2em}.stat-card-value{color:#1c1f22;font-size:1.4em;font-weight:700}.chart-grid{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(12,1fr)}.chart-card{background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);grid-column:span 4;padding:1.25em}.chart-card-wide{grid-column:span 8}.chart-card-half{grid-column:span 6}.chart-card-title{color:#1c1f22;font-weight:700;margin-bottom:.75em}.chart-frame{border:none;border-radius:10px;height:420px}@media (max-width:1200px){.chart-card,.chart-card-half,.chart-card-wide{grid-column:span 12}}.form-card{background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);padding:1.75em}.form-card .form-control,.form-card .form-select{background:#f8f9fb;border:1px solid #e2e5ea;border-radius:10px}.form-card .form-control:focus,.form-card .form-select:focus{background:#fff;border-color:#252730;box-shadow:0 0 0 3px rgba(37,39,48,.08)}.form-card-title{color:#1c1f22;font-weight:700;margin-bottom:1em}.records-status-bar .pagination-bar{flex:1 1 auto}.pagination-bar{gap:1em!important}.pagination-bar form{border-left:1px solid #e2e5ea;padding-left:1em}.pagination-bar .pagination .page-link{background:transparent;border:none;border-radius:8px;color:#4b5563;font-size:.85em;font-weight:600;margin:0 .2em}.pagination-bar .pagination .page-item.active .page-link{background:#252730;color:#fff}.pagination-bar .pagination .page-item.disabled .page-link{background:transparent;color:#c2c6cc}.pagination-bar .pagination .page-link:hover{background:#eceef1}.pagination-bar .pagination .page-item.active .page-link:hover{background:#252730}.pagination-bar form .form-control{border:1px solid #e2e5ea;border-radius:8px}.pagination-bar span{color:#5b6472;font-size:.85em;font-weight:600}.info-icon{background-color:#0f3460;border-radius:50%;height:40px;width:40px}.cycle-in-count{color:rgba(69,88,88,.2);font-size:10em;font-weight:900;margin-top:0;position:absolute;right:3px;top:2%}.dealer-card{background-color:#252730;border-radius:10px}.grid-container{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media screen and (max-width:640px){.grid-container{grid-gap:25px;display:grid;grid-template-columns:auto}}.login-page{background:#f4f5f7;display:flex;min-height:100vh}.login-branding{align-items:flex-start;background:#252730;background-image:radial-gradient(circle at 20% 20%,rgba(16,176,104,.18),transparent 45%);display:flex;flex:1 1 45%;flex-direction:column;gap:1.25em;justify-content:center;padding:4em}.login-branding-logo{width:190px}.login-branding-tagline{color:hsla(0,0%,100%,.6);font-size:1.05em;line-height:1.6;margin:0;max-width:360px}.login-panel{align-items:center;display:flex;flex:1 1 55%;justify-content:center;padding:2em}.login-card{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(16,24,40,.06),0 8px 24px rgba(16,24,40,.08);max-width:380px;padding:2.5em;width:100%}.login-title{color:#1c1f22;font-size:1.6em;font-weight:700;margin:0 0 .25em}.login-subtitle{color:#5b6472;font-size:.95em;margin:0 0 1.75em}.login-error{background:rgba(224,87,79,.1);border-radius:10px;color:#c8443c;font-size:.88em;font-weight:600;margin-bottom:1.25em;padding:.75em 1em}.login-form .form-control{background:#f8f9fb;border:1px solid #e2e5ea;border-radius:10px}.login-form .form-control:focus{background:#fff;border-color:#252730;box-shadow:0 0 0 3px rgba(37,39,48,.08)}.login-password-field{position:relative}.login-password-toggle{align-items:center;background:transparent;border:none;color:#9aa1ab;display:flex;height:100%;justify-content:center;position:absolute;right:.25em;top:0;width:42px}.login-password-toggle:hover{color:#5b6472}.login-submit-btn{background:#252730;border:none;border-radius:10px;color:#fff;font-weight:700;margin-top:.5em;padding:.85em;transition:background .15s ease;width:100%}.login-submit-btn:hover:not(:disabled){background:#14161a;color:#fff}.login-submit-btn:disabled{opacity:.7}@media (max-width:860px){.login-branding{display:none}.login-panel{flex:1 1 100%}}.empty-cart{align-items:center;display:flex;justify-content:center;min-height:90vh}.empty-cart img{display:block;margin:auto;width:70%}.empty-cart div{translate:0 -10%}.empty-cart h1{font-size:1.5em;font-weight:600;text-align:center}.empty-cart p{font-size:.95em;font-weight:500;margin-bottom:2.3em;margin-top:1em;text-align:center}.empty-cart a{margin:auto;width:25%}.field-wrapper{position:relative}.field-wrapper input,.field-wrapper select{background-color:transparent;border:1px solid #b1b3b6;border-radius:4px;outline:none!important;padding:10px 10px 10px 15px;width:100%}.field-wrapper input:focus{box-shadow:1px 1px 8px #67835944}.field-wrapper .field-placeholder{bottom:12px;box-sizing:border-box;color:#595c5f;font-size:16px;left:8px;padding:0 8px;position:absolute;text-align:left;transition:opacity .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:-1}.field-wrapper .field-placeholder span{background:#f4f5f7;padding:0 8px}.field-wrapper input:not([disabled]):focus~.field-placeholder{color:#6c6f74;z-index:1}.field-wrapper input:not([disabled]):focus~.field-placeholder,.field-wrapper.hasValue input:not([disabled])~.field-placeholder{-webkit-transform:scale(.75) translateY(-30px) translateX(-55px);transform:scale(.75) translateY(-30px) translateX(-55px)}.bg-white{background-color:#fff}.cart-item{border-radius:5px;box-shadow:1px 1px 8px #e2dfdf}.cart-heading{font-size:.93em;font-weight:600}.order-summary{background-color:#effbff}.form__group{align-items:center;display:flex;gap:1em}.form__label{align-items:start;background-color:#f7f7f7;border:1px solid #f7f7f7;border-radius:15px;cursor:pointer;display:flex;height:50px;justify-content:center;margin-bottom:1em;padding:0!important;padding:1em;position:relative;text-align:left;transition:all .2s ease;width:100%}.form__label .razorpay-logo{margin:auto;max-height:100%;object-fit:contain}.form__label .payu-logo{margin:auto;max-height:66%;object-fit:contain}.form__input{display:none}.form__label-check{fill:#006ec8;stroke-opacity:1;stroke:#f7f7f7;background:#f7f7f7;background-repeat:no-repeat;background-size:cover;border-radius:100%;color:#006ec8;display:none;height:30px;left:100%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;width:30px}.form__input:checked~.form__label-check{display:block;visibility:visible}.form__input:checked+.form__label{background-color:#d1e7ff;border:1px solid #004dac}@media only screen and (max-width:700px){.cart-heading{font-size:.8em;font-weight:600}.field-wrapper .field-placeholder{bottom:13px;box-sizing:border-box;color:#80868b;font-size:14px;left:1px;padding:0 8px;position:absolute;text-align:left;transition:opacity .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);width:100%;z-index:-1}.field-wrapper input:not([disabled]):focus~.field-placeholder,.field-wrapper.hasValue input:not([disabled])~.field-placeholder{-webkit-transform:scale(.8) translateY(-30px) translateX(-40px);transform:scale(.8) translateY(-30px) translateX(-40px)}.field-wrapper input:not([disabled]):focus~.field-placeholder{color:#6c6f74;z-index:1}}
/*# sourceMappingURL=main.4aabaa98.css.map*/