/* /Components/Layout/LiveDataLayout.razor.rz.scp.css */
#blazor-error-ui[b-fo51nf07aw]{color-scheme:light only;background:#ffffe0;bottom:0;box-shadow:-1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss[b-fo51nf07aw]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}/*# sourceMappingURL=LiveDataLayout.razor.css.map */
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-85u7brt7wh]{position:relative;display:flex;flex-direction:column;min-height:100vh}main[b-85u7brt7wh]{flex:1;min-width:0}.sidebar[b-85u7brt7wh]{background-color:hsl(60,100%,21.6666666667%)}.top-row[b-85u7brt7wh]{background-color:#f7f7f7;border-bottom:1px solid #d6d5d5;justify-content:space-between;height:3.5rem;display:flex;align-items:center;gap:1rem}.top-row .running-order-indicator[b-85u7brt7wh]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border-radius:999px;font-size:.9rem;font-weight:800;text-decoration:none;white-space:nowrap}.top-row .running-order-indicator--running[b-85u7brt7wh]{background:rgba(34,197,94,.14);color:#166534}.top-row .running-order-indicator--running:hover[b-85u7brt7wh]{color:#14532d;background:rgba(34,197,94,.22);text-decoration:none}.top-row .running-order-indicator--running .running-order-indicator__dot[b-85u7brt7wh]{background:#22c55e;box-shadow:0 0 0 .25rem rgba(34,197,94,.18);animation:running-order-pulse-b-85u7brt7wh 1.6s infinite}.top-row .running-order-indicator--stopped[b-85u7brt7wh]{background:rgba(245,158,11,.18);color:#9a3412}.top-row .running-order-indicator--stopped:hover[b-85u7brt7wh]{color:#7c2d12;background:rgba(245,158,11,.28);text-decoration:none}.top-row .running-order-indicator--stopped .running-order-indicator__dot[b-85u7brt7wh]{background:#f59e0b;box-shadow:0 0 0 .25rem rgba(245,158,11,.18)}.top-row .running-order-indicator__dot[b-85u7brt7wh]{width:.6rem;height:.6rem;border-radius:999px}@keyframes running-order-pulse-b-85u7brt7wh{0%{box-shadow:0 0 0 .25rem rgba(34,197,94,.18)}70%{box-shadow:0 0 0 .45rem rgba(34,197,94,0)}100%{box-shadow:0 0 0 .25rem rgba(34,197,94,0)}}.top-row::deep a[b-85u7brt7wh]{white-space:nowrap;margin-left:1.5rem;text-decoration:none}.top-row::deep a:hover[b-85u7brt7wh]{text-decoration:underline}.top-row::deep a:first-child[b-85u7brt7wh]{overflow:hidden;text-overflow:ellipsis}.top-row::deep .btn-link[b-85u7brt7wh]{white-space:nowrap;margin-left:1.5rem;text-decoration:none}.top-row::deep .btn-link:hover[b-85u7brt7wh]{text-decoration:underline}#blazor-error-ui[b-85u7brt7wh]{color-scheme:light only;background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss[b-85u7brt7wh]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}@media(max-width: 640.98px){.top-row[b-85u7brt7wh]{justify-content:space-between}.top-row::deep a[b-85u7brt7wh]{margin-left:0}.top-row::deep .btn-link[b-85u7brt7wh]{margin-left:0}}@media(min-width: 641px){.page[b-85u7brt7wh]{flex-direction:row}.sidebar[b-85u7brt7wh]{width:250px;min-width:250px;flex:0 0 250px;position:sticky;top:0}.top-row.auth::deep a:first-child[b-85u7brt7wh]{flex:1;text-align:right;width:0}.top-row[b-85u7brt7wh]{padding-left:2rem !important;padding-right:1.5rem !important}article[b-85u7brt7wh]{padding-left:2rem !important;padding-right:1.5rem !important}}/*# sourceMappingURL=MainLayout.razor.css.map */
/* /Components/Layout/MobileLayout.razor.rz.scp.css */
#blazor-error-ui[b-stsc4kg6ck]{color-scheme:light only;background:#ffffe0;bottom:0;box-shadow:-1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss[b-stsc4kg6ck]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}/*# sourceMappingURL=MobileLayout.razor.css.map */
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-ci8l8jkrzi]{appearance:none;cursor:pointer;width:3.5rem;height:2.5rem;color:#fff;position:absolute;top:.5rem;right:1rem;border:1px solid rgba(255,255,255,.1);background:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 30\ 30\'%3e%3cpath\ stroke=\'rgba%28255,\ 255,\ 255,\ 0.55%29\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ stroke-width=\'2\'\ d=\'M4\ 7h22M4\ 15h22M4\ 23h22\'/%3e%3c/svg%3e) no-repeat center/1.75rem rgba(255,255,255,.1)}.navbar-toggler:checked[b-ci8l8jkrzi]{background-color:rgba(255,255,255,.5)}.top-row[b-ci8l8jkrzi]{min-height:3.5rem;background-color:rgba(0,0,0,.4)}.navbar-brand[b-ci8l8jkrzi]{font-size:1.1rem}.bi[b-ci8l8jkrzi]{display:inline-block;position:relative;width:1.25rem;height:1.25rem;margin-right:.75rem;top:-1px;background-size:cover}.bi-house-door-fill-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-house-door-fill\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M6.5\ 14.5v-3.505c0-.245.25-.495.5-.495h2c.25\ 0\ .5.25.5.5v3.5a.5.5\ 0\ 0\ 0\ .5.5h4a.5.5\ 0\ 0\ 0\ .5-.5v-7a.5.5\ 0\ 0\ 0-.146-.354L13\ 5.793V2.5a.5.5\ 0\ 0\ 0-.5-.5h-1a.5.5\ 0\ 0\ 0-.5.5v1.293L8.354\ 1.146a.5.5\ 0\ 0\ 0-.708\ 0l-6\ 6A.5.5\ 0\ 0\ 0\ 1.5\ 7.5v7a.5.5\ 0\ 0\ 0\ .5.5h4a.5.5\ 0\ 0\ 0\ .5-.5Z\'/%3E%3C/svg%3E)}.bi-plus-square-fill-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-plus-square-fill\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M2\ 0a2\ 2\ 0\ 0\ 0-2\ 2v12a2\ 2\ 0\ 0\ 0\ 2\ 2h12a2\ 2\ 0\ 0\ 0\ 2-2V2a2\ 2\ 0\ 0\ 0-2-2H2zm6.5\ 4.5v3h3a.5.5\ 0\ 0\ 1\ 0\ 1h-3v3a.5.5\ 0\ 0\ 1-1\ 0v-3h-3a.5.5\ 0\ 0\ 1\ 0-1h3v-3a.5.5\ 0\ 0\ 1\ 1\ 0z\'/%3E%3C/svg%3E)}.bi-journal-text-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-journal-text\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M5\ 10.5a.5.5\ 0\ 0\ 1\ .5-.5h2a.5.5\ 0\ 0\ 1\ 0\ 1h-2a.5.5\ 0\ 0\ 1-.5-.5m0-2a.5.5\ 0\ 0\ 1\ .5-.5h5a.5.5\ 0\ 0\ 1\ 0\ 1h-5a.5.5\ 0\ 0\ 1-.5-.5m0-2a.5.5\ 0\ 0\ 1\ .5-.5h5a.5.5\ 0\ 0\ 1\ 0\ 1h-5a.5.5\ 0\ 0\ 1-.5-.5m0-2a.5.5\ 0\ 0\ 1\ .5-.5h5a.5.5\ 0\ 0\ 1\ 0\ 1h-5a.5.5\ 0\ 0\ 1-.5-.5\'/%3E%3Cpath\ d=\'M3\ 0h10a2\ 2\ 0\ 0\ 1\ 2\ 2v12a2\ 2\ 0\ 0\ 1-2\ 2H3a2\ 2\ 0\ 0\ 1-2-2v-1h1v1a1\ 1\ 0\ 0\ 0\ 1\ 1h10a1\ 1\ 0\ 0\ 0\ 1-1V2a1\ 1\ 0\ 0\ 0-1-1H3a1\ 1\ 0\ 0\ 0-1\ 1v1H1V2a2\ 2\ 0\ 0\ 1\ 2-2\'/%3E%3Cpath\ d=\'M1\ 5v-.5a.5.5\ 0\ 0\ 1\ 1\ 0V5h.5a.5.5\ 0\ 0\ 1\ 0\ 1h-2a.5.5\ 0\ 0\ 1\ 0-1zm0\ 3v-.5a.5.5\ 0\ 0\ 1\ 1\ 0V8h.5a.5.5\ 0\ 0\ 1\ 0\ 1h-2a.5.5\ 0\ 0\ 1\ 0-1zm0\ 3v-.5a.5.5\ 0\ 0\ 1\ 1\ 0v.5h.5a.5.5\ 0\ 0\ 1\ 0\ 1h-2a.5.5\ 0\ 0\ 1\ 0-1z\'/%3E%3C/svg%3E)}.bi-list-nested-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-list-nested\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ fill-rule=\'evenodd\'\ d=\'M4.5\ 11.5A.5.5\ 0\ 0\ 1\ 5\ 11h10a.5.5\ 0\ 0\ 1\ 0\ 1H5a.5.5\ 0\ 0\ 1-.5-.5zm-2-4A.5.5\ 0\ 0\ 1\ 3\ 7h10a.5.5\ 0\ 0\ 1\ 0\ 1H3a.5.5\ 0\ 0\ 1-.5-.5zm-2-4A.5.5\ 0\ 0\ 1\ 1\ 3h10a.5.5\ 0\ 0\ 1\ 0\ 1H1a.5.5\ 0\ 0\ 1-.5-.5z\'/%3E%3C/svg%3E)}.bi-lock-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-list-nested\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M8\ 1a2\ 2\ 0\ 0\ 1\ 2\ 2v4H6V3a2\ 2\ 0\ 0\ 1\ 2-2zm3\ 6V3a3\ 3\ 0\ 0\ 0-6\ 0v4a2\ 2\ 0\ 0\ 0-2\ 2v5a2\ 2\ 0\ 0\ 0\ 2\ 2h6a2\ 2\ 0\ 0\ 0\ 2-2V9a2\ 2\ 0\ 0\ 0-2-2zM5\ 8h6a1\ 1\ 0\ 0\ 1\ 1\ 1v5a1\ 1\ 0\ 0\ 1-1\ 1H5a1\ 1\ 0\ 0\ 1-1-1V9a1\ 1\ 0\ 0\ 1\ 1-1z\'/%3E%3C/svg%3E)}.bi-person-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-person\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M8\ 8a3\ 3\ 0\ 1\ 0\ 0-6\ 3\ 3\ 0\ 0\ 0\ 0\ 6Zm2-3a2\ 2\ 0\ 1\ 1-4\ 0\ 2\ 2\ 0\ 0\ 1\ 4\ 0Zm4\ 8c0\ 1-1\ 1-1\ 1H3s-1\ 0-1-1\ 1-4\ 6-4\ 6\ 3\ 6\ 4Zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516\ 10.68\ 10.289\ 10\ 8\ 10c-2.29\ 0-3.516.68-4.168\ 1.332-.678.678-.83\ 1.418-.832\ 1.664h10Z\'/%3E%3C/svg%3E)}.bi-person-badge-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-person-badge\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M6.5\ 2a.5.5\ 0\ 0\ 0\ 0\ 1h3a.5.5\ 0\ 0\ 0\ 0-1h-3zM11\ 8a3\ 3\ 0\ 1\ 1-6\ 0\ 3\ 3\ 0\ 0\ 1\ 6\ 0z\'/%3E%3Cpath\ d=\'M4.5\ 0A2.5\ 2.5\ 0\ 0\ 0\ 2\ 2.5V14a2\ 2\ 0\ 0\ 0\ 2\ 2h8a2\ 2\ 0\ 0\ 0\ 2-2V2.5A2.5\ 2.5\ 0\ 0\ 0\ 11.5\ 0h-7zM3\ 2.5A1.5\ 1.5\ 0\ 0\ 1\ 4.5\ 1h7A1.5\ 1.5\ 0\ 0\ 1\ 13\ 2.5v10.795a4.2\ 4.2\ 0\ 0\ 0-.776-.492C11.392\ 12.387\ 10.063\ 12\ 8\ 12s-3.392.387-4.224.803a4.2\ 4.2\ 0\ 0\ 0-.776.492V2.5z\'/%3E%3C/svg%3E)}.bi-person-fill-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-person-fill\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M3\ 14s-1\ 0-1-1\ 1-4\ 6-4\ 6\ 3\ 6\ 4-1\ 1-1\ 1H3Zm5-6a3\ 3\ 0\ 1\ 0\ 0-6\ 3\ 3\ 0\ 0\ 0\ 0\ 6Z\'/%3E%3C/svg%3E)}.bi-phone-fill-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-phone-fill\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M3\ 2a2\ 2\ 0\ 0\ 1\ 2-2h6a2\ 2\ 0\ 0\ 1\ 2\ 2v12a2\ 2\ 0\ 0\ 1-2\ 2H5a2\ 2\ 0\ 0\ 1-2-2zm6\ 11a1\ 1\ 0\ 1\ 0-2\ 0\ 1\ 1\ 0\ 0\ 0\ 2\ 0\'/%3E%3C/svg%3E)}.bi-arrow-bar-left-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-arrow-bar-left\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M12.5\ 15a.5.5\ 0\ 0\ 1-.5-.5v-13a.5.5\ 0\ 0\ 1\ 1\ 0v13a.5.5\ 0\ 0\ 1-.5.5ZM10\ 8a.5.5\ 0\ 0\ 1-.5.5H3.707l2.147\ 2.146a.5.5\ 0\ 0\ 1-.708.708l-3-3a.5.5\ 0\ 0\ 1\ 0-.708l3-3a.5.5\ 0\ 1\ 1\ .708.708L3.707\ 7.5H9.5a.5.5\ 0\ 0\ 1\ .5.5Z\'/%3E%3C/svg%3E)}.bi-calculator-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"16\"\ height=\"16\"\ fill=\"none\"\ stroke=\"white\"\ viewBox=\"0\ 0\ 24\ 24\"><path\ stroke-linecap=\"round\"\ stroke-linejoin=\"round\"\ stroke-width=\"2\"\ d=\"M5\ 9h14m-4\ 9v-3m-6\ 3h.01M12\ 18h.01M12\ 15h.01M9\ 15h.01M15\ 12h.01M12\ 12h.01M9\ 12h.01m-.81\ 9h7.6c1.12\ 0\ 1.68\ 0\ 2.1-.22a2\ 2\ 0\ 0\ 0\ .88-.87c.22-.43.22-.99.22-2.11V6.2c0-1.12\ 0-1.68-.22-2.1a2\ 2\ 0\ 0\ 0-.87-.88C17.48\ 3\ 16.92\ 3\ 15.8\ 3H8.2c-1.12\ 0-1.68\ 0-2.1.22a2\ 2\ 0\ 0\ 0-.88.87C5\ 4.52\ 5\ 5.08\ 5\ 6.2v11.6c0\ 1.12\ 0\ 1.68.22\ 2.1.19.38.5.69.87.88.43.22.99.22\ 2.11.22Z\"/></svg>)}.bi-box-fill-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"16\"\ height=\"16\"\ fill=\"white\"\ class=\"bi\ bi-box-fill\"\ viewBox=\"0\ 0\ 16\ 16\"><path\ fill-rule=\"evenodd\"\ d=\"M15.528\ 2.973a.75.75\ 0\ 0\ 1\ .472.696v8.662a.75.75\ 0\ 0\ 1-.472.696l-7.25\ 2.9a.75.75\ 0\ 0\ 1-.557\ 0l-7.25-2.9A.75.75\ 0\ 0\ 1\ 0\ 12.331V3.669a.75.75\ 0\ 0\ 1\ .471-.696L7.443.184l.004-.001.274-.11a.75.75\ 0\ 0\ 1\ .558\ 0l.274.11.004.001zm-1.374.527L8\ 5.962\ 1.846\ 3.5\ 1\ 3.839v.4l6.5\ 2.6v7.922l.5.2.5-.2V6.84l6.5-2.6v-.4l-.846-.339Z\"/></svg>)}.bi-lines-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"16\"\ height=\"16\"\ fill=\"white\"\ stroke=\"white\"\ viewBox=\"0\ 0\ 512\ 512\"><path\ d=\"M0\ 305.005h512v32H0zm48.001\ 55.329c-12.153\ 0-22\ 9.852-22\ 22\ 0\ 12.157\ 9.847\ 22\ 22\ 22\ 12.148\ 0\ 21.996-9.844\ 21.996-22\ 0-12.148-9.848-22-21.996-22m104.001\ 0c-12.153\ 0-22\ 9.852-22\ 22\ 0\ 12.157\ 9.847\ 22\ 22\ 22\ 12.148\ 0\ 21.996-9.844\ 21.996-22\ .001-12.148-9.848-22-21.996-22m104.002\ 0c-12.153\ 0-22\ 9.852-22\ 22\ 0\ 12.157\ 9.847\ 22\ 22\ 22\ 12.148\ 0\ 21.996-9.844\ 21.996-22\ 0-12.148-9.848-22-21.996-22m104.002\ 0c-12.149\ 0-22\ 9.852-22\ 22\ 0\ 12.157\ 9.852\ 22\ 22\ 22s21.992-9.844\ 21.992-22c0-12.148-9.844-22-21.992-22m104.009\ 0c-12.157\ 0-22\ 9.852-22\ 22\ 0\ 12.157\ 9.844\ 22\ 22\ 22\ 12.14\ 0\ 21.984-9.844\ 21.984-22\ .001-12.148-9.843-22-21.984-22M213.339\ 107.666h-56.005v61.337l-29.328-18.485-29.336\ 18.485v-61.337H42.665V278.34h170.674z\"\ class=\"st0\"/></svg>)}.bi-boxes-nav-menu[b-ci8l8jkrzi]{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ fill=\'white\'\ class=\'bi\ bi-boxes\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ d=\'M7.752.066a.5.5\ 0\ 0\ 1\ .496\ 0l3.75\ 2.143a.5.5\ 0\ 0\ 1\ .252.434v3.995l3.498\ 2A.5.5\ 0\ 0\ 1\ 16\ 9.07v4.286a.5.5\ 0\ 0\ 1-.252.434l-3.75\ 2.143a.5.5\ 0\ 0\ 1-.496\ 0l-3.502-2-3.502\ 2.001a.5.5\ 0\ 0\ 1-.496\ 0l-3.75-2.143A.5.5\ 0\ 0\ 1\ 0\ 13.357V9.071a.5.5\ 0\ 0\ 1\ .252-.434L3.75\ 6.638V2.643a.5.5\ 0\ 0\ 1\ .252-.434zM4.25\ 7.504\ 1.508\ 9.071l2.742\ 1.567\ 2.742-1.567zM7.5\ 9.933l-2.75\ 1.571v3.134l2.75-1.571zm1\ 3.134\ 2.75\ 1.571v-3.134L8.5\ 9.933zm.508-3.996\ 2.742\ 1.567\ 2.742-1.567-2.742-1.567zm2.242-2.433V3.504L8.5\ 5.076V8.21zM7.5\ 8.21V5.076L4.75\ 3.504v3.134zM5.258\ 2.643\ 8\ 4.21l2.742-1.567L8\ 1.076zM15\ 9.933l-2.75\ 1.571v3.134L15\ 13.067zM3.75\ 14.638v-3.134L1\ 9.933v3.134z\'/%3E%3C/svg%3E)}.nav-item[b-ci8l8jkrzi]{font-size:.9rem;padding-bottom:.5rem}.nav-item[b-ci8l8jkrzi]  .nav-link{color:#d7d7d7;background:none;border:none;border-radius:4px;height:3rem;display:flex;align-items:center;line-height:3rem;width:100%}.nav-item[b-ci8l8jkrzi]  a.active{background-color:rgba(255,255,255,.37);color:#fff}.nav-item[b-ci8l8jkrzi]  .nav-link:hover{background-color:rgba(255,255,255,.1);color:#fff}.nav-item:first-of-type[b-ci8l8jkrzi]{padding-top:1rem}.nav-item:last-of-type[b-ci8l8jkrzi]{padding-bottom:1rem}.nav-scrollable[b-ci8l8jkrzi]{display:none}.navbar-toggler:checked~.nav-scrollable[b-ci8l8jkrzi]{display:block}@media(min-width: 641px){.navbar-toggler[b-ci8l8jkrzi]{display:none}.nav-scrollable[b-ci8l8jkrzi]{display:block;overflow-y:auto}}/*# sourceMappingURL=NavMenu.razor.css.map */
/* /Components/Pages/Calculations.razor.rz.scp.css */
.bg-brine-total[b-gqtpxzplr1] {
  color: #2a2a25 !important;
  background-color: #fefae0 !important;
}

.bg-water[b-gqtpxzplr1] {
  color: #fff !important;
  background-color: #05668d !important;
}

.bg-vinegar[b-gqtpxzplr1] {
  color: #fff !important;
  background-color: #dda15e !important;
}

.form-label[b-gqtpxzplr1] {
  font-size: 1.05rem;
}

/*# sourceMappingURL=Calculations.razor.css.map */
/* /Components/Pages/Home.razor.rz.scp.css */
.home-page[b-o2pf84z8hp] {
  min-height: calc(100vh - 4.6rem);
  display: flex;
  align-items: center;
  justify-content: center;
}

.home-content[b-o2pf84z8hp] {
  width: 100%;
  max-width: 72rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3rem;
}

.home-actions[b-o2pf84z8hp] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  gap: 1.5rem;
}

