/* Studio alone owns this chrome. Site menus retain their existing handlers. */
.desk-chrome-ready{--desk-chrome-glass:rgba(255,255,255,.76)}
:root[data-desk-theme=dark] .desk-chrome-ready{--desk-chrome-glass:rgba(25,31,35,.76)}
.desk-chrome-ready .preview-header{position:fixed!important;inset:var(--eb-privacy-top-offset,0px) 0 auto;z-index:950;transform:translateY(calc(-100% - var(--eb-privacy-top-offset,0px)));pointer-events:none}
.desk-chrome-ready[data-desk-header-open=true] .preview-header{transform:none;pointer-events:auto}
.desk-chrome-ready .preview-header-peek{display:none!important}
.desk-chrome-ready .preview-mobile-nav{z-index:949}
.desk-chrome-ready[data-desk-header-open=true]:not([data-desk-scrolled=true]) .desk-shell{padding-top:var(--header-height)}
.desk-chrome-ready:not([data-desk-scrolled=true]) .desk-nav{padding-top:30px}
.desk-actions-anchor{flex-shrink:0;min-width:0}
.desk-tabs-anchor{min-width:0}
.desk-shell button.desk-navigation-handle{position:fixed;z-index:980;top:var(--eb-privacy-top-offset,0px);left:50%;translate:-50% 0;display:grid;place-items:center;width:76px;min-height:22px;padding:0;border:1px solid var(--desk-line);border-top:0;border-radius:0 0 12px 12px;background:var(--desk-chrome-glass);color:var(--desk-purple);box-shadow:0 3px 12px #0002;backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}
.desk-navigation-handle::before{content:'';width:30px;height:3px;border-radius:999px;background:currentColor}
.desk-shell button.desk-navigation-handle:focus-visible{outline-offset:2px}
.desk-chrome-ready .desk-tabs-anchor .desk-nav{scrollbar-width:thin}
.desk-chrome-ready[data-desk-scrolled=true] .desk-nav{position:fixed;z-index:940;left:50%;translate:-50% 0;top:calc(var(--eb-privacy-top-offset,0px) + var(--desk-site-offset));width:min(1200px,calc(100% - 24px));padding:15px 18px 0;gap:28px;border:1px solid var(--desk-line);border-radius:0 0 16px 16px;background:var(--desk-chrome-glass);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 8px 25px #0002;transform:translateY(calc(-100% - 80px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease,top .22s ease}
.desk-chrome-ready[data-desk-scrolled=true][data-desk-tabs-open=true] .desk-nav{transform:none;opacity:1;pointer-events:auto}
.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]{position:fixed;z-index:930;left:50%;translate:-50% 0;top:calc(var(--eb-privacy-top-offset,0px) + var(--desk-site-offset) + var(--desk-tabs-offset) + 28px);width:max-content;max-width:calc(100% - 24px);padding:7px;gap:7px;justify-content:center;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--desk-control-line) 55%,transparent);border-radius:999px;background:var(--desk-chrome-glass);box-shadow:0 10px 35px #0003,inset 0 1px 0 #fff2;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);transition:top .22s ease,background-color .2s}
.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]>button{border-radius:999px;min-height:40px;border-color:transparent;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}
.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]>button:not(.desk-primary):not([data-desk-theme]){background:transparent}
.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]>button:hover:not(:disabled),.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]>button:focus-visible{box-shadow:0 4px 12px #0003;transform:translateY(-1px);filter:none}
.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]>button:not(.desk-primary):not([data-desk-theme]):hover:not(:disabled),.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]>button:not(.desk-primary):not([data-desk-theme]):focus-visible{background:color-mix(in srgb,var(--desk-paper) 90%,#000)}
.desk-fullscreen-icon{width:18px;height:18px;flex:none;vertical-align:middle}
.desk-shell button[data-desk-fullscreen]{display:inline-flex;align-items:center;justify-content:center;gap:6px}
.desk-chrome-ready[data-desk-floating=true] .desk-navigation-handle{box-shadow:0 4px 16px #0004}
.desk-chrome-ready[data-desk-fullscreen-active=true] .desk-navigation-handle{top:0}
.desk-chrome-ready[data-desk-fullscreen-active=true] .desk-nav,.desk-chrome-ready[data-desk-fullscreen-active=true] [data-desk-toolbar]{--eb-privacy-top-offset:0px}
@media(max-width:760px){
 .desk-chrome-ready:not([data-desk-scrolled=true]) .desk-nav{padding-top:36px}
 .desk-heading>.desk-actions-anchor{width:100%}
 .desk-actions-anchor>.desk-actions{width:100%;justify-content:flex-start}
 .desk-chrome-ready:not([data-desk-floating=true]) [data-desk-toolbar] [data-new]{margin-left:auto}
 .desk-shell button.desk-navigation-handle{min-height:28px}
 .desk-chrome-ready[data-desk-scrolled=true] .desk-nav{gap:22px;justify-content:flex-start;padding-left:14px;padding-right:14px;font-size:13px}
 .desk-chrome-ready[data-desk-scrolled=true] .desk-nav a{min-height:44px;display:flex;align-items:center;padding-bottom:9px}
 .desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]{top:calc(var(--eb-privacy-top-offset,0px) + var(--desk-site-offset) + var(--desk-tabs-offset) + 34px);gap:5px;padding:6px;border-radius:28px;width:max-content;justify-content:center}
 .desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]>button:not([data-desk-theme]){width:44px;height:44px;min-height:44px;padding:0;flex:0 0 44px}
 .desk-chrome-ready[data-desk-floating=true] .desk-fullscreen-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar] [data-new]{font-size:0}
 .desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar] [data-new]::before{content:'＋';font-size:24px}
 .desk-chrome-ready[data-desk-floating=true] .desk-fullscreen-icon{width:22px;height:22px}
}
@media(prefers-reduced-motion:reduce){.desk-chrome-ready .preview-header,.desk-chrome-ready .desk-nav,.desk-chrome-ready [data-desk-toolbar],.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]>button{transition:none!important}.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]>button{transform:none!important}}
@media print{.desk-navigation-handle,.desk-chrome-ready .preview-header,.desk-chrome-ready[data-desk-floating=true] [data-desk-toolbar]{display:none!important}}

/* Only the active Mixer quiets its floating toolbar. */
.desk-chrome-ready [data-desk-toolbar]{opacity:1;visibility:visible;transition:opacity .2s ease,transform .2s ease,top .22s ease,background-color .2s,visibility 0s}
.desk-chrome-ready[data-desk-mixer-toolbar-hidden=true] [data-desk-toolbar]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility 0s .2s}
