.desktop-private-portraits{display:none}
@media(min-width:761px){
 #app .layout.msn-private-chat .chat-panel{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(132px,14vw,190px);grid-template-rows:auto minmax(0,1fr) auto;gap:0;background:var(--cz-f1f8ff,#f1f8ff);min-height:0}
 #app .msn-private-chat .channel-head{grid-column:1/-1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 35px 0 12px!important;border-bottom:1px solid var(--cz-bdd3e7,#bdd3e7);background:linear-gradient(#fff,var(--cz-e2f1ff,#e2f1ff))}
 #app .msn-private-chat .channel-head h2{font-size:17px}
 #app .msn-private-chat .channel-head p{font-size:12px;margin:3px 0}
 #app .msn-private-chat .channel-head .chat-head-actions{position:static!important;display:flex;flex-basis:100%;width:100%;max-width:none;flex-wrap:wrap;align-items:center;gap:10px;margin:0!important;padding:6px 0;border-top:1px solid #ffffffc0}
 #app .msn-private-chat .private-header-actions{display:flex;gap:8px;order:2}
 #app .msn-private-chat .chat-head-actions>button:not([hidden]),#app .msn-private-chat .private-header-actions>button{position:static!important;min-width:32px;width:32px;height:30px;padding:3px;border-radius:4px;box-shadow:none}
 #app .msn-private-chat .chat-head-actions>button:hover,#app .msn-private-chat .private-header-actions>button:hover{background-color:var(--cz-d5eaff,#d5eaff)}
 #app .msn-private-chat .welcome-banner{display:none!important}
 #app .msn-private-chat #messages{grid-column:1;grid-row:2;min-width:0;min-height:0;margin:8px 0 0 8px;padding:10px 12px;border:1px solid var(--cz-bdd3e7,#bdd3e7);border-radius:2px;}
 #app .msn-private-chat .composer{grid-column:1;grid-row:3;margin:7px 0 8px 8px}
 #app .msn-private-chat .desktop-private-portraits{display:flex;flex-direction:column;gap:10px;grid-column:2;grid-row:2/4;min-height:0;min-width:0;padding:8px;overflow-y:auto;overscroll-behavior:contain}
 #app .private-portrait{flex-shrink:0;margin:0;padding:5px;border:1px solid var(--cz-bdd3e7,#bdd3e7);background:linear-gradient(#fff,var(--cz-e2f1ff,#e2f1ff));box-shadow:inset 0 0 0 1px #fff;border-radius:3px}
 #app .private-self-portrait{margin-top:auto}
 #app .private-video-slot{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--cz-94bbd5,#94bbd5);background:linear-gradient(135deg,var(--cz-e2f1ff,#e2f1ff),var(--cz-95c0ee,#95c0ee));box-shadow:0 0 0 2px white}
 #app .private-portrait-avatar{display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}
 #app .private-portrait-avatar .social-avatar{display:block;width:100%;height:100%;border:0;border-radius:0;background:transparent}
 #app .private-portrait-avatar img{display:block;width:100%;height:100%;border-radius:0;object-fit:cover}
 #app .private-portrait-avatar .social-dot{right:5px;bottom:5px;width:9px;height:9px}
 #app .private-portrait figcaption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 2px 1px;color:var(--cz-17365d,#17365d);font:12px Arial,sans-serif}
 #app .private-video-slot video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;border:0!important;border-radius:0!important;object-fit:contain;background:#111;visibility:hidden}
 #app .private-video-slot.has-live-video video{visibility:visible}
 #app .private-video-slot.has-live-video .private-portrait-avatar{visibility:hidden}
 #app .private-call-dock:empty{display:none}
 #app .call-panel.call-docked{position:static!important;width:100%!important;max-width:none!important;max-height:none!important;box-sizing:border-box;margin:0;padding:7px;transform:none;border:1px solid var(--cz-bdd3e7,#bdd3e7);border-radius:4px;box-shadow:none;font-size:11px;background:var(--cz-f8fcff,#f8fcff)}
 #app .call-panel.call-docked[hidden]{display:none!important}
 #app .call-docked header{margin:0;gap:4px;overflow-wrap:anywhere}
 #app .call-docked .call-title{font-size:11px}
 #app .call-docked .call-status{font-size:11px}
 #app .call-docked .call-videos{display:none!important}
 #app .call-docked .call-controls{flex-wrap:wrap;gap:5px;margin-top:8px}
 #app .call-docked .call-controls button{padding:5px;font-size:11px;min-width:26px;min-height:27px}
 #app .call-docked .call-controls svg{width:19px;height:19px}
}
@media(min-width:761px){
 #app .msn-private-chat .chat-head-actions #audioCallButton,#app .msn-private-chat .chat-head-actions #videoCallButton,#app .msn-private-chat .chat-head-actions #nudgeButton,#app .msn-private-chat .private-header-actions>button{position:relative!important;width:62px!important;min-width:62px!important;height:46px!important;padding:2px 2px 17px!important;background-position:center 3px!important;background-size:22px 22px!important}
 #app .msn-private-chat .chat-head-actions #audioCallButton::after,#app .msn-private-chat .chat-head-actions #videoCallButton::after,#app .msn-private-chat .chat-head-actions #nudgeButton::after,#app .msn-private-chat .private-header-actions>button::after{position:absolute;bottom:2px;left:0;right:0;display:block;color:var(--cz-17365d,#17365d);font:10px/13px Arial,sans-serif;text-align:center;white-space:nowrap}
 #app .msn-private-chat #audioCallButton::after{content:'Sesli ara'}
 #app .msn-private-chat #videoCallButton::after{content:'Kamera'}
 #app .msn-private-chat #nudgeButton::after{content:'Titreşim'}
 #app .msn-private-chat .private-header-actions .friend-button::after{content:'Arkadaş ekle'}
 #app .msn-private-chat .private-header-actions .friend-button.added::after{content:'Arkadaş çıkar'}
 #app .msn-private-chat .private-header-actions .block-button::after{content:'Engelle'}
 #app .msn-private-chat .private-header-actions .block-button.blocked::after{content:'Engeli kaldır'}
 #app .msn-private-chat .private-header-actions .favorite-button::after{content:'Favori'}
}