.home-action[b-o2pf84z8hp] {
  min-height: 14rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  padding: 1.5rem;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
}

.home-action i[b-o2pf84z8hp] {
  font-size: 3rem;
}

@media (min-width: 992px) {
  .home-actions[b-o2pf84z8hp] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/*# sourceMappingURL=Home.razor.css.map */
/* /Components/Pages/Inventory/Index.razor.rz.scp.css */
/*# sourceMappingURL=Index.razor.css.map */
/* /Components/Pages/Inventory/Transactions.razor.rz.scp.css */
/*# sourceMappingURL=Transactions.razor.css.map */
/* /Components/Pages/LiveData.razor.rz.scp.css */
.live-data-page[b-12rly8sh4t] {
  --live-ticker-clearance:5.5rem;
  min-height: 100vh;
  min-height: 100dvh;
  padding: 1rem 0.75rem var(--live-ticker-clearance);
  background: radial-gradient(circle at top left, rgba(37, 99, 235, 0.08), transparent 28rem), radial-gradient(circle at top right, rgba(34, 197, 94, 0.08), transparent 24rem), #f8fafc;
}

.live-empty-state[b-12rly8sh4t] {
  max-width: 42rem;
  margin: 3rem auto 0;
  padding: 2rem;
  border-radius: 1.5rem;
}

.live-card[b-12rly8sh4t] {
  border: 0;
  border-radius: 1.75rem;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: 0 1.5rem 3rem rgba(15, 23, 42, 0.08);
  min-width: 0;
  max-width: 100%;
}
.live-card .card-body[b-12rly8sh4t] {
  padding: 1.75rem;
  min-width: 0;
}

.live-grid[b-12rly8sh4t] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  grid-template-areas: "title       dashboard" "image       dashboard" "orderdetails containers";
  gap: 1.5rem;
  width: 100%;
  min-width: 0;
}

