/* CRP V2.2.3: one consistent layout density across every signed-in page. */
@media(min-width:901px){
  .sidebar{width:190px!important;padding:9px 7px!important;box-sizing:border-box}
  .signed-in{margin-left:190px!important;min-width:0!important;width:calc(100% - 190px)!important;max-width:calc(100% - 190px)!important;box-sizing:border-box}
  .sidebar nav a{font-size:11px!important;min-height:30px!important;padding:4px 6px!important;margin:1px 0!important;gap:6px!important}
  .sidebar .nav-icon{width:20px!important;height:20px!important}
  .sidebar .nav-icon .ui-icon{width:17px!important;height:17px!important}
  .sidebar .brand{font-size:18px!important}
  .sidebar .company-label{padding:7px!important;margin:8px 2px 7px!important}
  .signed-in main{padding:11px 13px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}
  .signed-in header{min-height:56px!important;height:auto!important;padding:7px 11px!important;margin:6px 8px 0!important;gap:9px!important}
  .page-heading h1,.task-view-header h1{font-size:23px!important}
  .panel,.command-center .panel{padding:12px!important;margin-bottom:10px!important}
  .panel h2,.panel h3{line-height:1.28}
  .signed-in :is(.two-column,.form-layout,.record-layout,.profile-layout,.project-grid)>*{min-width:0}
  .signed-in :is(input:not([type=checkbox]):not([type=radio]),textarea,select){max-width:100%;box-sizing:border-box}
  .signed-in :is(.button,button):not(.icon-button){max-width:100%}
}
.signed-in,.signed-in main,.signed-in section,.signed-in article{min-width:0;box-sizing:border-box}
.signed-in main{overflow-wrap:break-word}
/* Keep responsive layouts functional: do not globally hide overflowing content. */
@media(max-width:900px){.signed-in{width:100%;max-width:100%;margin-left:0}}
