.sentiment-card.live-sentiment{min-height:252px}.sentiment-live-head{display:flex;align-items:center;gap:7px}.live-source{display:inline-flex;align-items:center;gap:5px;color:#75ddba;font-size:9px;font-style:normal;font-weight:800}.live-source:before{content:"";width:6px;height:6px;border-radius:50%;background:#40dfa3;box-shadow:0 0 0 4px rgba(64,223,163,.08)}.sentiment-refresh{width:30px;height:30px;border:1px solid rgba(217,180,90,.22);border-radius:9px;background:rgba(217,180,90,.06);color:#d9b45a;cursor:pointer}.sentiment-refresh:disabled{opacity:.45;cursor:wait}.risk-gauge{--risk:0%;--risk-color:#e2bd56;background:conic-gradient(var(--risk-color) 0 var(--risk),#19323d var(--risk) 100%)}.risk-gauge:after{content:attr(data-score);color:var(--risk-color)}.risk-factors{display:grid;gap:7px;margin-top:13px}.risk-factor{display:grid;grid-template-columns:106px 1fr 30px;align-items:center;gap:8px;color:#849aa3;font-size:10px}.risk-factor i{height:5px;border-radius:99px;background:#19313a;overflow:hidden}.risk-factor i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d4aa4f,#ef765f)}.risk-factor b{color:#b9c9ce;font-size:10px;text-align:left}.risk-model-note,.sentiment-meta{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:#647d87;font-size:9px;line-height:1.5}.risk-model-note{padding-top:9px;border-top:1px solid rgba(126,150,162,.1)}.fear-chart{height:108px}.fear-point{fill:#f0c66e;stroke:#0b1b22;stroke-width:3}.fear-guide{stroke:#263e46;stroke-dasharray:4 5}.fear-range{display:flex;justify-content:space-between;gap:8px;margin-top:6px}.fear-range span{display:flex;flex-direction:column;color:#6c858f;font-size:9px}.fear-range b{margin-top:2px;color:#afc1c6;font-size:10px}.sentiment-range{display:flex;align-items:center;gap:5px;margin-top:8px;direction:rtl}.sentiment-range button{padding:5px 9px;border:1px solid rgba(126,150,162,.16);border-radius:8px;background:#0a1b22;color:#8098a2;font-family:inherit;font-size:9px;cursor:pointer}.sentiment-range button.active{border-color:rgba(217,180,90,.42);background:rgba(217,180,90,.1);color:#edc96f}.sentiment-custom{display:none;grid-template-columns:1fr 1fr auto;gap:5px;margin-top:7px;direction:rtl}.sentiment-custom.open{display:grid}.sentiment-custom input{min-width:0;padding:6px;border:1px solid rgba(126,150,162,.17);border-radius:7px;background:#07171d;color:#b9c9ce;font-family:inherit;font-size:9px;color-scheme:dark}.sentiment-custom button{border:1px solid rgba(217,180,90,.3);border-radius:7px;background:rgba(217,180,90,.1);color:#e7c56d;font-family:inherit;font-size:9px;cursor:pointer}.sentiment-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px;border:1px solid rgba(221,88,99,.2);border-radius:11px;background:rgba(221,88,99,.06);color:#d58b92;font-size:11px}.sentiment-error button{border:0;background:transparent;color:#d9b45a;cursor:pointer}.sentiment-skeleton{opacity:.55;animation:sentimentPulse 1.2s ease-in-out infinite alternate}@keyframes sentimentPulse{to{opacity:.85}}@media(max-width:760px){.sentiment-card.live-sentiment{min-height:238px}.risk-factor{grid-template-columns:94px 1fr 28px}.risk-model-note,.sentiment-meta{flex-direction:column;gap:2px}.sentiment-range{flex-wrap:wrap}.sentiment-custom{grid-template-columns:1fr 1fr}.sentiment-custom button{grid-column:1/-1;padding:7px}}
.sentiment-source-proof{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 13px;border:1px solid rgba(72,213,165,.22);border-radius:11px;background:rgba(72,213,165,.05)}.sentiment-source-proof span{display:flex;flex-direction:column;gap:3px}.sentiment-source-proof b{color:#7de2bb;font-size:.76rem}.sentiment-source-proof small{color:#8f998f;font-size:.67rem}.sentiment-source-proof.failed{border-color:rgba(239,118,95,.25);background:rgba(239,118,95,.05)}.sentiment-source-proof.failed b{color:#ef765f}@media(max-width:620px){.sentiment-source-proof{flex-direction:column}}
