.modal-backdrop.svelte-ta60gp{z-index:999;padding-top:var(--modal-top-inset,0px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.modal-container.svelte-ta60gp{resize:both;background:#fff;border-radius:.75rem;flex-direction:column;min-width:320px;min-height:200px;max-height:min(85vh,100% - 1rem);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.modal-container.fullscreen.svelte-ta60gp{width:100%;min-width:0;height:100%;max-height:none;box-shadow:none;resize:none;border-radius:0}.modal-header.fixed-header.svelte-ta60gp{cursor:default;-webkit-user-select:auto;user-select:auto}.modal-container.dragging.svelte-ta60gp{cursor:grabbing;box-shadow:0 25px 65px #0006}.modal-header.svelte-ta60gp{cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-title.svelte-ta60gp{color:#0f172a;margin:0;font-size:1.125rem;font-weight:600}.modal-close-btn.svelte-ta60gp{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:color .15s,background-color .15s;display:flex}.modal-close-btn.svelte-ta60gp:hover{color:#475569;background-color:#f1f5f9}.modal-body.svelte-ta60gp{flex:1;min-height:0!important;overflow-y:auto!important}:is(.modal-container.svelte-ta60gp:has(.svelte-select-list),.modal-body.svelte-ta60gp:has(.svelte-select-list)){overflow:visible!important}.modal-body.svelte-ta60gp:focus-visible{outline-offset:-2px;outline:2px solid #005ea2}.modal-footer.svelte-ta60gp{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.dark .modal-container.svelte-ta60gp{background:#0f172a}.dark .modal-header.svelte-ta60gp,.dark .modal-footer.svelte-ta60gp{border-color:#334155}.dark .modal-title.svelte-ta60gp{color:#f1f5f9}.dark .modal-close-btn.svelte-ta60gp{color:#94a3b8}.dark .modal-close-btn.svelte-ta60gp:hover{color:#e2e8f0;background-color:#334155}.dark .modal-body.svelte-ta60gp:focus-visible{outline-color:#60a5fa}
