/* ===== pedido-sequence-control-style ===== */
/* ── Controle de numeração automática dos pedidos ───────────────── */
.seq-card .control-product-head{border-left:4px solid #1a73e8}
.seq-card .control-product-icon{background:rgba(26,115,232,.12);border-color:rgba(26,115,232,.28);color:#1a73e8}
.seq-card .control-product-title{color:#1a73e8}
.seq-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}
.seq-field{display:grid;gap:6px;min-width:0}
.seq-field label{font-size:10px;font-weight:850;color:var(--faint);letter-spacing:.09em;text-transform:uppercase}
.seq-field input{width:100%;background:var(--surface2);border:1px solid var(--border2);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}
.seq-field input[readonly]{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}
.seq-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,rgba(26,115,232,.10),var(--surface));border:1px solid var(--accent-border)}
.seq-preview strong{font-size:20px;font-weight:900;color:var(--accent);letter-spacing:-.03em}
.seq-preview span{font-size:11px;font-weight:750;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}
.seq-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.seq-note{font-size:12px;color:var(--muted);line-height:1.55;background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:11px 12px}
@media(max-width:1100px){.seq-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}}
