.modal-backdrop.svelte-k8jjiu.svelte-k8jjiu{position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:1em;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:20000;box-sizing:border-box;overflow:hidden}.modal.svelte-k8jjiu.svelte-k8jjiu{background-color:var(--form-panel-background-color);padding:1.25em;border-radius:.5em;box-shadow:0 .25em .375em #0000001a;min-width:20em;max-width:90vw;max-height:90vh;box-sizing:border-box;margin:auto;flex-shrink:0;overflow:hidden;overscroll-behavior:contain;display:flex;flex-direction:column}.modal.modal--fit-content.svelte-k8jjiu.svelte-k8jjiu{min-width:0;width:max-content}.modal.modal--fit-content.svelte-k8jjiu .modal-content.modal-content--top.svelte-k8jjiu{align-items:center}.modal.modal--fit-content.svelte-k8jjiu .modal-actions.svelte-k8jjiu{width:auto;align-self:center}.modal.modal--action-picker.svelte-k8jjiu.svelte-k8jjiu{min-width:0;width:min(20rem,92vw)}.modal.modal--action-picker.svelte-k8jjiu form.form--fill-tall.svelte-k8jjiu{width:100%;align-self:stretch}.modal.modal--action-picker.svelte-k8jjiu .modal-content.modal-content--top.svelte-k8jjiu{align-items:stretch;min-height:0;margin-bottom:0}.modal.modal--action-picker.svelte-k8jjiu .modal-content.svelte-k8jjiu{min-height:0}.modal.modal--action-picker.svelte-k8jjiu .modal-action-picker-list{display:flex;flex-direction:column;gap:.35em;width:100%}.modal.modal--action-picker.svelte-k8jjiu .modal-action-picker-list .button{width:100%;box-sizing:border-box}@media (max-width: 640px){.modal.modal--action-picker.svelte-k8jjiu .modal-action-picker-list{gap:.5em}.modal.modal--action-picker.svelte-k8jjiu .modal-action-picker-list .button{min-height:2.75em;height:2.75em}}.modal-header.svelte-k8jjiu.svelte-k8jjiu{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5em;flex-shrink:0;margin-bottom:.75em}.modal-header.svelte-k8jjiu h2.svelte-k8jjiu{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:1.2;margin:0}.modal-header-close.svelte-k8jjiu.svelte-k8jjiu{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;border-radius:.25em;color:var(--text-color);font-size:1.75rem;line-height:1;cursor:pointer;padding:0;margin:0}.modal-header-close.svelte-k8jjiu.svelte-k8jjiu:hover,.modal-header-close.svelte-k8jjiu.svelte-k8jjiu:focus-visible{color:var(--text-color);background-color:#7f7f7f26;border-radius:.25em}.modal.modal--fixed-height.svelte-k8jjiu.svelte-k8jjiu{overflow:hidden;flex:0 0 auto;max-height:var(--modal-panel-height, 90vh)}.modal.modal--fixed-height.svelte-k8jjiu>form.form--fill-tall.svelte-k8jjiu{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.modal.modal--fixed-height.svelte-k8jjiu .modal-content.modal-content--top.svelte-k8jjiu{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;margin-bottom:0}.modal.modal--fixed-height.svelte-k8jjiu .modal-picker-body{height:100%;min-height:0;width:100%;display:flex;flex-direction:column;text-align:left;box-sizing:border-box}.modal.modal--fixed-height.svelte-k8jjiu .modal-picker-body>*{flex:1 1 auto;min-height:0}.modal.modal--fixed-height.svelte-k8jjiu .modal-picker-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:block}.modal-content.svelte-k8jjiu.svelte-k8jjiu{width:100%;margin-bottom:.75em;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:3.5em}.modal-content.modal-content--top.svelte-k8jjiu.svelte-k8jjiu{align-items:stretch;justify-content:flex-start;max-width:100%}.modal.svelte-k8jjiu:not(.modal--fixed-height) .modal-content.modal-content--top.svelte-k8jjiu{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.modal-actions.svelte-k8jjiu.svelte-k8jjiu{width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.modal.modal--fixed-height.svelte-k8jjiu .modal-actions.svelte-k8jjiu{margin-top:.75em}form.svelte-k8jjiu.svelte-k8jjiu{margin-bottom:0;display:flex;flex-direction:column;min-height:0}form.form--fill-tall.svelte-k8jjiu.svelte-k8jjiu{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.modal.svelte-k8jjiu:not(.modal--fixed-height) form.form--fill-tall.svelte-k8jjiu{flex:0 1 auto}
