/* This add-on inherits the baseline editorial stylesheet from the active original plugin. */
.ya-editorial.ya-b2 .ya-b2-quick-answer { margin: 0 0 28px; }
.ya-editorial.ya-b2 .ya-quick-answer {
  max-width: 79ch;
  padding: 20px 24px;
  border-left: 4px solid var(--ya-accent);
  background: var(--ya-paper);
  overflow-wrap: anywhere;
}
.ya-editorial.ya-b2 .ya-quick-answer h2 { margin: 0 0 10px; font-size: 22px; }
.ya-editorial.ya-b2 .ya-quick-answer p { margin: 0 0 12px; }
.ya-editorial.ya-b2 .ya-quick-answer p:last-child { margin-bottom: 0; }
.ya-editorial.ya-b2 .ya-quick-answer a { font-weight: 650; }
.ya-editorial.ya-b2 .ya-toolkit {
  margin: 38px 0;
  padding: 24px;
  border: 1px solid var(--ya-line);
  border-radius: 7px;
  background: #fff;
  overflow-wrap: anywhere;
}
.ya-editorial.ya-b2 .ya-toolkit h2 { margin-top: 0; }
.ya-editorial.ya-b2 .ya-toolkit [data-ya-copy] { margin: 0 0 18px; }
.ya-editorial.ya-b2 .ya-toolkit [data-ya-copy] p { margin: 0 0 8px; }
.ya-editorial.ya-b2 .ya-copy-button,
.ya-editorial.ya-b2 .ya-print-button {
  display: none;
  margin: 0 10px 8px 0;
  padding: 10px 14px;
  border: 1px solid var(--ya-ink);
  border-radius: 4px;
  background: #fff;
  color: var(--ya-ink);
  cursor: pointer;
  font: inherit;
  font-size: 14px;
  font-weight: 700;
}
.ya-editorial.ya-b2.ya-b2-js .ya-copy-button,
.ya-editorial.ya-b2.ya-b2-js .ya-print-button { display: inline-block; }
.ya-editorial.ya-b2 .ya-copy-button:hover,
.ya-editorial.ya-b2 .ya-print-button:hover { border-color: var(--ya-accent); color: var(--ya-accent); }
.ya-editorial.ya-b2 .ya-copy-status { min-height: 1.6em; margin: 4px 0 0; color: var(--ya-muted); font-size: 14px; }

@media (max-width: 520px) {
  .ya-editorial.ya-b2 .ya-b2-quick-answer { margin-bottom: 22px; }
  .ya-editorial.ya-b2 .ya-quick-answer,
  .ya-editorial.ya-b2 .ya-toolkit { padding: 17px; }
  .ya-editorial.ya-b2 .ya-quick-answer h2 { font-size: 20px; }
  .ya-editorial.ya-b2 .ya-copy-button,
  .ya-editorial.ya-b2 .ya-print-button { width: 100%; margin-right: 0; }
}

@media print {
  @page { size: A4; margin: 18mm; }
  body.ya-b2-printing .adsbygoogle, body.ya-b2-printing .advads-ad,
  body.ya-b2-printing .advads-wrapper, body.ya-b2-printing .advanced-ads,
  body.ya-b2-printing .ad-container, body.ya-b2-printing [data-ad-client],
  body.ya-b2-printing [data-ad-slot], body.ya-b2-printing [data-ad-format],
  body.ya-b2-printing [data-advads], body.ya-b2-printing ins.adsbygoogle { display: none !important; }
  body.ya-b2-printing #site-header, body.ya-b2-printing #site-footer,
  body.ya-b2-printing .site-header, body.ya-b2-printing .site-footer,
  body.ya-b2-printing #wpadminbar { display: none !important; }
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-breadcrumbs,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-b2-quick-answer,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-article-head,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-cover,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-toc,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-post-extras,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-related,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-content-column > :not(.ya-prose),
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-prose > :not(.ya-toolkit) { display: none !important; }
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-wrap,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-content-column { width: 100%; max-width: none; margin: 0; }
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-layout { display: block; gap: 0; }
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-toolkit {
    margin: 0;
    padding: 0;
    border: 0;
    box-shadow: none;
  }
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-copy-button,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-print-button,
  body.ya-b2-printing .ya-editorial.ya-b2 .ya-copy-status { display: none !important; }
}
