/* A. S. Bookbinding ERP V41.50 — Purchasing, Supplier & Cost Control */
.v4110-head{align-items:flex-start}.v4110-tabs{display:flex;gap:8px;flex-wrap:wrap}.v4110-tabs button.active{background:#10273f;color:#fff}.v4110-kpis{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin:14px 0}.v4110-card{border:1px solid #d8e0e8;border-radius:12px;padding:12px;background:#fff}.v4110-card b{display:block;font-size:24px;color:#10273f}.v4110-card span{font-size:12px;color:#64748b}.v4110-card.warning{background:#fff7ed;border-color:#fdba74}.v4110-card.danger{background:#fff1f2;border-color:#fecdd3}.v4110-pill{display:inline-flex;padding:3px 8px;border-radius:999px;background:#eef2f7;font-size:12px;font-weight:700}.v4110-pill.good{background:#ecfdf5;color:#047857}.v4110-pill.warning{background:#fff7ed;color:#b45309}.v4110-pill.danger{background:#fff1f2;color:#be123c}.v4110-pill.info{background:#eff6ff;color:#1d4ed8}.v4110-note{padding:10px 12px;border:1px solid #cbd5e1;background:#f8fafc;border-radius:10px;margin:10px 0}.v4110-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v4110-quote-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.v4110-quote{border:1px solid #d8e0e8;border-radius:12px;padding:14px;background:#fff}.v4110-quote h3{margin:0 0 6px}.v4110-total{font-size:22px;font-weight:800;color:#10273f}.v4110-match-row.good td{background:#f0fdf4}.v4110-match-row.warning td{background:#fffaf0}.v4110-match-row.danger td{background:#fff5f5}.v4110-rfq-line{display:grid;grid-template-columns:2fr .7fr .7fr 42px;gap:8px;align-items:end;margin-bottom:8px}.v4110-term-row{display:grid;grid-template-columns:1.3fr 1.3fr .7fr .6fr .6fr .6fr auto;gap:8px;align-items:end}.v4110-good{color:#047857;font-weight:700}.v4110-bad{color:#be123c;font-weight:700}.v4110-audit-row{padding:8px 0;border-bottom:1px solid #e5e7eb}.v4110-small{font-size:12px;color:#64748b}.v4110-actions{display:flex;gap:6px;flex-wrap:wrap}.v4110-settings{max-width:900px}.v4110-money{font-variant-numeric:tabular-nums;text-align:right}.v4110-overdue{color:#be123c;font-weight:700}@media(max-width:1100px){.v4110-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.v4110-kpis,.v4110-grid{grid-template-columns:1fr}.v4110-rfq-line,.v4110-term-row{grid-template-columns:1fr}}
