/* Loading states and product clarity; existing palette and page layout retained. */
#dashboardUnified .co-load-status{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted);padding:8px 2px}
#dashboardUnified .co-load-status.is-error{border-left:3px solid #d88c55;padding-left:12px;color:#f0d6bc}
#dashboardUnified.co-initial-loading [data-du-month-orders],#dashboardUnified.co-initial-loading [data-du-month-revenue]{color:transparent!important;background:#ffffff12;border-radius:6px;max-width:150px;min-height:36px}
#dashboardUnified.co-initial-loading [data-du-live] .du-empty{background:linear-gradient(90deg,#ffffff0b 55%,transparent 55%);border-radius:6px;color:var(--muted)}
#articles .co-stock-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px;font-size:11px;white-space:normal;max-width:420px}
#articles .co-stock-place{display:block;min-width:0}#articles .co-stock-label{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap;color:var(--text);font-size:11px}#articles .co-stock-label b{font-size:11px;white-space:nowrap}
#articles .co-stock-track{display:block;height:5px;background:#ffffff13;border-radius:4px;margin:5px 0;overflow:hidden}#articles .co-stock-track>span{display:block;height:100%;background:#f0c343;border-radius:4px}#articles .co-stock-place+span .co-stock-track>span{background:#aebac6}
#articles .co-stock-note{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:4px}
#articles .product .thumb,#articles .article-card .thumb,#articles .product-variant-image{width:48px;height:48px;flex-shrink:0;object-fit:contain;border-radius:10px;background:#f4f4f1}
#articles .product-variant-image img{object-fit:contain}#articles .product-variant-row{grid-template-columns:48px minmax(0,1fr) auto;gap:12px}#articles .product-variant-row>div{min-width:0}
#articles .product-variants{border-top:1px solid var(--line)}#articles .product-variants>summary{padding:10px 0;color:#f0c343}#articles .product-variant-edit{min-height:44px}
@media(max-width:520px){#articles .product-variant-row{grid-template-columns:48px minmax(0,1fr)}#articles .product-variant-edit{grid-column:2;justify-self:start}#articles .co-stock-pair{grid-template-columns:1fr}}
