.error-boundary[data-v-91994aef]{width:100%;min-height:200px;display:flex;align-items:center;justify-content:center;padding:20px}.error-boundary-default[data-v-91994aef]{text-align:center;max-width:500px;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;border:2px solid #ffa726}.error-icon[data-v-91994aef]{font-size:3rem;margin-bottom:15px;animation:pulse-91994aef 2s ease-in-out infinite}@keyframes pulse-91994aef{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.error-title[data-v-91994aef]{color:#d84315;font-size:1.5rem;font-weight:600;margin-bottom:10px}.error-message[data-v-91994aef]{color:#666;font-size:1rem;line-height:1.5;margin-bottom:20px}.error-retry-btn[data-v-91994aef]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;border:none;padding:10px 24px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.error-retry-btn[data-v-91994aef]:hover{background:linear-gradient(135deg,#f7931e,#ff6b35);transform:translateY(-2px);box-shadow:0 6px 16px #ff6b354d}.error-retry-btn[data-v-91994aef]:focus{outline:2px solid #ff6b35;outline-offset:2px}.error-retry-btn[data-v-91994aef]:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.error-icon[data-v-91994aef]{animation:none}.error-retry-btn[data-v-91994aef]{transition:none}}@media (max-width: 768px){.error-boundary-default[data-v-91994aef]{padding:20px}.error-icon[data-v-91994aef]{font-size:2.5rem}.error-title[data-v-91994aef]{font-size:1.3rem}.error-message[data-v-91994aef]{font-size:.95rem}}
