/* Manual Property Admin Styles */ #mls-clone-section { background: #f0f0f1; border: 1px solid #c3c4c7; padding: 15px 20px; margin-bottom: 20px; border-radius: 4px; } #mls-clone-section h3 { margin-top: 0; margin-bottom: 10px; font-size: 14px; } #mls-clone-section p { margin-bottom: 12px; color: #50575e; } #mls-clone-search { width: 200px; margin-right: 8px; } #mls-clone-btn { vertical-align: middle; } #mls-clone-status { display: inline-block; margin-left: 10px; font-style: italic; } /* Admin list table columns */ .column-mp_status { width: 80px; } .column-mp_price { width: 100px; } .column-mp_city { width: 120px; } .column-mp_homeproz, .column-mp_featured { width: 70px; } .column-mp_view { width: 50px; } /* Status badges */ .mp-status-badge { display: inline-block; padding: 2px 8px; border-radius: 3px; font-size: 12px; font-weight: 500; color: #fff; } .mp-status-badge.active { background-color: #28a745; } .mp-status-badge.pending { background-color: #ffc107; color: #212529; } .mp-status-badge.sold { background-color: #6c757d; } .mp-status-badge.cancelled, .mp-status-badge.expired, .mp-status-badge.withdrawn { background-color: #dc3545; }