.production-erp-shell:not([data-erp-desktop=true])>.erp-navigation{display:contents}.production-erp-shell[data-erp-desktop=true]{--brand:#225a78;--ink:#173d54;--surface:#eaf1f5;--line:#b7cdd9}.production-erp-shell[data-erp-desktop=true]>.erp-navigation{z-index:55;background:linear-gradient(112deg,#123d5b,#1d5f7d);border-bottom:2px solid #9db7c6;align-items:center;gap:7px;min-height:56px;padding:6px 8px;display:flex;position:sticky;top:0}.production-erp-shell .erp-system-name{color:#173d54;background:#f1f6fa;border:2px solid #9bb5c6;border-radius:7px;flex:none;margin:0;padding:7px 14px;font-size:23px;font-weight:900;line-height:1.2}.production-erp-shell .erp-main-categories{scrollbar-width:thin;flex:1;gap:5px;min-width:0;padding:3px;display:flex;overflow-x:auto}.production-erp-shell :is(.erp-return,.erp-main-categories a,.erp-status-trigger){color:#224c65;white-space:nowrap;background:linear-gradient(#f9fcff,#dbe8f1);border:1px solid #fff;border-color:#fff #8ba8b9 #789aaa #effaff;border-radius:7px;flex:none;min-height:36px;padding:6px 10px;font-size:17px;font-weight:800;text-decoration:none;box-shadow:1px 2px 2px #0f304745,inset 0 1px #fff}.production-erp-shell .erp-main-categories a[aria-current=page]{color:#fff;background:linear-gradient(#397d9c,#205c7c);border-color:#8fb5ca #16445f #153d54 #9bc1d2}.production-erp-shell .erp-operator{color:#e8f2f8;white-space:nowrap;font-size:14px}.production-erp-shell .erp-status{flex:none;margin-left:auto}.production-erp-shell .erp-status-trigger{align-items:center;gap:6px;font-size:15px;display:flex}.erp-status-trigger i{background:#b88322;border-radius:50%;width:8px;height:8px}.erp-status-trigger i[data-tone=healthy]{background:#168451}.erp-status-trigger i[data-tone=attention]{background:#b34338}.erp-status-dialog{color:#173d54;background:#e5eef5;border:1px solid #8cabbf;border-radius:8px;width:min(780px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;overflow-y:auto}.erp-status-dialog::backdrop{background:#102b4255}.erp-status-content>header{background:#d7e5ef;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.erp-status-content h2{font-size:20px;font-weight:800}.erp-status-content>header button{background:#fff;border:1px solid #8cabbf;border-radius:6px;padding:5px 9px}.erp-status-content dl{flex-wrap:wrap;gap:10px 20px;padding:12px;display:flex}.erp-status-content dt{font-size:14px}.erp-status-content dd{font-weight:700}.erp-status-note{padding:0 12px 8px;font-size:14px}.erp-status-content article{background:#f8fbfd;border:1px solid #bfd1dd;margin:6px 12px;padding:8px}.erp-status-content article.is-latest{border:2px solid #417791}.erp-status-content time{margin-left:12px}.production-erp-shell[data-erp-desktop=true] [data-erp-page]>header{display:none}.production-erp-shell[data-erp-desktop=true] [data-erp-page]>.mx-auto{gap:8px;max-width:none;padding:8px}.production-erp-shell[data-erp-desktop=true] :is([data-erp-page=history],[data-erp-page=settings])>.grid{grid-template-columns:minmax(0,1fr)}.production-erp-shell[data-erp-desktop=true] :is([data-erp-page=history],[data-erp-page=settings])>.grid>aside{display:none}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today]>.grid{grid-template-columns:minmax(0,1fr)}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today]>.grid>aside{display:block}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today]>.grid>aside nav{display:none}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today]>.grid>aside section{align-items:center;gap:8px;margin-top:0;display:flex}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today]>.grid>aside section>div{align-items:center;gap:6px;display:flex;overflow-x:auto}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today]>.grid>aside section button{flex-shrink:0;width:auto;margin:0}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today]>.sticky,.production-erp-shell[data-erp-desktop=true] [data-erp-page=today] main>section:first-child>.lg\:hidden{display:none}.production-erp-shell[data-erp-desktop=true] .panel{box-shadow:none;border-radius:7px}.production-erp-shell[data-erp-desktop=true] .panel:is(.p-4,.sm\:p-6,.sm\:p-5){padding:10px}.production-erp-shell[data-erp-desktop=true] :is(button,[role=button]){border-radius:7px;box-shadow:1px 2px 2px #173e532b,inset 0 1px #ffffff80}.production-erp-shell[data-erp-desktop=true] :is(button,[role=button]):active:not(:disabled){transform:translateY(1px);box-shadow:inset 1px 2px 3px #173e5340}.production-erp-shell[data-erp-desktop=true] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#94acbb #cfdee6 #d9e6ed #94acbb;box-shadow:inset 1px 2px 3px #173e5326}.production-erp-shell[data-erp-desktop=true] textarea{resize:vertical}.production-erp-shell[data-erp-desktop=true] table{border-collapse:collapse}.production-erp-shell[data-erp-desktop=true] :is(th,td){border:1px solid #c2d4df;padding:6px 8px}.production-erp-shell[data-erp-desktop=true] th{background:#e5eff6;position:sticky;top:0}.production-erp-shell[data-erp-desktop=true] .erp-bottom-tools{z-index:20;background:#dfebf2;border:1px solid #a7c2d2;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:sticky;bottom:0;overflow-x:auto}.production-erp-shell[data-erp-desktop=true] .erp-bottom-tools>*{flex-shrink:0}.production-erp-shell[data-erp-desktop=true] .erp-bottom-tools{flex-flow:row;margin-top:8px}.production-erp-shell[data-erp-desktop=true] .erp-bottom-tools button{height:36px;padding:5px 12px}.erp-hint-trigger{display:none}[data-erp-desktop=true] .erp-hint-trigger{justify-content:center;align-items:center;min-height:24px;margin-left:5px;padding:2px 6px;font-size:15px;display:inline-flex}[data-erp-desktop=true] :is(.erp-hint-inline,.erp-redundant-title){display:none}.erp-hint-inline{font-size:14px;font-weight:400}.erp-hint-popup{z-index:1000;color:#173e55;pointer-events:none;background:#f8fcff;border:1px solid #799aaf;border-radius:7px;width:320px;max-width:calc(100vw - 16px);padding:9px 12px;font-size:16px;line-height:1.5;position:fixed;box-shadow:0 3px 9px #142c3d33}.production-erp-shell[data-erp-desktop=true] .erp-page-intro{margin:0 0 4px}.production-erp-shell[data-erp-desktop=true] .erp-recipe-layout{flex-direction:column;gap:8px;display:flex}.production-erp-shell[data-erp-desktop=true] .erp-recipe-layout>section{width:100%}.production-erp-shell[data-erp-desktop=true] .erp-recipe-objects{grid-template-columns:auto minmax(180px,320px);gap:6px 14px;padding:7px 9px;display:grid;position:static}.production-erp-shell[data-erp-desktop=true] .erp-recipe-objects>label{margin:0}.production-erp-shell[data-erp-desktop=true] .erp-recipe-objects>select,.production-erp-shell[data-erp-desktop=true] .erp-recipe-objects>details{display:none}.production-erp-shell[data-erp-desktop=true] .erp-recipe-object-buttons{grid-column:1/-1;gap:6px;max-height:110px;margin:0;padding:2px 2px 5px;display:flex;overflow-x:auto}.production-erp-shell[data-erp-desktop=true] .erp-recipe-object-buttons>button{white-space:normal;flex:none;width:auto;max-width:290px;margin:0;padding:6px 10px}.production-erp-shell[data-erp-desktop=true] .erp-recipe-object-buttons>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:13px;overflow:hidden}.production-erp-shell[data-erp-desktop=true] .section-heading>div{align-items:center;gap:4px;display:flex}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today] main>section:first-child{margin-bottom:8px;padding:8px}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today] main h1{font-size:21px}.production-erp-shell[data-erp-desktop=true] [data-erp-page=today] aside.panel>.text-white h2{color:#fff}.production-erp-shell[data-erp-desktop=true] [data-erp-page=history] main{flex-direction:column;min-height:calc(100dvh - 80px);display:flex}.production-erp-shell[data-erp-desktop=true] .erp-summary{background:#dfebf2;border:1px solid #a7c2d2;flex-wrap:wrap;order:3;gap:8px 20px;margin:auto 0 0;padding:6px 8px;display:flex}.production-erp-shell[data-erp-desktop=true] .erp-summary>.panel{background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:flex}.production-erp-shell[data-erp-desktop=true] .erp-summary p{margin:0;font-size:17px}@media (prefers-reduced-motion:reduce){.production-erp-shell[data-erp-desktop=true] button:active{transform:none}}
