.lab-enquiry.svelte-gptm2f{--lef-paper: var(--lab-paper, #f3efe5);--lef-ink: var(--lab-ink, #191510);--lef-ink-muted: var(--lab-ink-muted, #5f594e);--lef-rule: var(--lab-rule, rgba(25, 21, 16, .24));--lef-rule-strong: var(--lab-rule-strong, rgba(25, 21, 16, .42));--lef-blue: var(--lab-blue, var(--color-primary, #0000ff));--lef-blue-text: var(--lab-blue-text, var(--lef-blue));--lef-error: #a4231b;color:var(--lef-ink);font-family:var(--font-sans, system-ui, sans-serif)}[data-theme=dark] .lab-enquiry.svelte-gptm2f{--lef-paper: var(--lab-paper, #151109);--lef-ink: var(--lab-ink, #f1ece0);--lef-ink-muted: var(--lab-ink-muted, #b0aa9c);--lef-rule: var(--lab-rule, rgba(241, 236, 224, .22));--lef-rule-strong: var(--lab-rule-strong, rgba(241, 236, 224, .4));--lef-blue-text: var(--lab-blue-text, var(--lef-ink));--lef-error: #ff9c92}.lab-enquiry__title.svelte-gptm2f,.lab-enquiry__confirm-title.svelte-gptm2f{margin:0 0 clamp(16px,2.4vh,24px);padding-bottom:10px;border-bottom:1px solid var(--lef-rule-strong);font-size:var(--mkt-h4, 1.125rem);font-weight:var(--mkt-w-medium, 500);letter-spacing:.01em;color:var(--lef-ink)}.lab-enquiry__row.svelte-gptm2f+.lab-enquiry__row:where(.svelte-gptm2f){margin-top:14px}.lab-enquiry__label.svelte-gptm2f{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--lef-ink-muted)}.lab-enquiry__req.svelte-gptm2f{color:var(--lef-blue-text);font-weight:600}.lab-enquiry__label-line.svelte-gptm2f{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.lab-enquiry__label-line.svelte-gptm2f .lab-enquiry__label:where(.svelte-gptm2f){margin-bottom:0}.lab-enquiry__counter.svelte-gptm2f{font-size:.75rem;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lef-ink-muted)}.lab-enquiry__counter--warn.svelte-gptm2f{color:var(--lef-ink);font-weight:500}.lab-enquiry__counter--over.svelte-gptm2f{color:var(--lef-error);font-weight:600}.lab-enquiry__input.svelte-gptm2f{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--lef-rule-strong);border-radius:0;background:transparent;color:var(--lef-ink);font:inherit;font-size:16px;line-height:1.45}.lab-enquiry__input.svelte-gptm2f::placeholder{color:var(--lef-ink-muted);opacity:.85}.lab-enquiry__input.svelte-gptm2f:focus-visible{outline:2px solid var(--lef-blue-text);outline-offset:2px;border-color:var(--lef-ink)}.lab-enquiry__select.svelte-gptm2f{appearance:none;padding-right:34px;cursor:pointer;color-scheme:light}[data-theme=dark] .lab-enquiry__select.svelte-gptm2f{color-scheme:dark}.lab-enquiry__select.svelte-gptm2f option:where(.svelte-gptm2f){background-color:var(--lef-paper);color:var(--lef-ink)}.lab-enquiry__control--select.svelte-gptm2f{position:relative}.lab-enquiry__control--select.svelte-gptm2f:after{content:"";position:absolute;top:50%;right:14px;width:8px;height:8px;margin-top:-6px;border-right:1px solid var(--lef-ink-muted);border-bottom:1px solid var(--lef-ink-muted);transform:rotate(45deg);pointer-events:none}.lab-enquiry__textarea.svelte-gptm2f{min-height:120px;resize:vertical}.lab-enquiry__input--error.svelte-gptm2f{border-color:var(--lef-error)}.lab-enquiry__error.svelte-gptm2f{margin-top:6px;font-size:.75rem;line-height:1.4;color:var(--lef-error)}.lab-enquiry__failure.svelte-gptm2f{margin:0 0 16px;padding:10px 12px;border-left:3px solid var(--lef-error);color:var(--lef-error);font-size:.8125rem;line-height:1.45}.lab-enquiry__actions.svelte-gptm2f{display:flex;justify-content:flex-end;margin-top:clamp(20px,3vh,32px)}.lab-enquiry__submit.svelte-gptm2f,.lab-enquiry__close.svelte-gptm2f{display:inline-flex;align-items:center;gap:.75em;min-height:44px;padding:10px 14px;border:0;border-top:1px solid var(--lef-rule-strong);border-left:3px solid var(--lef-blue);border-radius:0;background:transparent;color:var(--lef-blue-text);font-family:inherit;font-size:var(--mkt-body, 15px);font-weight:var(--mkt-w-medium, 500);letter-spacing:.01em;cursor:pointer}.lab-enquiry__submit.svelte-gptm2f:hover:not(:disabled),.lab-enquiry__close.svelte-gptm2f:hover{border-top-color:var(--lef-ink-muted)}.lab-enquiry__submit.svelte-gptm2f:focus-visible,.lab-enquiry__close.svelte-gptm2f:focus-visible{outline:2px solid var(--lef-blue-text);outline-offset:3px}.lab-enquiry__submit.svelte-gptm2f:disabled{cursor:progress;color:var(--lef-ink-muted);border-left-color:var(--lef-rule-strong)}.lab-enquiry__submit-arrow.svelte-gptm2f{font-variant-numeric:tabular-nums}.lab-enquiry__confirm-body.svelte-gptm2f{max-width:var(--lab-measure, 68ch);margin:0 0 clamp(20px,3vh,32px);font-size:var(--mkt-body, 15px);line-height:1.6;color:var(--lef-ink)}.lab-enquiry__close.svelte-gptm2f{border-left-color:var(--lef-rule-strong);color:var(--lef-ink)}@media(min-width:560px){.lab-enquiry__row.svelte-gptm2f:not(.lab-enquiry__row--stacked){display:grid;grid-template-columns:minmax(9rem,12rem) 1fr;align-items:start;column-gap:var(--lab-col-gap, 24px)}.lab-enquiry__row.svelte-gptm2f:not(.lab-enquiry__row--stacked) .lab-enquiry__label:where(.svelte-gptm2f){margin-bottom:0;padding-top:12px}.lab-enquiry__input.svelte-gptm2f{font-size:var(--mkt-body, 15px)}}
