.modal-container[data-v-d8f08459]{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;top:0;right:0;bottom:0;left:0;justify-content:center;margin:auto;position:fixed;width:-moz-fit-content;width:fit-content;z-index:30}.modal-background[data-v-d8f08459]{background-color:#16181e99;cursor:pointer;top:-4rem;right:-4rem;bottom:-4rem;left:-4rem;position:fixed;z-index:30}.modal-background.dark[data-v-d8f08459]{background-color:#0c0e11e6}:scope.strict .modal-background[data-v-d8f08459]{cursor:default}.modal{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:20%;overflow:hidden;padding:0;position:relative;width:100%}@media (min-width:1025px){.modal{width:50rem}}.modal{margin:1rem}.force-theme[data-theme=light] .modal,.light-mode .modal{background-color:#fff}.dark-mode .modal,.force-theme[data-theme=dark] .modal{background-color:#16181e}.modal{box-shadow:.5rem .125rem 1.5rem #123d6559,-.5rem -.5rem 2rem #68749f40}.app-quality-rule-rounded .modal{border-radius:.25rem}.force-theme[data-theme=light] .classic-modal,.light-mode .classic-modal{color:#000}.dark-mode .classic-modal,.force-theme[data-theme=dark] .classic-modal{color:#fff}.classic-modal .container{display:flex;flex-direction:column;height:100%;padding:2rem 1.5rem;position:relative;width:100%}@media (min-width:1025px){.classic-modal .container{padding:3.5rem 0;width:var(--container-width)}}.classic-modal .container>.title{position:sticky;text-align:center;top:0;width:100%;z-index:2}.force-theme[data-theme=light] .classic-modal .container>.title,.light-mode .classic-modal .container>.title{background-color:#fff}.dark-mode .classic-modal .container>.title,.force-theme[data-theme=dark] .classic-modal .container>.title{background-color:#16181e}.classic-modal .container .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:3.5rem;margin-top:1.5rem;text-align:center;width:100%}.classic-modal .container .actions{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;padding-bottom:1rem}@media (max-width:640px){.classic-modal .container .actions{flex-direction:column}}.classic-modal .close-btn.btn{position:absolute;right:1rem;top:1rem;z-index:4}.classic-modal .close-btn.btn:deep(.icon){height:2rem;width:2rem}
