[data-ready-list]{color:#e6eff7;background:#0b1622;border:1px solid #35516b;border-radius:16px;padding:24px;margin:22px 0;scroll-margin-top:90px;font:15px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}[data-ready-list] h2{font-size:clamp(23px,3vw,32px);line-height:1.2;margin:4px 0 10px}[data-ready-list] p{margin:6px 0 12px}[data-ready-list] a{color:#8bd4ff}[data-ready-list] button,[data-ready-list] select,[data-ready-list] input{font:inherit;color:#e6eff7;background:#12283a;border:1px solid #4b6a81;border-radius:8px;padding:9px 12px;min-height:44px;max-width:100%}[data-ready-list] button{cursor:pointer}[data-ready-list] button:disabled{opacity:.55;cursor:wait}[data-ready-list] :focus-visible{outline:3px solid #f9ca68;outline-offset:3px}.ready-heading,.ready-fields,.ready-footer{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ready-eyebrow{font-size:12px;letter-spacing:.12em;color:#87e0b2;font-weight:750}.ready-filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.ready-filters button[aria-pressed=true]{background:#204b3c;border-color:#88e4b2;color:#d4ffe6}.ready-filters b{display:inline-block;margin-left:5px}.ready-fields{justify-content:flex-start;margin-bottom:20px}.ready-fields label{display:grid;gap:5px;font-size:13px;color:#bcd0e0}.ready-list-labels,.ready-stock{display:grid;grid-template-columns:1fr 1.05fr 1.8fr 1fr;gap:20px}.ready-list-labels{padding:10px 14px;color:#abc2d5;font-size:12px;text-transform:uppercase}.ready-stock-list{list-style:none;padding:0!important;margin:0}.ready-stock{padding:18px 14px;border-top:1px solid #304457;align-items:start}.ready-stock small,.ready-ratings small{display:block;color:#b9cbd9;font-size:12px;margin-top:7px}.ready-stock-name>a{font-size:22px;font-weight:800;text-decoration:none}.ready-stock-name>span{display:block}.ready-state{display:inline-block;padding:4px 7px;background:#20364b;border-radius:5px;font-size:13px}.ready-state-ready{background:#1d503d;color:#b7fbd3}.ready-state-near{background:#4b3b1c;color:#ffe1a1}.ready-change{color:#a3dbff!important}.ready-risk p{font-size:13px}.ready-review{font-weight:650}.ready-stock details{margin-top:12px}.ready-stock summary{font-size:13px;cursor:pointer}.ready-stock details ul{padding-left:18px}.ready-extra{border-top:1px solid #304457;margin-top:20px;padding-top:14px}.ready-extra summary{cursor:pointer;font-weight:650}.ready-extra>p,.ready-extra>small{color:#b9cbd9;font-size:13px}.ready-empty{padding:22px;background:#101f2c;border-radius:8px}.ready-count{font-size:13px;color:#b9cbd9}.ready-ratings{padding-left:20px}.ready-ratings li{padding:8px 0}.ready-page{max-width:1320px;margin:auto;padding:24px}.ready-page>header h1{font-size:36px}@media(max-width:850px){.ready-list-labels{display:none}.ready-stock{grid-template-columns:1fr 1fr;gap:12px}.ready-risk{grid-column:1/-1}.ready-stock>div:last-child{grid-column:1/-1}.ready-stock>div:last-child details{margin-top:10px}}@media(max-width:480px){[data-ready-list]{padding:16px;margin:16px 0}.ready-page{padding:12px}.ready-stock{padding:16px 0;grid-template-columns:1fr}.ready-heading{gap:4px}.ready-fields{display:grid;grid-template-columns:1fr;width:100%}.ready-fields input,.ready-fields select{width:100%}.ready-filters{gap:6px}.ready-filters button{font-size:12px;padding:8px}.ready-footer{align-items:flex-start;flex-direction:column}}

/* Direction is explicit in text as well as color. */
.ready-price-direction{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center;margin-top:5px}.ready-direction{display:inline-flex;padding:3px 8px;border:1px solid #718796;border-radius:5px;background:#17212b;color:#e0e9f0;font-size:12px;line-height:1.4;font-weight:800}.ready-direction-bear{color:#ffc4cc;background:#35131f;border-color:#bd6878}.ready-direction-bull{color:#a4f5cc;background:#103124;border-color:#528a72}.ready-stock{min-width:0}.ready-stock>div{min-width:0}.ready-risk p{margin:0 0 10px;line-height:1.6}.ready-stock-name>small{overflow-wrap:anywhere}@media(max-width:850px){.ready-risk{padding:10px 12px;border-left:3px solid #7da998;background:#0a1923;border-radius:5px}.ready-stock>div:last-child{margin-top:0}}

.ready-evidence{margin-top:10px;font-size:12px}.ready-check-meter{display:flex;height:10px;gap:3px;margin:5px 0}.ready-check-meter i{flex:1;background:#435361;border-radius:3px}.ready-check-meter i.confirmed{background:#78d9b6}.ready-check-meter i.not_confirmed{background:#e8a36f}.ready-check-meter i.unknown{background:repeating-linear-gradient(45deg,#415568 0 3px,#253747 3px 6px)}
