:root{--mobile: 576px;--tablet: 768px;--desktop: 992px;--maxMobile: 767px;--maxTablet: 991px;--maxDesktop: 1200px}.modal-backdrop.svelte-gtivs4{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal.svelte-gtivs4{background:var(--theme-simpleBackground);border-radius:10px;width:300px;max-width:90%;box-shadow:0 10px 25px #0000001a;overflow:hidden;border:1px solid var(--theme-borderColor)}@media (max-width: 768px){.modal.svelte-gtivs4{border-radius:0;max-height:100vh;height:100vh;max-width:100%;width:100%;padding-top:80px}}.modal-header.svelte-gtivs4{padding:var(--spacing-sm);border-bottom:1px solid var(--theme-borderColor)}.modal-header.warning{background:var(--theme-indicatorRejected)}.modal-header.success{background:var(--theme-indicatorApproved)}.modal-header.svelte-gtivs4 h3:where(.svelte-gtivs4){margin:0;color:var(--theme-textColor);font-size:var(--fontSize-md)}.modal-content.svelte-gtivs4{padding:var(--spacing-md);color:var(--theme-textColor)}.modal-footer.svelte-gtivs4{padding:var(--spacing-sm);display:flex;justify-content:flex-end;gap:var(--spacing-sm);border-top:1px solid var(--theme-borderColor)}button.svelte-gtivs4{padding:var(--spacing-xs) var(--spacing-sm);border-radius:5px;cursor:pointer;font-size:var(--fontSize-sm);border:1px solid var(--theme-borderColor)}button.cancel-button.svelte-gtivs4{background:var(--theme-buttonSecondary);color:var(--theme-buttonSecondaryText)}button.confirm-button.svelte-gtivs4{background:var(--theme-buttonPrimary);color:var(--theme-buttonPrimaryText)}
