/* Progressive property review inside the native workspace. */
.rn-intake{max-width:1000px;margin:auto}.rn-intake-progress{display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:650;letter-spacing:1.1px;color:var(--rn-muted)}.rn-intake progress{display:block;appearance:none;width:100%;height:3px;border:0;background:var(--rn-line);margin:10px 0 20px}.rn-intake progress::-webkit-progress-bar{background:var(--rn-line)}.rn-intake progress::-webkit-progress-value{background:var(--rn-gold)}.rn-intake progress::-moz-progress-bar{background:var(--rn-gold)}.rn-intake .rn-card{margin-bottom:18px}.rn-intake .rn-fields{margin:16px 0}.rn-intake .rn-field{margin-bottom:12px}.rn-intake .rn-contact-strip{margin:16px 0}.rn-intake-actions,.rn-intake-save{display:flex;align-items:center;justify-content:space-between;gap:12px}.rn-intake-actions{padding:12px 0;margin-top:18px}.rn-intake-save{font-size:12px;color:var(--rn-muted);margin:12px 0}.rn-intake-save .rn-button{font-size:12px;min-height:40px}.rn-intake-drafts{font-size:12px;border-bottom:1px solid var(--rn-line);padding:10px 0}.rn-intake-drafts summary{cursor:pointer;color:var(--rn-blue)}.rn-intake-drafts>div{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}.rn-intake-drafts .rn-button{font-size:12px}.rn-intake-drafts small{color:var(--rn-muted)}.rn-intake-address-results{display:grid;border-radius:10px;overflow:hidden}.rn-intake-address-results:not(:empty){border:1px solid var(--rn-line);margin-bottom:12px}.rn-intake-address-results button{border:0;border-bottom:1px solid var(--rn-line);background:white;text-align:left;padding:12px 16px;color:var(--rn-ink);min-height:46px}.rn-intake-address-results button:hover{background:var(--rn-surface)}.rn-intake-google{font:14px Arial,sans-serif;color:#5e5e5e;white-space:nowrap;padding:10px 16px;display:block;background:#fff}.rn-intake-address-selection{border:1px solid #c0a26877;background:#faf8f2;border-radius:10px;padding:16px;margin:16px 0}.rn-intake-address-selection p{font-size:12px;color:var(--rn-muted);margin-top:5px!important}.rn-intake-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.rn-intake-services label{display:flex;gap:10px;align-items:flex-start;padding:8px;background:var(--rn-surface);border-radius:8px}.rn-intake-upload{display:grid;gap:16px;padding:30px;border:1px dashed var(--rn-gold);border-radius:14px;background:var(--rn-surface);text-align:center;margin:20px 0}.rn-intake-upload .rn-success-actions{justify-content:center}.rn-intake-upload input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.rn-intake-upload label{cursor:pointer;position:relative}.rn-intake-upload label:focus-within{outline:3px solid var(--rn-gold);outline-offset:3px}.rn-intake-upload small{color:var(--rn-muted)}.rn-intake-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.rn-intake-photos article{border:1px solid var(--rn-line);border-radius:10px;overflow:hidden;background:white;min-width:0}.rn-intake-photos article>p{padding:8px 12px;color:var(--rn-muted);font-size:11px;overflow-wrap:anywhere}.rn-intake-photo{position:relative;aspect-ratio:4/3;background:var(--rn-surface);overflow:hidden}.rn-intake-photo img{display:block;width:100%;height:100%;object-fit:cover}.rn-intake-photo img:not([src]){opacity:0}.rn-intake-photo>span{position:absolute;left:8px;top:8px;background:#fff;padding:2px 7px;border-radius:100px;font-size:10px;font-weight:650}.rn-intake-photo-actions{display:flex;gap:7px;padding:10px}.rn-intake-photo-actions .rn-button{font-size:12px;min-height:44px;padding:7px 12px}.rn-intake-review .rn-list-heading{align-items:center;gap:12px}.rn-intake-review dl{display:grid;grid-template-columns:170px minmax(0,1fr);gap:9px 20px}.rn-intake-review dt{color:var(--rn-muted);text-transform:capitalize}.rn-intake-review dd{margin:0;overflow-wrap:anywhere}.rn-intake-review dd small{display:block;margin-top:4px;color:var(--rn-muted)}.rn-intake-review .rn-consent{margin-top:0}.rn-intake-review .rn-details p{margin:10px 0}.rn-intake-staff{margin:20px 0}.rn-intake-promote-select{display:flex;gap:9px;align-items:flex-start;padding:12px;font-size:12px}.rn-intake-staff .rn-consent{margin:16px 0}
@media(max-width:700px){.rn-intake-mode .rn-sidebar{padding:0 12px;min-height:0}.rn-intake-mode .rn-brand,.rn-intake-mode .rn-nav-label,.rn-intake-mode .rn-sidebar-foot{display:none}.rn-intake-mode .rn-sidebar nav{padding:0;min-height:44px}.rn-intake-mode .rn-sidebar nav button{min-height:44px;padding:6px 10px}.rn-intake-mode .rn-topbar{height:44px;padding:0 16px}.rn-intake-mode .rn-content{padding:18px 16px 92px}.rn-intake-mode .rn-heading h1{font-size:25px}.rn-intake-mode .rn-heading{margin-bottom:14px}.rn-intake-mode .rn-heading p{font-size:12px;margin-top:6px}.rn-intake-mode .rn-card{padding:18px}.rn-intake progress{margin-bottom:12px}.rn-intake-services{grid-template-columns:minmax(0,1fr)}.rn-intake-upload{padding:22px 12px}.rn-intake-upload .rn-success-actions{flex-wrap:wrap}.rn-intake-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rn-intake-photo-actions{padding:8px;gap:6px}.rn-intake-photo-actions .rn-button{padding:6px 9px}.rn-intake-review dl{grid-template-columns:minmax(0,1fr);gap:3px}.rn-intake-review dd{margin-bottom:12px}.rn-intake-review .rn-list-heading{flex-wrap:wrap}.rr-native-dialog .rn-intake-actions{position:fixed;left:0;right:0;bottom:0;z-index:4;margin:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #c0a26877;box-shadow:0 -5px 20px #112d4709}.rn-intake-actions .rn-button{min-height:46px}.rn-intake-save{gap:8px}.rn-intake-save>span{max-width:70%;font-size:11px}}

.rn-intake-expiry{font-size:11px;color:var(--rn-muted);margin:-4px 0 12px}
