.header{background-color:#000;box-shadow:0 2px 10px #0000004d;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header-container{height:55px;justify-content:space-between;max-width:2000px;position:relative}.header-container,.logo-link{align-items:center;display:flex}.header-logo{height:51px;object-fit:contain;transition:transform .3s ease;width:67px}.header-logo:hover{transform:scale(1.05)}.main-nav{flex:1 1;margin:0 1rem}.nav-list{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.header-search{align-items:center;display:flex;margin-left:auto}.nav-list_right{align-items:center;flex-wrap:nowrap;position:relative}.nav-list_right>*{width:38%}.nav-item{margin:0;padding:0}.nav-link{color:#fff;display:inline-block;font-family:math;font-size:18px;padding:3px 0;position:relative;text-decoration:none;transition:color .3s ease}.secondary{font-size:14px}.nav-list_right{display:flex;flex-wrap:wrap;font-size:14px;gap:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.nav-link:hover{color:#3498db}.nav-link:hover .link-underline{transform:scaleX(1);transform-origin:left}.nav-link.secondary{transition:all .3s ease}.nav-link.secondary:hover{background-color:#3498db1a}.nav-link.active,.subheader-link.active{color:#007bff;font-weight:500}.mobile-menu-button{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;padding:0;width:30px;z-index:10}.mobile-menu-button span{background:#fff;border-radius:10px;height:3px;position:relative;transform-origin:1px;transition:all .3s linear;width:30px}.nav-item{position:relative}.subheader-container{background-color:#262626;box-shadow:0 4px 8px #0000001a;padding:7px 9px}.subheader-list{display:flex;gap:14px;list-style:none;margin:0;padding:0}.subheader-link{color:#f0f8ff;font-family:sans-serif;font-size:13px;text-decoration:none;transition:all .3s ease}.subheader-link:hover{color:#3498db}.subheader-container .subheader-item:not(:last-child){margin-right:1rem}@media (max-width:768px){.mobile-menu-button{display:flex}.main-nav,.right-nav{display:none}.main-nav.active,.right-nav.active{background-color:#000;display:block;left:0;padding:1rem;position:absolute;right:0;top:60px}.nav-list{align-items:center;flex-direction:column;gap:1rem}.nav-item{text-align:center;width:100%}.nav-link{display:block;padding:3px 0}.header-container{height:auto;padding:.5rem 1rem}}@media (max-width:480px){.header-logo{width:80px}.nav-link{font-size:.9rem}}.ticker-container{background:#0000;height:40px;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);width:65%}.ticker-wrap{height:100%;padding:10px;width:100%}.ticker{animation:ticker 24s linear infinite;display:inline-flex;white-space:nowrap}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ticker-item{align-items:center;color:#fff;display:inline-flex;font-family:math;font-size:14px;padding:0 20px}.ticker-symbol{font-weight:700}.ticker-change,.ticker-price,.ticker-symbol{margin-right:8px}.ticker-change{align-items:center;display:flex}.ticker-change.positive{color:#4ade80}.ticker-change.negative{color:#f87171}.ticker-message{color:#fff}.ticker:hover{animation-play-state:paused}@media (max-width:1200px){.ticker-container{width:60%}.ticker-item{font-size:12px;padding:0 10px}}@media (max-width:992px){.ticker-container{width:55%}.ticker-item{font-size:11px;padding:0 8px}}@media (max-width:768px){.ticker-container{height:35px;position:relative;top:0;transform:none;width:100%}.ticker-item{font-size:10px;padding:0 6px}}@media (max-width:480px){.ticker-container{height:30px}.ticker-item{font-size:9px;padding:0 4px}}.toast-container{display:flex;flex-direction:column;gap:10px;max-width:300px;position:fixed;right:20px;top:20px;z-index:9999}.toast{align-items:center;animation:slideIn .3s ease-out forwards;background-color:#f8f9fa;border-radius:4px;box-shadow:0 4px 12px #00000026;display:flex;justify-content:space-between;overflow:hidden;padding:12px 16px;position:relative}.toast-success{background-color:#d4edda;border-left:4px solid #28a745;color:#155724}.toast-error{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.toast-info{background-color:#d1ecf1;border-left:4px solid #17a2b8;color:#0c5460}.toast-warning{background-color:#fff3cd;border-left:4px solid #ffc107;color:#856404}.toast-content{flex:1 1;margin-right:8px}.toast-close{background:none;border:none;cursor:pointer;font-size:18px;line-height:1;opacity:.5;padding:0 4px;transition:opacity .2s}.toast-close:hover{opacity:1}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.toast-exit{animation:fadeOut .3s forwards}.new-data-alert{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;display:flex;justify-content:space-between;margin:10px 0;padding:10px}.new-data-alert button{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.new-data-alert button:hover{background-color:#5a6268}.row-alert-container{bottom:20px;display:flex;flex-direction:column-reverse;gap:10px;max-width:320px;position:fixed;right:20px;z-index:9999}.row-alert-toast{align-items:flex-start;animation:row-alert-slide-in .3s ease-out forwards;background-color:#fff;border-left:4px solid #16a34a;border-radius:6px;box-shadow:0 4px 16px #0000002e;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;gap:8px;justify-content:space-between;padding:12px 14px}.row-alert-toast-clickable{cursor:pointer;transition:box-shadow .15s,transform .15s}.row-alert-toast-clickable:hover{box-shadow:0 6px 20px #0000003d;transform:translateY(-1px)}.row-alert-toast-content{display:flex;flex-direction:column;gap:2px}.row-alert-toast-title{color:#16a34a;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.row-alert-toast-detail{color:#1e293b;font-size:14px;font-weight:600}.row-alert-toast-close{background:none;border:none;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:0}.row-alert-toast-close:hover{color:#334155}@keyframes row-alert-slide-in{0%{opacity:0;transform:translateX(110%)}to{opacity:1;transform:translateX(0)}}.opt-fab{align-items:center;background:#1e293b;border:none;border-radius:50%;bottom:24px;box-shadow:0 2px 10px #0f172a40;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:24px;transition:background .15s,transform .1s;width:48px;z-index:900}.opt-fab:hover{background:#0f172a;transform:translateY(-1px)}.opt-fab-badge{align-items:center;background:#2563eb;border:2px solid #fff;border-radius:9px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-3px;top:-3px}.opt-drawer-overlay{animation:opt-fade-in .12s ease;background:#0f172a59;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}@keyframes opt-fade-in{0%{opacity:0}to{opacity:1}}.opt-drawer{animation:opt-slide-in .18s ease;background:#fff;box-shadow:-4px 0 24px #0f172a1f;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100%;max-width:96vw;width:620px}@keyframes opt-slide-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.opt-drawer-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.opt-drawer-title{align-items:baseline;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px;letter-spacing:-.01em}.opt-drawer-header-actions{align-items:center;display:flex;gap:10px}.opt-drawer-close{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;padding:4px}.opt-drawer-close:hover{background:#f1f5f9;color:#334155}.opt-drawer-body{flex:1 1;overflow-y:auto;padding:4px 0 16px}.opt-drawer-footer{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 20px}.opt-drawer-footer-left{display:flex;flex-direction:column;gap:2px;min-width:0}.opt-drawer-total{color:#0f172a;font-size:13px;font-weight:700}.opt-drawer-footer-hint{color:#94a3b8;font-size:11px;line-height:1.3}.opt-drawer-clear{margin:8px 20px 0}.opt-basket-count{color:#94a3b8;font-size:13px;font-weight:500}.opt-basket-account-badge{background:#f1f5f9;border-radius:4px;color:#475569;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 8px}.opt-basket-clear-btn{align-items:center;background:#0000;border:none;border-radius:5px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:5px 10px}.opt-basket-clear-btn:hover{background:#fef2f2;color:#dc2626}.opt-type-badge{align-items:center;border-radius:3px;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.02em;min-width:22px;padding:2px 5px}.opt-type-badge.ce{background:#ecfdf5;color:#059669}.opt-type-badge.pe{background:#fef2f2;color:#dc2626}.opt-basket-empty{align-items:center;color:#cbd5e1;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:56px 24px;text-align:center}.opt-basket-empty p{color:#64748b;font-size:13px;font-weight:600;margin:8px 0 0}.opt-basket-empty span{color:#94a3b8;font-size:12px;max-width:260px}.opt-leg-list{display:flex;flex-direction:column;padding:4px 20px 0}.opt-leg-item{border-bottom:1px solid #f1f5f9;padding:12px 0}.opt-leg-item:last-child{border-bottom:none}.opt-leg-item.opt-leg-ce{box-shadow:inset 2px 0 0 #10b981}.opt-leg-item.opt-leg-pe{box-shadow:inset 2px 0 0 #ef4444}.opt-leg-item{padding-left:10px}.opt-leg-item-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.opt-leg-symbol-row{align-items:center;display:flex;gap:7px;min-width:0}.opt-leg-symbol-text{min-width:0}.opt-leg-symbol-text strong{color:#0f172a;display:block;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-leg-meta{color:#94a3b8;font-size:10.5px;margin-top:1px}.opt-leg-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.opt-toggle-group{border:1px solid #e2e8f0;border-radius:5px;display:flex;overflow:hidden}.opt-toggle{background:#fff;border:none;color:#64748b;cursor:pointer;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:5px 8px;white-space:nowrap}.opt-toggle+.opt-toggle{border-left:1px solid #e2e8f0}.opt-toggle:hover{background:#f8fafc}.opt-toggle.active{background:#f1f5f9;color:#0f172a}.opt-toggle.active-buy{background:#2563eb;color:#fff}.opt-toggle.active-sell{background:#ea580c;color:#fff}.opt-leg-mini-field{color:#94a3b8;display:flex;flex-direction:column;font-size:9px;font-weight:600;gap:2px;letter-spacing:.03em;text-transform:uppercase}.opt-leg-mini-input{border:1px solid #e2e8f0;border-radius:4px;color:#1e293b;font-size:12px;outline:none;padding:4px 6px;text-align:right;width:56px}.opt-leg-mini-input:focus{border-color:#94a3b8}.opt-leg-lot-hint{align-self:center;color:#94a3b8;font-size:10.5px;white-space:nowrap}.opt-basket-remove-btn{background:none;border:none;border-radius:4px;color:#cbd5e1;cursor:pointer;display:flex;padding:3px}.opt-basket-remove-btn:hover{background:#fef2f2;color:#dc2626}.opt-basket-place-btn{align-items:center;background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 20px;transition:background .15s;white-space:nowrap}.opt-basket-place-btn:hover:not(:disabled){background:#1d4ed8}.opt-basket-place-btn:disabled{cursor:wait;opacity:.6}.opt-spin{animation:opt-rotate .8s linear infinite}@keyframes opt-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.opt-basket-results{display:flex;flex-direction:column;gap:10px;margin:14px 20px 0}.opt-results-section{background:#fafbfc;border:1px solid #eef0f3;border-radius:6px;padding:10px 12px}.opt-results-section h4{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.opt-result-row{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;font-size:11.5px;gap:7px;padding:5px 0}.opt-result-row:last-child{border-bottom:none}.opt-result-icon{flex-shrink:0;margin-top:1px}.opt-result-body{display:flex;flex-direction:column;gap:1px}.opt-result-row.success .opt-result-icon,.opt-result-row.success strong{color:#059669}.opt-result-row.error .opt-result-icon,.opt-result-row.error strong{color:#dc2626}.opt-basket-notification{align-items:center;animation:opt-slide-up .2s ease;border-radius:6px;bottom:84px;box-shadow:0 4px 16px #0f172a1f;display:flex;font-size:12.5px;font-weight:500;gap:8px;max-width:320px;padding:10px 16px;position:fixed;right:24px;z-index:1100}.opt-basket-notification.success{background:#fff;border:1px solid #a7f3d0;color:#065f46}.opt-basket-notification.error{background:#fff;border:1px solid #fecaca;color:#991b1b}@keyframes opt-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gd-container{background-color:#fff;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;width:100%}.gd-table-wrapper{border:1px solid #e2e8f0;border-radius:4px;overflow-x:auto;width:100%}.gd-table{border-collapse:collapse;white-space:nowrap;width:100%}.gd-border-right{border-right:2px solid #cbd5e1!important}.gd-super-header{background-color:#f1f5f9!important;border-bottom:2px solid #cbd5e1!important;color:#0f172a!important;font-size:13px!important;letter-spacing:.5px;padding:8px 10px!important;text-align:center;text-transform:uppercase}.gd-table th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:11px;font-weight:600;padding:6px 10px;vertical-align:bottom}.gd-th-content{align-items:center;display:flex;margin-bottom:6px}.gd-justify-end{justify-content:flex-end}.gd-sortable-header{align-items:center;cursor:pointer;display:flex;gap:4px;transition:color .2s;-webkit-user-select:none;user-select:none}.gd-sortable-header:hover{color:#111827}.gd-sort-icon{align-items:center;color:#3b82f6;display:flex}.gd-icon-muted{color:#d1d5db}.gd-filter-wrapper{width:100%}.gd-filter-input{background-color:#fff;border:1px solid #cbd5e1;border-radius:3px;box-sizing:border-box;font-size:10px;min-width:50px;outline:none;padding:4px 6px;transition:border-color .2s;width:100%}.gd-filter-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.gd-table td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:12px;padding:6px 10px}.gd-row:hover td{background-color:#f3f4f6}.gd-ticker-link{align-items:center;color:#2563eb;display:inline-flex;font-weight:600;text-decoration:none;transition:color .2s}.gd-ticker-link:hover{color:#1d4ed8;text-decoration:underline}.gd-icon-link{align-items:center;color:#94a3b8;display:flex;transition:color .2s}.gd-icon-link:hover{color:#3b82f6}.gd-status-cell{color:#6b7280;font-size:14px;padding:40px!important;text-align:center}.gd-error{color:#dc2626}
/*# sourceMappingURL=main.3d46aaf2.css.map*/