/* T-206 ön sipariş: ürün sayfası paneli, sepet uyarısı, hesap satırı. Yalnız token; satır içi stil yok (veriden gelen --w hariç). */
.po-panel{display:grid;gap:var(--space-3);padding:var(--space-4);margin:var(--space-4) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}
.po-band{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-text)}
.po-band>i{font-size:1.25rem;line-height:1.3}
.po-band b{display:block}
.po-band span{display:block;font-size:var(--text-sm,.875rem)}
.po-band--lock{background:var(--color-warning-soft,var(--color-primary-soft))}
.po-note{margin:0;color:var(--color-text-muted)}
.po-quota{display:grid;gap:var(--space-1)}
.po-quota__bar{height:8px;border-radius:999px;background:var(--color-border);overflow:hidden}
.po-quota__bar>span{display:block;height:100%;width:var(--w,0%);background:var(--color-primary);border-radius:inherit}
.po-quota small{color:var(--color-text-muted)}
.po-form{display:flex;gap:var(--space-3);align-items:flex-end;flex-wrap:wrap}
.po-qty{display:grid;gap:var(--space-1);font-size:var(--text-sm,.875rem)}
.po-qty input{width:5.5rem}
.po-cta{min-height:44px}
.po-mine{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}
.po-mine>i{color:var(--color-success)}
.po-msg{margin:0;color:var(--color-text)}
.po-msg--warn{color:var(--color-danger)}
.po-msg--ok{color:var(--color-success)}
.po-state{font-size:var(--text-sm,.875rem);font-weight:600}
.po-state--claim,.po-state--order-ready{color:var(--color-success)}
.po-state--waiting,.po-state--order-waiting,.po-state--payment{color:var(--color-text-muted)}
.po-state--expired,.po-state--cancelled{color:var(--color-danger)}
.po-row__actions{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}
.po-cartnote{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);margin:var(--space-3) 0;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-text)}
.po-cartnote--warn{background:var(--color-warning-soft,var(--color-primary-soft))}
.po-cartnote b{display:block}
