/* Keep the signed-in task history consistent with the light workspace. */
html body.workspace-readable #taskCenterModal .task-center-card{
  background:linear-gradient(180deg,#fbfcfe 0,#f4f6f9 100%)!important;
  color:#171a21!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
  overscroll-behavior:contain;
}
html body.workspace-readable #taskCenterModal .task-center-card::-webkit-scrollbar{
  display:none!important;
  width:0!important;
  height:0!important;
}
html body.workspace-readable #taskCenterModal .task-center-card>h2{
  color:#171a21!important;
  text-shadow:none!important;
}
html body.workspace-readable #taskCenterModal .task-center-card>h2::after,
html body.workspace-readable #taskCenterModal .task-center-card>p{
  display:none!important;
  content:none!important;
}
html body.workspace-readable #taskCenterModal .task-center-search{
  margin-top:12px!important;
  border-color:#dce2ea!important;
  background:#fff!important;
  box-shadow:0 6px 18px rgba(38,48,67,.06)!important;
}
html body.workspace-readable #taskCenterModal .task-center-list .task-row{
  border:1px solid #e0e4ea!important;
  background:#fff!important;
  background-image:none!important;
  color:#20242c!important;
  box-shadow:0 6px 18px rgba(35,43,57,.07)!important;
}
html body.workspace-readable #taskCenterModal .task-center-list .task-row:is(:hover,:focus-visible){
  border-color:#c8d2df!important;
  background:#fafbfc!important;
  background-image:none!important;
  box-shadow:0 10px 24px rgba(35,43,57,.10)!important;
  transform:translateY(-1px)!important;
}
html body.workspace-readable #taskCenterModal .task-center-list .task-row-copy>b{
  color:#1d222b!important;
  text-shadow:none!important;
}
html body.workspace-readable #taskCenterModal .task-center-list .task-row-copy>span{
  color:#5d6674!important;
}
html body.workspace-readable #taskCenterModal .task-center-list .task-row-copy>small{
  color:#7d8795!important;
}
html body.workspace-readable #taskCenterModal .task-center-list .task-row>em{
  background:#eef3f8!important;
  color:#344d68!important;
  text-shadow:none!important;
}
html body.workspace-readable #taskCenterModal .task-center-list .task-row-thumb{
  border-color:#e1e6ec!important;
  background:#f1f3f6!important;
  box-shadow:none!important;
}
html body.workspace-readable #taskCenterModal #taskSearchSummary{
  background:#eef1f5!important;
  color:#5e6876!important;
}
html body.workspace-readable .design-records-head #openTaskCenterTitleBtn{
  appearance:none!important;
  display:inline!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:inherit!important;
  box-shadow:none!important;
  font:inherit!important;
  letter-spacing:inherit!important;
  cursor:pointer!important;
}
html body.workspace-readable .design-records-head #openTaskCenterTitleBtn:is(:hover,:focus-visible){
  color:#1769dc!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}
html body.workspace-readable #outputPanel>#outputEmpty.empty-state.template-mode.hidden{
  display:none!important;
}
html body.workspace-readable #outputPanel>#outputEmpty.failure-state:not(.hidden){
  min-height:360px!important;
  padding:64px 24px!important;
  border:1px solid #e2e7ee!important;
  border-radius:20px!important;
  background:#fff!important;
  background-image:none!important;
  box-shadow:0 8px 24px rgba(37,48,66,.06)!important;
}
html body.workspace-readable #outputPanel>#outputEmpty.failure-state :is(#workspaceHero,.workspace-category-nav,#templateGallery){
  display:none!important;
}
html body.workspace-readable #outputPanel>#outputEmpty.failure-state #emptyTitle{
  color:#1d222b!important;
  text-shadow:none!important;
}
html body.workspace-readable #outputPanel>#outputEmpty.failure-state #emptyText{
  display:block!important;
  color:#697386!important;
  text-shadow:none!important;
}
@media (min-width:761px){
  html body.workspace-readable #outputPanel:has(#resultsView:not(.hidden)){
    height:auto!important;
    min-height:0!important;
  }
  html body.workspace-readable #resultsView:not(.hidden){
    height:auto!important;
    min-height:0!important;
    padding:10px 18px 8px!important;
  }
  html body.workspace-readable #resultsView #resultGrid.single-result{
    grid-template-columns:minmax(0,min(100%,420px))!important;
    justify-content:center!important;
  }
  html body.workspace-readable #resultsView #resultGrid.single-result .result-image-open{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:var(--result-image-aspect,4/3)!important;
    background:transparent!important;
  }
  html body.workspace-readable #resultsView #resultGrid.single-result .result-image-open>img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  html body.workspace-readable #resultsView #resultGrid.single-result .result-info{
    padding:10px 14px!important;
  }
  html body.workspace-readable #resultsView #resultGrid.single-result .result-actions{
    padding:0 12px 12px!important;
  }
  html body.workspace-readable .output-zone>.design-records{
    margin:12px 0 0!important;
    padding:0 16px 15px!important;
    border:1px solid #e1e6ed!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 8px 24px rgba(37,48,66,.06)!important;
  }
  html body.workspace-readable .design-records>.design-records-head{
    min-height:46px!important;
    margin:0!important;
    padding:0 2px!important;
    border-bottom:1px solid #edf0f4!important;
  }
  html body.workspace-readable .design-records>.design-records-head h2{
    margin:0!important;
    color:#171a21!important;
    font-size:20px!important;
    line-height:1!important;
    letter-spacing:0!important;
  }
  html body.workspace-readable .design-records>#designRecordStrip{
    margin-top:10px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
  }
  html body.workspace-readable .design-records>#designRecordStrip::-webkit-scrollbar{
    display:none!important;
    width:0!important;
    height:0!important;
  }
}
