html.is-desktop{--dsk-title-h: env(titlebar-area-height, 50px);--dsk-reserve-right: calc(100vw - env(titlebar-area-x, 0px) - env(titlebar-area-width, calc(100vw - 140px)))}html.is-desktop .shell-header{-webkit-app-region:no-drag}html.is-desktop .shell-header [data-barra-titulo],html.is-desktop .shell-header[data-barra-titulo]{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;box-sizing:border-box;min-height:var(--dsk-title-h);padding-right:calc(var(--dsk-reserve-right) + 12px)}html.is-desktop [data-barra-titulo] :is(button,a,input,select,textarea,label,summary,[role=button],[role=tab],[tabindex],.version-chip){-webkit-app-region:no-drag}html.is-desktop :is(.user-card,.toast,.dsk-conn,[role=dialog],[aria-modal=true],.news-overlay,.ask-overlay,.contract-overlay,.pref-capa){-webkit-app-region:no-drag}.dsk-dragbar{display:none}html.is-desktop .dsk-dragbar{display:block;position:fixed;z-index:-1;top:0;left:env(titlebar-area-x,0px);width:env(titlebar-area-width,calc(100vw - 140px));height:var(--dsk-title-h);-webkit-app-region:drag}.dsk-conn{display:none}html.is-desktop .dsk-conn:not([hidden]){display:block;position:fixed;z-index:90;left:50%;transform:translateX(-50%);top:calc(var(--dsk-title-h) + 8px);max-width:min(640px,calc(100vw - 24px));padding:8px 14px;border-radius:8px;text-align:center;font:500 12.5px/1.45 var(--sans, "IBM Plex Sans", "Segoe UI", sans-serif);background:var(--bg-panel-2, #1c2430);color:var(--text-primary, #e8edf4);border:1px solid rgba(226,112,94,.45);box-shadow:0 10px 30px rgba(0,0,0,.4)}html.is-desktop .dsk-conn.dsk-ok{border-color:rgba(127,217,154,.45)}html.is-desktop .dsk-server-btn{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:2;background:none;border:0;padding:6px 12px;border-radius:6px;cursor:pointer;font:400 12px/1.4 var(--sans, "IBM Plex Sans", "Segoe UI", sans-serif);color:var(--text-muted, #8a96a6);text-decoration:underline;text-underline-offset:3px;-webkit-app-region:no-drag}html.is-desktop .dsk-server-btn:hover,html.is-desktop .dsk-server-btn:focus-visible{color:var(--text-primary, #e8edf4)}.dsk-login-aviso{display:none}html.is-desktop .dsk-login-aviso{display:block;margin:-4px 0 0;font:400 12px/1.5 var(--sans, "IBM Plex Sans", "Segoe UI", sans-serif);color:var(--text-secondary, #a7b1bf);overflow-wrap:anywhere}html.is-desktop .dsk-login-aviso.dsk-aviso-otro{color:var(--warn, #e2a33d);background:rgba(226,163,61,.10);border:1px solid rgba(226,163,61,.38);border-radius:8px;padding:8px 11px}html.is-desktop .dsk-server-link{-webkit-app-region:no-drag;cursor:pointer}html.is-desktop .dsk-server-link:hover,html.is-desktop .dsk-server-link:focus-visible{text-decoration-thickness:2px}html.is-desktop[data-desktop-platform=darwin] .shell-header [data-barra-titulo],html.is-desktop[data-desktop-platform=darwin] .shell-header[data-barra-titulo]{padding-left:84px;padding-right:18px}html.is-desktop[data-desktop-platform=darwin] .dsk-dragbar{left:0;width:100vw}
