.common-info{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #00000014;font-family:Inter,Segoe UI,Roboto,sans-serif;margin-bottom:16px;padding:24px}.basic-info{grid-gap:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;padding-bottom:20px}.basic-info,.portfolio-stats{border-bottom:2px solid #cbd5e1;gap:16px}.portfolio-stats{display:flex;flex-wrap:wrap;grid-column:1/-1;padding-bottom:16px}.portfolio-total{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;gap:12px;min-width:250px;padding:16px 20px}.portfolio-total .total-label{color:#475569;font-size:.875rem;font-weight:600;white-space:nowrap}.portfolio-total .total-value{font-family:JetBrains Mono,Consolas,monospace;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.portfolio-total .total-value.positive{color:#059669}.portfolio-total .total-value.negative{color:#dc2626}.portfolio-quantity{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;gap:8px;min-width:200px;padding:16px 20px}.portfolio-quantity .label{color:#64748b;font-size:.875rem;font-weight:600;white-space:nowrap}.portfolio-quantity .value{color:#0f172a;font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:700}.info-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 6px #00000014;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;min-width:180px;padding:14px 18px}.info-label{color:#64748b;font-size:.85rem;font-weight:600;white-space:nowrap}.info-value{color:#0f172a;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700;text-align:center}.exchange-totals{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.exchange-total-group{background:#fffc;border-radius:10px;box-shadow:0 2px 4px #0000000d;padding:20px}.exchange-name{border-bottom:2px solid #e3f2fd;color:#1a237e;font-size:1.1em;font-weight:600;margin-bottom:16px;padding-bottom:8px}.total-row{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.total-row .label{color:#666;font-size:.95em;margin-right:16px;white-space:nowrap}.total-row .value{color:#212121;font-size:.95em;font-weight:500;text-align:right}.total-row.highlight{border-top:1px dashed #e0e0e0;margin-top:12px;padding-top:12px}.total-row.highlight .label{color:#1a237e;font-weight:500}.total-row.highlight .value{color:#1a237e;font-weight:600}.fee-values{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.fee-value{color:#d32f2f;font-weight:500;white-space:nowrap}.fee-value+.fee-value{font-size:.9em;opacity:.9}.info-unit{color:#666;font-size:.85em;font-weight:400;margin-left:4px}.position-calc{display:flex;flex-direction:column;gap:8px}.usdt-input{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:4px 8px;width:120px}.position-sum{color:#666;font-size:14px;white-space:pre-line}.exchange-stats{background:#fffc;border-radius:10px;box-shadow:0 2px 4px #0000000d;margin-top:20px;padding:20px}.exchange-stats h3{border-bottom:2px solid #e3f2fd;color:#1a237e;font-size:1.1em;margin-bottom:16px;padding-bottom:8px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.stats-column{display:flex;flex-direction:column;gap:12px}.stats-row{align-items:center;background:#ffffff80;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.stats-row .label{color:#666;font-size:.95em;margin-right:12px}.stats-row .value{color:#212121;font-size:.95em;font-weight:500;text-align:right;white-space:nowrap}@media (max-width:1200px){.exchange-totals{gap:16px;grid-template-columns:1fr}}@media (max-width:768px){.common-info{padding:16px}.basic-info{gap:12px;grid-template-columns:1fr}.portfolio-stats{flex-direction:column}.info-item,.portfolio-quantity,.portfolio-total{min-width:0;width:100%}.total-row{flex-wrap:wrap;gap:8px}.fee-values{align-items:flex-start;width:100%}}.orders-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 16px #0000001a;contain:layout style paint;font-family:Inter,Segoe UI,Roboto,-apple-system,sans-serif;overflow:hidden;table-layout:fixed;width:100%}.orders-table tbody{contain:layout style}.orders-table .MuiTableHead-root{background:linear-gradient(135deg,#0f172a,#1e293b)}.orders-table .MuiTableHead-root .MuiTableCell-head{border-right:1px solid #ffffff14;color:#f8fafc;font-family:Inter,Segoe UI,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.05em;padding:16px 12px;text-shadow:none;white-space:nowrap}.orders-table .MuiTableHead-root .MuiTableCell-head,.orders-table .MuiTableHead-root .MuiTableCell-head *{text-align:center!important}.orders-table .MuiTableHead-root .MuiTableCell-head:last-child{border-right:none}.orders-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background-color:#f8f9fb}.orders-table .MuiTableRow-root:hover{background-color:#e0f2fe!important;transition:background-color .15s ease}.orders-table .MuiTableRow-root td{border-bottom:1px solid #e2e8f0;font-size:.875rem;padding:14px 12px}.orders-table .col-time{width:60px}.orders-table .col-direction{width:40px}.orders-table .col-price{padding-right:24px;width:120px}.orders-table .col-premium{width:80px}.orders-table .col-quantity{padding-right:24px}.orders-table .col-executed,.orders-table .col-quantity{text-align:center;width:40px}.orders-table .col-pnl{width:100px}.orders-table .col-status{width:40px}.orders-table .col-price-compare{font-size:.85em;text-align:center;width:50px}.time-cell{color:#334155;font-family:JetBrains Mono,Fira Code,Roboto Mono,monospace;font-size:.85rem;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.exchange-type{border-radius:8px;box-shadow:0 2px 6px #00000026;display:inline-block;font-family:Inter,Segoe UI,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;min-width:70px;padding:6px 14px;text-align:center;text-transform:uppercase}.exchange-type.entry{background:linear-gradient(135deg,#10b981,#34d399);border:1px solid #059669;color:#fff}.exchange-type.exit{background:linear-gradient(135deg,#ef4444,#f87171);border:1px solid #dc2626;color:#fff}.price-change{align-items:center;display:flex;gap:8px;justify-content:center}.price-change .price-value{color:#1e293b;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600}.price-change .arrow{color:#64748b;font-weight:700}.premium-value{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600}.premium-unit{color:#64748b;font-size:.8em;margin-left:2px}.amount-value{color:#0f172a;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600}.unit-text{color:#64748b;font-size:.75rem;margin-left:4px}.pnl-cell{align-items:center;display:flex;flex-direction:column;gap:2px}.pnl-row{font-size:.9rem;margin:2px 0}.pnl-row:nth-child(3){color:#666;font-size:.8rem}.total-pnl{font-family:JetBrains Mono,monospace;font-size:1.15rem;font-weight:700;padding:4px 0}.total-pnl.positive{color:#10b981}.total-pnl.negative{color:#ef4444}.status-tag{border-radius:6px;box-shadow:0 2px 6px #0000001f;display:inline-block;font-family:Inter,Segoe UI,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.06em;margin:2px 0;padding:5px 12px;text-transform:uppercase}.status-tag.filled{background:linear-gradient(135deg,#10b981,#34d399);border:1px solid #059669;color:#fff}.status-tag.canceled{background:linear-gradient(135deg,#64748b,#94a3b8);border:1px solid #475569;color:#fff}.status-tag.rejected{background:linear-gradient(135deg,#dc2626,#ef4444);border:1px solid #b91c1c;color:#fff}.status-tag.pending{background:linear-gradient(135deg,#f59e0b,#fbbf24);border:1px solid #d97706;color:#fff}.order-row{cursor:pointer;transform:translateZ(0);will-change:background-color}.order-row:hover{background-color:#0000000a}.order-details-content{grid-gap:24px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:24px}.order-details-section{background:#fff;border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 4px 12px #00000014;min-width:0;padding:20px}.order-details-section h4{border-bottom:2px solid #0f172a;color:#0f172a;font-family:Inter,Segoe UI,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.02em;margin:0 0 16px;padding-bottom:12px}.order-summary{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding-bottom:16px}.summary-row{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.summary-row .label{color:#64748b;font-size:.85rem;font-weight:500}.summary-row .value{color:#0f172a;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600}.raw-data{margin-top:16px}.raw-data pre{word-wrap:break-word;background:#0f172a;border:1px solid #1e293b;border-radius:8px;box-shadow:inset 0 2px 4px #0000004d;color:#94a3b8;font-family:JetBrains Mono,Fira Code,Roboto Mono,monospace;font-size:.75rem;margin:0;overflow-x:auto;padding:16px;white-space:pre-wrap}.exit-kimp-label{color:#666;font-size:.85em;margin-bottom:2px}.pagination-container{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:16px;justify-content:center;margin-top:12px;padding:20px 16px}.pagination-button{border:none;border-radius:8px;cursor:pointer;font-family:Inter,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;padding:10px 24px;transition:all .2s ease}.pagination-button:not(:disabled){background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #0f172a;box-shadow:0 2px 8px #00000026;color:#fff}.pagination-button:not(:disabled):hover{background:linear-gradient(135deg,#0f172a,#1e293b);box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.pagination-button:disabled{background-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.pagination-info{min-width:200px;text-align:center}.pagination-info,.pagination-select{color:#334155;font-family:Inter,Segoe UI,sans-serif;font-size:.875rem;font-weight:600}.pagination-select{background-color:#fff;border:2px solid #cbd5e1;border-radius:8px;cursor:pointer;outline:none;padding:10px 16px;transition:all .2s ease}.pagination-select:hover{border-color:#1e293b}.detail-row{display:flex;justify-content:space-between;margin:8px 0}.detail-row span:first-child{color:#666;margin-right:16px}.detail-row .positive{color:#4caf50}.detail-row .negative{color:#f44336}.execution-diff{font-size:.9em;margin-left:8px}.execution-diff.positive{color:#4caf50}.execution-diff.negative{color:#f44336}.details-row{display:table-row!important}.details-cell{background-color:#00000005;display:table-cell!important;padding:16px;width:100%}.table-container{overflow-x:auto;scrollbar-color:#9b9b9b80 #0000;scrollbar-width:thin}.table-container::-webkit-scrollbar{height:6px}.table-container::-webkit-scrollbar-track{background:#0000}.table-container::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:6px}.table-container::-webkit-scrollbar-thumb:hover{background-color:#9b9b9bb3}@media (max-width:1200px){.col-price{display:none!important}}@media (max-width:1024px){.col-price,.col-price-compare,.col-status,.market-premium{display:none!important}}@media (max-width:768px){.orders-table{min-width:0;min-width:auto}.col-executed,.col-quantity{display:none!important}.col-direction,.col-time{width:35px!important}.col-premium{width:30px!important}.col-price{width:80px!important}.col-pnl{width:100px!important}.col-status{width:60px!important}.order-details-content{gap:16px;grid-template-columns:1fr;padding:8px}.order-details-section{padding:12px}.order-details-section h4{font-size:.9rem;margin-bottom:12px}.summary-row{padding:3px 0}.summary-row .label,.summary-row .value{font-size:.8rem}.raw-data pre{font-size:.75rem;padding:8px}}
/*# sourceMappingURL=main.b6b1963d.css.map*/