.admin-gate.svelte-1jef3w8{border:2px solid var(--ink);background:var(--surface);box-shadow:8px 8px 0 var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:center;gap:2rem;padding:clamp(1rem,3vw,2.5rem);display:grid}.gate-form.svelte-1jef3w8{gap:1rem;min-width:0;display:grid}.gate-form.svelte-1jef3w8 input:where(.svelte-1jef3w8){border:2px solid var(--ink);width:100%;min-width:0;font-family:var(--font-mono);background:var(--bg);margin-top:.35rem;padding:.7rem .9rem;font-size:.9rem}.admin-shell.svelte-1jef3w8{gap:1.5rem;display:grid}.admin-topbar.svelte-1jef3w8{border:2px solid var(--ink);background:var(--surface);box-shadow:5px 5px 0 var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.admin-tabs.svelte-1jef3w8{flex-wrap:wrap;gap:.5rem;display:flex}.admin-tabs.svelte-1jef3w8 button:where(.svelte-1jef3w8){border:1.5px solid var(--ink);background:var(--bg);font-family:var(--font-mono);cursor:pointer;padding:.55rem .85rem;font-size:.76rem;font-weight:700}.admin-tabs.svelte-1jef3w8 button.active:where(.svelte-1jef3w8){background:var(--ink);color:var(--lime)}.admin-alert.svelte-1jef3w8{border:2px solid var(--ink);font-family:var(--font-mono);margin:0;padding:.75rem 1rem;font-size:.84rem;font-weight:600}.admin-alert.ok.svelte-1jef3w8{background:var(--lime)}.admin-alert.error.svelte-1jef3w8{background:#fee2e2}.admin-split.svelte-1jef3w8{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:1.5rem;display:grid}.admin-list-panel.svelte-1jef3w8,.admin-form-panel.svelte-1jef3w8{border:2px solid var(--ink);background:var(--surface);box-shadow:6px 6px 0 var(--ink);gap:1rem;min-width:0;padding:clamp(1rem,3vw,1.5rem);display:grid}.admin-list-panel.svelte-1jef3w8 h3:where(.svelte-1jef3w8),.admin-form-panel.svelte-1jef3w8 h3:where(.svelte-1jef3w8){font-family:var(--font-display);margin:0;font-size:1.35rem}.provider-cards.svelte-1jef3w8,.coupon-list.svelte-1jef3w8{gap:.75rem;display:grid}.prov-card.svelte-1jef3w8{text-align:left;border:2px solid var(--ink);background:var(--bg);cursor:pointer;gap:.45rem;padding:.9rem 1rem;display:grid}.prov-card.selected.svelte-1jef3w8{box-shadow:4px 4px 0 var(--ink);background:#dbeafe}.prov-card-top.svelte-1jef3w8{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.prov-status.svelte-1jef3w8{font-family:var(--font-mono);border:1px solid var(--ink);background:var(--surface);padding:.15rem .45rem;font-size:.7rem;font-weight:700}.prov-status[data-status=active].svelte-1jef3w8,.prov-status[data-status=configured].svelte-1jef3w8{background:var(--lime)}.prov-card-meta.svelte-1jef3w8{color:var(--muted);flex-wrap:wrap;gap:.65rem;font-size:.72rem;display:flex}.prov-card.svelte-1jef3w8 p:where(.svelte-1jef3w8){margin:0;font-size:.82rem}.form-row.svelte-1jef3w8{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:.85rem;display:grid}.admin-form-panel.svelte-1jef3w8 label:where(.svelte-1jef3w8){font-family:var(--font-mono);gap:.35rem;min-width:0;font-size:.74rem;font-weight:600;display:grid}.admin-form-panel.svelte-1jef3w8 input:where(.svelte-1jef3w8),.admin-form-panel.svelte-1jef3w8 select:where(.svelte-1jef3w8),.admin-form-panel.svelte-1jef3w8 textarea:where(.svelte-1jef3w8){border:2px solid var(--ink);width:100%;min-width:0;font-family:var(--font-mono);background:var(--bg);padding:.55rem .75rem;font-size:.84rem}.cpn-item.svelte-1jef3w8{border:1.5px solid var(--ink);background:var(--bg);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.cpn-item.svelte-1jef3w8 p:where(.svelte-1jef3w8){color:var(--muted);margin:.25rem 0 0;font-size:.8rem}.delete-btn.svelte-1jef3w8{border:1.5px solid var(--ink);font-family:var(--font-mono);cursor:pointer;background:#fee2e2;padding:.35rem .65rem;font-size:.74rem}
