.thiram-form{--tf-border:#d9d9e0;--tf-border-hover:#b9b9c4;--tf-accent:var(--wl-accent);--tf-accent-dark:var(--wl-accent-dark);--tf-error:#d0342c;--tf-label:#3f3f4a;--tf-text:#1b1b1f;--tf-muted:#6b6b78;--tf-radius:8px;--tf-height:44px;color:var(--tf-text)}.thiram-form .tf-field{margin-bottom:18px;display:block}.thiram-form .tf-field:last-child{margin-bottom:0}.thiram-form .tf-label{letter-spacing:.01em;color:var(--tf-label);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.2;display:block}.thiram-form .tf-req{color:var(--tf-accent-dark);margin-left:2px}.thiram-form .tf-message{color:var(--tf-muted);margin-top:6px;font-size:12px;line-height:1.35}.thiram-form .tf-message.tf-error{color:var(--tf-error)}.thiram-form .tf-field textarea.tf-control,.thiram-form .tf-field textarea.tf-control:hover,.thiram-form .tf-field textarea.tf-control:focus{border:1px solid var(--tf-border);border-radius:var(--tf-radius);width:100%;color:var(--tf-text);resize:vertical;background:#fff;outline:none;min-height:96px;padding:11px 12px;font-family:inherit;font-size:14.5px;line-height:1.45}.thiram-form .tf-field textarea.tf-control:hover{border-color:var(--tf-border-hover)}.thiram-form .tf-field textarea.tf-control:focus{border-color:var(--tf-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wl-accent)16%,transparent)}.thiram-form .tf-field textarea.tf-control.tf-invalid,.thiram-form .tf-field textarea.tf-control.tf-invalid:hover,.thiram-form .tf-field textarea.tf-control.tf-invalid:focus{border-color:var(--tf-error)}.thiram-form .tf-field textarea.tf-control::placeholder{color:#a0a0ad;opacity:1}.thiram-form .tf-phone .react-tel-input{font-family:inherit}.thiram-form .tf-phone .react-tel-input .form-control{width:100%;height:var(--tf-height);color:var(--tf-text);border:1px solid var(--tf-border);border-radius:var(--tf-radius);box-shadow:none;background:#fff;padding-left:58px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.thiram-form .tf-phone .react-tel-input .form-control:hover{border-color:var(--tf-border-hover)}.thiram-form .tf-phone .react-tel-input .form-control:focus{border-color:var(--tf-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wl-accent)16%,transparent)}.thiram-form .tf-phone.tf-phone-invalid .react-tel-input .form-control{border-color:var(--tf-error)}.thiram-form .tf-phone .react-tel-input .flag-dropdown,.thiram-form .tf-phone .react-tel-input .flag-dropdown.open,.thiram-form .tf-phone .react-tel-input .flag-dropdown:hover{border:0;border-right:1px solid var(--tf-border);border-radius:var(--tf-radius)0 0 var(--tf-radius);background:0 0}.thiram-form .tf-phone .react-tel-input .selected-flag,.thiram-form .tf-phone .react-tel-input .selected-flag:hover,.thiram-form .tf-phone .react-tel-input .selected-flag:focus,.thiram-form .tf-phone .react-tel-input .flag-dropdown.open .selected-flag{border-radius:var(--tf-radius)0 0 var(--tf-radius);background:0 0;width:46px;padding-left:12px}.thiram-form .tf-phone .react-tel-input .country-list{border-radius:var(--tf-radius);margin-top:6px;font-size:14px;box-shadow:0 8px 24px #11111a29}.thiram-form .tf-phone .react-tel-input .country-list .country.highlight,.thiram-form .tf-phone .react-tel-input .country-list .country:hover{background:color-mix(in srgb,var(--wl-accent)12%,#fff)}.thiram-form .tf-card{background:#fff;border:1px solid #ececf1;border-radius:12px;padding:18px}@media (min-width:768px){.thiram-form .tf-card{padding:22px}}.thiram-form .tf-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.thiram-form .tf-section-title{letter-spacing:.02em;text-transform:uppercase;color:var(--tf-accent-dark);font-size:15px;font-weight:700}
