.financial-screener-module__FJHVcG__screen{color:var(--finance-ink);background:var(--finance-paper);letter-spacing:0;border:1px solid var(--finance-line);border-radius:4px;min-width:0;font-size:14px;overflow:hidden}.financial-screener-module__FJHVcG__screen h1{font-size:22px;font-weight:700}.financial-screener-module__FJHVcG__screen h2{font-size:16px;font-weight:600}.financial-screener-module__FJHVcG__heading,.financial-screener-module__FJHVcG__toolbar,.financial-screener-module__FJHVcG__filters,.financial-screener-module__FJHVcG__resultHeading{border-bottom:1px solid var(--finance-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.financial-screener-module__FJHVcG__heading{background:var(--finance-paper);justify-content:space-between}.financial-screener-module__FJHVcG__heading span,.financial-screener-module__FJHVcG__screen small{color:var(--finance-muted);font-size:12px}.financial-screener-module__FJHVcG__screen label{align-items:center;gap:8px;display:flex}.financial-screener-module__FJHVcG__screen input,.financial-screener-module__FJHVcG__screen select,.financial-screener-module__FJHVcG__screen button{border:1px solid var(--finance-line);background:var(--finance-paper);min-height:40px;color:inherit;font:inherit;border-radius:4px;padding:7px 10px}.financial-screener-module__FJHVcG__screen input{min-width:0}.financial-screener-module__FJHVcG__screen select{max-width:100%}.financial-screener-module__FJHVcG__screen button{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.financial-screener-module__FJHVcG__screen button:hover{background:var(--finance-paper-soft)}.financial-screener-module__FJHVcG__screen button:active{transform:translateY(1px)}.financial-screener-module__FJHVcG__screen button:disabled{opacity:.4;cursor:default}.financial-screener-module__FJHVcG__screen a{color:inherit;text-decoration:none}.financial-screener-module__FJHVcG__screen .financial-screener-module__FJHVcG__filterToggle{display:none}.financial-screener-module__FJHVcG__screen :is(button,input,select,a):focus-visible{outline:2px solid var(--finance-blue);outline-offset:2px}.financial-screener-module__FJHVcG__membershipLink{min-height:40px;color:var(--finance-blue);background:#f6f9fc;border:1px solid #b9cadb;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:inline-flex}.financial-screener-module__FJHVcG__search{flex:1;min-width:210px}.financial-screener-module__FJHVcG__search input{width:100%}.financial-screener-module__FJHVcG__filters label{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}.financial-screener-module__FJHVcG__filters input{width:120px}.financial-screener-module__FJHVcG__filters{align-items:flex-end}.financial-screener-module__FJHVcG__resultHeading{justify-content:space-between;font-weight:600}.financial-screener-module__FJHVcG__status{min-height:24px;color:var(--finance-muted);padding:2px 16px;font-size:12px}.financial-screener-module__FJHVcG__presets{border-bottom:1px solid var(--finance-line);background:var(--finance-panel);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.financial-screener-module__FJHVcG__presets input{width:18px;height:18px;min-height:18px;accent-color:var(--finance-ink)}.financial-screener-module__FJHVcG__presetGroups{border-bottom:1px solid var(--finance-line);background:var(--finance-paper);scrollbar-width:thin;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.financial-screener-module__FJHVcG__presetGroup,.financial-screener-module__FJHVcG__presetGroupLocked{border:1px solid var(--finance-line);background:var(--finance-paper);text-align:left;min-height:38px;color:var(--finance-ink);white-space:nowrap;border-radius:4px;flex:none;justify-content:flex-start;align-items:center;gap:7px;padding:6px 10px;display:flex}.financial-screener-module__FJHVcG__presetGroup:hover,.financial-screener-module__FJHVcG__presetGroupLocked:hover{background:var(--finance-panel);border-color:#9bb5d2}.financial-screener-module__FJHVcG__presetGroup span,.financial-screener-module__FJHVcG__presetGroupLocked span{font-size:13px;font-weight:700}.financial-screener-module__FJHVcG__presetGroupLocked{color:var(--finance-blue);border-color:#b9cadb}.financial-screener-module__FJHVcG__tableScroll{max-width:100%;overflow-x:auto}.financial-screener-module__FJHVcG__screen table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.financial-screener-module__FJHVcG__screen caption{text-align:left;color:var(--finance-muted);padding:8px 16px}.financial-screener-module__FJHVcG__screen th,.financial-screener-module__FJHVcG__screen td{border-bottom:1px solid var(--finance-line);text-align:right;vertical-align:middle;padding:12px}.financial-screener-module__FJHVcG__screen thead th{background:var(--finance-paper-soft);color:var(--finance-muted);font-size:12px;font-weight:600}.financial-screener-module__FJHVcG__screen th[scope=row]{text-align:left;font-weight:600}.financial-screener-module__FJHVcG__screen th small{margin-top:3px;font-weight:400;display:block}.financial-screener-module__FJHVcG__screen .financial-screener-module__FJHVcG__metricLabel{white-space:nowrap}.financial-screener-module__FJHVcG__screen .financial-screener-module__FJHVcG__metricLabel small{white-space:nowrap;margin:0;display:inline}.financial-screener-module__FJHVcG__screen th a{overflow-wrap:anywhere;display:inline-block}.financial-screener-module__FJHVcG__screen th a:hover{text-decoration:underline}.financial-screener-module__FJHVcG__screen th button{font-size:inherit}.financial-screener-module__FJHVcG__results{table-layout:fixed}.financial-screener-module__FJHVcG__results tbody tr:hover{background:var(--finance-panel)}.financial-screener-module__FJHVcG__results th:first-child{text-align:left;width:30%;padding-left:14px}.financial-screener-module__FJHVcG__pagination{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:24px;padding:20px;display:flex}.financial-screener-module__FJHVcG__empty{text-align:center;padding:48px 16px}html[data-theme=dark] .financial-screener-module__FJHVcG__membershipLink{color:#8fb6e8;background:#111b28;border-color:#2f4c72}html[data-theme=dark] .financial-screener-module__FJHVcG__presetGroupLocked{color:#8fb6e8;background:#111b28;border-color:#2f4c72}@media (max-width:640px){.financial-screener-module__FJHVcG__screen .financial-screener-module__FJHVcG__filterToggle{display:inline-flex}.financial-screener-module__FJHVcG__filterTools[data-expanded=false]{display:none}.financial-screener-module__FJHVcG__heading,.financial-screener-module__FJHVcG__toolbar,.financial-screener-module__FJHVcG__filters,.financial-screener-module__FJHVcG__resultHeading{gap:8px;padding:12px 8px}.financial-screener-module__FJHVcG__heading h1{font-size:20px}.financial-screener-module__FJHVcG__search,.financial-screener-module__FJHVcG__filters label:first-child{flex-basis:100%}.financial-screener-module__FJHVcG__filters label:first-child select{width:100%}.financial-screener-module__FJHVcG__filters input{width:104px}.financial-screener-module__FJHVcG__extra{display:none}.financial-screener-module__FJHVcG__screen th,.financial-screener-module__FJHVcG__screen td{padding:10px 5px}.financial-screener-module__FJHVcG__results th:first-child{width:auto;padding-left:12px}.financial-screener-module__FJHVcG__results th:nth-child(2),.financial-screener-module__FJHVcG__results td:nth-child(2){width:112px}.financial-screener-module__FJHVcG__screen thead button{border:0;padding:2px;font-size:12px}.financial-screener-module__FJHVcG__screen button{min-height:44px}.financial-screener-module__FJHVcG__screen td{font-size:13px}.financial-screener-module__FJHVcG__presetGroups{padding:8px}.financial-screener-module__FJHVcG__presetGroup,.financial-screener-module__FJHVcG__presetGroupLocked{min-height:44px;padding:8px 10px}}
