.modal-host{z-index:1000;justify-content:center;align-items:flex-start;padding:5vh 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-host[hidden]{display:none}.modal-host>.overlay{background:#08141e8c;position:fixed;inset:0}.modal-host>.dialog{z-index:1;background:#fff;border-radius:20px;width:100%;max-width:520px;animation:.15s ease-out modal-in;position:relative;box-shadow:0 12px 32px #1a1a2e1f}.modal-host>.dialog.sm{max-width:360px}.modal-host>.dialog.md{max-width:520px}.modal-host>.dialog.lg{max-width:760px}.modal-host>.dialog.xl{max-width:1040px}.modal-host>.dialog>.head{align-items:center;gap:1rem;padding:1.5rem 1.75rem 0;display:flex}.modal-host>.dialog>.head>.title{color:#1a1a2e;font-size:1.15rem;font-weight:600}.modal-host>.dialog>.head>.title[hidden]{display:none}.modal-host>.dialog>.head>.close{color:#555568;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:auto;font-size:1.05rem;display:inline-flex}.modal-host>.dialog>.head>.close:hover{color:#1a1a2e;background:#f7f7fa}.modal-host>.dialog>.content{padding:1.5rem 1.75rem 2rem;position:relative}.modal-host>.dialog>.content>.loader{justify-content:center;padding:2.5rem 0;display:flex}.modal-host>.dialog>.content>.loader[hidden]{display:none}.modal-host>.dialog>.content>.loader>.spinner{border:3px solid #ebebf0;border-top-color:#e8611a;border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite modal-spin}.modal-host>.dialog>.content>.body[hidden]{display:none}.modal-host>.dialog>.content>.body>.modal-error{color:#a11722}.modal-host>.dialog>.content>.body>p:not(:last-child){margin-bottom:1.1rem}.modal-host>.dialog>.content>.body>.list{background:0 0;border:0;border-radius:0;margin-left:-1.75rem;margin-right:-1.75rem}.modal-host>.dialog>.content>.body>.list:last-child{margin-bottom:-2rem}.modal-host>.dialog>.content>.body>.list>.row{padding-left:1.75rem;padding-right:1.75rem}body.modal-open{overflow:hidden}@keyframes modal-spin{to{transform:rotate(360deg)}}@keyframes modal-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
