.yivi-web-center-child{background-color:inherit;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.yivi-web-popup{background-color:inherit;box-sizing:border-box;z-index:2000;opacity:0;visibility:hidden;background-color:#00000080;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:auto}.yivi-web-popup>*{transform:scale(.7);margin:auto 0!important}.yivi-web-popup.yivi-web-popup-active{opacity:1;visibility:visible}.yivi-web-popup.yivi-web-popup-active>*{transform:scale(1)}.yivi-web-centered{background-color:inherit;box-sizing:border-box;text-align:center;height:auto;margin:0;padding:0}.yivi-web-centered img,.yivi-web-centered canvas{cursor:none}.yivi-web-centered>p:first-child{margin-top:0}.yivi-web-centered>p:last-child{margin-bottom:0}.yivi-web-form{background-color:inherit;box-sizing:border-box;flex-direction:column;width:80%;min-width:326px;max-width:400px;height:544px;margin:0;padding:0;display:flex}@media screen and (width<=768px){.yivi-web-form{min-height:504px}}.yivi-web-form{background-color:#dcecf5;border-radius:8px;box-shadow:0 5px 16px #00000026}.yivi-web-form .yivi-web-content{background-color:inherit;box-sizing:border-box;background-color:#fff;border-radius:8px;flex:auto;justify-content:center;align-items:center;margin:0 1rem 1rem;padding:0;display:flex}.yivi-web-form .yivi-web-content p{background-color:inherit;box-sizing:border-box;color:#484747;margin:1em 4em;padding:0}@media screen and (width<=768px){.yivi-web-form .yivi-web-content p{margin:1em 2em}}.yivi-web-form .yivi-web-header{background-color:inherit;box-sizing:border-box;text-align:center;flex:none;margin:0 1rem;padding:2rem;position:relative;overflow:hidden}@media screen and (width<=768px){.yivi-web-form .yivi-web-header{padding:1em}}.yivi-web-form .yivi-web-header p{background-color:inherit;box-sizing:border-box;color:#484747;margin:0;padding:0;font-family:Open Sans,Roboto,Tahoma,Arial,sans-serif;font-size:1rem;font-weight:700}.yivi-web-form .yivi-web-header p.yivi-web-error{color:#e12747}@media screen and (width<=768px){.yivi-web-form .yivi-web-header p{color:#484747;font-family:Open Sans,Roboto,Tahoma,Arial,sans-serif;font-size:1rem;font-weight:600}.yivi-web-form .yivi-web-header p.yivi-web-error{color:#e12747}}.yivi-web-form .yivi-web-header p i.yivi-web-logo{width:115px;height:64px}.yivi-web-form .yivi-web-header .yivi-web-helper{background-color:inherit;box-sizing:border-box;visibility:hidden;background-color:#dcecf5;justify-content:center;align-items:center;height:calc(100% - 2rem);margin:0;padding:0;transition:transform .4s,visibility 0s .4s;display:flex;position:absolute;bottom:1rem;left:0;right:0;transform:translate(120%)}.yivi-web-form .yivi-web-header .yivi-web-helper a{color:#484747;font-family:Open Sans,Roboto,Tahoma,Arial,sans-serif;font-size:1rem;font-weight:400}.yivi-web-form .yivi-web-header .yivi-web-helper a.yivi-web-error{color:#e12747}.yivi-web-form .yivi-web-header .yivi-web-helper a{text-decoration-line:underline}.yivi-web-form .yivi-web-header .yivi-web-helper p{text-align:center;color:#484747;margin:1em;font-family:Open Sans,Roboto,Tahoma,Arial,sans-serif;font-size:1rem;font-weight:700}.yivi-web-form .yivi-web-header .yivi-web-helper p.yivi-web-error{color:#e12747}.yivi-web-form .yivi-web-header>:not(.yivi-web-helper):not(.yivi-web-close){transition:transform .4s;transform:translate(0)}.yivi-web-form .yivi-web-header.yivi-web-show-helper>:not(.yivi-web-helper):not(.yivi-web-close){transform:translate(-120%)}.yivi-web-form .yivi-web-header.yivi-web-show-helper .yivi-web-helper{visibility:visible;transition:transform .4s,visibility;transform:translate(0)}.yivi-web-form .yivi-web-header .yivi-web-close{background-color:inherit;box-sizing:border-box;cursor:pointer;background-color:#fff;border:0;border-radius:50%;width:26px;height:26px;margin:0;padding:0;position:absolute;top:1rem;right:0}.yivi-web-form .yivi-web-header .yivi-web-close:before,.yivi-web-form .yivi-web-header .yivi-web-close:after{content:" ";transform-origin:50%;background-color:#dcecf5;width:4.16px;height:15.6px;display:block;position:absolute;top:5.2px;left:10.92px;transform:rotate(45deg)}.yivi-web-form .yivi-web-header .yivi-web-close:after{transform:rotate(-45deg)}.yivi-web-button{background-color:inherit;box-sizing:border-box;color:#484747;margin:0;padding:0;font-family:Open Sans,Roboto,Tahoma,Arial,sans-serif;font-size:1rem;font-weight:700}.yivi-web-error.yivi-web-button{color:#e12747}.yivi-web-button{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;background-color:#e12747;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='48' fill='none'%3E%3Cpath fill='%23BA3555' fill-rule='evenodd' d='M160.129 48h26.344l20.652-48H139.5l20.629 48Z' clip-rule='evenodd'/%3E%3Cpath fill='%23A03352' fill-rule='evenodd' d='m232.187 48 20.631-48h1.012a6 6 0 0 1 6 6v36a6 6 0 0 1-6 6h-21.643Z' clip-rule='evenodd'/%3E%3Cpath fill='%2387314F' fill-rule='evenodd' d='M252.818 0h-33.362v48h12.731l20.631-48Z' clip-rule='evenodd'/%3E%3Cpath fill='%23A03352' fill-rule='evenodd' d='M219.455 0h-12.33l-20.652 48h32.982V0Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;border:0 solid #0000;border-radius:8px;padding:12px 32px;font-weight:500;text-decoration:none;display:inline-block}.yivi-web-button:hover{box-shadow:0 .1em .1em #0000004d}.yivi-web-button:active{box-shadow:none;transform:translateY(.1em)}.yivi-web-button-secondary{background-color:inherit;box-sizing:border-box;color:#484747;margin:0;padding:0;font-family:Open Sans,Roboto,Tahoma,Arial,sans-serif;font-size:1rem;font-weight:700}.yivi-web-error.yivi-web-button-secondary{color:#e12747}.yivi-web-button-secondary{color:#484747;background-color:#fff;border:2px solid #484747;border-radius:8px;padding:10px 30px;display:inline-block}.yivi-web-button-secondary:hover{color:oklch(34.8885% .00133719 17.2133);background-color:oklch(39.8885% .00133719 17.2133/.1);border-color:oklch(34.8885% .00133719 17.2133);box-shadow:0 .1em .1em #0003}.yivi-web-button-secondary:active{box-shadow:none;transform:translateY(.1em)}.yivi-web-button-tertiary{background-color:inherit;box-sizing:border-box;color:#484747;margin:0;padding:0;font-family:Open Sans,Roboto,Tahoma,Arial,sans-serif;font-size:1rem;font-weight:700}.yivi-web-error.yivi-web-button-tertiary{color:#e12747}.yivi-web-button-tertiary{color:#00508a;border:0;text-decoration:underline;display:inline-block}.yivi-web-button-tertiary:hover{color:#484747}.yivi-web-logo{background-color:inherit;box-sizing:border-box;vertical-align:middle;color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='765.355' height='425.197'%3E%3Cg style='display:inline'%3E%3Cpath fill='%233ea6de' d='M425.197 109.797h-85.039l85.039 228.449h85.039z'/%3E%3Cpath fill='%23e02146' d='M590.156 45.326C590.156 20.814 609.582 0 637.795 0c28.213 0 47.639 20.814 47.639 45.326s-19.426 45.789-47.639 45.789c-28.213 0-47.639-21.277-47.639-45.789z'/%3E%3Cpath fill='%2397c6dd' d='M680.314 109.799v228.447h.002l85.039-228.449h-85.041z'/%3E%3Cpath fill='%23e02146' d='m595.275 338.246 85.039-228.447v-.002h-85.039z'/%3E%3Cpath fill='%236a2e4a' d='M680.314 338.246V109.799l-85.039 228.447z'/%3E%3Cpath fill='%2397c6dd' d='M340.156 109.799v228.447h.002l85.041-228.449h-85.041z'/%3E%3Cpath fill='%23e02146' d='M255.117 109.797v228.449h.002l85.037-228.447v-.002z'/%3E%3Cpath fill='%236a2e4a' d='M340.156 338.246V109.799l-85.037 228.447z'/%3E%3Cpath fill='%23e02146' d='M85.039 338.246c-7.635 20.516-18.471 25.9-36.51 25.9-11.562 0-20.77-1.85-29.49-4.625l-1.441 61.051c11.947 3.238 27.178 4.625 40.59 4.625 59.201 0 87.168-20.521 105.021-68.488l6.871-18.463zM425.197 109.797h-85.039l85.039 228.449h85.039zM250 45.326C250 20.814 269.424 0 297.637 0s47.639 20.814 47.639 45.326-19.426 45.789-47.639 45.789C269.424 91.115 250 69.838 250 45.326z'/%3E%3Cpath fill='%236a2e4a' d='m467.716 224.035 42.52 114.211h.002l85.039-228.449h-85.041z'/%3E%3Cpath fill='%236a2e4a' d='m382.764 309.725-42.518 114.238 42.52 114.211 85.039-228.449z' style='display:inline' transform='translate(-212.686 -199.928)'/%3E%3Cpath fill='%23e02146' d='M297.725 538.174h85.041l-85.039-228.449h-85.041z' style='display:inline' transform='translate(-212.686 -199.928)'/%3E%3Cg style='display:inline'%3E%3Cpath fill='%2397c6dd' d='M85.041 109.797v.002z'/%3E%3Cpath fill='%23e02146' d='M0 109.799v-.002z'/%3E%3Cpath fill='%236a2e4a' d='m42.519 224.039 42.522-114.24v-.002H0v.002z'/%3E%3Cpath fill='%23ba3353' d='m382.677 224.039 42.52-114.24v-.002h-85.039v.002zM467.716 224.039l-42.519 114.209v.002h85.041v-.002zM127.56 224.039 85.039 338.248v.002h85.041v-.002z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0;padding:0;font-size:0;display:inline-block}.yivi-web-pairing-form .yivi-web-pairing-loading-animation,.yivi-web-loading-animation,.yivi-web-pairing-form .yivi-web-pairing-loading-animation *,.yivi-web-loading-animation *{background-color:inherit;box-sizing:border-box;margin:0;padding:0}.yivi-web-pairing-form .yivi-web-pairing-loading-animation,.yivi-web-loading-animation{width:39px;height:39px;display:inline-block}.yivi-web-pairing-form .yivi-web-pairing-loading-animation *,.yivi-web-loading-animation *{background-color:inherit;box-sizing:border-box;float:left;-ms-animation:loading-animation 1.3s infinite ease-in-out;background-color:#00508a;border-radius:50%;width:33%;height:33%;margin:0;padding:0;animation:1.3s ease-in-out infinite loading-animation;display:block}@media (prefers-reduced-motion:reduce){.yivi-web-pairing-form .yivi-web-pairing-loading-animation *,.yivi-web-loading-animation *{-ms-animation-duration:0s;animation-duration:0s}}.yivi-web-pairing-form .yivi-web-pairing-loading-animation :first-child,.yivi-web-loading-animation :first-child{-ms-animation-delay:.2s;animation-delay:.2s}.yivi-web-pairing-form .yivi-web-pairing-loading-animation :nth-child(2),.yivi-web-loading-animation :nth-child(2){-ms-animation-delay:.3s;animation-delay:.3s}.yivi-web-pairing-form .yivi-web-pairing-loading-animation :nth-child(3),.yivi-web-loading-animation :nth-child(3){-ms-animation-delay:.4s;animation-delay:.4s}.yivi-web-pairing-form .yivi-web-pairing-loading-animation :nth-child(4),.yivi-web-loading-animation :nth-child(4){-ms-animation-delay:.1s;animation-delay:.1s}.yivi-web-pairing-form .yivi-web-pairing-loading-animation :nth-child(5),.yivi-web-loading-animation :nth-child(5){-ms-animation-delay:.2s;animation-delay:.2s}.yivi-web-pairing-form .yivi-web-pairing-loading-animation :nth-child(6),.yivi-web-loading-animation :nth-child(6){-ms-animation-delay:.3s;animation-delay:.3s}.yivi-web-pairing-form .yivi-web-pairing-loading-animation :nth-child(7),.yivi-web-loading-animation :nth-child(7){-ms-animation-delay:0s;animation-delay:0s}.yivi-web-pairing-form .yivi-web-pairing-loading-animation :nth-child(8),.yivi-web-loading-animation :nth-child(8){-ms-animation-delay:.1s;animation-delay:.1s}.yivi-web-pairing-form .yivi-web-pairing-loading-animation :nth-child(9),.yivi-web-loading-animation :nth-child(9){-ms-animation-delay:.2s;animation-delay:.2s}@keyframes loading-animation{0%,70%,to{transform:scale(1)}35%{transform:scale(0)}}.yivi-web-pairing-form{background-color:inherit;box-sizing:border-box;color:#484747;justify-content:center;align-items:center;margin:0;padding:0;font-family:Open Sans,Roboto,Tahoma,Arial,sans-serif;font-size:1rem;font-weight:700;display:flex}.yivi-web-pairing-form.yivi-web-error{color:#e12747}.yivi-web-pairing-form{flex-direction:column}.yivi-web-pairing-form .yivi-web-pairing-code{background-color:inherit;box-sizing:border-box;cursor:text;flex-direction:row;margin:10px 0;padding:0;display:flex}.yivi-web-pairing-form p{text-align:center;align-self:center}.yivi-web-pairing-form .yivi-web-pairing-loading-animation{visibility:hidden;margin:10px 0}.yivi-web-pairing-form input{background-color:inherit;box-sizing:border-box;text-align:center;border:1px solid #00508a;border-radius:4px;width:30px;height:40px;margin:8px;padding:0;font-size:1.5em}@media screen and (width<=310px){.yivi-web-pairing-form input{width:24px;height:32px;margin:4px;font-size:1em}}.yivi-web-pairing-form input[type=submit]{display:none}.yivi-web-qr-code{background-color:inherit;box-sizing:border-box;aspect-ratio:1;background-color:#fff;width:320px;max-width:100%;height:auto;margin:0;padding:0;display:block}.yivi-web-qr-code>svg{width:100%;height:100%;display:block}.yivi-web-minimal{background-color:inherit;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:240px;height:240px;margin:0;padding:0;display:flex}.yivi-web-minimal .yivi-web-centered{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.yivi-web-minimal p{display:none}.yivi-web-waiting-for-user-animation{background-color:inherit;box-sizing:border-box;background-color:#00508a;border-radius:2px;width:23px;height:39px;margin:0;padding:0;display:inline-block;position:relative}.yivi-web-waiting-for-user-animation:before,.yivi-web-waiting-for-user-animation:after{content:"";background-color:#fff;display:block;position:absolute}.yivi-web-waiting-for-user-animation:before{border-radius:1px;inset:3px 3px 8px}.yivi-web-waiting-for-user-animation:after{border-radius:50%;width:4px;height:4px;margin-left:-2px;bottom:2px;left:50%}.yivi-web-waiting-for-user-animation{-ms-animation:waiting-for-user-animation 2s infinite ease-in-out;animation:2s ease-in-out infinite waiting-for-user-animation}@media (prefers-reduced-motion:reduce){.yivi-web-waiting-for-user-animation{-ms-animation-duration:0s;animation-duration:0s}}@keyframes waiting-for-user-animation{0%,to{transform:scale(1.1)}50%{transform:scale(.9)}}.yivi-web-checkmark-animation{background-color:inherit;box-sizing:border-box;width:48px;height:39px;margin:0;padding:0;display:inline-block}.yivi-web-checkmark-animation:before{content:" ";box-sizing:content-box;transform-origin:0 0;-ms-animation:checkmark-animation .6s 1 ease;border-top:0;border-bottom:13px solid #00973a;border-left:13px solid #00973a;border-right:0;width:27px;height:15px;animation:.6s checkmark-animation;display:block;transform:translateY(18px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.yivi-web-checkmark-animation:before{-ms-animation-duration:0s;animation-duration:0s}}@keyframes checkmark-animation{0%{opacity:1;width:0;height:0}50%{opacity:1;width:0;height:15px}to{opacity:1;width:27px;height:15px}}.yivi-web-forbidden-animation{background-color:inherit;box-sizing:border-box;width:44px;height:44px;margin:0;padding:0;display:inline-block;position:relative}.yivi-web-forbidden-animation:before,.yivi-web-forbidden-animation:after{content:" ";box-sizing:border-box;border:7px solid #e12747;border-radius:22px;width:22px;height:44px;display:block;position:absolute;top:0;left:22px}.yivi-web-forbidden-animation:before{-ms-animation:complete-animation .8s linear 1 forwards;animation:.8s linear forwards complete-animation}@media (prefers-reduced-motion:reduce){.yivi-web-forbidden-animation:before{-ms-animation-duration:0s;animation-duration:0s}}.yivi-web-forbidden-animation:after{-ms-animation:rotate-animation .8s linear 1 forwards;width:37px;animation:.8s linear forwards rotate-animation}@media (prefers-reduced-motion:reduce){.yivi-web-forbidden-animation:after{-ms-animation-duration:0s;animation-duration:0s}}@keyframes complete-animation{0%,65%{border-left:0;border-radius:0 22px 22px 0;width:22px;left:22px}66%,to{border:7px solid #e12747;border-radius:22px;width:44px;left:0}}@keyframes rotate-animation{0%,32.99%{transform-origin:0;background-color:#fff;border:0;border-radius:0;width:22px}33%,65.99%{transform-origin:0;background-color:#fff;border:7px solid #e12747;border-left:0;border-radius:0 22px 22px 0;width:22px;height:44px;left:22px}66%,to{transform-origin:0 0;background-color:#e12747;border:0;height:7px;left:0;transform:rotate(-45deg)translate(-18.5px,27.5px)}.01%{transform:rotate(1deg)}32.98%{transform:rotate(180deg)}33.01%{transform:rotate(1deg)}65.98%{transform:rotate(180deg)}66.01%{width:0}99.99%{width:37px}}.yivi-web-clock-animation{background-color:inherit;box-sizing:border-box;border:5px solid #e12747;border-radius:50%;width:42px;height:42px;margin:0;padding:0;display:inline-block;position:relative}.yivi-web-clock-animation:before{content:" ";background-color:#e12747;width:5px;height:5px;display:block;position:absolute;top:-7.5px;left:13.5px}.yivi-web-clock-animation:after{content:" ";transform-origin:bottom;-ms-animation:clock-animation 2s 1 ease;background-color:#e12747;width:5px;height:17.5px;animation:2s clock-animation;display:block;position:absolute;top:2px;left:13.5px;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.yivi-web-clock-animation:after{-ms-animation-duration:0s;animation-duration:0s}}@keyframes clock-animation{0%{transform:rotate(-30deg)}40%{transform:rotate(-30deg)}50%{transform:rotate(-15deg)}90%{transform:rotate(-15deg)}to{transform:rotate(0)}}.yivi-web-clock-animation{-ms-animation:shake-animation 1s infinite linear 2s;animation:1s linear 2s infinite shake-animation}@media (prefers-reduced-motion:reduce){.yivi-web-clock-animation{-ms-animation-duration:0s;animation-duration:0s}}@keyframes shake-animation{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(2px,-1px)}30%,50%,70%{transform:translate(-2px,-1px)}40%,60%{transform:translate(2px,1px)}0%,to{transform:translate(0,0)}}@font-face{font-family:Alexandria;src:url(/fonts/alexandria-v1-latin-regular.woff2)format("woff2"),url(/fonts/alexandria-v1-latin-regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Alexandria;src:url(/fonts/alexandria-v1-latin-600.woff2)format("woff2"),url(/fonts/alexandria-v1-latin-600.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(/fonts/open-sans-v34-latin-regular.woff2)format("woff2"),url(/fonts/open-sans-v34-latin-regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/fonts/open-sans-v34-latin-700.woff2)format("woff2"),url(/fonts/open-sans-v34-latin-700.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:IrmaIcons;src:url(/fonts/irma-icons.ttf)format("truetype");font-weight:700;font-style:normal}html,body{background-color:#f7f5f3;height:100%;margin:0;padding:0;font-family:Open Sans,Verdana,Arial,sans-serif;font-size:16px;line-height:24px}form,#container{flex-direction:column;height:100%;display:flex}header{color:#484747;background:#fff;border-bottom:1px solid #cfe4ef;flex-direction:row;justify-content:center;align-items:center;display:flex}header h1{text-align:center;padding:16px}h1{margin:0;padding:16px 0;font-family:Alexandria,Verdana,Arial,sans-serif;font-size:18px;font-weight:700;line-height:22px;display:block}.content{color:#484747;max-width:600px;margin:auto;padding:16px;display:block}.alert{color:#fff;border-radius:6px;max-width:600px;margin:16px auto;padding:20px}.hidden{display:none}.button-hidden{visibility:hidden}main{flex:1}label{color:#484747;margin-top:2rem;margin-bottom:.5rem;font-weight:700;display:block}input{background-color:#0000;border:none;border-bottom:2px solid #484747;width:100%;height:32px;font-size:16px;line-height:24px;display:block}footer{background:#fff;padding:16px;box-shadow:0 -4px 12px #0000001a}footer .actions{justify-content:space-between;max-width:600px;margin:auto;display:flex}footer a,footer button{text-align:center;cursor:pointer;box-sizing:border-box;border-radius:6px;width:48%;max-width:343px;height:48px;font-family:Alexandria,Verdana,Arial,sans-serif;font-size:16px;font-weight:700;line-height:48px;display:inline-block}footer a{color:#484747;background-color:#fff;border:1px solid #484747;text-decoration:none}footer button{color:#fff;background:#e12747 url(/images/button-primary.svg) 100% 0 no-repeat;border:none}footer button[disabled]{opacity:.5}.warning{color:#c30025;font-size:small}.success{color:#00973a;font-size:small}.verification-code-input{text-transform:uppercase}.status-container{align-items:center;display:flex}.alert-info{background-color:#96c5e1}.alert-danger{background-color:#c30025}.alert-warning{background-color:#ce5700}.alert-success{background-color:#00973a}.alert-success .status-container:before{font-family:IrmaIcons;font-size:24px;font-style:normal;line-height:initial;vertical-align:middle;content:"";margin-right:16px}@media only screen and (width<=640px){.alert{margin:16px}}@media only screen and (width<=340px){html,body,footer a,footer button,input{font-size:14px}}#ideal-bank-element{background-color:#fff;padding:1rem}.details{font-size:small;font-style:italic}.imageContainer{flex-direction:column;align-items:center;display:flex}.imageContainer img{max-width:300px}.logo-img{height:5rem}select{background-color:#0000;border:none;border-bottom:2px solid #484747;width:100%;padding:.5rem 0;display:block}.table{width:100%}.table th,.table td{text-align:left;width:50%}.credential-list{margin:16px 0;padding:0;list-style:none}.credential-names{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.credential-names li{background:#fff;border:1px solid #cfe4ef;border-radius:16px;padding:4px 12px;font-size:14px}.credential-card{background:#fff;border:1px solid #cfe4ef;border-radius:6px;margin-bottom:12px;padding:12px 16px}.credential-card.unselected{opacity:.6}.credential-card h2{margin:0;font-family:Alexandria,Verdana,Arial,sans-serif;font-size:16px;line-height:22px}.credential-card p{margin:4px 0 0;font-size:14px}.credential-card label.select{cursor:pointer;align-items:center;gap:12px;margin:0;display:flex}.credential-card input[type=checkbox]{accent-color:#e12747;flex-shrink:0;width:20px;height:20px;margin:0}.attributes{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.attributes th,.attributes td{text-align:left;vertical-align:top;border-top:1px solid #f0edea;padding:4px 0}.attributes th{color:#6e6e6e;width:55%;font-weight:400}.attributes td{overflow-wrap:anywhere;font-weight:700}.steps{padding:0;list-style:none}.steps li{padding:8px 0 8px 32px;position:relative}.steps li:before{content:"";box-sizing:border-box;border:2px solid #cfe4ef;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:4px}.steps li.done:before{background:#00973a;border-color:#00973a}.steps li.active{font-weight:700}.steps li.active:before{border-color:#0000 #e12747 #e12747;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.privacy-note{color:#6e6e6e;font-size:14px}#container.gemeente{--gemeente-primary:#1a4a7a;--gemeente-primary-dark:#12355a;--gemeente-line:#d5dde5;--gemeente-text:#1f2a36;--gemeente-muted:#5b6773;--positive:#00703c;--positive-bg:#e6f4ec;--negative:#b84e00;--negative-bg:#fdf0e5;--partial:#725a00;--partial-bg:#fff8d6;--neutral:#4a5560;--neutral-bg:#eef1f4;color:var(--gemeente-text);background:#fff;flex-shrink:0;height:auto;min-height:100%}.gemeente-header{color:var(--gemeente-text);border-bottom:1px solid var(--gemeente-line);background:#fff;display:block}.gemeente-bar{background:var(--gemeente-primary);color:#fff;justify-content:space-between;align-items:center;padding:12px max(16px,50% - 360px);display:flex}.gemeente-brand{align-items:center;gap:12px;display:flex}.gemeente-logo{width:32px;height:38px;color:var(--gemeente-primary);flex-shrink:0}.gemeente-name{font-family:Alexandria,Verdana,Arial,sans-serif;font-size:18px;font-weight:700}.gemeente-demo{text-transform:uppercase;letter-spacing:.05em;border:1px solid #ffffffb3;border-radius:4px;padding:0 8px;font-size:12px}.gemeente-crumbs{color:var(--gemeente-muted);flex-wrap:wrap;gap:6px;padding:8px max(16px,50% - 360px);font-size:14px;display:flex}.gemeente-crumbs [aria-current]{color:var(--gemeente-text)}.gemeente-content{max-width:720px;color:var(--gemeente-text)}.gemeente-content h1{color:var(--gemeente-primary-dark);padding:8px 0 16px;font-size:28px;line-height:34px}.gemeente-content h2{color:var(--gemeente-primary-dark);margin:0 0 4px;font-family:Alexandria,Verdana,Arial,sans-serif;font-size:20px;line-height:26px}.gemeente-content h3{margin:16px 0 4px;font-size:16px}.gemeente-content a{color:var(--gemeente-primary)}.gemeente .lead{font-size:18px;line-height:28px}.gemeente .privacy-note{color:var(--gemeente-muted)}.gemeente-colofon{border-top:1px solid var(--gemeente-line);color:var(--gemeente-muted);margin-top:32px;padding-top:16px;font-size:13px}.household{border:none;margin:0 0 1.5em;padding:0}.household legend{color:var(--gemeente-primary-dark);margin-bottom:.5em;font-family:Alexandria,Verdana,Arial,sans-serif;font-size:18px;font-weight:700}.household label.choice{cursor:pointer;align-items:center;gap:12px;margin:8px 0;display:flex}.household label.choice input{width:20px;height:20px;accent-color:var(--gemeente-primary);flex-shrink:0;margin:0}.gemeente label:not(.choice):not(.select){color:var(--gemeente-text);margin:20px 0 6px;font-size:16px}.gemeente input[type=number]{box-sizing:border-box;width:10rem;height:44px;color:var(--gemeente-text);background:#fff;border:2px solid #8a949e;border-radius:4px;padding:8px 12px}.gemeente input[type=number]:hover{border-color:var(--gemeente-primary)}.gemeente input:focus-visible,.gemeente button:focus-visible,.gemeente summary:focus-visible{outline-offset:2px;outline:3px solid #ffb612}.gemeente .household .privacy-note{margin:6px 0 0;font-size:14px}.gemeente footer{border-top:1px solid var(--gemeente-line);box-shadow:none;background:#fff}.gemeente footer .actions{max-width:720px}.gemeente footer button{background:var(--gemeente-primary);border-radius:4px;width:auto;min-width:200px;padding:0 24px}.gemeente footer button:hover:not([disabled]){background:var(--gemeente-primary-dark)}.gemeente footer button#back-button{color:var(--gemeente-primary);border:2px solid var(--gemeente-primary);background:#fff}.gemeente .credential-card{border-color:var(--gemeente-line)}.law-card.selected{border:2px solid var(--gemeente-primary)}.law-card.unselected{opacity:1}.law-card label.select,.household label.choice{font-weight:400}.law-card label.select h2{margin:0;font-size:16px}.credential-card input[type=radio]{width:20px;height:20px;accent-color:var(--gemeente-primary,#e12747);flex-shrink:0;margin:0}.law-preview{border-top:1px solid var(--gemeente-line);grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;padding-top:12px;font-size:14px;display:grid}.law-preview h3{margin:0 0 4px;font-size:14px}.preview-list{margin:0;padding:0;list-style:none}.preview-list li{margin:2px 0;padding-left:22px;position:relative}.preview-list li:before{font-weight:700;position:absolute;left:0}.preview-list.checked li:before{content:"✓";color:var(--positive)}.preview-list.not-checked li:before{content:"?";color:var(--gemeente-muted)}@media only screen and (width<=520px){.law-preview{grid-template-columns:1fr}}.requested{margin-top:.75em;font-size:.85em}.requested ul,.sources{margin:.25em 0;padding-left:1.2em}.verdict{border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);background:var(--tone-bg);border-radius:8px;margin-bottom:24px;padding:16px 20px}.verdict.tone-positive{--tone:var(--positive);--tone-bg:var(--positive-bg)}.verdict.tone-negative{--tone:var(--negative);--tone-bg:var(--negative-bg)}.verdict.tone-partial{--tone:var(--partial);--tone-bg:var(--partial-bg)}.verdict.tone-neutral{--tone:var(--neutral);--tone-bg:var(--neutral-bg)}.verdict-scheme{text-transform:uppercase;letter-spacing:.04em;color:var(--tone);margin:0;font-size:14px;font-weight:700}.gemeente-content .verdict-title{color:var(--tone);margin:4px 0 8px;font-size:24px;line-height:30px}.verdict p{margin:4px 0}.verdict-figure{font-size:18px;font-weight:700}.verdict-basis{font-size:14px}.criteria-section{margin-bottom:24px}.section-intro{color:var(--gemeente-muted);margin:0 0 8px;font-size:14px}.criteria{border:1px solid var(--gemeente-line);border-radius:8px;margin:0;padding:0;list-style:none}.criterion{align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.criterion+.criterion{border-top:1px solid var(--gemeente-line)}.status-icon{color:#fff;background:var(--status);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.criterion.status-met{--status:var(--positive)}.criterion.status-not_met{--status:var(--negative)}.criterion.status-partial{--status:var(--partial)}.criterion.status-counted{--status:var(--gemeente-primary)}.criterion.status-not_checked{--status:#8a949e}.criterion-body{flex:1;min-width:0}.criterion-title{font-weight:700}.criterion-detail{color:var(--gemeente-muted);font-size:14px}.status-label{color:var(--status);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}@media only screen and (width<=520px){.criterion{flex-wrap:wrap}.status-label{flex-basis:100%;margin-top:-8px;padding-left:40px}}.notes{margin:0;padding-left:1.2em;font-size:.9em}.info-box{background:var(--neutral-bg);border-radius:8px;margin-bottom:24px;padding:16px 20px}.info-box h2{font-size:18px}.info-box p{margin:0 0 12px}.info-box p:last-child{margin-bottom:0}.calculation{border:1px solid var(--gemeente-line);border-radius:8px;margin-bottom:24px;padding:12px 16px}.calculation summary{cursor:pointer;color:var(--gemeente-primary);font-weight:700}.reason{opacity:.8;font-size:.8em;font-weight:400}.disclaimer{color:var(--gemeente-muted);font-size:.9em;font-style:italic}
