.chat-spotlight{border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);min-width:0;flex-shrink:0;overflow:auto;max-height:40vh}.spotlight-desktop{margin:24px 12px 12px}.spotlight-mobile{display:none}.spotlight-quick{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:0 10px}.spotlight-solo{color:var(--accent);font-size:12px;font-weight:650;text-decoration:none;min-height:42px;display:flex;align-items:center;line-height:1.25}.spotlight-toggle{min-height:42px!important;padding:6px 4px!important;margin:0!important;border:0!important;background:transparent!important;color:var(--muted)!important;font-size:11px!important;white-space:nowrap;box-shadow:none!important}.spotlight-content{padding:4px 12px 12px;display:grid;gap:12px}.spotlight-content[hidden]{display:none}.spotlight-content article{display:grid;gap:7px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-alt)}.spotlight-kicker{font-size:9px;letter-spacing:.8px;color:var(--muted)}.spotlight-content h3{margin:0;font-size:14px;line-height:1.3}.spotlight-content p{font-size:12px!important;line-height:1.5;margin:0!important}.spotlight-content small{font-size:10px;line-height:1.5;color:var(--muted)}.spotlight-content button,.spotlight-action{background:var(--tint);color:var(--text);border:1px solid var(--line);font-size:12px;min-height:42px;padding:9px;border-radius:9px;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.4;margin:0}.spotlight-rewards{color:var(--accent);font-size:11px;text-decoration:none;min-height:32px;display:flex;align-items:center}.spotlight-status:empty{display:none}.spotlight-intro{color:var(--muted)}.spotlight-solo:focus-visible,.spotlight-toggle:focus-visible,.spotlight-content a:focus-visible,.spotlight-content button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cl-mode-label{display:grid;gap:8px;font-size:13px}.cl-mode-label select{width:100%;min-width:0;min-height:44px;font-size:14px;padding:10px;border:1px solid var(--line);background:var(--surface-alt);color:var(--text);border-radius:10px}
@media(max-width:1100px){.spotlight-desktop{display:none}.spotlight-mobile{display:block;border-radius:0;border-width:1px 0 0;margin:0;max-height:40vh}.spotlight-mobile .spotlight-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spotlight-intro,.spotlight-rewards,.spotlight-status{grid-column:1/-1}.spotlight-mobile .spotlight-content article{padding:8px}.spotlight-mobile .spotlight-content h3{font-size:13px}}
@media(max-width:350px){.spotlight-quick{gap:4px;padding-inline:8px}.spotlight-solo{font-size:11px}.spotlight-toggle{font-size:10px!important}.spotlight-mobile .spotlight-content{grid-template-columns:1fr}}.spotlight-desktop .spotlight-quick{flex-wrap:wrap;gap:0}.spotlight-desktop .spotlight-solo{flex:1 0 100%}.spotlight-desktop .spotlight-toggle{min-height:32px!important}

.spotlight-mobile .spotlight-content article{grid-column:1/-1}
