body:not(.fullscreen-app) .utility-controls{justify-content:flex-start!important;margin-left:0!important;margin-right:auto;gap:10px}body:not(.fullscreen-app) .utility-controls .controls{position:static;margin:0;justify-content:flex-start}body:not(.fullscreen-app) .remote .top{justify-content:flex-start}body:not(.fullscreen-app) .remote .top .online-count{margin-left:auto}body:not(.fullscreen-app) .remote .camera-report{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;position:absolute!important;right:12px;bottom:12px;z-index:4;width:auto!important;min-height:32px;padding:6px 9px!important;border:1px solid var(--theme-line,#45405f);border-radius:8px;background:var(--theme-surface,#151522);color:var(--theme-text,#fff);font:600 11px/1.2 Arial,sans-serif;letter-spacing:normal;white-space:nowrap}body:not(.fullscreen-app) .camera-report:disabled{opacity:.45}@media(max-width:700px){body:not(.fullscreen-app) .remote .camera-report{font-size:10px;padding:6px!important}}
body:not(.fullscreen-app) .remote .bottom{right:145px}

body:not(.fullscreen-app) .self-camera-tools{position:absolute;bottom:12px;left:12px;right:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px}body:not(.fullscreen-app) .self-camera-tools .controls{position:static;display:flex;justify-content:flex-end;margin:0;gap:6px}body:not(.fullscreen-app) .self-camera-tools #themes,body:not(.fullscreen-app) .self-camera-tools .controls button{background:var(--theme-surface,#151522);border:1px solid var(--theme-line,#45405f);border-radius:8px;padding:8px 10px;font-size:12px}body:not(.fullscreen-app) .desktop-inline-ad{width:100%;flex-basis:100%;min-width:0;margin-top:2px}body:not(.fullscreen-app) .desktop-inline-ad .sample-ad-banner{position:relative;left:auto;bottom:auto;transform:none;width:100%;height:70px;z-index:auto;box-shadow:none;margin:0}body:not(.fullscreen-app) .compact-menu{min-height:0!important}body:not(.fullscreen-app) footer #rules{color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:12px}@media(min-width:701px){body:not(.fullscreen-app){padding-bottom:0!important}}
@media(min-width:701px){
 body:not(.fullscreen-app) .workspace>aside{min-width:0;align-self:stretch;display:flex}
 body:not(.fullscreen-app) .workspace>aside .chat{width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;padding:12px;height:100%}
 body:not(.fullscreen-app) #messages{flex:1;min-height:0;min-width:0;overflow:auto}
 body:not(.fullscreen-app) #chatForm{display:flex;gap:8px;min-width:0;width:100%;margin-top:auto;flex-shrink:0}
 body:not(.fullscreen-app) #message{flex:1 1 0;min-width:0;width:0;box-sizing:border-box;height:42px}
 body:not(.fullscreen-app) #send{flex:0 0 42px;width:42px;height:42px;padding:8px}
 body:not(.fullscreen-app) .compact-menu{padding:8px;gap:7px;align-content:start;overflow:visible}
 body:not(.fullscreen-app) .compact-menu .actions{gap:8px}
 body:not(.fullscreen-app) .compact-menu .actions button{padding:12px 18px;min-height:48px;font-size:15px}
 body:not(.fullscreen-app) .compact-menu .country-control,body:not(.fullscreen-app) .compact-menu .own-gender-control,body:not(.fullscreen-app) .compact-menu .gender-control{min-height:60px;min-width:0;flex:1 1 calc(33.333% - 7px)}
 body:not(.fullscreen-app) .compact-menu .country-control,body:not(.fullscreen-app) .compact-menu .own-gender-control{padding:4px 9px}
 body:not(.fullscreen-app) .compact-menu .country-control label,body:not(.fullscreen-app) .compact-menu .own-gender-control label{height:18px;font-size:11px}
 body:not(.fullscreen-app) .compact-menu .country-picker-trigger,body:not(.fullscreen-app) .compact-menu .own-gender-control select{height:30px;font-size:14px}
 body:not(.fullscreen-app) .compact-menu .gender-control summary{padding:8px 10px;font-size:11px;min-height:60px}
 body:not(.fullscreen-app) .compact-menu .gender-control summary span{font-size:14px}
 body:not(.fullscreen-app) .desktop-inline-ad .sample-ad-banner{height:64px}
 body:not(.fullscreen-app) .desktop-inline-ad .sample-ad-content{gap:8px;padding:3px 10px 6px}
 body:not(.fullscreen-app) .desktop-inline-ad .sample-ad-copy strong{font-size:14px}
 body:not(.fullscreen-app) .desktop-inline-ad .sample-ad-art{width:32px;height:32px;font-size:24px}
}
