.mgcr{box-sizing:border-box;max-width:760px;margin:20px auto;padding:24px;border:1px solid #e0e6ed;border-radius:16px;background:linear-gradient(140deg,#f1f6fa,#f8fafb);color:#10283d;font-family:inherit;text-align:start;line-height:1.6}
.mgcr *{box-sizing:border-box}.mgcr [hidden]{display:none!important}.mgcr .mgcr-top{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.mgcr h2{font:inherit;font-weight:700;font-size:22px;line-height:1.4;margin:0;color:#10283d}.mgcr .mgcr-intro{font-size:14px;color:#596e82;margin:10px 0 22px}.mgcr .mgcr-languages{display:flex;gap:3px;padding:3px;background:#e7edf2;border-radius:9px;direction:ltr}.mgcr .mgcr-languages button{appearance:none;border:0;padding:5px 9px;min-height:34px;border-radius:7px;font:inherit;font-size:12px;background:transparent;color:#29455c;cursor:pointer;text-transform:none}.mgcr .mgcr-languages button[aria-pressed=true]{background:white;color:#806519;box-shadow:0 1px 4px #10283d12}
.mgcr .mgcr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.mgcr .mgcr-field label{display:block;margin-bottom:7px;font:inherit;font-size:14px;font-weight:500}.mgcr .mgcr-field :is(input,select,textarea){display:block;width:100%;min-width:0;max-width:100%;min-height:48px;padding:11px 13px;border:1px solid #d9e2eb;border-radius:10px;background-color:white;color:#193750;font:inherit;font-size:16px;line-height:1.5;box-shadow:none}.mgcr .mgcr-field select{padding-inline-end:30px}.mgcr .mgcr-field textarea{resize:vertical;min-height:96px}.mgcr .mgcr-wide{grid-column:1/-1}.mgcr .mgcr-rules{font-size:12px;color:#546b80;margin:15px 0}.mgcr .mgcr-total{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid #d9e2eb;border-radius:11px;background:white}.mgcr .mgcr-total span{font-size:14px}.mgcr .mgcr-amount{font:inherit;font-size:23px;font-weight:700;color:#b39228;white-space:nowrap}.mgcr .mgcr-estimate{font-size:11px;color:#617587;margin:7px 0 12px}
.mgcr :is(.mgcr-pay,.mgcr-whatsapp){display:block;width:100%;min-height:50px;padding:12px 18px;border:1px solid #b39228;border-radius:10px;background:#b39228;color:white;font:inherit;font-size:15px;font-weight:700;text-transform:none;cursor:pointer;line-height:1.5;margin:10px 0 0}.mgcr .mgcr-pay:hover{background:#9b7d20}.mgcr .mgcr-whatsapp{background:white;border-color:#12b95c;color:#079244}.mgcr .mgcr-whatsapp:hover{background:#eefbf3}.mgcr :is(.mgcr-pay,.mgcr-whatsapp):disabled{opacity:.55;cursor:not-allowed}.mgcr :is(input,select,textarea,button,a):focus-visible{outline:3px solid #caa948;outline-offset:3px}.mgcr .mgcr-status{padding:12px;border-radius:9px;margin:14px 0 0;background:#e9f7ef;color:#185b34;font-size:14px}.mgcr .mgcr-status[data-error=true]{background:#fff0ed;color:#922f20}.mgcr .mgcr-status a{display:block;color:inherit;text-decoration:underline;margin-top:6px}.mgcr .mgcr-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mgcr [dir=ltr]{text-align:left}
@media(max-width:600px){.mgcr{padding:20px 16px;border-radius:12px}.mgcr .mgcr-grid{grid-template-columns:1fr;gap:15px}.mgcr h2{font-size:21px}.mgcr .mgcr-top{gap:10px}.mgcr .mgcr-amount{font-size:22px}}
