.AddPositionForm_form__Nabv4{display:grid;grid-template-columns:1fr 300px;grid-gap:24px;gap:24px;align-items:start}@media (max-width:880px){.AddPositionForm_form__Nabv4{grid-template-columns:1fr}}.AddPositionForm_main__I7VAZ{display:flex;flex-direction:column;gap:16px;min-width:0}.AddPositionForm_aside__6AQnd{display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--panel-2,hsla(0,0%,100%,.025));border:1px solid var(--border);border-radius:12px;position:-webkit-sticky;position:sticky;top:16px}.AddPositionForm_sideToggle__2U2dJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;background:var(--panel-2,hsla(0,0%,100%,.03));border:1px solid var(--border);border-radius:8px;padding:3px}.AddPositionForm_sideBtn__LQH7D{background:transparent;border:none;color:var(--muted);padding:9px 14px;font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;border-radius:6px;font-family:inherit;transition:color .15s ease,background .15s ease}.AddPositionForm_sideBtn__LQH7D:hover:not(.AddPositionForm_active__pOHSO){color:var(--text)}.AddPositionForm_sideBtn__LQH7D.AddPositionForm_active__pOHSO{background:var(--bg);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.15)}.AddPositionForm_sideBtn__LQH7D.AddPositionForm_active__pOHSO.AddPositionForm_buy__OVzrz{color:#2ea043}.AddPositionForm_sideBtn__LQH7D.AddPositionForm_active__pOHSO.AddPositionForm_sell__itjQN{color:#e65050}.AddPositionForm_field__h_IZn{display:flex;flex-direction:column;gap:6px}.AddPositionForm_field__h_IZn>label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.AddPositionForm_input__IY154,.AddPositionForm_select__8D1Db{background:var(--bg);border:1px solid var(--border);color:var(--text);padding:11px 12px;border-radius:6px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .15s ease}.AddPositionForm_input__IY154:focus,.AddPositionForm_select__8D1Db:focus{outline:none;border-color:var(--accent)}.AddPositionForm_input__IY154::placeholder{color:var(--muted);opacity:.6}.AddPositionForm_tickerField__F2Y6V{position:relative}.AddPositionForm_tickerInput__QmCmo{background:var(--bg);border:1px solid var(--border);color:var(--text);padding:14px 40px 14px 16px;border-radius:8px;font-size:18px;font-weight:600;font-family:var(--font-mono,ui-monospace,Menlo,monospace);letter-spacing:.02em;width:100%;box-sizing:border-box;transition:border-color .15s ease}.AddPositionForm_tickerInput__QmCmo:focus{outline:none;border-color:var(--accent)}.AddPositionForm_tickerInput__QmCmo::placeholder{font-size:15px;font-weight:400;letter-spacing:0;color:var(--muted);opacity:.55;text-transform:none}.AddPositionForm_spinner__28kU4{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:14px;pointer-events:none}.AddPositionForm_suggestList__tCRzs{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--panel);border:1px solid var(--border-strong,var(--border));border-radius:6px;box-shadow:0 6px 24px rgba(0,0,0,.35);max-height:280px;overflow-y:auto;z-index:40;list-style:none;margin:0;padding:4px}.AddPositionForm_suggest__JI6mH{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;cursor:pointer}.AddPositionForm_suggest__JI6mH.AddPositionForm_active__pOHSO,.AddPositionForm_suggest__JI6mH:hover{background:var(--panel-2,hsla(0,0%,100%,.04))}.AddPositionForm_suggestSym__T4PUU{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-weight:600;color:var(--text);font-size:13px;min-width:64px}.AddPositionForm_suggestName__tIvp_{flex:1 1;font-size:12.5px;color:var(--text-dim,#bbb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddPositionForm_suggestTag__Si_xd{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:2px 6px;border-radius:3px;border:1px solid var(--border);background:var(--panel-2,hsla(0,0%,100%,.02))}.AddPositionForm_suggestTag__Si_xd.AddPositionForm_cedear__uJfiI{color:#d4a144;border-color:rgba(212,161,68,.3)}.AddPositionForm_priceField__FYI4L{position:relative;display:flex;align-items:stretch;background:var(--bg);border:1px solid var(--border);border-radius:6px;overflow:hidden;transition:border-color .15s ease}.AddPositionForm_priceField__FYI4L:focus-within{border-color:var(--accent)}.AddPositionForm_priceInput___Tyzu{flex:1 1;background:transparent;border:none;color:var(--text);padding:11px 12px;font-size:14px;font-family:inherit;min-width:0}.AddPositionForm_priceInput___Tyzu:focus{outline:none}.AddPositionForm_ccySplit__GSOAG{display:flex;border-left:1px solid var(--border)}.AddPositionForm_ccyBtn__9V0Th{background:transparent;border:none;color:var(--muted);padding:0 14px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:color .15s ease,background .15s ease}.AddPositionForm_ccyBtn__9V0Th:not(:last-child){border-right:1px solid var(--border)}.AddPositionForm_ccyBtn__9V0Th:hover:not(.AddPositionForm_active__pOHSO){color:var(--text)}.AddPositionForm_ccyBtn__9V0Th.AddPositionForm_active__pOHSO{background:var(--panel-2,hsla(0,0%,100%,.08));color:var(--text);font-weight:600}.AddPositionForm_inline__OjNJ0{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:520px){.AddPositionForm_inline__OjNJ0{grid-template-columns:1fr}}.AddPositionForm_asideTop__eaw8H{display:flex;flex-direction:column;gap:2px}.AddPositionForm_asideLabel__3m8Qr{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.AddPositionForm_asideTotal__P2bR4{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--text);line-height:1.1}.AddPositionForm_asideTotal__P2bR4.AddPositionForm_empty__7dsPr{color:var(--muted);opacity:.5}.AddPositionForm_asideCcy__Ee7vP{font-size:13px;color:var(--muted);margin-right:4px}.AddPositionForm_asideMath__KpXrB{font-size:12.5px;color:var(--text-dim,#bbb);font-family:var(--font-mono,ui-monospace,Menlo,monospace);padding:10px 0;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);line-height:1.5}.AddPositionForm_asideMath__KpXrB .AddPositionForm_muted__xS1Xp{color:var(--muted)}.AddPositionForm_asideMath__KpXrB .AddPositionForm_strong__jOCC_{color:var(--text);font-weight:500}.AddPositionForm_asideFooter__a2_hl{display:flex;flex-direction:column;gap:10px}.AddPositionForm_submit__xjXJj{background:var(--text);color:var(--bg);border:none;padding:13px 18px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;font-family:inherit;letter-spacing:-.1px;transition:transform .1s ease,filter .15s ease;width:100%}.AddPositionForm_submit__xjXJj:hover:not(:disabled){filter:brightness(1.05)}.AddPositionForm_submit__xjXJj.AddPositionForm_buy__OVzrz{background:#2ea043;color:#fff}.AddPositionForm_submit__xjXJj.AddPositionForm_sell__itjQN{background:#e65050;color:#fff}.AddPositionForm_submit__xjXJj:disabled{opacity:.45;cursor:default}.AddPositionForm_error__P6w2Z{color:#e65050;font-size:13px;padding:8px 10px;background:rgba(230,80,80,.08);border:1px solid rgba(230,80,80,.2);border-radius:6px}.BrokerManager_wrap__2rgtw{display:flex;flex-direction:column;gap:16px}.BrokerManager_head___2L_5{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.BrokerManager_title__BrqTS{margin:0;font-size:15px;font-weight:600;color:var(--text)}.BrokerManager_hint__JhYRR{font-size:12px;color:var(--muted)}.BrokerManager_grid__nhIZZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.BrokerManager_card__AbNe8{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--panel-2,hsla(0,0%,100%,.02));border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.BrokerManager_card__AbNe8:hover{border-color:var(--text)}.BrokerManager_card__AbNe8.BrokerManager_attached__pBFUr{border-color:var(--accent,var(--text));background:hsla(0,0%,100%,.04)}.BrokerManager_cardTop__8lhXX{display:flex;align-items:center;justify-content:space-between;gap:8px}.BrokerManager_name__MgJDK{font-weight:600;font-size:14px;color:var(--text);letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrokerManager_ccy__MRs_K{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:2px 6px;border-radius:3px;border:1px solid var(--border);background:var(--bg);font-family:var(--font-mono,ui-monospace,Menlo,monospace);flex-shrink:0}.BrokerManager_check__o4Cev{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.BrokerManager_card__AbNe8.BrokerManager_attached__pBFUr .BrokerManager_check__o4Cev{color:var(--text)}.BrokerManager_dot__852B5{width:8px;height:8px;border-radius:50%;background:var(--muted);opacity:.4}.BrokerManager_card__AbNe8.BrokerManager_attached__pBFUr .BrokerManager_dot__852B5{background:#2ea043;opacity:1;box-shadow:0 0 0 3px rgba(46,160,67,.2)}.BrokerManager_rowActions__dBl1J{display:flex;gap:6px;opacity:1;position:absolute;top:8px;right:8px}@media (hover:hover) and (pointer:fine){.BrokerManager_rowActions__dBl1J{opacity:0;transition:opacity .15s ease}.BrokerManager_card__AbNe8:focus-within .BrokerManager_rowActions__dBl1J,.BrokerManager_card__AbNe8:hover .BrokerManager_rowActions__dBl1J{opacity:1}}.BrokerManager_iconBtn__fXB2l{background:var(--bg);border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:4px 6px;font-size:11px;line-height:1;cursor:pointer;font-family:inherit}@media (pointer:coarse){.BrokerManager_iconBtn__fXB2l{min-width:var(--tap-target);min-height:var(--tap-target);padding:0 10px;font-size:13px}}.BrokerManager_iconBtn__fXB2l:hover{color:var(--text);border-color:var(--text)}.BrokerManager_iconBtn__fXB2l.BrokerManager_danger__LfpTc:hover{color:#e65050;border-color:#e65050}.BrokerManager_editInput__ARY53{background:var(--bg);border:1px solid var(--accent,var(--text));color:var(--text);padding:4px 6px;border-radius:4px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.BrokerManager_addCard__f_LUi{display:flex;flex-direction:column;gap:8px;padding:14px;background:transparent;border:1px dashed var(--border-strong,var(--border));border-radius:10px}.BrokerManager_addRow__QfQfx{display:flex;gap:6px}.BrokerManager_addRow__QfQfx input{flex:1 1;min-width:0}.BrokerManager_addRow__QfQfx input,.BrokerManager_addRow__QfQfx select{background:var(--bg);border:1px solid var(--border);color:var(--text);padding:8px 10px;border-radius:6px;font-size:13px;font-family:inherit}.BrokerManager_addRow__QfQfx select{width:70px}.BrokerManager_addRow__QfQfx input:focus,.BrokerManager_addRow__QfQfx select:focus{outline:none;border-color:var(--accent)}.BrokerManager_addBtn__zqTiz{background:var(--text);color:var(--bg);border:none;padding:9px 12px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.BrokerManager_addBtn__zqTiz:disabled{opacity:.4;cursor:default}.BrokerManager_addLabel__IdpKO{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.BrokerManager_empty__BzOLn{grid-column:1/-1;padding:24px;text-align:center;color:var(--muted);font-size:13px}.BrokerManager_error___Mo0v{color:#e65050;font-size:13px;padding:8px 10px;background:rgba(230,80,80,.08);border:1px solid rgba(230,80,80,.2);border-radius:6px}.CashBalancesPanel_wrap__ND8VM{display:flex;flex-direction:column;gap:16px}.CashBalancesPanel_head__VOL_3{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.CashBalancesPanel_title___b5S5{margin:0;font-size:15px;font-weight:600;color:var(--text)}.CashBalancesPanel_hint__RyJ5s{font-size:12px;color:var(--muted)}.CashBalancesPanel_grid__75YqU{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.CashBalancesPanel_card__kKhZp{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--panel-2,hsla(0,0%,100%,.02));border:1px solid var(--border);border-radius:10px}.CashBalancesPanel_cardHead__17ykk{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.CashBalancesPanel_name__CiWez{font-weight:600;font-size:14px;color:var(--text);letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CashBalancesPanel_defaultCcy__zepR0{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.CashBalancesPanel_rows__o4dZL{display:flex;flex-direction:column;gap:8px}.CashBalancesPanel_row__FB44c{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:8px;gap:8px}.CashBalancesPanel_ccyBadge__GpaUL{font-size:11px;letter-spacing:.05em;text-align:center;color:var(--muted);padding:4px 0;border-radius:4px;font-weight:500}.CashBalancesPanel_ccyBadge__GpaUL,.CashBalancesPanel_input__lDL__{background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.CashBalancesPanel_input__lDL__{color:var(--text);padding:8px 10px;border-radius:6px;font-size:14px;text-align:right;width:100%;box-sizing:border-box;transition:border-color .15s ease}.CashBalancesPanel_input__lDL__:focus{outline:none;border-color:var(--accent)}.CashBalancesPanel_saving__un_BS{font-size:10px;color:var(--muted);min-width:20px;text-align:center}.CashBalancesPanel_summary__usCPe{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;background:var(--panel-2,hsla(0,0%,100%,.02));border-radius:8px;border:1px dashed var(--border);font-size:13px}.CashBalancesPanel_summaryLabel__MJRDH{color:var(--muted);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.CashBalancesPanel_totals__IS_rx{display:flex;gap:18px;align-items:baseline}.CashBalancesPanel_total___Hb41{display:flex;gap:6px;align-items:baseline;font-family:var(--font-mono,ui-monospace,Menlo,monospace)}.CashBalancesPanel_totalCcy__hicjz{color:var(--muted);font-size:11px;letter-spacing:.05em}.CashBalancesPanel_totalVal__H4XN8{color:var(--text);font-weight:600;font-size:14px}.CashBalancesPanel_empty__7rK_5{padding:24px;text-align:center;color:var(--muted);font-size:13px;grid-column:1/-1}