/* Hamrah 4.12.9 Beta — Group 11.9B Dev1 R2 media delivery and Android share UX rebuild */

:root{
  --g119b-r2-motion-fast:160ms;
  --g119b-r2-motion-medium:240ms;
  --g119b-r2-ease:cubic-bezier(.2,.82,.2,1);
}

/* Stable chat media. Explicit width and height prevent WebView's transient button sizing. */
button.attachment-image-button.g119b-r2-media-frame,
button.g7-media-card.g119b-r2-media-frame{
  appearance:none!important;-webkit-appearance:none!important;
  box-sizing:border-box!important;display:block!important;position:relative!important;
  inline-size:min(var(--g119b-r2-media-width,268px),76vw)!important;
  block-size:min(var(--g119b-r2-media-height,201px),58vh)!important;
  min-inline-size:112px!important;min-block-size:96px!important;
  max-inline-size:min(360px,76vw)!important;max-block-size:520px!important;
  margin:0 0 6px!important;padding:0!important;border:0!important;border-radius:14px!important;
  background:#06101a!important;overflow:hidden!important;line-height:0!important;cursor:zoom-in!important;
  contain:paint!important;isolation:isolate!important;transform:none!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.075)!important;
}
button.attachment-image-button.g119b-r2-media-frame img,
button.g7-media-card.g119b-r2-media-frame img{
  display:block!important;inline-size:100%!important;block-size:100%!important;
  max-inline-size:none!important;max-block-size:none!important;margin:0!important;
  object-fit:contain!important;object-position:center!important;background:#02070c!important;
  border-radius:inherit!important;transform:none!important;transition:opacity var(--g119b-r2-motion-fast) ease!important;
  user-select:none!important;-webkit-user-drag:none!important;
}
button.g119b-r2-media-frame[data-g119b-r2-ready="false"] img{opacity:.01}
button.g119b-r2-media-frame[data-g119b-r2-ready="true"] img{opacity:1}
button.g119b-r2-media-frame::before{
  content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(105deg,#07121e 20%,#10253a 45%,#07121e 70%);background-size:220% 100%;
  animation:g119bR2MediaSkeleton 1.2s linear infinite;
}
button.g119b-r2-media-frame[data-g119b-r2-ready="true"]::before,
button.g119b-r2-media-frame[data-g119b-r2-error="true"]::before{display:none}
button.g119b-r2-media-frame[data-g119b-r2-error="true"]::after{
  content:"نمایش تصویر ممکن نشد";position:absolute;inset:0;z-index:2;display:grid;place-items:center;
  padding:16px;color:#dbe8f1;background:#081522;font-size:12px;font-weight:800;line-height:1.7;text-align:center;
}
@keyframes g119bR2MediaSkeleton{from{background-position:120% 0}to{background-position:-120% 0}}

/* Optimistic local upload preview. */
.g119b-r2-upload-message{opacity:1!important}
.g119b-r2-upload-bubble{padding:6px!important;overflow:hidden}
.g119b-r2-upload-preview{position:relative;inline-size:min(268px,76vw);aspect-ratio:var(--g119b-r2-upload-aspect,4/3);border-radius:13px;overflow:hidden;background:#02070c}
.g119b-r2-upload-preview>img{display:block;inline-size:100%;block-size:100%;object-fit:contain;background:#02070c;filter:saturate(.86)}
.g119b-r2-upload-copy{position:absolute;inset:auto 8px 8px;display:grid;gap:4px;padding:9px 10px;border-radius:12px;background:rgba(2,8,14,.78);backdrop-filter:blur(12px);color:#fff;line-height:1.35}
.g119b-r2-upload-copy b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g119b-r2-upload-copy span{font-size:10px;color:#d5e4ee}
.g119b-r2-upload-copy progress{inline-size:100%;block-size:4px;accent-color:#29c58b}
.g119b-r2-upload-actions{display:flex;justify-content:flex-end;gap:6px;min-block-size:28px}
.g119b-r2-upload-actions:has(button[hidden]:first-child):has(button[hidden]:last-child){display:none}
.g119b-r2-upload-actions button{min-block-size:28px;padding:4px 9px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(255,255,255,.1);color:#fff;font:inherit;font-size:10px;font-weight:850;cursor:pointer;touch-action:manipulation}
.g119b-r2-upload-actions button[data-g119b-r2-upload-retry]{background:rgba(41,197,139,.2);border-color:rgba(41,197,139,.42)}
.g119b-r2-upload-message[data-upload-state="FAILED"] .g119b-r2-upload-copy{background:rgba(91,18,33,.86)}

/* Independent media viewer. It never reuses or moves chat thumbnail nodes. */
body.g119b-r2-media-viewer-open{overflow:hidden!important;overscroll-behavior:none!important}
.g119b-r2-media-viewer{
  position:fixed;inset:0;z-index:5200;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;
  grid-template-rows:auto minmax(0,1fr);background:rgba(0,0,0,var(--g119b-r2-dismiss-opacity,1));
  color:#fff;overflow:hidden;touch-action:none;opacity:0;transform:scale(.985);
  transition:opacity var(--g119b-r2-motion-fast) ease,transform var(--g119b-r2-motion-fast) var(--g119b-r2-ease),background-color var(--g119b-r2-motion-fast) ease;
  padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));
}
.g119b-r2-media-viewer.hidden{display:none!important}
.g119b-r2-media-viewer[data-open="true"]{opacity:1;transform:scale(1)}
.g119b-r2-media-viewer.g119b-r2-media-closing{opacity:0;transform:scale(.985)}
.g119b-r2-media-toolbar{
  grid-column:1/-1;grid-row:1;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:10px;
  min-block-size:56px;padding:6px 8px;border:1px solid rgba(255,255,255,.11);border-radius:18px;
  background:rgba(7,14,22,.72);backdrop-filter:blur(16px);transition:opacity var(--g119b-r2-motion-fast) ease,transform var(--g119b-r2-motion-fast) ease;
}
.g119b-r2-media-viewer[data-controls="hidden"] .g119b-r2-media-toolbar{opacity:0;transform:translateY(-14px);pointer-events:none}
.g119b-r2-media-toolbar button,.g119b-r2-media-nav{
  min-inline-size:46px;min-block-size:46px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.09);color:#fff;font:inherit;font-weight:900;cursor:pointer;touch-action:manipulation;
}
.g119b-r2-media-title{min-inline-size:0;display:grid;justify-items:center;line-height:1.25}
.g119b-r2-media-title b{max-inline-size:min(52vw,540px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
.g119b-r2-media-title small{color:#b9c8d2;font-size:10px}
.g119b-r2-media-actions{display:flex;gap:6px}
.g119b-r2-media-surface{
  grid-column:1/-1;grid-row:2;min-inline-size:0;min-block-size:0;display:grid;place-items:center;overflow:hidden;
  touch-action:none;transform:translateY(var(--g119b-r2-dismiss-y,0));will-change:transform;
}
.g119b-r2-media-surface img{
  display:block;max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain;object-position:center;
  transform-origin:center;will-change:transform;user-select:none;-webkit-user-drag:none;transition:none!important;
}
.g119b-r2-media-nav{grid-row:2;align-self:center;z-index:7;opacity:.72;transition:opacity var(--g119b-r2-motion-fast) ease,transform var(--g119b-r2-motion-fast) ease}
.g119b-r2-media-nav.previous{grid-column:1}.g119b-r2-media-nav.next{grid-column:3}
.g119b-r2-media-nav:disabled{opacity:0;pointer-events:none}
.g119b-r2-media-viewer[data-controls="hidden"] .g119b-r2-media-nav{opacity:0;transform:scale(.9);pointer-events:none}
.g119b-r2-media-viewer[data-error="true"] .g119b-r2-media-surface::after{content:"تصویر دریافت نشد";color:#d9e7f0;font-weight:800}

/* R2 share UI state ownership. */
.g119a-layer.g119b-r2-share-layer{--g119b-r2-controls-opacity:1;--g119b-r2-rail-size:104px}
.g119a-layer.g119b-r2-share-layer[data-g119b-r2-controls="hidden"]{--g119b-r2-controls-opacity:0}
.g119b-r2-share-main{transition:transform var(--g119b-r2-motion-medium) var(--g119b-r2-ease),border-radius var(--g119b-r2-motion-medium) ease,opacity var(--g119b-r2-motion-fast) ease!important}
.g119b-r2-share-main .g119a-share-header{transition:opacity var(--g119b-r2-motion-fast) ease,transform var(--g119b-r2-motion-fast) ease!important}
.g119a-layer[data-g119b-r2-controls="hidden"] .g119b-r2-share-main .g119a-share-header{opacity:0;transform:translateY(-12px);pointer-events:none}
.g119b-r2-focus-only{display:none!important}
.g119b-r2-view-menu{
  position:absolute;z-index:95;top:66px;inset-inline-end:12px;inline-size:min(280px,calc(100% - 24px));display:grid;gap:5px;
  padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(5,14,23,.94);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,.42);
  transform-origin:top right;animation:g119bR2MenuIn var(--g119b-r2-motion-fast) var(--g119b-r2-ease) both;
}
.g119b-r2-view-menu.hidden{display:none!important}
.g119b-r2-view-menu button{display:grid;gap:2px;text-align:start;padding:10px 12px;border:1px solid transparent;border-radius:13px;background:transparent;color:#f3f8fb;font:inherit;cursor:pointer}
.g119b-r2-view-menu button[aria-checked="true"]{background:rgba(22,143,208,.2);border-color:rgba(84,184,239,.34)}
.g119b-r2-view-menu span{font-weight:800}.g119b-r2-view-menu small{color:#aebfcb;font-size:10px}
.g119b-r2-rail-handle{display:none;border:0;border-radius:999px;padding:7px 12px;background:rgba(5,14,23,.78);color:#dce8ef;font:inherit;font-size:10px;font-weight:800}
@keyframes g119bR2MenuIn{from{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:none}}

/* Grid: share card plus a compact participant rail. */
.g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119a-presentation{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;grid-template-rows:minmax(0,1fr)!important;gap:14px!important;padding:16px!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119a-share-main{position:relative!important;inset:auto!important;inline-size:100%!important;block-size:100%!important;min-block-size:260px!important;max-block-size:none!important;aspect-ratio:auto!important;border-radius:24px!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119a-share-video-wrap{position:relative!important;inset:auto!important;inline-size:100%!important;block-size:100%!important;padding:0!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119b-r2-participant-rail{display:grid!important;position:relative!important;inset:auto!important;block-size:auto!important;max-block-size:none!important;overflow:auto!important;opacity:1!important;transform:none!important}

/* Focus: share dominates; participant rail becomes a bottom horizontal strip. */
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"]{padding:0!important;background:#000!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-shell{inline-size:100vw!important;block-size:100dvh!important;max-inline-size:none!important;max-block-size:none!important;min-block-size:100dvh!important;border:0!important;border-radius:0!important;background:#000!important;grid-template-rows:minmax(0,1fr)!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-topbar{display:none!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-body{display:block!important;overflow:hidden!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-presentation{position:fixed!important;inset:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) var(--g119b-r2-rail-size)!important;padding:0!important;gap:0!important;background:#000!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-share-main{position:relative!important;inset:auto!important;inline-size:100%!important;block-size:100%!important;min-block-size:0!important;max-block-size:none!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;background:#000!important;grid-row:1!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-share-video-wrap{position:absolute!important;inset:0!important;inline-size:100%!important;block-size:100%!important;padding:0!important;background:#000!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-share-header{position:absolute!important;z-index:92!important;top:max(8px,env(safe-area-inset-top))!important;inset-inline:8px!important;border-radius:17px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(5,14,23,.72)!important;backdrop-filter:blur(16px)!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119b-r2-focus-only{display:grid!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119b-r2-participant-rail{grid-row:2!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:92px!important;align-content:center!important;gap:8px!important;block-size:var(--g119b-r2-rail-size)!important;padding:8px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;overflow-x:auto!important;overflow-y:hidden!important;background:rgba(5,14,23,.94)!important;border-top:1px solid rgba(255,255,255,.09)!important;opacity:1!important;transform:none!important;transition:opacity var(--g119b-r2-motion-fast) ease,transform var(--g119b-r2-motion-fast) ease!important;z-index:90!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"][data-g119b-r2-rail="hidden"]{--g119b-r2-rail-size:0px}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"][data-g119b-r2-rail="hidden"] .g119b-r2-participant-rail{opacity:0!important;transform:translateY(100%)!important;pointer-events:none!important;padding:0!important;border:0!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119b-r2-participant-rail .g119a-participant{min-block-size:82px!important;padding:6px!important;border-radius:16px!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119b-r2-participant-rail .g119a-avatar{inline-size:40px!important;block-size:40px!important;border-radius:14px!important;font-size:16px!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119b-r2-participant-rail h3{font-size:10px!important}.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119b-r2-participant-rail small{display:none!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-controls{position:fixed!important;z-index:94!important;left:50%!important;bottom:calc(var(--g119b-r2-rail-size) + 10px + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;inline-size:auto!important;max-inline-size:calc(100vw - 16px)!important;min-block-size:0!important;padding:7px!important;gap:6px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;background:rgba(4,12,20,.74)!important;backdrop-filter:blur(16px)!important;opacity:var(--g119b-r2-controls-opacity)!important;transition:opacity var(--g119b-r2-motion-fast) ease,transform var(--g119b-r2-motion-fast) ease!important;pointer-events:auto!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="focus"][data-g119b-r2-controls="hidden"] .g119a-controls{pointer-events:none!important;transform:translate(-50%,12px)!important}

/* Fullscreen: share is the only permanent surface. Rail opens as an overlay sheet. */
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"]{position:fixed!important;inset:0!important;padding:0!important;background:#000!important;z-index:4200!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-shell,
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-body,
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-presentation,
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-share-main{
  position:fixed!important;inset:0!important;inline-size:100vw!important;block-size:100dvh!important;min-block-size:100dvh!important;max-inline-size:none!important;max-block-size:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#000!important;display:block!important;overflow:hidden!important;
}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-topbar{display:none!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-share-video-wrap{position:absolute!important;inset:0!important;inline-size:100%!important;block-size:100%!important;background:#000!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-share-header{position:fixed!important;z-index:4210!important;top:max(8px,env(safe-area-inset-top))!important;inset-inline:8px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:17px!important;background:rgba(3,10,17,.7)!important;backdrop-filter:blur(16px)!important;opacity:var(--g119b-r2-controls-opacity)!important;pointer-events:auto!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"][data-g119b-r2-controls="hidden"] .g119a-share-header{pointer-events:none!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119b-r2-focus-only{display:grid!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-controls{position:fixed!important;z-index:4210!important;left:50%!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;inline-size:auto!important;max-inline-size:calc(100vw - 16px)!important;min-block-size:0!important;padding:7px!important;gap:6px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;background:rgba(3,10,17,.72)!important;backdrop-filter:blur(16px)!important;opacity:var(--g119b-r2-controls-opacity)!important;transition:opacity var(--g119b-r2-motion-fast) ease,transform var(--g119b-r2-motion-fast) ease!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"][data-g119b-r2-controls="hidden"] .g119a-controls{pointer-events:none!important;transform:translate(-50%,12px)!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119b-r2-participant-rail{display:none!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"][data-g119b-r2-participants="open"] .g119b-r2-participant-rail{
  position:fixed!important;z-index:4215!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:92px!important;align-content:center!important;inset:auto 8px calc(78px + env(safe-area-inset-bottom)) 8px!important;block-size:104px!important;padding:8px!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:20px!important;background:rgba(4,12,20,.9)!important;backdrop-filter:blur(18px)!important;animation:g119bR2RailIn var(--g119b-r2-motion-medium) var(--g119b-r2-ease) both!important;
}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"][data-g119b-r2-participants="open"] .g119b-r2-participant-rail .g119a-participant{min-block-size:82px!important;padding:6px!important;border-radius:16px!important}
.g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119b-r2-rail-handle{display:none!important}
@keyframes g119bR2RailIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}

/* Keep gesture ownership local to the share surface. */
.g119a-layer[data-share="active"] .g119a-share-video-wrap.g119b-share-gesture-surface{touch-action:none!important}
.g119a-layer[data-share="active"] .g119a-controls{touch-action:pan-x!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important}
.g119a-layer[data-share="active"] .g119b-r2-participant-rail{touch-action:pan-x!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important}
.g119a-layer[data-share="active"] .g119a-share-header,.g119a-layer[data-share="active"] .g119a-controls,.g119a-layer[data-share="active"] .g119b-r2-participant-rail,.g119b-r2-view-menu{pointer-events:auto!important}

@media(max-width:820px){
  button.attachment-image-button.g119b-r2-media-frame{max-inline-size:76vw!important}
  .g119b-r2-media-viewer{grid-template-columns:44px minmax(0,1fr) 44px;padding:max(5px,env(safe-area-inset-top)) max(5px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left))}
  .g119b-r2-media-toolbar{min-block-size:50px;padding:4px 5px;border-radius:15px}
  .g119b-r2-media-toolbar button,.g119b-r2-media-nav{min-inline-size:42px;min-block-size:42px;border-radius:13px}
  .g119b-r2-media-title b{max-inline-size:42vw;font-size:11px}
  .g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119a-presentation{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 92px!important;padding:8px!important;gap:8px!important}
  .g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119a-share-main{min-block-size:220px!important;max-block-size:none!important;grid-row:1!important}
  .g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119b-r2-participant-rail{grid-row:2!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:88px!important;block-size:92px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px!important;gap:6px!important}
  .g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119b-r2-participant-rail .g119a-participant{min-block-size:80px!important;padding:5px!important;border-radius:15px!important}
  .g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119b-r2-participant-rail .g119a-avatar{inline-size:38px!important;block-size:38px!important;border-radius:13px!important;font-size:15px!important}
  .g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119b-r2-participant-rail h3{font-size:9px!important}.g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119b-r2-participant-rail small{display:none!important}
  .g119a-layer[data-share="active"][data-g119b-r2-mode="grid"] .g119a-controls{justify-content:flex-start!important;overflow-x:auto!important}
  .g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-control,
  .g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-control{min-inline-size:50px!important;min-block-size:48px!important;padding:6px!important;border-radius:15px!important}
  .g119a-layer[data-share="active"][data-g119b-r2-mode="focus"] .g119a-control small,
  .g119a-layer[data-share="active"][data-g119b-r2-mode="fullscreen"] .g119a-control small{display:none!important}
}

@media(prefers-reduced-motion:reduce){
  :root{--g119b-r2-motion-fast:0ms;--g119b-r2-motion-medium:0ms}
  button.g119b-r2-media-frame::before{animation:none!important}
  .g119b-r2-view-menu,.g119a-layer[data-g119b-r2-participants="open"] .g119b-r2-participant-rail{animation:none!important}
}
