.app-dialog,.app-dialog *{box-sizing:border-box}.app-dialog-host.v-dialog .v-card.app-dialog{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1.75rem 1.5rem 1.375rem;overflow-y:auto;border-radius:1rem;text-align:center}.app-dialog__close.v-btn{position:absolute;top:.5rem;right:.5rem}.app-dialog-host.v-dialog .v-card.app-dialog>*{flex-shrink:0}.app-dialog__icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:.25rem;border:.1875rem solid currentColor;border-radius:50%}.app-dialog__icon--danger{color:#dc2626}.app-dialog__icon--confirm{color:rgb(var(--v-theme-info))}.app-dialog__icon--success{color:rgb(var(--v-theme-success))}.app-dialog__icon--warning{color:rgb(var(--v-theme-warning))}.app-dialog__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.35;text-wrap:balance;overflow-wrap:anywhere}.app-dialog__text{margin:0;font-size:.95rem;line-height:1.5;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));white-space:pre-line;overflow-wrap:anywhere}.app-dialog__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem}.app-dialog__button.v-btn{--v-btn-height: 2.5rem;min-width:6rem;padding:0 1.25rem;text-transform:none;letter-spacing:normal;border-radius:.625rem;font-weight:600;color:#fff}.app-dialog__button.v-btn:focus-visible{outline:.1875rem solid rgba(29,78,216,.45);outline-offset:.125rem}.app-dialog__timer{align-self:stretch;height:.25rem;margin-top:.75rem;overflow:hidden;border-radius:.125rem;background:rgba(var(--v-theme-on-surface),.12)}.app-dialog__timer span{display:block;height:100%;background:rgb(var(--v-theme-success));transform-origin:left;animation:app-dialog-timer var(--app-dialog-timer) linear forwards}.app-dialog__timer--paused span{animation-play-state:paused}@keyframes app-dialog-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.app-dialog__timer span{animation:none}}@media(max-width:599px){.app-dialog-host.v-dialog>.v-overlay__content{width:calc(100% - 2rem);margin:1rem}.app-dialog__actions{flex-direction:column-reverse;align-self:stretch}.app-dialog__button.v-btn{width:100%}}@supports (scrollbar-color: auto){*{scrollbar-width:thin;scrollbar-color:rgba(var(--v-theme-on-surface, 0, 0, 0),.26) transparent}.gjs-editor-cont,.gjs-editor-cont *{scrollbar-color:rgba(255,255,255,.3) transparent}}.scrollbar-visible{scrollbar-width:auto;scrollbar-color:auto}.scrollbar-visible::-webkit-scrollbar{width:.5rem;height:.5rem}.scrollbar-visible::-webkit-scrollbar-track,.scrollbar-visible::-webkit-scrollbar-corner{background:transparent}.scrollbar-visible::-webkit-scrollbar-thumb{border:.125rem solid transparent;border-radius:.5rem;background-clip:padding-box;background-color:rgba(var(--v-theme-on-surface, 0, 0, 0),.3)}.scrollbar-visible::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--v-theme-on-surface, 0, 0, 0),.5)}.scrollbar-hidden{scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}
