/* ICODE ERP R112 | The original image is preserved, never cropped or stretched. */
.icode-r112-official-logo{display:block!important;position:relative!important;float:none!important;
  box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;
  aspect-ratio:auto!important;width:auto!important;height:auto!important;
  max-width:min(100%,146px)!important;max-height:48px!important;min-width:0!important;
  margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;filter:none!important;transform:none!important;clip-path:none!important;}
.r73-ent-brand .icode-r112-official-logo,.r73-prod-brand>.icode-r112-official-logo,
.workspace-topbar .icode-r112-official-logo,.brand>.icode-r112-official-logo,
.r89-brand .icode-r112-official-logo{max-width:60px!important;max-height:44px!important;flex:0 0 auto!important;}
.r73-ent-brand,.r73-prod-brand,.workspace-topbar .brand,.flow-brand-zone .brand{align-items:center!important;min-width:0!important;}
.icode-r112-login-logo{display:flex;align-items:center;justify-content:center;max-width:145px;padding-inline-end:12px;}
.icode-r112-login-logo .icode-r112-official-logo{max-width:120px!important;max-height:56px!important;}
.o1-icode-only-logo{max-width:100px!important;max-height:55px!important;}
.icode-r112-overview-link{display:flex!important;align-items:center!important;padding:10px 12px!important;
  border-radius:8px!important;min-height:40px!important;gap:8px!important;}
@media (max-width:767px){.icode-r112-official-logo{max-width:min(100%,110px)!important;max-height:38px!important;}}

/* R112.1 | ENTERPRISE BRAND SURFACE ONLY. Preserve official logo and Flow UI. */
body.experience-enterprise .r73-ent-side .enterprise-brand-row,
body.erp-workspace.experience-enterprise .enterprise-sidebar .enterprise-brand-row,
body.r71-enterprise-business .r73-prod-brand{
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;border-radius:0!important;
  outline:0!important;filter:none!important;
  padding:9px 5px 12px!important;min-height:76px!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
}
body.experience-enterprise .r73-ent-side .enterprise-brand-row>.r73-ent-brand,
body.erp-workspace.experience-enterprise .enterprise-sidebar .enterprise-brand-row>.ic-r1040-brand,
body.r71-enterprise-business .r73-prod-brand{
  background:transparent!important;background-image:none!important;
  box-shadow:none!important;border:0!important;outline:0!important;border-radius:0!important;
  padding:0!important;margin:0!important;min-width:0!important;width:100%!important;
  display:flex!important;align-items:center!important;gap:11px!important;text-decoration:none!important;
}
body.erp-workspace.experience-enterprise .enterprise-sidebar .ic-r1040-logo-box{
  background:transparent!important;background-image:none!important;
  border:0!important;box-shadow:none!important;outline:0!important;
  padding:0!important;margin:0!important;
}
body.experience-enterprise .r73-ent-side .enterprise-brand-row .icode-r112-official-logo,
body.erp-workspace.experience-enterprise .enterprise-sidebar .enterprise-brand-row .icode-r112-official-logo,
body.r71-enterprise-business .r73-prod-brand .icode-r112-official-logo{
  object-fit:contain!important;object-position:center!important;
  width:auto!important;height:auto!important;max-width:78px!important;max-height:66px!important;
  flex:0 0 auto!important;border:0!important;background:transparent!important;
  box-shadow:none!important;filter:none!important;transform:none!important;
}
body.experience-enterprise .r73-ent-side .enterprise-brand-row .r73-ent-brand b,
body.erp-workspace.experience-enterprise .enterprise-sidebar .ic-r1040-copy strong,
body.r71-enterprise-business .r73-prod-brand b{color:#f7fbfd!important;opacity:1!important;}
body.experience-enterprise .r73-ent-side .enterprise-brand-row .r73-ent-brand small,
body.erp-workspace.experience-enterprise .enterprise-sidebar .ic-r1040-copy span,
body.r71-enterprise-business .r73-prod-brand small{color:rgba(235,245,247,.78)!important;opacity:1!important;}
/* All enterprise app-layout switch triggers are disabled; not the actual module navigation. */
body.experience-enterprise [data-app-launcher-open],
body.r71-enterprise-business [data-app-launcher-open]{display:none!important;}
@media(max-width:767px){
  body.experience-enterprise .r73-ent-side .enterprise-brand-row,
  body.erp-workspace.experience-enterprise .enterprise-sidebar .enterprise-brand-row,
  body.r71-enterprise-business .r73-prod-brand{min-height:62px!important;padding:6px 4px 8px!important;}
  body.experience-enterprise .r73-ent-side .enterprise-brand-row .icode-r112-official-logo,
  body.erp-workspace.experience-enterprise .enterprise-sidebar .enterprise-brand-row .icode-r112-official-logo,
  body.r71-enterprise-business .r73-prod-brand .icode-r112-official-logo{max-width:62px!important;max-height:52px!important;}
}
