.business-portal{padding-bottom:70px}.portal-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px}.portal-products .card{padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.portal-products h2{font-size:34px;line-height:1.15}.portal-products p{color:var(--app-muted);line-height:1.7}.portal-products .button{margin-top:auto}.portal-account{font-size:13px;color:var(--app-muted);overflow-wrap:anywhere}.business-portal .filter-chips{display:flex;flex-wrap:wrap;gap:10px}.business-portal .filter-chips [aria-current=page]{background:var(--app-accent);color:var(--app-on-accent)}.business-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.business-admin-grid .card{min-width:0}.business-portal h2{margin-bottom:18px}.portal-business-row{border-bottom:1px solid var(--app-border);padding:20px 0;display:flex;justify-content:space-between;gap:16px;align-items:center}.portal-business-row small{color:var(--app-muted);margin-top:7px}.business-portal .button,.business-portal button{min-height:48px}.business-portal input:not([type=checkbox]):not([type=hidden]),.business-portal select{width:100%;min-width:0}.portal-access-item{padding:15px 0;border-bottom:1px solid var(--app-border);overflow-wrap:anywhere}.portal-access-item button{margin-top:10px}.business-portal details>summary{min-height:48px;display:flex;align-items:center}.business-portal .preview-links{display:flex;flex-wrap:wrap;gap:16px}.business-portal input[type=checkbox]{min-height:20px;width:20px}.business-portal .notice{overflow-wrap:anywhere}.business-portal .admin-header{padding-top:36px}@media(max-width:720px){.business-admin-grid{grid-template-columns:1fr}.business-portal .admin-nav{flex-wrap:wrap}.portal-account{order:3;width:100%}.portal-products .card{padding:23px}.portal-business-row{align-items:flex-start;flex-wrap:wrap}}.business-admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px;padding-bottom:14px;border-bottom:1px solid var(--app-border)}.business-admin-tabs a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 20px;border:1px solid var(--app-border);border-radius:14px;color:var(--app-muted);text-decoration:none}.business-admin-tabs a[aria-current=page]{background:var(--app-accent);color:var(--app-on-accent);border-color:var(--app-accent)}.admin-embedded{min-width:0;max-width:100%;padding:0}.admin-embedded .admin-header{padding-top:0}.admin-embedded .admin-header h1{font-size:clamp(30px,4vw,48px)}.business-portal .portal-business-row:has([aria-current=page]){border-color:var(--app-accent)}@media(max-width:600px){.business-admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.business-admin-tabs a{padding:12px;font-size:14px}.business-admin-tabs a:first-child{grid-column:1/-1}}