.nav-item b{font-weight:400;font-size:12px}.nav-item small{font-size:8px;margin-left:auto;color:#9aaac4}.nav-item.planned{gap:7px}.nav-item:hover:not(.planned){background:#243b60}.screener-topbar .search-wrap{width:min(570px,75%)}.locale-switch{display:flex;gap:2px;padding:3px;border:1px solid #364965;border-radius:7px}.locale-switch button{background:transparent;color:#9aaac4;border-radius:4px;padding:6px 10px;font-size:11px}.locale-switch button[aria-pressed=true]{color:#eff4ff;background:#304970}.screener-mobile-brand,.screener-mobile-nav{display:none}.screener-heading{padding:14px 0 31px}.screen-eyebrow{font-size:10px;letter-spacing:.16em;color:#7de0c4;font-weight:600}.screener-heading h1{font-size:clamp(30px,3.1vw,46px);line-height:1.2;margin:11px 0 12px}.screen-subtitle{font-size:13px;color:#b2c3dd;max-width:620px;line-height:1.8}.screen-scope{font-size:10px;color:#8ca3c3;margin-top:14px}.screen-controls{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:20px 0;border-top:1px solid #283a55;border-bottom:1px solid #283a55}.transaction-switch{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:#101e32;border:1px solid #2b415c;border-radius:9px}.transaction-switch button{display:flex;align-items:center;gap:7px;background:none;color:#a1b5d2;font-size:11px;padding:9px 13px;border-radius:5px}.transaction-switch button[aria-pressed=true]{background:#2a4367;color:white}.transaction-switch button[data-type=buy][aria-pressed=true]{background:#154a42;color:#8cebd0}.transaction-switch button[data-type=sell][aria-pressed=true]{background:#543144;color:#ffb8c6}.transaction-switch i{width:6px;height:6px}.screen-selects{display:flex;flex-wrap:wrap;align-items:flex-end;gap:15px}.screen-selects label{display:flex;flex-direction:column;gap:5px}.screen-selects label>span{font-size:10px;color:#9db3d2}select{font:inherit;color:#dce9fc;background:#132239;border:1px solid #344c6c;border-radius:6px;font-size:11px;padding:9px 26px 9px 10px;max-width:100%}select:focus-visible{outline:2px solid #57ddba;outline-offset:3px}.screen-selects .text-button{padding-block:9px;font-size:11px}.screen-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin:25px 0 35px}.screen-summary article{padding:22px 23px;border-radius:10px;border:1px solid #2e415e;background:#112138}.screen-summary .summary-buy{background:linear-gradient(125deg,#133b38,#101f30);border-color:#2a6557}.screen-summary .summary-sell{background:linear-gradient(125deg,#3b273c,#182033);border-color:#664153}.screen-summary span{display:block;font-size:11px;color:#bfcee2}.screen-summary strong{display:block;font:500 32px 'Clash Display',Inter,sans-serif;margin:8px 0;letter-spacing:-.03em}.summary-buy strong{color:#70e6bf}.summary-sell strong{color:#ff9db3}.screen-summary small{font-size:10px;color:#93acca}.screen-results-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.screen-results-top h2{font-size:20px}.screen-results-top p{font-size:11px;color:#8fa8ca;margin-top:5px}.screen-table{width:100%;border-collapse:collapse;min-width:0}.screen-table th{font:500 10px Inter,sans-serif;color:#8ba4c6;padding:11px 10px;border-bottom:1px solid #314460;text-align:left}.screen-table th.number{text-align:right}.screen-table td{padding:17px 10px;border-bottom:1px solid #223650;font-size:12px}.screen-table tr:hover td{background:#13243b}.screen-company{display:flex;gap:11px;align-items:center}.screen-company img{width:33px;height:33px;border-radius:8px}.screen-company strong{font-size:13px;font-weight:500}.screen-company small{display:block;font-size:10px;color:#8ba4c6;margin-top:2px}.screen-type{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:4px 8px;font-size:10px;white-space:nowrap}.screen-type.buy{color:#76e5c4;background:#173d38}.screen-type.sell{color:#ffadc0;background:#3d2638}.screen-role{color:#aec1de;font-size:11px!important}.screen-amount{font-weight:600;white-space:nowrap}.screen-date{white-space:nowrap;font-size:11px!important}.screen-date small{display:block;color:#8ba4c6;font-size:9px;margin-top:4px}.screen-open{display:block;font-size:10px;color:#a9c8ff;white-space:nowrap;padding:8px 0;text-align:right}.screen-open:hover{text-decoration:underline}.screen-empty{text-align:center;padding:50px 20px;border:1px dashed #365070;border-radius:10px}.screen-empty>span{font-size:32px;color:#7f9ac0}.screen-empty h3{font-size:21px;margin:8px 0}.screen-empty p{font-size:12px;color:#9fb5d4;margin:8px 0 20px}.screen-explainer{margin:28px 0 10px;padding:16px 0;border-top:1px solid #293c56}.screen-explainer summary{cursor:pointer;font-size:12px;color:#adbfdb}.screen-explainer p{max-width:850px;color:#91a9ca;font-size:11px;line-height:1.9;margin-top:12px}.content-footer span:last-child{max-width:370px;font-size:10px}.screener-return{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:22px;font-size:11px}.screener-return>a{color:#a9c8ff;padding:7px 0}.screener-return>span{color:#9db3d2}.app-explore-link{font-size:12px;white-space:nowrap;color:#aed0ff;border:1px solid #395172;border-radius:7px;padding:9px 12px}
@media(max-width:1200px){.screen-role{max-width:125px}.screen-table td,.screen-table th{padding-inline:7px}.screen-open{max-width:90px;white-space:normal}.screen-summary article{padding:18px}.screen-summary strong{font-size:29px}}
@media(max-width:1000px){.screener-mobile-nav{display:flex;gap:22px;margin-bottom:22px;font-size:12px;color:#98b1d3}.screener-mobile-nav [aria-current]{color:#7fe6c8}.screener-mobile-brand{display:block}.screener-heading{padding-top:0}.screener-topbar .search-wrap{flex:1;max-width:600px}.screen-table{font-size:11px}}
@media(max-width:720px){.screener-topbar{flex-wrap:nowrap;gap:12px}.screener-topbar .search-wrap{width:auto}.screener-topbar .search-field input{font-size:11px}.screener-mobile-brand{display:none}.locale-switch button{padding:7px}.screen-controls{gap:17px}.screen-selects{gap:10px;width:100%}.screen-selects label{flex:1;min-width:120px}.screen-selects #screenReset{margin-left:auto}.screen-summary{gap:9px;margin:20px 0 26px;grid-template-columns:1fr 1fr}.screen-summary article{padding:14px}.screen-summary article:last-child{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:12px 14px}.screen-summary article:last-child strong{order:-1;font-size:23px;margin:0}.screen-summary article:last-child small{margin-left:auto}.screen-summary strong{font-size:27px}.screen-summary span{font-size:10px}.screen-summary small{font-size:9px}.screen-results-top{gap:10px;align-items:flex-start}.screen-results-top h2{font-size:18px}.sort-control{max-width:150px}.sort-control select{font-size:10px;padding:8px}.screen-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.screen-table,.screen-table tbody{display:block}.screen-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;border-bottom:1px solid #2b3d59;padding:17px 0}.screen-table td{display:block;border:0;padding:0!important}.screen-table .screen-company-cell{grid-column:1;grid-row:1}.screen-table .screen-type-cell{grid-column:2;grid-row:1;text-align:right}.screen-table .screen-role{grid-column:1;grid-row:2;max-width:none;font-size:10px!important}.screen-table .screen-amount{grid-column:2;grid-row:2}.screen-table .screen-date{grid-column:1;grid-row:3;font-size:10px!important;white-space:normal}.screen-table .screen-open-cell{grid-column:2;grid-row:3;align-self:end}.screen-open{max-width:none;font-size:10px}.screen-company strong{font-size:12px}.screen-company img{width:29px;height:29px}.screen-table tr:hover td{background:none}.screen-table tr:hover{background:#13243b}.screener-heading h1{font-size:33px}.screen-subtitle{font-size:12px}.transaction-switch{width:100%;justify-content:space-between}.transaction-switch button{padding:8px;font-size:10px}.screen-scope{font-size:9px}.screen-eyebrow{font-size:9px}.app-explore-link{font-size:11px}.screen-summary article:last-child small{max-width:105px;text-align:right}}
@media(prefers-reduced-motion:no-preference){.screen-summary article{animation:screen-in .3s ease-out}@keyframes screen-in{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}}
@media(max-width:720px){.screen-selects{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.screen-selects label{min-width:0}.screen-selects #screenReset{grid-column:1/-1;padding-block:2px}.screen-summary strong{font-size:clamp(22px,6vw,27px)}}
