@media(max-width:800px){
html{scroll-padding-top:16px}body{overflow-wrap:anywhere}.studio-main,.studio-content,main,.grid>*{min-width:0}.wrap{width:calc(100% - 32px)}
body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
.grid.four,.grid.three,.grid.two{grid-template-columns:1fr!important}.toolbar,.actions,.section-head,.modal-head{flex-wrap:wrap}.toolbar>*{max-width:100%}.studio-header{flex-wrap:wrap;padding:10px 14px}.studio-header form{flex-basis:100%!important;order:2}.studio-header input{width:100%}
input,select,textarea{font-size:16px!important;max-width:100%}button,.btn,summary{min-height:44px}summary{padding:10px 0;cursor:pointer}.sidebar nav{scrollbar-width:thin}.sidebar{padding:10px}.studio-content{padding:20px 12px calc(24px + env(safe-area-inset-bottom))}
dialog{width:calc(100% - 16px)!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;padding:20px 16px!important;overflow-y:auto;overscroll-behavior:contain}dialog::backdrop{background:#000b}.modal-head h2{font-size:24px;flex-basis:100%}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:560px}.split-version{grid-template-columns:1fr}.panel-edit{flex-wrap:wrap}.panel-edit img,.character-photo{max-width:100%}audio,video{max-width:100%}.scene-storyboard{grid-template-columns:1fr!important}
.document-editor .document-layout{display:block}.document-editor #script-scenes,.document-reading .reading{padding:24px 16px!important;margin:12px 0!important;border-radius:0;box-shadow:none}.document-editor .script-block[data-type=dialogo],.document-reading .reading .read-block{margin-left:0!important;margin-right:0!important;margin-bottom:24px}.document-editor #script-scenes textarea{font-size:var(--mobile-read-size,20px)!important;line-height:1.6!important}.document-reading .reading .read-block p{font-size:var(--read-size,22px);line-height:1.6}.document-editor .block-fields input{font-size:18px!important;min-height:36px}.document-editor .scene-head input[data-scene-title]{font-size:20px!important}.document-editor .direction{font-size:17px!important}.document-editor .scene-nav{display:flex;position:static;overflow-x:auto;max-width:100%;gap:10px}.document-editor .scene-nav a{min-width:150px;white-space:normal}.document-controls .small{flex-basis:100%}.scene-order-controls{flex-wrap:wrap}
.read-controls{position:static;padding:10px 0}.read-controls .toolbar{display:flex;flex-wrap:wrap}.read-controls select{max-width:100%;flex-basis:100%}.document-reading .reading h2{font-size:22px}.document-reading .reading [data-retake]{opacity:1}.document-reading .technical{margin-left:0!important}.reading .small{font-size:17px}
.mobile-focus .sidebar,.mobile-focus .studio-header,.mobile-focus .section-head,.mobile-focus .document-options,.mobile-focus .scene-nav,.mobile-focus .read-controls{display:none!important}.mobile-focus .studio-content{padding:8px 0 80px}.mobile-focus .document-controls{padding:0 12px}.mobile-focus .scene-order-controls{display:none}.mobile-focus #reading,.mobile-focus #script-scenes{margin-top:0!important}.mobile-focus-toggle{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));right:14px;z-index:15;box-shadow:0 4px 20px #0007}.document-editor[data-paper=light],.document-reading[data-paper=light]{color-scheme:light}
.hero-art{max-width:100%}.public-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}#toast{max-width:calc(100vw - 24px);bottom:calc(72px + env(safe-area-inset-bottom))}
}
@media(min-width:801px){.mobile-focus-toggle{display:none}}
.install-app{margin:8px 0}.connection-state{padding:8px 16px;background:#61362c;color:white;text-align:center;font-size:15px}.connection-state[hidden]{display:none}
