/* CIW Social Web 19.0 — responsive visual layer aligned with the Android app.
   Scoped to social pages; does not alter unrelated server sections or API behavior. */
body.ciw-social-v19 {
  --ciw19-bg:#080b14;
  --ciw19-panel:#101724;
  --ciw19-panel-soft:#151f30;
  --ciw19-edge:rgba(153,176,209,.13);
  --ciw19-strong:#f4f6ff;
  --ciw19-muted:#9aaac0;
  --ciw19-accent:#ffb545;
  --ciw19-accent-2:#ff794b;
  --ciw19-focus:#ffd16c;
  color:var(--ciw19-strong);
  background: radial-gradient(ellipse 60% 48% at 1% 3%,rgba(117,66,179,.16),transparent 78%),
              radial-gradient(ellipse 52% 50% at 98% 9%,rgba(221,125,35,.1),transparent 77%),
              var(--ciw19-bg);
}
body.ciw-social-v19 button,body.ciw-social-v19 input,body.ciw-social-v19 textarea {font:inherit}
body.ciw-social-v19 :is(button,a,input,textarea):focus-visible {outline:2px solid var(--ciw19-focus)!important;outline-offset:2px}
body.ciw-social-v19 .site-header {background:rgba(9,13,23,.96)!important;border-color:var(--ciw19-edge)!important;backdrop-filter:blur(18px)}
body.ciw-social-v19 .site-header-inner {max-width:1500px}
body.ciw-social-v19 :is(.header-icon-button,.language-button,.header-account-link) {border-radius:14px!important}
body.ciw-social-v19 .ciw-mobile-social-nav {background:rgba(10,14,25,.95)!important;border-color:var(--ciw19-edge)!important;box-shadow:0 -15px 38px rgba(0,0,0,.24)}
body.ciw-social-v19 .ciw-mobile-social-nav a.active {color:var(--ciw19-accent)!important}
body.ciw-social-v19 .ciw-mobile-social-nav a.active span {transform:translateY(-1px)}
body.ciw-social-v19 .ciw-mobile-social-nav a {transition:color .2s,transform .2s}
body.ciw-social-v19 .ciw-mobile-social-nav a:hover {color:#ffcb81!important}
body.ciw-social-v19 .ciw-mobile-social-nav a:active{transform:scale(.95)}
/* Forum: calm surfaces, clear hierarchy, app-like segmented navigation. */
body.ciw-social-v19 .forum-v182-shell {grid-template-columns:228px minmax(0,745px) 264px!important;gap:19px!important;max-width:1500px}
body.ciw-social-v19 .forum-v182-page {padding-top:21px}
body.ciw-social-v19 .forum-v182-center {gap:13px}
.ciw-v19-forum-heading {display:flex;align-items:center;justify-content:space-between;gap:18px;padding:5px 3px 0}
.ciw-v19-forum-heading h1{font-size:clamp(1.6rem,2.8vw,2.15rem);letter-spacing:-.04em;margin:0 0 3px!important;color:#f4f5ff}
.ciw-v19-forum-heading small{display:block;font-size:.64rem;letter-spacing:.15em;font-weight:850;color:#ffb756}
.ciw-v19-forum-heading p{color:var(--ciw19-muted);font-size:.73rem;margin:0}
.ciw-v19-primary-action{border:1px solid #ffbc66;background:linear-gradient(125deg,#ffd578,#ff9a42);color:#201209;font-size:.77rem;font-weight:900;border-radius:14px;padding:11px 16px;cursor:pointer;box-shadow:0 5px 19px rgba(255,140,56,.14);white-space:nowrap}
.ciw-v19-primary-action:hover{filter:brightness(1.06)}
.ciw-v19-feed-switch{display:flex;gap:6px;align-items:center;overflow:auto hidden;scrollbar-width:none;padding:6px 4px 9px}
.ciw-v19-feed-switch::-webkit-scrollbar{display:none}
.ciw-v19-feed-switch a{flex:none;color:#98a8bf;font-size:.73rem;font-weight:800;border:1px solid transparent;background:rgba(255,255,255,.035);border-radius:12px;padding:10px 13px;text-decoration:none}
.ciw-v19-feed-switch a:hover{background:rgba(255,179,65,.09);color:#f8c882}
.ciw-v19-feed-switch a.active{background:linear-gradient(135deg,rgba(255,179,69,.18),rgba(148,83,189,.1));border-color:rgba(255,194,97,.31);color:#ffd48c}
body.ciw-social-v19 .forum-v182-left-inner{gap:12px!important}
body.ciw-social-v19 .forum-v182-left-inner.sticky,body.ciw-social-v19 .forum-v182-right-inner.sticky{top:86px}
body.ciw-social-v19 .forum-v182-profile-mini {background:var(--ciw19-panel)!important;border:1px solid var(--ciw19-edge);border-radius:17px!important;padding:12px!important}
body.ciw-social-v19 .forum-v182-main-nav a {min-height:45px!important;border-radius:13px!important;padding:7px 12px!important}
body.ciw-social-v19 .forum-v182-main-nav a.active{background:linear-gradient(90deg,rgba(255,173,62,.15),rgba(147,92,202,.05))!important;color:#ffcc7b!important;box-shadow:inset 3px 0 0 #ffb24a}
body.ciw-social-v19 .forum-v182-main-nav a:hover{color:#ffdfaa!important}
body.ciw-social-v19 .forum-v182-sections-menu {background:var(--ciw19-panel);border:1px solid var(--ciw19-edge);border-radius:16px;padding:8px!important;margin:0}
body.ciw-social-v19 .ciw-social-searchbar {border-radius:17px;background:var(--ciw19-panel)!important;border:1px solid var(--ciw19-edge)!important;box-shadow:none!important}
body.ciw-social-v19 .ciw-social-searchbar button{background:#233246;border:1px solid #3b485b;border-radius:12px}
body.ciw-social-v19 .ciw-social-searchbar button:hover{background:#33465c}
body.ciw-social-v19 .forum-v185-composer-mini{background:var(--ciw19-panel)!important;border:1px solid var(--ciw19-edge)!important;border-radius:17px!important;box-shadow:0 10px 40px rgba(0,0,0,.11)}
body.ciw-social-v19 .forum-v185-composer-prompt {border-radius:13px}
body.ciw-social-v19 .forum-v18-post{background:var(--ciw19-panel)!important;border:1px solid var(--ciw19-edge)!important;border-radius:18px!important;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.13)}
body.ciw-social-v19 .forum-v18-post:hover{border-color:rgba(255,185,100,.24)!important}
body.ciw-social-v19 .forum-v182-story-card{border-color:rgba(255,187,95,.23)!important;border-radius:18px;box-shadow:0 9px 22px rgba(0,0,0,.23)}
body.ciw-social-v19 .forum-v182-story-card.add{background:linear-gradient(160deg,#1a2031,#35243b)!important}
body.ciw-social-v19 .forum-v182-side-card,body.ciw-social-v19 .forum-v185-contacts,body.ciw-social-v19 .forum-v1814-friend-requests {background:var(--ciw19-panel)!important;border:1px solid var(--ciw19-edge)!important;border-radius:17px!important}
body.ciw-social-v19 .forum-v182-right-inner{display:grid;gap:12px}
body.ciw-social-v19 .forum-v185-contact-row{border-radius:13px}
body.ciw-social-v19 :is(.forum-v185-compose-dialog,.ciw-share-dialog,.ciw-social-post-dialog) {border:1px solid rgba(255,196,106,.18);box-shadow:0 24px 80px rgba(0,0,0,.48)}
/* Messenger: app-style inbox with controllable information rail. */
body.ciw-social-v19 .social-inbox-v1815 {padding-top:14px!important}
body.ciw-social-v19 .social-inbox-v1815 .social-inbox-shell {
  width:min(1480px,calc(100% - 30px))!important;
  grid-template-columns:315px minmax(0,1fr) 280px!important;
  background:var(--ciw19-panel)!important;
  border:1px solid var(--ciw19-edge)!important;
  border-radius:21px!important;
  box-shadow:0 24px 70px rgba(0,0,0,.22);
}
body.ciw-social-v19 .social-inbox-v1815 :is(.social-inbox-list,.social-inbox-thread,.social-inbox-details){background:var(--ciw19-panel)!important}
body.ciw-social-v19 .social-inbox-list{border-right:1px solid var(--ciw19-edge)!important}
body.ciw-social-v19 .social-inbox-list>header{padding:17px 17px 8px!important;display:flex;justify-content:space-between;align-items:center}
body.ciw-social-v19 .social-inbox-list>header h1{font-size:1.48rem!important;color:var(--ciw19-strong);letter-spacing:-.04em}
.ciw-v19-inbox-subtitle{font-size:.66rem;color:var(--ciw19-muted);margin:2px 0 0}
body.ciw-social-v19 .social-inbox-new{width:40px;height:40px;background:linear-gradient(135deg,#ffcd7b,#ff8b4a)!important;color:#241407!important;font-weight:900}
body.ciw-social-v19 .social-inbox-search input {min-height:43px;background:var(--ciw19-panel-soft)!important;border:1px solid var(--ciw19-edge)!important;color:var(--ciw19-strong)!important}
.ciw-v19-chat-filters{display:flex;gap:4px;padding:3px 11px 12px;border-bottom:1px solid var(--ciw19-edge)}
.ciw-v19-chat-filters button{border:0;border-radius:999px;background:transparent;color:var(--ciw19-muted);padding:8px 11px;font-size:.69rem;font-weight:850;cursor:pointer}
.ciw-v19-chat-filters button:hover{background:rgba(255,177,69,.09)}
.ciw-v19-chat-filters button.active{background:rgba(255,180,74,.17);color:#ffd18c}
body.ciw-social-v19 .social-inbox-row{border-radius:14px!important;min-height:64px;margin-block:2px;transition:background .2s}
body.ciw-social-v19 .social-inbox-row:hover{background:rgba(255,185,96,.065)!important}
body.ciw-social-v19 .social-inbox-row.active{background:linear-gradient(95deg,rgba(251,172,79,.13),rgba(170,105,220,.08))!important}
body.ciw-social-v19 .social-inbox-row>b{background:#ffb651!important;color:#291407!important}
body.ciw-social-v19 .social-inbox-thread{border-right:1px solid var(--ciw19-edge)!important}
body.ciw-social-v19 .social-inbox-chat-head{height:68px!important;padding:0 16px!important;background:rgba(255,255,255,.018)}
body.ciw-social-v19 .social-inbox-person{min-width:0}
body.ciw-social-v19 .social-inbox-person>div{min-width:0}
body.ciw-social-v19 .social-inbox-person strong{color:var(--ciw19-strong);font-size:.82rem}
body.ciw-social-v19 .social-inbox-person small{color:var(--ciw19-muted);font-size:.65rem}
body.ciw-social-v19 .social-inbox-chat-head nav button {border-radius:13px!important;color:#efc18d!important;font-size:1.03rem;width:39px!important;height:39px!important}
body.ciw-social-v19 .social-inbox-chat-head nav button:hover{background:rgba(255,179,82,.1)!important}
.ciw-v19-chat-back {display:none;color:var(--ciw19-strong);text-decoration:none;font-size:1.7rem;padding:0 5px}
body.ciw-social-v19 .social-inbox-messages {scrollbar-color:rgba(255,178,79,.24) transparent;scrollbar-width:thin;padding:18px 20px!important}
body.ciw-social-v19 .social-inbox-compose {padding:12px 14px max(14px,env(safe-area-inset-bottom))!important;background:#111827!important;border-top:1px solid var(--ciw19-edge)!important}
body.ciw-social-v19 .social-inbox-compose .ciw-chat-compose-row {background:#1d283b!important;border:1px solid var(--ciw19-edge);border-radius:20px!important;min-height:48px}
body.ciw-social-v19 .ciw-chat-rich-compose textarea{line-height:1.48;min-height:35px;max-height:120px;overflow-y:auto;resize:none}
body.ciw-social-v19 .ciw-chat-tools {gap:3px;flex-wrap:wrap}
body.ciw-social-v19 .ciw-chat-tools button {border-radius:12px!important;min-width:30px;min-height:32px;font-size:.78rem;color:#ffd090;cursor:pointer}
body.ciw-social-v19 .ciw-chat-tools button:hover{background:rgba(255,189,99,.12);color:#fff1da}
body.ciw-social-v19 .ciw-chat-send {background:linear-gradient(135deg,#ffc367,#ff9c57)!important;color:#241407!important;border-radius:14px!important}
body.ciw-social-v19 .social-inbox-details {background:#111927!important}
body.ciw-social-v19 .social-inbox-details-menu button:hover{background:rgba(255,179,72,.08)!important}
body.ciw-social-v19 .social-inbox-details-actions span{background:rgba(255,179,72,.12)!important}
body.ciw-social-v19 .ciw-chat-popup{border:1px solid var(--ciw19-edge)!important;box-shadow:0 20px 60px rgba(0,0,0,.4)!important}
body.ciw-social-v19 .ciw-chat-popup>header{background:#152033!important}
body.ciw-social-v19 .ciw-chat-popup .ciw-chat-rich-compose{background:#111b29}
body.ciw-social-v19 .ciw-chat-popup .ciw-chat-tools{flex-wrap:wrap}
.ciw-v19-recording{padding:9px 12px;border:1px solid rgba(255,135,100,.3);background:rgba(255,100,71,.11);border-radius:13px;color:#ffbea7;font-size:.7rem;display:flex;align-items:center;justify-content:space-between;gap:8px}
.ciw-v19-recording[hidden]{display:none!important}
.ciw-v19-recording b{font-variant-numeric:tabular-nums}
.ciw-v19-recording button{background:#482d35;color:white;border:1px solid #7b4850;border-radius:10px;padding:5px 9px;cursor:pointer}
body.ciw-social-v19 [data-ciw-chat-voice].is-recording {background:#bd4639!important;color:#fff!important;animation:ciw19rec 1.2s ease-in-out infinite}
@keyframes ciw19rec{50%{opacity:.6}}
body.ciw-social-v19 .ciw-chat-attachment-preview :is(video,audio){width:min(260px,100%);max-height:150px;border-radius:11px}
body.ciw-social-v19 .ciw-chat-attachment-preview video{object-fit:contain}
body.ciw-social-v19 .ciw-chat-compose-row:focus-within{border-color:rgba(255,189,99,.5)!important}
body.ciw-social-v19.ciw-inbox-details-open .social-inbox-details{display:block!important}
body.ciw-social-v19.ciw-inbox-details-open .social-inbox-shell{grid-template-columns:315px minmax(0,1fr) 280px!important}
/* Responsive: tablet and mobile are independent views, not a squeezed desktop. */
@media(max-width:1240px){
  body.ciw-social-v19 .forum-v182-shell{grid-template-columns:200px minmax(0,1fr)!important}
  body.ciw-social-v19 .forum-v182-right{display:none}
  body.ciw-social-v19 .social-inbox-v1815 .social-inbox-shell{grid-template-columns:285px minmax(0,1fr)!important}
  body.ciw-social-v19 .social-inbox-details{display:none!important}
  body.ciw-social-v19.ciw-inbox-details-open .social-inbox-details{position:absolute!important;right:0;top:0;bottom:0;width:min(310px,85vw);z-index:30;box-shadow:-18px 0 42px rgba(0,0,0,.38)}
  body.ciw-social-v19.ciw-inbox-details-open .social-inbox-shell{position:relative;grid-template-columns:285px minmax(0,1fr)!important}
}
@media(max-width:760px){
  body.ciw-social-v19 .forum-v182-shell{display:block!important;width:100%!important}
  body.ciw-social-v19 .forum-v182-page{padding-top:7px!important}
  body.ciw-social-v19 .ciw-v19-forum-heading{padding:9px 14px 3px}
  body.ciw-social-v19 .ciw-v19-forum-heading h1{font-size:1.54rem}
  body.ciw-social-v19 .ciw-v19-forum-heading p{font-size:.66rem;line-height:1.5}
  body.ciw-social-v19 .ciw-v19-primary-action{font-size:.67rem;padding:9px 11px}
  body.ciw-social-v19 .ciw-v19-feed-switch{padding-inline:11px}
  body.ciw-social-v19 .forum-v18-feed{gap:10px!important;padding-inline:8px}
  body.ciw-social-v19 .forum-v18-post{border:1px solid var(--ciw19-edge)!important;border-radius:17px!important;padding:12px 10px!important}
  body.ciw-social-v19 .forum-v185-composer-mini{margin:0 8px 5px!important;border-radius:17px!important}
  body.ciw-social-v19 .ciw-social-searchbar{margin-inline:8px}
  body.ciw-social-v19 .forum-v182-stories{padding-inline:10px!important}
  body.ciw-social-v19 .social-inbox-v1815{height:calc(100dvh - 114px)!important;padding:0!important}
  body.ciw-social-v19 .social-inbox-v1815 .social-inbox-shell{display:block!important;width:100%!important;max-width:none!important;height:100%!important;border:0!important;border-radius:0!important}
  body.ciw-social-v19 .social-inbox-v1815 .social-inbox-list{display:block!important;width:100%;height:100%!important;border:0!important;overflow-y:auto!important}
  body.ciw-social-v19 .social-inbox-v1815 .social-inbox-thread{display:none!important}
  body.ciw-social-v19 .social-inbox-v1815.ciw-inbox-mobile-thread .social-inbox-list{display:none!important}
  body.ciw-social-v19 .social-inbox-v1815.ciw-inbox-mobile-thread .social-inbox-thread{display:grid!important;position:relative!important;z-index:auto!important;inset:auto!important;height:100%!important;min-height:0!important;grid-template-rows:68px auto minmax(0,1fr) auto!important;overflow:hidden!important}
  body.ciw-social-v19 .social-inbox-v1815 .social-inbox-conversations{max-height:none!important}
  body.ciw-social-v19 .social-inbox-v1815 .ciw-v19-chat-back{display:block!important}
  body.ciw-social-v19 .social-inbox-v1815 .social-inbox-messages{min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;padding:12px!important}
  body.ciw-social-v19 .social-inbox-v1815 .social-inbox-compose{max-height:none!important;padding:9px 10px 12px!important}
  body.ciw-social-v19 .social-inbox-v1815 .ciw-chat-tools button{min-width:26px;min-height:29px}
  body.ciw-social-v19 .social-inbox-v1815 .ciw-chat-compose-row{gap:2px}
  body.ciw-social-v19 .social-inbox-v1815 .ciw-chat-rich-compose textarea{min-width:70px;width:100%}
  body.ciw-social-v19 .social-inbox-v1815 .social-inbox-details{display:none!important}
  body.ciw-social-v19 .social-inbox-v1815.ciw-inbox-details-open .social-inbox-details{position:absolute!important;right:0;top:0;bottom:0;width:min(315px,94vw);display:block!important;z-index:41}
  body.ciw-social-v19 .social-inbox-v1815.ciw-inbox-details-open .social-inbox-shell{position:relative!important}
  body.ciw-social-v19 .ciw-chat-popup{bottom:58px!important;height:calc(100dvh - 114px)!important}
}
/* Bright theme parity. */
html[data-ciw-theme="light"] body.ciw-social-v19 {--ciw19-bg:#f4f6fa;--ciw19-panel:#fff;--ciw19-panel-soft:#eef2f8;--ciw19-edge:#dde2ea;--ciw19-strong:#1d293b;--ciw19-muted:#62718a;--ciw19-accent:#c76a1b;background:#f4f6fa;color:#1d293b}
html[data-ciw-theme="light"] body.ciw-social-v19 .site-header {background:rgba(255,255,255,.96)!important}
html[data-ciw-theme="light"] body.ciw-social-v19 :is(.ciw-v19-forum-heading h1,.social-inbox-list>header h1,.social-inbox-person strong){color:#1d293b!important}
html[data-ciw-theme="light"] body.ciw-social-v19 .social-inbox-v1815 .social-inbox-compose{background:#fff!important}
html[data-ciw-theme="light"] body.ciw-social-v19 .social-inbox-v1815 .social-inbox-compose .ciw-chat-compose-row {background:#edf2f7!important}
html[data-ciw-theme="light"] body.ciw-social-v19 .ciw-v19-feed-switch a {color:#506278;background:#e9eef4}
html[data-ciw-theme="light"] body.ciw-social-v19 .ciw-v19-feed-switch a.active{background:#fff0de;color:#995010;border-color:#e7ba7e}
@media(prefers-reduced-motion:reduce){body.ciw-social-v19 *,body.ciw-social-v19 *::before,body.ciw-social-v19 *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* Multi-media composer (same gallery size as CIW Social Android). */
body.ciw-social-v19 .ciw-v19-gallery-count{display:block;font-size:.69rem;color:#efc487;margin:0 0 6px}
body.ciw-social-v19 .ciw-v19-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:7px;max-height:37vh;overflow:auto}
body.ciw-social-v19 .ciw-v19-gallery-item{position:relative;aspect-ratio:1;background:#101927;border:1px solid rgba(255,255,255,.11);border-radius:13px;overflow:hidden}
body.ciw-social-v19 .ciw-v19-gallery-item :is(img,video){width:100%;height:100%;object-fit:contain;display:block}
body.ciw-social-v19 .ciw-v19-gallery-remove{position:absolute;top:5px;right:5px;width:27px;height:27px;border:0;border-radius:50%;background:rgba(0,0,0,.8);color:#fff;cursor:pointer}
body.ciw-social-v19 .forum-v185-media-preview:has(.ciw-v19-gallery-grid){display:block!important}
/* Keep group discovery, profiles and Shorts in the same social visual system. */
body.ciw-social-v19 :is(.profile-v1810-hero,.profile-v1810-feed-card,.social-group-card,.social-groups-hero,.social-group-create,.profile-social-feed-head){border-color:var(--ciw19-edge)!important;border-radius:19px!important;box-shadow:0 12px 40px rgba(0,0,0,.11)}
body.ciw-social-v19 :is(.social-groups-hero,.social-group-card,.social-group-create){background:var(--ciw19-panel)!important}
body.ciw-social-v19 :is(.social-groups-hero,.profile-v1810-cover){overflow:hidden}
body.ciw-social-v19 .social-group-card:hover{border-color:rgba(255,189,95,.37)!important;transform:translateY(-2px);transition:transform .2s}
body.ciw-social-v19 .social-group-cover{border-radius:13px}
body.ciw-social-v19 .profile-v1810-cover{border-radius:19px 19px 0 0}
body.ciw-social-v19 .profile-v1810-avatar-slot{filter:drop-shadow(0 8px 16px rgba(0,0,0,.33))}
body.ciw-social-v19 .profile-v1810-identity{background:var(--ciw19-panel)!important}
body.ciw-social-v19 .ciw-shorty-head{background:rgba(13,17,28,.95)!important;border-bottom:1px solid var(--ciw19-edge)}
body.ciw-social-v19 .ciw-shorty-head h1{letter-spacing:-.04em}
body.ciw-social-v19 .ciw-shorty-page .ciw-shorty-head-actions .btn{border-color:var(--ciw19-edge);border-radius:11px}
body.ciw-social-v19 .ciw-shorty-page .ciw-shorty-head-actions .btn:hover{border-color:rgba(255,176,73,.45);color:#ffce87}
@media(max-width:760px){body.ciw-social-v19 .ciw-v19-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* Details panel is owned by the messenger page, not by the document body. */
@media(max-width:1240px){
 body.ciw-social-v19 .social-inbox-v1815.ciw-inbox-details-open .social-inbox-details{display:block!important;position:absolute!important;right:0;top:0;bottom:0;width:min(310px,90vw);z-index:40;box-shadow:-18px 0 42px rgba(0,0,0,.38)}
 body.ciw-social-v19 .social-inbox-v1815.ciw-inbox-details-open .social-inbox-shell{position:relative}
}
body.ciw-social-v19 [data-social-reaction-summary]{cursor:pointer;border-radius:8px}
body.ciw-social-v19 [data-social-reaction-summary]:hover{filter:brightness(1.25)}
.ciw-v19-people-dialog{width:min(460px,calc(100vw - 22px));max-height:min(72dvh,690px);border:1px solid rgba(255,187,96,.21);border-radius:20px;background:#111926;color:#f1f5fc;padding:0;box-shadow:0 30px 90px rgba(0,0,0,.6)}
.ciw-v19-people-dialog::backdrop{background:rgba(3,6,12,.77);backdrop-filter:blur(5px)}
.ciw-v19-people-dialog>header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;padding:16px 18px;background:#141e2e;border-bottom:1px solid rgba(255,255,255,.08)}
.ciw-v19-people-dialog h2{font-size:1rem;margin:0;color:#ffcb86}
.ciw-v19-people-dialog>header button{border:0;background:transparent;color:white;font-size:1.5rem;cursor:pointer}
.ciw-v19-people-list{max-height:calc(70dvh - 65px);overflow:auto;padding:12px;display:grid;gap:4px;color:#b9c6d5}
.ciw-v19-person{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;color:#e8eff8;padding:7px;border-radius:12px;text-decoration:none}
.ciw-v19-person:hover{background:#1b2a3c}.ciw-v19-person strong,.ciw-v19-person small{display:block}.ciw-v19-person small{color:#91a3ba;font-size:.66rem}.ciw-v19-person>span{font-size:.66rem;color:#ffce87}
.ciw-v19-person-avatar{width:40px;height:40px;display:grid;place-items:center;overflow:hidden;border-radius:50%}
.ciw-v19-person-avatar :is(img,.avatar-wrap,.avatar-image,.avatar-fallback){max-width:40px!important;max-height:40px!important}
@media(min-width:1241px){
  body.ciw-social-v19 .social-inbox-v1815.ciw-inbox-details-collapsed .social-inbox-shell{grid-template-columns:315px minmax(0,1fr)!important}
  body.ciw-social-v19 .social-inbox-v1815.ciw-inbox-details-collapsed .social-inbox-details{display:none!important}
}
