.app-base-modal-overlay.svelte-1n41utl{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:20px}.app-base-modal.svelte-1n41utl{background:#fff;width:100%;box-shadow:0 4px 20px #0000004d;max-height:85vh;display:flex;flex-direction:column}.app-base-modal__header.svelte-1n41utl{color:#fff;padding:12px 20px;display:flex;align-items:center;gap:12px}.app-base-modal__title.svelte-1n41utl{font-size:18px;font-weight:700;margin:0;flex:1}.app-base-modal__close.svelte-1n41utl{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0 5px;line-height:1}.app-base-modal__close.svelte-1n41utl:hover{color:#f3f2f1}.app-base-modal__body.svelte-1n41utl{padding:20px;overflow-y:auto;flex:1;min-height:0}.app-base-modal__footer.svelte-1n41utl{padding:15px 20px;background-color:#f3f2f1;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.app-base-modal__footer.svelte-1n41utl .govuk-button{margin-bottom:0}
