/* ChoiceLife v3.9.8 - service-code card actions.
 * Unlike v3.9.6 document action styles, this targets .lcd-reference-card.
 * The button wrapper has no semantic purpose; display:contents puts its
 * button and expandable form into the same responsive 2-column grid.
 */
.lcd-search-app .lcd-reference-card .lcd-code-share-footer.lcd-code-actions-398{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:10px!important;
  margin:12px 0 0;
  padding-top:12px;
  width:100%;min-width:0;
  align-items:stretch;
}
.lcd-search-app .lcd-code-actions-398>.lcd-detail-open-380{
  display:flex;justify-content:center;align-items:center;
  width:100%;min-width:0;min-height:48px;
  padding:10px 12px;text-align:center;
  background:#fff;border:1px solid #bdd6db;border-radius:10px;
  color:#286978!important;font-weight:750;line-height:1.45;
  text-decoration:none!important;
}
.lcd-search-app .lcd-code-actions-398>.lcd-detail-open-380:hover{
  background:#f0f9fa;border-color:#02BCCD;color:#075866!important;
}
.lcd-search-app .lcd-code-utility-actions-398{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;
  width:100%;min-width:0;align-items:start;
}
.lcd-search-app .lcd-code-utility-actions-398>.lcd-report-wrap{display:contents;}
.lcd-search-app .lcd-code-utility-actions-398>.lcd-code-line-link,
.lcd-search-app .lcd-code-utility-actions-398>.lcd-report-wrap>.lcd-feedback-toggle{
  display:flex;align-items:center;justify-content:center;
  width:100%;min-width:0;max-width:100%;min-height:48px;
  margin:0;padding:9px 7px;border-radius:10px;
  font-family:inherit;font-size:15px;font-weight:750;line-height:1.35;
  white-space:normal;word-break:keep-all;overflow-wrap:normal;
  text-align:center;text-decoration:none!important;
}
.lcd-search-app .lcd-code-utility-actions-398>.lcd-code-line-link{
  grid-column:1;grid-row:1;
  color:#fff!important;background:#398b52;border:1px solid #398b52;
}
.lcd-search-app .lcd-code-utility-actions-398>.lcd-code-line-link:hover{color:#fff!important;background:#28713e;border-color:#28713e;}
.lcd-search-app .lcd-code-utility-actions-398>.lcd-report-wrap>.lcd-feedback-toggle{
  grid-column:2;grid-row:1;color:#286978!important;
  background:#fff;border:1px solid #b8d8dc;
}
.lcd-search-app .lcd-code-utility-actions-398>.lcd-report-wrap>.lcd-feedback-toggle:hover{
  background:#eef9fa;border-color:#02BCCD;
}
.lcd-search-app .lcd-code-utility-actions-398>.lcd-report-wrap>.lcd-report-form{
  grid-column:1/-1;grid-row:2;
  box-sizing:border-box;width:100%;max-width:100%;min-width:0;
  margin:2px 0 0;padding:14px;justify-self:stretch;
}
.lcd-search-app[data-lcd-font-size="125"] .lcd-code-actions-398>.lcd-detail-open-380,
.lcd-search-app[data-lcd-font-size="125"] .lcd-code-utility-actions-398>.lcd-code-line-link,
.lcd-search-app[data-lcd-font-size="125"] .lcd-code-utility-actions-398>.lcd-report-wrap>.lcd-feedback-toggle{
  font-size:17px!important;line-height:1.35!important;
}
@media(max-width:640px){
  .lcd-search-app .lcd-code-utility-actions-398{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .lcd-search-app .lcd-code-utility-actions-398>.lcd-code-line-link,
  .lcd-search-app .lcd-code-utility-actions-398>.lcd-report-wrap>.lcd-feedback-toggle{min-height:48px;padding:10px 5px;}
  .lcd-search-app .lcd-code-utility-actions-398>.lcd-report-wrap>.lcd-report-form{padding:12px;}
}
@media(max-width:350px){
  .lcd-search-app .lcd-code-utility-actions-398{gap:7px;}
}