.live-area-title[b-12rly8sh4t],
.live-area-image[b-12rly8sh4t],
.live-area-dashboard[b-12rly8sh4t],
.live-area-orderdetails[b-12rly8sh4t],
.live-area-containers[b-12rly8sh4t] {
  min-width: 0;
  max-width: 100%;
}

.live-area-title[b-12rly8sh4t] {
  grid-area: title;
}

.live-area-image[b-12rly8sh4t] {
  grid-area: image;
}

.live-area-dashboard[b-12rly8sh4t] {
  grid-area: dashboard;
}

.live-area-orderdetails[b-12rly8sh4t] {
  grid-area: orderdetails;
}

.live-area-containers[b-12rly8sh4t] {
  grid-area: containers;
}

@media (max-width: 992px) {
  .live-grid[b-12rly8sh4t] {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "title" "dashboard" "containers" "image" "orderdetails";
  }
}
.live-card-heading[b-12rly8sh4t] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.5rem;
  cursor: pointer;
}

.eyebrow[b-12rly8sh4t] {
  display: inline-block;
  margin-bottom: 0.5rem;
  color: #64748b;
  font-size: 0.8rem;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.section-title[b-12rly8sh4t], .live-product-title[b-12rly8sh4t], .gauge-title[b-12rly8sh4t] {
  color: #0f172a;
  font-weight: 800;
  line-height: 1.1;
}

.live-product-title[b-12rly8sh4t] {
  margin: 0;
  font-size: clamp(1.5rem, 1.8vw, 2.5rem);
  overflow-wrap: anywhere;
  word-break: break-word;
}

.section-title[b-12rly8sh4t] {
  font-size: clamp(1.5rem, 2vw, 2rem);
}

.product-image-frame[b-12rly8sh4t] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 20rem;
  margin-bottom: 0;
  padding: 1.25rem;
  border-radius: 1.5rem;
  background: linear-gradient(180deg, #eff6ff 0%, #f8fafc 100%);
  cursor: pointer;
}

.product-image[b-12rly8sh4t] {
  width: 100%;
  max-height: 28rem;
  object-fit: contain;
}

.product-meta-grid[b-12rly8sh4t] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}

