.__item{display:flex;flex-direction:column;gap:8px}.__item label{color:#1f1f1f;font-size:clamp(.875rem,.8125rem + .2083333333vw,1rem);font-weight:500;line-height:1.3;margin-bottom:2px}.__item input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.__item select,.__item textarea{accent-color:#ff6955;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;color:#1f1f1f;font-size:1rem;line-height:1.5;outline:none;padding:12px;transition:border-color,box-shadow .2s ease-in-out}.__item input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.__item input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover,.__item select:focus,.__item select:hover,.__item textarea:focus,.__item textarea:hover{border-color:#ff6955;box-shadow:0 0 0 2px #ff695517}.__item input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])::-moz-placeholder,.__item select::-moz-placeholder,.__item textarea::-moz-placeholder{color:#6b6b6b}.__item input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])::placeholder,.__item select::placeholder,.__item textarea::placeholder{color:#6b6b6b}.__item .__description{color:#6b6b6b;font-size:clamp(.75rem,.75rem + 0vw,.75rem);line-height:1.2;margin-top:2px}.--required label:after{color:#ff6955;content:"*"}
