.provider-verified-surface{min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(245,214,142,.2),transparent 34%),linear-gradient(135deg,#06070b,#101827 48%,#f8fafc 48%,#eef2f7);color:#0f172a;padding:32px}.provider-verified-frame{width:min(100%,1240px);margin:0 auto;display:grid;gap:24px}.provider-verified-hero,.provider-card{border:1px solid rgba(15,23,42,.1);border-radius:32px;background:#ffffffdb;box-shadow:0 28px 80px #0f172a1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.provider-verified-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;padding:32px}.provider-kicker{margin:0 0 10px;color:var(--provider-accent, #9a6b00);font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.provider-verified-hero h1{margin:0;font-size:clamp(2.2rem,5vw,4.7rem);line-height:.95;letter-spacing:-.06em}.provider-verified-hero p,.provider-card p,.provider-card li{color:#475569;line-height:1.65}.provider-status-panel{border-radius:26px;padding:22px;background:linear-gradient(145deg,#0f172a,#020617);color:#fff;display:grid;gap:14px}.provider-pill-row{display:flex;flex-wrap:wrap;gap:10px}.provider-pill{border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#ffffffd1;color:#0f172a;padding:8px 12px;font-size:13px;font-weight:850}.provider-status-panel .provider-pill{border-color:#ffffff2e;background:#ffffff1a;color:#f8fafc}.provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.provider-card{padding:24px}.provider-card h2,.provider-card h3{margin:0 0 12px}.provider-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.provider-form-grid label,.provider-field{display:grid;gap:7px;font-weight:850}.provider-form-grid input,.provider-form-grid select,.provider-form-grid textarea,.provider-field input,.provider-field select,.provider-field textarea{border:1px solid rgba(15,23,42,.16);border-radius:16px;background:#ffffffeb;color:#0f172a;padding:12px 14px;font:inherit}.provider-form-grid textarea,.provider-field textarea{min-height:104px;resize:vertical}.provider-button{border:0;border-radius:999px;background:linear-gradient(135deg,var(--provider-primary, #111827),var(--provider-accent, #eab308));color:#fff;cursor:pointer;font-weight:950;padding:13px 18px}.provider-button.secondary{border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172a}.provider-error{border:1px solid rgba(220,38,38,.28);border-radius:20px;background:#fee2e2b8;color:#991b1b;padding:16px}.provider-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.provider-list-item{border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#f8fafcd1;padding:16px}.provider-empty{border:1px dashed rgba(15,23,42,.22);border-radius:20px;padding:16px;color:#64748b}.provider-wide{grid-column:1 / -1}@media (max-width: 860px){.provider-verified-surface{padding:18px}.provider-verified-hero,.provider-grid,.provider-form-grid{grid-template-columns:1fr}}.provider-title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.provider-verified-badge{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(15,23,42,.18))}.provider-intake-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.provider-check-grid{display:grid;gap:12px;margin:18px 0}.provider-check-grid label{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#f8fafcc7;padding:12px 14px;color:#334155;font-weight:800}.provider-review-details{margin-top:16px;border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:12px 14px;background:#f8fafcd1}.provider-billing-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.provider-billing-choice{display:grid;gap:6px;color:#334155;font-weight:900}.provider-billing-choice select{min-width:180px;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fffffff0;color:#0f172a;padding:12px 14px;font:inherit;font-weight:900}.provider-success{width:100%;border:1px solid rgba(22,163,74,.24);border-radius:16px;background:#dcfce7c7;color:#166534;padding:12px 14px;font-weight:900}.provider-list-row,.provider-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.provider-list-row span{border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#ffffffb8;color:#475569;padding:6px 10px;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.provider-action-row{justify-content:flex-start;margin-top:12px}.provider-button-secondary{background:#ffffffdb;color:var(--provider-primary, #111827);border:1px solid rgba(15,23,42,.14);box-shadow:none}.provider-checkbox{display:flex;min-height:48px;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#f8fafcd6;padding:11px 12px}.provider-checkbox input{width:18px;height:18px}.provider-inline-textarea{width:100%;min-height:96px;margin-top:10px;border:1px solid rgba(15,23,42,.16);border-radius:16px;background:#ffffffeb;color:#0f172a;padding:12px 14px;font:inherit;resize:vertical}.provider-notification-grid{margin-top:16px}.provider-admin-surface{min-height:100vh}.provider-admin-hero{align-items:stretch}.provider-admin-badge{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(212,175,55,.25))}.provider-review-toolbar{align-items:end;display:flex;gap:1rem;justify-content:space-between}.provider-review-toolbar label{display:grid;gap:.4rem;min-width:220px}.provider-review-grid{align-items:start;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr)}.provider-review-list{max-height:70vh;overflow:auto;padding-right:.2rem}.provider-selected-item{border-color:#d4af37ad;box-shadow:0 18px 38px #d4af371f}.provider-review-select{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.35rem;text-align:left;width:100%}.provider-review-select span,.provider-review-select small{color:#ffffffb8}.provider-admin-detail-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:1rem 0}.provider-admin-detail-grid p,.provider-admin-review-block{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:18px;margin:0;padding:.95rem}.provider-admin-detail-grid strong,.provider-admin-detail-grid span{display:block}.provider-admin-detail-grid strong{color:#ffffff9e;font-size:.78rem;letter-spacing:.08em;margin-bottom:.3rem;text-transform:uppercase}.provider-admin-review-block{margin-top:1rem}.provider-admin-review-block h3{margin-top:0}.provider-admin-review-block pre{color:#ffffffdb;font-size:.84rem;margin:0;overflow:auto;white-space:pre-wrap}@media (max-width: 980px){.provider-review-grid{grid-template-columns:1fr}.provider-review-toolbar{align-items:stretch;flex-direction:column}}.provider-ecosystem-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}@media (max-width: 760px){.provider-ecosystem-card{grid-template-columns:1fr}}