.product-meta-card[b-12rly8sh4t], .live-kpi-card[b-12rly8sh4t] {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
  padding: 1rem 1.1rem;
  border: 1px solid #dbe4f0;
  border-radius: 1.25rem;
  background: #fff;
}

.meta-label[b-12rly8sh4t], .live-kpi-label[b-12rly8sh4t], .packaging-stat__label[b-12rly8sh4t] {
  color: #64748b;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
}

.meta-value[b-12rly8sh4t], .live-kpi-value[b-12rly8sh4t] {
  color: #0f172a;
  font-size: clamp(1.3rem, 1.5vw, 1.8rem);
  font-weight: 800;
  line-height: 1.05;
}

.live-status-pill[b-12rly8sh4t] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 8.5rem;
  padding: 0.75rem 1rem;
  border-radius: 999px;
  font-size: 0.95rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.live-status-pill--running[b-12rly8sh4t] {
  color: #166534;
  background: rgba(34, 197, 94, 0.16);
}

.live-status-pill--stopped[b-12rly8sh4t] {
  color: #9a3412;
  background: rgba(245, 158, 11, 0.18);
}

.gauge-panel[b-12rly8sh4t] {
  padding: 1.25rem;
  border-radius: 1.5rem;
  background: linear-gradient(180deg, #f8fbff 0%, #f8fafc 100%);
  border: 1px solid #dbe4f0;
  min-width: 0;
  max-width: 100%;
}

.gauge-panel--speed-nested[b-12rly8sh4t] {
  padding: 1rem;
  background: rgba(255, 255, 255, 0.5);
  border: 1px dashed #dbe4f0;
}

.gauge-panel-header[b-12rly8sh4t] {
  margin-bottom: 0.5rem;
}

.gauge-title[b-12rly8sh4t] {
  margin: 0;
  font-size: clamp(1.3rem, 1.7vw, 1.75rem);
}

.speed-annotation[b-12rly8sh4t] {
  text-align: center;
}

.speed-annotation__unit[b-12rly8sh4t] {
  color: #64748b;
  font-size: 0.95rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.speed-annotation__value[b-12rly8sh4t] {
  color: #0f172a;
  font-size: clamp(2.8rem, 4vw, 4.1rem);
  font-weight: 900;
  line-height: 1;
}

.speed-annotation--small .speed-annotation__value[b-12rly8sh4t] {
  font-size: clamp(2rem, 3vw, 2.8rem);
}

.gauge-center__meta[b-12rly8sh4t] {
  color: #475569;
  font-size: 1rem;
  font-weight: 600;
}

.speed-annotation__unit[b-12rly8sh4t] {
  font-size: 0.85rem;
}

.gauge-kpi-row[b-12rly8sh4t] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  gap: 1.5rem;
  min-width: 0;
  max-width: 100%;
}

.live-kpi-grid[b-12rly8sh4t] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.75rem;
}

