.mobile-app{background:#f5f7fb;flex-direction:column;width:100%;max-width:500px;height:100dvh;max-height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 1.25rem #0000000d}@media (min-width:1024px){.mobile-app{max-width:100%;margin:0;padding-left:0}}.mobile-app .app-header{background:#fff;border-bottom:1px solid #e8ecf0;flex-direction:column;flex-shrink:0;gap:0;width:100%;padding:.875rem 1rem;display:flex}.mobile-app .header-top{flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:.625rem;width:100%;margin-bottom:0;display:flex}.mobile-app .logo-area{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.mobile-app .logo-text{color:#1a1e2b;white-space:nowrap;font-size:1.2rem;font-weight:700}.mobile-app .folder-btn{cursor:pointer;color:#c62e2e;white-space:nowrap;background:#f8f9fc;border:1px solid #e2e6ec;border-radius:2.5rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:flex}.mobile-app .folder-btn:active{background:#edeff3;transform:scale(.96)}.mobile-app .search-wrapper{flex-shrink:0;align-items:center;width:100%;margin-top:.625rem;display:flex;position:relative}.mobile-app .search-wrapper:after{content:"";pointer-events:none;border-radius:1rem;transition:box-shadow .25s;position:absolute;inset:0;box-shadow:0 0 #c62e2e00}.mobile-app .search-wrapper:focus-within:after{box-shadow:none}.search-icon{color:#b0bad0;pointer-events:none;z-index:1;flex-shrink:0;transition:color .2s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search-input{color:#1a1e2b;-webkit-appearance:none;box-sizing:border-box;background:#f8f9fc;border:1.5px solid #e8ecf0;border-radius:1rem;width:100%;height:3rem;padding:0 6.75rem 0 2.875rem;font-family:Inter,-apple-system,sans-serif;font-size:.9375rem;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.search-input::placeholder{color:#b0bad0;font-weight:400}.search-input:focus{background:#fff;border-color:#b0bad0;outline:none;box-shadow:0 .25rem 1rem #0000000d}.search-shortcut{pointer-events:none;opacity:.6;transition:opacity .2s;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.search-wrapper:focus-within .search-shortcut{opacity:0}.search-shortcut kbd{color:#8c94a8;background:#eef0f5;border:1px solid #d8dce8;border-bottom-width:2px;border-radius:.375rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.clear-search-btn{cursor:pointer;color:#8c94a8;background:#eef0f5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s,color .15s,transform .15s;animation:.18s cubic-bezier(.2,.9,.4,1.1) both clearBtnIn;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.clear-search-btn:hover{color:#c62e2e;background:#f5d0d0;transform:translateY(-50%)scale(1.1)}.clear-search-btn:active{transform:translateY(-50%)scale(.92)}@keyframes clearBtnIn{0%{opacity:0;transform:translateY(-50%)scale(.6)}to{opacity:1;transform:translateY(-50%)scale(1)}}.search-wrapper.has-text .search-input{padding-right:3rem}.dark .search-input,.black .search-input{color:#d1d4dc;background:#1e222d;border-color:#2a2e39}.dark .search-input:focus,.black .search-input:focus{background:#131722;border-color:#3a3a3a;box-shadow:0 .25rem 1rem #0003}.dark .search-input::placeholder,.black .search-input::placeholder{color:#4e5472}.dark .search-shortcut kbd,.black .search-shortcut kbd{color:#6b7280;background:#2a2e39;border-color:#363c4e}.dark .clear-search-btn,.black .clear-search-btn{color:#787b86;background:#2a2e39}.dark .clear-search-btn:hover,.black .clear-search-btn:hover{color:#c62e2e;background:#c62e2e33}.dark .mobile-app .search-wrapper:focus-within:after,.black .mobile-app .search-wrapper:focus-within:after{box-shadow:none}.watchlist-layout{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.mobile-app .main-content{background:#f5f7fb;flex-direction:column;flex:1;padding:1rem;display:flex;overflow-y:auto;padding-bottom:calc(var(--footer-nav-height,4.0625rem) + env(safe-area-inset-bottom,0px) + .9375rem)!important}.search-results-section{z-index:40;box-shadow:none;background:#fff;border:none;border-radius:0;flex-direction:column;min-height:0;max-height:none;margin-bottom:0;padding:1rem 0;display:flex;position:absolute;inset:0;overflow:hidden}.section-subtitle{text-transform:uppercase;color:#c62e2e;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:0 1rem;font-size:.7rem;font-weight:700;display:flex}.section-subtitle #searchResultCount{color:#c62e2e;font-size:.7rem;font-weight:700}.search-result-list,#searchResultsList{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-y:contain;will-change:scroll-position;flex-direction:column;flex:1;gap:0;min-height:0;padding-right:2px;display:flex;overflow-y:auto;padding-bottom:calc(var(--footer-nav-height,4.0625rem) + env(safe-area-inset-bottom,0px) + 1.25rem)!important}.search-result-item{box-shadow:none;background:#fff;border:1px #eff2f8;border-bottom-style:solid;border-radius:0;justify-content:space-between;align-items:center;gap:.625rem;padding:1rem .875rem;display:flex}.search-result-info{flex:1}.search-result-name{color:#1a1e2b;font-size:.85rem;font-weight:600}.search-result-symbol{color:#8f9bb3;margin-top:2px;font-size:.65rem}.search-result-price{color:#2c313f;margin-right:.75rem;font-size:.85rem;font-weight:600}.add-smart-btn{color:#fff;cursor:pointer;background:#c62e2e;border:none;border-radius:1.875rem;padding:.375rem .875rem;font-size:.7rem;font-weight:600}.no-results{text-align:center;color:#aeb5cc;padding:1.5rem;font-size:.8rem}.sri-left{flex:1;min-width:0}.sri-name{color:#1a1e2b;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.sri-symbol{color:#8f9bb3;white-space:nowrap;text-overflow:ellipsis;margin-top:.25rem;font-size:.72rem;overflow:hidden}.sri-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.sri-price{color:#2c313f;white-space:nowrap;font-size:.95rem;font-weight:600}.sri-add-btn{min-width:3.375rem;border-radius:1.25rem!important;padding:.4375rem 1rem!important;font-size:.8rem!important}.watchlist-section{flex-direction:column;display:flex}.watchlist-header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:0 .25rem;display:flex}.watchlist-title-section{align-items:baseline;gap:.75rem;display:flex}.watchlist-title{text-transform:uppercase;letter-spacing:1px;color:#8e95a8;font-size:.75rem;font-weight:700}.watchlist-count{color:#c62e2e;background:#f0f2f5;border-radius:1.25rem;padding:.25rem .625rem;font-size:.7rem;font-weight:600}.add-hint{color:#c62e2e;background:#fef0f0;border-radius:1.875rem;padding:.25rem .75rem;font-size:.6rem;font-weight:500;display:inline-block}.action-hint{color:#9aa4bf;text-align:right;background:#f8f9fc;border-radius:1.875rem;padding:.375rem .75rem;font-size:.6rem;display:inline-block}.multi-select-bar{background:#f8f9fc;border:1px solid #e8ecf0;border-radius:1.25rem;flex-shrink:0;margin-bottom:.75rem;overflow:hidden}.multi-select-row{padding:.5rem 1rem}.multi-select-row.top-row{background:#fff;border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;display:flex}.multi-select-row.bottom-row{background:#f8f9fc;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.select-actions{gap:.5rem;display:flex}.delete-actions{flex:1;justify-content:flex-end;gap:.75rem;display:flex}.select-all-btn,.unselect-all-btn{cursor:pointer;background:0 0;border:none;border-radius:1.875rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.7rem;font-weight:600;display:flex}.select-all-btn{color:#4a5568;background:#f0f2f5}.unselect-all-btn{color:#6b728e;background:#f0f2f5}.delete-selected-btn{cursor:pointer;color:#fff;background:#c62e2e;border:none;border-radius:1.875rem;align-items:center;gap:.375rem;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:flex}.exit-selection-btn{cursor:pointer;color:#5b677e;background:#f0f2f5;border:none;border-radius:1.875rem;align-items:center;gap:.375rem;padding:.375rem 1rem;font-size:.7rem;font-weight:600;display:flex}.delete-selected-btn.disabled{opacity:.5;pointer-events:none}.selected-count{color:#c62e2e;background:#fff0f0;border-radius:1.875rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.watchlist-cards-container{flex:1;min-height:0;overflow-y:auto}.watchlist-card-list{flex-direction:column;gap:.625rem;display:flex}.swipe-container{touch-action:pan-y pinch-zoom;border-radius:1.25rem;position:relative;overflow:hidden}.instrument-card{z-index:2;cursor:pointer;background:#fff;border:1px solid #eef2f8;border-radius:1.25rem;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:transform .3s cubic-bezier(.2,.9,.4,1.1);display:flex;position:relative}.instrument-card.selected-mode{background:#fff5f5;border-color:#c62e2e}.swipe-container.swiping .instrument-card{transition:transform 50ms linear}.delete-background{color:#fff;z-index:1;background:#c62e2e;border-radius:1.25rem;justify-content:center;align-items:center;gap:.375rem;width:5rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;right:0}.checkbox-wrapper{flex-shrink:0;display:none}.selection-mode-active .checkbox-wrapper{display:block}.custom-checkbox{cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.custom-checkbox.selected{background:#c62e2e;border-color:#c62e2e}.custom-checkbox.selected i{color:#fff;font-size:.6875rem}.instrument-info{flex:2;min-width:0;overflow:hidden}.instrument-symbol{color:#1a1e2b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1rem;font-weight:700;overflow:hidden}.instrument-name{color:#8c94a8;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.instrument-price-area{text-align:right;min-width:5.3125rem}.price-value{color:#1f2937;font-size:1.0625rem;font-weight:700}.change-badge{border-radius:1.875rem;margin-top:.25rem;padding:.1875rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.change-badge.positive{color:#2c8e5a;background:#e9f6ef}.change-badge.negative{color:#c62e2e;background:#fef0f0}.empty-watchlist{text-align:center;color:#9ca3b9;background:#fff;border:1px dashed #dce3ec;border-radius:2rem;padding:3.75rem 1.5rem}.folder-drawer{z-index:1000;background:#fff;border-left:1px solid #e8ecf0;flex-direction:column;width:85%;max-width:22.5rem;height:100%;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-.25rem 0 1.25rem #0000001a}.folder-drawer.open{transform:translate(0)}.drawer-header{border-bottom:1px solid #f0f3f9;justify-content:space-between;align-items:center;padding:1.25rem 1.125rem;display:flex}.drawer-header h3{color:#c62e2e;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.close-drawer{cursor:pointer;color:#5b677e;background:#f3f5f9;border:none;border-radius:1.875rem;width:2.125rem;height:2.125rem;font-size:1.1rem}.folder-tree-scroll{flex:1;padding:.75rem .5rem 1.25rem .75rem;overflow-y:auto}.tree-node-ul{padding-left:0;list-style:none}.tree-item-li{margin:.25rem 0;list-style:none}.tree-label-row{cursor:pointer;color:#2c313f;border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.85rem;font-weight:500;display:flex}.folder-icon{color:#c62e2e;width:1.25rem}.file-icon{color:#8f9bb3;width:1.25rem}.chevron-icon{color:#9aa4bf;width:1rem;font-size:.65rem;transition:transform .2s}.children-container{border-left:1px solid #edf0f5;margin-left:1.75rem;padding-left:.5rem;overflow:hidden}.collapsed .children-container{display:none}.add-script-btn{color:#fff;cursor:pointer;background:#c62e2e;border:none;border-radius:1.875rem;margin-left:auto;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.segment-count{color:#6b728e;background:#f0f2f8;border-radius:2.5rem;margin-left:.5rem;padding:2px .5rem;font-size:.6rem}.script-item{color:#2c313f;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.82rem;font-weight:500;display:flex}.script-item:active{background:#f5f7fb}.drawer-footer{color:#aeb5cc;border-top:1px solid #edf2f7;padding:.875rem 1.25rem;font-size:.7rem}.drawer-overlay{z-index:999;opacity:0;visibility:hidden;background:#0000004d;width:100%;height:100%;transition:all .2s;position:fixed;top:0;left:0}.drawer-overlay.active{opacity:1;visibility:visible}.mobile-toast{color:#fff;z-index:1100;white-space:nowrap;pointer-events:none;background:#2c313f;border-radius:2.5rem;padding:.625rem 1.25rem;font-size:.75rem;font-weight:500;position:fixed;bottom:5rem;left:50%;transform:translate(-50%)}.trade-sheet-overlay{z-index:9998;opacity:0;visibility:hidden;background:#0000008c;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.trade-sheet-overlay.active{opacity:1;visibility:visible}.trade-sheet{z-index:9999;background:#f5f7fb;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;width:100%;max-width:500px;height:100dvh;margin:0 auto;transition:transform .38s cubic-bezier(.25,.9,.35,1.05);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -.5rem 2.5rem #0000002e}@media (max-width:500px){.trade-sheet{max-width:100%}}.trade-sheet.open{transform:translateY(0)}#tradeSheet{top:0!important;bottom:unset!important;max-width:100%!important;height:100vh!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow-y:auto!important}.trade-sheet.expanded{border-radius:0;height:100dvh}.sheet-handle{display:none}.handle-bar{background:#d1d5db;border-radius:.25rem;width:2.5rem;height:.25rem;display:none}.sheet-content-scroll{-webkit-overflow-scrolling:touch;flex:1;padding-bottom:5rem;overflow-y:auto}.sheet-content-scroll::-webkit-scrollbar{display:none}.ts-header{background:#fff;border-bottom:1px solid #eef2f8;flex-shrink:0;align-items:center;gap:.75rem;padding:.625rem .875rem .75rem;display:flex}.ts-back-btn{cursor:pointer;color:#374151;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.9rem;transition:background .15s;display:flex}.ts-back-btn:active{background:#e2e8f0}.ts-name-block{flex:1;min-width:0}.ts-instr-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;line-height:1.2;overflow:hidden}.ts-segment-badge{color:#c62e2e;background:#fef2f2;border-radius:1.875rem;margin-top:.25rem;padding:2px .625rem;font-size:.6rem;font-weight:700;display:inline-block}.ts-price-block{text-align:right;flex-shrink:0}.ts-price-value{color:#111827;font-size:1.35rem;font-weight:800;line-height:1.2}.ts-change-badge{border-radius:1.875rem;margin-top:.1875rem;padding:2px .5rem;font-size:.62rem;font-weight:700;display:inline-block}.ts-change-badge.positive{color:#059669;background:#dcfce7}.ts-change-badge.negative{color:#c62e2e;background:#fef2f2}.ts-bidask-row{background:#fff;border-bottom:1px solid #eef2f8;flex-shrink:0;align-items:center;gap:0;padding:.5rem 1rem;display:flex}.ts-ba-cell{flex:1;justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.ts-ba-label{color:#6b7280;text-transform:uppercase;letter-spacing:.0312rem;font-size:.6rem;font-weight:700}.ts-ba-val.bid-val{color:#059669;font-size:.82rem;font-weight:700}.ts-ba-val.ask-val{color:#dc2626;font-size:.82rem;font-weight:700}.ts-ba-divider{background:#e5e7eb;width:1px;height:1.25rem;margin:0 .5rem}.ts-body{flex-direction:column;gap:.75rem;padding:.75rem .75rem 0;display:flex}.ts-section-card{background:#fff;border:1px solid #f1f5f9;border-radius:.875rem;padding:.75rem .875rem}.ts-section-label{color:#6b7280;text-transform:uppercase;letter-spacing:.025rem;margin-bottom:.625rem;font-size:.62rem;font-weight:700}.ts-qty-lot-row{justify-content:space-between;align-items:center;display:flex}.ts-toggle-switch{background:#f1f5f9;border-radius:1.875rem;gap:2px;padding:.1875rem;display:flex}.ts-toggle-opt{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:1.875rem;padding:.3125rem 1rem;font-size:.65rem;font-weight:700;transition:all .2s}.ts-toggle-opt.active{color:#111827;background:#fff;box-shadow:0 1px .25rem #0000001a}.ts-info-cards-wrap{background:#f1f5f9;border-radius:.875rem;padding:.5rem}.ts-info-cards{grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}.ts-info-card{text-align:center;background:#fff;border-radius:.625rem;padding:.5rem .375rem}.ts-ic-label{color:#6b7280;text-transform:uppercase;margin-bottom:.25rem;font-size:.55rem;font-weight:600;line-height:1.3}.ts-ic-val{color:#111827;font-size:.82rem;font-weight:800}.ts-qty-container{background:#fff;border:1px solid #f1f5f9;border-radius:.875rem;padding:.75rem .875rem}.ts-qty-stepper{background:#f8faff;border:1.5px solid #e5e7eb;border-radius:3.125rem;align-items:center;height:3.25rem;display:flex;overflow:hidden}.ts-qty-btn{cursor:pointer;color:#374151;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1rem;transition:background .15s;display:flex}.ts-qty-btn:active{background:#e5e7eb}.ts-qty-val{text-align:center;color:#111827;pointer-events:auto;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;width:100%;font-family:inherit;font-size:1.25rem;font-weight:800}.ts-qty-val::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-qty-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts-qty-hint{color:#9ca3af;text-align:center;margin-top:.4375rem;font-size:.6rem}.ts-pill-group{flex-wrap:wrap;gap:.375rem;display:flex}.ts-pill{text-align:center;cursor:pointer;color:#374151;white-space:nowrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:3.125rem;flex:1;min-width:3.75rem;padding:.5rem .25rem;font-size:.65rem;font-weight:700;transition:all .18s}.ts-sheet--buy .ts-pill.active{color:#fff;background:#15803d;border-color:#15803d;box-shadow:0 2px .5rem #15803d40}.ts-sheet--sell .ts-pill.active{color:#fff;background:#b91c1c;border-color:#b91c1c;box-shadow:0 2px .5rem #b91c1c40}.ts-margin-card{background:#fff;border:1px solid #f1f5f9;border-radius:.875rem;overflow:hidden}.ts-margin-row{justify-content:space-between;align-items:center;padding:.6875rem .875rem;display:flex}.ts-margin-row+.ts-margin-row{border-top:1px solid #f1f5f9}.ts-ml{color:#6b7280;font-size:.68rem;font-weight:600}.ts-mv{color:#111827;font-size:.78rem;font-weight:700}.ts-mv.avail{color:#15803d;background:#dcfce7;border-radius:1.25rem;padding:.1875rem .625rem;font-size:.72rem}.ts-mv.required{color:#111827}.ts-mv.carry{color:#6b7280}.ts-sticky-footer{z-index:10001;max-width:500px;box-shadow:none;visibility:hidden;opacity:0;background:#fff;border-top:none;gap:.5rem;margin:0 auto;padding:.75rem .875rem 1.5rem;transition:opacity .35s,transform .35s,visibility .35s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(1.25rem)}.ts-sticky-footer.visible{visibility:visible;opacity:1;transform:translateY(0)}.ts-btn{letter-spacing:.0312rem;cursor:pointer;border:none;border-radius:3.125rem;flex:1;justify-content:center;align-items:center;height:3.25rem;font-size:1rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex}.ts-btn:active{transform:scale(.96)}.ts-btn-buy{color:#fff;background:#15803d;box-shadow:0 .375rem 1rem #15803d59}.ts-btn-sell{color:#fff;background:#b91c1c;box-shadow:0 .375rem 1rem #b91c1c59}.sheet-header{border-bottom:1px solid #f0f2f8;padding:.25rem 1rem}.sheet-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sheet-script-name{color:#1a1e2b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:2px;font-size:.9rem;font-weight:800;overflow:hidden}.sheet-segment{color:#c62e2e;background:#fef0f0;border-radius:1.25rem;padding:.1875rem .625rem;font-size:.6rem;font-weight:600;display:inline-block}.sheet-cmp-area{text-align:right}.sheet-cmp-label{color:#8c94a8;text-transform:uppercase;font-size:.55rem;font-weight:500}.sheet-cmp-value{color:#1a1e2b;font-size:1.05rem;font-weight:800;line-height:1.2}.sheet-change{border-radius:1.875rem;margin-top:2px;padding:2px .5rem;font-size:.65rem;font-weight:600;display:inline-block}.sheet-change.positive{color:#2c8e5a;background:#e9f6ef}.sheet-change.negative{color:#c62e2e;background:#fef0f0}.sheet-bidask{background:#f8faff;border-radius:1.25rem;justify-content:space-between;align-items:center;margin:.375rem 1rem;padding:.3125rem .75rem;display:flex}.sheet-bid,.sheet-ask{text-align:center;flex:1}.sheet-bidask-label{color:#8c94a8;text-transform:uppercase;margin-bottom:2px;font-size:.54rem;font-weight:500}.sheet-bid-value,.sheet-ask-value{font-size:.81rem;font-weight:700}.sheet-bid-value{color:#2c8e5a}.sheet-ask-value{color:#c62e2e}.sheet-divider{background:#e8ecf0;width:1px;height:1.75rem}.ohlc-grid{background:#f8faff;border-radius:1rem;grid-template-columns:repeat(4,1fr);gap:.25rem;padding:.3125rem .5rem;display:grid}.ohlc-item{text-align:center}.ohlc-label{color:#8c94a8;text-transform:uppercase;margin-bottom:2px;font-size:.5rem;font-weight:500}.ohlc-value{color:#1a1e2b;font-size:.76rem;font-weight:700}.ohlc-value.open,.ohlc-value.high{color:#2c8e5a}.ohlc-value.low{color:#c62e2e}.sheet-contract-value{color:#1a1e2b;background:#fff;border-radius:1.875rem;padding:.1875rem .625rem;font-size:.7rem;font-weight:600}.sheet-actions{gap:.625rem;padding:.75rem 1rem 1.25rem;display:flex}.sheet-btn-buy,.sheet-btn-sell{cursor:pointer;border:none;border-radius:2.5rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.sheet-btn-buy{color:#fff;background:linear-gradient(135deg,#059669,#14532d);box-shadow:0 .375rem 1rem #16a34a40}.sheet-btn-buy:active{transform:scale(.96)}.sheet-btn-sell{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);box-shadow:0 .375rem 1rem #ef444440}.sheet-btn-sell:active{transform:scale(.96)}.advanced-trade-sections{flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding:.5rem 1rem;display:flex}.trade-toggle-group{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.trade-toggle-lbl{color:#1a1e2b;text-transform:uppercase;font-size:.75rem;font-weight:600}.trade-chips{background:#f0f2f8;border:1px solid #e8ecf0;border-radius:1.875rem;flex-wrap:wrap;padding:.1875rem;display:flex}.trade-chip{color:#5b677e;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:1.875rem;padding:.375rem .875rem;font-size:.65rem;font-weight:700;transition:all .2s}.trade-chip.active{color:#006400;background:#fff;box-shadow:0 2px .5rem #0000000f}.type-chips .trade-chip{padding:.375rem .625rem}.trade-inputs-row{flex-wrap:wrap;gap:.75rem;display:flex}.trade-input-box{flex-direction:column;flex:1;gap:.375rem;display:flex}.trade-input-box label{color:#5b677e;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:.65rem;font-weight:600;display:flex}.lot-hint{color:#a0aabf;font-size:.55rem}.price-input{color:#1a1e2b;box-sizing:border-box;background:#fff;border:1px solid #dce3ec;border-radius:.75rem;outline:none;width:100%;padding:.625rem .75rem;font-size:.9rem;font-weight:700;transition:border-color .2s}.price-input:focus{border-color:#006400;box-shadow:0 0 0 2px #0064001a}.price-input.disabled{color:#a0aabf;cursor:not-allowed;background:#f8faff;border-color:#eef2f8}.qty-control{background:#fff;border:1px solid #dce3ec;border-radius:.75rem;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.qty-control:focus-within{border-color:#006400;box-shadow:0 0 0 2px #0064001a}.qty-btn{color:#1a1e2b;cursor:pointer;background:#f8faff;border:none;padding:.625rem .875rem;font-size:.8rem;transition:all .2s}.qty-btn:active{background:#edf0f5}.qty-input{text-align:center;color:#1a1e2b;border:none;outline:none;flex:1;width:100%;font-size:.9rem;font-weight:700}.margin-summary{background:#f8faff;border:1px solid #eef2f8;border-radius:1rem;flex-direction:column;gap:.5rem;margin-top:.25rem;padding:.75rem;display:flex}.margin-row{justify-content:space-between;align-items:center;display:flex}.m-label{color:#5b677e;text-transform:uppercase;font-size:.65rem;font-weight:600}.m-val{color:#1a1e2b;font-size:.75rem;font-weight:700}.m-val.balance{color:#006400}.margin-row.charges{border-top:1px dashed #dce3ec;margin-top:2px;padding-top:.5rem}.margin-row.charges .m-val{color:#2c8e5a;align-items:center;gap:.25rem;font-size:.7rem;display:flex}.sheet-actions.sticky{z-index:10;background:#fff;border-top:1px solid #f0f2f8;gap:.875rem;margin-top:auto;padding:.75rem 1rem 1.5rem;display:flex;position:sticky;bottom:0;box-shadow:0 -.5rem 1.25rem #00000008}.sheet-actions.sticky button{border:none;flex-direction:column;justify-content:center;align-items:center;padding:.875rem 0;line-height:1.2;display:flex}.sheet-actions.sticky .sheet-btn-buy,.sheet-actions.sticky .sheet-btn-sell{cursor:pointer;border-radius:1.25rem;flex:1;min-height:3.625rem;transition:transform .2s,box-shadow .2s}.badge-pro{color:#000;text-transform:uppercase;background:linear-gradient(135deg,gold,#f59e0b);border-radius:.25rem;padding:2px .375rem;font-size:.55rem;font-weight:800}.modern-input-box label{color:#5b677e;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.375rem;font-size:.65rem;font-weight:700;display:flex}.modern-input-box .price-input{color:#1a1e2b;background:#f8faff;border:1px solid #e2e6ec;border-radius:.75rem;padding:.75rem .875rem;font-size:1rem;transition:all .2s}.modern-input-box .price-input:focus{background:#fff;border-color:#059669;box-shadow:0 0 0 .25rem #16a34a1a}.modern-qty{background:#f8faff;border:1px solid #e2e6ec;border-radius:.75rem;transition:all .2s;display:flex}.modern-qty:focus-within{background:#fff;border-color:#059669;box-shadow:0 0 0 .25rem #16a34a1a}.modern-qty .qty-btn{color:#1a1e2b;background:0 0;padding:0 1rem;font-size:.9rem}.modern-qty .qty-input{color:#1a1e2b;background:0 0;font-size:1rem;font-weight:800}.modern-trade-sheet .trade-chip.active{color:#fff;background:#1a1e2b;border:none;box-shadow:0 .25rem .75rem #1a1e2b33}.calculated-margin{transition:all .3s}body.dark .mobile-app{background:#121212}body.dark .mobile-app .app-header{background:#1a1a1a;border-bottom-color:#2a2a2a}body.dark .mobile-app .logo-text{color:#f5f5f5}body.dark .mobile-app .folder-btn{background:#2a2a2a;border-color:#3a3a3a}body.dark .mobile-app .folder-btn:active{background:#3a3a3a}body.dark .search-input{color:#f5f5f5;background:#2a2a2a;border-color:#3a3a3a}body.dark .search-input:focus{background:#252525}body.dark .mobile-app .main-content{background:#121212}body.dark .search-results-section{background:#1e1e1e;border:none}body.dark .search-result-item{background:#1e1e1e;border-color:#2a2a2a}body.dark .search-result-name,body.dark .sri-name,body.dark .search-result-price,body.dark .sri-price,body.dark .sri-symbol{color:#fff!important}body.dark .instrument-card{background:#1e1e1e;border-color:#2a2a2a}body.dark .instrument-symbol,body.dark .instrument-name,body.dark .price-value{color:#f5f5f5}body.dark .empty-watchlist{color:#888;background:#1e1e1e;border-color:#2a2a2a}body.dark .watchlist-count{background:#2a2a2a}body.dark .action-hint{color:#888;background:#2a2a2a}body.dark .multi-select-bar{background:#2a2a2a;border-color:#3a3a3a}body.dark .multi-select-row.top-row{background:#1e1e1e;border-bottom-color:#2a2a2a}body.dark .multi-select-row.bottom-row{background:#252525}body.dark .select-all-btn,body.dark .unselect-all-btn,body.dark .exit-selection-btn{background:var(--icon-bg,#2a2a2a);color:var(--text-secondary,#b0b0b0)}body.dark .folder-drawer{background:var(--container-bg,#1e1e1e);border-left-color:var(--border-light,#333)}body.dark .drawer-header{border-bottom-color:var(--border-card,#3a3a3a)}body.dark .tree-label-row{color:var(--text-primary,#f5f5f5)}body.dark .tree-label-row:hover{background:#ffffff0d}body.dark .children-container{border-left-color:var(--border-card,#3a3a3a)}body.dark .close-drawer{background:var(--icon-bg,#2a2a2a);color:var(--text-secondary,#b0b0b0)}body.dark .drawer-footer{border-top-color:var(--border-card,#3a3a3a);color:var(--text-muted,#888)}body.dark .segment-count{color:#a0a0a0;background:#2a2a2a;border:1px solid #3a3a3a}body.dark .script-item{color:var(--text-secondary,#b0b0b0)}body.dark .script-item:active{background:#ffffff0d}body.dark .sheet-header{border-bottom-color:var(--border-card,#3a3a3a)}body.dark .sheet-script-name,body.dark .sheet-cmp-value{color:var(--text-primary,#f5f5f5)}body.dark .sheet-bidask,body.dark .ohlc-grid{background:var(--card-alt-bg,#2a2a2a)}body.dark .ohlc-value{color:var(--text-primary,#f5f5f5)}body.dark .price-input{background:var(--card-alt-bg,#2a2a2a);border-color:var(--border-card,#3a3a3a);color:var(--text-primary,#f5f5f5)}body.dark .qty-control{background:var(--card-alt-bg,#2a2a2a);border-color:var(--border-card,#3a3a3a)}body.dark .qty-btn{background:var(--card-bg,#252525);color:var(--text-primary,#f5f5f5)}body.dark .qty-input{color:var(--text-primary,#f5f5f5);background:0 0}body.dark .trade-chips{background:var(--card-alt-bg,#2a2a2a);border-color:var(--border-card,#3a3a3a)}body.dark .trade-chip{color:var(--text-muted,#888)}body.dark .margin-summary{background:var(--card-alt-bg,#2a2a2a);border-color:var(--border-card,#3a3a3a)}body.dark .sheet-actions.sticky{background:var(--container-bg,#1e1e1e);border-top-color:var(--border-card,#3a3a3a)}body.dark .modern-input-box .price-input{background:var(--card-alt-bg,#2a2a2a);border-color:var(--border-card,#3a3a3a);color:var(--text-primary,#f5f5f5)}body.dark .modern-qty{background:var(--card-alt-bg,#2a2a2a);border-color:var(--border-card,#3a3a3a)}body.dark .modern-qty .qty-input{color:var(--text-primary,#f5f5f5)}body.dark .handle-bar{background:var(--border-card,#3a3a3a)}.basket-inline-actions{flex-shrink:0;gap:.375rem;display:flex}.inline-bs-btn{cursor:pointer;letter-spacing:.0312rem;border:none;border-radius:.625rem;padding:.4375rem .875rem;font-size:.68rem;font-weight:800;transition:transform .15s,box-shadow .15s,opacity .15s;position:relative;overflow:hidden}.inline-bs-btn:after{content:"";background:#fff0;transition:background .2s;position:absolute;inset:0}.inline-bs-btn:active{opacity:.85;transform:scale(.93)}.inline-bs-btn:active:after{background:#ffffff26}.buy-btn{color:#fff;box-shadow:none;background:#059669}.sell-btn{color:#fff;box-shadow:none;background:#dc2626}.basket-leg-card{background:#fff;border:1px solid #eef2f8;border-radius:1rem;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.625rem;padding:.75rem .875rem;display:flex}.basket-leg-name{color:#1a1e2b;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.basket-leg-price{color:#1a1e2b;margin-bottom:.5rem;font-size:.82rem;font-weight:700}.bs-toggle-group{background:#f0f2f5;border-radius:.625rem;gap:.1875rem;padding:.1875rem;display:flex}.bs-toggle{cursor:pointer;letter-spacing:.0312rem;border-radius:.4375rem;padding:.3125rem .75rem;font-size:.65rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1)}.bs-inactive{color:#9aa4bf;background:0 0}.bs-buy-active{color:#fff;background:#059669;transform:scale(1.05);box-shadow:0 2px .375rem #16a34a4d}.bs-sell-active{color:#fff;background:#dc2626;transform:scale(1.05);box-shadow:0 2px .375rem #dc26264d}.bq-control{background:#f8faff;border:1px solid #e8ecf0;border-radius:.625rem;align-items:center;display:flex;overflow:hidden}.bq-minus,.bq-plus{cursor:pointer;color:#5b677e;padding:.3125rem .625rem;font-size:.6rem;transition:background .15s}.bq-minus:active,.bq-plus:active{background:#e8ecf0}.bq-val{color:#1a1e2b;text-align:center;min-width:2rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.b-remove{color:#c62e2e;cursor:pointer;padding:.25rem;font-size:.8rem;transition:transform .15s}.b-remove:active{transform:scale(.85)}body.dark .trade-sheet{background:#121212}body.dark .ts-header,body.dark .ts-bidask-row,body.dark .ts-section-card,body.dark .ts-info-cards-wrap,body.dark .ts-info-card,body.dark .ts-qty-container,body.dark .ts-margin-card,body.dark .ts-margin-summary,body.dark .ts-sticky-footer,body.dark .sheet-bidask,body.dark .sheet-header,body.dark .ohlc-grid,body.dark .advanced-trade-sections{background:#2a2a2a;border-color:#3a3a3a}body.dark .ts-instr-name,body.dark .ts-price-value,body.dark .ts-ic-val,body.dark .ts-mv,body.dark .ts-qty-val,body.dark .ts-ba-val,body.dark .sheet-script-name,body.dark .sheet-cmp-value,body.dark .sheet-bid-value,body.dark .sheet-ask-value,body.dark .ohlc-value{color:#fff}body.dark .ts-mv.avail{background:#22c55e26;color:#22c55e!important}body.dark .ts-ba-label,body.dark .ts-section-label,body.dark .ts-ic-label,body.dark .ts-ml,body.dark .ts-qty-hint,body.dark .sheet-cmp-label,body.dark .sheet-bidask-label,body.dark .ohlc-label,body.dark .m-label,body.dark .trade-toggle-lbl{color:#9ca3af}body.dark .ts-ba-divider,body.dark .ts-margin-row,body.dark .sheet-divider{background:#3a3a3a;border-color:#3a3a3a}body.dark .ts-back-btn{color:#f5f5f5;background:#3a3a3a}body.dark .ts-toggle-switch{background:#1e1e1e}body.dark .ts-toggle-opt{color:#9ca3af}body.dark .ts-toggle-opt.active{color:#fff;background:#3a3a3a}body.dark .ts-qty-stepper{background:#1e1e1e;border-color:#3a3a3a}body.dark .ts-qty-btn{color:#fff}body.dark .ts-pill{color:#9ca3af;background:#1e1e1e;border-color:#3a3a3a}body.dark .ts-sheet--buy .ts-pill.active{color:#fff;background:#15803d;border-color:#15803d}body.dark .ts-sheet--sell .ts-pill.active{color:#fff;background:#b91c1c;border-color:#b91c1c}body.dark #detailScriptName,body.dark #detailCmpValue{color:#fff!important}body.dark #detailSegment{color:#d1d5db!important;background:#2a2a2a!important}body.dark #detailChange{background:#2a2a2a!important}body.dark #detailChange.positive{color:#4ade80!important}body.dark #detailChange.negative{color:#f87171!important}body.dark #detailBidAskCard{background:#2a2a2a!important}body.dark #detailBidAskDivider{background:#3a3a3a!important}body.dark #detailOhlcCard{background:#2a2a2a!important}body.dark #detailClose{color:#fff!important}body.dark #detailContractCard{background:#2a2a2a!important}body.dark #basketSheet,body.dark #basketSheet .drawer-inner-scroll,body.dark #basketSheet>div{color:#f5f5f5!important;background:#1a1a1a!important}body.dark .basket-leg-card{background:#252525!important;border-color:#333!important}body.dark .basket-leg-name,body.dark .basket-leg-price{color:#f5f5f5!important}body.dark .bs-toggle-group{background:#2a2a2a!important}body.dark #basketSheet [style*="background: #F8FAFF"],body.dark #basketSheet [style*="background: #FFFFFF"],body.dark #basketSheet [style*="background: white"]{background:#252525!important}body.dark #basketSheet [style*="color: #1A1E2B"],body.dark #basketSheet [style*="color: #374151"]{color:#f5f5f5!important}body.dark #basketSheet [style*="color: #5B677E"],body.dark #basketSheet [style*="color: #6B7280"],body.dark #basketSheet [style*="color: #8C94A8"]{color:#888!important}body.dark #basketSheet [style*=border-bottom],body.dark #basketSheet [style*=border-top]{border-color:#333!important}.basket-sheet-title{color:#1a1e2b}.basket-margin-summary{background:#fff}.basket-val{color:#1a1e2b}body.dark #basketSheet,body.dark #basketSheet>div{background:#1e1e1e!important}body.dark .basket-sheet-title{color:#f5f5f5}body.dark .basket-margin-summary{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark .basket-val{color:#f5f5f5}body.dark #basketSheet .margin-row span[style*="color: #8C94A8"]{color:#777!important}body.dark #basketClearBtn{color:#888!important;background:#2a2a2a!important}.instrument-delete-btn{color:#c62e2e;cursor:pointer;background:#fef0f0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:.5rem;font-size:.8rem;transition:background .15s,transform .15s;display:none}.instrument-delete-btn:hover{color:#fff;background:#c62e2e}.instrument-delete-btn:active{transform:scale(.9)}body.dark .instrument-delete-btn{color:#f87171;background:#3a1a1a}body.dark .instrument-delete-btn:hover{color:#fff;background:#c62e2e}@media (min-width:501px){.mobile-app{max-width:56.25rem;height:auto;min-height:100dvh;overflow:visible}.watchlist-card-list{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.folder-drawer{width:17.5rem;height:auto;box-shadow:none;border-left:1px solid var(--border-light,#e8ecf0);display:none;position:relative;transform:none}.folder-drawer.open{display:flex}.drawer-overlay{display:none!important}.watchlist-layout{flex-direction:row;flex:1;align-items:flex-start;gap:0;width:100%;min-height:0;display:flex}.trade-sheet{max-width:37.5rem;margin:0 auto}.instrument-delete-btn{display:flex}}@media (min-width:1024px){.mobile-app{flex-direction:column;width:100%;max-width:100%;height:100dvh;max-height:100%;margin:0;padding-left:0;display:flex}.watchlist-card-list{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;padding:.5rem 0;display:grid}.instr-row{width:100%}.mobile-app #tradeSheet,.mobile-app .trade-sheet,#tradeSheet,.trade-sheet{top:0!important;bottom:0!important;left:var(--sidebar-width,260px)!important;width:calc(100% - var(--sidebar-width,260px))!important;opacity:1!important;visibility:visible!important;z-index:99999!important;background:var(--container-bg,#fff)!important;border-radius:0!important;flex-direction:column!important;max-width:100%!important;height:100vh!important;max-height:100vh!important;margin:0!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;right:0!important;transform:translateY(100%)!important;box-shadow:0 -.625rem 1.875rem #0003!important}#detailSheet,.detail-sheet{border-radius:1.5rem 1.5rem 0 0!important;height:auto!important;max-height:85vh!important;top:auto!important;bottom:0!important}.mobile-app #tradeSheet.open,.mobile-app .trade-sheet.open,#tradeSheet.open,.trade-sheet.open{visibility:visible!important;transform:translateY(0)!important}.sheet-handle,.handle-bar,.reverse-semi-circle,.drawer-handle{display:none!important}.mobile-app .trade-sheet-overlay,.trade-sheet-overlay,#tradeSheetOverlay{top:0!important;left:var(--sidebar-width,260px)!important;width:calc(100% - var(--sidebar-width,260px))!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;z-index:99998!important;background:#0006!important;display:none!important;position:fixed!important;bottom:0!important;right:0!important}.mobile-app .trade-sheet-overlay.active,.trade-sheet-overlay.active,#tradeSheetOverlay.active{display:block!important}.mobile-app .ts-sticky-footer,.ts-sticky-footer{width:calc(100% - var(--sidebar-width,260px))!important;max-width:100%!important;left:var(--sidebar-width,260px)!important;background:var(--container-bg,#fff)!important;z-index:100000!important;border-radius:0!important;margin:0!important;display:none!important;right:0!important}.mobile-app .ts-sticky-footer.visible,.ts-sticky-footer.visible{display:flex!important}}#chartSheet.trade-sheet{border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;transition:transform .38s cubic-bezier(.25,.9,.35,1.05)!important;inset:0!important;transform:translateY(100%)!important}#chartSheet.trade-sheet.open{transform:translateY(0)!important}@media (min-width:1024px){#chartSheet,.mobile-app #chartSheet{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;box-shadow:none!important;border-radius:0!important;transition:transform .35s cubic-bezier(.16,1,.3,1)!important;inset:0!important;transform:translateY(100%)!important}#chartSheet.open,.mobile-app #chartSheet.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}#chartSheetOverlay,.mobile-app #chartSheetOverlay{-webkit-backdrop-filter:blur(.25rem)!important;backdrop-filter:blur(.25rem)!important}}.seg-tab-bar{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #e8ecf0;gap:0;padding:.5rem 0 0;display:flex;overflow-x:auto}.seg-tab-bar::-webkit-scrollbar{display:none}.seg-tab{color:#8c94a8;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;flex:0 0 25%;padding:.5rem .25rem;font-size:.8rem;font-weight:600;position:relative}.seg-tab--active{color:#c62e2e;font-weight:700}.seg-tab--active:after{content:"";background:#c62e2e;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:.5rem;right:.5rem}.exchange-badge{color:#c62e2e;vertical-align:middle;background:#fef2f2;border-radius:1.25rem;margin-left:.375rem;padding:1px .375rem;font-size:.55rem;font-weight:700;line-height:1.6;display:inline-block}.instr-row{cursor:pointer;background:#fff;border:1px solid #eef2f8;border-radius:1rem;align-items:stretch;min-height:4.5rem;transition:transform .3s cubic-bezier(.2,.9,.4,1.1);display:flex;position:relative;overflow:hidden}.wc-content{z-index:2;background:#fff;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;padding:.75rem .875rem;transition:transform .3s;display:flex;position:relative}.wc-swipe-actions{z-index:1;width:5rem;display:flex;position:absolute;top:0;bottom:0;right:0}.wc-action-btn{color:#fff;cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.delete-btn{background:#dc2626;border-top-right-radius:1rem;border-bottom-right-radius:1rem}.wc-checkbox-wrapper{align-items:center;margin-right:.75rem;display:none}.wc-basket-actions{flex-direction:row;flex-shrink:0;gap:.375rem;margin-left:.625rem;display:flex}.wc-basket-buy,.wc-basket-sell{cursor:pointer;letter-spacing:.0312rem;color:#fff;text-align:center;border:none;border-radius:.625rem;min-width:3.375rem;padding:.5rem .875rem;font-size:.75rem;font-weight:800;transition:all .15s}.wc-basket-buy{background:#1a8a3a;box-shadow:0 0 .625rem #1a8a3a80}.wc-basket-sell{background:#b91c1c;box-shadow:0 0 .625rem #b91c1c80}.wc-basket-buy:active{background:#15692c}.wc-basket-sell:active{background:#991515}.instr-row__left{flex:1;min-width:0}.instr-row__name-line{flex-wrap:nowrap;align-items:center;gap:0;display:flex}.instr-row__name{color:#1a1e2b;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.instr-row__date{color:#8c94a8;margin-top:.1875rem;font-size:.65rem}.instr-row__right{text-align:right;flex-shrink:0}.instr-row__ltp{color:#1a1e2b;font-size:.85rem;font-weight:700}.instr-row__abs-change{color:#5b677e;margin-top:2px;font-size:.62rem}.instr-row__pct-change{margin-top:1px;font-size:.62rem;font-weight:600}.pct-positive{color:#2c8e5a}.pct-negative{color:#c62e2e}.watchlist-empty-state{text-align:center;color:#9ca3b9;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.watchlist-empty-state__icon{opacity:.4;margin-bottom:.75rem;font-size:2rem}.watchlist-empty-state__title{color:#6b728e;margin-bottom:.375rem;font-size:.85rem;font-weight:600}.watchlist-empty-state__subtitle{color:#aeb5cc;font-size:.72rem}.dark .seg-tab{color:#b0b0b0}.dark .seg-tab--active{color:#e57373}.dark .seg-tab--active:after{background:#e57373}.dark .exchange-badge{color:#e57373;background:#3b1a1a}.dark .instr-row{background:#1e1e1e;border-color:#2a2a2a}.dark .wc-content{background:#1e1e1e}.dark .instr-row__name{color:#f5f5f5}.dark .instr-row__date{color:#888}.dark .instr-row__ltp{color:#f5f5f5}.dark .watchlist-empty-state__title{color:#8c94a8}body.black .mobile-app{background:#000}body.black .mobile-app .app-header{background:#000;border-bottom-color:#000}body.black .mobile-app .folder-btn{background:#000;border-color:#3a3a3a}body.black .search-input{color:#f5f5f5;background:#000;border-color:#3a3a3a}body.black .search-input:focus,body.black .mobile-app .main-content{background:#000}body.black .search-results-section{background:#000;border:none}body.black .search-result-item{background:#000;border-color:#222}body.black .search-result-name,body.black .sri-name,body.black .search-result-price,body.black .sri-price,body.black .sri-symbol{color:#fff!important}body.black .instrument-card{background:#000;border-color:#000}body.black .empty-watchlist{color:#888;background:#000;border-color:#000}body.black .watchlist-count{background:#000}body.black .action-hint{color:#888;background:#000}body.black .multi-select-bar{background:#000;border-color:#3a3a3a}body.black .multi-select-row.top-row{background:#000;border-bottom-color:#000}body.black .multi-select-row.bottom-row{background:#000}body.black .select-all-btn,body.black .unselect-all-btn,body.black .exit-selection-btn{background:var(--icon-bg,#000);color:var(--text-secondary,#b0b0b0)}body.black .folder-drawer{background:var(--container-bg,#000);border-left-color:var(--border-light,#111)}body.black .close-drawer{background:var(--icon-bg,#000);color:var(--text-secondary,#b0b0b0)}body.black .segment-count{color:#a0a0a0;background:#000;border:1px solid #3a3a3a}body.black .sheet-bidask,body.black .ohlc-grid{background:var(--card-alt-bg,#000)}body.black .price-input{background:var(--card-alt-bg,#000);border-color:var(--border-card,#3a3a3a);color:var(--text-primary,#f5f5f5)}body.black .qty-control{background:var(--card-alt-bg,#000);border-color:var(--border-card,#3a3a3a)}body.black .qty-btn{background:var(--card-bg,#000);color:var(--text-primary,#f5f5f5)}body.black .trade-chips,body.black .margin-summary{background:var(--card-alt-bg,#000);border-color:var(--border-card,#3a3a3a)}body.black .sheet-actions.sticky{background:var(--container-bg,#000);border-top-color:var(--border-card,#3a3a3a)}body.black .modern-input-box .price-input{background:var(--card-alt-bg,#000);border-color:var(--border-card,#3a3a3a);color:var(--text-primary,#f5f5f5)}body.black .modern-qty{background:var(--card-alt-bg,#000);border-color:var(--border-card,#3a3a3a)}body.black .trade-sheet{background:#000}body.black .ts-header,body.black .ts-bidask-row,body.black .ts-section-card,body.black .ts-info-cards-wrap,body.black .ts-info-card,body.black .ts-qty-container,body.black .ts-margin-card,body.black .ts-margin-summary,body.black .ts-sticky-footer,body.black .sheet-bidask,body.black .sheet-header,body.black .ohlc-grid,body.black .advanced-trade-sections{background:#000;border-color:#3a3a3a}body.black .ts-toggle-switch{background:#000}body.black .ts-qty-stepper{background:#000;border-color:#3a3a3a}body.black .ts-pill{color:#9ca3af;background:#000;border-color:#3a3a3a}body.black #detailSegment{color:#d1d5db!important;background:#000!important}body.black #detailChange,body.black #detailBidAskCard,body.black #detailOhlcCard,body.black #detailContractCard{background:#000!important}body.black #basketSheet,body.black #basketSheet .drawer-inner-scroll,body.black #basketSheet>div{color:#f5f5f5!important;background:#000!important}body.black .basket-leg-card{background:#000!important;border-color:#111!important}body.black .bs-toggle-group,body.black #basketSheet [style*="background: #F8FAFF"],body.black #basketSheet [style*="background: #FFFFFF"],body.black #basketSheet [style*="background: white"]{background:#000!important}body.black #basketSheet [style*="color: #000000"],body.black #basketSheet [style*="color: #374151"]{color:#f5f5f5!important}body.black #basketSheet [style*=border-bottom],body.black #basketSheet [style*=border-top]{border-color:#111!important}body.black #basketSheet,body.black #basketSheet>div{background:#000!important}body.black .basket-margin-summary{background:#000!important;border-color:#3a3a3a!important}body.black #basketClearBtn{color:#888!important;background:#000!important}.black .exchange-badge{color:#e57373;background:#000}.black .instr-row{background:#000;border-color:#111}.black .wc-content{background:#000}.black .instr-row__name,.black .instr-row__ltp{color:#fff}.black .instr-row__date{color:#888}.dark .search-input,.blue .search-input{color:#d1d4dc;background:#1e222d;border-color:#2a2e39}.dark .search-input:focus,.blue .search-input:focus{background:#131722;border-color:#3a3a3a;box-shadow:0 .25rem 1rem #0003}.dark .search-input::placeholder,.blue .search-input::placeholder{color:#4e5472}.dark .search-shortcut kbd,.blue .search-shortcut kbd{color:#6b7280;background:#2a2e39;border-color:#363c4e}.dark .clear-search-btn,.blue .clear-search-btn{color:#787b86;background:#2a2e39}.dark .clear-search-btn:hover,.blue .clear-search-btn:hover{color:#c62e2e;background:#c62e2e33}.dark .mobile-app .search-wrapper:focus-within:after,.blue .mobile-app .search-wrapper:focus-within:after{box-shadow:none}body.blue .mobile-app{background:#0b141e}body.blue .mobile-app .app-header{background:#0b141e;border-bottom-color:#0b141e}body.blue .mobile-app .folder-btn{background:#0b141e;border-color:#3a3a3a}body.blue .search-input{color:#f5f5f5;background:#0b141e;border-color:#3a3a3a}body.blue .search-input:focus,body.blue .mobile-app .main-content{background:#0b141e}body.blue .search-results-section{background:#0b141e;border:none}body.blue .search-result-item{background:#0b141e;border-color:#1e293b}body.blue .search-result-name,body.blue .sri-name,body.blue .search-result-price,body.blue .sri-price,body.blue .sri-symbol{color:#fff!important}body.blue .instrument-card{background:#0b141e;border-color:#0b141e}body.blue .empty-watchlist{color:#888;background:#0b141e;border-color:#0b141e}body.blue .watchlist-count{background:#0b141e}body.blue .action-hint{color:#888;background:#0b141e}body.blue .multi-select-bar{background:#0b141e;border-color:#3a3a3a}body.blue .multi-select-row.top-row{background:#0b141e;border-bottom-color:#0b141e}body.blue .multi-select-row.bottom-row{background:#0b141e}body.blue .select-all-btn,body.blue .unselect-all-btn,body.blue .exit-selection-btn{background:var(--icon-bg,#0b141e);color:var(--text-secondary,#b0b0b0)}body.blue .folder-drawer{background:var(--container-bg,#0b141e);border-left-color:var(--border-light,#131c27)}body.blue .close-drawer{background:var(--icon-bg,#0b141e);color:var(--text-secondary,#b0b0b0)}body.blue .segment-count{color:#a0a0a0;background:#0b141e;border:1px solid #3a3a3a}body.blue .sheet-bidask,body.blue .ohlc-grid{background:var(--card-alt-bg,#0b141e)}body.blue .price-input{background:var(--card-alt-bg,#0b141e);border-color:var(--border-card,#3a3a3a);color:var(--text-primary,#f5f5f5)}body.blue .qty-control{background:var(--card-alt-bg,#0b141e);border-color:var(--border-card,#3a3a3a)}body.blue .qty-btn{background:var(--card-bg,#0b141e);color:var(--text-primary,#f5f5f5)}body.blue .trade-chips,body.blue .margin-summary{background:var(--card-alt-bg,#0b141e);border-color:var(--border-card,#3a3a3a)}body.blue .sheet-actions.sticky{background:var(--container-bg,#0b141e);border-top-color:var(--border-card,#3a3a3a)}body.blue .modern-input-box .price-input{background:var(--card-alt-bg,#0b141e);border-color:var(--border-card,#3a3a3a);color:var(--text-primary,#f5f5f5)}body.blue .modern-qty{background:var(--card-alt-bg,#0b141e);border-color:var(--border-card,#3a3a3a)}body.blue .trade-sheet{background:#0b141e}body.blue .ts-header,body.blue .ts-bidask-row,body.blue .ts-section-card,body.blue .ts-info-cards-wrap,body.blue .ts-info-card,body.blue .ts-qty-container,body.blue .ts-margin-card,body.blue .ts-margin-summary,body.blue .ts-sticky-footer,body.blue .sheet-bidask,body.blue .sheet-header,body.blue .ohlc-grid,body.blue .advanced-trade-sections{background:#0b141e;border-color:#3a3a3a}body.blue .ts-toggle-switch{background:#0b141e}body.blue .ts-qty-stepper{background:#0b141e;border-color:#3a3a3a}body.blue .ts-pill{color:#9ca3af;background:#0b141e;border-color:#3a3a3a}body.blue #detailSegment{color:#d1d5db!important;background:#0b141e!important}body.blue #detailChange,body.blue #detailBidAskCard,body.blue #detailOhlcCard,body.blue #detailContractCard{background:#0b141e!important}body.blue #basketSheet,body.blue #basketSheet .drawer-inner-scroll,body.blue #basketSheet>div{color:#f5f5f5!important;background:#0b141e!important}body.blue .basket-leg-card{background:#0b141e!important;border-color:#131c27!important}body.blue .bs-toggle-group,body.blue #basketSheet [style*="background: #F8FAFF"],body.blue #basketSheet [style*="background: #FFFFFF"],body.blue #basketSheet [style*="background: white"]{background:#0b141e!important}body.blue #basketSheet [style*="color: #000000"],body.blue #basketSheet [style*="color: #374151"]{color:#f5f5f5!important}body.blue #basketSheet [style*=border-bottom],body.blue #basketSheet [style*=border-top]{border-color:#131c27!important}body.blue #basketSheet,body.blue #basketSheet>div{background:#0b141e!important}body.blue .basket-margin-summary{background:#0b141e!important;border-color:#3a3a3a!important}body.blue #basketClearBtn{color:#888!important;background:#0b141e!important}.blue .exchange-badge{color:#e57373;background:#0b141e}.blue .instr-row{background:#0b141e;border-color:#131c27}.blue .wc-content{background:#0b141e}.blue .instr-row__name,.blue .instr-row__ltp{color:#fff}.blue .instr-row__date{color:#888}
