.status-badge{color:#fff;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:-.2px;border-radius:20px;padding:7px 14px;font-size:.8rem;font-weight:700;transition:all .3s;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a}.status-selling{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 12px #3b82f666,0 1px 3px #3b82f633}.status-contract{background:linear-gradient(135deg,#f43f5e 0%,#e11d48 100%);box-shadow:0 4px 12px #f43f5e66,0 1px 3px #f43f5e33}.status-sold{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 12px #10b98166,0 1px 3px #10b98133}@media (max-width:768px){.status-badge{border-radius:12px;padding:4px 10px;font-size:.65rem;top:6px;right:6px;box-shadow:0 2px 8px #0000001f,0 1px 2px #00000014}.status-selling{box-shadow:0 2px 8px #3b82f64d,0 1px 2px #3b82f626}.status-contract{box-shadow:0 2px 8px #f43f5e4d,0 1px 2px #f43f5e26}.status-sold{box-shadow:0 2px 8px #10b9814d,0 1px 2px #10b98126}}
.feature-tag{color:#fff;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;letter-spacing:-.2px;background:linear-gradient(135deg,#a855f7 0%,#9333ea 100%);border-radius:20px;padding:7px 14px;font-size:.8rem;font-weight:700;transition:all .3s;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #a855f766,0 1px 3px #a855f733}@media (max-width:768px){.feature-tag{border-radius:12px;padding:4px 10px;font-size:.65rem;top:6px;left:6px;box-shadow:0 2px 8px #a855f74d,0 1px 2px #a855f726}}
