.product-selector{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:13px;color:#52635d;min-width:0}.product-selector>span{font-weight:650}.product-selector select{min-width:160px;max-width:260px}.product-selector .patchline-select{min-width:160px;max-width:260px}.product-context-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px;flex-wrap:wrap}.product-context-bar p{margin:0;font-size:13px;color:#52635d}.product-list,.product-settings-list{display:grid;gap:12px}.product-list>article,.product-settings-list>div{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #e0e7e3;border-radius:12px;background:#fff}.product-list>article>div,.product-settings-list>div>span{flex:1;min-width:0}.product-list p{margin:4px 0;font-size:14px;overflow-wrap:anywhere}.product-list small,.product-settings-list small{display:block;margin-top:5px;color:#52635d;font-size:12px}.product-manager .suite-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.product-manager .suite-heading p{margin-bottom:0}.product-settings-scope>p{margin-bottom:24px}.help-header .product-selector{margin-left:auto}.messenger-header .product-selector{max-width:100%;padding-top:8px}.messenger-product{padding:12px 18px;border-bottom:1px solid #e0e7e3}.portal-products{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px;flex-wrap:wrap}@media(max-width:600px){.product-selector{width:100%;justify-content:space-between}.product-selector select,.product-selector .patchline-select{max-width:100%;min-width:0;flex:1}.product-list>article,.product-settings-list>div{flex-wrap:wrap}.product-list>article>div,.product-settings-list>div>span{flex-basis:70%}.product-settings-list .btn{width:100%}.product-manager .suite-heading{align-items:flex-start}.help-header .product-selector{flex-basis:100%}}

.product-settings-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-settings-list>div{align-items:flex-start;flex-wrap:wrap}.product-settings-list>div>span{flex-basis:100%}@media(max-width:700px){.product-settings-list{grid-template-columns:minmax(0,1fr)}}

/* Product scope belongs to the workspace chrome, not the page content. */
.admin-workspace .topbar .breadcrumbs{flex:1;min-width:0}
.admin-workspace .topbar .breadcrumbs .overline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px}
.admin-workspace .topbar .breadcrumbs>strong{white-space:nowrap}
.admin-workspace .topbar-actions{flex-shrink:0;min-width:0;gap:12px}
.admin-workspace .workspace-product-switcher{position:relative;width:200px;min-width:0}
.admin-workspace .workspace-product-switcher>.icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#526b60;pointer-events:none;z-index:1}
.admin-workspace .workspace-product-switcher .product-selector{display:flex;width:100%;min-width:0;gap:0}
.admin-workspace .workspace-product-switcher .product-selector>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.admin-workspace .workspace-product-switcher select{width:100%;min-width:0;max-width:100%;min-height:36px;padding-left:34px;font-size:12px;font-weight:600;color:#365447;background-color:#f7faf8}
@media(max-width:1100px){.admin-workspace .topbar .breadcrumbs>span:first-of-type,.admin-workspace .topbar .breadcrumbs>span:first-of-type+.icon,.admin-workspace .topbar .demo-badge{display:none}.admin-workspace .workspace-product-switcher{width:180px}.admin-workspace .topbar .breadcrumbs{gap:8px}}
@media(max-width:600px){.admin-workspace .topbar .breadcrumbs{flex:0 0 auto}.admin-workspace .topbar .breadcrumbs>:not(.mobile-toggle){display:none}.admin-workspace .topbar-actions{flex:1;gap:8px;justify-content:flex-end}.admin-workspace .workspace-product-switcher{flex:1;max-width:240px;width:auto}.admin-workspace .workspace-product-switcher select{min-height:42px;font-size:13px}.admin-workspace .topbar-actions>.icon-btn,.admin-workspace .topbar-actions>.avatar{flex-shrink:0}}
/* AI policy groups keep related controls together without browser-default fieldsets. */
.suite-form:has(#ai-confidence-hint){gap:26px}
.suite-form:has(#ai-confidence-hint) fieldset{min-width:0;border:0;border-top:1px solid var(--line);padding:18px 0 0;margin:0;display:grid;gap:16px}
.suite-form:has(#ai-confidence-hint) legend{padding:0 12px 0 0;font-size:14px;font-weight:700;color:var(--text)}
.suite-form:has(#ai-confidence-hint) .check-label{align-items:start;line-height:1.5}
.suite-form:has(#ai-confidence-hint) .check-label input{margin-top:2px}
.suite-form:has(#ai-confidence-hint) #ai-confidence-hint{margin-top:-10px;color:var(--muted);font-size:12px;line-height:1.6}
.suite-form:has(#ai-confidence-hint)>.btn{justify-self:start}

.portal-header-products{height:auto;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;padding-top:16px;padding-bottom:16px;gap:20px}
.portal-header-products .portal-brand{min-width:0;max-width:none}
.portal-header-products>.product-selector{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0;max-width:320px}
.portal-header-products>.product-selector>span{font-size:12px;white-space:nowrap}
.portal-header-products>.portal-account{justify-content:flex-end;min-width:0}
@media(max-width:760px){.portal-header-products{grid-template-columns:minmax(0,1fr) auto;gap:16px}.portal-header-products .portal-brand{grid-column:1;grid-row:1}.portal-header-products>.portal-account{grid-column:2;grid-row:1}.portal-header-products>.product-selector{grid-column:1/-1;grid-row:2;width:100%;max-width:none;justify-content:space-between}.portal-header-products>.product-selector select,.portal-header-products>.product-selector .patchline-select{flex:1;min-width:0;max-width:100%}}
