.status-update-dialog{box-sizing:border-box;width:min(390px,calc(100vw - 24px));max-height:85dvh;overflow:auto;border:1px solid var(--md-c7dfd2,#c7dfd2);border-radius:16px;padding:16px;background:#fff;color:#26352e;font:14px/1.5 Arial}.status-update-dialog::backdrop{background:#0007}.status-update-dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.status-update-dialog img,.status-update-dialog video{width:100%;max-height:55dvh;object-fit:contain;border-radius:10px}.status-update-dialog button,.status-hub-pane>button:not(.status-update-row){border:0;border-radius:8px;background:var(--md-00866c,#00866c);color:#fff;padding:9px 12px;margin:4px;cursor:pointer}.status-update-dialog footer{display:flex;flex-wrap:wrap;gap:8px}.status-update-dialog select{width:100%;padding:10px;border:1px solid #cbd8d2;border-radius:8px;margin:8px 0;background:#fff;color:#26352e}.status-ban-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.status-update-dialog button:disabled{opacity:.5}

.mobile-nav [data-mobile="statuses"]{display:none!important}
.status-updates-list{padding:6px 10px 20px;background:#fff;min-height:100%;box-sizing:border-box;color:#24372e;font:14px Arial}.status-updates-list h3{font:600 13px Arial;color:#65756e;padding:14px 5px 5px}.status-updates-list>p{color:#65756e;font-size:13px;padding:12px}
.status-update-row{display:flex;align-items:center;gap:13px;width:100%;padding:12px 4px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.status-row-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.status-row-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 15px Arial}.status-row-text small{color:#718078;font:12px Arial}
.status-avatar{width:54px;height:54px;flex:0 0 54px;padding:3px;box-sizing:border-box;border-radius:50%;background:repeating-conic-gradient(var(--md-00866c,#00866c) 0deg calc(360deg / var(--status-count,1) - 5deg),transparent calc(360deg / var(--status-count,1) - 5deg) calc(360deg / var(--status-count,1)))}.status-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;border:2px solid #fff;box-sizing:border-box}.status-add{background:var(--md-e5f3ed,#e5f3ed);color:var(--md-00866c,#00866c);position:relative}.status-add>b{position:absolute;right:0;bottom:0;border:2px solid #fff;border-radius:50%;background:var(--md-00866c,#00866c);color:#fff;width:20px;height:20px;text-align:center;line-height:20px;font-size:18px}
.status-trim{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:10px;background:var(--md-e5f3ed,#e5f3ed)}.status-trim:empty{display:none}.status-trim label{font-size:12px}.status-trim input{width:100%;accent-color:var(--md-00866c,#00866c)}.status-trim p{margin:3px 0;font-size:13px}
.status-story{background:#101916;color:#fff;width:min(460px,100vw);padding:12px;max-height:95dvh}.status-story>header{gap:10px}.status-story>header>img{width:36px;height:36px;object-fit:cover;border-radius:50%}.status-story>header>b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-story-bars{display:flex;gap:4px;padding-bottom:12px}.status-story-bars>button{position:relative;flex:1;height:4px;padding:0;margin:0;border-radius:3px;background:#ffffff40;overflow:hidden}.status-story-bars i{display:block;height:100%;background:#fff;transition:width .1s linear}.status-story-stage{display:grid;place-items:center;min-height:240px}.status-story-stage img,.status-story-stage video{max-height:65dvh;width:100%;object-fit:contain}.status-story-nav{display:flex;justify-content:space-between}.status-story-nav button{font-size:25px;background:transparent;padding:3px 20px}.status-story footer{justify-content:center}.status-story footer button{font-size:12px}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){html.modern-demo[data-applet-choice="modern"] body #app#app #modernDemoTabs{gap:2px!important;padding:0 3px!important}html.modern-demo[data-applet-choice="modern"] body #app#app #modernDemoTabs>button{min-width:0!important;flex:1 1 0!important;flex-direction:column!important;gap:2px!important;font-size:11px!important;padding:3px 1px!important;white-space:nowrap!important}html.modern-demo[data-applet-choice="modern"] body #app#app #modernDemoTabs>button>svg{width:18px!important;height:18px!important}}

@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
 html.modern-demo[data-applet-choice="modern"] body #app#app #modernDemoTabs>button>b:not([hidden]){
  position:absolute!important;top:1px!important;left:calc(50% + 5px)!important;right:auto!important;bottom:auto!important;
  display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;
  min-width:16px!important;height:16px!important;padding:0 4px!important;margin:0!important;border-radius:9px!important;
  font:700 10px/16px Arial!important;background:#e54858!important;color:#fff!important;z-index:2;pointer-events:none;
 }
 html.modern-demo[data-applet-choice="modern"] body #app#app #modernDemoTabs>button>b[hidden]{display:none!important}
}

.status-admin-list{display:flex;flex-direction:column;gap:6px;min-width:0}.status-admin-row{display:flex;align-items:center;gap:9px;padding:8px;border-radius:10px;background:var(--md-e5f3ed,#e5f3ed);min-width:0}.status-update-dialog .status-admin-row>img{width:34px;height:34px;flex:0 0 34px;object-fit:cover;border-radius:50%}.status-admin-row>strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.status-update-dialog .status-admin-row>button{flex:0 0 auto;margin:0;padding:6px 9px;font-size:12px;white-space:nowrap}.status-count{display:inline-flex;align-items:center;justify-content:center;background:#e54858;color:#fff;border-radius:12px;min-width:18px;height:18px;padding:0 4px;font:700 11px Arial;margin-left:6px}.status-count[hidden]{display:none!important}.status-update-dialog .status-delete-all{font-size:12px;padding:7px 10px}

.status-admin-user{border:1px solid var(--md-c7dfd2,#c7dfd2);border-radius:12px;overflow:hidden;min-width:0}.status-admin-user .status-admin-row{border-radius:0}.status-admin-media{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.status-update-dialog .status-admin-media button{margin:0;padding:6px 8px;font-size:12px;line-height:18px;max-width:100%}.status-channel-settings{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #dce5df}.status-channel-settings p{font-size:12px;color:#627269}.status-channel-settings form{display:flex;gap:8px;align-items:center}.status-channel-settings input{flex:1;min-width:0;width:0;padding:9px;border:1px solid #c7dfd2;border-radius:8px;font-size:14px}.status-channel-settings form button{flex:none;margin:0}.status-channel-settings .status-ban-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.status-upload-dialog[open]{display:flex;flex-direction:column;overflow:hidden;max-height:90dvh;padding:12px;gap:8px}.status-upload-dialog>header{flex-shrink:0;margin:0}.status-upload-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px}.status-upload-body>canvas,.status-upload-body>video{display:block;width:100%;height:auto;max-height:32dvh;object-fit:contain;border-radius:10px;background:#18251f;margin:0 auto 10px}.status-upload-body .status-trim{gap:4px;padding:10px}.status-upload-body .status-trim select{margin:0;padding:7px}.status-upload-body .status-trim input{margin:0;min-height:24px}.status-upload-body>p{font-size:11px;color:#65756e;margin:8px 0}.status-upload-dialog>footer{flex-shrink:0;display:flex;flex-wrap:nowrap;gap:8px;padding:8px 0 0;border-top:1px solid #dce5df;background:#fff}.status-upload-dialog>footer button{flex:1;margin:0;min-height:40px;font-weight:600}.status-upload-dialog[data-sending] .status-trim{opacity:.55;pointer-events:none}.status-upload-dialog[data-sending] button{cursor:wait}

.status-pending-section{border:1px solid var(--md-c7dfd2,#c7dfd2);background:var(--md-e5f3ed,#e5f3ed);border-radius:12px;padding:10px;margin:4px 0 12px}.status-pending-section>summary{font-weight:600;cursor:pointer;padding:5px}.status-pending-section>p{font-size:12px;color:#65756e}.status-pending-row{display:flex;align-items:center;gap:9px;width:100%;padding:9px 3px;background:transparent;border:0;color:inherit;text-align:left}.status-pending-row img{width:34px;height:34px;border-radius:50%;object-fit:cover}.status-pending-row span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pending-row small{color:var(--md-00866c,#00866c)}.status-pending-label{width:100%;text-align:center;color:#ffd48c;font-size:12px}

.status-approval-setting{display:flex;align-items:center;gap:8px;padding:10px;border-radius:9px;background:var(--md-e5f3ed,#e5f3ed);font-weight:600}.status-approval-setting input{accent-color:var(--md-00866c,#00866c)}

.status-own-actions{display:flex;align-items:center;gap:10px}.status-own-actions>.status-own{flex:1;min-width:0}.status-own-actions>.status-add-more{flex:0 0 34px;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--md-cadcd5,#cadcd5);background:var(--md-e5f3ed,#e5f3ed);color:var(--md-006653,#006653);font-size:24px;line-height:1;cursor:pointer}

.status-show-more{display:block;width:100%;margin:12px 0;padding:11px 14px;border:1px solid var(--md-bddbd0,var(--cz-a7cdf2,#a7cdf2));border-radius:12px;background:var(--md-dff2e8,var(--cz-f4fbff,#f4fbff));color:var(--md-006653,var(--cz-124287,#124287));font:600 14px/20px Arial,sans-serif;cursor:pointer}

/* ===== Durum izleme: tepkiler, görenler, yorum satırı, basılı tutunca durdurma ===== */
/* pc-glass.css sonra yüklendiği ve !important kullandığı için seçiciler daha özgül ve !important. */
dialog.status-update-dialog.status-story .status-story-stage{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;position:relative}
dialog.status-update-dialog.status-story .status-story-stage :is(img,video){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}
dialog.status-update-dialog.status-story .status-story-stage>button{pointer-events:auto}
dialog.status-update-dialog.status-story.status-story-paused .status-story-bars{opacity:.55}
dialog.status-update-dialog.status-story footer{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding-top:6px}

/* Tepki çubuğu: koyu zeminde yuvarlak, hafif kapsül */
dialog.status-update-dialog.status-story .status-reaction-picker{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:100%!important;padding:0!important;background:none!important;border-radius:0!important}
dialog.status-update-dialog.status-story .status-reaction-options{display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;max-width:100%!important;padding:5px 8px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;overflow-x:auto!important;scrollbar-width:none!important}
dialog.status-update-dialog.status-story .status-reaction-options::-webkit-scrollbar{display:none}
dialog.status-update-dialog.status-story .status-reaction-options button{flex:0 0 38px!important;width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;font-size:23px!important;line-height:38px!important;transition:transform .15s ease,background-color .15s ease!important;-webkit-tap-highlight-color:transparent}
dialog.status-update-dialog.status-story .status-reaction-options button:hover{background:rgba(255,255,255,.14)!important;transform:translateY(-2px) scale(1.12)}
dialog.status-update-dialog.status-story .status-reaction-options button:active{transform:scale(1.3)}
dialog.status-update-dialog.status-story .status-reaction-options button:disabled{opacity:.6!important}
dialog.status-update-dialog.status-story .status-reaction-counts{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;margin:0!important}
dialog.status-update-dialog.status-story .status-reaction-counts:empty{display:none!important}
dialog.status-update-dialog.status-story .status-reaction-counts button{display:inline-flex!important;align-items:center!important;gap:3px!important;min-height:26px!important;margin:0!important;padding:2px 10px!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;font:600 12px/22px Arial,sans-serif!important}
/* Listede (açık zemin) tepki sayıları: küçük kapsüller */
.status-updates-list .status-reaction-counts button,.status-own-actions .status-reaction-counts button{border-radius:999px!important;border:1px solid #dfe8e3!important;background:#f3f7f5!important;color:#2f4238!important;padding:1px 8px!important}

/* Görenler: sağ üstte küçük avatarlar + sayı */
dialog.status-update-dialog.status-story>header .status-viewers{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin:0 6px 0 0;padding:2px 9px 2px 3px;border:0;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font:600 12px/20px Arial,sans-serif;cursor:pointer}
dialog.status-update-dialog.status-story>header .status-viewers[hidden]{display:none}
.status-viewer-faces{display:inline-flex}
.status-viewer-faces img{width:22px!important;height:22px!important;border-radius:50%;object-fit:cover;border:2px solid #101916;margin-left:-7px;background:#fff}
.status-viewer-faces img:first-child{margin-left:0}
.status-viewer-list{display:flex;flex-direction:column;max-height:50dvh;overflow:auto}
.status-viewer-row{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid #e6eeea}
.status-update-dialog .status-viewer-row img{width:34px;height:34px;flex:0 0 34px;border-radius:50%;object-fit:cover}
.status-viewer-row b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.status-viewer-row small{color:#6b7a73}
.status-viewer-list>p{color:#6b7a73;text-align:center}

/* Yorum satırı: durumu alıntılayıp yanıtlama */
dialog.status-update-dialog.status-story .status-comment-box{display:flex;flex-direction:column;gap:6px;padding:8px 2px 2px}
dialog.status-update-dialog.status-story .status-comment-box[hidden]{display:none}
.status-comment-quote{display:flex;gap:6px;align-items:center;min-width:0;padding:5px 10px;border-left:3px solid var(--md-25d366,#25d366);border-radius:8px;background:rgba(255,255,255,.08);font-size:12px;color:#d7e3dd}
.status-comment-quote b{color:#fff;white-space:nowrap}
.status-comment-quote span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.status-comment-row{display:flex;gap:8px;align-items:center}
dialog.status-update-dialog.status-story .status-comment-row input{flex:1;min-width:0;height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font:16px Arial,sans-serif;outline:none}
dialog.status-update-dialog.status-story .status-comment-row input::placeholder{color:rgba(255,255,255,.6)}
dialog.status-update-dialog.status-story .status-comment-row input:focus{border-color:rgba(255,255,255,.45)}
dialog.status-update-dialog.status-story .status-comment-row button{flex:0 0 auto;height:40px;margin:0;padding:0 16px;border-radius:999px;font-weight:700}
.status-comment-note{display:block;text-align:center;color:rgba(255,255,255,.7);font-size:12px}

/* Durumlar ekranı: gizlilik düğmesi ve yorum bildirimleri */
.status-privacy-button{display:inline-flex;align-items:center;gap:4px;margin:2px 4px 0;padding:6px 12px;border:1px solid var(--md-cadcd5,#cadcd5);border-radius:999px;background:var(--md-e5f3ed,#e5f3ed);color:var(--md-006653,#006653);font:600 12px/18px Arial,sans-serif;cursor:pointer}
.status-comment-notices{margin:6px 0 10px;padding:8px;border:1px solid var(--md-c7dfd2,#c7dfd2);border-radius:12px;background:#fbfdfc}
.status-comment-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.status-comment-head h3{margin:0;padding:4px 5px!important}
.status-comment-readall{border:0;background:none;color:var(--md-00866c,#00866c);font:600 12px Arial,sans-serif;cursor:pointer;padding:4px}
.status-comment-notice{display:flex;align-items:center;gap:10px;width:100%;padding:9px 6px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}
.status-comment-notice+.status-comment-notice{border-top:1px solid #edf2ef;border-radius:0}
.status-comment-notice.unread{background:var(--md-e5f3ed,#e5f3ed);border-radius:10px}
.status-comment-mark{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #dbe7e1;font-size:15px}
.status-comment-notice.unread .status-comment-mark{box-shadow:0 0 0 2px var(--md-00866c,#00866c)}
.status-comment-text{display:flex;flex-direction:column;min-width:0;font-size:13px}
.status-comment-text small{color:#6b7a73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.status-comment-notice:not(.unread) .status-comment-text{color:#56665e}
.status-privacy-form{display:flex;flex-direction:column;gap:8px}
.status-privacy-question{margin:0;font-weight:600}
.status-privacy-option{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid #dbe7e1;border-radius:10px;cursor:pointer}
.status-privacy-option:has(input:checked){border-color:var(--md-00866c,#00866c);background:var(--md-e5f3ed,#e5f3ed)}
.status-privacy-option input{margin-top:3px;accent-color:var(--md-00866c,#00866c)}
.status-privacy-option span{display:flex;flex-direction:column}
.status-privacy-option small{color:#6b7a73;font-size:12px}
.status-privacy-note{font-size:12px;color:#6b7a73;margin:10px 0 0}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
 dialog.status-update-dialog.status-story .status-reaction-options button{flex-basis:34px!important;width:34px!important;height:34px!important;min-height:34px!important;font-size:21px!important;line-height:34px!important}
}

/* Tepki verenler (görenlerin yanında), bildirim silme ve okunmamış sayısı */
dialog.status-update-dialog.status-story>header .status-reactors{padding:2px 9px 2px 8px}
.status-reactor-emojis{font-size:14px;letter-spacing:-2px;margin-right:2px}
.status-reactor-emoji{flex:0 0 34px;width:34px;text-align:center;font-size:20px}
.status-comment-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#e54858;color:#fff;font:700 11px/18px Arial,sans-serif;vertical-align:2px}
.status-comment-item{display:flex;align-items:center;gap:6px;border-radius:10px}
.status-comment-item+.status-comment-item{border-top:1px solid #edf2ef}
.status-comment-item.unread{background:var(--md-e5f3ed,#e5f3ed)}
.status-comment-item>.status-comment-notice{flex:1;min-width:0;background:transparent!important;border-top:0!important;border-radius:10px}
.status-comment-delete{flex:0 0 auto;margin-right:6px;padding:5px 11px;border:1px solid #e3cfcd;border-radius:999px;background:#fff;color:#a2524c;font:600 12px/16px Arial,sans-serif;cursor:pointer}
.status-comment-delete:hover{background:#fbf0ef}
.status-comment-delete:disabled{opacity:.5}
@media(max-width:420px){.status-viewer-faces img:nth-child(n+3){display:none}}
.status-audience-note{display:block;margin:4px 0 8px;color:#6b7a73;font-size:12px;line-height:1.45}
/* Mobilde durum izleme penceresi bir tık küçük */
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){
 dialog.status-update-dialog.status-story{width:calc(100vw - 14px)!important;max-width:460px!important;max-height:92dvh!important;padding:10px!important;border-radius:16px!important}
 dialog.status-update-dialog.status-story .status-story-stage{min-height:220px!important}
 dialog.status-update-dialog.status-story .status-story-stage :is(img,video){max-height:58dvh!important}
 dialog.status-update-dialog.status-story .status-story-bars{padding-bottom:8px!important}
 dialog.status-update-dialog.status-story .status-story-nav button{padding:0 16px!important;font-size:22px!important}
}

/* Durumum satırında bildirim zili */
.status-own-actions>.status-bell{position:relative;flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;margin:0 0 0 2px;padding:0;border:1px solid var(--md-cadcd5,#cadcd5);border-radius:50%;background:#fff;color:var(--md-006653,#006653);cursor:pointer;transition:transform .15s,background-color .15s}
.status-own-actions>.status-bell:hover{background:var(--md-e5f3ed,#e5f3ed)}
.status-own-actions>.status-bell svg{width:20px;height:20px}
.status-own-actions>.status-bell.has-unread svg{animation:status-bell-ring 1.6s ease-in-out 2;transform-origin:50% 10%}
@keyframes status-bell-ring{0%,60%,100%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(9deg)}40%{transform:rotate(-6deg)}50%{transform:rotate(3deg)}}
.status-bell-count{position:absolute;top:-5px;right:-6px;min-width:19px;height:19px;padding:0 5px;box-sizing:border-box;border:2px solid #fff;border-radius:10px;background:#e54858;color:#fff;font:700 10.5px/15px Arial,sans-serif;text-align:center}
/* Bildirim penceresi */
dialog.status-update-dialog.status-notify-dialog{width:min(420px,calc(100vw - 24px));padding:0;overflow:hidden;border:0;border-radius:18px;box-shadow:0 22px 56px rgba(15,30,40,.26)}
dialog.status-update-dialog.status-notify-dialog[open]{display:flex;flex-direction:column;max-height:80dvh}
dialog.status-notify-dialog>header{margin:0!important;padding:14px 14px 12px 18px;background:linear-gradient(135deg,var(--md-006653,#006653),var(--md-00866c,#00866c));color:#fff}
dialog.status-notify-dialog>header b{font-size:16px}
dialog.status-notify-dialog>header button{width:32px;height:32px;margin:0!important;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.18)!important;color:#fff!important;font:18px/32px Arial,sans-serif}
.status-notify-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px}
.status-notify-body .status-comment-notices{margin:0;padding:0;border:0;background:none}
.status-notify-body .status-comment-head{justify-content:flex-end;margin-bottom:4px}
.status-notify-body .status-comment-head h3{display:none}
.status-notify-body .status-comment-item{padding:2px 0;border-radius:12px}
.status-notify-body .status-comment-item+.status-comment-item{border-top:0;margin-top:4px}
.status-notify-body .status-comment-notice{padding:10px 8px}
.status-notify-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 14px 30px;text-align:center;color:#62717a}
.status-notify-empty-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--md-e5f3ed,#e5f3ed);font-size:26px;margin-bottom:4px}
.status-notify-empty b{color:#26352e;font-size:15px}
.status-notify-empty small{max-width:300px;font-size:12.5px;line-height:1.5}
/* Bildirim penceresi: genel buton stilini ez (okunaklı satırlar) */
dialog.status-update-dialog.status-notify-dialog .status-comment-notice{margin:0!important;padding:10px 8px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#26352e!important;font:14px/1.45 Arial,sans-serif!important;text-align:left!important}
dialog.status-update-dialog.status-notify-dialog .status-comment-notice b{color:#1d2a24}
dialog.status-update-dialog.status-notify-dialog .status-comment-item{background:#f6f9f8;border:1px solid #e3ece8}
dialog.status-update-dialog.status-notify-dialog .status-comment-item.unread{background:var(--md-e5f3ed,#e5f3ed);border-color:color-mix(in srgb,var(--md-00866c,#00866c) 30%,#fff)}
dialog.status-update-dialog.status-notify-dialog .status-comment-item:hover{filter:brightness(.98)}
dialog.status-update-dialog.status-notify-dialog .status-comment-delete{margin:0 8px 0 0!important;padding:5px 12px!important;border:1px solid #e3cfcd!important;border-radius:999px!important;background:#fff!important;color:#a2524c!important;font:600 12px/16px Arial,sans-serif!important}
dialog.status-update-dialog.status-notify-dialog .status-comment-readall{margin:0!important;padding:6px 10px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--md-00866c,#00866c)!important;font:600 12.5px Arial,sans-serif!important}
dialog.status-update-dialog.status-notify-dialog .status-comment-readall:hover{background:var(--md-e5f3ed,#e5f3ed)!important}
/* Durumum satırı: dar ekranda tepkiler ve zil alt satıra, sağa yaslı */
.status-own-actions{flex-wrap:wrap;row-gap:4px}
.status-own-actions>.status-own{flex:1 1 210px}
.status-own-actions>.status-reaction-counts{margin-left:auto}
.status-own-actions>.status-bell{margin-left:auto}
.status-own-actions>.status-reaction-counts+.status-bell{margin-left:4px}

/* Durum izlerken üstteki gönderen avatarı: her ekranda (PC dahil) ortalı, sabit boyutlu yuvarlak */
html body dialog.status-update-dialog.status-story>header{display:flex!important;align-items:center!important;flex-wrap:nowrap!important}
html body dialog.status-update-dialog.status-story>header>img{display:block!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;margin:0!important;padding:0!important;align-self:center!important;position:static!important;transform:none!important;box-sizing:border-box!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:50%!important;background:#dff2e8!important;object-fit:cover!important;object-position:center!important;vertical-align:middle!important}
html body dialog.status-update-dialog.status-story>header>b{align-self:center!important;line-height:1.3!important;margin:0!important}
html body .status-avatar{display:block!important;position:relative!important}
html body .status-avatar>img{position:static!important;margin:0!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important}

/* Profil kartı ve whois kartındaki durum önizlemeleri: ortalı, sabit boyutlu kareler; pencere kaymaz */
html body dialog .profile-status-preview{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:12px 0!important;padding:10px!important;border-radius:12px!important;text-align:center!important;overflow:hidden!important}
html body dialog .profile-status-preview>small{display:block!important;margin:0 0 8px!important;text-align:center!important;font:12px/1.3 Arial,sans-serif!important}
html body dialog .profile-status-preview .profile-status-strip{display:flex!important;flex-wrap:nowrap!important;justify-content:safe center!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0!important;scrollbar-width:none}
html body dialog .profile-status-preview .profile-status-strip::-webkit-scrollbar{display:none}
html body dialog .profile-status-preview .profile-status-strip>button{position:relative!important;flex:0 0 78px!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:104px!important;min-height:0!important;max-height:104px!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:12px!important;border:2px solid var(--md-00866c,#00866c)!important;background:#0f1a17!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important}
html body dialog .profile-status-preview .profile-status-strip>button :is(img,video){display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;pointer-events:none!important}
html body dialog .profile-status-preview .profile-status-strip>button>span{position:absolute!important;inset:auto 5px 5px auto!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:rgba(0,0,0,.55)!important;color:#fff!important;font-size:11px!important;text-shadow:none!important}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){html body dialog .profile-status-preview{margin:8px 0!important;padding:7px 8px 8px!important}html body dialog .profile-status-preview>small{margin-bottom:5px!important}html body dialog .profile-status-preview .profile-status-strip>button{flex-basis:58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:76px!important;max-height:76px!important}html body dialog#socialDialog#socialDialog:has(.profile-status-preview){max-height:calc(100dvh - 20px)!important}}
html body dialog.whois-card .whois-status-strip{justify-content:center!important;flex-wrap:nowrap!important;padding:0!important;gap:10px!important}
html body dialog.whois-card .whois-status-tile{flex:0 0 72px!important;width:72px!important;height:72px!important}
html body dialog.whois-card .whois-status h4 .whois-status-age{flex:0 1 auto!important;min-width:0!important;margin:0 6px 0 auto!important;color:var(--wc-muted,#6b7a82)!important;font:400 11px/1.2 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){html body dialog.whois-card .whois-status-tile{flex-basis:60px!important;width:60px!important;height:60px!important}}
html body dialog.whois-card .whois-status h4 .whois-status-age+small{margin-left:0!important}
/* Whois kartında durum satırı eklenince kart iç kaydırmaya düşmesin: biraz daha uzayabilir */
html body dialog.whois-card:has(.whois-status:not([hidden])){max-height:min(84vh,624px)}
@media(max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1400px){html body dialog.whois-card:has(.whois-status:not([hidden])){max-height:68vh}}
/* Görülen güncellemeler: halka gri (WhatsApp gibi), görülmemişler yeşil kalır. */
.status-update-row.status-seen .status-avatar{background:repeating-conic-gradient(#b7c1bd 0deg calc(360deg / var(--status-count,1) - 5deg),transparent calc(360deg / var(--status-count,1) - 5deg) calc(360deg / var(--status-count,1)))}
/* Medyalar otomatik inmiyorsa durum karesinde yer tutucu (karenin boyutu sabit, kaydırma olmaz). */
.status-tap-load{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#24372e;font:600 12px/1.2 Arial,sans-serif;text-align:center}
.status-story-stage>.status-tap-video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;padding:12px 20px;border:0;border-radius:24px;background:rgba(0,0,0,.6);color:#fff;font:600 15px Arial,sans-serif;cursor:pointer}
/* Otomatik indirme kapalıyken durum videosunun ortasındaki ▶: YouTube tarzı yatay yuvarlatılmış dikdörtgen, tema renginde (SVG),
   ince beyaz çerçeve, cam etkisi. Mobil tarayıcının varsayılan düğme görünümü (mavi, basık) sıfırlanır. */
html body .status-story-stage>.status-play-big{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:3!important;display:block!important;width:54px!important;height:38px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline-offset:4px;appearance:none!important;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent;cursor:pointer;line-height:0!important;transition:transform .15s ease}
html body .status-story-stage>.status-play-big>svg{display:block!important;width:100%!important;height:100%!important;overflow:visible;filter:drop-shadow(0 3px 10px rgba(0,0,0,.35))}
html body .status-story-stage>.status-play-big>svg>.sp-hex,html body .status-tap-load>svg>.sp-hex{fill:var(--md-00946d,#00946d);fill-opacity:.82;stroke:#fff;stroke-opacity:.92;stroke-width:2;stroke-linejoin:round}
html body .status-story-stage>.status-play-big>svg>.sp-tri,html body .status-tap-load>svg>.sp-tri{fill:#fff;stroke:#fff;stroke-width:2.4;stroke-linejoin:round}
@media(hover:hover){html body .status-story-stage>.status-play-big:hover{transform:translate(-50%,-50%) scale(1.06)!important}}
html body .status-story-stage>.status-play-big:active{transform:translate(-50%,-50%) scale(.93)!important}
html body .status-tap-load>svg{display:block;width:30px;height:21px;overflow:visible;filter:drop-shadow(0 2px 5px rgba(0,0,0,.3))}
html body .status-tap-load{background:color-mix(in srgb,var(--md-00946d,#00946d) 30%,#1d2b25)!important}
/* v131 · Durum bildirimleri: tepki kaydında emoji simgesi; bilgilendirmeye dokununca zil sallanır ve vurgulanır */
.status-comment-mark.is-reaction{font-size:18px;line-height:1}
.status-own-actions>.status-bell.ringing{border-color:var(--md-00866c,#00866c);box-shadow:0 0 0 4px color-mix(in srgb,var(--md-00866c,#00866c) 22%,transparent);animation:status-bell-pulse 1.1s ease-in-out 3}
.status-own-actions>.status-bell.ringing svg{animation:status-bell-ring 1.1s ease-in-out 3;transform-origin:50% 10%}
@keyframes status-bell-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.14)}}
@media(prefers-reduced-motion:reduce){.status-own-actions>.status-bell.ringing,.status-own-actions>.status-bell.ringing svg{animation:none}}
