/* EVAS site: states added by evas.js. Nothing here changes a page until a visitor acts. */
.ev-status{margin:12px 0 0;font-size:15px;line-height:1.5;grid-column:1/-1}
.ev-status-error{font-weight:500}
#verify-result>div{transition:opacity .25s ease,box-shadow .25s ease,background-color .25s ease}
#verify-result>div.ev-verdict{box-shadow:inset 3px 0 0 #2451A4;background:#F3F6FC}
#verify-result>div.ev-verdict-off{opacity:.45}
label.ev-drop,label.ev-vready{border-color:#2451A4 !important;border-style:solid !important;background:#F3F6FC !important}
label.ev-vready>span:nth-child(2){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px !important}
.ev-vbar{display:none;height:4px;margin-top:14px;background:#E6EAF1;border-radius:2px;overflow:hidden}
.ev-vbar.ev-on{display:block}
.ev-vbar>span{display:block;height:100%;width:0;background:linear-gradient(90deg,#0590D1,#2451A4);transition:width .3s ease}
.ev-vstage{margin:10px 0 0;font-size:14px;color:#566072}
.ev-vstage:empty{display:none}
.ev-vstage.ev-verr{color:#B42318;font-weight:500}
.ev-vres{display:flex;gap:14px;align-items:flex-start;margin:0 24px 24px;padding:20px 22px;border:1px solid #C9D0DC;border-left:4px solid #8A93A3;border-radius:4px;background:#F7F8FB;animation:evVres .4s cubic-bezier(.2,.7,.2,1) both}
.ev-vres[hidden]{display:none}
@keyframes evVres{from{opacity:0;transform:translateY(8px)}}
.ev-vdot{flex:none;margin-top:6px;width:14px;height:14px;border-radius:50%;background:#8A93A3}
.ev-vres p{margin:0}
.ev-vtitle{font-family:'Funnel Display',sans-serif;font-size:22px;line-height:1.2;color:#1B2030}
.ev-vfile{margin-top:4px !important;font-size:14px;color:#566072;word-break:break-word}
.ev-vtext{margin-top:10px !important;font-size:15px;color:#2B3242}
.ev-vhash{margin-top:10px !important;font-size:12.5px;color:#566072}
.ev-vhash span{font-family:'IBM Plex Mono',monospace;letter-spacing:.06em}
.ev-vhash code{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#2B3242;word-break:break-all}
.ev-vagain{margin-top:14px;padding:0;border:0;background:none;font:inherit;font-weight:500;font-size:15px;color:#2451A4;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
@media (prefers-reduced-motion:reduce){.ev-vres{animation:none}.ev-vbar>span{transition:none}}
