.input{display:flex;flex-direction:column;width:100%}.input__label{display:block;margin-bottom:8px;font-size:.9rem}.input__field{height:45px;padding:0 10px}.input__error{margin:4px 0;font-size:.9rem;color:#da001a;line-height:1}.button{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:45px;min-width:150px;padding:0 15px;border:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-in-out}.button--primary{background-color:#da001a;color:#fff}.button--primary:hover:not(:disabled){background-color:#a70014}.input:has(.input__error)+.button{margin-bottom:calc(.9rem + 8px)}.container,.debtor-search__content{width:1220px;max-width:100%;padding:0 10px;margin:0 auto}.debtor-search{background-color:#022342;color:#cdcdcd;padding:33px 0 55px}.debtor-search__heading{font-size:1rem;text-transform:uppercase;margin-bottom:12px}.debtor-search__form{display:flex;flex-direction:column}@media screen and (min-width: 480px){.debtor-search__form{flex-direction:row;align-items:flex-end;width:575px;max-width:100%}}.table-header{color:#cdcdcd;font-size:.9rem;text-align:left;text-transform:uppercase;padding:10px 15px;border-bottom:1px solid #cdcdcd;cursor:pointer;user-select:none;-webkit-user-select:none}.table-header__sort-icon{display:inline-block;padding:0 5px;transition:transform .2s ease-in-out}.table-header__sort-icon--desc{transform:rotate(-180deg)}.container,.debt-table{width:1220px;max-width:100%;padding:0 10px;margin:0 auto}.debt-table{overflow-x:scroll;margin-top:5px}.debt-table__table{table-layout:fixed;border-spacing:0;width:100%;min-width:768px}.debt-table__row{color:#022342;font-size:1.2rem;font-weight:700}.debt-table__cell{padding:15px;border-bottom:1px solid #cdcdcd}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffd9;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.loader__spinner{position:relative;width:80px;height:80px}.loader__spinner--small{position:absolute;width:20px;height:20px;background-color:#188cf8;border-radius:50%;top:30px;left:30px;animation:pulseShadow 2s linear infinite}.loader__spinner--large{position:absolute;width:60px;height:60px;border:4px solid transparent;border-top-color:#022342;border-radius:50%;top:10px;left:10px;animation:spin 1.5s linear infinite reverse}.loader__spinner--primary{position:absolute;width:80px;height:80px;border:3px solid transparent;border-left-color:#da001a;border-radius:50%;animation:spin 2.5s cubic-bezier(.68,-.55,.27,1.55) infinite}.loader__spinner--secondary{position:absolute;width:45px;height:45px;border:2px solid transparent;border-right-color:#b4b4b4;border-radius:50%;top:17.5px;left:17.5px;animation:spin 1.8s ease-in-out infinite}.loader__text{margin-top:24px;color:#022342;font-size:16px;font-weight:700;letter-spacing:.5px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseShadow{0%,to{transform:scale(.8);opacity:.4}50%{transform:scale(1.2);opacity:.9}}.empty-state{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;margin:2rem auto;max-width:36rem;text-align:center;animation:fadeIn .5s ease-in-out}.empty-state__scene{position:relative;height:150px;width:150px;margin-bottom:2.5rem}.empty-state__paper{position:absolute;top:50%;left:50%;width:100px;height:130px;background:#fff;border-radius:6px;box-shadow:0 10px 25px #0000001a;transform:translate3d(-60%,-50%,0) rotate(-3deg);transform-origin:center;animation:float 4s ease-in-out infinite;overflow:hidden;z-index:1}.empty-state__paper:before{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 24px 24px 0;border-color:transparent #fbfbfb transparent transparent;box-shadow:-2px 2px 3px #0000000d}.empty-state__paper-content{padding:30px 15px}.empty-state__line{height:8px;background-color:#f0f0f0;margin-bottom:12px;border-radius:4px;transform-origin:left;animation:grow 6s ease-in-out infinite}.empty-state__line--short{width:60%;animation-delay:.2s}.empty-state__line--medium{width:80%;animation-delay:.4s}.empty-state__title{font-size:1.2rem;color:#022342;margin-bottom:.75rem;font-weight:600}.empty-state__subtitle{font-size:1rem;color:#b4b4b4;max-width:80%;margin:0 auto}@media (min-width: 769px){.empty-state{padding:3rem 2rem}.empty-state__scene{height:180px;width:180px}.empty-state__title{font-size:1.5rem}}@media (prefers-reduced-motion: reduce){.empty-state__paper,.empty-state__line{animation:none}}@keyframes float{0%,to{transform:translate3d(-60%,-50%,0) rotate(-3deg)}50%{transform:translate3d(-60%,-58%,0) rotate(-1deg)}}@keyframes grow{0%,to{transform:scaleX(1);opacity:.7}50%{transform:scaleX(.95);opacity:.5}}.error-state{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;margin:2rem auto;max-width:36rem;text-align:center;animation:fadeIn .5s ease-in-out}.error-state__scene{position:relative;display:flex;align-items:center;justify-content:center;height:150px;width:150px;margin-bottom:1rem}.error-state__icon{display:flex;align-items:center;justify-content:center;width:90px;height:90px;background:#fff;border-radius:50%;box-shadow:0 10px 25px #0000001a;border:2px solid rgba(218,0,26,.9);color:#da001a}.error-state__exclamation{font-size:60px;font-weight:700}.error-state__title{margin-bottom:.75rem;color:#da001a;font-size:1.2rem;font-weight:600}.error-state__subtitle{font-size:1rem;color:#b4b4b4;max-width:80%;margin:0 auto}@media (min-width: 769px){.error-state{padding:3rem 2rem}.error-state__scene{height:180px;width:180px}.error-state__title{font-size:1.5rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#root{width:100%}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{font-family:Helvetica,system-ui,Avenir,Arial,sans-serif}html{font-size:14px}body{margin:0;display:flex;min-height:100vh;background-color:#fff}
