/* PC100 — kompaktowy czat: usunięty hero i link archiwum w górnej nawigacji.
   Obecne archiwum i jego dane pozostają dostępne w dotychczasowych zakładkach. */
.pc100-chat-title{margin:12px 0 14px;padding:0 2px}
.pc100-chat-title h1{font-size:clamp(24px,2.5vw,34px);line-height:1.2;margin:0;font-weight:850;letter-spacing:-.035em;color:var(--pc36-ink,#f4f8f6)}
.pc25-room-list{margin-top:0!important;margin-bottom:14px!important}
/* lista osób rozwija się w obrębie czatu, nie zabiera miejsca jako osobna kolumna */
.pc45-chat-layout{display:block!important;grid-template-columns:none!important}
.pc45-chat-layout>.pc-chat-box{width:100%;max-width:none}
.pc100-online{margin:8px 13px 12px;border:1px solid #ffffff25;border-radius:12px;background:rgba(28,52,45,.55);color:#e9f8ee}
.pc100-online>summary{display:flex;align-items:center;gap:8px;padding:10px 13px;cursor:pointer;list-style:none;min-height:44px;font-size:13px;font-weight:750}
.pc100-online>summary::-webkit-details-marker{display:none}
.pc100-online>summary:focus-visible{outline:2px solid var(--pc-accent,#6ad8a0);outline-offset:2px;border-radius:12px}
.pc100-online>summary strong{color:var(--pc-accent,#6ad8a0);font-size:16px}
.pc100-live-dot{width:8px;height:8px;border-radius:100%;background:#5ad996;box-shadow:0 0 6px #5ad99677;flex:none}
.pc100-online-chevron{margin-left:auto;font-size:20px;line-height:1;transition:transform .18s}
.pc100-online[open] .pc100-online-chevron{transform:rotate(180deg)}
.pc100-online-content{padding:4px 10px 12px;border-top:1px solid #ffffff19}
.pc100-online-label{display:block;padding:5px 7px;color:#a6bfb4;font-size:11px}
.pc100-online .pc45-chat-online-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:2px 10px;margin:0;padding:3px}
.pc100-online .pc45-chat-online-list.pc45-chat-online-scroll{max-height:320px;overflow:auto}
.pc100-online .pc45-chat-online-person{min-width:0}
.pc100-online .pc45-chat-online-privacy{font-size:11px;margin:8px 5px 0}
@media(max-width:550px){.pc100-chat-title h1{font-size:25px}.pc100-online{margin:8px 8px 10px}.pc100-online .pc45-chat-online-list{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.pc100-online-chevron{transition:none}}
