/* TODA 1.3.8 — samo mobilna optimizacija; namizna postavitev 1.3.7 ostane nedotaknjena */
.toda-mobile-toggle{display:none}
@media(max-width:760px){
 body{overflow-x:hidden}
 header.nav .wrap{width:calc(100% - 32px)!important;max-width:none!important;min-height:72px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;padding:9px 0!important}
 header.nav .logo{max-height:58px;object-fit:contain}
 header.nav .toda-mobile-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:52px;height:46px;flex:none;border:1px solid #e4e7ed;border-radius:12px;background:#fff;color:#172038;font-size:25px;cursor:pointer}
 header.nav .links{display:none!important;flex-basis:100%!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:8px 0 4px!important;border-top:1px solid #e8ebef;font-size:16px!important}
 header.nav .links.is-open{display:flex!important}
 header.nav .links a{display:block!important;padding:13px 12px!important;border-bottom:1px solid #eef0f4!important;color:#172038!important}
 header.nav .links a:first-child{color:#ff5427!important}
 header.nav .wrap>a.btn{display:none!important}
 main.wrap.main{width:calc(100% - 24px)!important;max-width:none!important;margin-left:12px!important;margin-right:12px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
 main.wrap.main .cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:14px!important}
 main.wrap.main .cards>.card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:16px!important;border-radius:19px!important}
 main.wrap.main .cards .card img{height:clamp(175px,47vw,230px)!important;max-width:100%!important;width:100%!important;object-fit:cover!important}
 main.wrap.main .cards .card img[src*=navodila-]{height:auto!important;object-fit:contain!important}
 main.wrap.main .cards .card .pad{padding:13px 5px!important}
 main.wrap.main .card.pricing .tiers{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 main.wrap.main .card.pricing .tier{min-width:0!important;padding:12px 6px!important}
 main.wrap.main .card.pricing .tier .rule{font-size:clamp(11px,3.45vw,15px)!important;overflow-wrap:break-word}
 main.wrap.main .card.pricing .tier .price{font-size:clamp(24px,6.2vw,37px)!important}
 main.wrap.main .formbox{width:100%!important;max-width:100%!important;padding:15px!important;box-sizing:border-box!important}
 main.wrap.main .formbox .toda-dtf-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;padding:12px!important;gap:13px!important;box-sizing:border-box!important}
 main.wrap.main .toda-dtf-form label, main.wrap.main .toda-dtf-form .wide{grid-column:1/-1!important;min-width:0!important;max-width:100%!important}
 main.wrap.main .toda-dtf-form input:not([type=checkbox]),main.wrap.main .toda-dtf-form select,main.wrap.main .toda-dtf-form textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important;padding:12px!important}
 main.wrap.main .toda-dtf-form input[type=file]{font-size:13px!important;overflow:hidden}
 main.wrap.main .toda-dtf-form button.btn{width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;padding:13px 10px!important}
 main.wrap.main .toda-consent>span{display:flex;gap:10px;min-width:0;align-items:flex-start;overflow-wrap:anywhere}
 main.wrap.main .toda-consent input[type=checkbox]{flex:none;width:22px;height:22px}
 footer .wrap.foot{width:calc(100% - 36px)!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding:29px 0!important;box-sizing:border-box!important}
 footer .wrap.foot>div{min-width:0!important;overflow-wrap:anywhere!important}
 footer .wrap.foot p{overflow-wrap:anywhere!important;line-height:1.55!important}
}
