.editBuysModal_overlay__bZxSF{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.editBuysModal_modal__OP3vn{background:#fff;border-radius:8px;width:720px;max-width:90vw;box-shadow:0 2px 10px rgba(0,0,0,.25);display:flex;flex-direction:column}.editBuysModal_header___jjUU{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f3f3f3;border-radius:8px 8px 0 0}.editBuysModal_title__cNf6Q{margin:0;font-size:1.25rem;font-weight:600}.editBuysModal_closeBtn__52bbO{background:none;border:none;font-size:24px;cursor:pointer;line-height:1}.editBuysModal_description__KxUg1{margin:24px 24px 16px;font-size:.95rem;color:#333}.editBuysModal_table__NLM2b{table-layout:fixed;margin:0 24px;border-collapse:collapse}.editBuysModal_table__NLM2b th{text-align:left;font-weight:500}.editBuysModal_tableRow__bU3pP td,.editBuysModal_table__NLM2b th{padding:12px 8px;border-bottom:1px solid #e0e0e0}.editBuysModal_table__NLM2b td,.editBuysModal_table__NLM2b th{overflow:hidden}.editBuysModal_cell__xqWwS{white-space:nowrap}.editBuysModal_actionCell__tHjMR{width:70px;text-align:center}.editBuysModal_sectionRow__0070P{background:#f7f7f7;font-weight:500}.editBuysModal_sectionRow__0070P td{padding:14px 8px;border-bottom:1px solid #e0e0e0}.editBuysModal_iconBtn__ZVvs4{background:none;border:none;padding:4px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .12s ease}.editBuysModal_tableRow__bU3pP:hover .editBuysModal_iconBtn__ZVvs4{opacity:1;visibility:visible}.editBuysModal_editingActive__jNE2J .editBuysModal_iconBtn__ZVvs4{opacity:0!important;visibility:hidden!important}.editBuysModal_saveBtn__VrsEn{background:#2962ff}.editBuysModal_deleteBtn__93mXM,.editBuysModal_saveBtn__VrsEn{border:none;color:#fff;padding:6px 18px;border-radius:4px;cursor:pointer;font-size:.9rem}.editBuysModal_deleteBtn__93mXM{background:#d93025}.editBuysModal_details__XkGXO{display:flex;flex-direction:column;gap:8px;padding:16px 24px}.editBuysModal_input__GEyFB{width:100%;min-width:0;box-sizing:border-box;padding:4px 10px;font-size:.9rem;line-height:1.4;background:#fff;border:1px solid #d0d0d0;border-radius:6px;transition:border-color .12s ease}.editBuysModal_input__GEyFB:focus{outline:none;border-color:#2962ff;box-shadow:0 0 0 2px rgba(41,98,255,.18)}.editBuysModal_input__GEyFB[type=number]::-webkit-inner-spin-button,.editBuysModal_input__GEyFB[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.editBuysModal_input__GEyFB[type=number]{-moz-appearance:textfield}.editBuysModal_input__GEyFB::-webkit-calendar-picker-indicator{filter:grayscale(1) opacity(.6)}.editBuysModal_input__GEyFB:hover:not(:focus){border-color:#b5b5b5}.editBuysModal_error__fCiQp{color:#d93025;margin:8px 24px;font-size:.9rem}.editBuysModal_input__GEyFB[type=datetime-local]{step:60}.editBuysModal_input__GEyFB::-webkit-datetime-edit-millisecond-field,.editBuysModal_input__GEyFB::-webkit-datetime-edit-second-field,.editBuysModal_input__GEyFB::-webkit-datetime-edit-second-field+.editBuysModal_input__GEyFB::-webkit-datetime-edit-separator{display:none}.editBuysModal_volumeInfo__upeys{margin:8px 24px;font-size:.9rem;color:#444}.editBuysModal_volumeInfo__upeys strong:first-of-type{color:#2962ff}.editBuysModal_table__NLM2b td,.editBuysModal_table__NLM2b th{white-space:nowrap}.editBuysModal_table__NLM2b tbody td:first-child,.editBuysModal_table__NLM2b thead th:first-child{width:42%}.editBuysModal_table__NLM2b tbody td:nth-child(2),.editBuysModal_table__NLM2b tbody td:nth-child(3),.editBuysModal_table__NLM2b thead th:nth-child(2),.editBuysModal_table__NLM2b thead th:nth-child(3){width:18%}.editBuysModal_table__NLM2b tbody td:nth-child(4),.editBuysModal_table__NLM2b thead th:nth-child(4){width:12%}.editBuysModal_table__NLM2b tbody td:nth-child(5),.editBuysModal_table__NLM2b thead th:nth-child(5){width:10%}.editBuysModal_tableRow__bU3pP{height:44px}.editBuysModal_input__GEyFB{height:28px;padding:3px 8px}.editBuysModal_actionCell__tHjMR{width:90px}.editBuysModal_saveBtn__VrsEn{padding:4px 12px;font-size:.85rem;line-height:1.2}.addTrade_container__aUdXp{width:100%;width:700px;margin:2rem auto;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:2rem;position:relative;box-sizing:border-box}.addTrade_disabled__Fehw_,.addTrade_formControl__NMSIa:disabled{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.addTrade_toast__BpQyy{position:fixed;top:20px;right:20px;background:#10b981;color:#ffffff;padding:.75rem 1.25rem;border-radius:8px;font-weight:500;animation:addTrade_fade__uf5G_ 3s forwards;z-index:1000}.addTrade_errorBox__aczNL{display:flex;align-items:center;background-color:#fdecec;border:1px solid #f5c2c7;color:#842029;padding:12px 16px;border-radius:4px;margin-bottom:16px}.addTrade_errorBox__aczNL p{margin:0 0 0 8px;font-size:.9rem;line-height:1.2}@keyframes addTrade_fade__uf5G_{0%{opacity:0;transform:translateY(-6px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0}}.addTrade_form__xtf1Y{gap:1rem;width:100%}.addTrade_form__xtf1Y h2{margin:0;font-size:1.25rem;font-weight:600}.addTrade_gridContainer__4Becl{gap:1.5rem}.addTrade_formField__Wveuq label{font-weight:500;font-size:.95rem;color:#333}.addTrade_formControl__NMSIa,.addTrade_formField__Wveuq input,.addTrade_formField__Wveuq select{padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:6px;outline:none;transition:border-color .2s ease;background-color:#fff}.addTrade_formControl__NMSIa{min-height:42px;width:100%}.addTrade_inputWithSuffix__ldqEM{position:relative;width:100%}.addTrade_formControlWithSuffix__5Xhar{padding-right:48px}.addTrade_inputSuffix__rhbq_{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px;color:#6b7280;pointer-events:none}.addTrade_closeButton__fX_o_{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.25rem;cursor:pointer}.addTrade_dateTimeRow__OLb74{display:flex;gap:.5rem}.addTrade_dateInput__siAP_{flex:0 0 65%}.addTrade_timeInput__Wqo0a{flex:1 1}.addTrade_dropdown__E_s__{position:relative}.addTrade_dropdownToggle__y_cJ5{padding:.5rem;min-height:42px;display:flex;align-items:center;border:1px solid #ccc;border-radius:6px;cursor:pointer;background-color:#fff}.addTrade_dropdownMenu__tsD0u{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;max-height:200px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;z-index:10;box-sizing:border-box}.addTrade_dropdownMenuUp__NLF9u{top:auto;bottom:calc(100% + 6px)}.addTrade_categoryHeader__08ubT{display:flex;justify-content:space-between;align-items:center;padding:.5rem;cursor:pointer}.addTrade_categoryItems__YAHEg{padding-left:1rem}.addTrade_categoryItem__tgMI1{padding:.5rem;cursor:pointer}.addTrade_categoryItem__tgMI1:hover{background:#f3f4f6}.addTrade_formField__Wveuq input::placeholder{color:#999}.addTrade_formControl__NMSIa:focus,.addTrade_formField__Wveuq input:focus,.addTrade_formField__Wveuq select:focus{border-color:#007bff}.addTrade_submitButton__7KAha{border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .3s ease;margin-top:10px}@media (max-width:768px){.addTrade_container__aUdXp{margin:0;min-height:100vh;border-radius:0;box-shadow:none;padding:16px 14px 24px}.addTrade_form__xtf1Y{gap:16px}.addTrade_initialRow__9Y6Jo,.addTrade_topRow__F9jBG{flex-direction:column;align-items:stretch;gap:12px}.addTrade_gridContainer__4Becl{grid-template-columns:1fr;gap:14px}.addTrade_summaryBox__jrQ2S{flex-direction:column;gap:10px}.addTrade_dateTimeRow__OLb74{flex-direction:column;gap:8px}.addTrade_dateInput__siAP_,.addTrade_timeInput__Wqo0a{flex:1 1}.addTrade_submitButton__7KAha{font-size:16px;padding:14px 12px}.addTrade_toast__BpQyy{top:12px;right:12px;left:12px}}.addTrade_mobileContainer__5M2bF{width:100%;max-width:600px;margin:0 auto;border-radius:12px;padding:18px 16px 32px;box-shadow:0 4px 16px rgba(15,23,42,.08);background:#ffffff;min-height:auto}.addTrade_submitButton__7KAha:disabled{background-color:#5a8fd8;cursor:not-allowed;opacity:.85}.addTrade_buttonContent__LsTB9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.addTrade_buttonLoader__oeOkl{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#ffffff;animation:addTrade_buttonSpin__gstYG .6s linear infinite}@keyframes addTrade_buttonSpin__gstYG{to{transform:rotate(1turn)}}.addTrade_summaryBox__jrQ2S{margin-top:1rem;background:#f3f4f6;border-radius:6px;padding:1rem;justify-content:space-between;display:flex}.addTrade_summaryItem__kSl9V{flex:1 1;display:flex;flex-direction:column}.addTrade_summaryLabel__YuOE_{font-size:14px;color:#666}.addTrade_summaryValue__CSaln{font-size:20px;font-weight:600}.addTrade_optionalToggle__8NjAR{display:flex;align-items:center;cursor:pointer;gap:.5rem;margin-top:1rem;font-weight:500}.addTrade_optionalToggle__8NjAR button{margin-left:auto;border:none;background:none;font-size:1.25rem;line-height:1;cursor:pointer}.addTrade_expander__w2_0i{overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease,opacity .4s ease}.addTrade_expander__w2_0i.addTrade_expanded__Jr6v1{max-height:2000px;opacity:1;overflow:visible}.addTrade_hidden__cHeVD{display:none}.addTrade_form__xtf1Y{display:flex;flex-direction:column;gap:1.5rem;margin-top:8px}.addTrade_topRow__F9jBG{justify-content:space-between}.addTrade_initialRow__9Y6Jo,.addTrade_topRow__F9jBG{display:flex;gap:2rem;align-items:center;width:100%}.addTrade_initialRow__9Y6Jo>div{flex:1 1}.addTrade_topRow__F9jBG h2{margin:0;font-size:1.25rem;font-weight:600}.addTrade_rightControls__xhRf5{width:100%;display:flex;align-items:center;justify-content:space-between}.addTrade_accountField__yFEBC{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.addTrade_accountField__yFEBC select{padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:6px;outline:none;transition:border-color .2s ease;background-color:#fff}.addTrade_gridContainer__4Becl{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem}.addTrade_formField__Wveuq{display:flex;flex-direction:column;gap:.25rem}.addTrade_submitButton__7KAha{width:100%;background-color:#007bff;color:#fff;padding:.6rem 1rem;border-radius:4px;border:none;cursor:pointer}.addTrade_submitButton__7KAha:hover{background-color:#0056b3}