/* Visual-only overrides: existing form and submission code remain untouched. */
.cod-order {
  background: #fff !important;
  border: 1px solid #e6ece9 !important;
  border-radius: 18px !important;
  box-shadow: 0 6px 24px rgba(0,0,0,.055) !important;
  color: #111827;
}
.cod-order input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
.cod-order textarea,
.cod-order select {
  background: #fff !important;
  border: 1px solid #b7d6c8 !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}
.cod-order input:focus, .cod-order textarea:focus, .cod-order select:focus {
  outline: 2px solid rgba(0,128,82,.18) !important;
  border-color: #008052 !important;
}
.cod-order button[type="submit"], .cod-order input[type="submit"] {
  background: #008052 !important;
  color: white !important;
  border: 0 !important;
  border-radius: 10px !important;
  box-shadow: none !important;
}
.cod-order button[type="submit"]:hover, .cod-order input[type="submit"]:hover {background: #006c46 !important;}
.sb-trust-badges {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 4px;direction:rtl;}
.sb-trust-badge {display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e4ebe7;border-radius:12px;padding:11px 9px;min-width:0;}
.sb-trust-badge svg {width:26px;height:26px;flex-shrink:0;stroke:#008052;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.sb-trust-badge strong {display:block;font-size:12px;line-height:1.5;color:#17231d;}
.sb-trust-badge small {display:block;font-size:10px;line-height:1.5;color:#66736d;}
@media(min-width:650px){.sb-trust-badges{grid-template-columns:repeat(4,minmax(0,1fr));}.sb-trust-badge{flex-direction:column;text-align:center;}}
