.kh-emp-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:2rem 1rem;display:flex}.kh-emp-error-img{opacity:.85;width:100%;max-width:200px;margin-bottom:1.25rem}.kh-emp-error-code{color:var(--kh-primary,#00468f);margin-bottom:.5rem;font-size:3.5rem;font-weight:800;line-height:1}.kh-emp-error-heading{color:var(--kh-text-primary,#1a1a2e);margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.kh-emp-error-desc{color:var(--kh-text-muted,#6c757d);max-width:320px;margin-bottom:1.25rem;font-size:.9rem}.kh-emp-error-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.kh-emp-error-actions .btn{min-width:120px}
