/* DC CONTROL 2.3.1 · Stable 4.20.6 — Oráculo pedidos semanales por proveedor */
.oracle203-tab.due{border-color:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.14)}
.oracle203-tab.due small{color:#f59e0b;font-weight:850}
.oracle206-scope{display:grid;grid-template-columns:auto auto 1fr;gap:8px 12px;align-items:center;padding:10px 12px;border:1px solid var(--border,#29445e);border-radius:14px;background:color-mix(in srgb,var(--card,#102030) 90%,#fff 2%)}
.oracle206-scope>b{font-size:.95rem}.oracle206-scope>span{font-weight:800}.oracle206-scope>small{color:var(--muted,#91a4b7)}
.oracle206-weekly{margin:12px 0 16px;border:1px solid color-mix(in srgb,#8b5cf6 34%,var(--border,#29445e));background:linear-gradient(135deg,color-mix(in srgb,#7c3aed 7%,var(--card,#102030)),var(--card,#102030))}
.oracle206-weekly-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}
.oracle206-weekly-head h3{margin:.15rem 0}.oracle206-weekly-head p{margin:.2rem 0;color:var(--muted,#91a4b7)}
.oracle206-due{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 10px;border-radius:999px;border:1px solid var(--border,#29445e);color:var(--muted,#91a4b7);font-size:.75rem;font-weight:850}
.oracle206-due.today{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.38);color:#f59e0b}
.oracle206-weekly-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}
.oracle206-weekly-kpis>span{padding:11px 12px;border-radius:13px;border:1px solid var(--border,#29445e);background:color-mix(in srgb,var(--card,#102030) 88%,#fff 3%);font-size:.75rem;color:var(--muted,#91a4b7)}
.oracle206-weekly-kpis b{display:block;margin:.2rem 0;font-size:1.12rem;color:var(--text,#eef6ff)}
.oracle206-weekly-kpis small{display:block;color:var(--muted,#91a4b7)}
.oracle206-memory{padding:10px 12px;border-radius:12px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);font-size:.8rem;margin:4px 0 10px}
.oracle206-weekly-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}
.oracle206-status{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:850}.oracle206-status.buy{background:rgba(34,197,94,.15);color:#22c55e}.oracle206-status.review{background:rgba(245,158,11,.15);color:#f59e0b}
.oracle206-table{min-width:1000px}.oracle206-table small{display:block;color:var(--muted,#91a4b7);margin-top:2px}.oracle206-foot{display:block;margin-top:9px;color:var(--muted,#91a4b7)}
@media(max-width:760px){.oracle206-scope{grid-template-columns:1fr}.oracle206-weekly-head{display:block}.oracle206-due{margin-top:8px}.oracle206-weekly-kpis{grid-template-columns:1fr 1fr}.oracle206-weekly-actions>button{flex:1 1 44%}}
