/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--sidebar-width:250px}*{outline-color:#fea500;font-family:Inter,sans-serif}body{background-color:#f1f1f1}a{color:inherit;text-decoration:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn{cursor:pointer;color:#fff;text-transform:uppercase;background-color:#fea500;border:none;border-radius:.3rem;align-items:center;width:max-content;padding:.75rem 1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 0 .3rem #00000028}.btn.full{width:100%}.btn:hover{background-color:#ffb428}.btn.primary{color:#fff;background-color:#001f3f}.btn.primary:hover{background-color:#003870}.btn.danger{color:#fff;background-color:#e13434}.btn.danger:hover{background-color:red}.loading-container{z-index:10;opacity:0;pointer-events:none;background-color:#ffffffbf;place-items:center;transition:all .2s ease-in-out;display:grid;position:absolute;inset:0}.loading-container.show{opacity:1;pointer-events:all}.loading-container .loading-spinner{color:#02072f;justify-content:center;align-items:center;animation:rotateSpinner 1s linear infinite;display:flex}@keyframes rotateSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.form-action{flex-direction:column;width:100%;display:flex}.form-action .split-form-group{flex-wrap:wrap;align-items:flex-end;gap:1rem;width:100%;margin:.5rem 0;display:flex}.form-action .split-form-group.flex-4 .form-group{flex-basis:calc(25% - 1rem);max-width:calc(25% - 1rem)}.form-action .split-form-group.flex-1 .form-group{flex-basis:calc(100% - 1rem);max-width:calc(100% - 1rem)}.form-action .split-form-group.flex-2 .form-group{flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem)}.form-action .split-form-group.flex-3 .form-group{flex-basis:calc(33% - 1rem);max-width:calc(33% - 1rem)}.form-action .split-form-group .form-group{flex:1;min-width:200px;margin:0;position:relative}.form-action .split-form-group .btn{min-height:52.73px;max-height:52.73px}.form-action .multi-input-group{background-color:#f2f2f2;border-radius:.3rem;flex-direction:column;width:100%;margin:1rem 0;padding:1rem;display:flex;box-shadow:inset 0 0 .2rem #0000003b}.form-action .multi-input-group .split-form-group{margin:.5rem 0}.form-action .multi-input-group .title{margin:0 0 1rem}.form-action .multi-input-group .action{margin:1rem 0 0}.form-action .form-group{flex-direction:column;gap:.25rem;width:100%;margin:.5rem 0;display:flex}.form-action .form-group.row{flex-direction:row;gap:1rem}.form-action .form-group.search{position:relative}.form-action .form-group.search .icon{color:#333;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.form-action .form-group.search .form-input{padding-left:2.5rem}.form-action .form-group.switch .switch-container{isolation:isolate;background-color:#eee;border-radius:.5rem;gap:1rem;width:max-content;padding:.5rem;display:flex;position:relative;box-shadow:inset 0 0 .3rem #00000028}.form-action .form-group.switch .switch-container:before{content:"";z-index:-1;background-color:#fea500;border-radius:.3rem;width:120px;height:calc(100% - 1rem);transition:all .3s ease-in-out;position:absolute}.form-action .form-group.switch .switch-container.active:before{transform:translate(calc(120px + 1rem))}.form-action .form-group.switch .switch-container.active .switch{color:inherit;font-weight:400}.form-action .form-group.switch .switch-container.active .switch:last-child{color:#fff;font-weight:600}.form-action .form-group.switch .switch-container .switch{cursor:pointer;white-space:nowrap;color:#fff;text-transform:capitalize;justify-content:center;align-items:center;width:120px;padding:1rem;font-weight:600;transition:all .3s ease-in-out;display:flex}.form-action .form-group.switch .switch-container .switch:last-child{color:inherit;font-weight:400}.form-action .form-group.file label.form-label{color:#fff;cursor:pointer;text-transform:capitalize;background-color:#06c;border-radius:.3rem;width:max-content;padding:1rem 2rem;box-shadow:0 0 .3rem #00000028}.form-action .form-group .react-select__control{background-color:#0000;border:1px solid #000;border-radius:.2rem;outline-color:#fea500;width:100%;max-height:52.73px;padding:.5rem 1rem;background-color:#fff!important;border:1px solid #c7c7c7!important}.form-action .form-group .react-select__control.react-select__control--is-focused{border-color:#fea500!important;outline:2px solid #fea500!important;box-shadow:0 0 1px #fea500!important}.form-action .form-group label.form-label{color:#333;font-size:.85rem;font-weight:600}.form-action .form-group label.form-label span{color:red}.form-action .form-group label.form-label span.text{color:#606060;font-size:.75rem;font-style:oblique;font-weight:400}.form-action .form-group .form-input{border:1px solid #c7c7c7;border-radius:.3rem;width:100%;padding:1rem}.form-action .main-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.form-action .main-checkbox{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.form-action .form-checkbox{background-color:#f1f1f1;border:1px solid #ffb428;border-radius:3px;width:16px;height:16px;margin-right:8px;display:inline-block;position:relative}.form-action .form-checkbox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;display:none;position:absolute;top:0;left:4px;transform:rotate(45deg)}.form-action .main-checkbox:checked+.form-checkbox{background-color:#fea500;border-color:#fea500}.form-action .main-checkbox:checked+.form-checkbox:after{display:block}.main-checkbox:checked+.form-checkbox:after{content:"";border:2px solid #f1f1f1;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.login-container{background-color:#001f3f;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;min-height:100vh;padding:2rem;display:flex;position:relative}.login-container .login-panel{background-color:#fff;border-radius:.3rem;width:100%;min-width:280px;max-width:500px;padding:2rem}.login-container .login-panel .header{flex-direction:column;align-items:center;width:100%;display:flex}.login-container .login-panel .header p{text-align:center;max-width:300px;font-size:.75rem;font-style:oblique;font-weight:200}.filter-container{gap:1rem;width:100%;margin:1rem 0;display:flex}.filter-container.show{flex-direction:column;align-items:flex-end}.filter-container.show .form-action{opacity:1;pointer-events:all;background-color:#f1f1f1;max-height:644px;padding:1rem;box-shadow:inset 0 0 .3rem #00000028}.filter-container .form-action{pointer-events:none;border-radius:.3rem;max-height:100px;padding:0;transition:all .3s ease-in-out}.filter-container .form-action .form-group{margin:0}.filter-container.search{box-shadow:none;background-color:#0000;flex-direction:row;align-items:center}.filter-container.search .form-action{opacity:1;pointer-events:all;max-height:644px;box-shadow:none;background-color:#0000;padding:0}.filter-container.search .form-action .form-group{margin:0}.filter-container .action{gap:1rem;display:flex}.filter-container .action .toggleFilter .btn{background-color:#fea500}.filter-container .action .btn{min-height:50.87px}.table-holder{flex-direction:column;width:100%;margin:1rem 0;display:flex}.main-container{background:#f1f1f1;width:100%;min-height:100vh;position:relative}.main-container .page-container{background-color:#f9fafb;min-height:100vh;transition:margin-left .3s,padding-top .3s}@media (min-width:1024px){.main-container .page-container{margin-left:var(--sidebar-width);padding:1.5rem}}@media (max-width:1023px){.main-container .page-container{padding:76px 1rem 1rem}}.main-container .page-container .page-row{flex-direction:column;gap:1.5rem;width:100%;display:flex}.main-container .page-container .page-row .header{width:100%}.main-container .page-container .page-row .header .title{text-transform:capitalize;color:#1a1a1a;font-size:1.5rem;font-weight:700}@media (max-width:640px){.main-container .page-container .page-row .header .title{font-size:1.25rem}}.dashboard-layout{background-color:#f4f5f7;font-family:Arial,sans-serif}.dashboard-main{background:#fff;margin:0 auto;padding:5px 5px 20px}.header h1{color:#001f3f;font-size:1.5em}.header-right{align-items:center;display:flex}.notification-icon{color:#001f3f;margin-right:15px;font-size:1.2em}.user-info{flex-direction:column;align-items:center;display:flex}.user-icon{color:#001f3f;font-size:2em}.user-name{color:#001f3f;margin-top:5px;font-size:1em;font-weight:700}.welcome-row{margin:20px 0}.greeting{font-size:1.2em;font-weight:700}.intro-text{color:#001f3f}.dashboard-content{gap:20px;display:flex}.stats{flex:2;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.stat-card{text-align:center;background-color:#001f3f;border-radius:8px;flex-direction:column;align-items:center;padding:20px;display:flex;box-shadow:0 4px 8px #0000001a}.stat-icon{color:#add8e6;margin-bottom:10px;font-size:1.5em}.stat-card h3{color:#fea500;margin-bottom:5px;font-size:1em;font-weight:700}.stat-card p{color:#fff;font-size:1em}.payment-trends{text-align:center;background-color:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:5px;display:flex;box-shadow:0 4px 8px #0000001a}