.business-status-panel{display:grid;gap:1rem}.business-status-panel__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem}.business-status-panel__head>div{max-width:760px}.business-status-panel__head p{margin:.35rem 0 0;color:var(--muted);font-size:.88rem}.business-status-panel__legend{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:.7rem;color:var(--muted);white-space:nowrap}.business-status-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.business-status-item{padding:.82rem;border:1px solid var(--line);border-radius:16px;background:#fff}.business-status-item__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem}.business-status-item__top i{width:8px;height:8px;border-radius:50%;background:currentColor}.business-status-item__top strong{font-size:.82rem}.business-status-item__top span{font-size:.62rem;padding:.26rem .42rem;border-radius:999px;background:var(--surface-soft);color:var(--muted)}.business-status-item p{margin:.45rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.45}.business-status-item--verified{color:#237457;border-color:rgba(35,116,87,.22);background:rgba(236,249,243,.75)}.business-status-item--business_provided{color:#526a7e;border-color:rgba(82,106,126,.18);background:rgba(246,248,250,.9)}.business-status-item--needs_verification{color:#966719;border-color:rgba(150,103,25,.22);background:rgba(255,249,235,.9)}.business-status-item p,.business-status-item strong{color:var(--ink)}.business-status-panel--compact .business-status-panel__grid{grid-template-columns:1fr}.trust-surface-stack{display:grid;gap:clamp(22px,3vw,32px)}.trust-action-strip{display:grid;grid-template-columns:minmax(180px,.7fr) 1.7fr;gap:18px;align-items:stretch;padding:16px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#fff,#f7faf8);box-shadow:var(--shadow-xs)}.trust-action-strip__title{display:flex;flex-direction:column;justify-content:center;padding:8px 10px}.trust-action-strip__title span{color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.trust-action-strip__title strong{margin-top:4px;font-size:1rem;line-height:1.25}.trust-action-strip ol{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none}.trust-action-strip li{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:13px;background:#fff}.trust-action-strip li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--dark);color:var(--accent);font-size:.6rem;font-weight:900}.trust-action-strip p,.trust-action-strip strong,.trust-action-strip small{display:block;margin:0}.trust-action-strip strong{font-size:.72rem}.trust-action-strip small{margin-top:2px;color:var(--muted);font-size:.61rem;line-height:1.35}.trust-action-strip__contact{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border-top:1px solid var(--line);background:linear-gradient(90deg,rgba(165,240,75,.06),transparent)}.trust-action-strip__contact>span b,.trust-action-strip__contact>span small{display:block}.trust-action-strip__contact>span b{font-size:.78rem}.trust-action-strip__contact>span small{margin-top:2px;color:var(--muted);font-size:.64rem}.trust-action-strip__contact>div{display:flex;gap:7px;flex:0 0 auto}@media(max-width:760px){.business-status-panel__head{align-items:flex-start;flex-direction:column}.business-status-panel__grid{grid-template-columns:1fr}.business-status-panel__legend{white-space:normal}.trust-surface-stack{gap:18px}.trust-action-strip{grid-template-columns:1fr;padding:12px}.trust-action-strip__title{padding:4px}.trust-action-strip ol{grid-template-columns:1fr}.trust-action-strip li{min-height:58px}.trust-action-strip__contact{align-items:stretch;flex-direction:column;padding:10px 4px 2px}.trust-action-strip__contact>div{display:grid;grid-template-columns:1fr 1fr}}