/* 3.22.4: main-menu disclosure and space around service lists. */
@media(max-width:767px){
body[data-template="cs27Reg"] .cs27-navigation .header-menu .collapsible-menu>li.collapsible::before,
body[data-template="cs27Reg"] .cs27-navigation .header-menu .collapsible-menu>li.collapsible::after{display:none!important;content:none!important}
body[data-template="cs27Reg"] .cs27-profile-page .cs27-profile-services{padding:14px!important;box-sizing:border-box!important}
body[data-template="cs27Reg"] .cs27-profile-page .cs27-profile-services .flex_head_block{margin:0 0 14px!important}
body[data-template="cs27Reg"] .cs27-admins-page .cs27-admin-server-head{margin:16px 0 12px!important}
body[data-template="cs27Reg"] :is(#my_stores,.cs27-admins-page .block_admins_select){padding:12px!important;box-sizing:border-box!important}
body[data-template="cs27Reg"] .cs27-admins-page .block_admins_select>.cs27-service-list{margin:0!important;padding:0!important}
body[data-template="cs27Reg"] :is(.cs27-admins-page,.cs27-profile-page,.cs27-mystores-page){padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}
body[data-template="cs27Reg"] .cs27-load-error{display:block!important;padding:14px!important;margin:10px 0!important;color:#eef2f3!important;background:#172229!important;border:1px solid #3e505b!important;border-radius:12px!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important}
body[data-template="cs27Reg"] .cs27-load-error button{display:block;margin-top:10px;padding:8px 14px;border:0;border-radius:8px;background:#ff592f;color:#fff}
}
#cs27-debug{position:relative;z-index:10060;margin:12px;padding:14px;background:#101b22;color:#fff;border:1px solid #607985;border-radius:12px;font:12px/1.5 monospace;white-space:pre-wrap;overflow-wrap:anywhere}
