@media(max-width:700px){
.shop-site .container.profil{width:calc(100% - 24px)!important;max-width:100%!important}
.container.profil .sa-profile,.container.profil .sa-cover,.container.profil .sa-person{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.container.profil .sa-profile{overflow:hidden!important}
.container.profil .sa-avatar{flex-shrink:0!important;max-width:112px!important}
.container.profil .sa-avatar img{max-width:100%!important;height:auto!important}
.container.profil .sa-person{flex:1 1 180px!important;overflow-wrap:anywhere!important}
.container.profil .sa-person h1{font-size:clamp(21px,5.6vw,27px)!important;line-height:1.24!important;white-space:normal!important;overflow-wrap:anywhere!important}
.container.profil .sa-badges{display:flex!important;flex-wrap:wrap!important;gap:7px!important}
.container.profil .sa-badges>*{max-width:100%!important;white-space:normal!important}
.container.profil .sa-cover-edit{max-width:calc(100% - 16px)!important;white-space:normal!important}
.container.profil .panel,.container.profil .panel-body{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.container.profil .panel .table-responsive{max-width:100%!important;overflow-x:auto!important}
.container.profil .panel table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}
.container.profil .panel th,.container.profil .panel td{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.container.profil .panel td>*{max-width:100%!important}
}