[data-surface=dashboard]{--admin-topbar-height:56px;--admin-topbar-offset:var(--admin-topbar-height);--admin-z-topbar:270;--admin-z-search-results:275;--ds-input-focus-border:#c4c8cf}[data-surface=dashboard] .ds-topbar{z-index:40;height:var(--admin-topbar-height);border-bottom:1px solid var(--ds-hairline-strong);background:var(--ds-surface-card);color:var(--ds-ink);flex-shrink:0}@media (min-width:1024px){[data-surface=dashboard] .ds-topbar{position:sticky;top:0}}[data-surface=dashboard] .ds-topbar__inner{align-items:center;gap:12px;height:100%;padding-inline:16px;display:flex}[data-surface=dashboard] .ds-topbar__start{align-items:center;gap:8px;min-width:0;display:flex}[data-surface=dashboard] .ds-topbar__menu-toggle{border-radius:var(--ds-radius-md);width:40px;height:40px;color:var(--ds-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .2s;display:none}[data-surface=dashboard] .ds-topbar__menu-toggle:hover{background:var(--ds-canvas-soft)}[data-surface=dashboard] .ds-topbar__menu-toggle:focus-visible{outline:2px solid var(--ds-input-focus-border,#c4c8cf);outline-offset:2px}[data-surface=dashboard] .ds-chrome-icon{flex-shrink:0;display:block}@media (max-width:1023px){[data-surface=dashboard] .ds-topbar__menu-toggle{display:inline-flex}}[data-surface=dashboard] .ds-topbar__crumb{border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-md);background:var(--ds-canvas-soft);max-width:100%;height:36px;color:inherit;align-items:center;gap:8px;padding-inline:10px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}[data-surface=dashboard] .ds-topbar__crumb:hover{border-color:var(--ds-ink);background:var(--ds-surface-card)}[data-surface=dashboard] .ds-topbar__crumb-logo{object-fit:contain;flex-shrink:0;display:none}[data-surface=dashboard] .ds-topbar__crumb-logo--sq{width:28px;height:28px}[data-surface=dashboard] .ds-topbar__crumb-logo--hz{width:auto;height:22px}[data-surface=dashboard] .ds-topbar__crumb-sep{font:400 12px/1 var(--ds-font-sans);color:var(--ds-body);display:none}[data-surface=dashboard] .ds-topbar__crumb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 12px/1 var(--ds-font-sans);color:var(--ds-body);display:none;overflow:hidden}[data-surface=dashboard] .ds-topbar__actions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}[data-surface=dashboard] .ds-topbar__bento-wrap{flex-shrink:0;align-items:center;margin-inline:6px;display:flex}[data-surface=dashboard] .ds-topbar__bento-wrap button{cursor:pointer;touch-action:manipulation}[data-surface=dashboard] .ds-topbar__actions .keyra-header-download-app{border:1px solid var(--keyra-border,#f0f0f3);border-radius:var(--ds-radius-pill);height:2.5rem;color:var(--ds-ink);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#f8f8f8;flex-shrink:0;align-items:center;gap:.5rem;margin-left:.375rem;padding:0 .625rem 0 .25rem;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}[data-surface=dashboard] .ds-topbar__actions .keyra-header-download-app:hover{background:var(--ds-canvas-soft);border-color:#00000024;box-shadow:0 4px 14px #00000012,inset 0 1px #ffffff8c}[data-surface=dashboard] .ds-topbar__actions .keyra-header-download-app:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}[data-surface=dashboard] .ds-topbar__actions .keyra-header-download-app__icon{object-fit:cover;border-radius:.4375rem;flex-shrink:0;width:1.75rem;height:1.75rem}[data-surface=dashboard] .ds-topbar__actions .keyra-header-download-app__label{color:var(--ds-ink);letter-spacing:.06em;font-size:.875rem;font-weight:600}@media (max-width:1023px){[data-surface=dashboard] .ds-topbar{z-index:var(--admin-z-topbar);box-sizing:border-box;width:100%;height:auto;min-height:0;padding-top:env(safe-area-inset-top,0px);pointer-events:auto;flex-direction:column;flex-shrink:0;padding-bottom:0;display:flex;position:sticky;top:0;left:auto;right:auto}[data-surface=dashboard] .ds-topbar__inner{padding-inline:max(16px,env(safe-area-inset-left,0px))max(16px,env(safe-area-inset-right,0px));min-width:0;height:var(--admin-topbar-height);min-height:var(--admin-topbar-height);max-height:var(--admin-topbar-height);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"start actions";align-items:center;gap:8px;display:grid;overflow:visible}[data-surface=dashboard] .ds-topbar__bento-wrap{z-index:4;pointer-events:auto;margin-inline:4px;position:relative}[data-surface=dashboard] .ds-topbar__bento-wrap button{z-index:1;touch-action:manipulation;position:relative}[data-surface=dashboard] .ds-topbar__menu-toggle{z-index:1;position:relative}[data-surface=dashboard] .ds-topbar__start{pointer-events:none;flex:none;grid-area:start;min-width:0;max-width:100%;overflow:hidden}[data-surface=dashboard] .ds-topbar__actions{z-index:5;pointer-events:auto;flex:none;grid-area:actions;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex;position:relative}[data-surface=dashboard] .ds-topbar__start .ds-topbar__menu-toggle,[data-surface=dashboard] .ds-topbar__start .ds-topbar__crumb{pointer-events:auto}[data-surface=dashboard] .ds-topbar__crumb{background:0 0;border:none;gap:0;height:auto;padding-inline:0}[data-surface=dashboard] .ds-topbar__crumb:hover{background:0 0;border:none}[data-surface=dashboard] .ds-topbar__crumb-logo--mobile{display:block}[data-surface=dashboard] .ds-topbar__crumb-logo--sq{width:28px;height:28px}[data-surface=dashboard] .ds-topbar__crumb-sep,[data-surface=dashboard] .ds-topbar__crumb-label{display:none}[data-surface=dashboard] .ds-topbar__actions .keyra-header-download-app{border:1px solid color-mix(in srgb,var(--keyra-border)90%,transparent);background:#f8f8f8;border-radius:9999px;justify-content:center;align-items:center;gap:0;width:40px;min-width:40px;height:40px;margin-left:0;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}[data-surface=dashboard] .ds-topbar__actions .keyra-header-download-app__label{display:none}[data-surface=dashboard] .ds-topbar__actions .keyra-header-download-app__icon{width:1.75rem;height:1.75rem;margin:0}}@media (min-width:1024px){[data-surface=dashboard] .ds-topbar__inner{padding-inline:24px}[data-surface=dashboard] .ds-topbar__crumb-logo--desktop{display:block}[data-surface=dashboard] .ds-topbar__crumb-sep,[data-surface=dashboard] .ds-topbar__crumb-label{display:inline}}
