.modal-backdrop.svelte-k4lauw{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container.svelte-k4lauw{background:var(--layoutBackgroundColor);border-radius:12px;box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #0000001a;max-height:90vh;max-width:90vw;min-width:300px;min-height:200px;display:flex;flex-direction:column;outline:none}.modal-container.small.svelte-k4lauw{width:90%;max-width:400px}.modal-container.medium.svelte-k4lauw{width:90%;max-width:600px}.modal-container.large.svelte-k4lauw{width:90%;max-width:900px}.modal-container.full.svelte-k4lauw{width:90%;height:90%;max-width:90vw;max-height:90vh}.modal-header.svelte-k4lauw{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--primaryShadow)}.modal-title.svelte-k4lauw{font-size:20px;font-weight:600;color:var(--primaryFontColor);margin:0;font-family:Inter,sans-serif}.close-button.svelte-k4lauw{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--secondaryFontColor);transition:all .2s ease;border-radius:6px}.close-button.svelte-k4lauw:hover{background-color:var(--primary-color-10);color:var(--primaryFontColor)}.close-button.svelte-k4lauw:active{transform:scale(.95)}.modal-body.svelte-k4lauw{padding:24px;overflow-y:auto;flex:1}.modal-footer.svelte-k4lauw{padding:16px 24px;border-top:1px solid var(--primaryShadow);display:flex;gap:12px;justify-content:flex-end}.modal-footer.svelte-k4lauw:empty{display:none}
