.stock-sheet-window{max-width:720px;overflow:hidden}.stock-table{min-width:660px}.stock-table th:first-child,.stock-table td:first-child{width:auto}.stock-table th:last-child,.stock-table td:last-child{text-align:left}.stock-pill{text-align:center;border-radius:4px;min-width:42px;padding:3px 5px;font-size:8px;font-weight:700;display:inline-block}.stock-pill.match{color:#168a55;background:#dff5ea}.stock-pill.short{color:#b54e54;background:#fde9ea}.stock-pill.over{color:#9a6700;background:#fff3cc}.stock-summary-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.stock-summary-row span{color:var(--muted);text-align:center;background:#fcfbff;border:1px solid #e5daf7;border-radius:4px;flex-direction:column;gap:4px;padding:7px 6px;font-size:8px;display:flex}.stock-summary-row strong{color:var(--purple);font-size:12px}.stock-use-section{padding-top:46px}.stock-use-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.stock-use-card{min-height:158px;padding:15px}.stock-use-card .pnl-related-icon{background:var(--lavender);width:32px;height:32px;color:var(--purple);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.stock-use-card h3{color:#342b3d;font-family:var(--serif);margin-bottom:5px;font-size:18px;font-weight:400;line-height:1.05}.stock-use-card p{color:var(--muted);font-size:10.5px;line-height:1.4}.stock-related-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.stock-cta-list{grid-template-columns:1fr;gap:9px;max-width:420px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.stock-cta-list li{color:#302e49;align-items:flex-start;gap:8px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.stock-cta-list li>span{background:var(--purple);color:#fff;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-top:1px;font-size:10px;font-weight:800;display:grid}@media (max-width:1000px){.stock-use-grid,.stock-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.stock-summary-row,.stock-use-grid,.stock-related-grid{grid-template-columns:1fr}.stock-use-card{min-height:135px}.stock-cta-list{max-width:none}}