.live-kpi-tag[b-12rly8sh4t] {
  display: inline-block;
  margin-left: 0.5rem;
  padding: 0.15rem 0.5rem;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #92400e;
  background: #fef3c7;
  border-radius: 999px;
  vertical-align: middle;
}

.speed-strip[b-12rly8sh4t] {
  display: flex;
  justify-content: center;
  min-width: 0;
  max-width: 100%;
}

.speed-strip .gauge-panel--speed-nested[b-12rly8sh4t] {
  max-width: min(320px, 100%);
  width: 100%;
}

.flow-bar[b-12rly8sh4t] {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  padding: 0.5rem 0 1.25rem;
  min-width: 0;
  max-width: 100%;
}

.flow-bar__end[b-12rly8sh4t] {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  flex-shrink: 0;
  min-width: 0;
}

.flow-bar__track[b-12rly8sh4t] {
  flex: 1;
  min-width: 0;
}

.flow-bar__stat[b-12rly8sh4t] {
  display: flex;
  flex-direction: column;
  gap: 0.15rem;
}

.flow-bar__label[b-12rly8sh4t] {
  color: #64748b;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
}

.flow-bar__value[b-12rly8sh4t] {
  color: #0f172a;
  font-size: clamp(1.4rem, 1.9vw, 2rem);
  font-weight: 800;
  line-height: 1.05;
}

