.wcmd-wrap{max-width:720px;margin:20px auto;padding:0 12px;font-family:inherit}
.wcmd-note{background:#f2f6f3;border:1px solid #e2eae4;color:#1d3b27;padding:12px 14px;border-radius:10px;margin-bottom:14px;font-weight:600}
.wcmd-form{background:#fff;border:1px solid #edf1ee;border-radius:14px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}
.wcmd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:6px 0 18px}
.wcmd-amt{border:1px solid #e2e8e5;background:#fff;border-radius:12px;padding:14px 10px;font-size:18px;font-weight:700;cursor:pointer;transition:.15s ease}
.wcmd-amt:hover{border-color:#1e6f3d}
.wcmd-amt.is-active{background:#1e6f3d;border-color:#1e6f3d;color:#fff}
.wcmd-amt.wcmd-custom{font-size:16px}
.wcmd-field{margin:14px 0}
.wcmd-field label{display:block;font-weight:700;margin-bottom:6px}
.wcmd-req{color:#d63638}
.wcmd-field input{width:100%;border:1px solid #e2e8e5;border-radius:12px;padding:14px 12px;font-size:16px;outline:none}
.wcmd-field input:focus{border-color:#1e6f3d;box-shadow:0 0 0 3px rgba(30,111,61,.12)}
.wcmd-submit{width:100%;border:0;border-radius:14px;background:#1e6f3d;color:#fff;padding:14px 16px;font-size:18px;font-weight:800;cursor:pointer}
.wcmd-submit:hover{filter:brightness(.95)}
.wcmd-hint{margin-top:10px;color:#566; font-size:13px}
.wcmd-notice{padding:12px;border:1px solid #f0c; border-radius:10px;background:#fff}
@media(max-width:520px){
  .wcmd-grid{grid-template-columns:repeat(2,1fr)}
}
