.invoice-inquiry-page{color:var(--barit-black);overflow-wrap:anywhere;word-break:keep-all}.invoice-inquiry-page .tp-contact-me-title{font-size:1.5rem;line-height:1.4}.invoice-inquiry-page p{font-size:1rem;line-height:1.7}.invoice-inquiry-page a{text-underline-offset:4px;text-decoration:underline}.invoice-inquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.invoice-inquiry-field{margin-bottom:24px}.invoice-inquiry-field label{margin-bottom:8px;font-size:1rem;display:block}.invoice-inquiry-page .tp-contact-me-form.invoice-inquiry-form .tp-input{border:1px solid var(--barit-gray-300);background:var(--barit-white);width:100%;min-height:48px;color:var(--barit-black);border-radius:8px;padding:16px;font-size:1rem}.invoice-inquiry-page .tp-contact-me-form.invoice-inquiry-form .tp-textarea{resize:vertical;height:auto}.invoice-inquiry-page :is(a,button,input,textarea):focus-visible{outline:3px solid var(--barit-red);outline-offset:4px}.invoice-inquiry-notice{border-block:1px solid var(--barit-gray-300);padding-block:24px}.invoice-inquiry-notice p:last-child{margin-bottom:0}.invoice-inquiry-consent{cursor:pointer;align-items:center;gap:16px;min-height:48px;margin-block:24px;font-size:1rem;display:flex}.invoice-inquiry-consent input{width:24px;height:24px;accent-color:var(--barit-black);flex:none}.invoice-inquiry-form .tp-btn:disabled{opacity:.6;cursor:wait}.invoice-inquiry-feedback:has([role]){border:1px solid var(--barit-gray-300);border-radius:8px;margin-bottom:24px;padding:24px}.invoice-inquiry-feedback:focus-visible{outline:3px solid var(--barit-red);outline-offset:4px}.invoice-inquiry-feedback [role=alert]{margin:0}.invoice-inquiry-feedback strong{overflow-wrap:anywhere}
