
/* SOFAME_ADMIN_HEADER_COMPACT_R683 */
@media screen and (max-width:767px){
 .app-shell.role-admin main.main-content header.topbar{
  display:grid!important;
  grid-template-columns:40px 36px minmax(0,1fr)!important;
  grid-template-rows:40px 40px!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;min-width:0!important;
  height:auto!important;min-height:0!important;
  padding:9px!important;margin-bottom:12px!important;
  border-radius:14px!important;
  position:relative!important;top:auto!important;
 }
 .app-shell.role-admin main.main-content header.topbar>*{
  min-width:0!important;max-width:100%!important;
 }
 .app-shell.role-admin main.main-content header.topbar .mobile-menu{
  grid-column:1!important;grid-row:1!important;
  width:40px!important;height:40px!important;
  min-height:40px!important;padding:0!important;
  font-size:24px!important;line-height:1!important;
 }
 .app-shell.role-admin main.main-content header.topbar .connection{
  grid-column:2!important;grid-row:1!important;
  display:flex!important;align-items:center!important;
  justify-content:center!important;gap:0!important;
  width:36px!important;height:40px!important;
  min-width:36px!important;min-height:40px!important;
  padding:0!important;margin:0!important;
  font-size:0!important;line-height:0!important;
  border-radius:10px!important;
 }
 .app-shell.role-admin main.main-content header.topbar .connection i{
  display:block!important;width:10px!important;height:10px!important;
  min-width:10px!important;margin:0!important;flex:none!important;
 }
 .app-shell.role-admin main.main-content header.topbar .top-actions{
  grid-column:3!important;grid-row:1!important;
  display:flex!important;justify-content:flex-end!important;
  align-items:center!important;gap:6px!important;
  height:40px!important;
 }
 .app-shell.role-admin main.main-content header.topbar .notification{
  width:34px!important;min-width:34px!important;
  height:40px!important;min-height:40px!important;
  padding:0!important;font-size:21px!important;
 }
 .app-shell.role-admin main.main-content header.topbar .top-actions .primary{
  flex:1!important;min-width:0!important;max-width:170px!important;
  height:40px!important;min-height:40px!important;
  padding:6px 8px!important;margin:0!important;
  font-size:11px!important;line-height:1.2!important;
  white-space:normal!important;border-radius:10px!important;
 }
 .app-shell.role-admin main.main-content header.topbar .tenant-switcher{
  grid-column:1/-1!important;grid-row:2!important;
  display:flex!important;align-items:center!important;
  gap:8px!important;width:100%!important;
  height:40px!important;min-height:0!important;
  padding:0!important;margin:0!important;
  font-size:11px!important;line-height:1!important;
 }
 .app-shell.role-admin main.main-content header.topbar .tenant-switcher select{
  flex:1!important;width:0!important;min-width:0!important;
  max-width:100%!important;height:40px!important;
  min-height:40px!important;padding:6px 28px 6px 9px!important;
  margin:0!important;font-size:16px!important;
  line-height:normal!important;border-radius:10px!important;
 }
}