.flow-bar__delta[b-12rly8sh4t] {
  color: #64748b;
  font-size: 0.75rem;
  font-weight: 700;
  white-space: nowrap;
}

.fill-station[b-12rly8sh4t] {
  position: relative;
  width: 52px;
  height: 58px;
  flex-shrink: 0;
}

.fill-station__nozzle[b-12rly8sh4t] {
  position: absolute;
  top: 0;
  left: 18px;
  width: 22px;
  height: 9px;
  border-radius: 3px 3px 7px 7px;
  background: #475569;
  box-shadow: inset 0 -3px 0 #334155;
}

.fill-station__stream[b-12rly8sh4t] {
  position: absolute;
  top: 7px;
  left: 26px;
  width: 6px;
  height: 14px;
  border-radius: 0 0 999px 999px;
  background: linear-gradient(90deg, #f59e0b, #fcd34d, #d97706);
  transform-origin: top;
}

.fill-station__container[b-12rly8sh4t] {
  position: absolute;
  inset: 18px 5px 0;
  overflow: hidden;
  border: 3px solid #64748b;
  border-top-width: 2px;
  border-radius: 7px 7px 12px 12px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 5px 10px rgba(15, 23, 42, 0.12), inset 0 0 0 2px rgba(255, 255, 255, 0.65);
}

.fill-station__container[b-12rly8sh4t]::before {
  content: "";
  position: absolute;
  top: -4px;
  left: 7px;
  width: 24px;
  height: 7px;
  border: 2px solid #64748b;
  border-radius: 50%;
  background: #f8fafc;
  z-index: 2;
}

.fill-station__material[b-12rly8sh4t] {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 50%;
  background: linear-gradient(135deg, #fbbf24 0%, #d97706 100%);
}

.fill-station__material[b-12rly8sh4t]::before {
  content: "";
  position: absolute;
  top: -4px;
  left: -8%;
  width: 116%;
  height: 8px;
  border-radius: 50%;
  background: #fcd34d;
}

.fill-station__shine[b-12rly8sh4t] {
  position: absolute;
  top: 9px;
  left: 6px;
  width: 4px;
  height: 20px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.7);
  z-index: 3;
}

.fill-station--running .fill-station__stream[b-12rly8sh4t] {
  animation: material-stream-b-12rly8sh4t 1.1s ease-in-out infinite;
}

.fill-station--running .fill-station__material[b-12rly8sh4t] {
  animation: material-fill-b-12rly8sh4t 3.2s ease-in-out infinite;
}

@keyframes material-stream-b-12rly8sh4t {
  0%, 100% {
    transform: scaleY(0.75);
    opacity: 0.7;
  }
  50% {
    transform: scaleY(1.15);
    opacity: 1;
  }
}
@keyframes material-fill-b-12rly8sh4t {
  0%, 100% {
    height: 30%;
  }
  50% {
    height: 72%;
  }
}
.loading-scene[b-12rly8sh4t] {
  position: relative;
  width: 78px;
  height: 54px;
  overflow: hidden;
  flex-shrink: 0;
}

.loading-scene[b-12rly8sh4t]::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 6px;
  left: 0;
  height: 2px;
  border-radius: 999px;
  background: #cbd5e1;
}

.loading-scene__truck[b-12rly8sh4t] {
  position: absolute;
  right: 1px;
  bottom: 8px;
  width: 55px;
  height: 31px;
}

.loading-scene__cargo[b-12rly8sh4t] {
  position: absolute;
  left: 0;
  bottom: 7px;
  width: 36px;
  height: 24px;
  border-radius: 4px 2px 2px 4px;
  background: #2563eb;
  box-shadow: inset 0 -5px 0 #1d4ed8;
}

.loading-scene__cargo[b-12rly8sh4t]::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 7px;
  width: 20px;
  height: 2px;
  background: rgba(255, 255, 255, 0.55);
  box-shadow: 0 5px 0 rgba(255, 255, 255, 0.35);
}

.loading-scene__cab[b-12rly8sh4t] {
  position: absolute;
  right: 0;
  bottom: 7px;
  width: 18px;
  height: 19px;
  border-radius: 3px 7px 2px 2px;
  background: #3b82f6;
}

.loading-scene__cab[b-12rly8sh4t]::before {
  content: "";
  position: absolute;
  top: 3px;
  right: 3px;
  width: 9px;
  height: 7px;
  border-radius: 1px 4px 1px 1px;
  background: #dbeafe;
}

.loading-scene__wheel[b-12rly8sh4t] {
  position: absolute;
  bottom: 2px;
  width: 10px;
  height: 10px;
  border: 3px solid #334155;
  border-radius: 50%;
  background: #f8fafc;
  z-index: 2;
}

.loading-scene__wheel--rear[b-12rly8sh4t] {
  left: 8px;
}

.loading-scene__wheel--front[b-12rly8sh4t] {
  right: 4px;
}

.loading-scene__box[b-12rly8sh4t] {
  position: absolute;
  left: 1px;
  top: 6px;
  width: 14px;
  height: 13px;
  border: 1px solid #b45309;
  border-radius: 2px;
  background: #f59e0b;
  box-shadow: inset 0 3px 0 #fbbf24;
  opacity: 0;
  z-index: 3;
}

.loading-scene__box[b-12rly8sh4t]::after {
  content: "";
  position: absolute;
  top: 0;
  left: 5px;
  width: 3px;
  height: 100%;
  background: rgba(255, 255, 255, 0.35);
}

.loading-scene__box--two[b-12rly8sh4t] {
  animation-delay: 1.1s !important;
}

.loading-scene--running .loading-scene__box[b-12rly8sh4t] {
  animation: box-loading-b-12rly8sh4t 2.2s ease-in-out infinite;
}

