/* V1071: frontend-only mobile alignment and account actions, new hostname only. */
@media (max-width:760px) {
  html.ev-next-v1064 body.webshop-v301 #app>main.container:has(#home.active),
  html.ev-next-v1064 body.webshop-v301 #home,
  html.ev-next-v1064 body.webshop-v301 #home .banner-row-v301 {
    margin-top:0!important;padding-top:0!important;
  }
  html.ev-next-v1064 body.webshop-v301 #home #bannerMain {
    left:50%!important;transform:translateX(-50%)!important;
    width:100vw!important;max-width:none!important;margin:0!important;
    padding:0!important;border:0!important;border-radius:0 0 10px 10px!important;
    aspect-ratio:2048/682!important;height:auto!important;
    box-shadow:0 7px 20px rgba(5,74,155,.12)!important;
  }
  html.ev-next-v1064 body.webshop-v301 #home #bannerMain img,
  html.ev-next-v1064 body.webshop-v301 #home #bannerMain .banner-slide-v152 img {
    width:100%!important;height:100%!important;object-fit:contain!important;
    object-position:center!important;
  }
}
/* Each account action is a full-width row with exactly the same right-aligned
   primary button appearance as the existing account settings list. */
html.ev-next-v1064 #profile .ev71-security-list{display:grid;grid-template-columns:1fr;gap:7px;margin:0 0 12px}
html.ev-next-v1064 #profile .ev71-security-row{
  display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;
  gap:10px;min-height:61px;padding:8px 10px;background:#f7fbff;
  border:1px solid #d5e7ff;border-radius:12px;min-width:0;cursor:default!important;
}
html.ev-next-v1064 #profile .ev71-security-row .ev71-security-icon{
  display:grid;place-items:center;background:#e7f1ff;border-radius:10px;
  width:34px;height:34px;font-size:17px;
}
html.ev-next-v1064 #profile .ev71-security-copy{min-width:0}
html.ev-next-v1064 #profile .ev71-security-copy strong{font-size:12px;color:#123d79;line-height:1.4;display:block}
html.ev-next-v1064 #profile .ev71-security-copy small{font-size:10px;color:#6a84a7;line-height:1.4;display:block}
html.ev-next-v1064 #profile .ev71-security-row .ev71-security-button{
  min-width:77px;min-height:36px;border:0;border-radius:10px;
  background:#207bf7;color:#fff;font-size:11px;font-weight:800;
  padding:8px 11px;cursor:pointer;
}
html.ev-next-v1064 #profile .ev71-security-row .ev71-security-button:focus-visible{outline:3px solid #83b6ff;outline-offset:2px}
html.ev-next-v1064 #profile .ev71-security-row .ev71-security-button:hover{background:#0662e5}
@media(max-width:380px){
  html.ev-next-v1064 #profile .ev71-security-row{grid-template-columns:31px minmax(0,1fr) auto;gap:7px;padding:7px}
  html.ev-next-v1064 #profile .ev71-security-row .ev71-security-button{min-width:66px;padding:7px;font-size:10px}
  html.ev-next-v1064 #profile .ev71-security-copy small{font-size:9.5px}
}
