.editor-launch{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:17px 0;border-top:1px solid var(--line)}.editor-launch .setting-left{flex:1}.editor-launch .icon:last-child{width:18px;height:18px;color:var(--sub)}
.editor-banner{display:flex;align-items:center;justify-content:space-between;gap:9px;background:var(--accent-soft);border:1px solid var(--line);border-radius:17px;padding:12px 13px;margin:0 0 18px;color:var(--accent);font-size:11px;line-height:1.5}.editor-banner>span{font-weight:600}.editor-banner-actions{display:flex;align-items:center;gap:10px}.editor-banner button{font-size:11px;text-decoration:underline;text-underline-offset:3px}.editor-banner .editor-exit-button{text-decoration:none;padding:4px;font-size:19px}
.scenario-disclosure{display:block;text-align:center;color:var(--sub);font-size:11px;line-height:1.5;margin:0 0 18px}.scenario-locked-disclosure{position:fixed;bottom:10px;left:0;right:0;padding:9px 12px;background:var(--bg);z-index:30;margin:0;color:var(--ink)}
.editor-description{color:var(--sub);font-size:12px;line-height:1.7;margin-bottom:21px}.editor-fieldset{border:1px solid var(--line);border-radius:21px;margin:21px 0;padding:5px 16px 16px;min-width:0}.editor-fieldset legend{font-size:13px;font-weight:650;padding:0 7px}.editor-wallets{display:grid;grid-template-columns:1fr 1fr;gap:0 11px}.editor-wallets .form-field:last-child{grid-column:1/-1}.editor-fieldset .form-field{margin:12px 0}.editor-fieldset .form-field input,.editor-fieldset .form-field select{padding:13px 11px;border-radius:14px;min-width:0}.editor-fieldset .field-pair{gap:11px}.editor-hint{font-size:10.5px;color:var(--sub);line-height:1.65;margin:7px 0 0}.editor-stop{display:flex;align-items:flex-start;gap:9px;margin:16px 0;padding:16px 0;border-top:1px solid var(--line)}.editor-stop-number{height:27px;width:27px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:11px;border-radius:10px;flex-shrink:0;margin-top:21px}.editor-stop-fields{flex:1;min-width:0}.editor-stop-fields label{display:block;color:var(--sub);font-size:10px;margin:0 0 6px}.editor-stop-fields input,.editor-stop-fields select{padding:12px 10px;border-radius:13px;font-size:14px;min-height:45px;width:100%;min-width:0}.editor-stop-fields select{margin-bottom:2px}.editor-stop-fields input{margin-bottom:12px}.editor-stop-fields input[readonly]{opacity:.65}.editor-remove-stop{width:26px;height:29px;margin-top:20px;font-size:21px;color:#c88b9a;flex-shrink:0}.editor-add-stop{border:1px dashed var(--line);border-radius:14px;width:100%;padding:13px;color:var(--accent);font-size:12px}.editor-result{background:var(--accent-soft);border-radius:17px;padding:15px;margin:0 0 18px;font-size:11px;line-height:1.8;color:var(--accent)}.editor-result strong{display:block;font-size:13px;margin-bottom:3px}.editor-demo-transaction{font-size:11px;color:var(--sub);line-height:1.6;text-align:center;margin:-6px 0 20px}
@media(max-width:360px){.editor-wallets{grid-template-columns:1fr}.editor-wallets .form-field:last-child{grid-column:auto}.editor-fieldset{padding-left:12px;padding-right:12px}.editor-fieldset .field-pair{grid-template-columns:1fr}.editor-banner{flex-wrap:wrap}}
