.ds-row{color:inherit;text-decoration:none}a.ds-row:hover{background:var(--canvas)}a[data-pending].ds-row,a[data-pending] .ds-row{opacity:.6}.ds-dock{bottom:calc(-1 * var(--space-6));margin:auto calc(-1 * var(--space-4)) calc(-1 * var(--space-6));padding:10px var(--space-4);background:var(--surface);border-top:1px solid var(--hairline);z-index:5;position:sticky}.ds-dock-inner{gap:var(--space-2);flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.ds-dock-gap{flex:0 0 var(--space-6)}.ds-tab-bar{background:var(--surface);border-top:1px solid var(--hairline);padding:var(--space-1) var(--space-1) var(--space-2);flex:none;justify-content:center;display:flex}.ds-tab-bar-inner{width:100%;max-width:720px;display:flex}.ds-tab{border-radius:var(--radius-button);min-width:0;min-height:52px;color:var(--body);transition:var(--transition);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.ds-tab[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.ds-tab[data-pending]{opacity:.6}.ds-tab-icon{width:16px;height:16px;display:inline-flex}.ds-tab-label{font:var(--type-caption);white-space:nowrap;font-weight:500}@media print{.ds-dock,.ds-dock-gap,.ds-tab-bar{display:none!important}}
