dialog.dialog::backdrop{background:rgba(var(--dialog-background-color)/var(--dialog-background-alpha));-webkit-backdrop-filter:blur(var(--dialog-background-blur));backdrop-filter:blur(var(--dialog-background-blur))}.dialog{background:rgba(var(--card-background-color)/var(--card-background-alpha));-webkit-backdrop-filter:blur(var(--card-background-blur));backdrop-filter:blur(var(--card-background-blur));border:1px solid rgba(var(--card-background-color)/var(--card-border-alpha));border-radius:10px;gap:.5rem;min-width:50vw;max-width:65vw;min-height:20vh;max-height:90vh;padding:1rem;overflow:hidden}@media (max-width:1024px){.dialog{min-width:65vw;max-width:75vw;min-height:90vh;max-height:90vh}}@media (max-width:768px){.dialog{min-width:95vw;max-width:98vw;min-height:90vh;max-height:98vh;padding:.5rem}}.dialog:has(.general_form) .form_wrapper{background:rgba(var(--contrastcard-background-color)/var(--contrastcard-background-alpha));-webkit-backdrop-filter:blur(var(--contrastcard-background-blur))}.dialog_layout{gap:.5rem;display:grid}.dialog_header{justify-content:space-between;align-items:center;display:flex}.dialog_body{border-radius:var(--border-radius);max-height:85vh;display:grid;overflow-y:auto}.dialog_footer{justify-content:space-between;display:flex}.small_table{grid-template-columns:repeat(2,auto);gap:.5rem;display:grid}button.close{cursor:pointer;color:rgba(var(--neutral-text));background-color:rgba(var(--neutral-bg)/.4);border:none;border-radius:3px}
