.e60Sjq_field{flex-direction:column;gap:6px;display:flex}.e60Sjq_label{letter-spacing:.01em;color:currentColor;opacity:.85;font-size:13px;font-weight:500;line-height:1.3}.e60Sjq_required{color:currentColor;opacity:.55}.e60Sjq_hint{color:currentColor;opacity:.6;font-size:12px;line-height:1.4}.e60Sjq_input,.e60Sjq_textarea{background:var(--bone);border:2px solid color-mix(in oklab, var(--season-deep) 12%, transparent);color:var(--ink);border-radius:10px;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:16px;transition:border-color .25s,box-shadow .25s,background .25s}.e60Sjq_input::placeholder,.e60Sjq_textarea::placeholder{color:color-mix(in oklab, var(--ink) 45%, transparent)}.e60Sjq_input:hover,.e60Sjq_textarea:hover{border-color:color-mix(in oklab, var(--season-deep) 35%, transparent)}.e60Sjq_input:focus,.e60Sjq_textarea:focus{border-color:var(--season-deep);box-shadow:0 0 0 4px color-mix(in oklab, var(--season-deep) 22%, transparent);background:#fff}[data-season=sommer] .e60Sjq_input:focus,[data-season=sommer] .e60Sjq_textarea:focus{border-color:var(--summer-text);box-shadow:0 0 0 4px color-mix(in oklab, var(--summer-text) 22%, transparent)}.e60Sjq_textarea{resize:vertical;min-height:96px}
