.arca-f230{max-width:820px;margin:0 auto;font-size:15px;color:#333;text-align:left}
.arca-f230 .f230-intro{font-size:16px;line-height:1.5;margin:0 0 18px}
.arca-f230 fieldset{border:1px solid #e3d3bd;background:#fffaf2;padding:14px 16px 6px;margin:0 0 16px;border-radius:0}
.arca-f230 legend{font-weight:700;color:#8C5826;padding:0 6px;font-size:16px}
.arca-f230 .f230-row{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end}
.arca-f230 .f230-f{display:flex;flex-direction:column;margin:0 0 8px;flex:1 1 120px}
.arca-f230 .f230-f.w1{flex:1 1 80px;max-width:140px}
.arca-f230 .f230-f.w2{flex:2 1 220px}
.arca-f230 .f230-f.w3{flex:3 1 280px}
.arca-f230 .f230-f>span{font-size:13px;font-weight:600;margin-bottom:4px}
.arca-f230 .f230-f>span b,.arca-f230 .f230-chk b{color:#c0392b}
.arca-f230 input[type=text],.arca-f230 input[type=email],.arca-f230 input[type=tel]{width:100%;box-sizing:border-box;height:40px;padding:6px 10px;border:1px solid #cdbba3;background:#fff;font-size:15px;border-radius:0}
.arca-f230 input.f230-bad{border-color:#c0392b;background:#fff5f4}
.arca-f230 .f230-err{color:#c0392b;font-size:12px;font-style:normal;min-height:14px}
.arca-f230 .f230-org{background:#fff;border-left:4px solid #F7931E;padding:10px 12px;margin:0 0 12px;line-height:1.5}
.arca-f230 .f230-chk{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px;line-height:1.45;cursor:pointer}
.arca-f230 .f230-chk input{margin-top:3px;width:18px;height:18px;flex:0 0 18px}
.arca-f230 .f230-help{margin:0 0 8px;font-size:14px}
.arca-f230 .f230-sign{border:2px dashed #cdbba3;background:#fff;max-width:600px}
.arca-f230 .f230-sign canvas{display:block;width:100%;height:auto;aspect-ratio:3/1;touch-action:none;cursor:crosshair}
.arca-f230 .f230-btn{display:inline-block;background:#8C5826;color:#fff!important;border:0;padding:12px 22px;font-weight:700;font-size:14px;text-transform:uppercase;cursor:pointer;text-decoration:none;margin:6px 8px 6px 0;border-radius:0;line-height:1.2}
.arca-f230 .f230-btn:hover{background:#6f4419}
.arca-f230 .f230-btn[disabled]{opacity:.6;cursor:wait}
.arca-f230 .f230-btn-light{background:#e9dccb;color:#5b3a17!important}
.arca-f230 .f230-btn-light:hover{background:#dcc8ae}
.arca-f230 .f230-gen{background:#07BC83;font-size:16px;padding:14px 28px}
.arca-f230 .f230-gen:hover{background:#05a070}
.arca-f230 .f230-send{background:#07BC83}
.arca-f230 .f230-privacy{font-size:12px;color:#777}
.arca-f230 .f230-result h3{color:#8C5826;margin:0 0 6px}
.arca-f230 .f230-preview{width:100%;height:820px;border:1px solid #e3d3bd;margin-top:12px;background:#f4f4f4}
.arca-f230 .f230-msg{font-weight:600;min-height:20px}
.arca-f230 .f230-msg-ok{color:#078a5f}
.arca-f230 .f230-msg-err{color:#c0392b}
.arca-f230-warn{background:#fff3cd;border:1px solid #e0c36b;padding:10px 14px}
@media(max-width:600px){.arca-f230 .f230-f.w1{max-width:none;flex-basis:40%}.arca-f230 .f230-preview{height:480px}}
