.reception-status-badge{display:inline-flex;align-items:center;gap:4px;flex:none;white-space:nowrap;padding:2px 5px;border-radius:4px;background:#f0f2f4;color:#63717b;font-size:10px;font-weight:600;line-height:1.4;vertical-align:middle}.reception-status-badge[data-tone=upcoming]{background:#edf4fa;color:#346b94}.reception-status-badge[data-tone=current]{background:#e9f5ee;color:#246f4d}.reception-status-badge[data-closing-today=true]{background:#fff0e7;color:#a34423}.reception-status-badge[data-tone=unknown]{background:transparent;color:#78838b;font-weight:400}.reception-status-badge small{font:inherit;font-weight:400}.detail-reception-summary{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin-top:8px;font-size:11px;color:var(--muted)}.application-schedule-details{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px}.application-schedule-details dd>.reception-status-badge{margin-left:6px}.application-schedule-details>small{display:block;font-size:10px;line-height:1.6;color:var(--muted)}@media(max-width:600px){.results .card-mobile-facts .card-mobile-unit-status{display:flex;align-items:center;gap:4px;min-width:0}.results .card-mobile-facts .card-mobile-unit{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.results .card-mobile-facts .reception-status-badge{font-size:9px;line-height:1.4;color:#63717b;padding:1px 4px}.results .card-mobile-facts .reception-status-badge[data-tone=upcoming]{color:#346b94}.results .card-mobile-facts .reception-status-badge[data-tone=current]{color:#246f4d}.results .card-mobile-facts .reception-status-badge[data-closing-today=true]{color:#a34423}.detail-reception-summary{font-size:10px}.application-schedule-details dd>.reception-status-badge{margin-left:0}}.before-move-in-badge{display:inline-flex;align-items:center;flex:none;white-space:nowrap;padding:2px 5px;border-radius:4px;background:#fcecec;color:#ac3535;font-size:10px;font-weight:600;line-height:1.4;vertical-align:middle}.map-place-summary>.before-move-in-badge{margin-bottom:8px}.application-schedule-details dl.application-route{display:block;margin:16px 0;padding:0 0 0 8px}.application-schedule-details dl.application-route>dt{position:relative;border-left:2px solid #b8d8d3;padding:0 0 5px 22px;margin:0;color:#233e52;font-size:12px;font-weight:650;line-height:1.6}.application-schedule-details dl.application-route>dt:before{content:"";position:absolute;left:-6px;top:4px;width:10px;height:10px;border:2px solid #247d78;border-radius:50%;background:var(--paper,#fff);box-sizing:border-box}.application-schedule-details dl.application-route>dd{border-left:2px solid #b8d8d3;margin:0;padding:0 0 20px 22px;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.application-schedule-details dl.application-route>dd:last-child{padding-bottom:0;border-left-color:transparent}@media(max-width:600px){.results .card-mobile-facts .before-move-in-badge{font-size:9px;line-height:1.4;padding:1px 4px;color:#ac3535}}