@import "https://rsms.me/inter/inter.css";
html{font-family:Inter,sans-serif}@supports (font-variation-settings:normal){html{font-family:Inter var,sans-serif}}html,body{background-color:#e4ebf2;margin:0;padding:0;font-family:Helvetica}a{color:inherit;text-decoration:none}*{box-sizing:border-box}nav{background-color:#f4f7fa;width:100%;height:54px;transition:top .3s;position:absolute;top:10px}li{display:inline-block}.filler{height:100px}.navLeft{float:left;padding-left:10%}.navCenter{text-align:center;position:absolute;top:12px;left:50%;transform:translate(-50%)}.navRight{float:right;padding-right:10%}.certified{z-index:2;text-align:center;height:50px;margin-top:-35px;position:relative}.image-approved{z-index:1;border:3px solid #1d7831;border-radius:25px;padding:10px;display:flex;position:relative;overflow:hidden}.image-not-approved{z-index:1;border:3px solid #d52a1e;border-radius:25px;padding:10px;display:flex;position:relative;overflow:hidden}.image{height:calc(var(--screen-height) - 5vh);width:calc(var(--screen-height) - 5vh);margin:9px;position:relative}.qr-search-field{width:calc(var(--screen-height) - 40px);background:#fff;border:1.3px solid #84a3bf;border-radius:18px;flex-direction:row;justify-content:space-between;align-items:center;min-width:80%;height:40px;padding:0 6px 0 14px;display:flex}.qr-search-field-placeholder{letter-spacing:.01em;color:#84a3bf;border:0;flex:none;order:0;width:80%;height:24px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.main-body{flex-direction:column;flex-grow:1;order:1;justify-content:center;align-items:center;padding-top:65px;display:flex}.box{top:calc(var(--screen-height) - -15rem);flex-direction:column;gap:1px;margin-top:4rem;padding:0;display:flex;position:absolute}.box-not-approved{max-width:var(--screen-height);min-width:var(--screen-height);background-color:#f6d2cd;border-radius:18px;margin:15px auto;padding:5px}.box-approved{max-width:var(--screen-height);min-width:var(--screen-height);background-color:#e6f4e6;border-radius:18px;margin:15px auto;padding:5px}.box-qr{min-width:var(--screen-height);max-width:var(--screen-height);background-color:#c7d9e8;border-radius:18px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding:20px}.info-box-title{background:#fff;border-radius:10px 10px 0 0;width:330px;box-shadow:0 1px #e4ebf2}.info-box-line{background:#fff;border-radius:0;width:330px;padding-bottom:4em}.info-box-line,.info-box-title{flex-direction:row;justify-content:space-between;height:auto;display:flex}.info-box-title-name{text-align:left;letter-spacing:.01em;color:#3b5b78;align-items:flex-start;width:auto;max-width:60%;padding-left:1em;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:22px;left:20px}.info-box-title-status{letter-spacing:.01em;text-align:right;word-break:break-word;width:auto;max-width:40%;height:auto;padding:.2em 1em 0 .5em;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:22px;left:auto}.info-box-download{background:#e4ebf2;border:1.5px solid #3b5b78;border-radius:18px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:263px;height:30px;padding:0 14px;display:flex;position:absolute;left:calc(50% - 131.5px)}.info-box-download-text{letter-spacing:.01em;color:#3b5b78;flex:none;order:0;width:175px;height:24px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.info-box-line-left{letter-spacing:.01em;color:#6b87a2;width:99px;height:34px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17px;position:absolute;left:20px}.info-box-line-right{letter-spacing:.01em;color:#172736;height:19px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:19px;position:absolute;left:166px}.box-title{text-align:center;color:#3b5b78;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.box-subtitle{text-align:center;color:#e4ebf2;font-family:Inter;font-size:15px;font-style:normal;font-weight:700;line-height:20px}.box-subtitle-cert-good{text-align:center;color:#464;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.box-subtitle-cert-bad{text-align:center;color:#d52a1e;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.box-status-text{text-align:center;font-family:Inter;font-size:15px;font-style:normal;line-height:10px}.dialog{background:#e4ebf2;border-radius:25px;flex-direction:column;align-items:center;width:335px;height:429px;padding-top:53px;display:flex;position:absolute;top:160px;left:calc(50% - 167.5px)}.dialog-title{letter-spacing:.01em;color:#3b5b78;flex-direction:row;padding-top:37px;padding-left:10px;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:27px;display:flex}.dialog-close-button{width:24px;height:24px;position:absolute;top:16px;right:16px}.dialog-text{text-align:center;letter-spacing:.01em;color:#3b5b78;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:absolute;top:61.77%;left:8.96%;right:8.96%}.selection-title{letter-spacing:.01em;color:#3b5b78;flex-direction:row;width:80%;padding:10px;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:27px;display:flex}.selection-text{text-align:center;letter-spacing:.01em;color:#3b5b78;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:absolute;top:38%;left:8.96%;right:8.96%}.selection-table{letter-spacing:.01em;color:#3b5b78;border:1px solid #2a4258b3;margin-top:-10px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:absolute;top:calc(100% - 150px)}.selection-tablebody .selection-tabledata{padding:10px}.background-blur{background-color:#2a4258b3;justify-content:center;align-items:center;width:101%;height:115%;display:flex;position:absolute;top:0;left:0}.loadingIcon{filter:invert(30%)sepia(23%)saturate(927%)hue-rotate(167deg)brightness(98%)contrast(86%);justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.box-status-text{float:center;width:95%}}@media only screen and (max-width:9000000px){.box-status-text{float:center;width:95%}}:root{--screen-height:21rem}@media only screen and (max-height:500px){:root{--screen-height:70vh}}
