.dialog{--color-primary:$black85;--color-secondary:$black75;--color-light:$$white}.dialog.--dark{--color-primary:$$white;--color-light:$black85;--color-secondary:$black15}.dialog.--dark .dialog__footer .btn.--insurance-primary{background-color:#ffffff;color:#0046c0}.dialog.--dark .dialog__footer .btn.--insurance-secondary{background-color:transparent;color:#ffffff;border-color:#ffffff}.dialog__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:50;padding:24px}.dialog__overlay--open{display:flex;justify-content:center;align-items:center}.dialog__box{background:var(--color-light);padding:20px 16px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:80%;width:100%;z-index:60}.dialog__box.--small{max-width:368px}.dialog__box.--medium{max-width:600px}.dialog__box.--large{max-width:808px}.dialog__header{margin-bottom:12px}.dialog__subtitle,.dialog__title{color:var(--color-primary);margin-bottom:20px}.dialog__body,.dialog__description{color:var(--color-secondary)}.dialog__body{margin-bottom:32px}.dialog__footer{display:flex;justify-content:flex-end;gap:16px;color:var(--color-secondary)}.dialog__footer.--column{flex-direction:column}