.custom-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1050;opacity:0;pointer-events:none;transition:opacity .3s ease}.custom-modal-backdrop.show{opacity:1;pointer-events:auto}.custom-modal-backdrop.hide{opacity:0;pointer-events:none}.custom-modal{background:#fff;border-radius:8px;max-width:600px;width:90%;box-shadow:0 0 20px #0000004d;opacity:0;transform:translateY(-50px);transition:all .3s ease}.custom-modal.slide-in{opacity:1;transform:translateY(0)}.custom-modal.slide-out{opacity:0;transform:translateY(-50px)}.custom-modal-header,.custom-modal-footer{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}.custom-modal-footer{border-top:1px solid #dee2e6}.custom-modal-body{padding:1rem;overflow-y:auto;max-height:70vh}:root{--v2-color-blue: #009cde;--v2-color-blue-dark: #050f4c;--v2-color-ok: var(--v2-color-blue);--v2-color-safety_issue: #c40a33;--v2-color-warning: #e49936;--v2-color-not_conclusive: #878787}.unit-toggle-bar{display:flex;flex-direction:column;gap:.4rem;align-items:flex-end;padding:.6rem 1rem}.unit-toggle-group{display:flex;background:#e9e9eb;border-radius:999px;padding:3px;gap:2px}.unit-btn{background:transparent;border:none;border-radius:999px;color:#21274f8c;cursor:pointer;font-size:.8rem;font-weight:500;padding:.2rem .75rem;transition:color .15s}.unit-btn:hover:not(.active){color:#21274f}.unit-btn.active{background:#fff;box-shadow:0 1px 3px #0000002e,0 1px 1px #0000000f;color:#21274f;cursor:default;font-weight:600}.color-warning{color:var(--v2-color-warning)}.color-ok{color:var(--v2-color-ok)}.color-safety_issue{color:var(--v2-color-safety_issue)}.color-non_conclusive,.color-not_conclusive{color:var(--v2-color-not_conclusive)}img{max-width:100%}.digiCert{color:#21274f}.digiCert h3{font-size:1rem;font-weight:700;text-transform:uppercase}.digiCert h4{font-size:1rem;font-weight:700}.top-section{margin-left:2em}.top-section .cert-title-wrapper{grid-row:2}@media (min-width: 767px){.top-section .cert-title-wrapper{margin-left:4em;grid-row:1}}.top-section .cert-title-wrapper .cert-title{font-size:2.3rem;font-weight:700;text-transform:uppercase;color:#21274f;margin:0;margin-bottom:1rem}@media (min-width: 767px){.top-section .cert-title-wrapper .cert-title{font-size:3.3rem;max-width:480px}}.top-section .cert-title-wrapper .cert-title small{font-size:1.4rem;text-transform:uppercase;letter-spacing:.3em;font-weight:400;display:block;line-height:2}.top-section .cert-title-wrapper .cert-number{text-transform:uppercase;font-size:1rem}@media (min-width: 767px){.top-section .cert-title-wrapper .cert-number{font-size:1rem;letter-spacing:3px}}.top-section .cert-title-wrapper .cert-number span{word-wrap:anywhere}.top-section .cert-aviloo-logo{display:flex;justify-content:start;align-items:center}@media (min-width: 767px){.top-section .cert-aviloo-logo{justify-content:end}}.top-section .cert-aviloo-logo img{max-width:90px}@media (min-width: 767px){.top-section .cert-aviloo-logo img{max-width:130px}}.safety_issue_icon{max-height:5em}.page{padding:0 15px}@media (min-width: 992px){.page{padding:2em 15px}}.page-1,.page-2{background:url(/files/components/digiCert/assets/background.svg) no-repeat top;background-size:cover}.blue-bar:before{content:"";background-color:#addcf1;width:40px;height:100%;display:block;position:absolute;left:0;top:0;z-index:-1}@media (min-width: 767px){.blue-bar:before{width:100px}}.cert_container{max-width:1240px;margin-inline:auto;padding-block:15px;position:relative}.cert_container .border{border:1px solid rgb(205,205,205);border-top:none;border-bottom:none}p{margin-bottom:10px}.cert_row{display:flex;flex-wrap:wrap}@media (min-width: 767px){.cert_row{margin-inline:2em}}.cert_row .col-40{width:40%;flex:0 0 auto}.cert_row .col-60{width:60%;flex:0 0 auto}.text-align-right{text-align:right}.row-40-60{display:grid}@media (min-width: 992px){.row-40-60{grid-template-columns:4fr 6fr;gap:10px}}.row-80-20{display:grid}@media (min-width: 767px){.row-80-20{grid-template-columns:8fr 2fr;gap:10px}}.row-70-30{display:grid}@media (min-width: 767px){.row-70-30{grid-template-columns:7fr 5fr;gap:10px}}.signature-img img{max-width:200px;width:100%;height:auto;object-fit:contain}.section{position:relative;width:100%;height:100%;margin-bottom:10px;background:#fff;display:flex;flex-direction:column}@media (max-width: 992px){.section{border-top:0;border-radius:15px}}@media (min-width: 992px){.section{border-left:0;flex-direction:row}}.section .sectionHeader{display:flex;background:#009ddf;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;text-align:center;padding:.5em .15em;border:2px solid #009ddf}@media (max-width: 992px){.section .sectionHeader{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:none}}@media (min-width: 992px){.section .sectionHeader{border-right:none}}.section .sectionHeader .title{width:100%;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.1rem;text-align:center;display:flex;justify-content:center;align-items:center;white-space:nowrap}@media (min-width: 992px){.section .sectionHeader .title{writing-mode:vertical-rl;transform:rotate(180deg)}}.section .sectionHeader .title .info-btn{display:inline-block;margin-left:10px;width:20px;height:auto}.section .sectionHeader .title .info-btn img{width:100%;height:100%;object-fit:contain}@media (min-width: 992px){.section .sectionHeader .title .info-btn{display:none}}.section .sectionContent{width:100%;padding:1rem;border:2px solid #009ddf}@media (max-width: 992px){.section .sectionContent{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top:none}}@media (min-width: 992px){.section .sectionContent{padding:1rem 1.5rem;border-left:none}}.section.no-padding-top .sectionContent,.section.noMoreInfoBtn .sectionContent{padding-top:1em}.section.section-results .sectionContent{display:flex;flex-direction:column;justify-content:space-between;height:100%}.section.section-results .sectionContent .soh-score{font-size:5rem;line-height:1;font-weight:700;text-align:right;margin:1rem 0rem}@media (min-width: 1200px){.section.section-results .sectionContent .soh-score{font-size:6rem}}.section.section-evaluation,.section.section-range,.section.section-energy{font-size:.9rem}.section.section-messages .certificate-message:not(:last-child){margin-bottom:1em}.font-weight-regular{font-weight:400}.flashtest-status{font-weight:700;font-size:1.2rem;text-transform:uppercase;margin-bottom:1em}@media (min-width: 767px){.flashtest-status{font-size:1.5rem}}.qr-code{aspect-ratio:1/1}@media (min-width: 767px){.qr-code{width:100%;height:100%;font-size:1.5rem}}@media (min-width: 767px){.qr-code img{width:100%;height:100%;object-fit:contain}}.btnMain{background-color:#031059;color:#fff;border-radius:5px;padding:5px 10px;border:none}.btnMain:hover{cursor:pointer;opacity:.8}.btnMain:active{scale:.975}.moreInfoBtn{position:absolute;top:10px;right:10px}.moreInfoBtnOverlay{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#009de200;border:none;transition:all .3s ease}.moreInfoBtnOverlay:before{content:"";background:url(/files/components/digiCert/assets/info-btn.svg) no-repeat;background-size:auto;background-size:contain;display:flex;justify-content:center;align-items:center;width:35px;height:35px;color:#fff;font-size:2em;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}.moreInfoBtnOverlay:hover{background-color:#009de233}@media (min-width: 767px){.moreInfoBtnOverlay:hover:before{opacity:1}}.moreInfoBtn-padding .sectionContent{padding-top:3em}.noMoreInfoBtn .info-btn{display:none!important}.section-vehicle .sectionContent{display:grid;gap:10px}@media (min-width: 767px){.section-vehicle .sectionContent{grid-template-columns:repeat(3,1fr)}}#aviloosoh .text-left,#aviloosoh .text-right{font-size:.8rem}#aviloosoh .progress-bar{margin-block:.5em}.cert-label{font-weight:700;text-transform:uppercase}#aviloonormdist .normal-dist-container{padding:0}#aviloonormdist .normal-dist-container .dist-labels *{font-size:.7rem;word-break:break-word}.checkRow{display:flex;justify-content:space-between;border-bottom:1px solid #cccccc;align-items:center}.checkRow .checkLabel,.checkRow .checkValue,.checkRow .checkStatus{font-size:14px}.checkRow.ok{color:var(--v2-color-blue-dark)}.checkRow.ok .checkStatus .status{background:url(/files/components/digiCert/assets/img/fastcheck/data-list_ok.svg) no-repeat center;background-size:contain}.checkRow.warning{color:var(--v2-color-warning)}.checkRow.warning .checkStatus .status{background:url(/files/components/digiCert/assets/img/fastcheck/data-list_warning.svg) no-repeat center;background-size:contain}.checkRow.safety_issue{color:var(--v2-color-safety_issue)}.checkRow.safety_issue .checkStatus .status{background:url(/files/components/digiCert/assets/img/fastcheck/data-list_safety_issue.svg) no-repeat center;background-size:contain}.checkRow.not_conclusive{color:var(--v2-color-not_conclusive)}.checkRow.not_conclusive .checkStatus .status{background:url(/files/components/digiCert/assets/img/fastcheck/data-list_not_conclusive.svg) no-repeat center;background-size:contain}.checkRow .checkStatus .status{width:15px;height:15px}.cert-table{display:grid;grid-template-columns:auto auto auto auto;margin:0}.cert-column{display:flex;flex-direction:column}.cert-column .checkRow:last-child .cell.row-value{border-bottom:none}.cert-column .header{font-weight:700;text-align:center;padding:1mm;align-content:end}.cert-column .row-header{text-align:right;padding-left:0}.cert-column .row-value{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-wrap:nowrap;text-align:center}.cert-column .row-value:last-child{border-right:none}.blue-text{color:#009ddf}#avilooheatmap table{line-height:1rem;font-size:.7rem}.section-bms .data-list{display:grid;grid-template-columns:5fr 1fr 1fr}.section-bms .data-list .checkRow{display:contents}.section-bms .data-list .checkRow.header .cell{border-bottom:none}.section-bms .data-list .checkRow .cell{width:100%;text-align:center;border-bottom:1px solid #ccc;padding:0 0 .3em;text-wrap:nowrap}@media (max-width: 767px){.section-bms .data-list .checkRow .cell{font-size:11px}}.section-bms .data-list .checkRow .checkLabel{text-align:left}.section-bms .data-list .checkRow .checkStatus{text-align:right;display:flex;justify-content:end}.section-bms .data-list .checkRow .checkStatus .status{height:auto}.section-measurements .data-list{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr}.section-measurements .data-list .checkRow{display:contents}.section-measurements .data-list .checkRow.header .cell{border-bottom:none}.section-measurements .data-list .checkRow .cell{width:100%;text-align:center;border-bottom:1px solid #ccc;padding:0 0 .3em;text-wrap:nowrap}@media (max-width: 767px){.section-measurements .data-list .checkRow .cell{font-size:11px}}.section-measurements .data-list .checkRow .checkLabel{text-align:left}.section-measurements .data-list .checkRow .checkStatus{text-align:right;display:flex;justify-content:end}.section-measurements .data-list .checkRow .checkStatus .status{height:auto}.section-energy .checkRow,.section-range .checkRow{display:contents}@media (max-width: 767px){.section-energy .checkRow .cell,.section-energy .checkRow .header,.section-range .checkRow .cell,.section-range .checkRow .header{font-size:14px}}@media (max-width: 767px){#avilooheatmap #spectrumWrapper{width:85%}}#avilooheatmap #spectrumWrapper #bar2-container #avgIndicator .label{line-height:12px}
