/* MEETUS 0.6.25.6 COMMUNITY2-TG11-WORKSPACE50 — STATUSES */
.meetus-status-hidden-request-tab{display:none!important}
.sidebar-mode-tabs.meetus-sidebar-status-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important}
.sidebar-mode-tabs.meetus-sidebar-status-tabs button{min-width:0;padding-inline:5px!important;font-size:12px!important}
.meetus-status-search-hidden{display:none!important}
#statusList{grid-row:4;min-height:0;height:auto;overflow-y:auto;padding:7px!important}
#statusesTabButton{position:relative;display:flex!important;align-items:center;justify-content:center;gap:5px}
#statusesTabButton .sidebar-tab-badge{position:static;flex:0 0 auto}

.meetus-contact-requests-entry{width:calc(100% - 12px);margin:6px;padding:11px 10px;border:0;border-radius:14px;background:rgba(126,101,231,.12);color:var(--text,#fff);display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;text-align:left;cursor:pointer}
.meetus-contact-requests-entry:hover{background:rgba(126,101,231,.2)}
.meetus-contact-request-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#7967e8;color:#fff;font-size:22px;font-weight:800}
.meetus-contact-request-copy{min-width:0}.meetus-contact-request-copy strong,.meetus-contact-request-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetus-contact-request-copy strong{font-size:14px}.meetus-contact-request-copy small{margin-top:3px;color:var(--muted,#9a9aa0);font-size:11px}
.meetus-contact-request-badge{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#ff405f;color:#fff;font-size:11px;font-weight:800}.meetus-contact-request-arrow{font-size:27px;color:#9f91ef}
.meetus-requests-back{width:calc(100% - 12px);margin:6px;padding:10px 12px;border:0;border-radius:12px;background:rgba(255,255,255,.055);color:#fff;text-align:left;cursor:pointer;font-size:18px}.meetus-requests-back span{font-size:13px;margin-left:6px}

.meetus-status-sidebar-head{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 7px 0 10px}.meetus-status-sidebar-head strong{font-size:16px}.meetus-status-sidebar-head button{width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.06);color:#fff;font-size:20px;cursor:pointer}
.meetus-own-status-card,.meetus-status-person{width:100%;border:0;background:transparent;color:var(--text,#fff);display:flex;align-items:center;gap:11px;padding:8px;border-radius:14px;text-align:left;cursor:pointer}.meetus-own-status-card:hover,.meetus-status-person:hover{background:rgba(255,255,255,.055)}
.meetus-own-status-avatar-wrap{position:relative;flex:0 0 auto}.meetus-status-list-avatar{width:48px!important;height:48px!important}.meetus-status-add-badge{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#7967e8;color:#fff;border:3px solid var(--sidebar-bg,#19191b);font-size:15px;font-weight:800}
.meetus-status-list-copy{min-width:0;flex:1}.meetus-status-list-copy strong,.meetus-status-list-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetus-status-list-copy strong{font-size:14px}.meetus-status-list-copy small{margin-top:4px;color:var(--muted,#9a9aa0);font-size:11px}.meetus-my-status-view{width:calc(100% - 16px);margin:1px 8px 8px;padding:8px;border:0;border-radius:11px;background:rgba(126,101,231,.15);color:#a99af5;cursor:pointer}.meetus-status-section-title{padding:12px 9px 5px;color:#a99af5;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.meetus-status-ring-shell{flex:0 0 auto;border-radius:50%;padding:3px}.meetus-status-ring-shell.unseen{background:conic-gradient(#2fd07c 0 72%,transparent 72% 76%,#2fd07c 76%)}.meetus-status-ring-shell.seen{background:#50545d}.meetus-status-ring-shell .avatar{border:3px solid var(--sidebar-bg,#19191b)}.meetus-status-unseen-count{min-width:21px;height:21px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#2fd07c;color:#07140d;font-size:10px;font-weight:900}.meetus-status-empty{padding-top:28px!important}

.meetus-avatar-has-status{position:relative!important;overflow:visible!important;cursor:pointer!important;box-shadow:0 0 0 3px var(--sidebar-bg,#18191c),0 0 0 6px #28c76f!important;border-radius:50%!important}
.meetus-avatar-has-status img{border-radius:inherit!important}

.meetus-status-modal{position:fixed;inset:0;z-index:2400;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(2,7,12,.76);backdrop-filter:blur(10px)}.meetus-status-modal.hidden{display:none!important}
.meetus-status-create-card,.meetus-status-insights-card{width:min(480px,calc(100vw - 26px));border:1px solid rgba(126,101,231,.25);border-radius:24px;background:#181a20;color:#fff;box-shadow:0 28px 90px rgba(0,0,0,.6);overflow:hidden}.meetus-status-create-head,.meetus-status-insights-head{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.08)}.meetus-status-create-head strong,.meetus-status-create-head span{display:block}.meetus-status-create-head strong{font-size:20px}.meetus-status-create-head span{margin-top:4px;color:#969ba6;font-size:12px}.meetus-status-create-head button,.meetus-status-insights-head button{width:36px;height:36px;border:0;border-radius:50%;background:#2a2d35;color:#fff;font-size:25px;cursor:pointer}.meetus-status-create-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px}.meetus-status-create-actions button{min-height:105px;border:0;border-radius:17px;background:#252831;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer}.meetus-status-create-actions button:hover{background:#30343f}.meetus-status-create-actions b{font-size:30px}.meetus-status-create-actions span{font-size:12px}

.meetus-status-text-card{--status-bg:#7967e8;width:min(720px,100vw);height:min(760px,100dvh);background:var(--status-bg);display:grid;grid-template-rows:auto 1fr auto;color:#fff}.meetus-status-text-toolbar{display:flex;align-items:center;gap:9px;padding:17px}.meetus-status-text-toolbar button{min-width:44px;height:44px;border:0;border-radius:15px;background:rgba(0,0,0,.24);color:#fff;font-size:18px;cursor:pointer}.meetus-status-text-toolbar .primary{margin-left:auto;padding:0 20px;background:#fff;color:#222;font-weight:800}.meetus-status-text-card textarea{width:100%;height:100%;padding:60px 11%;border:0;outline:0;resize:none;background:transparent;color:#fff;text-align:center;font:700 clamp(28px,5vw,52px)/1.22 system-ui;display:block}.meetus-status-text-card textarea::placeholder{color:rgba(255,255,255,.45)}.meetus-status-text-card[data-font-family="serif"] textarea{font-family:Georgia,serif}.meetus-status-text-card[data-font-family="mono"] textarea{font-family:ui-monospace,monospace}.meetus-status-text-card[data-font-family="display"] textarea{font-family:Impact,Haettenschweiler,sans-serif;letter-spacing:.02em}.meetus-status-text-counter{padding:14px 20px;text-align:right;color:rgba(255,255,255,.7);font-size:12px}

.meetus-status-voice-card{position:relative;width:min(470px,calc(100vw - 24px));padding:36px 26px;border-radius:28px;background:linear-gradient(145deg,#75268a,#39113d);color:#fff;text-align:center;box-shadow:0 28px 90px rgba(0,0,0,.65)}.meetus-status-voice-close{position:absolute;top:14px;left:14px;width:38px;height:38px;border:0;border-radius:50%;background:rgba(0,0,0,.22);color:#fff;font-size:24px}.meetus-status-voice-avatar .avatar{width:86px;height:86px;margin:15px auto}.meetus-status-voice-card>strong{display:block;font-size:20px}.meetus-status-voice-card #meetusStatusVoiceTimer{margin:10px 0;font-size:28px;font-variant-numeric:tabular-nums}.meetus-status-voice-wave{height:65px;display:flex;align-items:center;justify-content:center;gap:7px}.meetus-status-voice-wave i{width:5px;border-radius:5px;background:#fff;animation:meetusStatusWave .8s ease-in-out infinite alternate}.meetus-status-voice-wave i:nth-child(2n){animation-delay:.2s}.meetus-status-voice-wave i:nth-child(3n){animation-delay:.4s}@keyframes meetusStatusWave{from{height:12px;opacity:.5}to{height:54px;opacity:1}}.meetus-status-record-button{width:72px;height:72px;border:0;border-radius:50%;background:#fff;color:#6e247e;font-size:26px;cursor:pointer}.meetus-status-voice-card small{display:block;margin-top:10px;color:rgba(255,255,255,.72)}

.meetus-status-viewer{--status-background:#10151d;position:fixed;inset:0;z-index:2300;background:var(--status-background);color:#fff;overflow:hidden}.meetus-status-viewer.hidden{display:none!important}.meetus-status-progress{position:absolute;z-index:5;top:max(8px,env(safe-area-inset-top));left:12px;right:12px;height:4px;display:flex;gap:4px}.meetus-status-progress span{flex:1;border-radius:999px;background:rgba(255,255,255,.28);overflow:hidden}.meetus-status-progress span i{display:block;width:0;height:100%;background:#fff}.meetus-status-progress span.done i{width:100%}.meetus-status-viewer-head{position:absolute;z-index:5;top:max(19px,calc(env(safe-area-inset-top) + 10px));left:12px;right:12px;height:56px;display:flex;align-items:center;gap:10px}.meetus-status-viewer-head>button{width:42px;height:42px;border:0;border-radius:50%;background:rgba(0,0,0,.34);color:#fff;font-size:25px;cursor:pointer}.meetus-status-viewer-author{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.meetus-status-viewer-author .avatar{width:42px;height:42px}.meetus-status-viewer-author span{min-width:0}.meetus-status-viewer-author strong,.meetus-status-viewer-author small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetus-status-viewer-author small{margin-top:3px;color:rgba(255,255,255,.72);font-size:11px}.meetus-status-delete{width:auto!important;padding:0 14px!important;border-radius:13px!important;font-size:12px!important}.meetus-status-stage{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.meetus-status-media-content{width:100%;height:100%;display:grid;place-items:center;background:#06090d}.meetus-status-media-content img,.meetus-status-media-content video{width:100%;height:100%;object-fit:contain}.meetus-status-caption{position:absolute;left:50%;bottom:92px;transform:translateX(-50%);max-width:min(720px,90vw);padding:10px 15px;border-radius:14px;background:rgba(0,0,0,.55);font-size:15px;text-align:center}.meetus-status-text-content{width:100%;height:100%;display:grid;place-items:center;padding:12%;background:var(--status-item-bg,#7967e8);text-align:center;font-size:clamp(30px,6vw,66px);font-weight:800;line-height:1.22}.meetus-status-text-content.font-serif{font-family:Georgia,serif}.meetus-status-text-content.font-mono{font-family:ui-monospace,monospace}.meetus-status-text-content.font-display{font-family:Impact,Haettenschweiler,sans-serif}.meetus-status-voice-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:var(--status-item-bg,#75268a)}.meetus-status-voice-big-avatar{width:118px!important;height:118px!important}.meetus-status-voice-bars{display:flex;align-items:center;gap:8px;height:80px}.meetus-status-voice-bars i{width:6px;height:20px;border-radius:5px;background:#fff;animation:meetusStatusWave 1s ease-in-out infinite alternate}.meetus-status-voice-bars i:nth-child(3n){animation-delay:.3s}.meetus-status-voice-content audio{width:min(520px,86vw)}.meetus-status-nav{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:52px;height:72px;border:0;border-radius:16px;background:rgba(0,0,0,.24);color:#fff;font-size:42px;cursor:pointer}.meetus-status-nav.prev{left:14px}.meetus-status-nav.next{right:14px}.meetus-status-viewer-footer{position:absolute;z-index:5;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:12px;padding:0 18px}.meetus-status-reactions{display:flex;gap:8px;padding:8px;border-radius:999px;background:rgba(0,0,0,.42);backdrop-filter:blur(12px)}.meetus-status-reactions button{width:43px;height:43px;border:0;border-radius:50%;background:transparent;font-size:23px;cursor:pointer}.meetus-status-reactions button.active{background:#fff;transform:scale(1.08)}.meetus-status-insights-button{padding:12px 18px;border:0;border-radius:999px;background:rgba(0,0,0,.46);color:#fff;cursor:pointer}.meetus-status-reaction-summary{display:flex;gap:6px}.meetus-status-reaction-summary span{padding:7px 10px;border-radius:999px;background:rgba(0,0,0,.42)}

.meetus-status-insights-card{max-height:min(720px,calc(100dvh - 30px));display:grid;grid-template-rows:auto minmax(0,1fr)}.meetus-status-insights-body{overflow-y:auto;padding:10px}.meetus-status-insight-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border-radius:13px}.meetus-status-insight-row:hover{background:rgba(255,255,255,.05)}.meetus-status-insight-row .avatar{width:42px;height:42px}.meetus-status-insight-row span{min-width:0}.meetus-status-insight-row strong,.meetus-status-insight-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetus-status-insight-row small{margin-top:3px;color:#999fa9;font-size:11px}.meetus-status-insight-row>b{font-size:24px}
body.meetus-status-viewing{overflow:hidden}

@media(max-width:700px){
  .sidebar-mode-tabs.meetus-sidebar-status-tabs button{font-size:10px!important;padding-inline:2px!important}
  .meetus-status-create-actions{grid-template-columns:repeat(2,1fr)}
  .meetus-status-text-card{width:100vw;height:100dvh}
  .meetus-status-nav{top:auto;bottom:86px;width:46px;height:55px;font-size:34px}.meetus-status-nav.prev{left:8px}.meetus-status-nav.next{right:8px}
  .meetus-status-reactions{gap:3px;padding:6px}.meetus-status-reactions button{width:38px;height:38px;font-size:20px}
  .meetus-status-viewer-head{top:max(18px,calc(env(safe-area-inset-top) + 8px))}
  .meetus-status-caption{bottom:95px;font-size:13px}
}

/* MEETUS WORKSPACE51 — status viewer navigation, media fit and replies */
.meetus-status-progress,
.meetus-status-nav{display:none!important}
.meetus-status-stage{z-index:1;background:#05070a}
.meetus-status-media-content{
  width:100%;height:100%;box-sizing:border-box;
  display:flex;align-items:center;justify-content:center;
  padding:max(78px,calc(env(safe-area-inset-top) + 68px)) 0 max(112px,calc(env(safe-area-inset-bottom) + 96px));
  background:#05070a;overflow:hidden
}
.meetus-status-media-content img,
.meetus-status-media-content video{
  display:block!important;width:auto!important;height:auto!important;
  max-width:100%!important;max-height:100%!important;
  object-fit:contain!important;object-position:center!important;
  flex:0 1 auto;background:#05070a
}
.meetus-status-tap-zone{
  position:absolute;z-index:3;top:max(76px,calc(env(safe-area-inset-top) + 66px));
  bottom:max(118px,calc(env(safe-area-inset-bottom) + 102px));width:50%;
  border:0;background:transparent;outline:0;cursor:pointer;-webkit-tap-highlight-color:transparent
}
.meetus-status-tap-zone.prev{left:0}.meetus-status-tap-zone.next{right:0}
.meetus-status-viewer-head,.meetus-status-viewer-footer{z-index:8}
.meetus-status-viewer-footer{
  left:50%;right:auto;transform:translateX(-50%);width:min(780px,calc(100vw - 24px));
  padding:0;display:block;bottom:max(12px,env(safe-area-inset-bottom))
}
.meetus-status-viewer-footer.busy{opacity:.72;pointer-events:none}
.meetus-status-reply-shell{position:relative;width:100%}
.meetus-status-reply-composer{
  display:flex;align-items:flex-end;gap:7px;padding:8px;
  border:1px solid rgba(255,255,255,.16);border-radius:24px;
  background:rgba(20,23,29,.88);backdrop-filter:blur(18px);box-shadow:0 12px 36px rgba(0,0,0,.38)
}
.meetus-status-reply-round,.meetus-status-reply-action{
  flex:0 0 42px;width:42px;height:42px;border:0;border-radius:50%;
  display:grid;place-items:center;background:transparent;color:#fff;font-size:23px;cursor:pointer
}
.meetus-status-reply-round:hover,.meetus-status-reply-action:hover{background:rgba(255,255,255,.1)}
.meetus-status-reply-action{background:#8068e9}.meetus-status-reply-action.send{font-size:20px}
.meetus-status-reply-action.recording{background:#e5484d;animation:meetusStatusReplyPulse 1s infinite}
@keyframes meetusStatusReplyPulse{50%{transform:scale(.9);box-shadow:0 0 0 8px rgba(229,72,77,.18)}}
#meetusStatusReplyInput{
  flex:1;min-width:0;min-height:42px;max-height:112px;padding:10px 5px;
  border:0;outline:0;resize:none;overflow-y:auto;background:transparent;color:#fff;
  font:15px/1.42 system-ui,sans-serif
}
#meetusStatusReplyInput::placeholder{color:rgba(255,255,255,.58)}
.meetus-status-reply-note{padding:5px 14px 0;color:rgba(255,255,255,.58);font-size:10px;text-align:center}
.meetus-status-reply-palette{
  position:absolute;left:50%;bottom:66px;transform:translateX(-50%);width:min(430px,calc(100vw - 34px));
  padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:19px;
  background:rgba(21,24,31,.96);backdrop-filter:blur(20px);box-shadow:0 20px 55px rgba(0,0,0,.52)
}
.meetus-status-reply-palette small{display:block;margin:3px 6px 7px;color:#aeb3bd;font-size:10px;text-transform:uppercase;letter-spacing:.05em}
.meetus-status-reply-reactions,.meetus-status-reply-emojis{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:9px}
.meetus-status-reply-reactions button,.meetus-status-reply-emojis button{
  min-width:0;height:42px;border:0;border-radius:12px;background:transparent;font-size:22px;cursor:pointer
}
.meetus-status-reply-reactions button:hover,.meetus-status-reply-emojis button:hover{background:rgba(255,255,255,.09)}
.meetus-status-reply-reactions button.active{background:#fff}

@media(max-width:700px){
  .meetus-status-media-content{padding-top:max(72px,calc(env(safe-area-inset-top) + 62px));padding-bottom:max(104px,calc(env(safe-area-inset-bottom) + 92px))}
  .meetus-status-tap-zone{top:max(70px,calc(env(safe-area-inset-top) + 60px));bottom:max(110px,calc(env(safe-area-inset-bottom) + 96px))}
  .meetus-status-viewer-footer{width:calc(100vw - 12px);bottom:max(6px,env(safe-area-inset-bottom))}
  .meetus-status-reply-composer{gap:2px;padding:6px;border-radius:21px}
  .meetus-status-reply-round,.meetus-status-reply-action{flex-basis:38px;width:38px;height:38px;font-size:20px}
  #meetusStatusReplyInput{min-height:38px;padding:8px 3px;font-size:14px}
  .meetus-status-reply-note{display:none}
}

/* MEETUS WORKSPACE54 — reactions are separate from reply emoji */
.meetus-status-quick-reactions{
  width:max-content;max-width:100%;margin:0 auto 9px;padding:6px 8px;
  display:flex;align-items:center;justify-content:center;gap:5px;
  border:1px solid rgba(255,255,255,.13);border-radius:999px;
  background:rgba(20,23,29,.76);backdrop-filter:blur(16px);
  box-shadow:0 8px 24px rgba(0,0,0,.28)
}
.meetus-status-quick-reactions button{
  width:39px;height:39px;border:0;border-radius:50%;display:grid;place-items:center;
  background:transparent;font-size:21px;line-height:1;cursor:pointer;
  transition:transform .14s ease,background .14s ease
}
.meetus-status-quick-reactions button:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}
.meetus-status-quick-reactions button.active{background:#fff;transform:scale(1.08)}
.meetus-status-reply-palette{bottom:118px}
.meetus-status-reply-palette .meetus-status-reply-emojis{margin-bottom:0}
@media(max-width:700px){
  .meetus-status-quick-reactions{gap:2px;margin-bottom:5px;padding:4px 5px}
  .meetus-status-quick-reactions button{width:35px;height:35px;font-size:19px}
  .meetus-status-reply-palette{bottom:101px}
}
