/* ChoiceLife v3.9.6 - public document card actions.
   Scope to the shortcode. Maintains original LINE and feedback scripts. */
.lcd-search-app .lcd-card-main-actions.lcd-card-main-actions-396{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:10px!important;
  margin:14px 0 0;
  align-items:stretch;
}
.lcd-search-app .lcd-card-main-actions-396>.lcd-card-view-pdf{
  display:flex;align-items:center;justify-content:center;
  box-sizing:border-box;min-width:0;width:100%;min-height:48px;
  padding:10px 12px;border:1px solid #087480;border-radius:11px;
  color:#fff!important;background:#087480;font-size:15px;font-weight:750;
  text-decoration:none!important;line-height:1.4;text-align:center;
}
.lcd-search-app .lcd-card-main-actions-396>.lcd-card-view-pdf:hover{background:#005e68;border-color:#005e68}
.lcd-search-app .lcd-original-missing-396{display:block;padding:11px;border:1px solid #e4ebed;background:#f8fafb;border-radius:9px;text-align:center;color:#64747b}
.lcd-search-app .lcd-doc-utility-actions-396{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;gap:10px;min-width:0;width:100%;
}
.lcd-search-app .lcd-doc-utility-actions-396>.lcd-document-line-link,
.lcd-search-app .lcd-doc-utility-actions-396>.lcd-report-wrap>.lcd-feedback-toggle{
  box-sizing:border-box;display:flex;align-items:center;justify-content:center;
  width:100%;min-width:0;min-height:48px;margin:0;padding:9px 8px;
  border-radius:10px;font:inherit;font-size:15px;font-weight:750;
  line-height:1.4;text-align:center;white-space:normal;text-decoration:none!important;
}
.lcd-search-app .lcd-doc-utility-actions-396>.lcd-document-line-link{
  background:#398b52;color:#fff!important;border:1px solid #398b52;
}
.lcd-search-app .lcd-doc-utility-actions-396>.lcd-document-line-link:hover{background:#28713e;color:#fff!important}
.lcd-search-app .lcd-doc-utility-actions-396>.lcd-report-wrap{width:100%;min-width:0;margin:0;box-sizing:border-box}
.lcd-search-app .lcd-doc-utility-actions-396>.lcd-report-wrap>.lcd-feedback-toggle{
  background:#fff;color:#286978!important;border:1px solid #b8d8dc;
}
.lcd-search-app .lcd-doc-utility-actions-396>.lcd-report-wrap>.lcd-feedback-toggle:hover{background:#eef9fa;border-color:#02bccd}
/* The report wrapper occupies the second half of the button row.
   Expand the form back across both columns in normal document flow. */
.lcd-search-app .lcd-doc-utility-actions-396>.lcd-report-wrap>.lcd-report-form{
  position:relative;box-sizing:border-box;
  width:calc(200% + 10px)!important;
  max-width:none!important;min-width:0!important;
  margin:10px 0 0 calc(-100% - 10px)!important;
  padding:15px;border-radius:11px;
}
.lcd-search-app .lcd-doc-secondary-396{display:flex;align-items:center;justify-content:flex-end;margin-top:6px}
.lcd-search-app .lcd-doc-secondary-396 .lcd-copy-citation{
  min-width:0;min-height:40px;margin:0;padding:6px 4px;
  color:#486e76;border:0;background:transparent;box-shadow:none;
  font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;
}
.lcd-search-app .lcd-doc-secondary-396 .lcd-copy-citation:hover{background:transparent;color:#006a77}
.lcd-search-app .lcd-doc-pdf-only-396{margin:9px 0;font-size:13px;line-height:1.65}
.lcd-search-app[data-lcd-font-size="125"] .lcd-card-main-actions-396 :where(.lcd-card-view-pdf,.lcd-document-line-link,.lcd-feedback-toggle){font-size:17px!important;line-height:1.35!important;}
.lcd-search-app[data-lcd-font-size="125"] .lcd-doc-secondary-396 .lcd-copy-citation{font-size:15px!important}
@media(max-width:640px){
 .lcd-search-app .lcd-doc-utility-actions-396{gap:8px}
 .lcd-search-app .lcd-doc-utility-actions-396>.lcd-report-wrap>.lcd-report-form{
   width:calc(200% + 8px)!important;
   margin-left:calc(-100% - 8px)!important;
   padding:12px;
 }
 .lcd-search-app .lcd-doc-utility-actions-396>.lcd-document-line-link,
 .lcd-search-app .lcd-doc-utility-actions-396>.lcd-report-wrap>.lcd-feedback-toggle{
   min-height:48px;padding:9px 5px;font-size:14px;
 }
}
@media(max-width:360px){
 .lcd-search-app .lcd-card-main-actions-396,
 .lcd-search-app .lcd-doc-utility-actions-396{gap:7px}
 .lcd-search-app .lcd-doc-utility-actions-396>.lcd-report-wrap>.lcd-report-form{
   width:calc(200% + 7px)!important;
   margin-left:calc(-100% - 7px)!important;
 }
}
