.account-shortcuts-tab{z-index:15;right:env(safe-area-inset-right);bottom:calc(6rem + env(safe-area-inset-bottom));border:1px solid var(--color-accent);border-radius:var(--radius-control) 0 0 var(--radius-control);background:var(--color-surface);min-height:44px;color:var(--color-accent);cursor:pointer;align-items:center;gap:.4rem;padding:.65rem .8rem;display:flex;position:fixed;box-shadow:0 .25rem 1rem #0000002e}.account-shortcuts-dialog{width:min(26rem,100% - 1rem);max-width:none;height:100dvh;max-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) 1.25rem;overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-card) 0 0 var(--radius-card);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-dialog);margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.shortcut-walker{flex:none;width:1.5rem;height:1.875rem}.shortcut-walker-person{animation:.9s ease-in-out infinite shortcut-walker-step}.shortcut-walker-arm,.shortcut-walker-leg{transform-box:view-box;animation:.9s ease-in-out infinite alternate shortcut-walker-swing}.shortcut-walker-arm{transform-origin:16px 14px}.shortcut-walker-leg{transform-origin:15px 23px;animation-direction:alternate-reverse}.shortcut-walker-arm--back,.shortcut-walker-leg--back{opacity:.5;animation-delay:-.9s}@keyframes shortcut-walker-swing{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes shortcut-walker-step{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.shortcut-walker-person,.shortcut-walker-arm,.shortcut-walker-leg{animation:none}}.account-shortcuts-dialog::backdrop{background:var(--color-dialog-backdrop)}.account-shortcuts-heading,.account-shortcut-current,.account-shortcut-heading{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.account-shortcuts-heading{align-items:flex-start}.account-shortcuts-heading h2{margin:0}.account-shortcuts-heading .button{flex:none}.account-shortcut-current{padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-control)}.account-shortcut-list ul{margin:var(--space-1) 0 var(--space-2);padding:0;list-style:none}.account-shortcut-list li,.account-links .account-link-row{align-items:center;gap:var(--space-1);display:flex}.account-shortcut-list li+li{border-top:1px solid var(--color-border)}.account-shortcut-list a,.account-links .account-link-row>a{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;flex:1;min-width:0;min-height:44px;padding:.65rem 0;display:flex}.account-notification-count{background:var(--color-accent);min-width:1.55rem;min-height:1.55rem;color:var(--copper-button-ink);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.8rem;font-weight:800;display:inline-grid}.app-shell .account-shortcuts .account-notification-count{color:var(--copper-button-ink);font-size:.8rem}.shortcut-pin{border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.shortcut-pin .kerida-icon{width:.875rem;height:.875rem}.shortcut-pin[aria-pressed=true],.shortcut-pin:hover,.shortcut-pin:focus-visible{color:var(--color-accent)}.account-shortcut-flight{z-index:16;border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-surface);max-width:min(15rem,100vw - 2rem);color:var(--color-accent);box-shadow:var(--shadow-dialog);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;will-change:transform, opacity;padding:.45rem .75rem;font-size:.875rem;position:fixed;overflow:hidden}.shortcut-pin:focus-visible,.account-shortcuts-tab:focus-visible,.account-shortcut-list a:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.account-shortcut-heading h2{margin:0}@media (width<=360px){.account-shortcuts-tab span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
