/* Печать (Ctrl+P): белый лист, без текстур, теней, шапки и кнопок.
   Глобус и карта потоков заменяются снимками (см. assets/js/print.js). */
@page{margin:16mm 14mm}
html,body{background:#fff!important;color:#000}
body{font-size:11pt;line-height:1.45;background-image:none!important}
body::after,.masthead,.skip,.stage__bar,.view-cap,.rcard,.globe-wash,.btn,.techtable__actions,.icon-btn,.csv-note,
.binding__colophon a,.noscript,.sheet-rule--cone span,.globe-canvas,.globe-ring,.plate__canvas,.plate__inset-canvas,
.globe-kbd,.datanote summary,.timeline,.binding__mark,.plate__inset-cap,.feat__go{display:none!important}
.spread{display:block!important;max-width:none;padding:0}
.hero{min-height:0!important;display:block!important;padding:0 0 8mm}
.hero > *{margin-bottom:5mm}
.stage-col,.stage{position:static!important;display:block!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:none!important;margin:0!important;padding:0!important}
.globe-box{height:auto!important;min-height:0!important;margin:0!important;display:block!important;flex:none!important}
.print-shot{display:block!important;width:120mm;max-width:100%;height:auto;margin:4mm auto 2mm}
.print-cap{display:block!important;text-align:center;font:italic 9.5pt/1.3 "PT Serif",serif;color:#333;margin:0 0 6mm}
.legend-line{display:flex!important;border-top:.5pt solid #999}
.legend-line li[hidden]{display:none!important}
.workbench{display:block!important}
.sheet,.workbench{padding-top:8mm!important;break-before:auto}
.sheet-head{break-after:avoid}
/* примечание к данным в печати раскрыто */
.datanote > p{display:block!important}
.feat,.thesis,.calc__result,.rec,.herbarium__sheet,.plate__frame{box-shadow:none!important;background:#fff!important;transform:none!important}
.plate__frame{aspect-ratio:auto!important;padding:0!important;border:0!important}
.plate__inset{position:static!important;width:auto!important;border:0!important;box-shadow:none!important;aspect-ratio:auto!important}
.trade,.products,.analytics,.calc{display:block!important}
.recs{display:block!important}
.feat,.rec{margin:0 0 5mm;break-inside:avoid}
.herbarium{display:none!important}
.tbl tbody tr.is-sel{background:none!important}
.is-pre .top6 .bar,.top6 .bar,.ptable.is-pre .ptable__track i{transform:none!important}
.ledger__v{min-width:0!important}
.tbl tr{break-inside:avoid}
.tbl thead{display:table-header-group}
.tbl-wrap{display:block!important}
.tbl--tech{display:table!important}
.tbl--tech thead{display:table-header-group!important}
.tbl--tech tbody{display:table-row-group!important}
.tbl--tech tr{display:table-row!important}
.tbl--tech td,.tbl--tech tbody th{display:table-cell!important;border-bottom:.5pt solid #999!important}
.tech-vig{display:none!important}
a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;color:#444}
.binding{background:#fff!important;color:#000!important;border-top:1pt solid #000;margin-top:10mm}
.binding *{color:#000!important}
.calc__big::after{display:none}
.range{display:none!important}
.field__row{display:block!important}
html.print-techmap main > *:not(#s7),html.print-techmap .binding{display:none!important}
html.print-techmap #s7{padding-top:0!important}
