.media-desktop.svelte-am6n2a{display:contents}@media (max-width: 768px){.media-desktop.svelte-am6n2a{display:none}}.media-mobile.svelte-1mq954y{display:none}@media (max-width: 768px){.media-mobile.svelte-1mq954y{display:contents}}.modal-demand.svelte-umvf39.svelte-umvf39{width:40rem;height:auto;padding:1.75rem;background:var(--c-bg-2);border-radius:.5rem}@media (max-width: 768px){.modal-demand.svelte-umvf39.svelte-umvf39{width:calc(100vw - 2rem);padding:0 1rem;max-height:calc(100vh - 10rem);overflow-y:auto}}.modal-demand__header.svelte-umvf39.svelte-umvf39{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.modal-demand__header.svelte-umvf39.svelte-umvf39{position:sticky;top:0;background:var(--c-bg-2);z-index:100;padding:1rem 0}}.modal-demand__title.svelte-umvf39.svelte-umvf39{font-size:1.75rem;font-weight:600;color:var(--c-green-foreground);margin:0;margin-bottom:1.25rem}@media (max-width: 768px){.modal-demand__title.svelte-umvf39.svelte-umvf39{font-size:1.25rem;margin:0}}.modal-demand__form.svelte-umvf39.svelte-umvf39{display:flex;flex-direction:column;align-items:center}.modal-demand__form-group.svelte-umvf39.svelte-umvf39{width:100%;display:flex;gap:.625rem;margin-bottom:.625rem}@media (max-width: 768px){.modal-demand__form-group.svelte-umvf39.svelte-umvf39{flex-direction:column}}.modal-demand__inline.svelte-umvf39.svelte-umvf39{flex:1;display:flex;background:#ffffff1a;border-radius:.625rem;border:1px solid var(--c-border);padding:1rem 0}.modal-demand__inline.svelte-umvf39.svelte-umvf39:focus-within{border-color:var(--c-green-fg)}.modal-demand__inline.svelte-umvf39 p.svelte-umvf39{width:6.25rem;text-align:center;font-size:1rem;color:var(--c-text-3);border-right:1px solid var(--c-green-fg);margin:0}.modal-demand__inline.svelte-umvf39 select.svelte-umvf39{flex:1;background:transparent;border:none;outline:none;color:var(--c-text-1);padding:0 1rem;margin-right:1rem;font-size:1rem}.modal-demand__inline.svelte-umvf39 select option.svelte-umvf39{color:#000}.modal-demand__inline.svelte-umvf39 input.svelte-umvf39{flex:1;background:transparent;border:none;outline:none;color:var(--c-text-1);padding:0 1rem;font-size:1rem;min-width:unset;width:100%}.modal-demand__textfield.svelte-umvf39.svelte-umvf39{flex:1;display:flex;flex-direction:column;background:#ffffff1a;border-radius:.625rem;border:1px solid var(--c-border)}.modal-demand__textfield.svelte-umvf39.svelte-umvf39:focus-within{border-color:var(--c-green-fg)}.modal-demand__textfield.svelte-umvf39 p.svelte-umvf39{font-size:1rem;color:var(--c-text-3);margin:1rem}.modal-demand__textfield.svelte-umvf39 textarea.svelte-umvf39{flex:1;background:transparent;border:none;outline:none;color:var(--c-text-1);padding:0 1rem 1.5rem;font-size:1rem}.modal-demand__submit.svelte-umvf39.svelte-umvf39{width:10rem;height:2.5rem;background:var(--c-green-fg);border-radius:.3125rem;border:none;outline:none;color:#000;font-size:1rem;font-weight:600;margin:1.25rem auto 0;transition:opacity var(--time-inst)}@media (max-width: 768px){.modal-demand__submit.svelte-umvf39.svelte-umvf39{flex:1;width:100%;margin:0}}.modal-demand__submit.svelte-umvf39.svelte-umvf39:disabled{background:var(--c-bg-2);color:var(--c-text-3);cursor:not-allowed}@media (hover: hover){.modal-demand__submit.svelte-umvf39.svelte-umvf39:not(:disabled):hover{opacity:.8;cursor:pointer}}.modal-demand__success.svelte-umvf39.svelte-umvf39{position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--c-bg-2);border-radius:.5rem;padding:1.25rem 2.5rem;display:flex;justify-content:center;align-items:center}.modal-demand__error.svelte-umvf39.svelte-umvf39{color:var(--c-red-fg)}.modal-demand__footer.svelte-umvf39.svelte-umvf39{display:contents}@media (max-width: 768px){.modal-demand__footer.svelte-umvf39.svelte-umvf39{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;position:sticky;bottom:0;background:var(--c-bg-2);z-index:100}}.modal-demand__cancel.svelte-umvf39.svelte-umvf39{flex:1;width:auto;height:2.5rem;background:#fff;border-radius:.3125rem;border:none;outline:none;color:#000;font-size:1rem;font-weight:600;transition:opacity var(--time-inst)}
