/* Phone constructor: one task at a time, with the same editable flow model. */
.phone-editor-toolbar,.mobile-editor-viewbar,.mobile-steps-panel,.mobile-editor-addbar,
.mobile-editor-settings,.mobile-inspector-scrim,.mobile-canvas-hint { display:none; }

html .workspace-premium .is-phone-editor.editor-shell {
  height:100dvh;
  min-height:0;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  background:var(--premium-bg);
}
html .workspace-premium .is-phone-editor .editor-top {
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  gap:9px;
  padding:calc(10px + env(safe-area-inset-top,0px)) max(13px,env(safe-area-inset-right,0px)) 10px max(13px,env(safe-area-inset-left,0px));
  background:var(--premium-sidebar);
  border-bottom:0;
  flex-shrink:0;
}
html .workspace-premium .is-phone-editor .editor-top > .icon-button {
  display:inline-flex;
  min-width:44px;
  width:44px;
  height:44px;
  padding:12px;
  border:1px solid var(--premium-line);
  border-radius:9px;
}
html .workspace-premium .is-phone-editor .editor-top .editor-actions,
html .workspace-premium .is-phone-editor .editor-top > .status { display:none; }
html .workspace-premium .is-phone-editor .editor-title { flex:1; min-width:0; }
html .workspace-premium .is-phone-editor .editor-title input {
  display:block;
  width:100%;
  max-width:none;
  min-width:0;
  font-size:16px;
  line-height:1.5;
  padding:4px 5px;
  min-height:30px;
  font-weight:600;
  border-radius:5px;
}
html .workspace-premium .is-phone-editor .editor-title small {
  display:block;
  max-width:100%;
  padding-left:5px;
  margin-top:2px;
  font-size:10px;
  line-height:1.5;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.is-phone-editor .phone-editor-toolbar {
  display:grid;
  grid-template-columns:1fr 1.24fr 1fr;
  flex-shrink:0;
  gap:8px;
  padding:0 max(16px,env(safe-area-inset-right,0px)) 13px max(16px,env(safe-area-inset-left,0px));
  background:var(--premium-sidebar);
  border-bottom:1px solid var(--premium-line);
}
.is-phone-editor .phone-editor-toolbar .button {
  min-width:0;
  min-height:44px;
  padding:10px 9px;
  font-size:13px;
  gap:6px;
  border-radius:8px;
  white-space:nowrap;
}
.is-phone-editor .phone-editor-toolbar .button .btn-label { display:inline; }
.is-phone-editor .phone-editor-toolbar .button .icon { width:16px; height:16px; }
.is-phone-editor .mobile-editor-viewbar {
  display:flex;
  flex-shrink:0;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));
  background:var(--premium-bg);
}
.mobile-editor-viewbar > div {
  display:flex;
  gap:3px;
  padding:3px;
  border:1px solid var(--premium-line);
  border-radius:9px;
  background:var(--premium-sidebar);
}
.mobile-editor-viewbar button {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:44px;
  min-width:95px;
  padding:10px 14px;
  border:0;
  border-radius:6px;
  background:transparent;
  color:var(--premium-muted);
  font-size:13px;
  font-weight:600;
}
.mobile-editor-viewbar button.active { background:var(--premium-soft); color:var(--premium-text); }
.mobile-editor-viewbar button .icon { width:16px; height:16px; }
.mobile-editor-viewbar > span { font-size:11px; color:var(--premium-dim); white-space:nowrap; }
html .workspace-premium .is-phone-editor .editor-body {
  position:relative;
  display:flex;
  flex:1;
  min-height:0;
  overflow:hidden;
  flex-wrap:nowrap;
}
html .workspace-premium .is-phone-editor .editor-palette { display:none; }
.is-phone-editor .mobile-steps-panel {
  display:block;
  width:100%;
  height:100%;
  min-height:0;
  overflow-y:auto;
  overflow-x:hidden;
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-y;
  padding:1px max(16px,env(safe-area-inset-right,0px)) 22px max(16px,env(safe-area-inset-left,0px));
  scrollbar-width:thin;
}
.mobile-steps-intro { margin:0 0 17px; padding:0 1px; }
.mobile-steps-intro strong { font-size:14px; color:var(--premium-text); font-weight:600; line-height:1.6; }
.mobile-steps-intro p { color:var(--premium-muted); font-size:12px; line-height:1.8; margin:6px 0 0; }
.mobile-step-cards { display:flex; flex-direction:column; gap:11px; }
.mobile-step {
  position:relative;
  width:100%;
  display:flex;
  align-items:flex-start;
  text-align:left;
  gap:11px;
  min-height:115px;
  padding:16px 13px;
  border:1px solid var(--premium-line);
  border-radius:10px;
  color:var(--premium-text);
  background:var(--premium-surface);
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
  transition:border-color .16s,background .16s;
}
.mobile-step:hover { border-color:#6e7e53; }
.mobile-step:active { background:var(--premium-raised); }
.mobile-step.selected { border-color:#829e4e; }
.mobile-step-number { min-width:22px; color:var(--premium-dim); font-size:11px; line-height:23px; font-variant-numeric:tabular-nums; }
.mobile-step-main { flex:1; min-width:0; display:flex; flex-direction:column; gap:7px; }
.mobile-step-heading { display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:6px; }
.mobile-step-type { display:flex; align-items:center; gap:6px; color:var(--premium-muted); font-size:10px; }
.mobile-step-type .icon { width:13px; height:13px; color:var(--accent); }
.mobile-step-warning { color:#d1b77d; border:1px solid #93703842; border-radius:4px; padding:1px 5px; font-size:9px; background:#8d6c2215; }
html[data-theme="light"] .mobile-step-warning { color:#75591c; }
.mobile-step-main > strong { display:block; font-size:15px; font-weight:600; line-height:1.5; overflow-wrap:anywhere; }
.mobile-step-description { font-size:12px; line-height:1.8; color:var(--premium-muted); white-space:pre-line; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow-wrap:anywhere; }
.mobile-step-next { display:flex; align-items:center; gap:7px; padding-top:2px; color:var(--premium-dim); font-size:10px; line-height:1.7; }
.mobile-step-next .icon { width:12px; height:12px; flex-shrink:0; }
.mobile-step-edit { align-self:center; color:var(--premium-dim); flex-shrink:0; }
.mobile-step-edit .icon { width:16px; height:16px; }
.is-phone-editor[data-mobile-view="steps"] .canvas-container { display:none; }
.is-phone-editor[data-mobile-view="scheme"] .mobile-steps-panel { display:none; }
.is-phone-editor[data-mobile-view="scheme"] .canvas-container { display:block; width:100%; }
html .workspace-premium .is-phone-editor .canvas-container { touch-action:none; border-top:1px solid var(--premium-line); }
html .workspace-premium .is-phone-editor .canvas-hint { display:none; }
.is-phone-editor .mobile-canvas-hint {
  display:block;
  position:absolute;
  top:12px;
  left:13px;
  right:13px;
  max-width:365px;
  padding:8px 10px;
  font-size:10px;
  line-height:1.7;
  color:var(--premium-muted);
  background:var(--premium-sidebar);
  border:1px solid var(--premium-line);
  border-radius:7px;
  pointer-events:none;
  opacity:.94;
}
html .workspace-premium .is-phone-editor .canvas-tools { bottom:13px; left:max(13px,env(safe-area-inset-left,0px)); padding:3px; gap:1px; }
html .workspace-premium .is-phone-editor .canvas-tools .icon-button { width:44px; min-width:44px; height:44px; padding:13px; }
html .workspace-premium .is-phone-editor .canvas-tools span { font-size:12px; min-width:43px; }
html .workspace-premium .is-phone-editor .flow-node { user-select:none; -webkit-user-select:none; }
html .workspace-premium .is-phone-editor .node-head { min-height:44px; cursor:grab; }
.is-phone-editor .mobile-editor-addbar {
  display:flex;
  flex-shrink:0;
  padding:12px max(16px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));
  border-top:1px solid var(--premium-line);
  background:var(--premium-sidebar);
  z-index:5;
}
.is-phone-editor .mobile-editor-addbar .button { min-height:46px; width:100%; font-size:14px; }

/* Step editor: a full-width sheet, with independent scrolling and no canvas overlap. */
html .workspace-premium .is-phone-editor .node-inspector {
  position:fixed;
  inset:auto 0 var(--editor-keyboard-offset,0px) 0;
  width:100%;
  max-width:none;
  max-height:calc(var(--editor-viewport-height,100dvh) - 12px);
  height:min(86dvh,calc(var(--editor-viewport-height,100dvh) - 12px));
  display:flex;
  flex-direction:column;
  flex-shrink:0;
  overflow:hidden;
  padding:0;
  border:1px solid var(--premium-line);
  border-bottom:0;
  border-radius:18px 18px 0 0;
  background:var(--premium-sidebar);
  box-shadow:0 -15px 50px #0000003d;
  z-index:75;
  overscroll-behavior:contain;
}
html .workspace-premium .is-phone-editor .node-inspector.closed { display:none; }
.is-phone-editor.has-mobile-inspector .mobile-inspector-scrim {
  position:fixed;
  inset:0;
  display:block;
  border:0;
  margin:0;
  padding:0;
  background:#030703a8;
  z-index:70;
  touch-action:none;
}
.mobile-inspector-head {
  position:relative;
  display:flex;
  flex-shrink:0;
  gap:13px;
  align-items:center;
  padding:23px max(18px,env(safe-area-inset-right,0px)) 15px max(18px,env(safe-area-inset-left,0px));
  border-bottom:1px solid var(--premium-line);
  background:var(--premium-sidebar);
}
.mobile-sheet-handle { position:absolute; top:8px; left:calc(50% - 19px); width:38px; height:4px; border-radius:4px; background:var(--premium-line); }
.mobile-inspector-head > div { flex:1; min-width:0; }
.mobile-inspector-head small { display:block; color:var(--premium-dim); font-size:9px; letter-spacing:1.3px; margin-bottom:4px; }
.mobile-inspector-head strong { display:block; color:var(--premium-text); font-size:16px; font-weight:600; line-height:1.5; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.mobile-inspector-head .button { min-height:44px; min-width:94px; padding:10px 12px; font-size:14px; }
.mobile-inspector-head .button .icon { width:16px; height:16px; }
.mobile-inspector-content {
  flex:1;
  min-height:0;
  overflow:auto;
  overflow-x:hidden;
  padding:22px max(19px,env(safe-area-inset-right,0px)) 26px max(19px,env(safe-area-inset-left,0px));
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-y;
  scroll-padding:20px;
}
.mobile-inspector-content > .inspector-heading { display:none; }
html .workspace-premium .is-phone-editor .node-inspector .field { margin-bottom:21px; }
html .workspace-premium .is-phone-editor .node-inspector .field > span { font-size:13px; margin-bottom:9px; }
html .workspace-premium .is-phone-editor .node-inspector .field input,
html .workspace-premium .is-phone-editor .node-inspector .field textarea,
html .workspace-premium .is-phone-editor .node-inspector .field select {
  width:100%;
  font-size:16px;
  line-height:1.6;
  min-height:48px;
  padding:11px 12px;
  border-radius:8px;
}
html .workspace-premium .is-phone-editor .node-inspector .field textarea { min-height:150px; resize:vertical; }
html .workspace-premium .is-phone-editor .node-inspector .field small { font-size:11px; line-height:1.8; margin-top:8px; }
html .workspace-premium .is-phone-editor .node-inspector .button { min-height:44px; font-size:14px; white-space:normal; }
html .workspace-premium .is-phone-editor .node-inspector .icon-button { min-height:44px; width:44px; min-width:44px; padding:12px; }
html .workspace-premium .is-phone-editor .node-inspector .info-box { font-size:12px; line-height:1.85; }
html .workspace-premium .is-phone-editor .button-editor { padding:14px; }
html .workspace-premium .is-phone-editor .button-editor input,
html .workspace-premium .is-phone-editor .button-editor select { font-size:16px; min-height:48px; padding:10px 12px; margin-bottom:11px; }
html .workspace-premium .is-phone-editor .button-editor .remove-button { font-size:12px; min-height:44px; padding:10px 6px; }
.mobile-inspector-footer {
  flex-shrink:0;
  display:flex;
  flex-direction:column;
  gap:10px;
  padding:12px max(19px,env(safe-area-inset-right,0px)) max(13px,env(safe-area-inset-bottom,0px)) max(19px,env(safe-area-inset-left,0px));
  background:var(--premium-sidebar);
  border-top:1px solid var(--premium-line);
}
.mobile-inspector-footer > span { color:var(--premium-dim); font-size:10px; line-height:1.6; }
.mobile-inspector-footer .button { width:100%; min-height:46px; }

/* The picker and launch menu use existing dialogs and real editor actions. */
.mobile-editor-action-list { display:flex; flex-direction:column; gap:11px; margin-bottom:20px; }
.mobile-editor-action-list .button { width:100%; min-height:48px; font-size:14px; }
.mobile-publish-status { display:flex; align-items:center; gap:12px; margin-bottom:23px; flex-wrap:wrap; }
.mobile-publish-status p { font-size:12px; color:var(--premium-muted); margin:0; }
.mobile-add-menu { display:flex; flex-direction:column; gap:10px; }
.mobile-add-option { display:flex; gap:13px; align-items:center; width:100%; min-height:73px; text-align:left; padding:14px; border:1px solid var(--premium-line); border-radius:9px; background:var(--premium-input); color:var(--premium-text); }
.mobile-add-option > span { width:36px; height:36px; border-radius:9px; display:grid; place-items:center; background:var(--premium-soft); color:var(--accent); flex-shrink:0; }
.mobile-add-option > span .icon { width:20px; height:20px; }
.mobile-add-option > div { flex:1; min-width:0; }
.mobile-add-option strong { display:block; font-size:14px; font-weight:600; }
.mobile-add-option small { display:block; color:var(--premium-muted); font-size:11px; line-height:1.8; margin-top:3px; }
.mobile-add-option > .icon { width:17px; height:17px; color:var(--premium-dim); }
.mobile-add-option:hover:not(:disabled) { border-color:#84965c; background:var(--premium-soft); }

@media (max-width:720px), (max-width:960px) and (max-height:500px) {
  body[data-page="editor"] { overflow:hidden; overscroll-behavior:none; }
  body[data-page="editor"] .workspace-premium { padding-left:0; }
  body[data-page="editor"] .workspace-premium > .topbar { display:none; }
  body[data-page="editor"] .workspace-premium > .sidebar { transform:translateX(-100%); }
  body[data-page="editor"] .workspace-premium > .mobile-scrim { display:none; }
  body[data-page="editor"] #modal-root .modal { max-height:calc(var(--editor-viewport-height,100dvh) - 16px); }
  body[data-page="editor"] #modal-root .modal-top .icon-button { width:44px; min-width:44px; height:44px; }
  body[data-page="editor"] #modal-root .field input,
  body[data-page="editor"] #modal-root .field select,
  body[data-page="editor"] #modal-root .field textarea,
  body[data-page="editor"] #modal-root .chat-composer input { font-size:16px; min-height:44px; }
  body[data-page="editor"] #modal-root .button,
  body[data-page="editor"] #modal-root .chat-buttons button { min-height:44px; }
  body[data-page="editor"] #modal-root .chat-composer button { width:44px; min-width:44px; height:44px; }
  body[data-page="editor"] #modal-root .chat-messages { height:clamp(130px,37dvh,330px); }
  body[data-page="editor"] #modal-root .modal-backdrop { padding:10px; }
  body[data-page="editor"] #modal-root .modal-backdrop {
    top:var(--editor-viewport-top,0px);
    bottom:auto;
    height:var(--editor-viewport-height,100dvh);
  }
  body[data-page="editor"] #modal-root .mobile-sheet-backdrop { padding:0; align-items:flex-end; }
  body[data-page="editor"] #modal-root .mobile-editor-dialog {
    width:100%;
    max-width:650px;
    max-height:calc(var(--editor-viewport-height,100dvh) - 12px);
    border-radius:18px 18px 0 0;
    margin:0 auto;
    padding-bottom:env(safe-area-inset-bottom,0px);
    overscroll-behavior:contain;
  }
  body[data-page="editor"] #modal-root .mobile-editor-dialog .modal-body { padding:20px max(19px,env(safe-area-inset-right,0px)) 25px max(19px,env(safe-area-inset-left,0px)); }
  body[data-page="editor"] #modal-root .mobile-editor-dialog .modal-top { padding:18px max(19px,env(safe-area-inset-right,0px)) 15px max(19px,env(safe-area-inset-left,0px)); }
  body[data-page="editor"] #modal-root .mobile-editor-dialog .modal-top h2 { font-size:20px; line-height:1.5; }
  body[data-page="editor"] #toast-root { left:14px; right:14px; bottom:max(17px,env(safe-area-inset-bottom,0px)); }
  body[data-page="editor"] #toast-root .toast { max-width:none; font-size:12px; }
}
@media (min-width:721px) and (max-width:960px) and (max-height:500px) {
  .is-phone-editor .editor-top { padding-top:8px !important; padding-bottom:8px !important; }
  .is-phone-editor .phone-editor-toolbar { grid-template-columns:repeat(3,minmax(100px,1fr)); max-width:none; padding-bottom:10px; }
  .is-phone-editor .mobile-editor-viewbar { padding-top:8px; padding-bottom:8px; }
  .is-phone-editor .mobile-step-cards { display:grid; grid-template-columns:1fr 1fr; gap:12px; }
  .is-phone-editor .mobile-steps-intro { margin-bottom:12px; }
  .is-phone-editor .mobile-steps-intro p { margin-top:3px; }
  .is-phone-editor .mobile-editor-addbar { padding-top:8px; padding-bottom:max(8px,env(safe-area-inset-bottom,0px)); }
  .is-phone-editor .mobile-editor-addbar .button { max-width:380px; margin:auto; }
  html .workspace-premium .is-phone-editor .node-inspector { height:calc(var(--editor-viewport-height,100dvh) - 8px); max-height:calc(var(--editor-viewport-height,100dvh) - 8px); }
  .mobile-inspector-head { padding-top:20px; padding-bottom:10px; }
  .mobile-inspector-footer { flex-direction:row; align-items:center; padding-top:9px; padding-bottom:9px; }
  .mobile-inspector-footer > span { flex:1; }
  .mobile-inspector-footer .button { width:auto; min-width:230px; }
}
@media (max-width:360px) {
  .is-phone-editor .phone-editor-toolbar { gap:6px; padding-left:12px; padding-right:12px; }
  .is-phone-editor .phone-editor-toolbar .button { font-size:12px; gap:5px; padding-left:7px; padding-right:7px; }
  .mobile-editor-viewbar button { min-width:83px; padding-left:11px; padding-right:11px; }
  .mobile-step { padding:14px 11px; gap:9px; }
  .mobile-step-main > strong { font-size:14px; }
  .mobile-step-number { min-width:18px; font-size:10px; }
  .mobile-inspector-head { gap:9px; }
  .mobile-inspector-head strong { font-size:15px; }
  .mobile-inspector-head .button { min-width:84px; padding:10px; font-size:13px; }
}
@media (prefers-reduced-motion:no-preference) {
  .is-phone-editor.has-mobile-inspector .node-inspector { animation:mobile-inspector-up .19s cubic-bezier(.2,.7,.2,1); }
  .is-phone-editor.has-mobile-inspector .mobile-inspector-scrim { animation:mobile-inspector-dim .16s ease; }
  .mobile-editor-dialog { animation:mobile-inspector-up .2s cubic-bezier(.2,.7,.2,1); }
  @keyframes mobile-inspector-up { from{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1} }
  @keyframes mobile-inspector-dim { from{opacity:0}to{opacity:1} }
}
@media (prefers-reduced-motion:reduce) {
  .is-phone-editor *,body[data-page="editor"] #modal-root * { animation:none !important; transition:none !important; }
}

/* Product-scale reading sizes on the phone. Layout still uses the same saved
   draft and keyboard viewport variables as the full-width step sheet. */
html .workspace-premium .is-phone-editor .editor-title small { font-size:12px; line-height:1.5; }
.is-phone-editor .phone-editor-toolbar .button { font-size:14px; border-radius:10px; }
.is-phone-editor .mobile-editor-viewbar { padding-top:11px; padding-bottom:11px; }
.is-phone-editor .mobile-editor-viewbar button { font-size:14px; border-radius:8px; }
.is-phone-editor .mobile-editor-viewbar > span { font-size:12px; }
.is-phone-editor .mobile-editor-viewbar > div { border-radius:11px; }
.mobile-steps-intro strong { font-size:16px; font-weight:650; line-height:1.5; }
.mobile-steps-intro p { font-size:14px; line-height:1.65; }
.mobile-step { padding:18px 15px; border-radius:14px; gap:12px; box-shadow:var(--product-shadow,none); }
.mobile-step-number { font-size:12px; min-width:23px; line-height:24px; }
.mobile-step-main { gap:8px; }
.mobile-step-main > strong { font-size:16px; font-weight:650; line-height:1.45; }
.mobile-step-type { font-size:12px; line-height:1.5; gap:7px; }
.mobile-step-type .icon { width:15px; height:15px; }
.mobile-step-description { font-size:14px; line-height:1.65; }
.mobile-step-next { font-size:12px; line-height:1.6; }
.mobile-step-warning { font-size:11px; line-height:1.5; padding:2px 6px; border-radius:5px; }
.mobile-step.selected { border-color:var(--accent); }
.mobile-inspector-head { gap:12px; }
.mobile-inspector-head small { font-size:11px; letter-spacing:.65px; line-height:1.5; }
.mobile-inspector-head strong { font-size:17px; font-weight:650; }
.mobile-inspector-head .button { border-radius:10px; }
.mobile-inspector-content { scroll-padding:24px; }
html .workspace-premium .is-phone-editor .node-inspector .field > span { font-size:14px; }
html .workspace-premium .is-phone-editor .node-inspector .field small { font-size:12px; line-height:1.65; }
html .workspace-premium .is-phone-editor .node-inspector .info-box { font-size:14px; line-height:1.7; }
html .workspace-premium .is-phone-editor .button-editor .remove-button { font-size:13px; }
.mobile-inspector-footer > span { font-size:12px; line-height:1.6; }
.mobile-publish-status p { font-size:14px; line-height:1.65; }
.mobile-add-option { min-height:86px; border-radius:12px; padding:16px; }
.mobile-add-option strong { font-size:16px; font-weight:650; line-height:1.5; }
.mobile-add-option small { font-size:13px; line-height:1.6; margin-top:5px; }
.is-phone-editor .mobile-canvas-hint { font-size:12px; line-height:1.6; padding:10px 12px; border-radius:10px; }
@media(max-width:360px) {
  .is-phone-editor .phone-editor-toolbar .button { font-size:13px; }
  .is-phone-editor .mobile-editor-viewbar { gap:8px; padding-left:12px; padding-right:12px; }
  .is-phone-editor .mobile-editor-viewbar button { font-size:13px; min-width:80px; padding-inline:9px; }
  .mobile-step { padding:17px 13px; gap:10px; }
  .mobile-step-number { min-width:20px; font-size:11px; }
  .mobile-inspector-head strong { font-size:16px; }
}
@media(max-height:500px) {
  .is-phone-editor .mobile-steps-intro { display:none; }
  .is-phone-editor .mobile-editor-viewbar { padding-top:6px; padding-bottom:6px; }
  .is-phone-editor .mobile-editor-addbar { padding-top:8px; padding-bottom:max(8px,env(safe-area-inset-bottom,0px)); }
  .is-phone-editor .mobile-inspector-head { padding-top:19px; padding-bottom:10px; }
  .is-phone-editor .mobile-inspector-footer { padding-top:9px; padding-bottom:max(9px,env(safe-area-inset-bottom,0px)); }
  .is-phone-editor .mobile-inspector-footer > span { display:none; }
  .is-phone-editor .mobile-inspector-content { padding-top:17px; padding-bottom:19px; }
}
