
.amt-native{font-family:inherit;color:#333;max-width:720px;margin:28px 0 38px;box-sizing:border-box}.amt-native *{box-sizing:border-box}.amt-native h3{margin:22px 0 10px}.amt-preview-note{background:#f6f0f7;border-left:4px solid #75527d;padding:14px 18px;font-size:15px;line-height:1.5}.amt-preview-note strong,.amt-preview-note span{display:block}.amt-required{font-size:14px;color:#666}.amt-field{margin:0 0 25px;padding:0;border:0;min-width:0}.amt-field>label,.amt-field legend{display:block;font-weight:600;font-size:17px;line-height:1.5;margin-bottom:8px;padding:0;width:100%}.amt-field span{color:#a51c35}.amt-native input:not([type=radio]),.amt-native textarea{display:block;width:100%;border:1px solid #c5c5c5;border-radius:3px;background:white;padding:12px;font:inherit;font-size:17px;color:#252525;min-height:46px;box-shadow:none}.amt-native textarea{resize:vertical}.amt-native input:focus,.amt-native textarea:focus{outline:2px solid #75527d;outline-offset:2px}.amt-name{display:grid;grid-template-columns:1fr 1fr;gap:16px}.amt-sub{display:block;font-size:13px;color:#666;margin-top:5px;font-weight:400}.amt-choice{display:flex;align-items:center;gap:9px;min-height:36px;font-size:16px;font-weight:400;cursor:pointer}.amt-choice input{margin:0;accent-color:#75527d;width:18px;height:18px;flex:none}.amt-native button{background:#75527d;color:white;border:0;border-radius:24px;padding:13px 27px;font:inherit;font-size:17px;cursor:pointer;min-height:48px}.amt-native button:hover{background:#5d3d64}.amt-native button:disabled{opacity:.65;cursor:wait}.amt-error:empty,.amt-status:empty{display:none}.amt-error{font-size:14px;color:#a51c35;line-height:1.5;margin:6px 0 0}.amt-invalid input:not([type=radio]),.amt-invalid textarea{border-color:#a51c35}.amt-status{padding:15px 18px;background:#f3f5ef;border-radius:4px;line-height:1.5;margin-top:20px;font-size:16px}.amt-status[data-error=true]{background:#fff2f1}.amt-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.amt-native [hidden]{display:none!important}@media(max-width:480px){.amt-name{grid-template-columns:1fr;gap:12px}.amt-native button{width:100%}.amt-native{margin-top:20px}}
