.rsi-section{--rsi-line:var(--border,#293245);--rsi-muted:var(--muted,#9ca9bc)}.rsi-intro,.rsi-settings,.rsi-history,.rsi-method{border:1px solid var(--rsi-line);background:var(--panel,#788cb40a);border-radius:14px;margin:18px 0;padding:18px 20px}.rsi-section p{line-height:1.65}.rsi-intro p,.rsi-settings p,.rsi-history p,.rsi-method p{color:var(--rsi-muted);font-size:13px}.rsi-section summary{cursor:pointer;font-weight:650}.rsi-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.rsi-settings label{color:var(--rsi-muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.rsi-settings input,.rsi-settings select{background:var(--background,#101724);color:inherit;border:1px solid var(--rsi-line);border-radius:7px;width:100%;min-width:0;padding:10px}.rsi-section button{cursor:pointer}.rsi-settings button,.rsi-history button{border:1px solid var(--rsi-line);color:inherit;background:0 0;border-radius:8px;padding:10px 14px}.rsi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rsi-card{border:1px solid var(--rsi-line);background:var(--panel,#788cb40a);border-top:3px solid #38cba0;border-radius:14px;min-width:0;padding:22px}.rsi-card.bear{border-top-color:#ef6c7e}.rsi-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rsi-card header h3{margin:0 0 6px;font-size:23px}.rsi-card header small{margin-left:6px;font-size:11px}.rsi-card header span,.rsi-card small{color:var(--rsi-muted);font-size:11px}.rsi-card header>b{text-align:right;color:#38cba0;max-width:50%;font-size:11px}.rsi-card.bear header>b{color:#ef6c7e}.rsi-price{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 5px;display:flex}.rsi-price>strong{letter-spacing:-.8px;font-size:28px}.rsi-price span{color:var(--rsi-muted);font-size:13px}.rsi-pivots{border-bottom:1px solid var(--rsi-line);border-top:1px solid var(--rsi-line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:18px 0;display:flex}.rsi-pivots>div{flex-direction:column;gap:7px;display:flex}.rsi-pivots>div:last-child{text-align:right}.rsi-pivots span{color:var(--rsi-muted);font-size:11px}.rsi-pivots strong{font-size:17px}.rsi-pivots i{color:var(--rsi-muted)}.rsi-card dl{margin:12px 0 20px;font-size:12px}.rsi-card dl>div{justify-content:space-between;gap:14px;padding:9px 0;display:flex}.rsi-card dt{color:var(--rsi-muted)}.rsi-card dd{text-align:right;margin:0}.rsi-card>a{color:inherit;font-size:12px}.rsi-card details{padding:10px 0 20px;font-size:12px}.rsi-card details p{margin:8px 0}.rsi-stale{opacity:.65}.rsi-empty{text-align:center;border:1px dashed var(--rsi-line);color:var(--rsi-muted);border-radius:12px;padding:35px}.rsi-history-table{overflow:auto}.rsi-history table{border-collapse:collapse;white-space:nowrap;width:100%;margin-top:16px;font-size:11px}.rsi-history td,.rsi-history th{text-align:left;border-bottom:1px solid var(--rsi-line);padding:10px}@media (width<=1050px){.rsi-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rsi-grid{grid-template-columns:1fr}}@media (width<=500px){.rsi-card{padding:16px}.rsi-price>strong{font-size:23px}.rsi-pivots{gap:6px}.rsi-pivots small{font-size:10px}.rsi-settings-grid{grid-template-columns:1fr}}
