.topic-viewers-btn{background:var(--tertiary, #0088cc);color:var(--secondary, #fff);padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;margin:10px 0;transition:background .2s ease}.topic-viewers-btn:hover{background:var(--tertiary-hover, #0077b3)}.topic-viewers-btn:active{transform:translateY(1px)}.tv-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:9999}.tv-modal{background:var(--secondary, #fff);border-radius:6px;padding:16px;width:420px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.3)}.tv-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tv-title{font-weight:600;font-size:1rem}.tv-close{border:none;background:rgba(0,0,0,0);font-size:1.4rem;line-height:1;cursor:pointer}.tv-body{margin-top:4px}.tv-list{max-height:65vh;overflow-y:auto;padding-right:4px}.tv-item{display:flex;align-items:center;padding:6px 0;border-bottom:1px solid var(--primary-low, #eee)}.tv-item:last-child{border-bottom:none}.tv-avatar{width:32px;height:32px;border-radius:50%;margin-right:8px}.tv-user-meta{display:flex;flex-direction:column}.tv-line{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.tv-username{font-weight:600}.tv-name{font-size:.85rem;color:var(--primary-medium, #666)}.tv-viewed-at{font-size:.8rem;color:var(--primary-medium, #777)}.tv-empty{padding:16px 4px;text-align:center;color:var(--primary-medium, #777)}
/*# sourceMappingURL=discourse-topic-viewers_c58213cd9e7303cc9f36565f8f354b8c84bcde71.css.map?__ws=peptidetalkforum.com */
