.doc-auth{color:#001c54;background:#fff;min-height:100vh;font-family:Roboto,sans-serif}.doc-auth__inner{width:100%;max-width:67.5rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.doc-auth__hero{background-position:50%;background-size:cover;align-items:center;min-height:14rem;display:flex;position:relative}.doc-auth__hero-overlay{flex:1;align-items:center;width:100%;min-height:100%;display:flex}.doc-auth__title{color:#d00000;letter-spacing:2%;text-transform:uppercase;text-align:center;text-shadow:0 .0625rem #fff,0 0 .75rem #ffffff8c;margin:0;font-size:3rem;font-weight:900;line-height:100%}.doc-auth__title-br{display:none}.doc-auth__container{align-items:flex-start;gap:2rem;margin-top:3.125rem;display:flex}.doc-auth__left{flex-shrink:0;width:36.875rem;max-width:100%}.doc-auth__right{flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.doc-auth__notification{color:#7e8ca8;text-align:justify;border:.0625rem solid #7e8ca8;border-radius:.5rem;align-items:center;width:100%;padding:.25rem .75rem;font-size:.8125rem;font-weight:400;display:flex}.doc-auth__notification span{border-left:.0625rem solid #7e8ca8;padding-left:.5rem}.doc-auth__notification.is-warning span{color:#d00000}.doc-auth__notification-icon{align-items:center;width:.25rem;height:1rem;margin-right:.75rem;display:flex}.doc-auth__notification-icon img{object-fit:cover;width:100%;height:100%}.doc-auth__form{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.doc-auth__field{flex-direction:column;gap:.3125rem;display:flex}.doc-auth__field>span{color:#051e51;padding-left:.6rem;font-size:.875rem;font-weight:500}.doc-auth__field>span em{color:#d00000;font-style:normal}.doc-auth__field input{color:#727272;background:#fcfcfc;border:0;border-radius:.375rem;outline:none;width:17.4375rem;height:2rem;padding:.6rem;font-family:inherit;font-size:.875rem;font-weight:500;box-shadow:inset 0 0 .5rem #00000029}.doc-auth__field input.is-success{border:.0625rem solid #39ba6d}.doc-auth__field input.is-error{border:.0625rem solid #d00000}.doc-auth__field input::placeholder{color:#727272}.doc-auth__serial-row{align-items:flex-end;gap:.5rem;display:flex}.doc-auth__field--serial .doc-auth__serial input{width:11.375rem;padding-right:1.8rem}.doc-auth__serial{position:relative}.doc-auth__serial-info{cursor:pointer;color:#001c54;background:#fcfcfc;border:0;border-radius:.125rem;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:flex;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 .0625rem .25rem #00000040}.doc-auth__serial-info:hover .doc-auth__serial-popup,.doc-auth__serial-info.is-open .doc-auth__serial-popup{display:none}.doc-auth__serial-popup{z-index:5;width:27rem;height:11.25rem;position:absolute;bottom:-11.5rem;right:-11.4rem;display:none!important}.doc-auth__serial-popup img{object-fit:contain;width:100%;height:100%}.doc-auth__serial-popup .is-mob{display:none}.doc-auth__search-btn{color:#001c54;cursor:pointer;background:#fff;border:.0625rem solid #001c54;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex}.doc-auth__search-btn:hover:not(:disabled){color:#d00000;border-color:#d00000}.doc-auth__search-btn:disabled{opacity:.7;cursor:wait}.doc-auth__search-btn svg{width:.875rem;height:.875rem}.doc-auth__preloader{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}.doc-auth__preloader-spinner{border:.1875rem solid #001c5426;border-top-color:#001c54;border-radius:50%;width:2.75rem;height:2.75rem;animation:.75s linear infinite doc-auth-spin}.doc-auth__preloader-text{color:#001c54;letter-spacing:.02em;font-size:.875rem;font-weight:500}@keyframes doc-auth-spin{to{transform:rotate(360deg)}}.doc-auth__check-new-inline{display:none}.doc-auth__note{color:#001c54;margin-top:2rem}.doc-auth__note p{letter-spacing:-.0175rem;text-align:justify;margin:0;font-size:.875rem;font-weight:400;line-height:1.35}.doc-auth__note-title{border-bottom:.0625rem solid #d00000;width:max-content;margin-bottom:.2rem!important;font-weight:700!important}.doc-auth__result{margin-top:1.5rem}.doc-auth__status{color:#fcfcfc;letter-spacing:.4rem;text-transform:uppercase;border-radius:.3125rem;justify-content:center;align-items:center;width:100%;height:2.5rem;font-size:1rem;font-weight:800;display:flex;box-shadow:0 .2rem .6875rem #00000026}.doc-auth__status.is-approved{background:#39ba6d}.doc-auth__status.is-not-found{background:#e00000;margin-top:1.25rem}.doc-auth__student-info,.doc-auth__confirm{letter-spacing:-.0175rem;color:#001c54;margin-top:1.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.doc-auth__student-info p,.doc-auth__confirm p{margin:0 0 .15rem}.doc-auth__preview{justify-content:center;align-items:center;display:flex;position:relative}.doc-auth__preview>img{width:auto;max-width:100%;height:25.375rem}.doc-auth__preview.is-approved .doc-auth__pdf-pages{align-items:flex-start;gap:1.5rem;display:flex}.doc-auth__preview-stamp{color:#d9d9d9;text-align:center;letter-spacing:.73631rem;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:2.45438rem;font-weight:900;position:absolute;top:11.3rem;left:-1rem;transform:rotate(-53.227deg)}.doc-auth__preview-fallback img{width:auto;height:25.375rem}.doc-auth__pdf-page{border-radius:.5rem;width:auto;height:25.375rem;box-shadow:0 .0625rem .875rem #00000029}.doc-auth__preview-modal{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);z-index:999;box-sizing:border-box;background-color:#000000b3;flex-direction:column;justify-content:center;align-items:center;padding:3rem 3rem 5.5rem;display:flex;position:fixed;inset:0}.doc-auth__preview-modal-close{cursor:pointer;background-color:#fff;border:.0625rem solid #d5d5d5;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:border-color .2s,background-color .2s;display:flex;position:absolute;top:3rem;right:3rem}.doc-auth__preview-modal-close svg{width:1rem;height:1rem}.doc-auth__preview-modal-close:hover{background-color:#f3f3f3;border-color:#b80101}.doc-auth__preview-modal-close:hover svg path{fill:#b80101}.doc-auth__preview-modal-content{background-color:#fff;border-radius:.5rem;flex:1;justify-content:center;align-items:center;width:100%;max-width:80%;min-height:0;display:flex;overflow:hidden;box-shadow:0 .25rem 1.5rem #00000040}.doc-auth__preview-modal-frame{background-color:#fff;border:none;width:100%;height:100%;min-height:calc(100vh - 12rem)}.doc-auth__footer-actions{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;margin-bottom:3rem;padding:0 8rem;display:flex}.doc-auth__ghost-btn{cursor:pointer;color:#001c54;background:#fff;border:.125rem solid #001c54;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:12.5rem;height:2rem;font-family:inherit;font-size:.875rem;font-weight:700;display:inline-flex}.doc-auth__ghost-btn svg{flex-shrink:0;width:.875rem;height:.875rem}.doc-auth__ghost-btn:hover{color:#d00000;border-color:#d00000}@media (width<=991px){.doc-auth__inner{padding-left:1.25rem;padding-right:1.25rem}.doc-auth__hero{min-height:11rem}.doc-auth__title{letter-spacing:.02em;text-align:left;font-size:1.75rem}.doc-auth__title-br{display:block}.doc-auth__container{flex-direction:column;gap:0;margin-top:1.5rem}.doc-auth__left,.doc-auth__right{width:100%}.doc-auth__right{justify-content:center;margin-top:1.5rem}.doc-auth__notification{align-items:flex-start;height:auto;padding:.5rem .75rem}.doc-auth__notification-icon{flex-shrink:0;width:.3125rem;height:1.25rem;margin-right:.75rem}.doc-auth__form{flex-direction:column;align-items:stretch;gap:1rem;width:100%}.doc-auth__field{width:100%}.doc-auth__field input{width:100%;max-width:100%}.doc-auth__serial-row{gap:.5rem;width:100%}.doc-auth__field--serial{flex:1;min-width:0}.doc-auth__field--serial .doc-auth__serial input{width:100%}.doc-auth__check-new-inline{display:none}.doc-auth__result{margin-top:1.25rem}.doc-auth__note{margin-top:1.5rem}.doc-auth__status{letter-spacing:.25rem;font-size:.9375rem}.doc-auth__student-info,.doc-auth__confirm{margin-top:1.25rem}.doc-auth__preview>img,.doc-auth__preview .doc-auth__preview-fallback img{width:9.1875rem;height:13.5rem}.doc-auth__preview.is-approved .doc-auth__pdf-pages{flex-wrap:wrap;justify-content:center;gap:.75rem}.doc-auth__preview-stamp{letter-spacing:.38175rem;font-size:1.27244rem;top:6.3rem;left:-.5rem}.doc-auth__pdf-page{height:13.5rem}.doc-auth__preview-modal{padding:1.25rem 1.25rem 2rem}.doc-auth__preview-modal-close{top:1.25rem;right:1.25rem}.doc-auth__preview-modal-content{border-radius:.375rem;max-width:100%}.doc-auth__preview-modal-frame{min-height:calc(100vh - 6rem)}.doc-auth__footer-actions{flex-direction:column-reverse;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;margin-bottom:2rem;padding:0}.doc-auth__ghost-btn{width:12.5rem;height:2rem}}*,:before,:after{box-sizing:border-box}html{font-size:16px}html,body,#root{min-height:100%;margin:0}body{color:#001c54;-webkit-font-smoothing:antialiased;background:#fff;font-family:Roboto,sans-serif}button,input{font:inherit}img{max-width:100%;display:block}
