/* Spare Parts visual pass. Retains every stock field and existing movement calculation. */
body[data-view="parts"] #content .summaryitem{border:1px solid #ffffff40;border-radius:6px;box-shadow:0 3px 10px #0f172a16!important}
body[data-view="parts"] #content .kpiIcon{border-radius:5px;background:#ffffff24}
body[data-view="parts"] #content>.toolbar{padding:10px;margin:0 0 12px;gap:8px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0f172a08}
body[data-view="parts"] #content>.toolbar .search,
body[data-view="parts"] #content>.toolbar select{min-height:36px;height:36px;border-radius:5px}
body[data-view="parts"] #content>.toolbar>.btn{min-height:36px;padding:8px 12px;border-radius:5px;font-size:11px;font-weight:650}
body[data-view="parts"] #content .tablewrap{border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 3px 12px #0f172a0a}
body[data-view="parts"] #content .tablewrap th{background:#111a2d;color:#f8fafc;padding:9px 10px;font-size:10px}
body[data-view="parts"] #content .tablewrap td{padding:9px 10px;font-size:11px}
body[data-view="parts"] #content .tablewrap tbody tr:hover td{background:#f1f6ff}
body[data-view="parts"] #content .tablewrap th:nth-child(12),
body[data-view="parts"] #content .tablewrap th:nth-child(13),
body[data-view="parts"] #content .tablewrap th:nth-child(14),
body[data-view="parts"] #content .tablewrap th:nth-child(15){background:#1e293b}
body[data-view="parts"] #content .tablewrap th:nth-child(16){background:#14532d}
body[data-view="parts"] #content .tablewrap td:nth-child(12),
body[data-view="parts"] #content .tablewrap td:nth-child(13),
body[data-view="parts"] #content .tablewrap td:nth-child(14),
body[data-view="parts"] #content .tablewrap td:nth-child(15),
body[data-view="parts"] #content .tablewrap td:nth-child(16){white-space:nowrap;font-variant-numeric:tabular-nums}
body[data-view="parts"] #content .tablewrap td:nth-child(16){background:#f0fdf4;color:#166534;font-weight:750}
body[data-view="parts"] #content .tablewrap tbody tr:hover td:nth-child(16){background:#dcfce7}
body[data-view="parts"] #content .tablewrap td .badge{border-radius:4px}
body[data-view="parts"] #content .rowactions .btn{border-radius:5px}
body[data-view="parts"] #content .partsStockGuide{padding:14px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;box-shadow:0 3px 12px #0f172a08}
body[data-view="parts"] #content .partsStockGuideGrid article{border-radius:5px;background:#fbfdff}
body[data-view="parts"] #content .partsStockFormula,
body[data-view="parts"] #content .partsStockGuideNote{border-radius:4px}
@media(max-width:700px){
  body[data-view="parts"] #content>.toolbar{border-radius:6px;padding:8px}
  body[data-view="parts"] #content .partsStockGuide{padding:10px;border-radius:6px}
}