.private-portrait-camera{display:none}
html:is([data-message-style="modern"],[data-message-style="standard"]) #app .msn-private-chat .private-portrait-camera{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;margin:4px 0 0;padding:2px;border:1px solid var(--cz-bdd3e7,#bdd3e7);border-radius:4px;background:var(--cz-f8fcff,#f8fcff);font-size:18px;cursor:pointer}
html:is([data-message-style="modern"],[data-message-style="standard"]) #app .msn-private-chat .channel-head #videoCallButton{display:none!important}
html:is([data-message-style="modern"],[data-message-style="standard"]) #app .msn-private-chat .channel-head .private-floating-clear{order:20}
html:is([data-message-style="modern"],[data-message-style="standard"]) #app .msn-private-chat .channel-head #scrollLockButton{order:21}
html:is([data-message-style="modern"],[data-message-style="standard"]) #app .msn-private-chat .channel-head .private-floating-close{order:22}
@media(min-width:761px){
 html:is([data-message-style="modern"],[data-message-style="standard"]) #app .msn-private-chat .channel-head .private-floating-clear,
 html:is([data-message-style="modern"],[data-message-style="standard"]) #app .msn-private-chat .channel-head #scrollLockButton,
 html:is([data-message-style="modern"],[data-message-style="standard"]) #app .msn-private-chat .channel-head .private-floating-close{position:static!important;inset:auto!important;transform:none!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px!important;min-width:30px!important;height:30px!important;margin:0 3px!important;padding:2px!important;border:1px solid var(--cz-bdd3e7,#bdd3e7);border-radius:5px;background-color:var(--cz-f8fcff,#f8fcff);font:20px/1 Arial,sans-serif;box-shadow:none}
 html:is([data-message-style="modern"],[data-message-style="standard"]) #app .msn-private-chat .channel-head button[hidden]{display:none!important}
}
