.empty-state[data-v-40622398]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);max-width:100%}.empty-state__icon[data-v-40622398]{font-size:var(--fs-2xl);line-height:1;color:var(--dim);margin-bottom:var(--sp-1)}.empty-state__title[data-v-40622398]{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text)}.empty-state__desc[data-v-40622398]{margin:0;font-size:var(--fs-sm);color:var(--dim);max-width:48ch;line-height:1.5}.empty-state__action[data-v-40622398]{margin-top:var(--sp-3);display:flex;gap:var(--sp-2);flex-wrap:wrap;justify-content:center}.empty-state__extra[data-v-40622398]{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--dim)}.empty-state__btn[data-v-40622398]{background:var(--brand);color:var(--on-brand, #fff);border:1px solid var(--brand);border-radius:var(--radius-sm);padding:9px 16px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--t-fast, .14s)}.empty-state__btn[data-v-40622398]:hover{background:var(--brand-strong, var(--brand))}.empty-state__btn[data-v-40622398]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.empty-state--unavailable[data-v-40622398]{border-color:var(--warn);background:var(--warn-soft)}.empty-state--unavailable .empty-state__icon[data-v-40622398]{color:var(--warn)}.empty-state--read-only[data-v-40622398]{border-style:solid;background:var(--bg-subtle, var(--surface))}@media(forced-colors:active){.empty-state[data-v-40622398]{border-style:solid}}
