#wsk-fw-size-matrix{margin-top:8px;border:1px solid #e5e5e5;border-radius:6px;padding:10px}
#wsk-fw-size-matrix h4{margin:0 0 8px;font-size:14px}
#wsk-fw-size-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}
#wsk-fw-size-grid .cell{display:flex;align-items:center;gap:6px}
#wsk-fw-size-grid .wst-size-label{min-width:38px}
#wsk-fw-size-grid input[type=number]{width:80px}
#wsk-fw-size-total{margin-top:8px;font-size:13px;opacity:.8}
#wsk-fw-tier-info{margin-top:8px;padding:8px 10px;border:1px dashed #d8d8d8;border-radius:6px;background:#fafafa}
#wsk-fw-tier-info h5{margin:0 0 6px;font-size:13px;opacity:.9}
#wsk-fw-tier-info ul{list-style:none;margin:0;padding:0}
#wsk-fw-tier-info li{margin:3px 0}
.wst-cart-sizes{margin:5px 0}.wst-sizes-list{list-style:none;margin:0;padding:0}.wsk-order-sizes{margin:.5em 0}

/* Kompatibilitäts-Sperren im Wizard */
#wsk-fw-wizard .wsk-fw-areas li.wst-compat-blocked{opacity:.35;filter:grayscale(1);cursor:not-allowed}
#wsk-fw-wizard .wsk-fw-areas li.wst-compat-blocked *{pointer-events:none}
