/* Report button final override */
.question-post__title-row,
.advice-item__title-row{
  display:flex !important;
  align-items:center !important;
  width:100% !important;
  min-width:0 !important;
}

.question-post__report-inline,
.advice-item__report-inline{
  margin-left:auto !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  flex:0 0 auto !important;
}

button.report-trigger.report-trigger--inline{
  appearance:none !important;
  -webkit-appearance:none !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-width:0 !important;
  height:auto !important;
  margin:0 !important;
  padding:4px 8px !important;
  border:1px solid #d8e0ec !important;
  border-radius:6px !important;
  background:#ffffff !important;
  background-color:#ffffff !important;
  color:#356da8 !important;
  font-family:inherit !important;
  font-size:13px !important;
  font-weight:600 !important;
  line-height:1.2 !important;
  text-align:center !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  box-shadow:none !important;
  cursor:pointer !important;
}

button.report-trigger.report-trigger--inline:hover,
button.report-trigger.report-trigger--inline:focus{
  background:#f7faff !important;
  color:#2f6095 !important;
}

@media(max-width:390px){
  button.report-trigger.report-trigger--inline{
    font-size:13px !important;
    padding:4px 7px !important;
  }
}

/* FINAL: questions.css sets .question-post__identity > div as a small grid.
   Override that exact rule so meta fills all space after avatar. */
.question-post__identity{
  display:flex !important;
  align-items:center !important;
  width:100% !important;
}

.question-post__identity > .question-post__meta{
  display:block !important;
  flex:1 1 0 !important;
  width:0 !important;
  min-width:0 !important;
  justify-content:initial !important;
}

.question-post__identity > .question-post__meta > .question-post__title-row{
  display:flex !important;
  align-items:center !important;
  width:100% !important;
  min-width:0 !important;
}

.question-post__report-inline{
  margin-left:auto !important;
  flex:0 0 auto !important;
}

button.report-trigger.report-trigger--inline{
  font-size:12px !important;
}
