.modal-mask{max-width:100%;max-height:100%;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.modal-mask::backdrop{background-color:color-mix(in srgb, var(--auger-dark) 90%, transparent)}.modal-controls{flex-direction:column;align-self:flex-start;gap:.8rem;width:3rem;margin:0 1.5rem;display:flex;overflow:hidden}.modal-controls>*{box-shadow:var(--auger-shadow-overlay)}.modal-container{max-width:100%;transition:all .2s;display:flex;overflow:hidden}.modal-container .modal-content{background:var(--auger-bg);max-width:100%;max-height:90vh;box-shadow:var(--auger-shadow-overlay);z-index:9999;flex-grow:1;padding:1.4rem 1.5rem;overflow:scroll}.modal-container .modal-content.flush{padding:0;display:flex;overflow:hidden}.modal-card{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.modal-card .modal-card-head{background:var(--auger-bg-muted);border-bottom:1px solid var(--auger-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-card .modal-card-title{font-size:var(--auger-size-4);color:var(--auger-text-strong);flex-grow:1;margin:0;font-weight:600}.modal-card .modal-card-body{flex:1;padding:1.5rem;overflow-y:auto}.modal-card .modal-card-foot{background:var(--auger-bg-muted);border-top:1px solid var(--auger-border);flex-shrink:0;padding:1rem 1.5rem}@media screen and (width<=768px){.modal-container{flex-direction:column;width:95%;height:95%}.modal-container>.modal-controls:first-child{display:none}.modal-container .modal-controls{flex-direction:row;width:100%;height:4rem;margin:0;padding-top:1rem}.modal-container .modal-controls button.btn{min-width:3rem}.modal-container .modal-content{margin:0;overflow:auto}}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-container,.modal-leave-to .modal-container{transform:scale(.8)}
