/* 04 · Topluluk / İzleyiciler */
#pane-izleyiciler.kz-community-ready{height:auto!important;min-height:0!important;overflow:visible!important;padding:14px 18px 36px!important;background:transparent!important}
#pane-izleyiciler:not(.kz-community-ready)>#kzCommunity{display:none}
.kz-community{color:var(--kz-text,var(--kz-text));font:13px/1.4 Inter,system-ui,sans-serif}
.kz-community *{box-sizing:border-box}
.kz-community button,.kz-community input,.kz-community select,.kz-community textarea{font:inherit}
.kz-community-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}
.kz-community-head h1{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.13;letter-spacing:-1.25px;font-weight:750}
.kz-community-head p{margin:4px 0 0;color:var(--kz-muted);font-size:16px}
.kz-community-live{display:flex;align-items:center;gap:8px;color:var(--kz-muted);white-space:nowrap;font-weight:650}
.kz-community-live i{font-size:13px;color:#81788b}.kz-community-live.on i{color:var(--red)}
.kz-community-tabs{display:flex;align-items:stretch;gap:5px;min-height:64px;margin-bottom:14px;padding:0 4px;border:1px solid var(--kz-line);border-radius:8px;background:linear-gradient(145deg,var(--kz-card),var(--kz-card))}
.kz-community-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:150px;padding:0 18px;border:0;border-bottom:2px solid transparent;background:none;color:var(--kz-muted);cursor:pointer;font-size:15px;white-space:nowrap}
.kz-community-tabs button i{font-size:23px;color:var(--kz-lilac)}.kz-community-tabs button.on{border-bottom-color:#f4c755;color:var(--kz-text);font-weight:700}.kz-community-tabs button.on i{color:var(--kz-gold)}
.kz-community-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.95fr);gap:12px;align-items:stretch}
.kz-community-main{min-width:0;display:flex;flex-direction:column;gap:10px}
.kz-community-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.kz-community-stats>div{display:flex;align-items:center;gap:15px;min-height:82px;padding:13px 17px;border:1px solid var(--kz-line);border-radius:7px;background:linear-gradient(140deg,var(--kz-card-2),var(--kz-card))}
.kz-community-stats i{font-size:29px;color:var(--kz-lilac)}.kz-community-stats span{color:var(--kz-muted);font-size:12px}.kz-community-stats strong{display:block;color:var(--kz-text);font-size:24px;line-height:1.15;margin-top:1px}
.kz-community-table,.kz-community-detail,.kz-community-footer{border:1px solid var(--kz-line);border-radius:8px;background:linear-gradient(145deg,var(--kz-card-2),var(--kz-card))}
.kz-community-table{flex:1;min-height:470px;overflow:hidden}
.kz-community-filters{display:flex;gap:10px;padding:12px;border-bottom:1px solid var(--kz-line)}
.kz-community-filters label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:43px;padding:0 12px;border:1px solid var(--kz-line);border-radius:7px;color:var(--kz-muted);background:var(--kz-card-2)}
.kz-community-filters label i{font-size:19px}.kz-community-filters input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--kz-text);font-size:13px}.kz-community-filters input::placeholder{color:#a99bb7}
.kz-community-filters select{min-width:160px;padding:0 12px;border:1px solid var(--kz-line);border-radius:7px;background:var(--kz-card-2);color:var(--kz-text);outline:0}
.kz-community-cols,.kz-community-row{display:grid;grid-template-columns:minmax(125px,1.4fr) minmax(90px,1fr) minmax(60px,.7fr) minmax(90px,1fr);align-items:center;gap:5px}
.kz-community-cols{min-height:45px;padding:0 15px;border-bottom:1px solid var(--kz-line);color:var(--kz-muted);font-size:12px}
.kz-community-row{width:100%;min-height:53px;padding:4px 15px;border:0;border-bottom:1px solid rgba(204,181,222,.08);background:transparent;color:var(--kz-text);text-align:left;cursor:pointer}
.kz-community-row:hover{background:var(--kz-card-3)}.kz-community-row.selected{background:linear-gradient(90deg,var(--kz-card-3),var(--kz-card-3));box-shadow:inset 2px 0 #bd88ef}
.kz-community-row>span{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kz-community-row>span>i.ph-fill{font-size:17px;color:var(--kz-lilac)}
.kz-community-person strong{overflow:hidden;text-overflow:ellipsis;font-size:12px}.kz-community-avatar{display:grid;flex:none;place-items:center;width:37px;height:37px;border:1px solid #8062a4;border-radius:50%;color:var(--kz-text);background:var(--kz-card-3);font-size:15px;font-weight:700}
.kz-community-avatar.large{width:63px;height:63px;font-size:24px}.kz-community-avatar.tone-1{background:#34594a;border-color:#4b8568}.kz-community-avatar.tone-2{background:#5c476f}.kz-community-avatar.tone-3{background:#524a8c}.kz-community-avatar.tone-4{background:#795341;border-color:#a47a60}.kz-community-avatar.tone-5{background:#3b5685;border-color:#647dbc}
.kz-community-seen i,.kz-community-profile h2 i{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:#857d97}.kz-community-seen i.online,.kz-community-profile h2 i.online{background:#56e69e;box-shadow:0 0 10px rgba(86,230,158,.25)}
.kz-community-role{color:var(--kz-lilac)}.kz-community-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:230px;color:var(--kz-muted);text-align:center}.kz-community-empty button{border:1px solid #6b567d;border-radius:6px;background:var(--kz-card-3);color:var(--kz-lilac);padding:7px 14px;cursor:pointer}
.kz-community-footer{display:flex;align-items:center;gap:13px;min-height:70px;padding:12px 17px}.kz-community-footer>i{font-size:30px;color:var(--ok)}.kz-community-footer>span{flex:1}.kz-community-footer strong,.kz-community-footer small{display:block}.kz-community-footer small{color:var(--kz-muted);margin-top:2px}.kz-community-footer button{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #695678;border-radius:6px;background:var(--kz-card-2);color:var(--kz-lilac);cursor:pointer;white-space:nowrap}
.kz-community-detail{min-width:0;padding:20px;display:flex;flex-direction:column;gap:15px}.kz-community-profile{display:flex;align-items:flex-start;gap:13px}.kz-community-profile>div{min-width:0;flex:1}.kz-community-profile h2{margin:0;font-size:20px;color:var(--kz-text)}.kz-community-profile h2 i{vertical-align:middle;margin-left:3px}.kz-community-profile small{display:block;margin-top:3px;color:var(--kz-gold);font-size:11px}.kz-community-profile p{margin:8px 0 0;color:var(--kz-muted);font-size:11px}.kz-community-profile>button{border:0;background:none;color:var(--kz-muted);font-size:19px;cursor:pointer}
.kz-community-metrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--kz-line);border-radius:6px}.kz-community-metrics>div{display:grid;grid-template-columns:28px auto;column-gap:8px;align-items:center;padding:13px}.kz-community-metrics>div+div{border-left:1px solid var(--kz-line)}.kz-community-metrics i{grid-row:1/3;color:var(--kz-lilac);font-size:22px}.kz-community-metrics strong{font-size:17px;color:var(--kz-text)}.kz-community-metrics span{color:var(--kz-muted);font-size:11px}
.kz-community-messages{border-top:1px solid var(--kz-line);padding-top:13px;min-height:135px}.kz-community-sectionhead{display:flex;justify-content:space-between;gap:8px}.kz-community-sectionhead strong,.kz-community-notes>strong{font-size:13px;color:var(--kz-text)}.kz-community-sectionhead button{border:0;background:none;color:var(--kz-lilac);cursor:pointer;font-size:11px;white-space:nowrap}.kz-community-message{display:grid;grid-template-columns:38px 58px 1fr;gap:6px;align-items:start;padding:9px 0;border-bottom:1px solid rgba(210,190,225,.09);font-size:11px}.kz-community-message time{color:var(--kz-muted)}.kz-community-message span{color:var(--kz-lilac);font-weight:650;overflow:hidden;text-overflow:ellipsis}.kz-community-message p{margin:0;color:var(--kz-text);overflow-wrap:anywhere}.kz-community-muted{color:var(--kz-muted);font-size:12px}
.kz-community-notes{position:relative;border-top:1px solid var(--kz-line);padding-top:14px}.kz-community-notes textarea{display:block;width:100%;height:85px;resize:vertical;margin-top:9px;padding:10px;border:1px solid var(--kz-line);border-radius:6px;background:var(--kz-card-2);color:var(--kz-text);outline:none;font-size:12px}.kz-community-notes>span{position:absolute;right:10px;bottom:49px;color:var(--kz-muted);font-size:10px}.kz-community-notes>button{display:block;margin:10px 0 0 auto;padding:8px 18px;border:1px solid #9f66d7;border-radius:6px;background:var(--kz-card-3);color:var(--kz-lilac);cursor:pointer}
.kz-community-actions{display:grid;grid-template-columns:1fr 1.3fr 1.35fr;gap:6px;margin-top:auto}.kz-community-actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:6px;border:1px solid var(--kz-line);border-radius:6px;background:var(--kz-card-2);color:var(--kz-text);cursor:pointer;font-size:10px}.kz-community-actions button i{font-size:17px;color:var(--kz-lilac)}
.kz-community button:focus-visible,.kz-community input:focus-visible,.kz-community select:focus-visible,.kz-community textarea:focus-visible{outline:2px solid #f5ca63;outline-offset:2px}
@media(max-width:1100px){.kz-community-grid{grid-template-columns:1fr}.kz-community-detail{min-height:420px}.kz-community-tabs button{min-width:125px;padding:0 10px;font-size:12px}}
@media(max-width:680px){#pane-izleyiciler.kz-community-ready{padding:13px 12px 30px!important}.kz-community-head{align-items:flex-start}.kz-community-head h1{font-size:27px}.kz-community-head p{font-size:12px}.kz-community-live{font-size:10px;margin-top:7px}.kz-community-tabs{min-height:57px;overflow-x:auto}.kz-community-tabs button{min-width:110px;gap:5px;font-size:10px;padding:0 7px}.kz-community-tabs button i{font-size:17px}.kz-community-stats>div{min-height:70px;padding:9px 6px;gap:5px;flex-direction:column;text-align:center}.kz-community-stats i{font-size:19px}.kz-community-stats span{font-size:9px}.kz-community-stats strong{font-size:19px}.kz-community-filters{gap:6px;padding:8px}.kz-community-filters select{min-width:112px;font-size:10px}.kz-community-cols,.kz-community-row{grid-template-columns:minmax(105px,1.4fr) 65px 44px}.kz-community-cols>:last-child,.kz-community-row>.kz-community-role{display:none}.kz-community-cols{padding:0 8px;font-size:10px}.kz-community-row{padding:4px 8px;font-size:10px}.kz-community-avatar{width:30px;height:30px;font-size:12px}.kz-community-table{min-height:0}.kz-community-footer{padding:10px;gap:7px}.kz-community-footer>i{font-size:22px}.kz-community-footer strong{font-size:11px}.kz-community-footer small{font-size:9px}.kz-community-footer button{font-size:10px;padding:7px}.kz-community-detail{padding:14px}.kz-community-actions button{font-size:9px}}

/* 04 · ölçüler (mockup piksel ölçümü): h1 34, alt yazı 17, sekme 14.5/22px ikon, stat 29/13.5, tablo satırı 60px/15px, detay adı 20 */
.kz-community-head h1{font-size:34px;letter-spacing:-.9px}.kz-community-head p{font-size:17px}
.kz-community-live{font-size:14px}
.kz-community-tabs{min-height:68px}.kz-community-tabs button{font-size:14.5px;min-width:168px;gap:12px}.kz-community-tabs button i{font-size:22px}
.kz-community-stats>div{min-height:92px;padding:14px 18px}.kz-community-stats>div>i{font-size:30px}.kz-community-stats>div>span{font-size:13.5px}.kz-community-stats strong{font-size:29px}
.kz-community-filters{min-height:64px}.kz-community-filters label{min-height:50px;font-size:14.5px}.kz-community-filters select{min-height:50px;font-size:14.5px}
.kz-community-cols{min-height:58px;font-size:13.5px}
.kz-community-row{min-height:60px;font-size:15px}.kz-community-row strong{font-size:15px}.kz-community-row .kzm-community-last{display:none}
.kz-community-seen{font-size:14px}.kz-community-role{font-size:14px}.kz-community-role i{font-size:16px;margin-right:6px;color:var(--kz-lilac);vertical-align:-2px}.kz-community-role i.gold{color:var(--kz-gold)}
.kz-community-row .kzm-community-arrow{font-size:16px;color:var(--kz-muted)}
#kzcRows{max-height:366px;overflow:auto}
.kz-community-avatar{width:36px;height:36px;font-size:15px}.kz-community-avatar.large{width:52px;height:52px;font-size:20px}
.kz-community-profile h2{font-size:20px}.kz-community-profile p{font-size:13px;color:var(--kz-muted);margin:6px 0 0}
.kz-community-badge{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;border-radius:6px;background:rgba(242,200,121,.16);color:var(--kz-gold);font-size:12.5px;font-weight:700}.kz-community-badge.plain{background:rgba(168,124,240,.16);color:var(--kz-lilac)}.kz-community-badge i{font-size:14px}
.kz-community-metrics strong{font-size:21px}.kz-community-metrics span{font-size:12.5px}.kz-community-metrics>div>i{font-size:20px}
.kz-community-sectionhead strong{font-size:14.5px}.kz-community-sectionhead button{font-size:12.5px}
.kz-community-message{font-size:12.5px}.kz-community-message time{font-size:12px}
.kz-community-notes strong{font-size:14.5px}.kz-community-notes textarea{font-size:14px;min-height:78px}.kz-community-notes button{font-size:13px;min-height:36px}
.kz-community-actions button{font-size:13px;min-height:40px}
.kz-community-footer{min-height:99px;padding:14px 18px}.kz-community-footer strong{font-size:15px}.kz-community-footer small{font-size:13px}.kz-community-footer button{font-size:13.5px;min-height:40px}

/* 04 · piksel karşılaştırmasıyla düzeltilmiş yazı boyları (mockup/biz oranı ~1,27) */
.kz-community-head h1{font-size:42px;letter-spacing:-1.1px}.kz-community-head p{font-size:22px}.kz-community-live{font-size:15px}
.kz-community-tabs button{font-size:19px;min-width:190px}.kz-community-tabs button i{font-size:26px}
.kz-community-stats>div>span{font-size:15.5px}.kz-community-stats strong{font-size:29px}
.kz-community-filters label,.kz-community-filters input{font-size:17px}.kz-community-filters select{font-size:16px}
.kz-community-cols{font-size:18px}.kz-community-cols span{font-size:18px}
.kz-community-row strong{font-size:19px}.kz-community-seen{font-size:17px}.kz-community-role{font-size:17px}.kz-community-role i{font-size:19px}
.kz-community-row span:nth-child(3){font-size:17px}.kz-community-row span:nth-child(3) i{font-size:19px}
.kz-community-profile h2{font-size:25px}.kz-community-badge{font-size:14px}.kz-community-profile p{font-size:14px}
.kz-community-metrics strong{font-size:21px}.kz-community-metrics span{font-size:14px}
.kz-community-sectionhead strong{font-size:17px}.kz-community-sectionhead button{font-size:14px}
.kz-community-message{font-size:14px}.kz-community-message p{font-size:14px}.kz-community-message time{font-size:13px}.kz-community-message span{font-size:14px}
.kz-community-notes strong{font-size:17.5px}.kz-community-notes textarea{font-size:15px}.kz-community-notes button{font-size:14px}
.kz-community-actions button{font-size:14px}
.kz-community-footer strong{font-size:18px}.kz-community-footer small{font-size:14.5px}.kz-community-footer button{font-size:15px}
.kz-community-empty{font-size:15px}

/* Ortak başlık sekmeleri diğer alt sayfalarda da aynı boyda: .kz-mod/.kz-loy/.kz-games 'button{font:inherit}' kuralını ez */
:is(#kzCommunity,#kzModeration,#kzLoyalty,#kzGames) .kz-community-tabs button{font-family:Inter,system-ui,sans-serif;font-size:19px;line-height:1.2}
:is(#kzCommunity,#kzModeration,#kzLoyalty,#kzGames) .kz-community-tabs button i{font-size:26px}
@media(max-width:680px){:is(#kzCommunity,#kzModeration,#kzLoyalty,#kzGames) .kz-community-tabs button{font-size:12px}:is(#kzCommunity,#kzModeration,#kzLoyalty,#kzGames) .kz-community-tabs button i{font-size:18px}}
:is(#kzCommunity,#kzModeration,#kzLoyalty,#kzGames) .kz-community-live i{font-size:13px;color:#81788b}:is(#kzCommunity,#kzModeration,#kzLoyalty,#kzGames) .kz-community-live.on i{color:var(--red)}
:is(#kzCommunity,#kzModeration,#kzLoyalty,#kzGames) .kz-community-live{font-size:15px;font-weight:650}
:is(#kzCommunity,#kzModeration,#kzLoyalty,#kzGames) .kz-community-live .kzc-live{flex:none;font-size:inherit;color:inherit}
