/* Equal halves derive from the measured track, never a fixed pixel travel. */
body #editorView .studio-shell .studio-switch{--switch-travel:calc((100% - 8px)/2);box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 4px;gap:0;}
body #editorView .studio-shell .studio-switch::after{inset:5px 4px;border-radius:999px;}
body #editorView .studio-shell .studio-switch::before{box-sizing:border-box;left:4px;top:7px;bottom:7px;width:calc((100% - 8px)/2);transform:translateX(calc(var(--choice)*100%));border-radius:999px;}
body #editorView .studio-shell .studio-switch button{box-sizing:border-box;width:100%;min-width:0;padding:0 3px;}
body #editorView .studio-shell[data-step] .studio-fields .studio-small-pill{min-height:26px;height:26px;padding:0 10px;margin:2px 0;font-size:11px;}
body #editorView .studio-shell[data-step] .studio-fields .studio-small-pill::before{inset:0;}
body.editor-keyboard-open #editorView .studio-shell[data-step=details] .studio-preview{display:none;}
body.editor-keyboard-open #editorView .studio-shell .studio-body{min-height:0;}
body #editorView .povod-owner-guests>header{background:none;min-height:0;padding:0;margin:0 0 10px;text-align:center;}
body #editorView .povod-owner-guests>header h2{margin:0;font:500 27px/1.15 'Cormorant Garamond',Georgia,serif;}
.povod-owner-card{width:min(100%,280px);margin:0 auto 16px;}.povod-owner-card .studio-invitation{border:1px solid #dfdcd880;box-shadow:inset 0 1px 0 #fff,0 8px 22px #5e493014;}
.povod-guest-update{width:310px;text-align:center;}.povod-guest-update h2{font:500 19px/1.3 Onest,system-ui;margin:0 0 12px;}.povod-guest-update>div{display:flex;gap:8px;}.povod-guest-update button{flex:1;min-height:38px;height:38px;padding:8px 10px;}
.event-guests-shortcut{display:block;margin:0 14px 10px;font:500 12px/1.3 Onest,system-ui;color:#95513d;text-decoration:none;}
.povod-promo{margin:12px 0 4px;}.povod-promo>label{font:400 11px/1.3 var(--studio-font);color:#777471;display:block;margin-bottom:4px;}.povod-promo>div{display:flex;gap:6px;}.povod-promo input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;height:36px;padding:6px 10px;border:1px solid #d8d4d080;border-radius:12px;background:#ffffff9c;font:400 16px/1.2 var(--studio-font);color:#57514b;}.povod-promo .btn{min-height:36px;height:36px;padding:6px 10px;font-size:11px;}.povod-promo>p{font:400 11px/1.35 var(--studio-font);margin:5px 0 0;color:#8e5644;}.povod-promo input::placeholder{font-size:12px;color:#99948f;font-style:italic;}.povod-pro-pack-summary s{color:#9c9690;font-size:11px;margin-right:5px;}.povod-pro-pack-summary b{color:#a44932;}
.povod-pro-dialog[data-promotion=applied] .povod-pro-pack-summary{display:block;margin:6px 0 0;font:400 11px/1.3 var(--studio-font);}

/* Separate phrase suggestion from its text field and size caption equally. */
body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=text] label:has(#eventDescription){margin-bottom:0;}
body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=text] .studio-phrase-action{display:flex;align-items:center;width:max-content;height:44px;margin:0;padding:0;}
body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill{min-height:44px;height:44px;padding:0 7px;margin:0;overflow:visible;}
body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill::before{inset:9px 0;}
body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill::after{top:10px;bottom:10px;}
body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=text] .studio-phrase-action + .studio-size-control{margin-top:0;}
