/* A single workspace heading grid for overview, knowledge and visibility. */
.plane-page:has(.p1-workspace-heading){--workspace-gutter:36px;padding:0!important}
.plane-page .phase1-root:has(.p1-workspace-heading) .p1-workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:nowrap;min-height:116px;height:auto;padding:32px var(--workspace-gutter) 24px;margin:0;border:0;box-sizing:border-box}
.plane-page .phase1-root:has(.p1-workspace-heading) .p1-workspace-heading h1{font-size:24px;line-height:34px;font-weight:600;padding:0;margin:0;background:transparent;border-radius:0}
.plane-page .phase1-root:has(.p1-workspace-heading) .p1-workspace-heading p{font-size:13px;line-height:22px;margin:4px 0 0;color:var(--muted)}
.plane-page .phase1-root:has(.p1-workspace-heading) .p1-workspace-heading :is(.p1-actions,.bo-top-actions){margin:0 0 0 auto;align-self:flex-start;flex-shrink:0;display:flex;gap:8px}
.plane-page .phase1-root:has(.p1-workspace-heading) .p1-workspace-heading :is(.btn,.bo-button){height:34px;min-height:34px;padding:7px 12px;font-size:12px!important;line-height:18px;border-radius:6px}
.plane-page .phase1-root>.p1-knowledge-library{padding:0 var(--workspace-gutter) 32px}
.plane-page .phase1-root:has(.mn-report) .mn-content{padding-inline:var(--workspace-gutter)}
.bo-showcase{max-width:none!important;margin:0!important}.bo-showcase-content{max-width:1440px;margin:0 auto;padding:0 24px}.bo-showcase-content>.brand-overview-report{margin-top:55px;padding-top:25px;border-top:1px solid var(--bo-line)}
.bo-topbar>div:first-child{align-items:center}.bo-top-brand{flex-shrink:0}
@media(max-width:700px){.plane-page:has(.p1-workspace-heading){--workspace-gutter:16px}.plane-page .phase1-root:has(.p1-workspace-heading) .p1-workspace-heading{padding:24px var(--workspace-gutter) 20px;min-height:112px;gap:12px}.plane-page .phase1-root:has(.p1-workspace-heading) .p1-workspace-heading h1{font-size:22px;line-height:30px}.plane-page .phase1-root:has(.p1-workspace-heading) .p1-workspace-heading>div:first-child{min-width:0}.bo-showcase-content{padding:0 16px}.bo-top-brand{display:none}.plane-page .phase1-root:has(.p1-workspace-heading) .bo-topbar p{max-width:none;white-space:normal}.plane-page .phase1-root>.p1-knowledge-library{padding-inline:var(--workspace-gutter)}}
.p1-workspace-heading .bo-top-brand{display:none}.p1-workspace-heading .bo-button.primary{background:var(--text);border-color:var(--text);color:var(--surface);font-weight:600}
.plane-shell .plane-main>.plane-page:has(.p1-workspace-heading){padding:0!important}

/* Engine attribution is part of the heading; functional names stay primary. */
:is(h1,h2)>.engine-title-name{display:inline-block;vertical-align:middle;margin-inline-start:14px;padding-inline-start:14px;border-inline-start:1px solid var(--line);font-size:13px;line-height:20px;font-weight:400;letter-spacing:normal;color:var(--muted);white-space:normal}
@media(max-width:700px){:is(h1,h2)>.engine-title-name{display:block;margin:4px 0 0;padding:0;border:0;font-size:12px;line-height:18px}}
