#rf-seller{font-family:var(--rf-font,"futura-pt",sans-serif);background:var(--rf-bg,#faf7f4);color:var(--rf-ink,#111);min-height:100vh}#rf-seller *,#rf-seller :before,#rf-seller :after{box-sizing:border-box}#rf-seller .sds-container{width:100%}#rf-seller .sds-main{flex-direction:column;gap:20px;max-width:640px;margin:0 auto;padding:0 16px 48px;display:flex}@media (min-width:768px){#rf-seller .sds-main{gap:24px;padding:0 24px 64px}}#rf-seller .sds-header{justify-content:space-between;align-items:center;max-width:640px;margin:0 auto;padding:16px;display:flex}#rf-seller .sds-header-title{color:var(--rf-muted,#8b8078);margin:0;font-size:1rem;font-weight:600}#rf-seller .sds-brand-name{color:var(--rf-ink,#111);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}#rf-seller .sds-error{text-align:center;max-width:480px;margin:0 auto;padding:64px 24px}#rf-seller .sds-error h1{margin:0 0 12px;font-size:1.5rem}#rf-seller .sds-error p{color:var(--rf-muted,#8b8078);margin:0 0 24px;line-height:1.5}#rf-seller .sds-overview,#rf-seller .sds-checklist,#rf-seller .sds-valuation,#rf-seller .sds-agent{background:var(--rf-card,#fff);border:1px solid var(--rf-border,#e5ded6);border-radius:var(--rf-radius-card,16px);overflow:hidden}#rf-seller .sds-section-title{color:var(--rf-ink,#111);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:600;display:flex}#rf-seller .sds-overview-photo img{object-fit:cover;width:100%;height:auto;max-height:220px;display:block}#rf-seller .sds-overview-body{padding:16px}#rf-seller .sds-overview-address{color:var(--rf-ink,#111);margin:0 0 12px;font-size:1.125rem;font-weight:700}#rf-seller .sds-overview-stats{gap:16px;margin-bottom:12px;display:flex}#rf-seller .sds-stat{flex-direction:column;gap:2px;display:flex}#rf-seller .sds-stat-label{color:var(--rf-muted,#8b8078);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}#rf-seller .sds-stat-value{color:var(--rf-ink,#111);font-size:1rem;font-weight:700}#rf-seller .sds-progress-track{margin-top:4px}#rf-seller .sds-progress-bar{background:var(--rf-border-light,#f0ebe4);border-radius:3px;height:6px;overflow:hidden}#rf-seller .sds-progress-fill{background:var(--rf-gold,#c48c3a);border-radius:3px;height:100%;transition:width .3s}#rf-seller .sds-checklist{padding:16px}#rf-seller .sds-checklist .sds-section-title{margin-bottom:12px}#rf-seller .sds-accordion{flex-direction:column;gap:8px;display:flex}#rf-seller .sds-accordion-item{border:1px solid var(--rf-border-light,#f0ebe4);border-radius:var(--rf-radius-input,10px);overflow:hidden}#rf-seller .sds-accordion-item.is-locked{opacity:.6}#rf-seller .sds-accordion-item.is-complete .sds-accordion-trigger{background:var(--rf-success-bg,#dcfce7)}#rf-seller .sds-accordion-trigger{cursor:pointer;text-align:left;width:100%;color:var(--rf-ink,#111);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-family:inherit;font-size:.9375rem;display:flex}#rf-seller .sds-accordion-trigger:disabled{cursor:not-allowed}#rf-seller .sds-trigger-main{flex:1;min-width:0}#rf-seller .sds-trigger-title{margin-bottom:4px;font-weight:600}#rf-seller .sds-trigger-bar{background:var(--rf-border-light,#f0ebe4);border-radius:2px;max-width:200px;height:4px;overflow:hidden}#rf-seller .sds-trigger-bar-fill{border-radius:2px;height:100%;transition:width .3s}#rf-seller .sds-trigger-bar-fill.is-green{background:var(--rf-green,#22c55e)}#rf-seller .sds-trigger-bar-fill.is-gray{background:var(--rf-muted-light,#a29683)}#rf-seller .sds-trigger-right{flex-shrink:0;align-items:center;gap:8px;display:flex}#rf-seller .sds-trigger-meta{color:var(--rf-muted,#8b8078);font-size:.8125rem}#rf-seller .sds-badge{border-radius:var(--rf-radius-pill,999px);align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}#rf-seller .sds-badge.locked{background:var(--rf-neutral-bg,#f3f4f6);color:var(--rf-neutral-text,#6b7280)}#rf-seller .sds-badge.complete{background:var(--rf-success-bg,#dcfce7);color:var(--rf-success-text,#16a34a)}#rf-seller .sds-chev{color:var(--rf-muted,#8b8078);transition:transform .2s}#rf-seller .sds-chev.rotated{transform:rotate(90deg)}#rf-seller .sds-accordion-content{padding:0 12px 12px;display:none}#rf-seller .sds-accordion-content.open{display:block}#rf-seller .sds-tip{color:var(--rf-muted,#8b8078);background:var(--rf-bg-warm,#f3ede6);border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:.875rem}#rf-seller .sds-task-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}#rf-seller .sds-task-row{border-bottom:1px solid var(--rf-border-light,#f0ebe4);align-items:center;gap:10px;padding:8px 0;display:flex}#rf-seller .sds-task-row:last-child{border-bottom:none}#rf-seller .sds-task-idx{color:var(--rf-muted,#8b8078);flex-shrink:0;width:24px;font-size:.75rem;font-weight:600}#rf-seller .sds-task-title{min-width:0;color:var(--rf-ink,#111);flex:1;font-size:.875rem}#rf-seller .sds-task-cta{flex-shrink:0;align-items:center;gap:8px;display:flex}#rf-seller .sds-task-empty{text-align:center;color:var(--rf-muted,#8b8078);padding:16px;font-size:.875rem}#rf-seller .sds-pill{border-radius:var(--rf-radius-pill,999px);white-space:nowrap;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}#rf-seller .sds-pill-emerald{background:var(--rf-success-bg,#dcfce7);color:var(--rf-success-text,#16a34a)}#rf-seller .sds-pill-amber{background:var(--rf-warning-bg,#fef9c3);color:var(--rf-warning-text,#a16207)}#rf-seller .sds-pill-blue{background:var(--rf-info-bg,#dbeafe);color:var(--rf-info-text,#2563eb)}#rf-seller .sds-valuation{padding:20px}#rf-seller .sds-valuation .sds-section-title{margin-bottom:8px}#rf-seller .sds-valuation-estimate{color:var(--rf-ink,#111);margin-bottom:4px;font-size:2rem;font-weight:800}#rf-seller .sds-valuation-range{color:var(--rf-muted,#8b8078);margin-bottom:12px;font-size:.9375rem}#rf-seller .sds-valuation-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}#rf-seller .sds-confidence{border-radius:var(--rf-radius-pill,999px);padding:2px 10px;font-size:.8125rem;font-weight:600}#rf-seller .sds-confidence.high{background:var(--rf-success-bg,#dcfce7);color:var(--rf-success-text,#16a34a)}#rf-seller .sds-confidence.mid{background:var(--rf-warning-bg,#fef9c3);color:var(--rf-warning-text,#a16207)}#rf-seller .sds-confidence.low{background:var(--rf-error-bg,#fef2f2);color:var(--rf-error-text,#dc2626)}#rf-seller .sds-valuation-updated{color:var(--rf-muted,#8b8078);font-size:.8125rem}#rf-seller .sds-agent{padding:20px}#rf-seller .sds-agent .sds-section-title{margin-bottom:12px}#rf-seller .sds-agent-header{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}#rf-seller .sds-agent-photo{object-fit:cover;border-radius:50%;flex-shrink:0}#rf-seller .sds-agent-placeholder{background:var(--rf-bg-warm,#f3ede6);width:64px;height:64px;color:var(--rf-muted,#8b8078);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}#rf-seller .sds-agent-info{flex:1;min-width:0}#rf-seller .sds-agent-name{color:var(--rf-ink,#111);font-size:1rem;font-weight:700}#rf-seller .sds-agent-company{color:var(--rf-muted,#8b8078);margin-bottom:6px;font-size:.875rem}#rf-seller .sds-agent-contact{flex-direction:column;gap:4px;display:flex}#rf-seller .sds-agent-link{color:var(--rf-link,#15803d);align-items:center;gap:6px;font-size:.875rem;text-decoration:none;display:inline-flex}#rf-seller .sds-agent-link:hover{color:var(--rf-link-hover,#166534);text-decoration:underline}#rf-seller .sds-btn{border-radius:var(--rf-radius-input,10px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}#rf-seller .sds-btn-primary{background:var(--rf-cta,#15803d);color:var(--rf-cta-text,#fff);box-shadow:0 2px 8px var(--rf-cta-shadow,#15803d38);width:100%}#rf-seller .sds-btn-primary:hover{background:var(--rf-cta-hover,#166534)}#rf-seller .sds-btn-outline{color:var(--rf-ink,#111);border:1px solid var(--rf-border,#e5ded6);background:0 0}#rf-seller .sds-btn-outline:hover{background:var(--rf-bg-warm,#f3ede6)}#rf-seller .sds-btn-sm{padding:5px 10px;font-size:.75rem}#rf-seller .sds-modal-overlay,.sds-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#rf-seller .sds-modal,.sds-modal{background:var(--rf-card,#fff);border-radius:var(--rf-radius-card,16px);width:100%;max-width:560px;max-height:90vh;position:relative;overflow-y:auto}#rf-seller .sds-modal-close,.sds-modal-close{color:var(--rf-muted,#8b8078);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;display:flex;position:absolute;top:12px;right:12px}#rf-seller .sds-modal-close:hover,.sds-modal-close:hover{background:var(--rf-bg-warm,#f3ede6)}@media (min-width:640px){#rf-seller .sds-overview-stats{gap:32px}#rf-seller .sds-task-row{gap:14px}#rf-seller .sds-btn-primary{width:auto}}@media (min-width:768px){#rf-seller .sds-header{padding:20px 24px}#rf-seller .sds-overview-photo img{max-height:300px}}#rf-seller .sds-task-idx-complete{background:var(--rf-success-bg,#dcfce7);width:24px;height:24px;color:var(--rf-success-text,#16a34a);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}#rf-seller .sds-task-idx-pending{background:var(--rf-warning-bg,#fef9c3);width:24px;height:24px;color:var(--rf-warning-text,#a16207);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.campaign-theme #rf-seller .sds-progress-fill{background:linear-gradient(90deg,var(--campaign-accent),var(--campaign-accent-light))}.campaign-theme #rf-seller .sds-trigger-bar-fill.is-green{background:var(--campaign-cta)}.campaign-theme #rf-seller .sds-badge.complete{background:color-mix(in srgb,var(--campaign-cta),#fff 85%);color:var(--campaign-cta)}.campaign-theme #rf-seller .sds-accordion-item.is-complete .sds-accordion-trigger{background:color-mix(in srgb,var(--campaign-cta),#fff 85%)}.campaign-theme #rf-seller .sds-pill-emerald{background:color-mix(in srgb,var(--campaign-cta),#fff 85%);color:var(--campaign-cta)}.campaign-theme #rf-seller .sds-pill-amber{background:color-mix(in srgb,var(--campaign-accent),#fff 85%);color:var(--campaign-accent)}.campaign-theme #rf-seller .sds-task-idx-complete{background:color-mix(in srgb,var(--campaign-cta),#fff 85%);color:var(--campaign-cta)}.campaign-theme #rf-seller .sds-task-idx-pending{background:color-mix(in srgb,var(--campaign-accent),#fff 85%);color:var(--campaign-accent)}
