body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#e0e0e0;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;margin:0;padding:0;position:absolute;top:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--text-color:#e0e0e0;--background-color:#353333;--spacing:1rem}#root{grid-gap:5px;align-content:start;display:grid;gap:5px;grid-template-columns:250px auto;grid-template-rows:auto 1fr;height:100%;min-height:100dvh;width:100%}header{align-items:center;box-shadow:0 0 5px #353333;box-shadow:0 0 5px var(--background-color);display:flex;height:80px;justify-content:center;margin:0;padding:0;width:100%}footer,header{grid-column:1/-1}main{background:#0000;grid-column:2}table{border-collapse:collapse;border-radius:10px;box-shadow:0 0 5px #e0e0e0;box-shadow:0 0 5px var(--text-color);overflow:clip}td,th{padding:10px;text-align:left}.Sidemenu_navwrapper__QRo8S{border-radius:5px;box-shadow:0 0 1px #000;box-sizing:border-box;grid-column:1;padding:5px;width:250px}.Sidemenu_navlink__h\+6GQ{align-items:center;background:none;border:none;border-radius:10px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;font-family:Roboto,Arial,sans-serif;font-size:15px;gap:10px;height:45px;justify-content:flex-start;padding:10px 15px;text-decoration:none;transition:.25s ease-in-out;width:100%}.Sidemenu_navlink__h\+6GQ:clicked{color:red}.Sidemenu_navlink__h\+6GQ:hover{background:var(--background-color);box-shadow:2px 2px 5px var(--background-color);color:var(--text-color)}.Sidemenu_navlink__h\+6GQ svg{height:25px;width:25px}.dashboard-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{background:linear-gradient(0deg,#313131 10%,#1c1c1c 40% 60%,#313131 90%);border-radius:10px;padding:16px}.card-title{color:#aaa;font-size:14px}.card-value{font-size:28px;font-weight:700;margin-top:8px}.card.warning{border:1px solid #7c2d12}.status.active{background-color:#1e4620;color:#a7f3d0}.status.inactive{background-color:#7c1d1d;color:#fecaca}.branches-table{width:90%}.page-title-section{align-items:center;display:grid;grid-template-columns:1fr 1fr;width:90%}.page-title-section button{align-items:center;background-color:#1e8feb;box-sizing:border-box;color:#fff;display:flex;font-family:Roboto,Arial,sans-serif;font-size:.9em;gap:10px;justify-content:flex-start;justify-self:flex-end;transition:.25s ease-in-out}.btn{border:none;border-radius:5px;cursor:pointer;padding:10px 20px}.inventory-table{width:90%}.status.ok{background-color:#1e4620;color:#a7f3d0}.status.low{background-color:#7c2d12;color:#fcd34d}.settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.setting-item{background:linear-gradient(0deg,#313131 10%,#1c1c1c 40% 60%,#313131 90%);border-radius:10px;padding:16px}.label{color:#aaa;font-size:14px}.value{font-size:18px;font-weight:700;margin-top:4px}.orders-table{width:90%}.status.completed{background:#1e4620}.status.pending{background:#3f2d00;color:#fde68a}.status.cancelled{background:#3f1d1d;color:#fecaca}.products-table{width:90%}.status.available{background-color:#1e4620;color:#a7f3d0}.status.unavailable{background-color:#7c1d1d;color:#fecaca}thead{background-color:#639}.transfers-table{width:90%}.status{border-radius:6px;font-size:12px;font-weight:500;padding:4px 8px;text-align:center}.status.completed{background-color:#1e4620;color:#a7f3d0}.status.pending{background-color:#713f12;color:#fcd34d}.reports-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.report-card{background:linear-gradient(0deg,#313131 10%,#1c1c1c 40% 60%,#313131 90%);border-radius:10px;padding:16px}.report-card .label{color:#aaa;font-size:14px}.report-card h2{font-size:22px;margin-top:8px}.report-card.warning{border:1px solid #7c2d12;color:#fecaca}.top-products-table{border-collapse:collapse;margin-top:12px;width:90%}.top-products-table td,.top-products-table th{border-bottom:1px solid #333;padding:8px;text-align:left}body{height:100dvh;width:100dvw}body,form{align-items:center;display:flex;justify-content:center}form{align-self:center;background:linear-gradient(0deg,#313131 5%,#1c1c1c 15% 85%,#313131 95%);border-radius:10px;box-shadow:0 4px 8px #00000080;flex-direction:column;gap:20px;grid-column:span 2;grid-row:span 2;height:450px;justify-self:center;max-width:350px;padding:10px;width:100%}form.bad{box-shadow:0 0 10px #ff000080}form.fair{box-shadow:0 0 10px #ffa50080}form.good{box-shadow:0 0 10px #ffff00e6}form.very-good{box-shadow:0 0 10px #00ff0080}input[type=password],input[type=text]{background:#0000;border:none;border-radius:4px;box-shadow:inset 0 0 5px #89898980;box-sizing:border-box;color:var(--text-color);font-size:1em;padding:10px 15px;width:100%}input[type=checkbox]{margin:0}input:focus{border-color:#1e8feb;box-shadow:0 8px 8px #0000001a,0 0 8px #3299ee99;outline:none}button{background-color:#1e8feb;color:#fff;font-size:1em}form.bad button{background-color:red;box-shadow:0 0 10px #ff000080}button:hover{background-color:initial;box-shadow:0 0 10px #1e8feb;color:#1e8feb;cursor:pointer}.logo-section{align-items:center;display:flex;flex-direction:column;height:40%;justify-content:flex-end;width:100%}.logo-section h2,.logo-section p{font-family:Arial,sans-serif}.logo-section p{font-size:12px;height:12px;text-align:center}img{filter:drop-shadow(0 0 5px rgba(0,0,0,.5));height:80px;object-fit:cover;transition:.3s ease-in-out;width:80px}.emoji-container,img{animation:appear .5s ease-in-out 0s 1 normal forwards}.emoji-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:start;overflow:clip;padding:5px;width:100%}.emoji-container.bad #bad-emoji,.emoji-container.fair #fair-emoji,.emoji-container.good #good-emoji,.emoji-container.normal #normal-emoji,.emoji-container.very-good #very-good-emoji{display:block}label[for=show_password]{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:.8em;gap:5px}.emoji-container img{display:none}@keyframes appear{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.34130816.css.map*/