.ops185-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:7px;background:#e8eef2;border:1px solid #d8e2e9;border-radius:10px;margin:12px 0 18px}.ops185-tabs button{background:transparent;border-color:transparent;min-height:42px;font-weight:600}.ops185-tabs button.is-active,.ops185-tabs button.primary{background:#fff;color:#195a65;border-color:#c8d9de;box-shadow:0 1px 4px #18384a14}.ops185-status-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 10px;border-bottom:1px solid #dce5e9;margin-bottom:12px}.ops185-status-tabs button{border-radius:20px;padding:7px 18px}.ops185-create{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin:10px 0 16px}.ops185-icon{font-size:18px;display:inline-block;vertical-align:middle;margin-right:7px}#material185Result{overflow:auto;max-width:100%}#material185Result table{font-size:13px;min-width:760px}#material185Result td{white-space:normal;vertical-align:top;max-width:310px}#material185Result small{display:block;color:#6a7783}#material185Result select{max-width:310px}#material185Result label:has(input[type=checkbox]){margin:16px 0}body.home166 .h166-layout{grid-template-columns:minmax(0,1fr) minmax(410px,36%)}body.home166 .h167-chart{height:220px;min-height:0;max-height:240px}body.home166 .h166-kpis strong{font-size:clamp(19px,2vw,27px)}.h185-forecast{background:#f7f8ff;border:1px solid #e0e4f4;padding:14px;border-radius:8px;margin-top:16px}.h185-forecast strong{font-size:23px;display:block}.h185-forecast small{display:block;color:#667085}.h185-prediction{fill:none;stroke:#8765d7;stroke-width:2.5;stroke-dasharray:6 4}.h185-pipeline{color:#7255ae}@media(max-width:1150px){body.home166 .h166-layout{grid-template-columns:minmax(0,1fr)}body.home166 .h167-chart{height:210px}.ops185-create{justify-content:flex-start}}

body.home166 .h185-forecast-chart{height:145px;max-height:160px}

/* Monthly forecast shares the actual/prior scale; stock names remain left aligned. */
.h167-chart .h187-forecast-line{fill:#fff;stroke:#8765d7;stroke-width:2.5;stroke-dasharray:6 4}.h167-chart polyline.h187-forecast-line{fill:none}.h167-legend .h187-forecast-key:before{height:0;background:transparent;border-top:3px dashed #8765d7}
body.home166 .h166-stock td:nth-child(2),body.home166 .h166-stock th:nth-child(2){text-align:left}
#content .ops185-tabs button[data-move-kind185]{background:#f3f9f8!important;color:#155e5a!important;border:1px solid #8dbbb5!important}#content .ops185-tabs button[data-move-kind185]:hover{background:#e9f4ef!important}#content .ops185-tabs button[data-move-kind185].is-active{background:#14675d!important;color:#fff!important;border-color:#14675d!important}


.move188-row{border:1px solid #dce6e4;border-radius:9px;padding:14px;margin-bottom:14px}.move188-fields{display:grid;grid-template-columns:1fr 1.5fr .6fr 1fr 1fr 1fr;gap:10px}.move188-fields label[hidden]{display:none}.move188-numbers{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:12px;align-items:center}.move188-numbers p{font-size:12px;margin:8px 0}.move188-numbers strong,.move188-numbers small{display:block}.move188-fields output{display:block;padding:10px 0;color:#23414c}.move188-numbers input{background:#fff8ee}dialog:has(#move188Form){width:min(1400px,96vw)}#h188DashboardHead .h166-dashboard-head{margin-bottom:0}.h166-layout{margin-top:16px}.h166-kpis article{margin-top:0}.delivery188-actions{justify-content:flex-end;width:100%}
@media(max-width:1000px){.move188-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.move188-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}

#content .ops185-status-tabs button.primary{background:#14675d!important;color:#fff!important;border-color:#14675d!important}
