
.liftOpsStatus.verificando_disponibilidad{background:#fff7d6!important;color:#7a5a00!important}
.liftOpsStatus.pendiente_pago{background:#dcfce7!important;color:#166534!important}
.liftOpsStatus.sin_disponibilidad{background:#fee2e2!important;color:#991b1b!important}
.liftOpsStatus.preparando{background:#e0f2fe!important;color:#075985!important}
.liftOpsAvailability{margin-top:12px;padding:12px;border:1px solid #e4e4e4;border-radius:12px;background:#fafafa;display:grid;gap:10px}
.liftOpsAvailability b{display:block;font-size:12px}.liftOpsAvailability small{display:block;margin-top:3px;color:#666;font-size:10px}
.liftOpsAvailabilityBtns{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.liftOpsAvailabilityBtns button{min-height:42px;border-radius:10px;font:inherit;font-size:11px;font-weight:600;cursor:pointer}
.liftOpsAvailabilityBtns .ok{border:0;background:#16a34a;color:#fff}
.liftOpsAvailabilityBtns .no{border:1px solid #e1b4b4;background:#fff;color:#a11}
.liftOpsAvailabilityBtns button:disabled{opacity:.55;cursor:wait}
.liftOpsPaymentReady,.liftOpsPaymentBlocked{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:11px;font-weight:600}
.liftOpsPaymentReady{background:#dcfce7;color:#166534}.liftOpsPaymentBlocked{background:#fee2e2;color:#991b1b}
@media(max-width:600px){.liftOpsAvailabilityBtns{grid-template-columns:1fr}}
