dialog.twa{width:min(520px,calc(100vw - 32px));max-height:min(92vh,780px);padding:0;margin:auto;border:1px solid var(--t-line);border-radius:16px;background:var(--t-pop);color:var(--t-text);box-shadow:0 30px 90px #000000bf;overflow:hidden}dialog.twa[open]{display:flex;animation:tpal-in .14s ease-out}dialog.twa::backdrop{background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.twa-form{display:flex;flex-direction:column;width:100%;min-height:0}.twa-head{display:flex;align-items:center;gap:10px;padding-block:14px 10px;padding-inline:20px 14px;flex:none}.twa-head h2{flex:1;min-width:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.twa-mark{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:#ffffff1a;color:var(--t-accent)}.twa-body{overflow:auto;overscroll-behavior:contain;padding:4px 20px 16px;display:flex;flex-direction:column;gap:16px;min-height:0}.twa-field{display:flex;flex-direction:column;gap:8px;min-width:0}.twa-sec{display:flex;flex-direction:column;gap:16px}.twa-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-text3)}.twa-hint{font-size:12px;line-height:1.45;color:var(--t-text3)}.twa-coin{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel)}.twa-coin-ic{display:inline-flex;flex:none}.twa-coin b{font-size:15px}.twa-coin-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-text2);font-size:13px}.twa-pick{position:relative}.twa-coin-in,.twa-coin-in input{width:100%}.twa-list{position:absolute;z-index:2;inset-inline:0;top:calc(100% + 6px);max-height:264px;overflow:auto;margin:0;padding:6px;list-style:none;border:1px solid var(--t-line);border-radius:12px;background:var(--t-raise);box-shadow:0 16px 40px #0009}.twa-opt{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;cursor:pointer;font-size:13.5px}.twa-opt span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-text2)}.twa-opt-ic{display:inline-flex;flex:none}.twa-opt[aria-selected=true],.twa-opt:hover{background:#ffffff17}.twa-opt-none{padding:10px;font-size:13px;color:var(--t-text3)}.twa-price{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel)}.twa-price:focus-within{border-color:#ffffff80}.twa-cur{color:var(--t-text3);font-weight:600}.twa-input{min-width:0;border:0;background:transparent;color:var(--t-text);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;outline:none}.twa-price .twa-input{flex:1;height:100%}.twa-input[aria-invalid=true],.twa-price:has(.twa-input[aria-invalid=true]){border-color:var(--t-down)}.twa-num{width:72px;height:34px;padding:0 8px;border:1px solid var(--t-line);border-radius:9px;background:var(--t-panel);font-size:13px}.twa-num:focus{border-color:#ffffff80}.twa-news{font-size:13.5px;line-height:1.55;color:var(--t-text2)}.twa-interval{max-width:220px}.twa-conds{display:flex;flex-direction:column;gap:8px}.twa-cond{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px solid var(--t-line2);border-radius:12px;background:var(--t-panel)}.twa-operand{display:flex;align-items:center;gap:6px;flex:1 1 180px;min-width:0}.twa-operand .tselect{flex:1;min-width:0}.twa-op{flex:0 1 150px;min-width:0}.twa-rm{margin-inline-start:auto}.twa-join{display:flex}.twa-connector{width:auto}.twa-add{align-self:flex-start}.twa-preview{font-size:13px;line-height:1.5;color:var(--t-text);padding:10px 12px;border-radius:10px;background:var(--t-fill)}.twa-error{font-size:13px;line-height:1.45;color:#ff6961}.twa-error:empty{display:none}.twa-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--t-line2);flex:none}.twa-foot .tbtn{min-height:38px}@media(max-width:600px){dialog.twa{width:100vw;max-width:none;max-height:100dvh;margin:auto 0 0;border-radius:16px 16px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}.twa-body{padding-inline:16px}.twa-head{padding-inline:16px 10px}.twa-foot{padding-inline:16px}.twa-foot .tbtn{flex:1 1 auto}.twa-operand{flex-basis:100%}.twa-op{flex:1 1 auto}}
