dialog{cursor:default}dialog .hopp-lms-modal-title-wrapper{align-items:start;display:flex;flex-direction:column;justify-content:start}dialog .hopp-lms-modal-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}dialog .hopp-lms-button-wrapper{background-color:var(--color-action,#1f2532);border-radius:var(--radius-border,5px);box-shadow:var(--box-shadow);margin-bottom:1rem;margin-top:5px;padding:.5rem 1.5rem;text-align:center;width:100%}dialog .hopp-lms-button-wrapper:hover{background-color:var(--color-background,#fff);border:.2rem solid var(--color-primary,#1f2532);color:var(--color-primary,#1f2532)}dialog .hopp-lms-modal-wrapper .hopp-lms-modal-close--btn{color:var(--color-action,#1f2532)}dialog.hopp-lms-modal{background-color:var(--color-background,#fff);border:var(--radius-border,0);border-radius:var(--radius-border,5px);box-shadow:var(--box-shadow);display:none;margin:auto;opacity:0;padding:20px;transition:opacity .2s ease-out;white-space:normal;width:100%}dialog.hopp-lms-modal p{margin-bottom:15px}dialog.hopp-lms-modal .hopp-modal-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}dialog.hopp-lms-modal.euros-modal{height:calc(100% - 20rem)}@media screen and (min-width:600px){dialog.hopp-lms-modal{max-width:540px}}dialog.hopp-lms-modal.hopp-lms-modal.open,dialog.hopp-lms-modal:open{opacity:1}dialog.hopp-lms-modal .hopp-lms-modal-title:after{background-color:var(--color-primary);border-color:var(--color-primary);bottom:-.3rem;content:"";display:block;height:.4rem;margin-bottom:2rem;position:relative;transition:width .3s ease-in-out;width:3rem}dialog.hopp-lms-modal.open{display:block;opacity:1}@starting-style{dialog:open{opacity:0}}dialog.hopp-lms-modal::-ms-backdrop{background-color:transparent;-ms-transition:display allow-discrete .2s,overlay allow-discrete .2s,background-color .2s;transition:display allow-discrete .2s,overlay allow-discrete .2s,background-color .2s}dialog.hopp-lms-modal::backdrop{background-color:transparent;transition:display allow-discrete .2s,overlay allow-discrete .2s,background-color .2s}dialog:open::-ms-backdrop{background-color:rgba(0,0,0,.25)}dialog:open::backdrop{background-color:rgba(0,0,0,.25)}@starting-style{dialog:open::-ms-backdrop{background-color:transparent}dialog:open::backdrop{background-color:transparent}}