.loading-scene--running .loading-scene__wheel[b-12rly8sh4t] {
  animation: wheel-turn-b-12rly8sh4t 0.7s linear infinite;
}

@keyframes box-loading-b-12rly8sh4t {
  0% {
    transform: translate(0, 0) rotate(0);
    opacity: 0;
  }
  12% {
    opacity: 1;
  }
  68% {
    transform: translate(23px, 17px) rotate(0);
    opacity: 1;
  }
  82%, 100% {
    transform: translate(31px, 17px) rotate(0);
    opacity: 0;
  }
}
@keyframes wheel-turn-b-12rly8sh4t {
  to {
    transform: rotate(360deg);
  }
}
.packaging-row[b-12rly8sh4t] {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem;
  padding: 0.5rem 0;
  min-width: 0;
  max-width: 100%;
}

.packaging-item-mini[b-12rly8sh4t] {
  flex: 1 1 200px;
  min-width: 0;
  padding: 1rem;
  border: 1px solid #dbe4f0;
  border-radius: 1.25rem;
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.packaging-mini-header[b-12rly8sh4t] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
}

.packaging-mini-stats[b-12rly8sh4t] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}

.packaging-list[b-12rly8sh4t] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.packaging-item[b-12rly8sh4t] {
  padding: 1rem;
  border: 1px solid #dbe4f0;
  border-radius: 1.35rem;
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
}

.packaging-image[b-12rly8sh4t] {
  width: 4.5rem;
  height: 4.5rem;
  object-fit: cover;
  border-radius: 1rem;
  border: 1px solid #dbe4f0;
  box-shadow: 0 0.5rem 1rem rgba(15, 23, 42, 0.08);
}

.packaging-title[b-12rly8sh4t] {
  color: #0f172a;
  font-size: 1.05rem;
  font-weight: 800;
}

.packaging-badge[b-12rly8sh4t] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.35rem 0.7rem;
  border-radius: 999px;
  background: #eff6ff;
  color: #1d4ed8;
  font-size: 0.8rem;
  font-weight: 800;
  white-space: nowrap;
}

.packaging-stats[b-12rly8sh4t] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.75rem;
}

.packaging-stat[b-12rly8sh4t] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.packaging-stat__value[b-12rly8sh4t] {
  color: #0f172a;
  font-size: clamp(1.2rem, 1.5vw, 1.55rem);
  font-weight: 800;
  line-height: 1.1;
}

.packaging-stat__value--muted[b-12rly8sh4t] {
  color: #475569;
}

.pulse[b-12rly8sh4t] {
  animation: pulse-animation-b-12rly8sh4t 2s infinite;
}

@keyframes pulse-animation-b-12rly8sh4t {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
}
.blurred[b-12rly8sh4t] {
  filter: blur(10px);
  cursor: pointer;
  user-select: none;
  transition: filter 0.3s ease;
}

.blurred:hover[b-12rly8sh4t] {
  filter: blur(8px);
}

.ticker-wrapper[b-12rly8sh4t] {
  width: 100%;
  max-width: 100vw;
  overflow: hidden;
  z-index: 1030;
}

.ticker[b-12rly8sh4t] {
  display: flex;
  width: fit-content;
  white-space: nowrap;
  animation: ticker-animation-b-12rly8sh4t 120s linear infinite;
}

@keyframes ticker-animation-b-12rly8sh4t {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.ticker-content[b-12rly8sh4t] {
  display: flex;
  flex-shrink: 0;
}

.ticker__item[b-12rly8sh4t] {
  display: inline-block;
  padding: 0 4rem;
  font-size: 1.1rem;
}

@media (max-width: 1400px) {
  .speed-annotation:not(.speed-annotation--small) .speed-annotation__value[b-12rly8sh4t] {
    font-size: 3.5rem;
  }
}
@media (max-width: 992px) {
  .gauge-kpi-row[b-12rly8sh4t] {
    grid-template-columns: minmax(0, 1fr);
  }
  .live-kpi-grid[b-12rly8sh4t], .packaging-stats[b-12rly8sh4t] {
    grid-template-columns: minmax(0, 1fr);
  }
  .product-meta-grid[b-12rly8sh4t] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .packaging-row[b-12rly8sh4t] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr));
    gap: 0.75rem;
  }
  .packaging-item-mini[b-12rly8sh4t] {
    flex: none;
    width: auto;
    min-width: 0;
  }
  .live-status-pill[b-12rly8sh4t] {
    min-width: 7rem;
  }
  .live-card .card-body[b-12rly8sh4t] {
    padding: 1.25rem;
  }
}
@media (max-width: 768px) {
  .live-data-page[b-12rly8sh4t] {
    padding: 0.75rem 0.5rem var(--live-ticker-clearance);
  }
  .live-card .card-body[b-12rly8sh4t] {
    padding: 1rem;
  }
  .flow-bar[b-12rly8sh4t] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-template-areas: "fill complete" "track track";
    gap: 0.65rem 0.75rem;
    align-items: end;
  }
  .flow-bar__end--fill[b-12rly8sh4t] {
    grid-area: fill;
    min-width: 0;
  }
  .flow-bar__end--complete[b-12rly8sh4t] {
    grid-area: complete;
    min-width: 0;
    justify-content: flex-end;
    text-align: right;
  }
  .flow-bar__end--complete .flow-bar__stat[b-12rly8sh4t] {
    align-items: flex-end;
  }
  .flow-bar__track[b-12rly8sh4t] {
    grid-area: track;
    flex: none;
    order: unset;
    min-width: 0;
  }
  .fill-station[b-12rly8sh4t],
  .loading-scene[b-12rly8sh4t] {
    transform: scale(0.8);
    transform-origin: center bottom;
  }
  .flow-bar__label[b-12rly8sh4t] {
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }
  .flow-bar__value[b-12rly8sh4t] {
    font-size: clamp(1.2rem, 5vw, 1.6rem);
  }
  .flow-bar__delta[b-12rly8sh4t] {
    font-size: 0.68rem;
    white-space: nowrap;
  }
  .product-image-frame[b-12rly8sh4t] {
    min-height: 12rem;
  }
  .product-image[b-12rly8sh4t] {
    max-height: 16rem;
  }
  .speed-strip .gauge-panel--speed-nested[b-12rly8sh4t] {
    max-width: min(260px, 100%);
  }
  .ticker__item[b-12rly8sh4t] {
    padding: 0 2rem;
    font-size: 1rem;
  }
}
@media (max-width: 480px) {
  .flow-bar[b-12rly8sh4t] {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "fill" "complete" "track";
    gap: 0.75rem;
    align-items: stretch;
  }
  .flow-bar__end--fill[b-12rly8sh4t],
  .flow-bar__end--complete[b-12rly8sh4t] {
    justify-content: flex-start;
    text-align: left;
  }
  .flow-bar__end--complete .flow-bar__stat[b-12rly8sh4t] {
    align-items: flex-start;
  }
  .flow-bar__end[b-12rly8sh4t] {
    gap: 0.4rem;
  }
  .flow-bar__delta[b-12rly8sh4t] {
    white-space: normal;
    max-width: none;
    line-height: 1.2;
  }
  .product-meta-grid[b-12rly8sh4t],
  .packaging-row[b-12rly8sh4t] {
    grid-template-columns: minmax(0, 1fr);
  }
  .live-status-pill[b-12rly8sh4t] {
    min-width: 0;
    padding: 0.5rem 0.75rem;
    font-size: 0.8rem;
  }
  .live-card-heading[b-12rly8sh4t] {
    flex-wrap: wrap;
  }
}
.plc-panel-toggle-btn[b-12rly8sh4t] {
  position: fixed;
  top: 0.5rem;
  right: 2.85rem;
  width: 1.85rem;
  height: 1.85rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.92);
  border: 1px solid rgba(37, 99, 235, 0.35);
  color: #2563eb;
  padding: 0;
  z-index: 1100;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
}

