@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Lora&display=swap);*{margin:0;padding:0}body,html{height:100%;width:100%}body{width:100%!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.inter-font{font-family:Inter,sans-serif!important}.toast-container{position:fixed!important}.addProduct-Modal{height:800px;max-width:50%}table.table td,table.table th{padding:.3rem;vertical-align:center}table.table tr{vertical-align:middle}.nav-link-custom{color:#464646;display:block;text-decoration:none}.nav-link-custom:hover{color:#111827;text-decoration:none}.app-layout{background:#f4f5f7;display:block;min-height:100vh;width:100%}.app-content{padding:3.25rem 1.25rem 1.25rem;width:100%}.sidebar{background-color:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.04),0 10px 30px rgba(15,23,42,.08);color:#464646;display:flex;flex-direction:column;padding:1.25rem 1.5rem;width:260px;z-index:1040}.sidebar-header{align-items:center;margin-bottom:1rem}.sidebar-brand{align-items:center;display:flex;font-size:1.05rem;font-weight:600;gap:.5rem;letter-spacing:.02em}.sidebar-brand,.sidebar-brand:hover{color:inherit;text-decoration:none}.sidebar-menu{max-height:calc(100vh - 96px);overflow-y:auto;padding-right:.25rem;padding-top:1.25rem}.sidebar-menu h5{color:#9ca3af;font-size:.8rem;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.sidebar-menu .nav-link-custom{border-radius:6px;font-size:.9rem;padding:.35rem .65rem}.sidebar-menu .nav-link-custom:hover{background-color:#f3f4f6}.sidebar-menu .nav-link-custom.active{background-color:#2563eb11;color:#1d4ed8;font-weight:500}.sidebar{bottom:0;left:0;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.sidebar-open{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-topbar{align-items:center;background-color:#fff;border-bottom:1px solid rgba(148,163,184,.25);box-shadow:0 1px 3px rgba(15,23,42,.06);display:flex;justify-content:space-between;left:0;padding:.6rem 1rem;position:fixed;right:0;top:0;z-index:1050}.sidebar-topbar .sidebar-brand-center{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sidebar-topbar-spacer{width:32px}.hamburger-button{align-items:center;background:transparent;border:none;display:inline-flex;flex-direction:column;gap:4px;height:32px;justify-content:center;padding:0;width:32px}.hamburger-button span{background-color:#0f172a;display:block;height:2px;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;width:22px}.hamburger-button.is-open span:first-child{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.hamburger-button.is-open span:nth-child(2){opacity:0}.hamburger-button.is-open span:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.sidebar-backdrop{background:rgba(0,0,0,.35);inset:0;opacity:0;position:fixed;transition:opacity .2s ease;visibility:hidden;z-index:1030}.sidebar-backdrop.show{opacity:1;visibility:visible}@media (min-width:992px){.app-layout{display:flex}.sidebar{border-right:1px solid rgba(148,163,184,.25);bottom:0;position:fixed;top:0;-webkit-transform:none;transform:none}.app-content{margin-left:260px;padding:1.5rem 2rem}}
/*# sourceMappingURL=main.73c26dd2.css.map*/