/*SPK-UXPOLISH1 – small visual polish, CSS only*/
/* job card: servicenr + Kopier no longer collide on small phones */
@media (max-width:400px){
 .jc-blrow{flex-wrap:wrap;row-gap:6px}
 .jc-copy>span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
 .jc-copy{min-width:40px;min-height:40px;justify-content:center;padding-left:10px!important;padding-right:10px!important}
 html body #spk-mc .jbc-steps li.jbc-stp>span,html body .jbc-steps li.jbc-stp>span{font-size:9.5px!important;letter-spacing:-.02em!important}
}
/* tap targets ≥ 40px for small text links */
.wo-all,.v4-lnk{display:inline-flex!important;align-items:center;min-height:40px}
/* PC approval card: subtitle wraps instead of «Kunden får S…» */
.spk-apv__t small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
/* Booking (customer): price line on category cards is no longer cut off («fra k…») */
.bk3c .bk3c__m{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
