.inquiry.svelte-kc4hrl{position:fixed;right:1rem;bottom:1rem;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.inquiry__button.svelte-kc4hrl{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:var(--accent);color:var(--surface);box-shadow:0 4px 14px #00000040;cursor:pointer}.inquiry__button.svelte-kc4hrl:hover{filter:brightness(1.08)}.inquiry__button.svelte-kc4hrl svg:where(.svelte-kc4hrl){width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.inquiry__box.svelte-kc4hrl{display:flex;flex-direction:column;gap:.55rem;width:min(21rem,calc(100vw - 2rem));padding:.85rem .9rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 28px #00000038;font-size:.875rem}.inquiry__form.svelte-kc4hrl{display:contents}.inquiry__head.svelte-kc4hrl{display:flex;align-items:center;justify-content:space-between}.inquiry__close.svelte-kc4hrl{padding:0 .3rem;border:0;background:none;color:var(--muted);font-size:1.3rem;line-height:1;cursor:pointer}.inquiry__field.svelte-kc4hrl{display:flex;flex-direction:column;gap:.2rem}.inquiry__field.svelte-kc4hrl span:where(.svelte-kc4hrl){color:var(--muted);font-size:.8rem}.inquiry__field.svelte-kc4hrl select:where(.svelte-kc4hrl),.inquiry__field.svelte-kc4hrl textarea:where(.svelte-kc4hrl),.inquiry__field.svelte-kc4hrl input:where(.svelte-kc4hrl){padding:.4rem .5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--fg);font:inherit}.inquiry__field.svelte-kc4hrl textarea:where(.svelte-kc4hrl){resize:vertical;min-height:6rem}.inquiry__trap.svelte-kc4hrl{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.inquiry__notice.svelte-kc4hrl{margin:0;color:var(--muted);font-size:.75rem}.inquiry__error.svelte-kc4hrl{margin:0;color:var(--danger);font-size:.8rem}.inquiry__sent.svelte-kc4hrl{margin:.4rem 0;color:var(--want)}.inquiry__send.svelte-kc4hrl{align-self:flex-end;padding:.45rem 1rem;border:0;border-radius:var(--radius);background:var(--accent);color:var(--surface);font:inherit;font-weight:600;cursor:pointer}.inquiry__send.svelte-kc4hrl:disabled{opacity:.6;cursor:default}
