#modals,#toasts{z-index:200;flex-direction:column;justify-content:flex-end;align-items:center;gap:1.2em;padding:1.2em;display:flex}#modals,#toasts,#modals>.modal,#toasts>.modal{max-height:100vh;position:fixed;bottom:0;left:0;right:0}#modals>.card .btn.close,#toasts>.card .btn.close,#modals>.modal>div .btn.close,#toasts>.modal>div .btn.close{margin-top:0;position:absolute;top:1.2em;right:1.2em}#modals,#modals>.modal{top:0}#modals>.modal{z-index:9;background:rgba(0,0,0,.2);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1.2em;display:flex}#modals>.modal>canvas{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}#modals>.modal>.card{width:400px;min-width:300px;max-width:99vw;max-height:99vh;box-shadow:none;z-index:1;animation:.1s aff-modale;position:relative;overflow-y:auto}@keyframes aff-modale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}#modals>.modal>.card>header>i{color:#6c5dd3;font-size:3em}#toasts>.card{text-align:left;z-index:999;cursor:pointer;max-width:450px;padding-right:1.8em;animation:.1s aff-toast}@keyframes aff-toast{0%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}#toasts>.card>i{color:#6c5dd3;flex:0 0 1em}#toasts>.card h2{font-size:1em}#toasts>.card p{text-align:left}#internalLayout{justify-content:center;align-items:center;min-height:80vh;display:flex}