.cs-app .cs-item-info{display:flex;align-items:center;gap:12px;width:100%;padding:6px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--cs-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.cs-app .cs-item-info:hover,.cs-app .cs-item-info[aria-expanded=true]{background:var(--cs-bg);border-color:var(--cs-line)}
.cs-item-info-text{display:flex;flex-direction:column;gap:7px;min-width:0}.cs-item-info-hint{font-size:11px;color:var(--cs-gold)}
.cs-app .cs-item-popover{position:fixed;z-index:10050;width:330px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:18px;border:1px solid var(--cs-gold);border-radius:13px;background:var(--cs-bg);color:var(--cs-text);box-shadow:0 12px 40px #0006;text-align:left}
.cs-item-popover-head{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;margin:10px 0 14px}.cs-item-popover-head h3{font-size:17px;line-height:1.4;margin:0;color:var(--cs-text);overflow-wrap:anywhere}
.cs-app .cs-item-dismiss{flex-shrink:0;width:32px;height:32px;margin-top:-5px;border:1px solid var(--cs-line);border-radius:7px;background:var(--cs-inner);color:var(--cs-text);font-size:24px;line-height:1;cursor:pointer}
.cs-item-stats{list-style:none;padding:0;margin:0;display:grid;gap:8px}.cs-item-stats li{color:var(--cs-green);font-size:13px;line-height:1.55;padding-left:12px;position:relative}.cs-item-stats li:before{content:'•';position:absolute;left:0}
.cs-item-note,.cs-item-disclaimer{font-size:12px;line-height:1.6;color:var(--cs-muted);margin:14px 0 0}.cs-item-disclaimer{border-top:1px solid var(--cs-line);padding-top:12px}.cs-item-checked{display:block;font-size:10px;color:var(--cs-muted);margin-top:10px}
.cs-item-fallback{margin-top:6px;font-size:12px;color:var(--cs-muted)}.cs-item-fallback summary{cursor:pointer;color:var(--cs-gold)}.cs-item-fallback ul{padding-left:18px}.cs-item-fallback li{display:list-item}
@media(max-width:760px){.cs-app .cs-item-info{flex-direction:column;align-items:flex-start;padding:4px}.cs-item-info-text{gap:5px}}
