/* Bohrschablone (rechner/bohrschablone.html) */
[hidden]{display:none!important}
.bs-print{font:inherit;font-weight:600;background:var(--ink);color:#fff;border:0;padding:.65rem 1.1rem;cursor:pointer}
.bs-tab{margin:.6rem 0 1rem}
.bs-tab th,.bs-tab td{padding:.4rem .5rem;border-bottom:1px solid var(--line);text-align:left}
.bs-tab .num{text-align:right}
.bs-preview{overflow-x:auto;background:#fff;border:1px dashed var(--line);padding:.8rem;margin-top:.8rem}
.bs-sheet{display:flex;flex-wrap:wrap;gap:6mm;align-items:flex-start}
.bs-piece{margin:0;break-inside:avoid;page-break-inside:avoid}
.bs-piece svg{display:block;background:#fff}
.bs-piece figcaption{font-size:.78rem;line-height:1.35;max-width:62mm;margin-top:.35rem;color:var(--ink-soft)}
.bs-piece figcaption strong{color:var(--ink)}
.bs-scale{flex-basis:100%}
.bs-cut{fill:none;stroke:#9aa3ad;stroke-width:.25;stroke-dasharray:1.5 1}
.bs-edge{stroke:#1b2430;stroke-width:1.2}
.bs-cup{fill:none;stroke:#c98a2e;stroke-width:.35;stroke-dasharray:1.2 .8}
.bs-mark circle{fill:none;stroke:#1b2430;stroke-width:.3}
.bs-mark line{stroke:#1b2430;stroke-width:.2}
.bs-screw circle{stroke:#2c4d6b}
.bs-ref{stroke:#2c4d6b;stroke-width:.3;stroke-dasharray:3 1.5}
.bs-dim{stroke:#9aa3ad;stroke-width:.2}
.bs-ruler{stroke:#1b2430;stroke-width:.3}
.bs-piece text{fill:#1b2430;font-family:var(--body),Arial,sans-serif}
@media print{
  @page{size:A4;margin:10mm}
  body{background:#fff}
  header.site,footer.site,.page-heading,.lead,form.calc,.assume,.gear,.result>h2,.result>.big,#r-info,.bs-tab,.bs-print,.result>.hint,#r-hinweis,.result::before{display:none!important}
  .result{border:0;padding:0;margin:0;background:none!important}
  .bs-preview{border:0;padding:0;overflow:visible}
  .wrap{max-width:none;padding:0}
  .bs-piece svg,.bs-piece text{print-color-adjust:exact;-webkit-print-color-adjust:exact}
}
