.editor-mobile-nav{display:none}@media (max-width:1023px){.compact-editor{min-width:0}.compact-editor .editor-mobile-nav{background:var(--ee-surface);border-bottom:1px solid var(--ee-line);display:flex;gap:var(--ee-space-1);padding:var(--ee-space-2) var(--ee-space-3)}.editor-mobile-nav button{border-radius:var(--ee-radius-md);color:var(--ee-ink-muted);flex:1;font-weight:600;min-height:44px}.editor-mobile-nav button[aria-pressed=true]{background:var(--ee-surface-raised);color:var(--ee-ink)}.compact-editor[data-mobile-panel=edit] .mobile-editor-items,.compact-editor[data-mobile-panel=edit] .mobile-editor-preview,.compact-editor[data-mobile-panel=items] .mobile-editor-preview,.compact-editor[data-mobile-panel=items] .mobile-editor-properties,.compact-editor[data-mobile-panel=preview] .mobile-editor-items,.compact-editor[data-mobile-panel=preview] .mobile-editor-properties{display:none!important}.compact-editor .mobile-editor-items,.compact-editor .mobile-editor-properties{border:0;height:auto;max-height:none;min-width:0;width:100%}.compact-editor .mobile-editor-preview{min-width:0;padding:var(--ee-space-3)}.compact-editor .mobile-editor-preview>[data-tour=bio-preview],.compact-editor .survey-preview-card{height:min(600px,65dvh);width:min(360px,100%)}.compact-editor.survey-builder .survey-question-nav{height:auto}.compact-editor.survey-builder .survey-question-scroll{max-height:none;overflow:visible}.compact-editor .editor-actions>span:not([role]){display:none}.compact-editor .editor-actions>.app-btn{flex-shrink:0;white-space:nowrap}.compact-editor .editor-actions>a.app-btn{font-size:0;overflow:hidden;padding:0;width:44px}.compact-editor .editor-actions>a.app-btn:before{content:"↗";font-size:20px}.compact-editor .editor-actions>a.app-btn .pi{display:none}.compact-editor .editor-bar>nav{scrollbar-width:none}.compact-editor .survey-nav-question{padding:var(--ee-space-3)}.compact-editor .survey-edit-column,.compact-editor .survey-panel,.compact-editor .survey-settings-card>header,.compact-editor .survey-settings-row{padding:var(--ee-space-4)}.compact-editor .survey-panel h2{font-size:20px;line-height:1.3}.compact-editor .editor-bar{gap:var(--ee-space-2);padding:var(--ee-space-2) var(--ee-space-3)}.compact-editor .editor-bar>nav{flex-wrap:nowrap;margin:0;order:3;overflow-x:auto;padding:0;width:100%}.compact-editor .editor-bar>nav button{flex-shrink:0;font-size:13px;min-height:44px;padding:var(--ee-space-2);white-space:nowrap}.compact-editor .editor-actions{flex-wrap:nowrap;gap:var(--ee-space-1);width:100%}.compact-editor .editor-actions>[role=status]{display:none}.compact-editor .editor-actions>.app-btn{font-size:13px;min-height:44px;padding:var(--ee-space-2) var(--ee-space-3)}.compact-editor .editor-actions>.app-btn-primary{margin-left:auto}.compact-editor .editor-actions>.app-icon-btn{height:44px;min-width:44px;width:44px}.compact-editor .survey-builder-grid{grid-template-columns:minmax(0,1fr)}.compact-editor .survey-builder-heading{flex:1;min-width:0}.compact-editor .mobile-editor-properties :is(input,textarea){font-size:16px}}@media (min-width:768px){.compact-editor.survey-builder .survey-builder-header{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--ee-space-2)}.compact-editor.survey-builder .survey-builder-header>.survey-builder-identity{flex:1 1 240px;max-width:320px;min-width:160px}.compact-editor.survey-builder .survey-builder-header>.editor-actions{flex:0 0 auto;gap:var(--ee-space-1);margin-left:auto;width:auto}.compact-editor.survey-builder .survey-builder-header>nav{flex:0 0 auto;margin:0;order:0;padding:0;width:auto}.compact-editor.survey-builder .survey-builder-heading>.survey-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px) and (max-width:1279px){.compact-editor.survey-builder .survey-builder-header{padding:var(--ee-space-2)}.compact-editor.survey-builder .survey-builder-header>nav .app-btn{font-size:12px;min-height:44px;padding:var(--ee-space-2)}.compact-editor.survey-builder .editor-actions>span,.compact-editor.survey-builder .survey-builder-header>nav .pi{display:none}.compact-editor.survey-builder .editor-actions>.app-btn{font-size:12px;padding:var(--ee-space-2)}}
