.form-container{box-sizing:border-box;width:100%;max-width:100%;padding:1rem}.form-grid{box-sizing:border-box;gap:1rem;width:100%;display:grid}.form-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.form-grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.mui-form-field{box-sizing:border-box;width:100%;margin-bottom:1rem}.mui-form-field .MuiTextField-root,.mui-form-field .MuiFormControl-root{width:100%;margin-bottom:0}.mui-form-field .MuiOutlinedInput-root{min-height:56px;font-size:1rem}.mui-form-field .MuiInputLabel-root{font-size:1rem;font-weight:500}@media (max-width:768px){.form-container{padding:.75rem}.form-grid-2,.form-grid-3{grid-template-columns:1fr;gap:.75rem}.mui-form-field{margin-bottom:.75rem}}@media (max-width:480px){.form-container{padding:.5rem}.form-grid{gap:.5rem}.mui-form-field{margin-bottom:.5rem}}.form-section{box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.form-section:last-child{margin-bottom:0}.form-section h3,.form-section h4{color:#374151;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.form-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding:1.5rem 0;display:flex}.form-actions button{min-width:120px;padding:12px 24px}@media (max-width:768px){.form-actions{flex-direction:column;gap:.75rem}.form-actions button{width:100%}}.input-group{box-sizing:border-box;width:100%;margin-bottom:1rem}.input-group label{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.input-group input,.input-group select,.input-group textarea{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .2s}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:#4299e1;outline:none;box-shadow:0 0 0 3px #4299e11a}.input-group.error input,.input-group.error select,.input-group.error textarea{border-color:#ef4444}.input-group .error-message{color:#ef4444;margin-top:.25rem;font-size:.875rem}.form-loading{opacity:.7;pointer-events:none}.form-loading button{cursor:not-allowed}.input-group.success input,.input-group.success select,.input-group.success textarea{border-color:#10b981}.form-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-card:last-child{margin-bottom:0}.form-modal .MuiDialog-paper{max-width:90vw;max-height:90vh;margin:1rem}.form-modal .MuiDialogContent-root{padding:1.5rem;overflow-y:auto}.form-table{border-collapse:collapse;width:100%;margin-bottom:1rem}.form-table th,.form-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:.75rem}.form-table th{color:#374151;background-color:#f9fafb;font-weight:600}@media (max-width:768px){.form-table{font-size:.875rem}.form-table th,.form-table td{padding:.5rem}}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mb-6{margin-bottom:1.5rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.w-full{width:100%!important}.h-full{height:100%!important}.min-h-screen{min-height:100vh!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}
.responsive-container{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:1rem}.responsive-form{box-sizing:border-box;width:100%;max-width:100%}.responsive-form .form-grid{gap:1rem;width:100%;display:grid}.responsive-form .form-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.responsive-form .form-grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.responsive-modal .MuiDialog-paper{box-sizing:border-box;width:100%;max-width:90vw;max-height:90vh;margin:1rem}.responsive-modal .MuiDialogContent-root{max-height:calc(90vh - 120px);padding:1rem;overflow-y:auto}.responsive-cards{box-sizing:border-box;gap:1rem;width:100%;display:grid}.responsive-cards.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.responsive-cards.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.responsive-cards.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.responsive-table{box-sizing:border-box;width:100%;overflow-x:auto}.responsive-table table{border-collapse:collapse;width:100%;min-width:600px}.responsive-table th,.responsive-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:.75rem}.responsive-buttons{flex-wrap:wrap;gap:.75rem;width:100%;display:flex}.responsive-buttons button{flex:1;min-width:120px;padding:12px 24px}.responsive-input{box-sizing:border-box;width:100%}.responsive-input input,.responsive-input select,.responsive-input textarea{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.75rem;font-size:1rem}@media (max-width:1200px){.responsive-container{padding:.875rem}.responsive-form .form-grid-2,.responsive-form .form-grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.responsive-cards.grid-2,.responsive-cards.grid-3,.responsive-cards.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.responsive-container{padding:.75rem}.responsive-form .form-grid-2,.responsive-form .form-grid-3{grid-template-columns:1fr;gap:.75rem}.responsive-cards.grid-2,.responsive-cards.grid-3,.responsive-cards.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.responsive-buttons{flex-direction:column}.responsive-buttons button{width:100%}.responsive-modal .MuiDialog-paper{max-width:calc(100vw - 1rem);margin:.5rem}.responsive-table{font-size:.875rem}.responsive-table th,.responsive-table td{padding:.5rem}}@media (max-width:480px){.responsive-container{padding:.5rem}.responsive-form .form-grid,.responsive-cards{gap:.5rem}.responsive-cards.grid-2,.responsive-cards.grid-3,.responsive-cards.grid-4{grid-template-columns:1fr}.responsive-buttons{gap:.5rem}.responsive-input input,.responsive-input select,.responsive-input textarea{padding:.625rem;font-size:.875rem}.responsive-table{font-size:.75rem}.responsive-table th,.responsive-table td{padding:.375rem}}.fix-squeezed-forms{box-sizing:border-box;width:100%;min-width:0}.fix-squeezed-forms *{box-sizing:border-box}.fix-uneven-spacing{flex-direction:column;gap:1rem;display:flex}.fix-uneven-spacing>*,.fix-uneven-spacing>:last-child{margin-bottom:0}.grid-fix{box-sizing:border-box;gap:1rem;width:100%;display:grid}.grid-fix-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-fix-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-fix-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.flex-fix{box-sizing:border-box;gap:1rem;width:100%;display:flex}.flex-fix-col{flex-direction:column}.flex-fix-row{flex-direction:row}.flex-fix-wrap{flex-wrap:wrap}.flex-fix-nowrap{flex-wrap:nowrap}.spacing-fix{margin:0;padding:0}.spacing-fix>*{margin-bottom:1rem}.spacing-fix>:last-child{margin-bottom:0}.overflow-fix{word-wrap:break-word;word-break:break-word;overflow:hidden}.overflow-fix-x{overflow-x:auto}.overflow-fix-y{overflow-y:auto}.height-fix{box-sizing:border-box;min-height:100vh}.height-fix-auto{height:auto;min-height:auto}.width-fix{box-sizing:border-box;width:100%;max-width:100%}.width-fix-auto{width:auto;max-width:none}
:root{--blue:#136a8a;--green:#267871;--white:#fff;--exchange-rate-color:#555;--input-background:#77889926;--input-shadow:#77889959;--input-border:#ddd;--shadow-1:0px 25px 75px #19224026;--shadow-2:0px 25px 75px #19224026;--loading-bg-1:#c2cfd6;--loading-bg-2:#f0f3f5;--body-color:#e4e9f7;--bg-clr-1:#fff;--bg-clr-2:#e3effd;--prim-clr-1:#7cbaf7;--prim-clr-2:#e3effd;--accent-clr-1:#111e6c;--accent-clr-2:#2a44dd;--high-clr-1:#267871;--high-clr-2:#136a8a;--txt-clr-1:#000;--txt-clr-2:#5a5a5a;--sidebar-color:#fff;--toggle-color:#ddd;--text-color:#707070;--body-text-clr:#2d2d2d;--sidebar-select:#3b7ffd;--sale-clr:78 191 37;--pending-clr:255 190 51;--refund-clr:160 31 240;--charges-clr:251 16 61;--dues-clr:255 87 51;--cashback-clr:44 121 160;--tran-02:all .2s ease;--tran-03:all .3s ease;--tran-04:all .4s ease;--tran-05:all .5s ease}*,body{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}input{background-color:var(--bg-clr-1);transition:var(--tran-02);box-sizing:border-box;line-height:normal}.mainBody{width:calc(100% - 250px);min-height:100vh;color:var(--body-text-color);background-color:var(--bg-clr-2);transition:var(--tran-05);box-sizing:border-box;padding:20px 20px 20px 30px;position:relative;left:250px;overflow-x:auto}.isNavbarClose.mainBody{width:calc(100% - 88px);left:88px}@media (max-width:1200px){.mainBody{padding:15px}}@media (max-width:768px){.mainBody{width:100%;padding:10px;left:0}.isNavbarClose.mainBody{width:100%;left:0}}h1,h2,h3,h4,h5,h6{line-height:normal}a{cursor:pointer}p{margin-bottom:0}ul li{list-style:none}hr{color:#cccc;opacity:1;border:0;border-top:1px solid;margin:0 .7rem}.btn-1{background-color:var(--accent-clr-1);color:#fff;cursor:pointer;transition:var(--tran-03);border:none;border-radius:12px;padding:12px 20px;font-size:.9rem;box-shadow:0 12px 35px #111e6c40}.btn-1:hover{background-color:var(--accent-clr-2)}.scroll{white-space:nowrap;scrollbar-width:none;position:relative;overflow-x:hidden}.scroll::-webkit-scrollbar{height:8px;display:none}.scroll:hover{scrollbar-width:thin;scrollbar-color:#888 transparent;overflow-x:auto}.scroll:hover::-webkit-scrollbar{display:block}.scroll::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.scroll:hover::-webkit-scrollbar-thumb{background-color:#555}.status-sale{color:rgb(var(--sale-clr));background-color:rgb(var(--sale-clr)/.1)}.status-pending{color:rgb(var(--pending-clr));background-color:rgb(var(--pending-clr)/.1)}.status-refund{color:rgb(var(--refund-clr));background-color:rgb(var(--refund-clr)/.1)}.status-cashback{color:rgb(var(--cashback-clr));background-color:rgb(var(--cashback-clr)/.1)}.status-dues{color:rgb(var(--dues-clr));background-color:rgb(var(--dues-clr)/.1)}.status-charges{color:rgb(var(--charges-clr));background-color:rgb(var(--charges-clr)/.1)}.status-default{color:rgb(var(--success-clr));background-color:rgb(var(--success-clr)/.1)}.apexcharts-text.apexcharts-yaxis-label tspan,.apexcharts-text.apexcharts-xaxis-label tspan{fill:var(--text-color)}.apexcharts-tooltip.apexcharts-theme-light.apexcharts-active{background-color:var(--bg-clr-1)!important;border-color:#ccc!important}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{border-bottom:1px solid #ddd;background:var(--bg-clr-2)!important}.apexcharts-menu.apexcharts-menu-open{color:var(--text-color);white-space:nowrap;background-color:var(--bg-clr-1)!important;border-radius:.5rem!important}.apexcharts-menu-item{border-radius:.2rem!important}.apexcharts-menu-item:hover{background-color:var(--bg-clr-2)}.btn-edit{cursor:pointer;background-color:#e3effd;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}
