/* JobLik 0.33.202 — smart-card hero feature rail redesign for first mobile/desktop view */
.jsh-home .jsh-showcase{position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important}
.jsh-home .jsh-hero-smart-layout{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,250px) minmax(145px,1fr)!important;align-items:center!important;gap:16px!important;direction:ltr!important}
.jsh-home .jsh-feature-rail{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-self:center!important;width:min(100%,260px)!important;direction:rtl!important}
.jsh-home .jsh-mini-card{display:grid!important;grid-template-columns:42px 1fr 42px!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:9px 12px!important;border-radius:18px!important;border:1px solid rgba(209,221,231,.95)!important;box-shadow:0 12px 24px rgba(7,29,59,.08)!important;background:#fff!important}
.jsh-home .jsh-mini-check,.jsh-home .jsh-mini-icon{width:42px!important;height:42px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:#fff!important;border:1px solid rgba(215,225,233,.98)!important;box-shadow:0 4px 12px rgba(7,29,59,.07)!important;font-weight:900!important}
.jsh-home .jsh-mini-check{color:#ff7a00!important;font-size:18px!important}
.jsh-home .jsh-mini-icon{color:#ff7a00!important;font-size:17px!important;letter-spacing:0!important}
.jsh-home .jsh-mini-copy{display:grid!important;gap:3px!important;text-align:right!important}
.jsh-home .jsh-mini-copy b,.jsh-home .jsh-mini-copy small{display:block!important;line-height:1.28!important;font-style:normal!important}
.jsh-home .jsh-mini-copy b{font-size:13px!important;color:#09233e!important;font-weight:900!important}
.jsh-home .jsh-mini-copy small{font-size:11px!important;color:#274763!important;font-weight:800!important}
.jsh-home .jsh-mini-card-peach{background:linear-gradient(180deg,#fff7f3,#fff0eb)!important}.jsh-home .jsh-mini-card-peach .jsh-mini-icon{color:#f47b6c!important}
.jsh-home .jsh-mini-card-blue{background:linear-gradient(180deg,#f4f9ff,#edf5ff)!important}.jsh-home .jsh-mini-card-blue .jsh-mini-icon{color:#5188f0!important}
.jsh-home .jsh-mini-card-mint{background:linear-gradient(180deg,#effaf4,#e9f7ef)!important}.jsh-home .jsh-mini-card-mint .jsh-mini-icon{color:#25b86d!important}
.jsh-home .jsh-mini-card-lavender{background:linear-gradient(180deg,#f7f2ff,#f1ecff)!important}.jsh-home .jsh-mini-card-lavender .jsh-mini-icon{color:#8860eb!important}
.jsh-home .jsh-mini-card-cream{background:linear-gradient(180deg,#fffaf2,#fff4e6)!important}.jsh-home .jsh-mini-card-cream .jsh-mini-icon{color:#f29a1d!important}
.jsh-home .jsh-mini-card-sky{background:linear-gradient(180deg,#f1fbff,#e9f7fc)!important}.jsh-home .jsh-mini-card-sky .jsh-mini-icon{color:#2b9fd7!important}
.jsh-home .jsh-mini-card-green{background:linear-gradient(180deg,#f3faee,#edf7e6)!important}.jsh-home .jsh-mini-card-green .jsh-mini-icon{color:#64a944!important}
.jsh-home .jsh-float{display:none!important}
@media(min-width:901px){
 .jsh-home .jsh-showcase{height:520px!important;min-height:520px!important;max-height:520px!important}
 .jsh-home .jsh-hero-smart-layout{grid-template-columns:minmax(0,290px) minmax(200px,260px)!important;gap:18px!important}
 .jsh-home .jsh-phone{width:265px!important;height:505px!important;min-height:505px!important;max-height:505px!important;border-width:8px!important;border-radius:34px!important;transform:rotate(-1.2deg)!important;margin:auto!important;overflow:hidden!important}
 .jsh-home .jsh-real-card{transform:scale(.66)!important;transform-origin:top center!important;width:137%!important;min-height:715px!important;margin-left:-18.5%!important}
 .jsh-home .jsh-feature-rail{width:238px!important;gap:10px!important}
 .jsh-home .jsh-mini-card{min-height:61px!important;padding:10px 12px!important}
}
@media(max-width:900px){
 .jsh-home .jsh-hero{padding:24px 14px!important;gap:16px!important}
 .jsh-home .jsh-actions{display:grid!important;gap:10px!important}
 .jsh-home .jsh-btn{width:100%!important}
 .jsh-home .jsh-showcase{height:530px!important;min-height:530px!important;max-height:530px!important}
 .jsh-home .jsh-hero-smart-layout{grid-template-columns:minmax(0,232px) minmax(108px,150px)!important;gap:10px!important;justify-content:center!important}
 .jsh-home .jsh-phone{width:228px!important;height:430px!important;min-height:430px!important;max-height:430px!important;border-width:7px!important;border-radius:28px!important;transform:none!important;margin:auto!important;overflow:hidden!important}
 .jsh-home .jsh-real-card{transform:scale(.56)!important;transform-origin:top center!important;width:137%!important;min-height:710px!important;margin-left:-18.5%!important}
 .jsh-home .jsh-feature-rail{width:100%!important;gap:8px!important}
 .jsh-home .jsh-mini-card{grid-template-columns:30px 1fr 30px!important;min-height:53px!important;padding:8px 8px!important;border-radius:16px!important;gap:7px!important}
 .jsh-home .jsh-mini-check,.jsh-home .jsh-mini-icon{width:30px!important;height:30px!important;border-radius:11px!important;font-size:13px!important}
 .jsh-home .jsh-mini-copy b{font-size:11px!important}
 .jsh-home .jsh-mini-copy small{font-size:9.4px!important}
 .jsh-home .jsh-trust{display:none!important}
}
@media(max-width:480px){
 .jsh-home .jsh-showcase{height:500px!important;min-height:500px!important;max-height:500px!important}
 .jsh-home .jsh-hero-smart-layout{grid-template-columns:minmax(0,205px) minmax(92px,132px)!important;gap:8px!important}
 .jsh-home .jsh-phone{width:202px!important;height:392px!important;min-height:392px!important;max-height:392px!important}
 .jsh-home .jsh-real-card{transform:scale(.495)!important}
 .jsh-home .jsh-feature-rail{gap:7px!important}
 .jsh-home .jsh-mini-card{grid-template-columns:26px 1fr 26px!important;min-height:48px!important;padding:7px 7px!important;border-radius:14px!important;gap:6px!important}
 .jsh-home .jsh-mini-check,.jsh-home .jsh-mini-icon{width:26px!important;height:26px!important;border-radius:10px!important;font-size:11px!important}
 .jsh-home .jsh-mini-copy b{font-size:10px!important}
 .jsh-home .jsh-mini-copy small{font-size:8.4px!important}
}
