.rm{color:#171717;text-align:left;gap:10px;min-width:0;max-width:480px;margin:14px 0 0;font-family:inherit;font-size:14px;line-height:1.5;display:grid}.rm.rm .rm-cta{color:#171717;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #171717;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:12px 20px;font-size:16px;font-weight:650;line-height:1.25;display:inline-flex}.rm.rm .rm-cta span{text-wrap:balance}.rm.rm .rm-cta:hover{background:#ececec}.rm.rm .rm-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.rm.rm .rm-form{gap:8px;margin:0;display:grid}.rm.rm .rm-label{color:#171717;font-size:14px;font-weight:650;display:block}.rm.rm .rm-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.rm.rm .rm-input{color:#171717;min-width:0;min-height:54px;font:inherit;background:#fff;border:1px solid #171717;border-radius:8px;flex:200px;margin:0;padding:0 14px;font-size:16px;line-height:1.25}.rm.rm .rm-input[readonly]{opacity:.6}.rm.rm .rm-send{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.rm.rm .rm-send:hover:not(:disabled){background:#333}.rm.rm .rm-send:disabled{opacity:.6;cursor:default}.rm.rm .rm-live{gap:4px;display:grid}.rm.rm .rm-live:empty{display:none}.rm.rm .rm-note{color:#626262;max-width:none;margin:0;font-size:13px;line-height:1.45}.rm.rm .rm-status{color:#171717;overflow-wrap:anywhere;max-width:none;margin:0;font-size:14px;line-height:1.5}.rm.rm .rm-status:focus{outline:none}.rm.rm .rm-status.is-error{color:#8c261c}.rm.rm[data-phase=status] .rm-status:not(.is-error){background:#fff;border:1px solid #dedede;border-radius:8px;padding:12px 14px 12px 40px;position:relative}.rm.rm[data-phase=status] .rm-status:not(.is-error):before{content:"✓";font-weight:700;position:absolute;top:12px;left:14px}.rm.rm .rm-actions{flex-wrap:wrap;gap:0 18px;max-width:none;margin:0;display:flex}.rm.rm .rm-link{color:#171717;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.rm.rm .rm-link:disabled{opacity:.55;cursor:default;text-decoration:none}.rm.rm :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #171717}
