body[data-app-channel="beta"] .raw-beta-shortcuts { position:relative; flex:none; }
.raw-beta-shortcuts-trigger { display:inline-flex; align-items:center; gap:7px; min-height:38px; padding:0 12px; border:1px solid color-mix(in srgb,var(--accent,#6b62ec) 35%,transparent); border-radius:11px; background:color-mix(in srgb,var(--accent,#6b62ec) 10%,var(--surface,#fff)); color:inherit; font:inherit; font-size:12px; font-weight:700; cursor:pointer; white-space:nowrap; }
.raw-beta-shortcuts-trigger:hover { background:color-mix(in srgb,var(--accent,#6b62ec) 17%,var(--surface,#fff)); transform:translateY(-1px); }
.raw-beta-shortcuts-trigger:focus-visible,.raw-beta-shortcuts-panel button:focus-visible,.raw-beta-shortcuts-panel input:focus-visible { outline:2px solid var(--accent,#6b62ec); outline-offset:2px; }
.raw-beta-shortcuts-panel { position:absolute; top:calc(100% + 9px); right:0; z-index:120; width:min(360px,calc(100vw - 24px)); padding:14px; border:1px solid var(--line-strong,var(--border,#ddd)); border-radius:16px; background:var(--surface,#fff); color:inherit; box-shadow:0 16px 50px rgba(0,0,0,.22); }
.raw-beta-shortcuts-panel[hidden] { display:none; }
.raw-beta-shortcuts-head { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:10px; }
.raw-beta-shortcuts-head strong { font-size:14px; }
.raw-beta-shortcuts-close { border:0; background:transparent; color:inherit; font-size:22px; cursor:pointer; }
.raw-beta-shortcuts-panel input { box-sizing:border-box; width:100%; min-height:40px; padding:0 12px; border:1px solid var(--line-strong,var(--border,#ddd)); border-radius:10px; background:var(--surface-2,var(--surface-soft,#f6f6f6)); color:inherit; font:inherit; }
.raw-beta-shortcuts-hint { margin:7px 0 11px; opacity:.7; font-size:11px; }
.raw-beta-shortcuts-list { max-height:min(420px,60vh); overflow:auto; display:grid; gap:3px; }
.raw-beta-shortcuts-section { padding:8px 6px 4px; opacity:.62; font-size:10px; font-weight:800; text-transform:uppercase; letter-spacing:.08em; }
.raw-beta-shortcuts-list button { display:flex; justify-content:space-between; align-items:center; gap:12px; width:100%; min-height:39px; padding:7px 9px; border:0; border-radius:9px; background:transparent; color:inherit; text-align:left; font:inherit; font-size:12px; cursor:pointer; }
.raw-beta-shortcuts-list button:hover,.raw-beta-shortcuts-list button:focus-visible { background:color-mix(in srgb,var(--accent,#6b62ec) 12%,transparent); }
.raw-beta-shortcuts-empty { padding:12px 8px; opacity:.7; font-size:12px; }
@media(max-width:760px){.raw-beta-shortcuts-trigger{min-width:38px;justify-content:center;padding:0 8px}.raw-beta-shortcuts-trigger span:last-child{display:none}.raw-beta-shortcuts-panel{position:fixed;top:66px;right:12px}}
/* Keep every Gráficos route above the account dock on a 720 px desktop. */
@media(min-width:821px) and (max-height:800px){
  body[data-app-channel="beta"]:has(#sidebar .domain-switcher):not(.sidebar-collapsed) #sidebar .sidebar-head{height:54px!important;min-height:54px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;margin-bottom:4px!important}
  body[data-app-channel="beta"]:has(#sidebar .domain-switcher):not(.sidebar-collapsed) #sidebar .sidebar-head .brand-button{width:auto!important;min-width:0!important;flex:1 1 auto!important}
  body[data-app-channel="beta"]:has(#sidebar .domain-switcher):not(.sidebar-collapsed) #sidebar .sidebar-head .sidebar-collapse{margin:0!important;flex:none!important;width:32px!important;height:32px!important}
  body[data-app-channel="beta"]:has(#sidebar .domain-switcher):not(.sidebar-collapsed) #sidebar .domain-switcher{height:52px!important;margin:2px 0 4px!important}
  body[data-app-channel="beta"]:has(#sidebar .domain-switcher):not(.sidebar-collapsed) #sidebar .nav-domain-title{display:none!important}
  body[data-app-channel="beta"]:has(#sidebar .domain-switcher):not(.sidebar-collapsed) #sidebar .primary-nav .nav-item{min-height:34px!important}
}
body[data-app-channel="beta"]:has(#sidebar .domain-switcher) #sidebar>.raw-pro-account-dock{background:#252b3a!important;color:#f5f7fb!important;border-color:#ffffff24!important}
body[data-app-channel="beta"]:has(#sidebar .domain-switcher) #sidebar>.raw-pro-account-dock :is(strong,small){color:inherit!important}
