/* Family review stays in the original registration/account locations. */
body.qy-parent-awaiting #installTip,body.qy-parent-awaiting #installBtn{display:none!important}
.qy-premium .qy-parent-review-card{padding:clamp(22px,4vw,36px);background:#fffefa;color:#26251f;border:1px solid #d8c9ad;border-radius:16px}
.qy-parent-review-card h1{line-height:1.25}
.qy-parent-review-card .sub{color:#78756d}
.qy-parent-review-card fieldset{border:0;padding:0;margin:22px 0 0;min-width:0}
.qy-parent-review-card label{display:block;margin:16px 0 6px;font-weight:650}
.qy-parent-review-card input:not([type=checkbox]),.qy-parent-review-card select,.qy-parent-review-card textarea{width:100%;min-height:44px;background:#fffefa;border:1px solid #c6b898;color:#26251f}
.qy-parent-review-card .button{margin-top:16px;min-height:44px}
.qy-family-student{border-top:1px solid #e5dfd4!important;margin-top:24px!important}
.qy-family-student legend{font-weight:700;padding-top:16px}
.qy-family-same{display:flex!important;align-items:center;gap:10px}
.qy-family-same input{width:20px;height:20px}
.qy-family-optional{margin-top:24px;border-top:1px solid #e5dfd4;padding-top:16px}
.qy-family-optional summary{cursor:pointer;color:#785b2b;font-weight:700;min-height:44px}
.qy-family-optional fieldset{border-top:1px solid #e5dfd4!important;margin-top:16px!important}
.qy-family-optional legend{font-weight:700;padding-top:12px}
.qy-parent-waiting{text-align:center}
.qy-parent-waiting h1{font-size:clamp(24px,5vw,32px);margin:12px 0}
.qy-parent-review-mark{display:inline-grid;place-items:center;width:54px;height:54px;border:1px solid #a88750;border-radius:50%;background:#f3ead7;color:#785b2b;font-size:31px}
/* Preview uses the original 3D room; only local camera and backdrop controls remain. */
.qy-warrior-lock-note{font-size:16px;font-weight:700;color:#e9c68a;margin:14px 0 7px}
.qy-warrior-locked .qy-room-locker{padding:22px}
.qy-warrior-login{margin-top:20px}
@media(max-width:760px){.qy-premium .qy-parent-review-card{padding:22px 18px}}
