/* Stok Merkezi · ARVIS stok sayacı */
.st-center{display:grid;gap:14px;min-width:0}
.st-center>*{min-width:0}
.st-summary{display:flex;align-items:center;gap:10px;font-size:14px;color:#101c54}
.st-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}
.st-item-head h3{margin:0;font-size:17px;color:#101c54}
.st-item-head p{margin:4px 0 0;font-size:12px;color:#5d6d86}
.st-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}
.st-cell{display:grid;gap:2px;padding:10px 12px;border:1px solid #e3eaf4;border-radius:12px;background:#f9fbfe}
.st-cell small{font-size:11px;font-weight:700;color:#5d6d86}
.st-cell strong{font-size:22px;color:#101c54;letter-spacing:-.01em}
.st-cell span{font-size:10.5px;color:#8491a6;line-height:1.3}
.st-cell.low{background:#fff4f2;border-color:#f3c3ba}.st-cell.low strong{color:#c0392b}
.st-cell.unknown{background:#fff9ec;border-color:#f0dcae}
.st-warn{margin:10px 0 0;font-size:12px;color:#9a6a12}
.st-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.st-panel{margin-top:12px;padding-top:12px;border-top:1px solid #eef2f7}
.st-form{display:grid;gap:10px;max-width:760px}
.st-form p{margin:0;font-size:12px;color:#5d6d86}
.st-form small{font-size:11px;color:#8491a6}
.st-form label{display:grid;gap:4px;font-size:12px;font-weight:600;color:#29405f}
.st-form input,.st-form select,.st-map select,.st-map input{font:inherit;font-size:13px;border:1px solid #dce5f1;border-radius:10px;padding:8px 10px;background:#fff;color:#132440;min-width:0}
.st-grid-inputs{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}
.st-form-actions{display:flex;flex-wrap:wrap;gap:8px}
.wa-btn.danger{color:#b42318;border-color:#f3c3ba}
.st-filter{margin-bottom:10px;max-width:420px}.st-filter input{width:100%}
.st-chan{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;white-space:nowrap;background:#eef1f5;color:#3d4c63}
.st-chan.trendyol{background:#fff1e6;color:#b4520a}.st-chan.hepsiburada{background:#fff3e0;color:#c2410c}.st-chan.stayfitgo{background:#eef4ff;color:#173a80}
.st-map{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.st-map select[name="itemId"]{flex:1 1 150px}.st-map select[name="size"]{flex:0 1 170px}
.st-mult{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#5d6d86}.st-mult input{width:58px}
.st-unmatched td:nth-child(2){min-width:220px}
.st-auto-size{font-size:12px;font-weight:600;color:#0b6b48;background:#e8f8f1;border:1px solid #c9ecdc;border-radius:999px;padding:5px 10px;white-space:nowrap}
.st-manual{margin-top:14px;border-top:1px solid #eef2f7;padding-top:12px}
.st-manual summary{cursor:pointer;font-size:12px;font-weight:600;color:#173a80}
.st-manual .st-map{margin-top:10px}.st-manual input[name="key"]{flex:1 1 180px}.st-manual select[name="source"]{flex:0 0 150px}
.st-manual small{display:block;margin-top:6px;font-size:11px;color:#8491a6}
.st-moves tr.returned td{background:#f3fbf6}.st-moves tr.added td{background:#f3f8ff}
@media(max-width:760px){
  .st-item-head{flex-direction:column}
  .st-cells{grid-template-columns:repeat(3,minmax(0,1fr))}
  .st-unmatched,.st-unmatched tbody{display:block}.st-unmatched thead{display:none}
  .st-unmatched tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 0;border-bottom:1px solid #eef2f7}
  .st-unmatched td{border:0;padding:0}
  .st-unmatched td:nth-child(1){grid-column:1;grid-row:1}.st-unmatched td:nth-child(3){grid-column:2;grid-row:1}
  .st-unmatched td:nth-child(2),.st-unmatched td:nth-child(4){grid-column:1/-1;min-width:0}
}
.st-map-bundle{display:grid;gap:8px;align-content:start}
.st-comps{display:grid;gap:6px}
.st-comp{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.st-comp select[name="itemId"]{flex:1 1 150px}.st-comp select[name="size"]{flex:0 1 170px}
.st-map-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}
.st-parts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.st-parts>i{font-style:normal;color:#8491a6;font-weight:700}
.st-part{display:inline-flex;align-items:center;gap:4px;background:#eef4ff;color:#173a80;border-radius:999px;padding:4px 6px 4px 10px;font-size:12px}
.st-part button{border:0;background:#dbe6fb;color:#173a80;border-radius:50%;width:18px;height:18px;line-height:16px;font-size:13px;cursor:pointer;padding:0}
.st-linkbtn{border:0;background:none;color:#173a80;font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:6px 0 0}
.st-add-part{margin-top:8px}
.st-maps td:nth-child(3){min-width:260px}
.st-hb-note{margin:0 0 10px;font-size:12px;color:#5d6d86;background:#fff8ef;border:1px solid #f6dfc0;border-radius:10px;padding:8px 12px}
.st-ignore{color:#8a94a6;font-size:11px;margin-left:4px}.st-ignore:hover{color:#b42318}
.st-ignored ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.st-ignored li{display:flex;align-items:center;gap:10px;font-size:12px}.st-ignored li>span:nth-child(2){display:grid;flex:1;min-width:0}.st-ignored small{color:#7b899f;font-size:11px}
