.ba-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}@media (min-width:640px){.ba-grid{gap:1.5rem}}.ba-card{overflow:hidden;border-radius:1rem;border:1px solid rgb(63 63 70/.8);background:rgb(24 24 27/.7);box-shadow:0 10px 30px rgb(0 0 0/.25)}.ba-slider-wrap{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;cursor:col-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.ba-after-img,.ba-before-img{position:absolute;inset:0;width:100%;height:100%}.ba-after-img img,.ba-before-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.ba-before-img{clip-path:inset(0 50% 0 0)}.ba-divider{top:0;bottom:0;width:2px;background:#ffffff;transform:translateX(-50%);z-index:10;pointer-events:none}.ba-divider,.ba-handle{position:absolute;left:50%}.ba-handle{top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#dc2626;border:3px solid #ffffff;display:flex;align-items:center;justify-content:center;pointer-events:all;cursor:col-resize;box-shadow:0 2px 12px rgba(0,0,0,.5);transition:transform .15s ease,background .15s ease}.ba-handle:hover{background:#ef4444;transform:translate(-50%,-50%) scale(1.1)}.ba-handle:focus{outline:3px solid #ffffff;outline-offset:2px}.ba-handle:focus:not(:focus-visible){outline:none}.ba-handle:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.ba-label{position:absolute;top:14px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:6px;z-index:9;pointer-events:none}.ba-label-before{left:12px;background:rgb(0 0 0/.65);color:#ffffff}.ba-label-after{right:12px;background:rgb(220 38 38/.9);color:#ffffff}.ba-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid rgb(63 63 70/.7)}.ba-job-tag{font-size:13px;font-weight:600;color:#ffffff}.ba-car-tag{font-size:12px;color:rgb(161 161 170);text-align:right}@media (prefers-reduced-motion:reduce){.ba-handle{transition:none}}