/* r9.3.297: content layout only; all controls and modal chrome keep global styles. */
#partnerWorkspaceModal [data-partner-pane="settings"] .partner-settings-content{display:grid;gap:var(--ufive-form-field-gap);min-width:0}
#partnerWorkspaceModal .partner-settings-section{min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none}
#partnerWorkspaceModal .partner-settings-section+.partner-settings-section{padding-top:var(--ufive-form-field-gap);border-top:1px solid var(--ufive-dialog-border)}
#partnerWorkspaceModal .partner-settings-section-head{margin:0 0 var(--ufive-form-field-gap);min-width:0}
#partnerWorkspaceModal .partner-settings-section-head h3{margin:0;font-size:14px;line-height:1.4;color:var(--text)}
#partnerWorkspaceModal .partner-settings-section-head .help{margin-bottom:0;color:var(--ufive-form-muted)}
/* Remove legacy module-specific width caps, leaving actual control styling global. */
#partnerWorkspaceModal .partner-settings-section :is(#partnersOutputMode,#partnersChannelFields,#partnersForumFields,#partnersCategory,#partnersForum,#partnersChannelPattern,#partnersForumTags,#partnersDisplayMode,#partnersFooter){width:100%!important;max-width:100%!important;min-width:0}
#partnerWorkspaceModal .partner-settings-types-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ufive-form-grid-gap);flex-wrap:wrap}
#partnerWorkspaceModal .partner-settings-types-head>div:first-child{flex:1 1 260px;min-width:0}
#partnerWorkspaceModal .partner-settings-types-head>.actions{margin:0;flex:0 1 auto}
@media(max-width:800px){
 #partnerWorkspaceModal .partner-settings-section .partner-type-grid{grid-template-columns:minmax(0,1fr)!important}
}
#partnerWorkspaceModal [data-partner-pane="settings"]{display:block!important}
#partnerWorkspaceModal [data-partner-pane="settings"]>.card{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
#partnerWorkspaceModal [data-partner-pane="settings"]>.card>.actions:last-child{display:none}
