.tlt-form-control{border:1px solid color-mix(in srgb, var(--color-charcoal) 60%, var(--color-surface));border-bottom-color:color-mix(in srgb, var(--color-charcoal) 75%, var(--color-surface));background:var(--color-ivory);width:100%;min-width:0;max-width:100%;min-height:3.25rem;color:var(--color-charcoal);font:inherit;border-radius:2px;padding:.8125rem 1rem;line-height:1.5;transition:border-color .18s,background-color .18s;display:block}textarea.tlt-form-control{resize:vertical;min-height:9rem}.tlt-form-control:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-charcoal) 80%, var(--color-surface));background:var(--color-surface)}.tlt-form-control:focus-visible{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:inset 3px 0 var(--color-focus);background:var(--color-surface)}.tlt-form-control[aria-invalid=true]{border-color:var(--color-tulip);background:color-mix(in srgb, var(--color-tulip) 3%, var(--color-surface));box-shadow:inset 3px 0 var(--color-tulip)}.tlt-form-control:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):focus-visible{box-shadow:inset -3px 0 var(--color-focus)}.tlt-form-control:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[aria-invalid=true]{box-shadow:inset -3px 0 var(--color-tulip)}.tlt-form-control:disabled{cursor:wait;background:var(--color-surface-muted)}.tlt-form-label{margin-bottom:.625rem;line-height:1.6}.tlt-form-help{max-width:50ch;margin-top:.625rem;font-size:.8125rem;line-height:1.65}.tlt-form-error{border-inline-start:2px solid var(--color-tulip);padding-inline-start:.625rem;font-size:.8125rem;font-weight:500}.tlt-form-field:has([aria-invalid=true])>label{color:var(--color-tulip-deep)}.tlt-customer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tlt-customer-option{border:1px solid color-mix(in srgb, var(--color-charcoal) 55%, var(--color-surface));cursor:pointer;background:var(--color-surface);border-radius:2px;align-items:center;gap:.75rem;min-height:4rem;padding:1rem 1.125rem;font-size:1rem;font-weight:500;transition:border-color .18s,background-color .18s;display:flex}.tlt-customer-option:hover{border-color:var(--color-charcoal);background:var(--color-ivory)}.tlt-customer-option:has(input:checked){border-color:var(--color-tulip);background:color-mix(in srgb, var(--color-tulip) 5%, var(--color-surface));box-shadow:inset 3px 0 var(--color-tulip);color:var(--color-tulip-deep)}.tlt-customer-option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):has(input:checked){box-shadow:inset -3px 0 var(--color-tulip)}.tlt-customer-option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px}.tlt-customer-option input:focus-visible{outline:none}.tlt-inquiry-form>fieldset>legend{letter-spacing:.08em;font-size:.8125rem}.tlt-form-group--shipment{border-top-color:var(--color-divider-major);padding-top:1.25rem}.tlt-form-group--shipment>legend{margin-bottom:1.25rem;padding-inline-end:1rem}.tlt-inquiry-form>fieldset>legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:normal}.tlt-inquiry-submit{border-top-color:var(--color-divider-major);padding-top:1.5rem}.tlt-inquiry-submit [role=status]:empty{margin-top:0}@media (max-width:399px){.tlt-customer-options{gap:.625rem}.tlt-customer-option{gap:.5rem;min-height:3.75rem;padding:.875rem .75rem;font-size:.875rem}.tlt-inquiry-submit>button{width:100%}}@media (max-width:359px){.tlt-customer-options{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.tlt-form-group>.grid{row-gap:1.25rem}.tlt-form-group--shipment{margin-top:2rem;padding-top:1rem}}.tlt-customer-option input{block-size:1rem;inline-size:1rem;accent-color:var(--color-tulip);flex:none}.tlt-customer-option:has(input:disabled){cursor:not-allowed;opacity:.5}
