.module-rail{display:flex;flex-direction:column;gap:4px;padding:0}.module-rail-heading{margin:8px 0 2px;padding-top:8px;font-size:10px;font-weight:600;text-align:center;color:var(--aio-on-surface-muted);border-top:1px solid var(--aio-outline-variant)}.module-rail-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.module-rail-status-shown{margin:4px 0 0;padding:0 2px;font-size:.75rem;line-height:1.35;color:var(--aio-on-surface-muted);text-align:center;overflow-wrap:break-word}.module-rail-list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.module-rail-item{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-height:52px;padding:8px 4px;color:var(--aio-on-surface-muted);text-align:center;text-decoration:none;border:1px solid transparent;border-radius:10px}.module-rail-item:hover{background:var(--aio-surface-hover);color:var(--aio-on-surface-hover)}.module-rail-item[aria-current=page]{background:var(--aio-primary);color:var(--aio-on-primary);border-color:transparent}.module-rail-label{font-size:.75rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.module-rail-badge{display:block;width:6px;height:6px;overflow:hidden;text-indent:-999px;background:var(--aio-on-warning-container);border-radius:50%}.module-rail-placeholder{height:54px;background:var(--aio-surface-hover);border-radius:10px}.module-rail-retry{align-self:flex-start;padding:.375rem .75rem;font:inherit;font-size:.8125rem;color:var(--aio-on-surface);cursor:pointer;background:var(--aio-surface);border:1px solid var(--aio-outline);border-radius:10px}.module-rail-retry:hover:not(:disabled,[aria-disabled=true]){background:var(--aio-surface-hover);color:var(--aio-on-surface-hover)}