.saas-vault-rail{gap:var(--saas-space-lg);padding:var(--saas-space-card);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-lg);background:var(--saas-bg-surface);flex-direction:column;display:flex}.saas-vault-rail__group{gap:var(--saas-space-xs);flex-direction:column;display:flex}.saas-vault-rail__head{justify-content:space-between;align-items:center;gap:var(--saas-space-sm);min-block-size:32px;display:flex}.saas-vault-rail__title{padding-inline:var(--saas-space-sm);color:var(--saas-text-secondary);font-size:var(--saas-font-caption);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.saas-vault-rail__list{gap:var(--saas-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saas-vault-rail__item{align-items:center;gap:var(--saas-space-sm);min-block-size:36px;inline-size:100%;padding-block:var(--saas-space-xs);padding-inline:var(--saas-space-sm);border-radius:var(--saas-radius-md);color:var(--saas-text-primary);font:inherit;font-size:var(--saas-font-body-sm);text-align:start;cursor:pointer;transition:background-color var(--saas-motion-micro) var(--saas-ease-standard);background:0 0;border:0;display:flex;position:relative}.saas-vault-rail__item:hover{background:var(--saas-nav-bg-hover)}.saas-vault-rail__item:focus-visible{box-shadow:var(--saas-focus-ring);outline:none}.saas-vault-rail__item[aria-current=true]{background:var(--saas-nav-bg-active);color:var(--saas-nav-text-active);font-weight:600}.saas-vault-rail__item[aria-current=true]:before{content:"";inset-block:var(--saas-space-xs);border-radius:var(--saas-radius-full);background:var(--saas-nav-marker);inline-size:3px;position:absolute;inset-inline-start:0}.saas-vault-rail__icon{color:var(--saas-nav-icon);flex-shrink:0;display:inline-flex}.saas-vault-rail__icon[data-color=blue]{color:var(--saas-tint-blue-fg)}.saas-vault-rail__icon[data-color=green]{color:var(--saas-tint-green-fg)}.saas-vault-rail__icon[data-color=yellow]{color:var(--saas-tint-yellow-fg)}.saas-vault-rail__icon[data-color=red]{color:var(--saas-tint-red-fg)}.saas-vault-rail__icon[data-color=teal]{color:var(--saas-accent)}.saas-vault-rail__icon[data-color=grey]{color:var(--saas-status-neutral)}.saas-vault-rail__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.saas-vault-rail__count{min-inline-size:28px;padding-inline:var(--saas-space-xs);border-radius:var(--saas-radius-full);background:var(--saas-status-neutral-subtle);color:var(--saas-text-secondary);font-size:var(--saas-font-caption);font-variant-numeric:tabular-nums;text-align:center}.saas-vault-rail__item[aria-current=true] .saas-vault-rail__count{background:var(--saas-bg-surface);color:var(--saas-nav-text-active)}.saas-vault-rail__count[data-tone=danger]{background:var(--saas-status-danger-subtle);color:var(--saas-status-danger)}.saas-vault-rail__count[data-tone=warning]{background:var(--saas-status-warning-subtle);color:var(--saas-status-warning)}@media (width<=599px){.saas-vault-rail__item{min-block-size:44px}}