.dialog-backdrop{background:rgba(0,0,0,.75);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.dialog-explode{animation:a 1s ease-out forwards}.dialog-implode{animation:b 1s ease-in forwards}@keyframes a{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.05)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes b{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}.dialog{background:#fff;border-radius:8px;box-sizing:border-box;box-shadow:0 2px 10px rgba(0,0,0,.1);display:none;left:50vw;max-height:90vh;overflow:hidden;position:fixed;top:50vh;transform:translate(-50%,-50%);z-index:2}.dialog,.dialog-content{max-width:95vw;width:fit-content}.dialog-content{display:block}.dialog.dialog-startscherm-95{width:95vw}.dialog.dialog-startscherm-95 .dialog-body,.dialog.dialog-startscherm-95 .dialog-content{box-sizing:border-box;max-width:100%;width:100%}.dialog.confirm,.dialog.info{background:#eceadf;border:6px solid #eceadf}.dialog.error{background:#f8d7da;border:6px solid #f8d7da}.dialog-header-footer,.dialog .error{color:#fff;font-size:6vh;letter-spacing:.1rem;padding:.4rem;text-align:center}.dialog-header{background:#036;position:relative;text-transform:uppercase;white-space:pre-line}.dialog-header-logo{background:#fff;border-radius:50%;height:6vh;left:.5rem;object-fit:contain;padding:.15rem;position:absolute;top:50%;transform:translateY(-50%);width:6vh}.dialog-header-text{display:block;padding:0 7vh}.dialog-body{color:#000;font-size:6vh;letter-spacing:.05rem;margin:0;max-width:calc(95vw - 2rem);overflow-wrap:break-word;padding:1rem;width:fit-content;word-break:break-word}.dialog.dialog-inspeeltijd .dialog-body{box-sizing:border-box;width:100%}.dialog.dialog-inspeeltijd .iframe-container{width:100%}.dialog.dialog-inspeeltijd .iframe-container iframe{display:block;margin:0 auto}.dialog-nowrap{white-space:nowrap}@media (min-aspect-ratio:15/8){.dialog,.dialog-content{max-width:177.7778vh}.dialog-body{max-width:calc(177.7778vh - 2rem)}}.dialog .head{background:grey;color:#fff}.dialog-footer{background:#036}.dialog.os-retry .dialog-footer{background:#eceadf;display:flex;justify-content:space-between;padding:.75rem 0 0}.os-retry__action,.os-retry__teams{white-space:nowrap}.os-retry__teams,.os-retry__waarschuwing{display:block;text-align:center}.os-retry__waarschuwing{margin-top:1rem}.os-retry__action{color:#fff;font-size:4vh;padding:.2rem .35rem}.os-retry__action+.os-retry__action{margin-left:1rem}.os-retry__action--verwerken{background:green}.os-retry__action--overslaan{background:navy}.os-retry__action--verwijderen{background:red}.dialog.os-retry--verwijderen .os-retry__action--verwerken{background:green}.dialog.os-retry--verwijderen .os-retry__action--verwijderen{background:red}.dialog-actions{display:flex;justify-content:space-between;margin-top:1rem}.dialog-action{border:0;color:#fff;flex:1 1 50%;font:inherit;padding:.5rem}.dialog-action+.dialog-action{margin-left:1rem}.dialog-action--yes{background:green}.dialog-action--no{background:red}.dialog.eindstand-herstel .dialog-footer{align-items:center;background:transparent;border:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center;padding:0;white-space:nowrap}.dialog.eindstand-herstel .dialog-content{min-width:0;width:fit-content}.dialog.eindstand-herstel .dialog-body{margin-left:auto;margin-right:auto}.dialog.eindstand-herstel .dialog-footer>.eindstand-herstel__akkoord,.dialog.eindstand-herstel .dialog-footer>.eindstand-herstel__herstel{align-items:center;color:#fff;display:flex;flex:0 0 auto;padding:.2rem .35rem;width:auto;white-space:nowrap}.eindstand-herstel__akkoord{background:green}.eindstand-herstel__herstel{background:red}.dialog.bondsnummer-keuze .dialog-body{box-sizing:border-box;min-width:70vw}.bondsnummer-keuze__regel{align-items:center;display:flex;white-space:nowrap}.bondsnummer-keuze__regel+.bondsnummer-keuze__regel{margin-top:.35rem}.bondsnummer-keuze__provider{background:#000;color:#fff;margin-right:.75rem;padding:.1rem .25rem}.bondsnummer-keuze__nummer{color:red;margin-right:.75rem}.bondsnummer-keuze__naam{flex:1 1 auto}.bondsnummer-keuze__prefix{color:#036;font-size:.75em;margin-left:1rem}.dialog.bondsnummer-keuze .dialog-footer{background:#eceadf;display:flex;justify-content:space-between;padding:.75rem 0 0}.bondsnummer-keuze__actie{color:#fff;padding:.2rem .35rem;white-space:nowrap}.bondsnummer-keuze__actie--kiezen{background:green}.bondsnummer-keuze__actie--terug,.dialog-footer.error,.dialog-header.error,.dialog.error .dialog-footer,.dialog.error .dialog-header{background:red}.dialog-table{border:0;border-collapse:collapse;font-size:20vh;text-align:left}.dialog-table-startscherm{flex:0 0 auto;font-size:5vh;width:max-content}.dialog-table-startscherm .dialog-td{white-space:nowrap}.dialog-update-deadline{animation:c 1s steps(1) infinite}.dialog-monitor-waarschuwing,.dialog-update-deadline{background:#d00000;color:#fff;display:inline-block;font-weight:900;padding:.08em .28em}@keyframes c{0%,49%{opacity:1}50%,to{opacity:0}}.versie-vervallen-scherm{align-items:center;background:#000;bottom:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;justify-content:center;left:0;padding:7vh 6vw;position:fixed;right:0;text-align:center;top:0;z-index:3}.versie-vervallen-scherm h1{font-size:9vh;font-weight:900;line-height:1.05;margin:0 0 7vh}.versie-vervallen-scherm p{font-size:5.5vh;font-weight:700;line-height:1.2;margin:0;max-width:90vw}.versie-vervallen-scherm .versie-vervallen-monitor{border-top:.4vh solid #fff;margin-top:7vh;padding-top:5vh}.versie-vervallen-scherm .versie-vervallen-native{font-size:4vh;margin-top:2vh}.dialog-startscherm{align-items:center;display:flex}.dialog-startscherm-merk{align-self:stretch;display:flex;flex:1 1 0;flex-direction:column;margin-left:2vw;min-width:0;text-align:center;width:auto}.dialog-startscherm-merkbeeld{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.dialog-startscherm-logo{display:block;flex:0 0 auto;margin:0 auto;max-width:100%;object-fit:contain;width:25vw}.dialog-startscherm-slogan{color:#022a86;font-size:4.8vh;font-weight:700;line-height:1.15;margin-top:1vh}.dialog-startscherm-url{color:red;font-size:5.1vh;font-weight:900;letter-spacing:.04em;line-height:1;margin-top:1vh;white-space:nowrap}.dialog-td,.dialog-td-center,.dialog-td-left,.dialog-td-right{border:0;border-collapse:collapse}.dialog-td-left{text-align:left}.dialog-td-center{text-align:center}.dialog-td-right{text-align:right}