.loader.svelte-1vtkrxh{font-size:var(--loader-font-size, 10px);text-indent:var(--loader-text-indent, -9999em);width:var(--loader-width, 20px);height:var(--loader-height, 20px);border-radius:var(--loader-border-radius, 50%);background:var(--loader-foreground);background:-moz-linear-gradient(left,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);background:-webkit-linear-gradient(left,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);background:-o-linear-gradient(left,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);background:-ms-linear-gradient(left,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);background:linear-gradient(to right,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);position:relative;-webkit-animation:svelte-1vtkrxh-load3 1.4s infinite linear;animation:svelte-1vtkrxh-load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader.svelte-1vtkrxh:before{width:var(--loader-before-width, 10px);height:var(--loader-before-height, 10px);background:var(--loader-foreground);border-radius:var(--loader-before-border-radius, 100% 0 0 0);position:var(--loader-before-position, absolute);top:var(--loader-before-top, 0);left:var(--loader-before-left, 0);content:""}.loader.svelte-1vtkrxh:after{background:var(--loader-background);width:var(--loader-after-width, 15px);height:var(--loader-after-height, 15px);border-radius:var(--loader-after-border-radius, 50%);content:"";margin:var(--loader-after-margin, auto);position:var(--loader-after-position, absolute);top:var(--loader-after-top, 0);left:var(--loader-after-left, 0);bottom:var(--loader-after-bottom, 0);right:var(--loader-after-right, 0)}@-webkit-keyframes svelte-1vtkrxh-load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes svelte-1vtkrxh-load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.button-container.svelte-1w4h7ib{position:relative;width:var(--button-width, fit-content)}button.svelte-1w4h7ib{max-height:var(--button-max-height);max-width:var(--button-max-width);font-family:var(--button-font-family);font-weight:var(--button-font-weight, 500);font-size:var(--button-font-size, 14px);background-color:var(--button-color, #3a4550);color:var(--button-text-color, white);height:var(--button-height, fit-content);padding:var(--button-padding, 16px);margin:var(--button-margin);border-radius:var(--button-border-radius, 0px);width:var(--button-width, fit-content);cursor:var(--cursor, pointer);opacity:var(--opacity, 1);border:var(--button-border, none);display:flex;justify-content:var(--button-justify-content, center);align-items:center;flex-direction:var(--button-content-flex-direction, row);gap:var(--button-content-gap, 16px);visibility:var(--button-visibility, visible);box-shadow:var(--button-box-shadow, none)}.button-loader.svelte-1w4h7ib{order:var(--button-loader-order, 1)}.button-icon.svelte-1w4h7ib{order:var(--button-icon-order, 2);display:var(--button-icon-display)}.button-text.svelte-1w4h7ib{order:var(--button-text-order, 3);display:var(--button-text-display)}button.svelte-1w4h7ib:hover{background:var(--button-hover-color, var(--button-color, #3a4550));color:var(--button-hover-text-color, var(--button-text-color, white));border:var(--button-hover-border, var(--button-border, none))}.button-progress-bar.svelte-1w4h7ib{position:absolute;height:100%;width:100%;background:var(--button-progress-loader-background-color, #00000030);animation:svelte-1w4h7ib-fill-loader var(--button-progress-loader-duration, 8s) forwards;z-index:2}@keyframes svelte-1w4h7ib-fill-loader{0%{width:0}to{width:100%}}.modal.svelte-1dcr69p{position:fixed;inset:0;width:var(--modal-width, 100vw);height:var(--modal-height, 100vh);display:flex;flex-direction:column;z-index:var(--modal-z-index, 15);-webkit-tap-highlight-color:transparent;margin:var(--modal-margin)}.overlay-active.svelte-1dcr69p{background-color:var(--background-color, #00000066);pointer-events:auto}.overlay-inactive.svelte-1dcr69p{pointer-events:none}.modal-content.svelte-1dcr69p{pointer-events:auto;background-color:var(--modal-content-background-color, #ffffff);cursor:auto;display:flex;flex-direction:column;border-radius:var(--modal-border-radius, 0px);overflow:var(--modal-content-overflow, auto);border-top:var(--modal-content-border-top)}.slot-content.svelte-1dcr69p{display:var(--modal-display, flex);overflow-y:var(--modal-overflow-y, scroll);scrollbar-width:var(--modal-scrollbar-width, none)}.slot-content.svelte-1dcr69p::-webkit-scrollbar{display:none}.center.svelte-1dcr69p{justify-content:var(--modal-center-justify-content, center);align-items:var(--modal-center-align-items, center)}.bottom.svelte-1dcr69p{justify-content:var(--modal-bottom-justify-content, flex-end);align-items:var(--modal-bottom-align-items)}.top.svelte-1dcr69p{justify-content:var(--modal-top-justify-content, flex-start);align-items:var(--modal-top-align-items)}.small.svelte-1dcr69p{height:var(--modal-small-height, 20vh);width:var(--modal-small-width)}.medium.svelte-1dcr69p{height:var(--modal-medium-height, 50vh);width:var(--modal-medium-width)}.large.svelte-1dcr69p{height:var(--modal-large-height, 80vh);width:var(--modal-large-width)}.fit-content.svelte-1dcr69p{height:fit-content;max-height:var(--modal-fit-content-max-height, 80vh)}.header.svelte-1dcr69p{display:flex;background-color:var(--modal-header-background-color, #f6f7f9);padding:var(--modal-header-padding, 18px 20px);border-radius:var(--modal-header-border-radius, 0px);border-bottom:var(--modal-header-border-bottom, none)}.footer-content.svelte-1dcr69p{display:flex;background-color:var(--modal-footer-background-color, #f6f7f9);padding:var(--modal-footer-padding, 18px 20px);border-radius:var(--modal-footer-border-radius, 0px);border-top:var(--modal-footer-border-top, none);justify-content:var(--modal-footer-justify-content, none)}.footer-action-buttons.svelte-1dcr69p{display:flex;gap:var(--modal-footer-gap, 0px);width:var(--modal-footer-action-buttons-width, auto)}.footer-secondary-button.svelte-1dcr69p{--button-max-height: var(--modal-footer-secondary-button-max-height);--button-max-width: var(--modal-footer-secondary-button-max-width);--button-font-family: var(--modal-footer-secondary-button-font-family);--button-font-weight: var(--modal-footer-secondary-button-font-weight, 500);--button-font-size: var(--modal-footer-secondary-button-font-size, 14px);--button-color: var(--modal-footer-secondary-button-color, #3a4550);--button-text-color: var(--modal-footer-secondary-button-text-color, white);--button-height: var(--modal-footer-secondary-button-height, fit-content);--button-padding: var(--modal-footer-secondary-button-padding, 16px);--button-margin: var(--modal-footer-secondary-button-margin);--button-border-radius: var(--modal-footer-secondary-button-border-radius, 0px);--button-width: var(--modal-footer-secondary-button-width, fit-content);--cursor: var(--modal-footer-secondary-button-cursor, pointer);--opacity: var(--modal-footer-secondary-button-opacity, 1);--button-border: var(--modal-footer-secondary-button-border, none);--button-justify-content: var(--modal-footer-secondary-button-justify-content, center);--button-content-flex-direction: var( --modal-footer-secondary-button-content-flex-direction, row );--button-content-gap: var(--modal-footer-secondary-button-content-gap, 16px);--button-visibility: var(--modal-footer-secondary-button-visibility, visible);--button-box-shadow: var(--modal-footer-secondary-button-box-shadow, none);order:var(--modal-secondary-button-order, none);flex:var(--modal-footer-secondary-button-flex-value, none)}.footer-primary-button.svelte-1dcr69p{--button-max-height: var(--modal-footer-primary-button-max-height);--button-max-width: var(--modal-footer-primary-button-max-width);--button-font-family: var(--modal-footer-primary-button-font-family);--button-font-weight: var(--modal-footer-primary-button-font-weight, 500);--button-font-size: var(--modal-footer-primary-button-font-size, 14px);--button-color: var(--modal-footer-primary-button-color, #3a4550);--button-text-color: var(--modal-footer-primary-button-text-color, white);--button-height: var(--modal-footer-primary-button-height, fit-content);--button-padding: var(--modal-footer-primary-button-padding, 16px);--button-margin: var(--modal-footer-primary-button-margin);--button-border-radius: var(--modal-footer-primary-button-border-radius, 0px);--button-width: var(--modal-footer-primary-button-width, fit-content);--cursor: var(--modal-footer-primary-button-cursor, pointer);--opacity: var(--modal-footer-primary-button-opacity, 1);--button-border: var(--modal-footer-primary-button-border, none);--button-justify-content: var(--modal-footer-primary-button-justify-content, center);--button-content-flex-direction: var(--modal-footer-primary-button-content-flex-direction, row);--button-content-gap: var(--modal-footer-primary-button-content-gap, 16px);--button-visibility: var(--modal-footer-primary-button-visibility, visible);--button-box-shadow: var(--modal-footer-primary-button-box-shadow, none);order:var(--modal-primary-button-order, none);flex:var(--modal-footer-primary-button-flex-value, none)}.header-text.svelte-1dcr69p{display:flex;align-items:center;flex:1;font-size:var(--header-text-size, 16px);font-weight:var(--modal-header-text-weight);line-height:var(--modal-header-text-line-height);letter-spacing:var(--modal-header-text-letter-spacing)}.header-left-img.svelte-1dcr69p,.header-right-img.svelte-1dcr69p{padding-top:var(--header-img-top-padding, 5px);cursor:pointer}.header-left-img.svelte-1dcr69p{margin:var(--header-left-image-margin, 0px 18px 0px 0px);width:var(--header-left-image-width, 25px);height:var(--header-left-image-height, 25px)}.header-right-img.svelte-1dcr69p{width:var(--header-right-image-width, 25px);height:var(--header-right-image-height, 25px);padding:var(--header-right-image-padding)}
