.cg-money-field{display:flex;align-items:stretch;position:relative;min-width:0;width:100%;border:1px solid #bad3c6;border-radius:12px;background:#fff;box-shadow:0 3px 12px #153d2907;overflow:hidden}.cg-money-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 46px;background:linear-gradient(135deg,#e4f4e9,#f2f9f4);border-right:1px solid #cce1d4;color:#1d7347;font-size:1.2rem;font-weight:800}.cg-money-field input.form-control{min-width:0;width:100%;min-height:48px;border:0!important;border-radius:0!important;background:#fff;margin:0!important;box-shadow:none!important;padding:12px 14px;font-variant-numeric:tabular-nums;color:#193f4b;appearance:textfield;-moz-appearance:textfield}.cg-money-field input::-webkit-inner-spin-button,.cg-money-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cg-money-field:focus-within{border-color:#34895c;outline:3px solid #bce5cd;outline-offset:2px}.cg-money-field:has(.is-invalid){border-color:#b52d42}.cg-money-field:has(:disabled){opacity:.6}
.cg-money-field:has(.is-invalid) + .invalid-feedback{display:block}
