.move-in-backroom{max-width:min(42rem,calc(100vw - 1.5rem))}
.move-in-backroom [hidden],.invite-backroom [hidden]{display:none!important}
.move-in-backroom form{display:grid;gap:.8rem}
.move-in-backroom label{display:grid;gap:.3rem;font-weight:700}
.move-in-backroom input,.move-in-backroom select{font:inherit;padding:.65rem;border:1px solid #87979f;border-radius:.55rem;background:#fff;color:#182126}
.move-in-backroom input[data-move-in-responsible-person]{opacity:1;background:#fff;color:#182126;-webkit-text-fill-color:#182126}
.move-in-backroom input[data-move-in-responsible-person]:autofill,
.move-in-backroom input[data-move-in-responsible-person]:-webkit-autofill{opacity:1;color:#182126;-webkit-text-fill-color:#182126;caret-color:#182126;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}
.move-in-flower-wait{display:grid;justify-items:center;gap:.5rem;padding:.8rem;font-weight:800;color:#173b49}
.move-in-flower-wait img{display:block;width:4.5rem;height:4.5rem;object-fit:contain;transform-origin:50% 50%;animation:move-in-flower-spin 1.8s linear infinite}
@keyframes move-in-flower-spin{to{transform:rotate(1turn)}}
@media(prefers-reduced-motion:reduce){.move-in-flower-wait img{animation:move-in-flower-pulse 1.4s ease-in-out infinite alternate}@keyframes move-in-flower-pulse{to{opacity:.58;transform:scale(.94)}}}
.invite-qr{display:grid;place-items:center;gap:.55rem;min-height:15rem;background:#fff;border:2px solid #d59618;border-radius:1rem;padding:.85rem;box-shadow:0 .45rem 1.1rem rgb(23 59 73 / 18%)}
.invite-qr svg{display:block;width:min(16rem,72vw);height:auto}
.invite-qr-caption{margin:0;color:#173b49;font-size:.92rem;font-weight:900;letter-spacing:.02em;text-align:center}
.invite-backroom [data-vendor-invite-status]{overflow-wrap:anywhere}
