.aircraft-card{float:left;background:0 0;width:100%;max-width:350px;margin-right:20px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.8s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.image-container-afs-pd,.image-container-on-adder{background:linear-gradient(45deg,#2c2c2c,#404040);border-radius:16px;height:204px;margin-bottom:16px;transition:all .3s;position:relative;overflow:hidden}.aircraft-image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.status-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#404040e6;border-radius:12px;padding:4px 8px;font-size:9px;font-weight:600;position:absolute;top:10px;right:10px}.content{background:0 0;padding:0 20px 20px;position:relative}.aircraft-title-pd{color:#1a1a1a;letter-spacing:-.3px;margin-bottom:4px;font-size:18px;font-weight:700}.location-info{color:#666;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.location-icon{opacity:.7;width:12px;height:12px;margin-right:6px}.specs-info{color:#666;align-items:center;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.spec-item{flex-direction:column;gap:2px;display:flex}.spec-label{text-transform:uppercase;letter-spacing:.8px;opacity:.7;font-size:9px;font-weight:500}.spec-value{color:#1a1a1a;font-size:14px;font-weight:700}.price-section{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.price{color:#1a1a1a;font-size:24px;font-weight:800}.action-buttons-listing-thumb{align-items:center;gap:8px;display:flex}.save-btn-pd{color:#1a1a1a;cursor:pointer;text-transform:uppercase;letter-spacing:.3px;background:#fff;border:2px solid #1a1a1a;border-radius:30px;justify-content:center;align-items:center;gap:6px;min-width:90px;padding:10px 20px;font-size:12px;font-weight:600;transition:all .3s;display:flex}.save-btn-pd:hover{background:#f8f8f8;transform:translateY(-2px)}button.save-btn-outline-pd:disabled{cursor:not-allowed;background:#f8f8f8;border:none;padding:10px 20px}.btn-pd{cursor:pointer;text-transform:uppercase;letter-spacing:.3px;border:none;border-radius:30px;justify-content:center;align-items:center;gap:6px;min-width:90px;padding:10px 20px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.btn-primary-pd{color:#fff;background:#1a1a1a}.btn-primary-pd:hover{background:#333;transform:translateY(-2px)}.btn-primary-pd:disabled{cursor:not-allowed;border:none}
