/* Working controls sit with their content; no reserved page-title toolbar. */
#view-business.business-workspace { padding:0; max-width:1240px; width:100%; }
#view-plugins { padding:0; max-width:1240px; width:100%; margin:0 auto; }
.dashboard-page:not(.agent-conversation-open):not(.marketing-messages-open) .dashboard-main:has(> :is(#view-business,#view-plugins):not([hidden])) { padding:16px 24px 24px; }
#view-business > :is(.product-documents,.customer-maintenance,.a2a-radar,.inquiry-workspace),
#view-plugins > .plugins-workspace { padding:0; }
#view-business .business-detail { padding-top:0; row-gap:0; }
#view-business .business-detail > .business-page-heading { grid-row:1; grid-column:1 / -1; }
#view-business .business-detail > [data-business-back],
#view-business [data-business-intro],#view-business [data-business-record-meta] { display:none !important; }
#view-business [data-business-record-state] { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; border:0; }
#view-business [data-business-status]:empty,#view-business [data-business-availability]:empty { display:none; }
#view-business .business-page-heading,#view-plugins .business-page-heading { display:flex; align-items:center; flex-wrap:wrap; gap:8px; min-height:0; margin:0; padding:0; border:0; }
.business-title-accessible { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%); white-space:nowrap; border:0; }
.business-page-heading > div:has(> .business-title-accessible):not(:has(button,a,input,select)) { position:absolute; width:0; height:0; overflow:hidden; }
.business-page-heading > div:empty { display:none; }
.business-inline-actions,[data-business-inline-actions] { display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; gap:8px; margin-left:auto; min-width:0; }
.business-inline-action { flex:none; white-space:nowrap; font-size:12px; min-height:32px; }
.business-inline-action[hidden] { display:none !important; }
#view-business .business-work-grid { margin-top:0; }
#view-business.is-competitor-insight .business-work-grid { margin-bottom:16px; }
#view-plugins .plugins-heading-actions { margin-left:auto; }
#view-plugins .business-page-heading { margin-bottom:16px; }
.similar-customer-priority,.similar-customer-pagination { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.similar-customer-priority { margin:10px 0; }
.similar-customer-priority button { font-size:13px; padding:5px 8px; }
.similar-customer-priority button[aria-pressed=true] { background:var(--soft,#f5f5f6); color:var(--ink,#262626); border-radius:6px; }
.similar-customer-pagination { justify-content:flex-end; margin-top:12px; }
.similar-customer-pagination > span { font-size:12px; color:var(--muted,#85858b); }
.similar-customer-pagination > button { white-space:nowrap; font-size:13px; }
.similar-customer-error { width:100%; color:var(--text-danger,#a95442); font-size:13px; }
#view-business .similar-seed-choice { padding:18px 20px; }
#view-business .similar-seed-list { gap:12px; }
#view-business .similar-section-heading { display:flex; align-items:center; gap:12px; min-height:32px; }
#view-business .similar-section-heading h2 { margin:0; }
#view-business .similar-section-heading [data-business-inline-actions] { margin-left:auto; }
@media(max-width:600px) {
 .dashboard-page:not(.agent-conversation-open):not(.marketing-messages-open) .dashboard-main:has(> :is(#view-business,#view-plugins):not([hidden])) { padding:12px 16px 20px; }
 #view-business.business-workspace,#view-plugins { padding:0; }
 #view-plugins .plugins-heading-actions { width:auto; flex:1; min-width:0; }
 #view-business .similar-section-heading { gap:8px; }
 .business-inline-action { min-height:36px; }
}
