[data-stock-h5]{--stock-green:#8efe7e;--stock-buy:#00c802;--stock-sell:#fe4f02;--stock-hold:#999;--stock-pill:#2f332f;--stock-purple:#a868ff}[data-stock-h5] .crypto-favorite-btn-ring{box-shadow:none;background:0 0;border:0}.h5-stock-overview{min-width:0;padding-bottom:80px}.h5-stock-sections{flex-direction:column;gap:50px;margin-top:30px;display:flex}.h5-stock-sections>section:empty{display:none}.h5-stock-sections h2{text-align:left;margin-bottom:16px;font-size:20px;font-weight:700}.h5-stock-sections p{font-size:14px;line-height:1.5}.h5-link{color:var(--stock-green);cursor:pointer;font-size:14px}.h5-pills{gap:10px;margin-bottom:20px;display:flex;overflow-x:auto}.h5-pills button{color:#fff;background:var(--stock-pill);cursor:pointer;border-radius:20px;flex-shrink:0;padding:7px 12px;font-size:12px}.h5-pills button[aria-selected=true]{background:color-mix(in srgb, var(--stock-green) 20%, transparent);color:var(--stock-green)}.h5-build-plan{border:1px solid var(--stock-green);background:color-mix(in srgb, var(--stock-green) 10%, transparent);color:var(--stock-green);cursor:pointer;border-radius:20px;margin-top:24px;padding:8px 12px;font-size:14px}.h5-inline-actions{margin-top:16px}.h5-stock-actions{gap:6px;display:flex}.h5-stock-actions button{color:#000;background:var(--stock-green);cursor:pointer;white-space:nowrap;border-radius:24px;flex:1;padding:10px 4px;font-size:12px;font-weight:700}.h5-stock-actions button:first-child{background:var(--stock-purple)}.h5-stock-actions button:nth-child(3){background:#f0bf00}.h5-pinned-actions{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:hsl(var(--background));position:fixed;bottom:0;left:0;right:0}.h5-company-description{color:#fff;font-size:14px}.h5-company-description .h5-link{margin-top:4px;display:block}.h5-rating-chart{align-items:center;gap:12px;display:flex}.h5-rating-legend{flex-direction:column;flex:1;gap:24px;min-width:0;font-size:12px;display:flex}.h5-rating-legend>div{align-items:center;gap:6px;display:flex}.h5-rating-legend i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.h5-upside{color:var(--stock-buy);white-space:nowrap;margin-left:auto;font-size:14px}.h5-price-range{margin-top:40px;font-size:12px}.h5-price-track{background:linear-gradient(to right, var(--stock-sell), var(--stock-buy));border-radius:3px;height:6px;margin-top:34px;position:relative}.h5-price-track span{background:var(--stock-pill);color:var(--stock-green);white-space:nowrap;border-radius:16px;padding:4px 8px;position:absolute;bottom:18px;transform:translate(-50%)}.h5-price-track i{color:var(--stock-green);font-style:normal;position:absolute;bottom:-8px;transform:translate(-50%)}.h5-rating-table{margin-top:32px;overflow-x:auto}.h5-rating-row{grid-template-columns:112px 100px 96px 62px;align-items:start;gap:0;width:370px;margin-bottom:24px;font-size:14px;display:grid}.h5-rating-row>div{min-width:0;padding-right:12px}.h5-rating-label{text-overflow:ellipsis;white-space:nowrap;line-height:1;display:block;overflow:hidden}.h5-rating-table-full{grid-template-columns:max-content max-content max-content 1fr;align-items:start;width:max-content;min-width:100%;display:grid}.h5-rating-row-full{display:contents}.h5-rating-row-full>div,.h5-rating-row-full>button,.h5-rating-row-full>span{min-width:max-content;padding-bottom:24px;padding-right:16px}.h5-rating-row-full>button,.h5-rating-row-full>span{justify-self:end}.h5-rating-row-full .h5-rating-label,.h5-rating-row-full small{text-overflow:unset;white-space:nowrap;overflow:visible}.h5-rating-row-full>.h5-rating-reason{grid-column:1/-1;margin-top:-8px;padding-right:0}.h5-rating-badges{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;display:flex}.h5-rating-change{display:contents}.h5-rating-arrow{font-size:16px}.h5-rating-plain{font-size:12px;font-weight:500;line-height:1}.h5-rating-badge{white-space:normal;overflow-wrap:anywhere;border-radius:16px;max-width:100%;padding:6px 8px;font-size:12px;font-weight:500;line-height:1;display:inline-block}.h5-rating-row small{text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:12px;line-height:1;display:block;overflow:hidden}.h5-rating-row button{text-align:left;line-height:1;text-decoration:underline}.h5-rating-reason{overflow-wrap:anywhere;white-space:normal;background:var(--stock-pill);border-radius:8px;grid-column:1/-1;min-width:0;margin-top:12px;padding:12px;font-size:12px}.h5-rating-more{background:var(--stock-green);color:#000;cursor:pointer;border-radius:20px;margin:24px auto 0;padding:8px 20px;font-size:12px;display:block}.h5-valuation .text-muted-foreground{white-space:nowrap;font-size:12px}.h5-chart-signals{flex-shrink:0;gap:10px;margin-bottom:12px;display:flex;overflow-x:auto}.h5-chart-signals button{white-space:nowrap;border:1px solid color-mix(in srgb, var(--stock-green) 20%, transparent);background:color-mix(in srgb, var(--stock-green) 6%, transparent);cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.h5-chart-signals button[aria-pressed=true]{border-color:var(--stock-green);background:color-mix(in srgb, var(--stock-green) 15%, transparent)}[data-stock-h5]{--stock-chart-line:#f0bf00}[data-stock-h5] .h5-stock-sections>section{background:0 0;border:0;margin:0;padding:0}[data-stock-h5] .h5-stock-sections h2{font-family:inherit}.h5-rating-row:last-child{margin-bottom:0}@media (max-width:360px){.h5-rating-chart{gap:8px}.h5-rating-legend{font-size:11px}.h5-upside{font-size:12px}}.h5-color-sell{color:var(--stock-sell)}.h5-color-buy{color:var(--stock-buy)}.h5-color-green{color:var(--stock-green)}.h5-pill-background{background:var(--stock-pill)}
