.web-trading{width:min(520px,calc(100vw - 24px));max-height:92dvh;overflow:auto;padding:24px;border:1px solid #414d2c;background:#10150f;color:#f0f4e8}.web-trading::backdrop{background:#000b}.web-trading label{display:grid;gap:8px;margin:16px 0}.web-trading input,.web-trading select{width:100%;box-sizing:border-box;min-height:44px}.web-trading button{min-height:40px}.wt-ca{overflow-wrap:anywhere;color:#909b86;font-size:12px}.wt-tabs,.wt-presets{display:flex;gap:8px;margin:16px 0}.wt-tabs button{flex:1}.wt-tabs .active,.wt-primary{background:#c7ff3a!important;color:#10150f!important}.wt-primary{width:100%;margin:10px 0;font-weight:700}.wt-primary:disabled{opacity:.4}.web-trading dl{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;border-block:1px solid #35402b;padding:18px 0;font-size:13px}.web-trading dd{margin:0;text-align:right;overflow-wrap:anywhere}.web-trading dt,.wt-note{color:#a3ad99}.wt-note{font-size:12px;line-height:1.6}#wt-status{line-height:1.6;overflow-wrap:anywhere;min-height:25px}.wt-history article{padding:16px 0;border-bottom:1px solid #35402b}.wt-history p{font-size:12px;color:#a3ad99}.wt-history a,.web-trading>a{color:#c7ff3a}.wt-history button{display:block;margin-top:10px}#wt-balance{font-size:12px;overflow-wrap:anywhere}.web-trading .dialog-head h2{margin:0}.web-trading .eyebrow{font-size:11px}@media(max-width:600px){.web-trading{padding:18px}.header-controls{flex-wrap:wrap}}body.wt-panel-open{padding-right:400px}body.wt-panel-collapsed{padding-right:48px}body.wt-panel-open main{padding-inline:40px}body.wt-panel-open header{padding:22px 40px;flex-wrap:wrap}body.wt-panel-open .steps{display:none}#web-trade-dialog.wt-docked{position:fixed;inset:0 0 0 auto;margin:0;width:400px;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:28px 28px 36px;border:0;border-left:1px solid #2c3628;background:#0d110c;box-shadow:none;z-index:8;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#web-trade-dialog.wt-collapsed{display:none}#wt-rail{position:fixed;inset:0 0 0 auto;width:48px;padding:0;border:0;border-left:1px solid #2c3628;border-radius:0;background:#0d110c;color:#c7ff3a;z-index:8;cursor:pointer}#wt-rail span{display:block;writing-mode:vertical-rl;transform:rotate(180deg);font:12px ui-monospace,monospace;letter-spacing:3px;margin:auto}#wt-rail:before{content:"\25c2";position:absolute;top:22px;left:0;right:0;text-align:center;color:#a3ad99}#wt-rail:hover{background:#131a11}.wt-dock-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.wt-kicker{font:10px ui-monospace,monospace;letter-spacing:1.8px;color:#c7ff3a}.wt-dock-head .close{min-height:0;padding:4px 8px}.wt-wallet{display:flex;align-items:center;gap:10px;min-height:44px}.wt-wallet b{font:600 14px ui-monospace,monospace}.wt-dot{width:8px;height:8px;border-radius:50%;background:#8ce65a;box-shadow:0 0 0 3px #8ce65a22}.wt-dot.off{background:#5a6352;box-shadow:none}.wt-native{font:13px ui-monospace,monospace;color:#c3d1b5}.wt-spacer{flex:1}.wt-ghost{background:none!important;border:1px solid #2f3a2a!important;color:#c3d1b5!important;font-size:12px;min-height:32px!important;padding:4px 10px;border-radius:6px}.wt-ghost:hover{border-color:#5c7043!important}.wt-sync{display:block;margin:8px 0 0;font-size:12px;color:#8d9784;line-height:1.6}.wt-sync.wt-warning{color:#e2bd76}.wt-panel-tabs{display:flex;gap:22px;border-bottom:1px solid #2c3628;margin:26px 0 24px}.wt-panel-tabs button{background:none;border:0;border-radius:0;padding:0 0 12px;margin-bottom:-1px;font-size:14px;color:#8d9784;min-height:0;border-bottom:2px solid transparent}.wt-panel-tabs button.active{color:#eef1e9;border-bottom-color:#c7ff3a}.wt-panel-tabs button span{font:12px ui-monospace,monospace;color:#c7ff3a}.wt-pick{padding:8px 0;color:#8d9784;font-size:13px;line-height:1.8}.wt-pick p{margin:0 0 16px}.wt-token{display:flex;align-items:center;gap:14px;margin:0 0 22px}.wt-token h2{margin:0;font-size:24px;letter-spacing:-.4px}.wt-token .wt-ca{display:inline-block;margin-top:4px;padding:0;background:none;border:0;min-height:0;font:11px ui-monospace,monospace;color:#8d9784;cursor:pointer}.wt-token .wt-ca:hover{color:#c7ff3a}.wt-token-icon{position:relative;width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;background:#26341c;border:1px solid #41532f;border-radius:50%;color:#d3edb6;font:16px ui-monospace,monospace}.wt-token-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#26341c}.wt-docked .wt-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 22px;background:#151b12;border:1px solid #2c3628;border-radius:8px;padding:4px}.wt-docked .wt-tabs button{min-height:42px;border:0;border-radius:6px;background:none;color:#8d9784;font-size:14px;font-weight:600}.wt-docked .wt-tabs button.active{background:#c7ff3a!important;color:#10150f!important}.wt-docked .wt-tabs button.active.sell{background:#ff9e85!important;color:#2a120c!important}.wt-amount-label{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:end;margin:0 0 12px;font-size:12px;color:#8d9784}.wt-amount-label span:last-of-type{font:12px ui-monospace,monospace;color:#c3d1b5}.wt-amount-label input{grid-column:1/-1;font:600 24px ui-monospace,monospace;min-height:58px;padding-inline:16px;background:#0a0d09;border:1px solid #2c3628;border-radius:8px}.wt-docked .wt-presets{display:flex;gap:8px;margin:0 0 18px}.wt-docked .wt-presets button{flex:1;min-height:38px;font:12px ui-monospace,monospace;background:#151b12;border:1px solid #2c3628;color:#c3d1b5;border-radius:6px}.wt-docked .wt-presets button:hover{border-color:#5c7043}.wt-docked .wt-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;color:#c3d1b5;margin:0 0 18px}.wt-check input{width:16px;min-height:16px;margin:3px 0 0;flex-shrink:0;accent-color:#c7ff3a}.wt-docked .wt-primary{min-height:50px;margin:0 0 10px;font-size:15px;border-radius:8px}.wt-docked #wt-confirm{margin-top:0}.wt-docked #wt-status{font-size:12px;line-height:1.6;color:#c3d1b5;margin:8px 0 0;min-height:0}.wt-docked #wt-status:empty{display:none}.web-trading .wt-more{margin:18px 0 0;font-size:12px;color:#8d9784}.wt-more summary{cursor:pointer;padding:6px 0;color:#8d9784}.wt-more label{margin:12px 0;font-size:12px;color:#c3d1b5}.wt-more .wt-note{font-size:11px;line-height:1.6;margin:8px 0}.wt-more a{color:#c7ff3a;font-size:12px}.wt-docked dl{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;border-block:1px solid #2c3628;padding:14px 0;margin:6px 0 14px;font-size:12px}.wt-outcome{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #5d6332;background:#282a15;border-radius:8px;margin:16px 0 0}.wt-outcome.confirmed{background:#1c321b;border-color:#559548}.wt-outcome.failed{background:#391e19;border-color:#a96050}.wt-outcome strong{font-size:14px;color:#f0f4e8}.wt-outcome p{margin:3px 0;font-size:12px}.wt-outcome a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.wt-outcome-icon{font-size:20px;color:#c7ff3a}.wt-outcome.failed .wt-outcome-icon{color:#ff9e85}.wt-holding{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #222b1e}.wt-holding-name{min-width:0;flex:1;display:flex;align-items:center;gap:12px;padding:0!important;border:0;background:none;text-align:left;min-height:0!important}.wt-holding strong{display:block;font-size:14px;overflow-wrap:anywhere}.wt-holding small{display:block;font-size:11px;color:#8d9784;margin-top:4px}.wt-holding-value{text-align:right;max-width:130px}.wt-holding-value strong{font:600 13px ui-monospace,monospace}.wt-sell-btn{min-height:32px!important;padding:4px 14px;font-size:12px;border-radius:6px;background:#2a1b17!important;border:1px solid #6b3b32!important;color:#ff9e85!important}.wt-empty{padding:36px 12px;text-align:center;font-size:13px;color:#8d9784;line-height:1.8}.wt-pages{display:flex;justify-content:center;align-items:center;gap:16px;margin:18px 0;font:12px ui-monospace,monospace}.wt-pages button:disabled{opacity:.3}.wt-docked .wt-note{font-size:11px;line-height:1.6;color:#8d9784;margin:12px 0 0}@media(min-width:1500px){body.wt-panel-open{padding-right:420px}#web-trade-dialog.wt-docked{width:420px;padding:32px 32px 40px}}@media(max-width:1100px){body.wt-panel-open,body.wt-panel-collapsed{padding-right:0}#web-trade-dialog.wt-docked{width:min(420px,100vw);box-shadow:-15px 0 50px #0007;padding:24px}#wt-rail{display:none}}@media(max-width:600px){#web-trade-dialog.wt-docked{width:100vw;padding:18px}}.wt-mobile-stages{display:none}@media(max-width:760px){#web-trade-dialog.wt-docked{inset:0;margin:0;width:100vw;height:100dvh;max-height:100dvh;padding:12px 14px;overflow:hidden;display:flex;flex-direction:column;border:0;box-shadow:none;z-index:20}#web-trade-dialog.wt-collapsed{display:none}#web-trade-dialog:not([open]){display:none}.wt-head{flex:none}.wt-dock-head{margin-bottom:4px}.wt-wallet{min-height:38px;font-size:12px}.wt-wallet b,.wt-native{font-size:12px}.wt-sync{font-size:10px;margin:4px 0;line-height:1.4}.wt-panel-tabs{margin:10px 0 12px;gap:20px}.wt-panel-tabs button{font-size:13px;padding-bottom:9px;min-height:36px}.wt-head .wt-outcome{padding:8px 10px;margin:6px 0}.wt-outcome strong{font-size:12px}.wt-outcome p,.wt-outcome a{font-size:10px}.wt-outcome-icon{font-size:16px}[data-panel-pane]{min-height:0;flex:1;overflow:hidden}.wt-mobile-stages{display:flex;gap:6px;margin-bottom:12px}.wt-mobile-stages button{flex:1;font-size:11px;min-height:36px;padding:5px}.wt-mobile-stages .active{border-color:var(--accent);color:var(--accent)}.wt-token{gap:10px;margin:0 0 12px}.wt-token h2{font-size:20px}.wt-token-icon{height:32px;width:32px}.wt-docked .wt-tabs{margin-bottom:12px}.wt-docked .wt-tabs button{min-height:38px}.wt-amount-label{margin:0 0 8px;gap:5px}.wt-amount-label input{min-height:48px;font-size:21px}.wt-docked .wt-presets{margin-bottom:12px}.wt-docked .wt-presets button{min-height:36px}.wt-docked .wt-check{font-size:11px;margin-bottom:10px;line-height:1.4}.wt-docked .wt-primary{min-height:44px;margin-bottom:8px;font-size:14px}.wt-docked #wt-status{font-size:11px;line-height:1.4;margin-top:6px}#web-trade-dialog[data-mobile-stage=trade] #wt-review,#web-trade-dialog[data-mobile-stage=trade] #wt-confirm,#web-trade-dialog[data-mobile-stage=trade] .wt-more,#web-trade-dialog[data-mobile-stage=trade] #wt-autosell{display:none!important}#web-trade-dialog:not([data-mobile-stage=trade]) .wt-token,#web-trade-dialog:not([data-mobile-stage=trade]) .wt-tabs,#web-trade-dialog:not([data-mobile-stage=trade]) .wt-amount-label,#web-trade-dialog:not([data-mobile-stage=trade]) .wt-presets,#web-trade-dialog:not([data-mobile-stage=trade]) .wt-check,#web-trade-dialog:not([data-mobile-stage=trade]) #wt-quote,#web-trade-dialog:not([data-mobile-stage=trade]) #wt-preview{display:none!important}#web-trade-dialog[data-mobile-stage=review] #wt-autosell,#web-trade-dialog[data-mobile-stage=autosell] #wt-review,#web-trade-dialog[data-mobile-stage=autosell] #wt-confirm,#web-trade-dialog[data-mobile-stage=autosell] .wt-more{display:none!important}.wt-docked dl{gap:7px;padding:10px 0;font-size:11px;margin:0 0 10px}.web-trading .wt-more{margin:6px 0}.wt-more summary{font-size:11px}.wt-more label{margin:8px 0;font-size:11px}.wt-more .wt-note{font-size:10px}.wt-more select{min-height:38px}.wt-autosell{padding:12px;margin-top:0}.wt-autosell p,.wt-autosell .wt-note{font-size:11px;line-height:1.5}.wt-holding{padding:10px 0;gap:8px;min-height:67px}.wt-holding strong{font-size:13px}.wt-holding small{font-size:10px}.wt-holding-value strong{font-size:12px}.wt-holding-name{gap:8px}.wt-pages{margin:10px 0}.wt-order{padding:12px 0}.wt-docked .wt-note{font-size:10px;line-height:1.4;margin-top:8px}.wt-history article{padding:12px 0}.wt-history p{font-size:11px;margin:7px 0}}@media(max-width:760px)and (max-height:660px){.wt-docked .wt-check{font-size:10px}.wt-sync{display:none}.wt-mobile-stages,.wt-token{margin-bottom:8px}.wt-panel-tabs{margin:6px 0 8px}.wt-docked .wt-presets{margin-bottom:8px}.wt-docked dl{gap:5px;font-size:10px}.wt-more .wt-note{font-size:10px}}#wt-review .wt-impact-warn{color:#e2bd76}#wt-review .wt-impact-severe{color:#e7a293;font-weight:600}.wt-impact-note{margin:-4px 0 12px;padding:10px 12px;border:1px solid #5d6332;border-radius:8px;background:#282a15;color:#e2bd76;font-size:12px;line-height:1.6}.wt-impact-note.wt-impact-severe{border-color:#a96050;background:#391e19;color:#f0c4b8}#wt-review .wt-impact-ack{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:12px;line-height:1.6;color:#eef1e9;cursor:pointer}#wt-review .wt-impact-ack input{width:16px;min-height:16px;margin:3px 0 0;flex-shrink:0;accent-color:#e7a293}
