.dialog-overlay{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-dialog-overlay, 1100);animation:svelte-q081fs-fadeIn .2s ease-out}@keyframes svelte-q081fs-fadeIn{0%{opacity:0}to{opacity:1}}.dialog-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#0a0a0a;border:1px solid var(--alpha-white-08, rgba(255, 255, 255, .08));border-radius:.75rem;box-shadow:0 20px 25px -5px #00000080;z-index:var(--z-dialog-content, 1101);width:90%;max-height:90vh;display:flex;flex-direction:column;animation:svelte-q081fs-slideIn .2s ease-out}@keyframes svelte-q081fs-slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.dialog-header{position:relative;padding:1.25rem 1.5rem;border-bottom:1px solid var(--alpha-white-08, rgba(255, 255, 255, .08))}.dialog-title{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.2;padding-right:2rem}.dialog-description{color:var(--alpha-white-60, rgba(255, 255, 255, .6));font-size:.875rem;margin-top:.25rem}.dialog-close{position:absolute;top:1rem;right:1rem;z-index:2;color:var(--showrunner-text-placeholder, rgba(255, 255, 255, .4));cursor:pointer;transition:var(--transition-interactive);background:transparent;border:none;padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;touch-action:manipulation;min-width:2.75rem;min-height:2.75rem}.dialog-close:hover{color:#fff;background:var(--showrunner-bg-input, rgba(255, 255, 255, .05))}.dialog-body{padding:1.5rem;overflow-y:auto;flex:1}.dialog-footer{position:relative;z-index:1;padding:1.25rem 1.5rem;border-top:1px solid var(--alpha-white-08, rgba(255, 255, 255, .08));display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;justify-content:flex-end;overflow:visible}
