/* V19.1.6 - one consistent appearance for ALL Repair Forum quick actions.
   Covers shortcuts added by the theme or other tools as well as native Forum links. */
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions {
  display:grid !important;
  width:100% !important;
  max-width:none !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:10px !important;
  align-items:stretch !important;
  align-content:start !important;
  justify-content:stretch !important;
}
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions > :is(a,button,[role="button"]),
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions > :is(div,span) > :is(a,button,[role="button"]) {
  appearance:none !important;
  -webkit-appearance:none !important;
  box-sizing:border-box !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  position:relative !important;
  width:100% !important;
  min-width:0 !important;
  max-width:none !important;
  height:52px !important;
  min-height:52px !important;
  max-height:52px !important;
  margin:0 !important;
  padding:6px 10px !important;
  border:1px solid #0874b8 !important;
  border-radius:9px !important;
  background:#0874b8 !important;
  background-image:none !important;
  box-shadow:none !important;
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  font-family:inherit !important;
  font-size:13px !important;
  font-weight:700 !important;
  line-height:1.25 !important;
  letter-spacing:normal !important;
  text-decoration:none !important;
  text-transform:none !important;
  text-align:center !important;
  white-space:normal !important;
  overflow-wrap:anywhere !important;
  vertical-align:middle !important;
  cursor:pointer !important;
  grid-column:auto !important;
  transform:none !important;
}
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions > :is(div,span) {
  box-sizing:border-box !important;
  min-width:0 !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
}
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions > :is(a,button,[role="button"]) :is(span,strong,b,i,svg),
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions > :is(div,span) > :is(a,button,[role="button"]) :is(span,strong,b,i,svg) {
  color:#fff !important;
  fill:currentColor;
  -webkit-text-fill-color:#fff !important;
}
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions > :is(a,button,[role="button"]):is(:hover,:focus-visible),
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions > :is(div,span) > :is(a,button,[role="button"]):is(:hover,:focus-visible) {
  background:#075b91 !important;
  background-image:none !important;
  border-color:#075b91 !important;
  color:#fff !important;
  box-shadow:0 3px 9px rgba(8,69,116,.18) !important;
}
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions > :is(a,button,[role="button"]):focus-visible,
.tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions > :is(div,span) > :is(a,button,[role="button"]):focus-visible {
  outline:3px solid #ffcc57 !important;
  outline-offset:2px !important;
}
@media(max-width:900px){
 .tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}
@media(max-width:480px){
 .tcs-forum-ui .tcs-forum-masthead .tcs-forum-actions{grid-template-columns:1fr !important;}
}
