.error-fallback{color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px;font-family:Inter,sans-serif;display:flex}.error-fallback .app-logo{letter-spacing:0;color:#fff9;align-items:center;gap:1rem;margin:2rem 0;font-size:2rem;font-weight:500;line-height:34px;text-decoration:none;display:flex}.error-fallback__card{text-align:center;background:#0d0d0d;border:1px solid #262626;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:36px 24px;display:flex}.error-fallback__image-wrapper{justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:20px;display:flex}.error-fallback__svg{color:#e56b6f;width:100%;height:100%}.error-fallback__title{color:#fff;margin:0 0 8px;font-size:1.5rem;font-weight:700}.error-fallback__subtitle{color:#fff9;margin:0 0 16px;font-size:.9rem}.error-fallback__message{color:#e56b6f;word-break:break-word;background:#ffb4ab1a;border:1px solid #ffb4ab33;border-radius:8px;width:100%;margin-bottom:24px;padding:8px 12px;font-size:.8rem}.error-fallback__button{width:100%}.error-fallback .error-actions{width:100%;margin:2rem 0}a,button,input,textarea,select{font:inherit;-webkit-tap-highlight-color:transparent}a:active,button:active{opacity:.7}.full-page-loader-conatiner{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}@keyframes dashboardShimmer{0%{background-position:100%}to{background-position:0}}
