/* Content-led density: desktop editing controls remain touch-safe on narrow screens. */
.ui-version-compare,.ui-person-picker{width:min(800px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--panel);color:var(--text);overflow:auto}
.ui-version-compare::backdrop,.ui-person-picker::backdrop{background:#0008}
.ui-version-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ui-version-columns pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;font:inherit;padding:12px;background:var(--bg);border-radius:8px}.ui-version-compare fieldset{margin:16px 0}.ui-person-results{display:grid;gap:4px;max-height:300px;overflow:auto}.ui-person-results button{text-align:left}.ui-person-results small{display:block}.ui-picker-entry{margin:4px 0;font-size:13px}.ui-dependency-path{font-size:13px;line-height:1.5;margin:8px 0}.ui-pack-review label{display:block;margin:8px 0}.ui-method-picker{margin:12px 0}
@media(min-width:801px){.page .panel.pad{padding:18px}.page .panel.pad>summary{padding-block:8px;min-height:32px}.page .heading,.page .pw-head{margin-bottom:18px}.creative-wizard-head h2{font-size:20px}.creative-prompt-grid{display:none}.creative-ai-field textarea{min-height:88px}.creative-wizard-head{gap:12px}.staffing-panel{padding:12px}.budget-settings{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.shoot-editor .fields{gap:14px}.ui-context-switcher{min-height:52px;padding:8px 12px}.sp-dialog-form{max-width:640px}.studio-resource-summary{min-height:48px}.ui-editor-heading{margin-bottom:12px}}
@media(max-width:800px){.ui-version-columns{grid-template-columns:1fr}.ui-version-compare,.ui-person-picker{padding:16px;width:calc(100vw - 24px)}.ui-person-picker button,.ui-picker-entry{min-height:44px}.ui-method-picker select{min-height:44px}.ui-version-compare fieldset{min-width:0}}