.plc-panel-toggle-btn i[b-12rly8sh4t] {
  font-size: 0.8rem;
  line-height: 1;
}

/*# sourceMappingURL=LiveData.razor.css.map */
/* /Components/Pages/Orders/Index.razor.rz.scp.css */
[b-462qsrknlf] #orderLinesGrid.e-grid .e-headercell{color:#fff;background-color:var(--bs-secondary-color)}@media(max-width: 991.98px){[b-462qsrknlf] .grid-action-btn{min-width:48px;min-height:48px;font-size:1.1rem}}[b-462qsrknlf] .line-completed{background-color:#d1e7dd !important}[b-462qsrknlf] .line-in-progress{background-color:#fff3cd !important}[b-462qsrknlf] .e-grid .e-row.line-completed .e-rowcell{background-color:#d1e7dd !important}[b-462qsrknlf] .e-grid .e-row.line-in-progress .e-rowcell{background-color:#fff3cd !important}/*# sourceMappingURL=Index.razor.css.map */
/* /Components/Pages/Orders/OrderForm.razor.rz.scp.css */
[b-3ffpo0op9f] .e-rowcell {
  vertical-align: top;
}

@media (max-width: 991.98px) {
  [b-3ffpo0op9f] .grid-action-btn {
    min-width: 44px;
    min-height: 44px;
  }
  [b-3ffpo0op9f] .order-line-product-input {
    min-width: 200px;
  }
}

/*# sourceMappingURL=OrderForm.razor.css.map */
/* /Components/Pages/ProductionLinesEdit/Edit.razor.rz.scp.css */
.plc-card__header[b-vl88xxzdvv]{cursor:pointer;user-select:none}.plc-card__header:hover[b-vl88xxzdvv]{background-color:rgba(0,0,0,.03)}.plc-card__chevron[b-vl88xxzdvv]{flex-shrink:0;font-size:.85rem;opacity:.7}.min-width-0[b-vl88xxzdvv]{min-width:0}.registers-grid[b-vl88xxzdvv]  .e-input-group.e-control-wrapper input:not(:valid){font-size:.9rem}.registers-grid[b-vl88xxzdvv]  .e-input-group.e-control-wrapper input:valid{font-size:.9rem}/*# sourceMappingURL=Edit.razor.css.map */
/* /Components/Pages/Products/ProductDetailsForm.razor.rz.scp.css */
input[type=file][b-zmzzmeial5]{display:none}.product-image-upload[b-zmzzmeial5]{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;color:#550;background-color:rgba(0,0,0,0)}/*# sourceMappingURL=ProductDetailsForm.razor.css.map */
/* /Components/Shared/ImagePreview.razor.rz.scp.css */
.image-preview-button[b-gni7h78pma] {
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
}

.image-preview-thumb[b-gni7h78pma] {
  display: block;
}

.image-preview-full[b-gni7h78pma] {
  max-height: 75vh;
  object-fit: contain;
}

.image-preview-modal .modal-body[b-gni7h78pma] {
  overflow: auto;
}

/*# sourceMappingURL=ImagePreview.razor.css.map */
/* /Components/Shared/PlcControlPanel.razor.rz.scp.css */
.plc-control-panel__disabled-message[b-j368l01iv7] {
  font-size: 0.85rem;
}

.plc-control-panel__annotation[b-j368l01iv7] {
  text-align: center;
}

.plc-control-panel__annotation-value[b-j368l01iv7] {
  font-size: 1.5rem;
  font-weight: 700;
  color: #1e293b;
}

.plc-control-panel__annotation-label[b-j368l01iv7] {
  font-size: 0.75rem;
  color: #64748b;
  text-transform: uppercase;
}

.plc-control-panel__readout[b-j368l01iv7] {
  font-size: 0.9rem;
  color: #334155;
}

.plc-control-panel__gauge[b-j368l01iv7] {
  width: 100%;
}

.plc-control-panel__gauge--disabled[b-j368l01iv7] {
  opacity: 0.35;
  filter: grayscale(1);
}

/*# sourceMappingURL=PlcControlPanel.razor.css.map */
