.error-boundary-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.error-boundary-card{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;padding:2rem;max-width:450px;text-align:center;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.error-boundary-icon{margin-bottom:1.5rem}.error-boundary-title{color:#343a40;font-size:1.75rem;margin-bottom:1rem;font-weight:600}.error-boundary-message{color:#6c757d;font-size:1rem;line-height:1.5;margin-bottom:2rem}.error-boundary-actions{display:flex;justify-content:center;gap:1rem}.error-boundary-button{padding:.75rem 1.5rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;outline:none}.error-boundary-button.primary{background-color:#4299e1;color:#fff}.error-boundary-button.primary:hover{background-color:#3182ce;box-shadow:0 4px 6px #4299e133}.error-boundary-button.secondary{background-color:#f8f9fa;color:#343a40;border:1px solid #dee2e6}.error-boundary-button.secondary:hover{background-color:#e9ecef;box-shadow:0 4px 6px #0000000d}@media (max-width: 576px){.error-boundary-card{margin:0 1rem;padding:1.5rem}.error-boundary-actions{flex-direction:column}.error-boundary-button{width:100%}}*{font-family:Roboto}::-webkit-scrollbar{height:6px;width:0px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.specTable table,.specTable th,.specTable td{border:1px solid black!important;border-collapse:collapse!important}.specTable table{border-left:none}.specTable td{color:#000!important}.specTable th{color:#fff!important;background-color:#0ad!important}a,a:hover{text-decoration:none!important}
