.screener-workspace,.screener-workspace *{box-sizing:border-box}.screener-workspace{min-height:calc(100vh - 58px);color:#eef4ff;background:#060b13;font-family:Arial,Helvetica,sans-serif;--sn-bg:#060b13;--sn-panel:#0b1421;--sn-card:#0d1725;--sn-card2:#0b1320;--sn-line:#223147;--sn-line2:#172437;--sn-text:#f3f7ff;--sn-muted:#6f819e;--sn-blue:#8ba4ca;--sn-accent:#f4a400;--sn-green:#10d69a;--sn-red:#ff4058}.screener-shell{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,20vw,380px);min-height:calc(100vh - 58px)}.screener-shell.filters-closed{grid-template-columns:minmax(0,1fr) 28px}.screener-main{min-width:0;padding:clamp(13px,1vw,22px);background:radial-gradient(circle at 45% -20%,#13243b 0,transparent 35%),var(--sn-bg)}
.screener-heading{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.screener-heading h1{margin:7px 0 4px;font-size:clamp(22px,1.65vw,34px);line-height:1;font-weight:950;letter-spacing:.035em}.screener-heading p{margin:0;color:var(--sn-muted);font-size:clamp(9px,.65vw,12px)}.screener-eyebrow{display:flex;align-items:center;gap:8px;color:#8aa3ca;font-size:clamp(7px,.48vw,9px);font-weight:900;letter-spacing:.18em}.screener-eyebrow i,.screener-live i,.screener-sync i{width:7px;height:7px;border-radius:50%;background:var(--sn-green);box-shadow:0 0 12px var(--sn-green)}.screener-live{width:130px;height:52px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding-right:13px;border:1px solid var(--sn-line);background:#09111d}.screener-live span{display:flex;align-items:center;gap:7px;color:#8fa7c8;font-size:7px;font-weight:900;letter-spacing:.17em}.screener-live b{margin-top:4px;font:900 13px Consolas,monospace}
.screener-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.screener-summary article{min-height:72px;padding:13px 15px;position:relative;overflow:hidden;border:1px solid var(--sn-line);background:linear-gradient(135deg,#0c1725,#0a111c)}.screener-summary article:after{content:"";position:absolute;width:72px;height:72px;right:-28px;bottom:-38px;border:1px solid #243650;border-radius:50%}.screener-summary span{display:block;color:#7185a6;font-size:7px;font-weight:950;letter-spacing:.17em}.screener-summary strong{display:block;margin-top:7px;font:900 clamp(15px,1.05vw,21px) Consolas,monospace}.screener-summary strong.positive{color:var(--sn-green)}.screener-summary small{color:#51647f;font-size:7px}
.screener-toolbar{min-height:44px;display:flex;align-items:center;gap:18px;margin-bottom:10px;padding:0 12px;border:1px solid var(--sn-line);background:#09121e}.screener-toolbar>div:first-child{display:flex;align-items:center;gap:9px}.screener-toolbar>div:first-child span{color:#5f7392;font-size:7px;font-weight:950;letter-spacing:.16em}.screener-toolbar strong{color:var(--sn-accent);font-size:9px;letter-spacing:.08em}.screener-legend{display:flex;align-items:center;gap:16px;margin-left:auto;color:#617492;font-size:7px;font-weight:900;letter-spacing:.1em}.screener-legend span{display:flex;align-items:center;gap:5px}.screener-legend i{width:7px;height:7px;border-radius:2px}.screener-legend .up{background:var(--sn-green)}.screener-legend .down{background:var(--sn-red)}.screener-legend .price{width:13px;height:1px;background:var(--sn-accent)}.screener-toolbar button{height:28px;padding:0 12px;color:#7d91b0;background:#0d1826;border:1px solid #26364d;font-size:8px;font-weight:900;letter-spacing:.12em;cursor:pointer}.screener-toolbar button:hover{color:#fff;border-color:#536b8c}.screener-toolbar button i{display:inline-block;width:8px;height:8px;margin-right:5px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%}
.screener-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.screener-card{min-width:0;height:clamp(260px,21vw,390px);position:relative;overflow:hidden;border:1px solid var(--sn-line);background:linear-gradient(180deg,var(--sn-card),var(--sn-card2));transition:border-color .16s,transform .16s}.screener-card:hover{border-color:#3a5272;transform:translateY(-1px)}.screener-card-head{height:45px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 11px 0}.screener-markets{max-width:75%;display:flex;gap:10px;overflow:hidden;color:#6e83a4;font-size:6.5px;font-weight:950;letter-spacing:.14em;white-space:nowrap}.screener-card-badge{padding:4px 6px;color:var(--sn-green);background:#0b322d;border:1px solid #125047;font:900 7px Consolas,monospace}.screener-card-badge.negative{color:#ff7688;background:#33131c;border-color:#5b1d2b}.screener-card-body{position:absolute;inset:38px 0 0}.screener-card canvas{display:block;width:100%;height:100%}.screener-card-title{position:absolute;z-index:2;left:12px;top:11px;font-size:clamp(15px,1.12vw,23px);font-weight:950;letter-spacing:-.03em;text-shadow:0 2px 8px #000}.screener-card-price{position:absolute;z-index:2;right:11px;top:10px;text-align:right}.screener-card-price b{display:block;font:900 9px Consolas,monospace}.screener-card-price span{display:block;margin-top:3px;padding:3px 5px;font:900 7px Consolas,monospace}.screener-card-price .positive{color:var(--sn-green);background:#0d302b}.screener-card-price .negative{color:#ff7182;background:#35141c}.screener-card-footer{position:absolute;z-index:2;left:12px;right:12px;bottom:7px;display:flex;align-items:center;justify-content:space-between;color:#526683;font:800 7px Consolas,monospace}.screener-card-footer b{color:#8196b6}.screener-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--sn-line);color:#7386a4;background:#09121e}.screener-empty span{width:56px;height:56px;margin-bottom:18px;border:1px solid #2d415e;border-radius:50%;box-shadow:inset 0 0 0 14px #101d2d}.screener-empty strong{font-size:10px;letter-spacing:.16em}.screener-empty p{font-size:9px}
.screener-filters{position:sticky;top:58px;height:calc(100vh - 58px);overflow:hidden;border-left:1px solid var(--sn-line);background:#09121e}.screener-filter-inner{height:100%;overflow-y:auto;padding:17px 15px 24px;scrollbar-width:thin;scrollbar-color:#253750 transparent}.screener-shell.filters-closed .screener-filter-inner{opacity:0;pointer-events:none}.screener-filter-toggle{position:absolute;z-index:3;right:8px;top:11px;width:26px;height:26px;color:#6f819b;background:transparent;border:0;font-size:22px;cursor:pointer}.screener-shell.filters-closed .screener-filter-toggle{right:1px;top:50%;transform:translateY(-50%) rotate(180deg);background:#111d2d;border:1px solid var(--sn-line)}.screener-filter-head{display:flex;align-items:flex-end;justify-content:space-between;padding:0 34px 12px 0;border-bottom:1px solid var(--sn-line)}.screener-filter-head div{display:flex;flex-direction:column}.screener-filter-head span{color:#546985;font-size:7px;letter-spacing:.18em}.screener-filter-head strong{font-size:15px;letter-spacing:.12em}.screener-filter-head>b{padding:5px 6px;color:var(--sn-accent);border:1px solid #594113;background:#241d0c;font-size:7px}.screener-sync{height:42px;display:flex;align-items:center;justify-content:space-between;color:var(--sn-green);font-size:7px;font-weight:900}.screener-sync span{display:flex;align-items:center;gap:6px}.screener-sync button{color:var(--sn-accent);background:none;border:0;font-size:7px;cursor:pointer}.screener-showing{margin:0 0 13px;text-align:center;color:#7e90ac;font-size:9px}.screener-showing b{color:var(--sn-accent)}
.screener-filter-block{margin-bottom:12px;padding:12px 10px;border:1px solid var(--sn-line);background:#0b1522}.screener-filter-block h3{margin:0 0 10px;color:#8ba0c1;font-size:8px;letter-spacing:.08em}.screener-segment{display:grid;gap:3px}.screener-segment.five{grid-template-columns:repeat(5,1fr)}.screener-segment.three{grid-template-columns:repeat(3,1fr)}.screener-segment.second{margin-top:4px}.screener-segment button{height:25px;padding:0 2px;color:#657895;background:#101b2b;border:1px solid transparent;font-size:7px;font-weight:950;cursor:pointer}.screener-segment button:hover{color:#fff}.screener-segment button.active{color:#09111c;background:var(--sn-accent);border-color:var(--sn-accent)}
.screener-exchange-head,.screener-exchange-row{display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;align-items:center}.screener-exchange-head{padding:0 5px 6px;color:#536a89;font-size:6px;font-weight:950;letter-spacing:.1em}.screener-exchange-row{min-height:29px;padding:0 5px;border-top:1px solid #162438}.screener-exchange-name{display:flex;align-items:center;gap:7px;min-width:0;color:#becbe0;font-size:8px;font-weight:850}.screener-exchange-name img{width:17px;height:17px;object-fit:contain;border-radius:4px;background:#101b2a}.screener-exchange-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screener-exchange-name small{color:#485b77;font-size:5px}.screener-mini-switch{justify-self:center;position:relative;width:27px;height:15px}.screener-mini-switch input,.screener-global-switch input{position:absolute;opacity:0}.screener-mini-switch em{position:absolute;inset:0;border-radius:20px;background:#263348;cursor:pointer}.screener-mini-switch em:after{content:"";position:absolute;width:11px;height:11px;left:2px;top:2px;border-radius:50%;background:#c5cfdd;transition:.15s}.screener-mini-switch input:checked+em{background:#bf8100}.screener-mini-switch input:checked+em:after{left:14px;background:#fff}.screener-mini-switch input:disabled+em{opacity:.3;cursor:not-allowed}
.screener-range-table{display:grid;grid-template-columns:28px 1fr 1fr;gap:4px}.screener-range-table>span{color:#4e6484;text-align:center;font-size:6px}.screener-range-table label{grid-column:1/4;display:grid;grid-template-columns:28px 1fr 1fr;gap:4px;align-items:center}.screener-range-table label b,.screener-volume-inputs label span{color:#647a9b;font-size:7px}.screener-range-table input,.screener-volume-inputs input,.screener-textarea-label textarea{width:100%;min-width:0;color:#dce7f7;background:#0d1827;border:1px solid #18283c;outline:none;font:8px Consolas,monospace}.screener-range-table input{height:25px;padding:0 7px}.screener-range-table input:focus,.screener-volume-inputs input:focus,.screener-textarea-label textarea:focus{border-color:#4a6284}.screener-volume-inputs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.screener-volume-inputs label{display:grid;grid-template-columns:25px 1fr;align-items:center}.screener-volume-inputs input{height:28px;padding:0 7px}.screener-textarea-label>span{display:block;margin-bottom:7px;color:#526985;font-size:6px}.screener-textarea-label textarea{padding:8px;resize:vertical}.screener-global-switch{min-height:45px;display:grid;grid-template-columns:1fr 35px;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid #18263a}.screener-global-switch>span{display:grid;grid-template-columns:20px 1fr;align-items:center}.screener-global-switch i{grid-row:1/3;color:#7085a5;font-style:normal}.screener-global-switch b{font-size:8px}.screener-global-switch small{color:#506682;font-size:6px}.screener-global-switch em{position:relative;width:31px;height:17px;border-radius:20px;background:#263348;cursor:pointer}.screener-global-switch em:after{content:"";position:absolute;width:13px;height:13px;left:2px;top:2px;border-radius:50%;background:#d1d8e3;transition:.15s}.screener-global-switch input:checked+em{background:#bf8100}.screener-global-switch input:checked+em:after{left:16px}.screener-reset{width:100%;height:38px;color:#a5b5ce;background:#111c2c;border:1px solid var(--sn-line);font-size:8px;font-weight:950;letter-spacing:.15em;cursor:pointer}.screener-reset:hover{color:#fff;border-color:#405674}.screener-filter-open{display:none;position:fixed;z-index:45;right:8px;top:67px;height:30px;color:#b8c7dd;background:#111c2c;border:1px solid var(--sn-line);font-size:8px;font-weight:950}.screener-shell.filters-closed~*{}.screener-workspace.filters-closed .screener-filter-open{display:block}
@media(max-width:1500px){.screener-shell{grid-template-columns:minmax(0,1fr) 310px}.screener-card{height:300px}.screener-main{padding:12px}.screener-grid{gap:8px}}
@media(max-width:1120px){.screener-summary{grid-template-columns:repeat(2,1fr)}.screener-grid{grid-template-columns:1fr}.screener-card{height:360px}}
@media(max-width:860px){.screener-shell{display:block}.screener-filters{position:relative;top:auto;height:auto;border-left:0;border-top:1px solid var(--sn-line)}.screener-filter-toggle{display:none}.screener-filter-inner{height:auto;overflow:visible}.screener-card{height:320px}.screener-live{display:none}.screener-toolbar{flex-wrap:wrap;padding:8px 10px}.screener-legend{order:3;width:100%;margin:0}.screener-shell.filters-closed .screener-filter-inner{display:none}.screener-workspace.filters-closed .screener-filter-open{display:block}}
@media(max-width:560px){.screener-main{padding:8px}.screener-heading{min-height:92px}.screener-heading h1{font-size:24px}.screener-summary{grid-template-columns:1fr 1fr}.screener-summary article{min-height:66px;padding:11px}.screener-card{height:270px}.screener-card-title{font-size:16px}.screener-markets{max-width:65%}.screener-legend{gap:9px}.screener-filter-inner{padding-inline:10px}}
.screener-card.spot{box-shadow:inset 2px 0 0 #15d6a0}.screener-card.futures{box-shadow:inset 2px 0 0 #f4a400}.screener-fixed-ranking{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:0 10px;border:1px solid #27384f;background:#0d1827}.screener-fixed-ranking strong{color:var(--sn-accent);font:950 10px Consolas,monospace;letter-spacing:.08em}.screener-fixed-ranking span{color:#637996;font-size:6px;text-align:right}.screener-binance-markets{display:grid;gap:7px}.screener-binance-markets article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:7px 9px;border:1px solid #24344a;background:linear-gradient(135deg,#0e1a2a,#0a1320)}.screener-binance-markets img{width:25px;height:25px;object-fit:contain}.screener-binance-markets span{display:flex;min-width:0;flex-direction:column}.screener-binance-markets b{color:#e8effa;font-size:8px;letter-spacing:.04em}.screener-binance-markets small{margin-top:3px;color:#788ba7;font:800 6px Consolas,monospace;letter-spacing:.1em}.screener-binance-markets small.live{color:var(--sn-green);text-shadow:0 0 8px rgba(16,214,154,.45)}.screener-binance-markets em{padding:4px 6px;color:#08111b;background:var(--sn-accent);font-size:7px;font-style:normal;font-weight:950}.screener-method p{margin:0;color:#617793;font-size:7px;line-height:1.65}.screener-empty span{position:relative;animation:screenerPulse 1.6s ease-in-out infinite}.screener-empty span:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:var(--sn-green);box-shadow:0 0 14px var(--sn-green)}@keyframes screenerPulse{50%{transform:scale(1.08);opacity:.72}}
.screener-card-badge.range{color:#ffbf31;background:#33250a;border-color:#6a4b0a}
.screener-grid{grid-auto-flow:row}.screener-card{order:var(--screener-rank,999)}
.screener-ranking-window{display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));gap:2px;margin-left:4px}.screener-ranking-window button{height:26px;min-width:36px;padding:0 7px;color:#7185a5;background:#0d1826;border:1px solid #24344a;font:900 7px Consolas,monospace;cursor:pointer;transition:.15s}.screener-ranking-window button:hover{color:#fff;border-color:#4c6487}.screener-ranking-window button.active{color:#08111b;background:var(--sn-accent);border-color:var(--sn-accent);box-shadow:0 0 12px rgba(244,164,0,.16)}
.screener-ranking-mode{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:2px}.screener-ranking-mode button{height:26px;padding:0 10px;color:#7185a5;background:#0d1826;border:1px solid #24344a;font:900 7px Consolas,monospace;white-space:nowrap;cursor:pointer;transition:.15s}.screener-ranking-mode button:hover{color:#fff;border-color:#4c6487}.screener-ranking-mode button.active{color:#08111b;background:var(--sn-accent);border-color:var(--sn-accent);box-shadow:0 0 12px rgba(244,164,0,.16)}
@media(max-width:1250px){.screener-toolbar{flex-wrap:wrap;padding:8px 10px}.screener-ranking-window{order:3;width:100%;margin:0}.screener-ranking-mode{order:4;width:100%;grid-template-columns:1fr 1fr}.screener-legend{margin-left:auto}.screener-ranking-window button,.screener-ranking-mode button{height:28px}}
@media(max-width:560px){.screener-ranking-window{grid-template-columns:repeat(4,1fr)}.screener-ranking-window button:last-child{grid-column:4}.screener-ranking-window button,.screener-ranking-mode button{font-size:8px}}
/* v30: match the Volumes panel width and its resolution-aware heavy typography. */
.screener-shell{grid-template-columns:minmax(0,1fr) clamp(350px,19vw,440px)}
.screener-filter-inner{padding:clamp(18px,.75vw,30px) clamp(15px,.65vw,26px) clamp(28px,1vw,40px);font-family:Arial,Helvetica,sans-serif}
.screener-filter-head{padding-bottom:clamp(14px,.55vw,22px)}
.screener-filter-head span{font-size:clamp(9px,.3vw,12px);font-weight:800}
.screener-filter-head strong{font-size:clamp(15px,.52vw,20px);font-weight:900}
.screener-filter-head>b{padding:clamp(5px,.22vw,8px) clamp(7px,.3vw,11px);font-size:clamp(9px,.3vw,12px);font-weight:800}
.screener-sync{height:clamp(48px,1.7vw,64px);font-size:clamp(10px,.3vw,12px);font-weight:800}
.screener-sync button{font-size:clamp(10px,.3vw,12px);font-weight:800}
.screener-showing{margin-bottom:clamp(13px,.52vw,20px);font-size:clamp(11px,.36vw,14px);font-weight:700}
.screener-filter-block{margin-bottom:clamp(14px,.52vw,20px);padding:clamp(14px,.55vw,21px) clamp(11px,.45vw,17px)}
.screener-filter-block h3{margin-bottom:clamp(13px,.48vw,19px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(11.5px,.33vw,13px);font-weight:800;letter-spacing:.08em}
.screener-segment{gap:8px}
.screener-segment button{height:clamp(38px,1.1vw,44px);border:1px solid #26354c;background:#101827;color:#8190ae;font-family:Arial,Helvetica,sans-serif;font-size:clamp(11.5px,.33vw,13px);font-weight:800;letter-spacing:0}
.screener-segment button.active{border-color:#d98b00;background:rgba(255,176,0,.08);color:#ffb000}
.screener-fixed-ranking{min-height:clamp(48px,1.45vw,58px);padding-inline:clamp(11px,.45vw,17px)}
.screener-fixed-ranking strong{font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,.42vw,16px);font-weight:800}
.screener-fixed-ranking span{font-family:Arial,Helvetica,sans-serif;font-size:clamp(10px,.3vw,12px);font-weight:700}
.screener-method p{font-family:Arial,Helvetica,sans-serif;font-size:clamp(10px,.3vw,12px);font-weight:700;line-height:1.55}
.screener-reset{height:clamp(44px,1.35vw,52px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(11.5px,.33vw,13px);font-weight:800;letter-spacing:.08em}
.screener-heading p{font-size:clamp(10px,.34vw,13px);font-weight:600}
.screener-eyebrow{font-size:clamp(9px,.3vw,12px);font-weight:800}
.screener-live span{font-size:clamp(9px,.29vw,12px);font-weight:800}
.screener-live b{font-size:clamp(14px,.48vw,18px)}
.screener-summary article{min-height:clamp(82px,2.55vw,98px);padding:clamp(14px,.52vw,20px) clamp(16px,.62vw,24px)}
.screener-summary span{font-size:clamp(10px,.31vw,12px);font-weight:800;letter-spacing:.1em}
.screener-summary strong{margin-top:clamp(8px,.3vw,12px);font-size:clamp(20px,.75vw,28px);font-weight:800}
.screener-summary small{font-size:clamp(9px,.28vw,11px);font-weight:700}
.screener-toolbar{min-height:58px;gap:clamp(10px,.52vw,20px);padding:6px clamp(10px,.42vw,16px)}
.screener-toolbar>div:first-child span{font-size:clamp(10px,.31vw,12px);font-weight:800}
.screener-toolbar strong{font-size:clamp(11.5px,.34vw,13px);font-weight:800}
.screener-legend{font-size:clamp(10px,.3vw,12px);font-weight:800}
.screener-toolbar button,.screener-ranking-window button,.screener-ranking-mode button{height:clamp(38px,1.1vw,44px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(11.5px,.33vw,13px);font-weight:800;letter-spacing:0}
.screener-ranking-window,.screener-ranking-mode{gap:4px}
@media(min-width:2560px){.screener-shell{grid-template-columns:minmax(0,1fr) clamp(420px,16vw,540px)}}
@media(min-width:3840px){.screener-shell{grid-template-columns:minmax(0,1fr) 560px}.screener-filter-inner{width:560px;max-width:560px;margin:auto}}
@media(max-width:760px){.screener-filter-block h3,.screener-segment button,.screener-reset{font-size:12px}.screener-method p{font-size:10.5px}.screener-toolbar>div:first-child span,.screener-toolbar strong,.screener-legend,.screener-toolbar button,.screener-ranking-window button,.screener-ranking-mode button{font-size:10px}}
/* v31: market-listing exclusion filter. */
.screener-listing-filter{margin-top:clamp(22px,.85vw,32px);padding:clamp(14px,.55vw,21px);border:1px solid #293a52;background:linear-gradient(145deg,#0d1828,#09121e);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.screener-listing-filter>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.screener-listing-filter>header>div{min-width:0}
.screener-listing-filter>header strong{display:block;color:#dce7f7;font-size:clamp(11.5px,.36vw,14px);font-weight:850;line-height:1.25;letter-spacing:.04em}
.screener-listing-filter>header small{display:block;margin-top:7px;color:#697d99;font-size:clamp(9.5px,.29vw,11px);font-weight:700;line-height:1.45}
.screener-listing-filter>header button{flex:0 0 auto;height:clamp(36px,1.08vw,43px);padding:0 clamp(10px,.4vw,15px);color:#ffb000;background:rgba(255,176,0,.06);border:1px solid #8d6300;border-radius:4px;font-size:clamp(10px,.31vw,12px);font-weight:850;cursor:pointer}
.screener-listing-filter>header button:hover{color:#10151d;background:#ffb000;border-color:#ffb000}
.screener-listing-filter>header button b{margin-right:5px;font-size:1.25em}
.screener-market-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.screener-market-chips:empty{display:none}
.screener-market-chip{height:clamp(32px,.96vw,38px);display:flex;align-items:center;gap:7px;padding:0 8px;color:#d5e0ef;background:#101a2a;border:1px solid #34465f;border-radius:18px;font-size:clamp(10px,.31vw,12px);font-weight:800}
.screener-market-chip img{width:20px;height:20px;object-fit:contain}
.screener-market-chip button{width:19px;height:19px;padding:0;color:#8da0bc;background:none;border:0;font-size:17px;line-height:18px;cursor:pointer}
.screener-market-chip button:hover{color:#ff6a7d}
.screener-listing-help{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;border:1px solid #1f3047;background:#08111d}
.screener-listing-help>div{min-width:0;display:flex;gap:10px;padding:12px}
.screener-listing-help>div+div{border-left:1px solid #1f3047}
.screener-listing-help i{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;color:#ffb000;border:1px solid #805b00;border-radius:50%;font-size:18px;font-style:normal}
.screener-listing-help span{display:flex;min-width:0;flex-direction:column}
.screener-listing-help b{color:#ffb000;font-size:clamp(9.5px,.29vw,11px);font-weight:850}
.screener-listing-help small{margin-top:5px;color:#71839d;font-size:clamp(9px,.27vw,10.5px);font-weight:700;line-height:1.45}
.screener-listings-status{display:block;margin-top:10px;color:#5e718e;font-size:clamp(8.5px,.25vw,10px);font-weight:700}
.screener-listings-status.ready{color:#10d69a}
.screener-market-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 44px);display:flex;flex-direction:column}
.screener-market-dialog>header{flex:0 0 auto;height:clamp(72px,5vw,90px);padding-inline:clamp(24px,2.4vw,42px)}
.screener-market-modal-icon{width:42px;height:42px;display:grid;place-items:center;color:#ffb000;border:1px solid #8d6300;border-radius:50%;font-size:24px}
.screener-market-dialog>p{flex:0 0 auto;margin:18px clamp(24px,2.4vw,42px) 14px;color:#8596ac;font-size:clamp(11px,.34vw,13px);font-weight:700}
.screener-market-picker-head,.screener-market-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px;align-items:center;gap:10px;padding-inline:clamp(24px,2.4vw,42px)}
.screener-market-picker-head{flex:0 0 auto;min-height:36px;color:#7185a4;border-top:1px solid #263340;border-bottom:1px solid #263340;font-size:clamp(10px,.31vw,12px);font-weight:850}
.screener-market-picker-head span:not(:first-child){text-align:center}
.screener-market-picker{overflow-y:auto;min-height:0}
.screener-market-row{min-height:58px;border-bottom:1px solid #202b37}
.screener-market-name{display:flex;align-items:center;gap:11px;min-width:0}
.screener-market-name img{width:30px;height:30px;object-fit:contain}
.screener-market-name span{display:flex;min-width:0;flex-direction:column}
.screener-market-name b{overflow:hidden;color:#e8eef7;font-size:clamp(12px,.38vw,15px);font-weight:850;text-overflow:ellipsis;white-space:nowrap}
.screener-market-name small{margin-top:3px;color:#10d69a;font-size:9px;font-weight:850;letter-spacing:.08em}
.screener-market-name small.soon{color:#61738d}
.screener-market-option{display:block}
.screener-market-option input{position:absolute;opacity:0;pointer-events:none}
.screener-market-option em{height:34px;display:flex;align-items:center;justify-content:center;gap:7px;color:#8597b2;background:#101a29;border:1px solid #2c3b50;border-radius:4px;font-size:clamp(10px,.31vw,12px);font-style:normal;font-weight:850;cursor:pointer}
.screener-market-option em:before{content:"";width:12px;height:12px;border:1px solid #687a95;border-radius:2px;background:#0a1320}
.screener-market-option input:checked+em{color:#10151d;background:#ffb000;border-color:#ffb000}
.screener-market-option input:checked+em:before{border-color:#10151d;background:#10151d;box-shadow:inset 0 0 0 3px #ffb000}
.screener-market-option input:disabled+em{opacity:.32;cursor:not-allowed}
.screener-market-dialog>footer{flex:0 0 auto}
@media(max-width:640px){.screener-listing-filter>header{flex-direction:column}.screener-listing-filter>header button{width:100%}.screener-listing-help{grid-template-columns:1fr}.screener-listing-help>div+div{border-left:0;border-top:1px solid #1f3047}.screener-market-picker-head,.screener-market-row{grid-template-columns:minmax(0,1fr) 76px 76px;gap:6px;padding-inline:12px}.screener-market-name img{width:24px;height:24px}.screener-market-name b{font-size:12px}.screener-market-option em{font-size:9px}.screener-market-dialog>footer{padding-inline:18px}}
/* v32: compact market switches and exchange-presence badges above every chart. */
.screener-card-head{height:54px;align-items:flex-start;padding-top:7px}
.screener-card-body{inset:49px 0 0}
.screener-markets{max-width:calc(100% - 120px);display:flex;flex:1;flex-wrap:wrap;align-content:flex-start;gap:3px 5px;max-height:42px;overflow:hidden;white-space:normal}
.screener-market-presence{height:19px;display:inline-flex;align-items:center;gap:2px;padding:1px 2px;background:#0a1421;border:1px solid #26364c;border-radius:3px}
.screener-market-presence img{width:15px;height:15px;object-fit:contain}
.screener-market-presence i{width:15px;height:15px;display:grid;place-items:center;color:#07111a;border-radius:2px;font:900 9px/1 Arial,Helvetica,sans-serif;font-style:normal}
.screener-market-presence i.spot{background:#10d69a;box-shadow:0 0 7px rgba(16,214,154,.24)}
.screener-market-presence i.futures{background:#f4a400;box-shadow:0 0 7px rgba(244,164,0,.24)}
.screener-market-dialog{width:min(650px,calc(100vw - 32px))}
.screener-market-picker-head,.screener-market-row{grid-template-columns:minmax(0,1fr) 84px 84px}
.screener-market-row{min-height:48px}
.screener-listing-switch{justify-self:center;width:42px}
.screener-listing-switch em{flex:0 0 42px}
@media(max-width:640px){.screener-market-picker-head,.screener-market-row{grid-template-columns:minmax(0,1fr) 58px 58px}.screener-card-head{height:57px}.screener-card-body{inset:52px 0 0}.screener-markets{max-width:calc(100% - 96px);max-height:45px}.screener-market-presence{height:18px}.screener-market-presence img,.screener-market-presence i{width:14px;height:14px}}
/* v33: six chart candle timeframes and one four-mode ranking dropdown. */
.screener-segment.six{grid-template-columns:repeat(6,1fr)}
.screener-ranking-select{min-width:clamp(190px,12vw,250px);height:clamp(38px,1.1vw,44px);display:grid;grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:9px;padding-left:10px;color:#7185a5;background:#0d1826;border:1px solid #24344a}
.screener-ranking-select>span{font-size:clamp(9px,.28vw,11px);font-weight:800;letter-spacing:.08em;white-space:nowrap}
.screener-ranking-control{position:relative;align-self:stretch;min-width:0;border-left:1px solid #2b3c53}
.screener-ranking-control>button{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;color:#ffc029;background:linear-gradient(180deg,#132238,#0d1828);border:0;outline:0;font-family:Arial,Helvetica,sans-serif;cursor:pointer}
.screener-ranking-control>button b{overflow:hidden;font-size:clamp(12px,.36vw,14px);font-weight:950;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 13px rgba(255,176,0,.15)}
.screener-ranking-control>button i{width:8px;height:8px;flex:0 0 8px;margin:0;border:0;border-right:2px solid #ffb000;border-bottom:2px solid #ffb000;border-radius:0;transform:translateY(-2px) rotate(45deg);transition:.18s}
.screener-ranking-select.open .screener-ranking-control>button{box-shadow:inset 0 -2px 0 #ffb000,0 0 18px rgba(255,176,0,.08)}
.screener-ranking-select.open .screener-ranking-control>button i{transform:translateY(2px) rotate(225deg)}
.screener-ranking-menu{position:absolute;z-index:90;left:-1px;right:-1px;top:calc(100% + 6px);overflow:hidden;padding:5px;border:1px solid #40536e;border-radius:4px;background:rgba(8,17,29,.98);box-shadow:0 18px 42px rgba(0,0,0,.62),0 0 0 1px rgba(255,176,0,.05)}
.screener-ranking-menu[hidden]{display:none}
.screener-ranking-menu button{width:100%;min-height:46px;display:grid;grid-template-columns:9px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:7px 9px;color:#d7e2f2;background:transparent;border:1px solid transparent;text-align:left;cursor:pointer}
.screener-ranking-menu button:hover,.screener-ranking-menu button:focus-visible{color:#fff;background:#14253a;border-color:#2c415d;outline:0}
.screener-ranking-menu button[aria-selected="true"]{color:#ffc029;background:linear-gradient(90deg,rgba(255,176,0,.13),rgba(255,176,0,.025));border-color:#795900}
.screener-ranking-menu button>i{width:7px;height:7px;margin:0;border:0;border-radius:50%;background:#526783;box-shadow:0 0 0 3px rgba(82,103,131,.1)}
.screener-ranking-menu button[aria-selected="true"]>i{background:#ffb000;box-shadow:0 0 10px rgba(255,176,0,.7)}
.screener-ranking-menu button>span{display:flex;min-width:0;flex-direction:column;font-size:12px;font-weight:950;letter-spacing:.035em}
.screener-ranking-menu button small{margin-top:3px;color:#7186a3;font:750 8px Consolas,monospace;letter-spacing:.04em;text-transform:none}
.screener-ranking-menu button>b{visibility:hidden;color:#ffb000;font-size:14px}
.screener-ranking-menu button[aria-selected="true"]>b{visibility:visible}
.screener-chart-count select{width:100%;height:100%;padding:0 30px 0 10px;color:#ffb000;background:#101b2b;border:0;border-left:1px solid #24344a;outline:0;font-family:Consolas,monospace;font-size:clamp(11.5px,.33vw,13px);font-weight:900;cursor:pointer}
.screener-chart-count select:focus{box-shadow:inset 0 0 0 1px #d98b00}
.screener-chart-count option{color:#dce7f7;background:#101b2b}
.screener-ranking-window.fixed-24h{opacity:.42}
.screener-ranking-window.fixed-24h button{cursor:not-allowed}
@media(max-width:1250px){.screener-ranking-select{order:4;width:100%}.screener-ranking-window{order:3}.screener-legend{order:5}}
@media(max-width:640px){.screener-segment.six{grid-template-columns:repeat(3,1fr)}.screener-ranking-select{grid-template-columns:auto 1fr}}
/* v34: interactive charts, readable price scale, volume bars and expanded chart. */
.screener-card canvas{cursor:crosshair;touch-action:none;user-select:none}
.screener-card canvas.dragging{cursor:grabbing}
.screener-card-price b{font-size:clamp(11px,.4vw,15px)}
.screener-card-price span{font-size:clamp(9px,.31vw,12px)}
.screener-chart-modal[hidden]{display:none}
.screener-chart-modal{position:fixed;z-index:420;inset:0;display:grid;place-items:center;padding:clamp(10px,2vw,32px);background:rgba(2,6,12,.88);backdrop-filter:blur(7px)}
.screener-chart-dialog{width:min(1500px,96vw);height:min(900px,92vh);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #354760;border-radius:8px;background:linear-gradient(145deg,#0c1725,#07101b);box-shadow:0 28px 90px rgba(0,0,0,.72),0 0 36px rgba(244,164,0,.08)}
.screener-chart-dialog>header{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(18px,2vw,34px);border-bottom:1px solid #26364b;background:#0c1623}
.screener-chart-dialog>header>div:first-child{display:flex;flex-direction:column;gap:5px}
.screener-chart-dialog>header strong{color:#f4f7fc;font-size:clamp(18px,1.2vw,28px);font-weight:950;letter-spacing:.025em}
.screener-chart-dialog>header span{color:#7890b2;font:800 clamp(9px,.35vw,13px) Consolas,monospace;letter-spacing:.1em}
.screener-chart-modal-actions{display:flex;align-items:center;gap:9px}
.screener-chart-modal-actions button{height:40px;padding:0 15px;color:#9eb0ca;background:#111d2c;border:1px solid #304159;font-size:11px;font-weight:900;letter-spacing:.08em;cursor:pointer}
.screener-chart-modal-actions button:hover{color:#fff;border-color:#f4a400}
.screener-chart-modal-actions button:last-child{width:40px;padding:0;color:#d6dfec;font-size:26px;line-height:1}
.screener-chart-stage{min-height:0;position:relative;padding:8px 8px 30px}
.screener-chart-stage canvas{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none;user-select:none;outline:none}
.screener-chart-stage canvas.dragging{cursor:grabbing}
.screener-chart-stage small{position:absolute;left:18px;bottom:9px;color:#647a99;font:800 9px Consolas,monospace;letter-spacing:.07em}
@media(max-width:700px){.screener-chart-dialog{width:98vw;height:88vh}.screener-chart-dialog>header{min-height:62px;padding:10px 13px}.screener-chart-modal-actions button:first-child{display:none}.screener-chart-stage small{font-size:7px}}
/* v35: resolution-aware chart height and stable zoom/pan density. */
.screener-card{height:clamp(340px,24vw,480px)}
.screener-card-title{font-size:clamp(18px,1.12vw,27px)}
.screener-card-price b{font-size:clamp(12px,.42vw,17px)}
.screener-card-price span{font-size:clamp(9.5px,.32vw,13px)}
.screener-card-footer{bottom:8px;font-size:clamp(7.5px,.25vw,10px)}
.screener-card canvas:active{cursor:grabbing}
@media(min-width:2560px){.screener-card{height:500px}.screener-card-head{height:62px}.screener-card-body{inset:57px 0 0}.screener-markets{max-height:49px}.screener-market-presence{height:22px}.screener-market-presence img,.screener-market-presence i{width:18px;height:18px}.screener-card-title{font-size:27px}}
@media(min-width:3840px){.screener-card{height:525px}.screener-card-title{font-size:29px}.screener-card-price b{font-size:17px}.screener-card-price span{font-size:13px}}
@media(max-width:1500px){.screener-card{height:360px}}
@media(max-width:1120px){.screener-card{height:400px}}
@media(max-width:860px){.screener-card{height:380px}}
@media(max-width:560px){.screener-card{height:310px}.screener-card-title{font-size:17px}.screener-card-price b{font-size:11px}.screener-card-price span{font-size:9px}.screener-card-footer{font-size:7px}}
/* v36: selectable 6/9/12/16/25/50 chart layouts that fill all available width. */
.screener-grid{grid-template-columns:repeat(var(--screener-columns,4),minmax(0,1fr));gap:clamp(7px,.42vw,13px)}
.screener-card{height:clamp(240px,calc((100vh - 300px)/var(--screener-rows,4)),680px)}
.screener-chart-count{min-width:clamp(150px,8.6vw,190px);grid-template-columns:auto minmax(84px,1fr)}
.screener-chart-count select{font-family:Consolas,monospace}
@media(min-width:2560px){.screener-card{min-height:280px}.screener-chart-count{min-width:210px}}
@media(max-width:1900px){.screener-card{min-height:255px}}
@media(max-width:1200px){.screener-card{min-height:300px}.screener-chart-count{order:5;width:100%}}
@media(max-width:700px){.screener-card{min-height:290px}.screener-chart-count{grid-template-columns:auto 1fr}}
/* v37: per-card view reset and reliable interaction after reopening the large chart. */
.screener-card-reset{position:absolute;z-index:5;right:8px;bottom:34px;width:27px;height:27px;display:grid;place-items:center;padding:0;color:#8195b2;background:rgba(9,18,30,.92);border:1px solid #30425b;border-radius:4px;font:900 17px/1 Arial,Helvetica,sans-serif;cursor:pointer;transition:color .14s,border-color .14s,background .14s,transform .14s}
.screener-card-reset:hover,.screener-card-reset:focus-visible{color:#ffb000;background:#111d2c;border-color:#a67200;outline:0}
.screener-card-reset:active{transform:rotate(-35deg) scale(.94)}
@media(min-width:2560px){.screener-card-reset{right:10px;bottom:38px;width:31px;height:31px;font-size:20px}}
@media(max-width:700px){.screener-card-reset{right:6px;bottom:31px;width:25px;height:25px;font-size:16px}}
/* v38: compact Screener heading, LIVE inside Markets Online, grouped market badges. */
.screener-heading{min-height:64px;justify-content:flex-start}
.screener-heading h1{margin:0 0 5px}
.screener-markets-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}
.screener-markets-summary>div:first-child{min-width:0;position:relative;z-index:1}
.screener-markets-summary .screener-live{width:auto;min-width:118px;height:54px;display:flex;position:relative;z-index:1;padding:0 0 0 15px;border:0;border-left:1px solid #293a52;background:transparent}
.screener-markets-summary .screener-live span{font-size:clamp(8px,.28vw,11px)}
.screener-markets-summary .screener-live b{font-size:clamp(12px,.42vw,17px)}
.screener-market-presence{gap:2px;padding-right:3px}
.screener-market-presence i+i{margin-left:1px}
@media(max-width:860px){.screener-heading{min-height:62px}.screener-markets-summary .screener-live{display:flex}}
@media(max-width:700px){.screener-markets-summary{grid-column:1/-1}.screener-markets-summary .screener-live{min-width:108px}}
@media(max-width:560px){.screener-heading{min-height:70px}.screener-heading h1{font-size:22px}.screener-markets-summary{gap:7px}.screener-markets-summary .screener-live{min-width:94px;padding-left:9px}}
/* v39: remove the Screener title block and rank/range badge from chart cards. */
.screener-card-badge{display:none!important}
.screener-markets{max-width:100%;padding-right:2px}
/* v40: per-period minimum price-change and volume settings. */
.screener-exchange-dialog{width:min(820px,calc(100vw - 28px))}
.screener-period-settings{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 24px 4px}
.screener-period-settings>section{min-width:0;overflow:hidden;border:1px solid #2a384b;background:#09121e}
.screener-period-settings>section>header{min-height:66px;padding:14px 16px;border-bottom:1px solid #26364a;background:#0d1826}
.screener-period-settings h3{margin:0;color:#e7eef8;font-size:13px;font-weight:900;letter-spacing:.055em}
.screener-period-settings h3 b{color:#ffb000}
.screener-period-settings header small{display:block;margin-top:6px;color:#6f829e;font-size:9px;font-weight:650;line-height:1.35}
.screener-period-table{padding:4px 12px 9px}
.screener-period-table label{min-height:49px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #1b293b}
.screener-period-table label:last-child{border-bottom:0}
.screener-period-table label>span:first-child{color:#8296b5;font:900 11px Consolas,monospace;letter-spacing:.06em}
.screener-period-table label.active>span:first-child{color:#ffb000}
.screener-period-control{height:34px;display:grid;grid-template-columns:minmax(0,1fr) 54px;overflow:hidden;border:1px solid #314159;border-radius:3px;background:#0b1421}
.screener-period-table label.active .screener-period-control{border-color:#a67200;box-shadow:0 0 0 1px rgba(255,176,0,.08)}
.screener-period-control input{width:100%;min-width:0;height:100%;padding:0 10px;color:#eef4ff;background:transparent;border:0;outline:0;font:800 12px Consolas,monospace}
.screener-period-control b{height:100%;display:grid;place-items:center;color:#8ba0bf;background:#101b2a;border-left:1px solid #314159;font-size:9px}
.screener-exchange-dialog>p{margin-top:8px}
@media(max-width:700px){.screener-period-settings{grid-template-columns:1fr;padding:12px 12px 2px}.screener-period-settings>section>header{min-height:58px;padding:11px 13px}.screener-period-table{padding-inline:9px}.screener-period-table label{min-height:45px}.screener-exchange-dialog>p{margin-inline:16px}}
/* v41: real 24h card context and an independent expanded-chart timeframe. */
.screener-card-title-row{position:absolute;z-index:3;left:12px;right:clamp(112px,20%,154px);top:10px;display:flex;align-items:center;gap:clamp(6px,.45vw,12px);min-width:0;white-space:nowrap}
.screener-card-title-row .screener-card-title{position:static;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px #000}
.screener-card-day-stat{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:4px;padding-left:clamp(6px,.35vw,10px);border-left:1px solid #2b3a4f;color:#7185a3;font:900 clamp(8px,.3vw,12px) Consolas,monospace;letter-spacing:.045em}
.screener-card-day-stat b{color:#d8e3f2;font:inherit;letter-spacing:0}
.screener-card-day-stat.positive b{color:#10d69a}
.screener-card-day-stat.negative b{color:#ff667a}
.screener-card-day-stat.neutral b{color:#7185a3}
.screener-card-day-stat.volume b{color:#ffbd26}
.screener-chart-modal-actions{flex-wrap:wrap;justify-content:flex-end}
.screener-chart-modal-timeframe{display:grid;grid-template-columns:repeat(6,minmax(42px,1fr));border:1px solid #304159;background:#0a1421}
.screener-chart-modal-timeframe button,.screener-chart-modal-timeframe button:last-child{width:auto;height:38px;padding:0 clamp(8px,.55vw,14px);border:0;border-right:1px solid #26364b;border-radius:0;color:#8094b2;background:transparent;font:900 10px Consolas,monospace;line-height:1}
.screener-chart-modal-timeframe button:last-child{border-right:0}
.screener-chart-modal-timeframe button:hover,.screener-chart-modal-timeframe button.active{color:#07101b;background:#ffae00;border-color:#ffae00}
.screener-chart-modal-actions>button:last-child{width:40px;padding:0;color:#d6dfec;font-size:26px;line-height:1}
@media(max-width:1100px){.screener-chart-dialog>header{align-items:flex-start}.screener-chart-modal-actions{max-width:70%}.screener-chart-modal-timeframe{order:3;width:100%}}
@media(max-width:700px){.screener-card-title-row{right:104px;gap:5px}.screener-card-day-stat{padding-left:5px;font-size:7px}.screener-chart-dialog>header{gap:8px;align-items:flex-start}.screener-chart-modal-actions{max-width:72%;gap:6px}.screener-chart-modal-timeframe{grid-template-columns:repeat(3,1fr)}.screener-chart-modal-timeframe button,.screener-chart-modal-timeframe button:first-child,.screener-chart-modal-timeframe button:last-child{display:block;width:auto;height:32px;padding:0 7px;font-size:9px;border-right:1px solid #26364b}.screener-chart-modal-timeframe button:nth-child(3n){border-right:0}#screenerChartModalReset{display:none}.screener-chart-modal-actions>button:last-child{display:block}}
/* v42: the expanded chart repeats card market badges and live 24h context. */
.screener-chart-modal-context{flex:1 1 auto;min-width:280px;max-width:calc(100% - 420px);overflow:hidden}
.screener-chart-modal-markets{flex:0 0 auto;width:100%;max-width:100%;max-height:42px;gap:3px 5px;padding:0;overflow:hidden}
.screener-chart-modal-title-row{display:flex;align-items:center;gap:clamp(8px,.7vw,16px);min-width:0;white-space:nowrap}
.screener-chart-modal-title-row #screenerChartModalTitle{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}
.screener-chart-modal-title-row .screener-card-day-stat{font:900 clamp(9px,.34vw,13px) Consolas,monospace;letter-spacing:.045em}
.screener-chart-modal-context>#screenerChartModalMeta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1100px){.screener-chart-modal-context{max-width:none;min-width:260px}.screener-chart-dialog>header{flex-wrap:wrap}.screener-chart-modal-actions{flex:1 1 470px;max-width:none}}
@media(max-width:700px){.screener-chart-modal-context{flex:1 1 100%;width:100%;min-width:0}.screener-chart-modal-markets{max-height:38px}.screener-chart-modal-title-row{gap:7px;flex-wrap:wrap}.screener-chart-modal-title-row .screener-card-day-stat{padding-left:7px;font-size:8px}.screener-chart-modal-actions{flex:1 1 100%;width:100%;max-width:none}}
