@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");:root{--brand-primary:#ea6c00;--brand-primary-light:#f97316;--brand-primary-dark:#c45c00;--brand-primary-rgb:234,108,0;--brand-secondary:#a8aaae;--brand-secondary-light:#b2b4b8;--brand-secondary-dark:#949699;--brand-accent:#ff9f43;--brand-accent-light:#ffab5a;--brand-accent-dark:#e08c3b;--brand-font:"Inter",sans-serif}*,:after,:before{box-sizing:border-box}body,html{min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#__next{height:100%}:focus-visible{outline:2px solid var(--brand-primary,#ea6c00);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(100,116,139,.3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.5)}.layout-page-content{animation:fadeInUp .2s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#nprogress .bar{background:var(--brand-primary,#ea6c00)!important;height:3px!important}#nprogress .peg{box-shadow:0 0 10px var(--brand-primary,#ea6c00),0 0 5px var(--brand-primary,#ea6c00)!important}.MuiDataGrid-root{font-family:Inter,sans-serif!important}.MuiDataGrid-columnHeaderTitle{font-weight:700!important;font-size:.72rem!important;text-transform:uppercase;letter-spacing:.06em}.MuiDataGrid-cell{font-size:.875rem!important}.MuiDataGrid-row:hover{cursor:pointer}.layout-vertical-nav .MuiDrawer-paper{border-right:none!important;box-shadow:4px 0 24px rgba(0,0,0,.06)!important}.MuiCard-root{transition:box-shadow .2s ease,transform .2s ease!important}.MuiButton-containedPrimary .MuiTouchRipple-child{background-color:hsla(0,0%,100%,.3)!important}.MuiChip-root,.react-hot-toast{font-family:Inter,sans-serif!important}.react-hot-toast{font-size:.875rem!important;font-weight:500!important;border-radius:10px!important;box-shadow:0 10px 30px rgba(0,0,0,.12)!important}@media (max-width:600px){.MuiDataGrid-root{font-size:.75rem!important}.MuiDataGrid-cell,.MuiDataGrid-columnHeader{padding:0 8px!important}.page-action-bar{flex-direction:column!important;align-items:stretch!important}.page-action-bar .MuiButton-root{width:100%}}@keyframes skeletonPulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton-pulse{animation:skeletonPulse 1.5s ease-in-out infinite;background:rgba(100,116,139,.12);border-radius:4px}@media print{#nprogress,.MuiButton-root,.layout-navbar,.layout-vertical-nav{display:none!important}.layout-page-content{margin:0!important;padding:0!important;animation:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}