.empty-state[data-v-9e352d6d]{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(15,23,42,.05);border-radius:24px;box-shadow:0 18px 40px #0f172a0f;display:flex;flex-direction:column;font-family:var(--font-main);justify-content:center;padding:56px 24px;text-align:center}.empty-state--compact[data-v-9e352d6d]{padding:36px 20px}.empty-state-icon[data-v-9e352d6d]{margin-bottom:20px}.empty-state-title[data-v-9e352d6d]{color:#061b2e;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 10px;max-width:520px}.empty-state-description[data-v-9e352d6d]{color:#64748b;font-size:16px;line-height:1.55;margin:0 auto;max-width:480px}.empty-state-action[data-v-9e352d6d]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.empty-state-action[data-v-9e352d6d] a,.empty-state-action[data-v-9e352d6d] button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:12px;color:#061b2e;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.empty-state-action[data-v-9e352d6d] a:hover,.empty-state-action[data-v-9e352d6d] button:hover{border-color:#0086ff;color:#0086ff}.empty-state-action[data-v-9e352d6d] .empty-state-primary{background:linear-gradient(135deg,#0086ff,#00b4ff);border-color:transparent;color:#fff}.empty-state-action[data-v-9e352d6d] .empty-state-primary:hover{color:#fff;transform:translateY(-1px)}
