/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../nodevenv/stoko.caballsystems/24/lib/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!../nodevenv/stoko.caballsystems/24/lib/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./app/styles.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
*{box-sizing:border-box} body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#f5f7fb;color:#172033}.shell{display:flex;min-height:100vh}.sidebar{width:230px;background:#111827;color:#fff;padding:18px;position:fixed;top:0;bottom:0}.brand{background:white;border-radius:12px;padding:10px;margin-bottom:20px;text-align:center}.brand img{max-width:100%;height:auto}.navitem{display:block;color:#dbe3ef;text-decoration:none;padding:11px 12px;border-radius:8px;margin:3px 0}.navitem:hover{background:#1f2937;color:white}.main{margin-left:230px;padding:28px;width:calc(100% - 230px)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px}.card{background:white;border:1px solid #e5e7eb;border-radius:14px;padding:18px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.metric{font-size:30px;font-weight:700;margin-top:8px}.muted{color:#667085}.toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:16px}.btn{background:#111827;color:white;border:none;border-radius:8px;padding:10px 14px;cursor:pointer}.btn.secondary{background:#e8edf5;color:#172033}.table{width:100%;border-collapse:collapse;background:white;border-radius:12px;overflow:hidden}.table th,.table td{padding:12px;border-bottom:1px solid #edf0f5;text-align:left}.badge{display:inline-block;background:#eef2ff;border-radius:999px;padding:4px 8px;font-size:12px}.scanner{background:#0f172a;color:#fff;border-radius:12px;padding:16px}.scanner video{width:100%;max-width:520px;border-radius:10px;background:black}input,select,textarea{width:100%;padding:10px;border:1px solid #d0d5dd;border-radius:8px}.formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}@media(max-width:800px){.sidebar{width:74px;padding:10px}.brand{padding:5px}.navitem{font-size:0}.navitem:before{content:'•';font-size:24px}.main{margin-left:74px;width:calc(100% - 74px);padding:16px}}

