.fullscreen-modal.svelte-176q6dx{z-index:2000;background-color:#fff;flex-direction:column;animation:.2s ease-out svelte-176q6dx-fullscreenSlideIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes svelte-176q6dx-fullscreenSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.close-button.svelte-176q6dx{cursor:pointer;color:#495057;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.close-button.svelte-176q6dx:hover{color:#333;background-color:#f8f9fa}.close-button.svelte-176q6dx:focus{outline-offset:2px;outline:2px solid #06c}.modal-header.svelte-176q6dx{background-color:#fff;border-bottom:1px solid #e9ecef;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-header.svelte-176q6dx h1:where(.svelte-176q6dx){color:#333;margin:0;font-size:1.5rem;font-weight:600}.modal-body.svelte-176q6dx{-webkit-overflow-scrolling:touch;background-color:#fff;flex:auto;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding:1.5rem 1.5rem 3rem;overflow-y:auto}@media (width<=640.98px){.modal-header.svelte-176q6dx{padding:.875rem 1.25rem}.modal-header.svelte-176q6dx h1:where(.svelte-176q6dx){font-size:1.25rem}.modal-body.svelte-176q6dx{padding:1.25rem}}@media (width<=479.98px){.modal-header.svelte-176q6dx{padding:.75rem 1rem}.modal-header.svelte-176q6dx h1:where(.svelte-176q6dx){font-size:1.125rem}.modal-body.svelte-176q6dx{padding:1rem}}
