.tabbody .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tabbody .actions button{width:100%;min-width:0;margin:0;min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center}.tabbody .actions .primary{grid-column:1/-1}.sessionSkeleton{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.sessionSkeleton>div{height:260px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(110deg,var(--panel),color-mix(in srgb,var(--panel) 85%,var(--muted)),var(--panel));background-size:200% 100%;animation:sessionLoading 1.5s ease-in-out infinite}@keyframes sessionLoading{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sessionSkeleton>div{animation:none}}
