#phoneActions{display:none}
.phone-size-buttons{display:flex;gap:10px;margin:10px 0}.phone-size-buttons button{min-width:64px;min-height:48px;font-size:22px}.phone-dialog-action{display:block;width:100%;min-height:48px;margin:10px 0;white-space:normal}
@media(max-width:700px), (pointer:coarse) and (max-width:1100px){
 html[data-workspace-mode=mini] body{height:100dvh;padding-top:env(safe-area-inset-top);box-sizing:border-box}
 html[data-workspace-mode=mini] #phoneActions:not([hidden]){display:flex;flex:0 0 auto;gap:4px;overflow-x:auto;overscroll-behavior:contain;align-items:center;background:var(--panel);border-top:1px solid var(--line);padding:6px max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));z-index:45}
 #phoneActions button{flex:0 0 auto;min-width:48px;min-height:48px;padding:6px 9px;font-size:12px;border-radius:10px;touch-action:manipulation}#phoneActions button[hidden]{display:none!important}
 #phoneActions #phoneFinish{background:var(--accent,#43ddc4);color:#102331;font-weight:700}
 html[data-workspace-mode=mini] #workspaceLayout{position:relative;grid-template-columns:56px minmax(0,1fr) 44px!important}
 html[data-workspace-mode=mini] #miniRightRail{grid-column:3;padding:3px}
 html[data-workspace-mode=mini][data-mini-focus=false] #miniRightRail{position:absolute;top:0;right:0;bottom:0;width:min(290px,82vw);box-sizing:border-box;z-index:35;box-shadow:-12px 0 36px #0008;display:flex}
 html[data-workspace-mode=mini] #miniRightRail button{min-height:44px;font-size:13px}
 html[data-workspace-mode=mini] .tools .tool{min-height:52px;touch-action:manipulation}
 html[data-workspace-mode=mini] #miniFocusToggle{min-height:48px}
 html[data-workspace-mode=mini] footer{display:none}
 dialog{box-sizing:border-box;width:calc(100% - 16px);max-height:calc(100dvh - 24px);padding:18px;border-radius:16px}dialog input,dialog select{font-size:16px;min-height:44px}dialog button{min-height:44px;margin:4px;touch-action:manipulation}dialog input[type=range]{width:100%;touch-action:pan-x}dialog input[type=color]{height:44px}
 #toast{bottom:calc(74px + env(safe-area-inset-bottom));z-index:60}
 html[data-workspace-mode=mini] #geometryReadout{font-size:11px;padding:4px 6px}
}
