:root{--success150-bg:#e2f2e9;--success150-text:#125b3e;--pending150-bg:#fff0cf;--pending150-text:#704300;--danger150-bg:#fbe6e3;--danger150-text:#9b271e;--progress150-bg:#e6eefb;--progress150-text:#224b83;--view150-bg:#f3f9f8;--view150-text:#155e5a;--action150-bg:#fff1e0;--action150-text:#8c4209}
[data-status-tone]{display:inline-block;border-radius:5px;padding:3px 7px;font-size:12px!important;font-weight:700;line-height:1.5;white-space:normal!important}
#app [data-status-tone=success],#modal [data-status-tone=success]{background:var(--success150-bg)!important;color:var(--success150-text)!important;border-color:#80bca0!important}
#app [data-status-tone=pending],#modal [data-status-tone=pending]{background:var(--pending150-bg)!important;color:var(--pending150-text)!important;border-color:#d1b76e!important}
#app [data-status-tone=danger],#modal [data-status-tone=danger]{background:var(--danger150-bg)!important;color:var(--danger150-text)!important;border-color:#dca19a!important}
#app [data-status-tone=progress],#modal [data-status-tone=progress]{background:var(--progress150-bg)!important;color:var(--progress150-text)!important;border-color:#98afd0!important}
button[data-button-tone150=view]{background:var(--view150-bg)!important;color:var(--view150-text)!important;border:1px solid #8dbbb5!important}
button[data-button-tone150=action]{background:var(--action150-bg)!important;color:var(--action150-text)!important;border:1px solid #c88748!important}
button[data-button-tone150=danger]{background:var(--danger150-bg)!important;color:var(--danger150-text)!important;border:1px solid #c9766e!important}
button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2165a5;outline-offset:2px}
button[disabled]{opacity:.5}body{font-size:14px}main table th,main table td{font-size:13px}.panel147 h2,.production147 h2{font-size:17px}.panel147 button,.production147 button{font-size:13px}.production-metrics147 dd{font-size:15px}.production-metrics147 dt{font-size:12px}
.nav-group150{font-size:12px;font-weight:700;color:#c1d9de;margin:15px 9px 5px}.nav-group150:first-child{margin-top:6px}
.balance150 .table-wrap{min-width:0;overflow-x:auto}.balance-table150{table-layout:fixed!important;width:100%!important;min-width:0!important}.balance-table150 th,.balance-table150 td{white-space:normal!important;overflow-wrap:anywhere;font-size:13px!important;padding:8px!important}.balance-table150 th:nth-child(1){width:18%}.balance-table150 th:nth-child(2){width:37%}.balance-table150 th:nth-child(3){width:27%}.balance-table150 th:nth-child(4){width:18%}.balance-table150 small{display:block;line-height:1.5}
.numbers150{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.numbers150>div{padding:4px;background:#f3f6f5;border:1px solid #d6e1dc;border-radius:4px;min-width:0}.numbers150 dt{font-size:11px;line-height:1.4;color:#3f5658}.numbers150 dd{margin:2px 0 0;font-size:15px;font-weight:700;overflow-wrap:anywhere}.numbers150 .shortage150{background:var(--danger150-bg);color:var(--danger150-text);border-color:#dca19a}.delivery150{margin:0;padding:5px 0;border-bottom:1px solid #d3e0da}.delivery150:last-child{border:0}.delivery150 button{margin-top:3px}.recheck150{display:block;color:var(--danger150-text);margin:4px 0}
.impact150{background:#f7faf9;border:2px solid #7eaca3;border-radius:8px;padding:16px;margin:12px 0}.impact150 h3{font-size:18px;margin-top:0}.impact150 article{border:1px solid #d0ddd7;border-radius:5px;padding:12px;margin:8px 0;background:#fff}.impact150 small{display:block;line-height:1.6}.impact-warning150{color:#764900}.impact150 input{background:#fff8e9;font-weight:700}.impact150 .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.impact150 table{min-width:0!important;table-layout:fixed;width:100%}.impact150 td{white-space:normal!important;overflow-wrap:anywhere}.confirmation145 input[type=checkbox]{width:22px;height:22px;accent-color:#ad570d;flex-shrink:0}.confirmation145{font-size:14px!important}
.shipping-lines150>dl{padding:10px;border:1px solid #ccddd4;border-radius:5px}.report-select150 select{min-width:180px;max-width:100%;background:var(--action150-bg);color:var(--action150-text);font-weight:700}.report-buttons150[hidden]{display:none!important}
@media(max-width:1250px){.panel147 .numbers150{grid-template-columns:repeat(2,minmax(0,1fr))}.panel147 .balance-table150 th:nth-child(2){width:32%}.panel147 .balance-table150 th:nth-child(3){width:32%}}
@media(max-width:600px){.balance-table150 thead{display:none}.balance-table150 tr{display:block;border:1px solid #c4d4cc;margin-bottom:10px}.balance-table150 td{display:block;width:100%!important;box-sizing:border-box}.numbers150{grid-template-columns:repeat(4,minmax(0,1fr))}.impact150 .fields{grid-template-columns:1fr}}

#app [data-status-tone=neutral],#modal [data-status-tone=neutral]{background:#eaeeed!important;color:#4a5754!important;border-color:#b8c2be!important}
nav button.active[data-button-tone150=view],.actions button.primary[data-button-tone150=view]{background:#155e5a!important;color:#fff!important;border-color:#155e5a!important;font-weight:700}
.ops75-approved[data-status-tone=success]{background:var(--success150-bg)!important;color:var(--success150-text)!important}

.panel147 .numbers150{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers150 dd{white-space:nowrap;font-size:13px;overflow-wrap:normal}
