/* Overview Daily Brief toolbar — lighter actions */
.overview-brief-actions{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  width:auto!important;
}

.overview-brief-actions .btn{
  height:42px!important;
  min-height:42px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 15px!important;
  border-radius:10px!important;
  line-height:1!important;
  white-space:nowrap!important;
  font-size:.82rem!important;
  font-weight:700!important;
  box-shadow:none!important;
  margin:0!important;
}

.overview-brief-view-btn{
  min-width:126px!important;
  background:#f7f6f3!important;
  border:1px solid #e6e1d8!important;
  color:#1d2d3d!important;
}

.overview-brief-view-btn:hover,
.overview-brief-view-btn:focus{
  background:#f0ece6!important;
  border-color:#ddd5ca!important;
  color:#1d2d3d!important;
}

.overview-brief-generate-btn,
.overview-brief-generate-btn.tuco-primary-action{
  min-width:148px!important;
  background:#ebe8e2!important;
  border:1px solid #ddd7cd!important;
  color:#1d2d3d!important;
}

.overview-brief-generate-btn:hover,
.overview-brief-generate-btn:focus,
.overview-brief-generate-btn.tuco-primary-action:hover,
.overview-brief-generate-btn.tuco-primary-action:focus{
  background:#e2ddd5!important;
  border-color:#d4ccc0!important;
  color:#1d2d3d!important;
}

/* Undo ButtonGroup's joined corners/borders */
.overview-brief-actions > .btn:not(:first-child),
.overview-brief-actions > .btn-group:not(:first-child){
  margin-left:0!important;
}

@media(max-width:767.98px){
  .overview-brief-actions{
    gap:8px!important;
  }

  .overview-brief-actions .btn{
    flex:1 1 0!important;
    min-width:0!important;
  }
}
