:root{--radius-sm:10px;--radius:14px;--radius-lg:18px;--bg:radial-gradient(1200px 800px at 20% 0%,#6366f124,#0000 55%),radial-gradient(900px 700px at 100% 20%,#22c55e14,#0000 55%),#0b0f17;--surface:#111827b8;--surface-solid:#111827;--surface-2:#0f172a;--text:#e5e7eb;--muted:#9ca3af;--muted-2:#cbd5e1;--border:#94a3b82e;--border-strong:#94a3b847;--accent:#6366f1;--accent-2:#22c55e;--danger:#ef4444;--warning:#f59e0b;--shadow:0 18px 50px #0006;--shadow-sm:0 8px 22px #00000047;--focus-ring:0 0 0 3px #6366f161;--theme-bg:#0b0f17;--theme-text:#e5e7eb;--theme-accent:var(--accent)}#root,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 800px at 20% 0,#6366f124,#0000 55%),radial-gradient(900px 700px at 100% 20%,#22c55e14,#0000 55%),#0b0f17;background:var(--bg);color:#e5e7eb;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}.theme-minimalist-dark{--bg:radial-gradient(1200px 800px at 20% 0%,#00bfff24,#0000 55%),#0f1115;--surface:#181a1bc7;--surface-solid:#181a1b;--surface-2:#111316;--text:#f5f6fa;--muted:#a9b1ba;--border:#787d8540;--accent:#00bfff;--theme-bg:#181a1b;--theme-text:#f5f6fa;--theme-accent:#00bfff}.theme-professional-light{--bg:radial-gradient(1200px 800px at 20% 0%,#3949ab1a,#0000 55%),#f5f6fa;--surface:#ffffffc7;--surface-solid:#fff;--surface-2:#f8fafc;--text:#0f172a;--muted:#475569;--muted-2:#64748b;--border:#0f172a1f;--border-strong:#0f172a2e;--accent:#3949ab;--accent-2:#16a34a;--shadow:0 18px 45px #0f172a1f;--shadow-sm:0 8px 22px #0f172a1a;--focus-ring:0 0 0 3px #3949ab38;--theme-bg:#f5f6fa;--theme-text:#0f172a;--theme-accent:#3949ab}.theme-high-contrast{--bg:#000;--surface:#111111eb;--surface-solid:#111;--surface-2:#0b0b0b;--text:#fff;--muted:#ffd24d;--border:#ffcc0073;--border-strong:#ffcc00bf;--accent:#fc0;--accent-2:#fc0;--danger:#ff4d4d;--warning:#fc0;--shadow:0 18px 50px #000000a6;--shadow-sm:0 10px 26px #0009;--focus-ring:0 0 0 3px #ffcc0059;--theme-bg:#000;--theme-text:#fff;--theme-accent:#fc0}.theme-material-ui{--bg:radial-gradient(1200px 800px at 20% 0%,#1976d21a,#0000 55%),#f3f6f9;--surface:#fffc;--surface-solid:#fff;--surface-2:#fff;--text:#1a2027;--muted:#425466;--muted-2:#64748b;--border:#1a20271f;--border-strong:#1a20272e;--accent:#1976d2;--accent-2:#2e7d32;--shadow:0 18px 45px #1a20271f;--shadow-sm:0 8px 22px #1a20271a;--focus-ring:0 0 0 3px #1976d238;--theme-bg:#f3f6f9;--theme-text:#1a2027;--theme-accent:#1976d2}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:var(--bg);color:var(--text);min-height:100vh;text-align:left}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--surface);border-bottom:1px solid var(--border);color:var(--text);padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.App-header h1{color:inherit;font-size:1.6rem;letter-spacing:.2px;margin:0}.nepse-widget{background:#fff;border-radius:0;box-shadow:0 1px 2px #0f172a14;color:#1f2937;margin:10px auto 0;min-width:300px;padding:10px 18px 12px;width:-webkit-fit-content;width:fit-content}.nepse-widget--single-line{align-items:center;display:flex;gap:10px;justify-content:center;padding:8px 14px;white-space:nowrap}.nepse-widget__title-row{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-bottom:6px}.nepse-widget__title{color:#1f2937;font-size:.95rem;font-weight:800;letter-spacing:.2px;line-height:1.2}.nepse-widget__menu{color:#4b5563;font-size:.95rem;font-weight:700;line-height:1;transform:translateY(-1px)}.nepse-widget__value{color:#1f2937}.nepse-widget__change,.nepse-widget__value{font-feature-settings:"tnum";font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.nepse-widget__change{align-items:center;display:flex;gap:8px}.nepse-widget__change.is-positive{color:#009e49}.nepse-widget__change.is-negative{color:#d63c3c}.nepse-widget__arrow{font-size:.95rem;line-height:1;transform:translateY(-1px)}.nepse-widget__status{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:.74rem;font-weight:800;letter-spacing:.2px;line-height:1.2;padding:2px 8px}.nepse-widget__status.is-open{background:#16a34a}.nepse-widget__status.is-preopen{background:#f59e0b}.nepse-widget__status.is-closed{background:#ef4444}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.market-data{grid-column-gap:16px;grid-row-gap:16px;align-items:flex-start;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1500px;min-height:calc(100vh - 64px);padding:16px;row-gap:16px;width:100%}.market-data__main{min-width:0}.market-data__sidebar{display:flex;overflow:hidden;position:relative;transition:width .3s ease,opacity .3s ease,transform .3s ease}.market-data__sidebar.sidebar--collapsed{opacity:0;pointer-events:none;width:0}.market-data__sidebar.sidebar--open{opacity:1;width:320px}@media (max-width:1024px){.market-data{display:block;padding:12px}.market-data__sidebar{background:var(--surface-solid);bottom:0;box-shadow:-12px 0 30px #0000008c;max-width:320px;position:fixed;right:0;top:90px;width:0;z-index:40}.market-data__sidebar.sidebar--open{width:320px}}.control-bar{gap:16px;justify-content:space-between;margin:12px 0 16px}.control-bar,.control-bar__left{align-items:center;display:flex;flex-wrap:wrap}.control-bar__left{gap:12px}.control-bar__right{align-items:center;display:flex;gap:12px}.top-brokers-toggle{background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:.9rem;font-weight:600;padding:6px 14px;transition:background .2s ease,color .2s ease,border-color .2s ease}.top-brokers-toggle--active{background:#ffffff0f;background:color-mix(in srgb,var(--accent) 18%,var(--surface-solid));border-color:var(--border-strong);color:var(--accent)}.market-form{grid-column-gap:14px;grid-row-gap:12px;align-items:end;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);column-gap:14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px;padding:16px 20px 14px;row-gap:12px}.market-form label{color:var(--text);display:flex;flex-direction:column;font-size:.88rem;font-weight:500;margin-bottom:0;min-width:0}.dropdown,.market-form input[type=date],.market-form input[type=number],.market-form input[type=text],.market-form select{background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:none;color:var(--text);font-size:.95rem;margin-bottom:0;outline:none;padding:8px 12px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.dropdown:focus,.market-form input:focus,.market-form select:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.market-form button{align-self:center;background:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,#0000);border-radius:var(--radius-sm);box-shadow:0 8px 18px #0003;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;justify-self:start;margin-bottom:0;margin-top:0;min-width:112px;padding:8px 18px;transition:background .2s,box-shadow .2s,color .2s}.market-form button:disabled{background:color-mix(in srgb,var(--muted) 35%,var(--surface-solid));border-color:var(--border);box-shadow:none;color:var(--muted-2);cursor:not-allowed}.market-form button:hover:not(:disabled){box-shadow:0 16px 32px #00000040;filter:brightness(1.05)}.data-grid{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-top:16px;max-height:min(72vh,760px);overflow:auto}.table-container{background:var(--surface-solid);border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);overflow:auto}.table-container table{background:#0000;border-collapse:initial;border-spacing:0;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.98rem;margin:0;width:100%}.table-container td,.table-container th{font-feature-settings:"tnum";border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;padding:10px 12px;text-align:left;vertical-align:middle}.table-container th{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;background:color-mix(in srgb,var(--surface-solid) 72%,#0000);color:var(--text);font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:2}.table-container tbody tr:nth-child(2n){background:#ffffff05}.theme-material-ui .table-container tbody tr:nth-child(2n),.theme-professional-light .table-container tbody tr:nth-child(2n){background:#02061708}.table-container tbody tr:hover{background:#6366f11a;background:color-mix(in srgb,var(--accent) 10%,#0000)}.loading{align-items:center;color:#aaa;display:flex;font-size:1.2rem;height:100vh;justify-content:center}.error{color:var(--danger);font-size:1.1rem;padding:20px;text-align:center}.error-message{background-color:var(--danger);border-radius:var(--radius-sm);color:#fff;font-weight:700;margin-bottom:15px;padding:12px 20px}.empty-state,.error-message{box-shadow:var(--shadow-sm);margin-top:15px;text-align:center}.empty-state{background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-2);padding:20px}.empty-state p{margin:0 0 .5em}.empty-state p:last-child{font-size:.9em;margin-bottom:0}.notice-banner{background:color-mix(in srgb,var(--warning) 14%,var(--surface-solid));border:2px solid var(--warning);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--text);font-size:1.08rem;font-weight:700;margin:18px auto 0;max-width:700px;padding:12px 24px;position:relative;text-align:center}.notice-banner-close{background:#0000002e;border:1px solid var(--warning);border-radius:999px;color:var(--text);cursor:pointer;font-size:1.1rem;font-weight:700;height:28px;line-height:1;position:absolute;right:10px;top:6px;width:28px}.notice-banner-close:hover{background:#00000047}.theme-high-contrast .notice-banner{background:#ffcc001f;border-color:var(--accent);color:var(--accent)}@media (max-width:700px){.market-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 10px 10px}.market-form label{min-width:0;min-width:auto}.market-data{padding:8px}.data-grid{max-height:min(68vh,520px)}.nepse-widget{gap:8px;max-width:390px;min-width:0;overflow-x:auto;padding:8px 10px;width:100%}}.tabs-container{margin-bottom:16px}.tabs{-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--surface-solid) 55%,#0000);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-start;margin-bottom:8px;overflow-x:auto;padding:6px}.tabs::-webkit-scrollbar{height:10px}.tabs::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.theme-material-ui .tabs::-webkit-scrollbar-thumb,.theme-professional-light .tabs::-webkit-scrollbar-thumb{background:#02061724}.tab{background:#0000;border:1px solid #0000;border-radius:999px;box-shadow:none;color:var(--muted-2);cursor:pointer;font-size:.95rem;font-weight:650;outline:none;padding:8px 14px;transition:background .2s,color .2s,border-color .2s,transform .12s}.tab:hover:not(.active){background:#ffffff0f;border-color:var(--border);color:var(--text)}.tab.active{background:#6366f12e;background:color-mix(in srgb,var(--accent) 22%,#0000);border-color:#6366f14d;border-color:color-mix(in srgb,var(--accent) 40%,#0000);color:var(--text);font-weight:750}@media (max-width:700px){.tabs{gap:4px}.tab,.tabs{font-size:.95rem}.tab{padding:6px 10px}}.pagination{align-items:center;display:flex;gap:6px;justify-content:center;margin:16px 0}.pagination button{background:#ffffff0f;border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:1rem;padding:7px 14px;transition:background .2s,color .2s}.pagination button.active,.pagination button:hover:not(:disabled){background:#6366f12e;background:color-mix(in srgb,var(--accent) 22%,#0000);border-color:#6366f14d;border-color:color-mix(in srgb,var(--accent) 40%,#0000);color:var(--text)}.pagination button:disabled{background:#ffffff08;border-color:var(--border);color:var(--muted);cursor:not-allowed}.highlight-broker{background-color:#ffcf00!important;font-weight:800}.theme-professional-light .highlight-broker{background-color:#fff8e1!important;color:#0f172a!important}.theme-high-contrast .highlight-broker{background-color:#fc0!important;color:#000!important}.theme-material-ui .highlight-broker{background-color:#e3f2fd!important;color:#1a2027!important}.acc-dis-container table{color:#111!important}.acc-dis-container th{background-color:#111!important;color:#fff!important}.acc-dis-container .accumulation-table table{border:2px solid #2e7d32!important}.acc-dis-container .distribution-table table{border:2px solid #d32f2f!important}.acc-dis-container tr:nth-child(2n){background-color:#f1f8e9!important;color:#111!important}.acc-dis-container tr:nth-child(odd){background-color:#e8f5e8!important;color:#111!important}.acc-dis-container .distribution-table tr:nth-child(2n){background-color:#ffebee!important;color:#111!important}.acc-dis-container .distribution-table tr:nth-child(odd){background-color:#ffcdd2!important;color:#111!important}.theme-professional-light.App{background:#0000!important;color:var(--text)!important}.theme-professional-light .App-header{background:var(--surface)!important;box-shadow:none!important;color:var(--text)!important}.theme-professional-light .data-grid,.theme-professional-light .market-form,.theme-professional-light table{background:#0000!important;color:var(--text)!important}.theme-professional-light th{background-color:#0206170a!important;color:var(--text)!important}.theme-professional-light tr:hover,.theme-professional-light tr:nth-child(2n),.theme-professional-light tr:nth-child(odd){background-color:initial!important}.theme-professional-light .pagination button.active,.theme-professional-light .pagination button:hover:not(:disabled),.theme-professional-light .tab.active{background:color-mix(in srgb,var(--accent) 18%,#0000)!important;color:var(--text)!important}.theme-professional-light .market-form button{background:var(--accent)!important;color:#fff!important}.acc-dis-wrapper{align-items:stretch;display:flex;gap:12px}.acc-dis-pane{background:#0000;border:1px solid #0000001f;display:flex;flex:1 1 50%;flex-direction:column;min-width:240px;overflow:hidden}.acc-dis-scroll{max-height:520px;overflow-y:auto}.acc-dis-table{border-collapse:collapse;color:#111;font-size:13px;width:100%}.acc-dis-table thead th{background:#000000d9;border-bottom:2px solid #333;color:#fff;font-weight:700;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:5}.acc-dis-table td{border-bottom:1px solid #0000000f;padding:8px 10px;text-align:center;vertical-align:middle;white-space:nowrap}.acc-dis-table td.sn,.acc-dis-table th.sn{font-weight:700;text-align:center;width:40px}.acc-dis-table td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.acc-dis-table tbody tr:nth-child(2n) td{background:#00000005}.highlight-broker{background:#fff5b8!important;color:#000!important;font-weight:700}.highlight-broker td.num{color:#000}.acc-dis-pane.seller .acc-dis-table thead th{background:#8a1f27}.acc-dis-pane.buyer .acc-dis-table thead th{background:#1a6b2b}.acc-dis-scroll::-webkit-scrollbar{width:10px}.acc-dis-scroll::-webkit-scrollbar-thumb{background:#00000040;border-radius:8px}.acc-dis-container,.acc-dis-container table,.acc-dis-table,.acc-dis-table td,.acc-dis-table th{font-family:Segoe UI,Arial,sans-serif!important;font-size:13px!important;line-height:1.45!important}.export-overlay{align-items:center;background:#00000073;border-radius:8px;color:#fff;display:flex;font-size:1.05rem;font-weight:700;inset:0;justify-content:center;position:absolute;z-index:9999}.acc-dis-header-row{align-items:center;display:flex;flex-wrap:nowrap;gap:18px;justify-content:space-between}.acc-dis-header-item{align-items:center;display:flex;gap:6px;min-width:0}.acc-dis-header-item,.acc-dis-header-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-dis-header-value{display:inline-block;font-weight:700;margin-left:6px;max-width:220px}@media (max-width:900px){.acc-dis-header-row{gap:12px}.acc-dis-header-value{max-width:120px}}.theme-professional-light .market-form button:disabled,.theme-professional-light .pagination button:disabled{background:#bdbdbd!important;color:#fff!important}.theme-professional-light .App-header h1{color:#23272a!important}.theme-professional-light .market-form label{color:#23272a!important;font-weight:600}.theme-professional-light .market-form input,.theme-professional-light .market-form input[type=date],.theme-professional-light .market-form input[type=number],.theme-professional-light .market-form input[type=text]{background:#fff!important;border:1px solid #bdbdbd!important;color:#23272a!important}.theme-high-contrast.App{background:#0000;color:var(--text)}.theme-high-contrast .App-header{background:var(--surface-solid);border-bottom:2px solid var(--accent);color:var(--text)}.theme-high-contrast .data-grid,.theme-high-contrast .market-form,.theme-high-contrast table{background:#0000;color:var(--text)}.theme-high-contrast th{background-color:#000;color:var(--accent)}.theme-high-contrast .market-form button,.theme-high-contrast .pagination button.active,.theme-high-contrast .pagination button:hover:not(:disabled),.theme-high-contrast .tab.active{background:var(--accent);color:#000}.theme-high-contrast .market-form button:disabled,.theme-high-contrast .pagination button:disabled{background:#222;color:#aaa}.theme-material-ui.App{background:#0000;color:var(--text)}.theme-material-ui .App-header{background:var(--surface);box-shadow:none;color:var(--text)}.theme-material-ui .data-grid,.theme-material-ui .market-form,.theme-material-ui table{background:#0000;color:var(--text)}.theme-material-ui th{background-color:#0206170a;color:var(--text)}.theme-material-ui .pagination button.active,.theme-material-ui .pagination button:hover:not(:disabled),.theme-material-ui .tab.active{background:color-mix(in srgb,var(--accent) 18%,#0000);color:var(--text)}.theme-material-ui .market-form button{background:var(--accent);color:#fff}.theme-material-ui .market-form button:disabled,.theme-material-ui .pagination button:disabled{background:#0206171f;color:var(--muted)}.theme-material-ui .market-form label{color:#1a2027!important;font-weight:600}.theme-material-ui .market-form input,.theme-material-ui .market-form input[type=date],.theme-material-ui .market-form input[type=number],.theme-material-ui .market-form input[type=text]{background:#fff!important;border:1px solid #bdbdbd!important;color:#1a2027!important}.theme-material-ui .App-header h1{color:#fff!important}.theme-minimalist-dark .market-form input[type=date],.theme-minimalist-dark .market-form input[type=number],.theme-minimalist-dark .market-form input[type=text],.theme-minimalist-dark input{background:var(--surface-solid);border:1px solid var(--border);color:var(--text)}.theme-minimalist-dark .autocomplete-dropdown{background:#23272a;border:1px solid #444950;box-shadow:0 2px 8px #0003;color:#f5f6fa}.theme-professional-light .market-form input[type=date],.theme-professional-light .market-form input[type=number],.theme-professional-light .market-form input[type=text],.theme-professional-light input{background:var(--surface-solid);border:1px solid var(--border);color:var(--text)}.theme-professional-light .autocomplete-dropdown{background:#fff;border:1px solid #bdbdbd;box-shadow:0 2px 8px #00000014;color:#23272a}.theme-high-contrast .market-form input[type=date],.theme-high-contrast .market-form input[type=number],.theme-high-contrast .market-form input[type=text],.theme-high-contrast input{background:#000;border:1.5px solid var(--accent);color:var(--accent)}.theme-high-contrast .autocomplete-dropdown{background:#111;border:2px solid #fc0;box-shadow:0 2px 8px #fc0;color:#fc0}.theme-material-ui .market-form input[type=date],.theme-material-ui .market-form input[type=number],.theme-material-ui .market-form input[type=text],.theme-material-ui input{background:var(--surface-solid);border:1px solid var(--border);color:var(--text)}.theme-material-ui .autocomplete-dropdown{background:#f3f6f9;border:1px solid #1976d2;box-shadow:0 2px 8px #1976d214;color:#1a2027}.theme-minimalist-dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert(41%) sepia(98%) saturate(7492%) hue-rotate(210deg) brightness(1.2)}.theme-professional-light input[type=date]::-webkit-calendar-picker-indicator{filter:invert(24%) sepia(98%) saturate(7500%) hue-rotate(260deg) brightness(1.2)}.theme-high-contrast input[type=date]::-webkit-calendar-picker-indicator{filter:invert(88%) sepia(99%) saturate(7500%) hue-rotate(1deg) brightness(1.2)}.theme-material-ui input[type=date]::-webkit-calendar-picker-indicator{filter:invert(41%) sepia(98%) saturate(7492%) hue-rotate(190deg) brightness(1.2)}.pagination select{background:inherit;border:1px solid var(--border);border-radius:999px;color:inherit;font-size:1rem;font-weight:600;margin-left:8px;padding:6px 16px;transition:border .2s,background .2s,color .2s}.pagination select:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.pagination select option[value=Infinity]{background:#7289da;color:#fff}.theme-professional-light .pagination select option[value=Infinity]{background:#3949ab;color:#fff}.theme-high-contrast .pagination select option[value=Infinity]{background:#fc0;color:#000}.theme-material-ui .pagination select option[value=Infinity]{background:#1976d2;color:#fff}.pagination select:has(option[value=Infinity]:checked),.pagination select[value=Infinity]{background:#23272a;border-color:#7289da;color:#fff}.theme-professional-light .pagination select:has(option[value=Infinity]:checked),.theme-professional-light .pagination select[value=Infinity]{background:#3949ab;border-color:#3949ab;color:#fff}.theme-high-contrast .pagination select:has(option[value=Infinity]:checked),.theme-high-contrast .pagination select[value=Infinity]{background:#fc0;border-color:#fc0;color:#000}.theme-material-ui .pagination select:has(option[value=Infinity]:checked),.theme-material-ui .pagination select[value=Infinity]{background:#1976d2;border-color:#1976d2;color:#fff}.pagination select option{background:#fff;background:var(--option-bg,#fff);color:#23272a;color:var(--option-color,#23272a)}.theme-minimalist-dark{--option-bg:#23272a;--option-color:#f5f6fa}.theme-professional-light{--option-bg:#fff;--option-color:#23272a}.theme-high-contrast{--option-bg:#111;--option-color:#fc0}.theme-material-ui{--option-bg:#fff;--option-color:#1976d2}.pagination select option[value=Infinity]{background:#e3e6f3;background:var(--all-bg,#e3e6f3);color:#23272a;color:var(--all-color,#23272a);font-weight:700}.range-btn-group{gap:10px;justify-content:flex-start;margin-bottom:14px}.range-btn-group,.range-btn-group__inner{align-items:center;display:flex;flex-wrap:wrap}.range-btn-group__inner{gap:6px}.range-btn{background:#ffffff0f;border:1px solid var(--border);border-radius:999px;box-shadow:none;color:var(--text);cursor:pointer;font-size:.92rem;font-weight:600;letter-spacing:.5px;line-height:1.2;outline:none;padding:6px 14px;transition:all .18s}.range-btn:hover{background:#ffffff1a;border-color:var(--border-strong)}.range-btn.active{background:#6366f12e;background:color-mix(in srgb,var(--accent) 22%,#0000);border-color:#6366f14d;border-color:color-mix(in srgb,var(--accent) 40%,#0000);box-shadow:none;color:var(--text)}.toggle-filters-icon,.top-brokers-toggle{align-self:center}.toggle-filters-icon{margin-left:4px}.theme-high-contrast .range-btn,.theme-high-contrast .range-btn:hover:not(.active){background:#111;border-color:var(--accent);color:var(--accent)}.theme-high-contrast .range-btn.active{background:var(--accent);color:#000}.theme-high-contrast .header-script-label,.theme-high-contrast .script-name-header{color:var(--accent)!important}.dropdown{background:var(--surface-solid);border:1px solid var(--border);border-radius:999px;box-shadow:none;color:var(--text);font-size:1rem;font-weight:600;min-width:180px;outline:none;padding:10px 18px;transition:border .2s,background .2s,color .2s}.dropdown:focus,.dropdown:hover{border-color:var(--accent);box-shadow:var(--focus-ring)}.dropdown option{background:var(--surface-solid);background:var(--option-bg,var(--surface-solid));color:var(--text);color:var(--option-color,var(--text))}.card{background:#fff;border:2px solid #e3e6f3;border-radius:16px;box-shadow:0 4px 24px #0000000f;display:flex;flex:1 1 340px;flex-direction:column;margin-bottom:0;max-width:500px;min-width:340px;padding:0 0 18px}.card-green{border-color:#4caf50}.card-red{border-color:#f44336}.card-blue{border-color:#1976d2}.card-title{border-radius:16px 16px 0 0;font-size:1.18rem;font-weight:700;margin-bottom:0;padding:18px 24px 10px}.card-green .card-title{color:#4caf50}.card-red .card-title{color:#f44336}.card-blue .card-title{color:#1976d2}.data-table table{background:#0000;border-collapse:collapse;font-size:.95rem;margin:0;width:100%}.data-table td,.data-table th{border-bottom:1px solid #f0f0f0;padding:6px 8px;text-align:left}.data-table th{background:#f5f6fa;color:#23272a;font-size:1.05rem;font-weight:700}.data-table tr:nth-child(2n){background:#fafbfc}.data-table tr:nth-child(odd){background:#fff}.data-table tr:hover{background:#f1f3f6}@media (max-width:900px){.tab-bar{font-size:1rem;gap:8px}.card{max-width:100%;min-width:220px;padding:0 0 10px}.card-title{font-size:1rem;padding:12px 10px 8px}.data-table td,.data-table th{font-size:.95rem;padding:8px 6px}}.script-name-display{color:#3949ab;color:var(--theme-accent,#3949ab);font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin-left:18px;transition:color .2s}.theme-minimalist-dark .script-name-display{color:#00bfff}.theme-professional-light .script-name-display{color:#3949ab}.theme-high-contrast .script-name-display{color:#fc0}.theme-material-ui .script-name-display{color:#1976d2}.script-name-header{color:var(--muted-2)!important;font-size:1.05rem;font-weight:700;letter-spacing:.5px;margin-bottom:0;margin-top:8px;text-align:center;text-shadow:none;transition:color .2s}.accum-distrib-summary{background:linear-gradient(135deg,#0f172af2,#0f172aeb);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:24px auto 0;max-width:640px;overflow-x:auto;padding:14px 20px 16px;width:100%}.theme-high-contrast .accum-distrib-summary{background:#111;border-color:#fc0;box-shadow:0 0 0 1px #ffcc0080}.theme-material-ui .accum-distrib-summary,.theme-professional-light .accum-distrib-summary{background:var(--surface-solid);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.theme-material-ui .accum-distrib-summary__cell,.theme-professional-light .accum-distrib-summary__cell{background:#0f172a0f;color:var(--muted-2)}.theme-material-ui .accum-distrib-summary__cell--active,.theme-professional-light .accum-distrib-summary__cell--active{background:color-mix(in srgb,var(--accent) 18%,#0000);color:var(--text)}.theme-material-ui .accum-distrib-summary__total,.theme-professional-light .accum-distrib-summary__total{background:#0f172a14;color:var(--accent)}.theme-material-ui .accum-distrib-summary__loading,.theme-professional-light .accum-distrib-summary__loading{color:var(--muted)}.accum-distrib-summary__table{border-collapse:initial;border-spacing:0 6px;font-size:.95rem;width:100%}.accum-distrib-summary__label{background:#0000;border:none;color:var(--accent);font-weight:600;padding-right:18px;text-align:left;white-space:nowrap}.theme-high-contrast .accum-distrib-summary__label{color:#fc0}.accum-distrib-summary__label--strong{font-weight:700}.accum-distrib-summary__day{background:#0000;border:none;color:var(--muted-2);font-weight:600;min-width:56px;padding:0 10px;text-align:center}.theme-high-contrast .accum-distrib-summary__day{color:#ffea99}.accum-distrib-summary__cell{font-feature-settings:"tnum";background:#0f172ae6;border:none;border-radius:999px;color:var(--muted-2);font-variant-numeric:tabular-nums;font-weight:600;min-width:56px;padding:6px 12px;text-align:center}.accum-distrib-summary__cell--active{background:#6366f12e;background:color-mix(in srgb,var(--accent) 22%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,#0000);color:#fefce8}.theme-high-contrast .accum-distrib-summary__cell{background:#222;color:#fc0}.theme-high-contrast .accum-distrib-summary__cell--active{background:#fc0;box-shadow:0 0 0 1px #fc0;color:#000}.accum-distrib-summary__total{background:#0f172af5;border:none;border-radius:999px;color:var(--accent);font-size:1rem;font-weight:700;padding:8px 14px;text-align:center}.theme-high-contrast .accum-distrib-summary__total{background:#222;color:#fc0}.accum-distrib-summary__loading{border:none;color:var(--muted-2);font-weight:600;padding:8px 12px;text-align:center}.page-loader-container{align-items:center;background:#00000059;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.theme-material-ui .page-loader-container,.theme-professional-light .page-loader-container{background:#ffffffbf}.page-loader{animation:spin 1s linear infinite;border:4px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:54px;width:54px}.spinner-minimalist-dark{border-top:6px solid #00bfff}.spinner-professional-light{border-top:6px solid #3949ab}.spinner-high-contrast{border-top:6px solid #fc0}.spinner-material-ui{border-top:6px solid #1976d2}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header-script-label{color:var(--muted-2);font-size:.95rem;font-weight:700;letter-spacing:.2px;margin-bottom:4px;margin-right:8px;text-shadow:none;transition:color .2s}.theme-minimalist-dark .header-script-label{color:#00bfff;text-shadow:0 2px 8px #00bfff2e}.theme-professional-light .header-script-label{color:#3949ab;text-shadow:0 2px 8px #3949ab1f}.theme-high-contrast .header-script-label{color:#fc0;text-shadow:0 2px 8px #ffcc002e}.theme-material-ui .header-script-label{color:#1976d2;text-shadow:0 2px 8px #1976d224}.header-script-pill{align-items:center;background:var(--surface-solid);border:1px solid var(--border);border-radius:999px;display:flex;gap:10px;max-width:min(320px,100%);min-width:200px;padding:8px 16px 8px 18px;transition:border .2s,box-shadow .2s}.header-script-pill:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.header-script-ltp-inline{font-feature-settings:"tnum";color:var(--muted-2);flex-shrink:0;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.theme-high-contrast .header-script-ltp-inline{color:var(--accent);opacity:.95}.header-script-input{background:var(--surface-solid);border:1px solid var(--border);border-radius:999px;box-shadow:none;color:var(--text);font-size:1rem;font-weight:600;margin-bottom:0;min-width:180px;outline:none;padding:10px 18px;transition:border .2s,background .2s,color .2s}.header-script-input--in-pill{background:#0000!important;flex:1 1 auto;margin:0!important;max-width:140px;min-width:0!important;padding:2px 0!important}.header-script-input--in-pill,.header-script-input--in-pill:focus,.header-script-input--in-pill:hover{border:none!important;box-shadow:none!important}.header-script-input:focus,.header-script-input:hover{border-color:var(--accent);box-shadow:var(--focus-ring)}.header-script-pill .header-script-input:focus,.header-script-pill .header-script-input:hover{border-color:#0000;box-shadow:none}.view-toggle{background:var(--surface-solid);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:.9rem;font-weight:600;padding:6px 14px;transition:background .2s,color .2s,border-color .2s}.view-toggle--active{background:color-mix(in srgb,var(--accent) 22%,#0000);border-color:color-mix(in srgb,var(--accent) 40%,#0000)}.algo-engine-container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px 22px 18px}.algo-engine-title{margin:0 0 6px}.algo-engine-subtitle{color:var(--muted-2);font-size:.95rem;margin:0 0 18px}.algo-engine-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.algo-card{background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:14px 16px 12px}.algo-card h3{margin-bottom:8px;margin-top:0}.algo-card-hint{color:var(--muted-2);font-size:.9rem}.algo-primary-btn{background:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,#0000);border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:8px 18px}.algo-primary-btn:disabled{cursor:not-allowed;opacity:.7}.algo-signal-row{align-items:center;display:flex;gap:10px;margin-bottom:8px}.algo-signal-badge{border-radius:999px;font-size:.9rem;font-weight:700;padding:4px 10px}.algo-signal-buy{background:#14532d;color:#bbf7d0}.algo-signal-sell{background:#7f1d1d;color:#fecaca}.algo-signal-hold{background:#374151;color:#e5e7eb}.algo-signal-meta{color:var(--muted-2);font-size:.9rem}.algo-signal-kpis{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;margin-top:4px}.kpi-label{color:var(--muted-2);font-size:.8rem}.kpi-value{font-size:1rem;font-weight:700}.kpi-loss{color:#f97373}.kpi-target{color:#22c55e}.algo-signal-footer{color:var(--muted-2);font-size:.8rem}.algo-backtest-table-wrapper{overflow-x:auto}.algo-backtest-table{border-collapse:collapse;font-size:.85rem;width:100%}.algo-backtest-table td,.algo-backtest-table th{border-bottom:1px solid var(--border);padding:4px 6px;text-align:center}.algo-backtest-table td.pos{color:#22c55e}.algo-backtest-table td.neg{color:#f97373}.algo-performance-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-professional-light.App{background:linear-gradient(180deg,#f5f8ff,#eef3fb)!important;color:#0f172a!important}.theme-professional-light .App-header{background:#fffffff2!important;border-bottom:1px solid #dbe5f2!important;box-shadow:0 10px 24px #0f172a14!important}.theme-professional-light .App-header h1,.theme-professional-light .header-script-label,.theme-professional-light .script-name-header{color:#0f172a!important;text-shadow:none!important}.theme-professional-light .dropdown,.theme-professional-light .header-script-input,.theme-professional-light .header-script-pill,.theme-professional-light .market-form input,.theme-professional-light .market-form select{background:#fff!important;border-color:#cdd8e6!important;color:#0f172a!important}.theme-professional-light .market-data{padding-top:18px}.theme-professional-light .accum-distrib-summary,.theme-professional-light .algo-card,.theme-professional-light .algo-engine-container,.theme-professional-light .data-grid,.theme-professional-light .market-form,.theme-professional-light .table-container{background:#fff!important;border:1px solid #dbe5f2!important;box-shadow:0 12px 28px #0f172a12!important}.theme-professional-light .tabs{background:#f8fbff!important;border:1px solid #dbe5f2!important}.theme-professional-light .pagination button,.theme-professional-light .range-btn,.theme-professional-light .tab,.theme-professional-light .top-brokers-toggle,.theme-professional-light .view-toggle{background:#f8fbff!important;border-color:#d1ddee!important;color:#334155!important}.theme-professional-light .pagination button:hover:not(:disabled),.theme-professional-light .range-btn:hover:not(.active),.theme-professional-light .tab:hover:not(.active){background:#edf3ff!important;color:#0f172a!important}.theme-professional-light .pagination button.active,.theme-professional-light .range-btn.active,.theme-professional-light .tab.active,.theme-professional-light .top-brokers-toggle--active,.theme-professional-light .view-toggle--active{background:#e3ecff!important;border-color:#8ba7e4!important;color:#1e3a8a!important}.theme-professional-light .algo-primary-btn,.theme-professional-light .market-form button{background:linear-gradient(180deg,#315ebc,#294f9d)!important;border-color:#2c539f!important;box-shadow:0 10px 20px #294f9d47!important;color:#fff!important}.theme-professional-light .algo-primary-btn:hover:not(:disabled),.theme-professional-light .market-form button:hover:not(:disabled){filter:brightness(1.05)}.theme-professional-light .table-container th,.theme-professional-light th{background:#eef4ff!important;border-bottom:1px solid #d6e2f1!important;color:#0f172a!important}.theme-professional-light .table-container td,.theme-professional-light td{border-bottom:1px solid #ebf1f8!important;color:#1e293b!important}.theme-professional-light .table-container tbody tr:nth-child(odd),.theme-professional-light tr:nth-child(odd){background:#fff!important}.theme-professional-light .table-container tbody tr:nth-child(2n),.theme-professional-light tr:nth-child(2n){background:#f8fbff!important}.theme-professional-light .table-container tbody tr:hover,.theme-professional-light tr:hover{background:#eaf2ff!important}.theme-professional-light .accum-distrib-summary__cell{background:#f2f6fd!important;color:#334155!important}.theme-professional-light .accum-distrib-summary__cell--active{background:#dce9ff!important;box-shadow:0 0 0 1px #aac3ee!important;color:#1e3a8a!important}.theme-professional-light .accum-distrib-summary__total{background:#e8f0ff!important;color:#1e3a8a!important}.theme-material-ui.App{background:linear-gradient(180deg,#f4f8ff,#edf3fb)!important;color:#0f172a!important}.theme-material-ui .App-header{background:#fffffff2!important;border-bottom:1px solid #d7e3f2!important;box-shadow:0 10px 24px #0f172a14!important}.theme-material-ui .App-header h1,.theme-material-ui .header-script-label,.theme-material-ui .script-name-header{color:#0f172a!important;text-shadow:none!important}.theme-material-ui .dropdown,.theme-material-ui .header-script-input,.theme-material-ui .header-script-pill,.theme-material-ui .market-form input,.theme-material-ui .market-form select{background:#fff!important;border-color:#c8d9ee!important;color:#0f172a!important}.theme-material-ui .market-data{padding-top:18px}.theme-material-ui .accum-distrib-summary,.theme-material-ui .algo-card,.theme-material-ui .algo-engine-container,.theme-material-ui .data-grid,.theme-material-ui .market-form,.theme-material-ui .table-container{background:#fff!important;border:1px solid #d7e3f2!important;box-shadow:0 12px 28px #0f172a12!important}.theme-material-ui .tabs{background:#f7fbff!important;border:1px solid #d7e3f2!important}.theme-material-ui .pagination button,.theme-material-ui .range-btn,.theme-material-ui .tab,.theme-material-ui .top-brokers-toggle,.theme-material-ui .view-toggle{background:#f7fbff!important;border-color:#cfdff1!important;color:#334155!important}.theme-material-ui .pagination button:hover:not(:disabled),.theme-material-ui .range-btn:hover:not(.active),.theme-material-ui .tab:hover:not(.active){background:#e9f2ff!important;color:#0f172a!important}.theme-material-ui .pagination button.active,.theme-material-ui .range-btn.active,.theme-material-ui .tab.active,.theme-material-ui .top-brokers-toggle--active,.theme-material-ui .view-toggle--active{background:#dcecff!important;border-color:#7fb3ea!important;color:#0f4ea6!important}.theme-material-ui .algo-primary-btn,.theme-material-ui .market-form button{background:linear-gradient(180deg,#1f78d1,#1764b4)!important;border-color:#1762af!important;box-shadow:0 10px 20px #1764b447!important;color:#fff!important}.theme-material-ui .algo-primary-btn:hover:not(:disabled),.theme-material-ui .market-form button:hover:not(:disabled){filter:brightness(1.05)}.theme-material-ui .table-container th,.theme-material-ui th{background:#ecf5ff!important;border-bottom:1px solid #d0e2f5!important;color:#0f172a!important}.theme-material-ui .table-container td,.theme-material-ui td{border-bottom:1px solid #e7f0fa!important;color:#1e293b!important}.theme-material-ui .table-container tbody tr:nth-child(odd),.theme-material-ui tr:nth-child(odd){background:#fff!important}.theme-material-ui .table-container tbody tr:nth-child(2n),.theme-material-ui tr:nth-child(2n){background:#f8fbff!important}.theme-material-ui .table-container tbody tr:hover,.theme-material-ui tr:hover{background:#eaf4ff!important}.theme-material-ui .accum-distrib-summary__cell{background:#eff6ff!important;color:#334155!important}.theme-material-ui .accum-distrib-summary__cell--active{background:#d9ecff!important;box-shadow:0 0 0 1px #9dc7f1!important;color:#0f4ea6!important}.theme-material-ui .accum-distrib-summary__total{background:#e6f2ff!important;color:#0f4ea6!important}.top-brokers{background:#23272a;border:1px solid #3a3d42;border-radius:12px;box-shadow:0 14px 40px #0000008c;display:flex;flex-direction:column;margin:0;max-height:calc(100vh - 120px);overflow:hidden;padding:10px 12px 14px}.top-brokers--high-contrast{background:#111;border-color:#fc0}.top-brokers--minimalist-dark{background:#1e2124;border-color:#3a3d42}.top-brokers--material-ui,.top-brokers--professional-light{background:#fff;border-color:#e0e0e0;color:#23272a}.top-brokers__header{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;justify-content:space-between;margin:0 0 6px;padding:0;width:100%}.top-brokers__title{color:#f5f6fa;font-size:1.1rem;font-weight:700;letter-spacing:.03em;margin:0}.top-brokers--material-ui .top-brokers__title,.top-brokers--professional-light .top-brokers__title{color:#23272a}.top-brokers--high-contrast .top-brokers__title{color:#fc0}.top-brokers__toggle{align-items:center;border:1px solid;border-radius:999px;display:flex;font-size:1rem;height:22px;justify-content:center;line-height:1;width:22px}.top-brokers__subtitle{color:#94a3b8;font-size:.75rem;margin:-4px 0 10px}.top-brokers--material-ui .top-brokers__subtitle,.top-brokers--professional-light .top-brokers__subtitle{color:#64748b}.top-brokers--high-contrast .top-brokers__stock{color:#fc0}.top-brokers__search{margin-bottom:10px}.top-brokers__search-input{background:#fff;border:1.5px solid #bdbdbd;border-radius:6px;color:#23272a;font-size:.85rem;max-width:360px;outline:none;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.top-brokers__search-input:focus{border-color:#3949ab;box-shadow:0 0 0 2px #3949ab40}.top-brokers__search-input::placeholder{color:#757575}.top-brokers--high-contrast .top-brokers__search-input{background:#222;border-color:#fc0;color:#fff}.top-brokers--high-contrast .top-brokers__search-input:focus{border-color:#fc0;box-shadow:0 0 0 2px #ffcc004d}.top-brokers__grid{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(3,1fr);overflow-y:auto;padding-right:4px}.top-brokers__card{background:#2c2f33;border:1px solid #3a3d42;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;min-height:110px;padding:32px 10px 10px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.top-brokers__card:hover{border-color:#3949ab;box-shadow:0 6px 20px #00000040;transform:translateY(-2px)}.top-brokers--high-contrast .top-brokers__card{background:#111;border-color:#fc0}.top-brokers--high-contrast .top-brokers__card:hover{border-color:#fc0;box-shadow:0 6px 20px #ffcc0026}.top-brokers--material-ui .top-brokers__card,.top-brokers--professional-light .top-brokers__card{background:#f5f6fa;border-color:#e0e0e0}.top-brokers--material-ui .top-brokers__card:hover,.top-brokers--professional-light .top-brokers__card:hover{border-color:#3949ab}.top-brokers__rank{align-items:center;background:linear-gradient(135deg,#3949ab,#5c6bc0);border-radius:50%;box-shadow:0 2px 8px #3949ab66;color:#fff;display:flex;font-size:.95rem;font-weight:800;height:28px;justify-content:center;left:6px;position:absolute;top:6px;width:28px}.top-brokers--high-contrast .top-brokers__rank{background:linear-gradient(135deg,#fc0,#ffd633);box-shadow:0 2px 8px #fc06;color:#000}.top-brokers--material-ui .top-brokers__rank,.top-brokers--professional-light .top-brokers__rank{background:linear-gradient(135deg,#3949ab,#5c6bc0);color:#fff}.top-brokers__badge{background:#3949ab;border-radius:4px;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.4px;padding:3px 7px;position:absolute;right:6px;text-transform:uppercase;top:6px}.top-brokers--high-contrast .top-brokers__badge{background:#fc0;color:#000}.top-brokers__number{color:#3949ab;font-size:1rem;font-weight:800;line-height:1.2;margin-bottom:6px}.top-brokers--high-contrast .top-brokers__number{color:#fc0}.top-brokers--material-ui .top-brokers__number,.top-brokers--professional-light .top-brokers__number{color:#3949ab}.top-brokers__name{color:#f5f6fa;flex-grow:1;font-size:.75rem;font-weight:500;line-height:1.2}.top-brokers__stock{color:#22c55e;font-size:.7rem;font-weight:600;margin-top:4px}.top-brokers--material-ui .top-brokers__name,.top-brokers--professional-light .top-brokers__name{color:#23272a}.top-brokers__empty{color:#bdbdbd;font-size:.9rem;grid-column:1/-1;padding:20px;text-align:center}.top-brokers--material-ui .top-brokers__empty,.top-brokers--professional-light .top-brokers__empty{color:#757575}@media (max-width:1024px){.top-brokers__grid{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.top-brokers{padding:12px 10px}.top-brokers__grid{gap:8px;grid-template-columns:1fr}.top-brokers__card{min-height:auto;padding:10px}}
/*# sourceMappingURL=main.3057e222.css.map*/