.provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.provider-card{border:1px solid var(--line);border-radius:16px;padding:18px;background:#fff;display:grid;gap:12px}.provider-card .provider-icon{width:46px;height:46px;border-radius:13px;background:linear-gradient(145deg,#19c879,#087e49);color:#fff;display:grid;place-items:center;font:800 20px Manrope}.provider-card h3{font:800 14px Manrope;margin:0}.provider-card p{font-size:9px;line-height:1.6;color:var(--muted);margin:0;min-height:30px}.provider-meta{display:flex;gap:6px;flex-wrap:wrap}.provider-empty{padding:35px;text-align:center;border:1px dashed var(--line);border-radius:16px;color:var(--muted)}.prime-hero{background:linear-gradient(135deg,#071a11,#12472e);color:#fff;border-radius:20px;padding:32px;display:flex;gap:25px;align-items:center}.prime-hero h2{font:800 28px Manrope;margin:5px 0}.prime-hero p{max-width:570px;color:#a9cabb;font-size:11px;line-height:1.7}.prime-hero .primary-button{margin-left:auto;white-space:nowrap}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.admin-tabs button{padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:9px;font-weight:700}.admin-tabs button.active{background:#102d20;color:#fff}.code-box{font-family:monospace;font-size:9px;background:#071a11;color:#a9f2ca;padding:12px;border-radius:9px;overflow:auto}.adjust-form{display:flex;gap:5px}.adjust-form input{width:92px;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 7px;font-size:9px}@media(max-width:900px){.provider-grid{grid-template-columns:1fr 1fr}.prime-hero{align-items:flex-start;flex-direction:column}.prime-hero .primary-button{margin-left:0}}@media(max-width:560px){.provider-grid{grid-template-columns:1fr}.adjust-form{min-width:270px}}