/* v0174 - direct consultant workspace actions + responsive 07-18 timeline. */
.app-shell .personal-week.compact-hours{
  overflow-x:hidden;
}
.app-shell .personal-week.compact-hours .personal-axis,
.app-shell .personal-week.compact-hours .personal-day{
  grid-template-columns:clamp(78px,7vw,115px) minmax(0,1fr);
  min-width:0;
  width:100%;
}
.app-shell .personal-week.compact-hours .personal-axis>div,
.app-shell .personal-week.compact-hours .personal-track{
  min-width:0!important;
  width:100%;
}
.app-shell .personal-week.compact-hours .personal-track{
  background:repeating-linear-gradient(90deg,#fff 0,#fff calc(9.090909% - 1px),#e6ebe6 calc(9.090909% - 1px),#e6ebe6 9.090909%);
}
.app-shell .personal-week.compact-hours .personal-day.today .personal-track{
  background:repeating-linear-gradient(90deg,#f7fbdc 0,#f7fbdc calc(9.090909% - 1px),#dfe7ae calc(9.090909% - 1px),#dfe7ae 9.090909%);
}
.app-shell .personal-week.extended-hours .personal-track{
  background:repeating-linear-gradient(90deg,#fff 0,#fff calc(5.8823529412% - 1px),#e6ebe6 calc(5.8823529412% - 1px),#e6ebe6 5.8823529412%);
}
.app-shell .personal-week.extended-hours .personal-day.today .personal-track{
  background:repeating-linear-gradient(90deg,#f7fbdc 0,#f7fbdc calc(5.8823529412% - 1px),#dfe7ae calc(5.8823529412% - 1px),#dfe7ae 5.8823529412%);
}
.app-shell .project-list-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
@media(max-width:900px){
  .app-shell .personal-week.compact-hours .personal-axis,
  .app-shell .personal-week.compact-hours .personal-day{
    grid-template-columns:78px minmax(0,1fr);
    min-width:0;
  }
  .app-shell .personal-week.compact-hours .personal-axis>div,
  .app-shell .personal-week.compact-hours .personal-track{
    min-width:0!important;
  }
}
