.scanner_page__D0UKj{min-height:calc(100vh - 60px);padding:20px;background:radial-gradient(circle at 0 0,rgba(89,209,140,.08),transparent 28%),radial-gradient(circle at 100% 0,rgba(56,189,248,.08),transparent 32%),#050a12;color:#dbe8f6}.scanner_header__jXrVz{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.scanner_title__Rbhk4{margin:0;font-size:1.5rem}.scanner_subtitle__p4XRc{margin:6px 0 0;color:#8aa2be;font-size:.88rem}.scanner_statusPill__fSuWn{border:1px solid rgba(89,209,140,.28);background:rgba(13,42,28,.58);color:#9ee8b7;border-radius:999px;padding:10px 14px;font-size:.8rem;white-space:nowrap}.scanner_controls__i70PK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.scanner_field__I9Nbq{display:grid;grid-gap:6px;gap:6px}.scanner_field__I9Nbq label{font-size:.74rem;color:#7d97b5;letter-spacing:.05em;text-transform:uppercase}.scanner_input__03dYo,.scanner_select__ZPObc{width:100%;border-radius:8px;border:1px solid rgba(119,158,203,.25);background:rgba(7,14,24,.9);color:#dbe8f6;padding:9px 10px;font-size:.84rem}.scanner_button__VmR3J{border:1px solid rgba(89,209,140,.4);background:rgba(13,42,28,.9);color:#8fe6b3;padding:9px 12px;border-radius:8px;cursor:pointer;font-weight:600}.scanner_button__VmR3J:disabled{opacity:.5;cursor:not-allowed}.scanner_empty__rewfq,.scanner_error__ZE1Ay,.scanner_notice__t3dMU{border-radius:10px;padding:11px 13px;margin-bottom:14px;font-size:.82rem}.scanner_notice__t3dMU{border:1px solid rgba(245,185,66,.28);background:rgba(44,34,12,.52);color:#f5d48a}.scanner_error__ZE1Ay{border:1px solid hsla(6,92%,67%,.28);background:rgba(45,16,16,.52);color:#f8b6ac}.scanner_empty__rewfq{border:1px solid rgba(119,158,203,.2);background:rgba(9,16,28,.9);color:#9ab1cd}.scanner_summaryGrid__zOUrj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.scanner_card__hn_od,.scanner_tableCard__4xmIM{background:rgba(9,16,28,.9);border:1px solid rgba(119,158,203,.2);border-radius:14px}.scanner_card__hn_od{padding:14px;display:grid;grid-gap:6px;gap:6px}.scanner_card__hn_od span{color:#7d97b5;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.scanner_card__hn_od strong{font-size:1.15rem}.scanner_grid__G5yH_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.scanner_tableCard__4xmIM{padding:14px}.scanner_tableTitle__jYLDK{margin:0 0 12px;font-size:.92rem;color:#dbe8f6}.scanner_table__34Cxe{width:100%;border-collapse:collapse;font-size:.82rem}.scanner_table__34Cxe td,.scanner_table__34Cxe th{padding:9px 8px;border-bottom:1px solid rgba(119,158,203,.12);text-align:left}.scanner_table__34Cxe th{color:#8aa2be;font-weight:600;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.scanner_checkboxField__7noDm{align-content:end}.scanner_checkboxField__7noDm label{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:normal;font-size:.84rem;color:#c8ddf2}.scanner_colTicker__yxwAi{width:38%}.scanner_colTrend__R11Vw{width:18%;text-align:center}.scanner_colNum__Te1Tc{width:22%;text-align:right}.scanner_symbolMeta__aHKj3{display:grid;grid-gap:2px;gap:2px}.scanner_tickerBadge__yEwyw{font-weight:700;font-size:.83rem;letter-spacing:.02em;color:#c8ddf2}.scanner_instrumentName__32KPm{font-size:.72rem;color:#7d97b5}.scanner_sparkline__gc95B{width:120px;height:30px;opacity:.95}.scanner_sparkEmpty__JGGS0{color:#5a7899;font-size:.74rem}.scanner_emptyCell__JcB1d{text-align:center!important;color:#5a7899;font-size:.8rem;padding:20px 8px!important}.scanner_positive__p6lgg{color:#59d18c;font-weight:600}.scanner_negative__WXCpD{color:#f86d5d;font-weight:600}@media (max-width:1100px){.scanner_grid__G5yH_,.scanner_summaryGrid__zOUrj{grid-template-columns:1fr}.scanner_controls__i70PK{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner_header__jXrVz{flex-direction:column}.scanner_statusPill__fSuWn{white-space:normal}}@media (max-width:680px){.scanner_controls__i70PK{grid-template-columns:1fr}.scanner_sparkline__gc95B{width:90px}}