.manual-trade-launch{display:flex;flex:none;flex-wrap:wrap;align-items:center;margin:0;padding:10px 14px;gap:8px;border-top:1px solid var(--line,#343139)}
.manual-trade-launch>button{min-height:28px;padding:5px 10px;background:var(--surface,#211f26);color:var(--green,#00df75);border:1px solid var(--line,#343139);border-radius:10px;font-size:10px;white-space:nowrap;cursor:pointer}
.manual-trade-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:20px;background:var(--surface,#211f26);color:var(--ink,#efedf2);border:1px solid var(--line,#343139);border-radius:16px;font-family:"Segoe UI",sans-serif;font-size:12px}
.manual-trade-dialog::backdrop{background:#09080bd9}.manual-trade-dialog .dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.manual-trade-dialog h2{margin:0;font-size:18px}.manual-trade-dialog h3{font-size:13px;margin:14px 0 10px}
.manual-trade-note{color:var(--muted,#aaa6b5);font-size:11px;line-height:1.6}.manual-trade-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.manual-trade-field{display:flex;flex-direction:column;gap:6px;min-width:0}.manual-trade-field>span{font-size:10px;font-weight:500}.manual-trade-field :is(input,select,strong){box-sizing:border-box;width:100%;min-height:40px;border:1px solid var(--line,#343139);border-radius:10px;background:#211f26;color:var(--ink,#efedf2);padding:10px 12px;font-family:inherit;font-size:11px}.manual-trade-field strong{font-weight:500}
.manual-trade-details{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px;font-size:11px}.manual-trade-details :is(dt,dd){margin:0}.manual-trade-details dt{color:var(--muted,#aaa6b5)}.manual-trade-details dd{text-align:right;font-variant-numeric:tabular-nums}.manual-trade-review:not(:empty){border-top:1px solid var(--line,#343139);margin-top:16px}.manual-trade-message{min-height:18px;font-size:11px;line-height:1.5}.manual-trade-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.manual-trade-dialog button{padding:10px 14px;border:1px solid var(--line,#343139);border-radius:10px;background:#29262f;color:var(--ink,#efedf2);font-family:inherit;font-size:11px;cursor:pointer}.manual-trade-dialog button.primary{background:var(--green,#00df75);color:#09120c;border-color:transparent}.manual-trade-dialog button:disabled{opacity:.55;cursor:wait}.manual-trade-dialog [hidden]{display:none!important}.manual-trade-dialog :focus-visible{outline:2px solid var(--green,#00df75);outline-offset:2px}@media(max-width:420px){.manual-trade-dialog{padding:16px}.manual-trade-grid{gap:10px}.manual-trade-actions button.primary{flex:1}}
.manual-dropdown,.manual-dropdown .ui-select{width:100%;min-width:0}.manual-trade-dialog .ui-select{--select-background:var(--surface,#211f26)}.manual-trade-dialog .ui-select-menu{z-index:5}.manual-trade-dialog .ui-select-trigger{font-weight:400}.manual-trade-dialog .manual-trade-grid:has(.ui-select[data-open=true]){position:relative;z-index:2}
.manual-quick-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.manual-quick-lot{display:flex;flex-direction:column;gap:3px;min-width:0}.manual-quick-lot>span{font-size:10px;color:var(--muted,#aaa6b5)}.manual-quick-lot input{box-sizing:border-box;width:76px;min-height:32px;padding:5px 8px;border:1px solid var(--line,#343139);border-radius:10px;background:var(--surface,#211f26);color:var(--ink,#efedf2);font-family:inherit;font-size:11px;font-variant-numeric:tabular-nums}.manual-quick-controls button{min-height:32px;padding:6px 12px;border:1px solid var(--line,#343139);border-radius:10px;background:var(--surface,#211f26);color:var(--ink,#efedf2);font-family:inherit;font-size:10px;cursor:pointer}.manual-quick-controls .manual-quick-buy{background:var(--green,#00df75);color:#07140d;border-color:transparent;font-weight:600}.manual-quick-controls .manual-quick-sell{background:var(--red,#f56b7c);color:#22060b;border-color:transparent;font-weight:600}.manual-trade-launch button:disabled{opacity:.5;cursor:not-allowed}.manual-quick-hint,.manual-quick-status{flex-basis:100%;margin:0;color:var(--muted,#aaa6b5);font-size:10px;line-height:1.5}.manual-quick-status:empty{display:none}.manual-quick-status{color:var(--ink,#efedf2)}.manual-trade-launch [hidden]{display:none!important}.manual-trade-launch :focus-visible{outline:2px solid var(--green,#00df75);outline-offset:2px}
@media(max-width:600px){.manual-trade-launch{padding:10px;gap:8px}.manual-quick-controls{flex-basis:100%;margin-inline-start:0}.manual-quick-controls :is(.manual-quick-buy,.manual-quick-sell){flex:1}.manual-trade-launch>button{min-height:32px}}@media(max-width:360px){.manual-trade-grid{grid-template-columns:1fr}.manual-quick-controls{gap:6px}.manual-quick-controls button{padding-inline:9px}}
