/* Print (Brief §19.4): hide chrome/ads/share; print link URLs and the «Ελέγχθηκε» date; keep tables, examples, Key Takeaways. */
@page{margin:16mm}
body{background:#fff!important;color:#000!important;font-size:12pt}
.hdr,.drawer,.search-ov,.mega-wrap,.ftr,.ad,.share,.feedback,.progress,.toc-side,aside.sidebar,.skip,.next-step,.related,.theme-toggle,.no-print{display:none!important}
a{color:#000!important;text-decoration:underline}
.prose a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;word-break:break-all}
.kt,.co,.tbl-wrap,.result,.risk{break-inside:avoid;border:1px solid #999!important;background:#fff!important;box-shadow:none!important}
.tbl th{background:#eee!important}
.container{max-width:none!important;padding:0!important}
.print-only{display:block!important}
.print-stamp::after{content:"Εκτυπώθηκε από obolos.gr";display:block;margin-top:12pt;font:9pt Arial,sans-serif;color:#555}
/* Calculator (CalcStates «ΕΚΤΥΠΩΣΗ (A4)»): print header + result + method only. */
.calc-print{display:block!important;font-family:Arial,sans-serif;margin-bottom:10pt}
.calc-print .cp-top{display:flex;justify-content:space-between;align-items:center;font-size:9pt;color:#555}
.calc-print .cp-brand{font:700 15pt Georgia,serif;color:#000}
.calc-print .cp-title{font:700 17pt/1.2 Georgia,serif;margin:8pt 0 6pt}
.calc-print .cp-inputs{font-size:10pt;border-top:1px solid #bbb;padding-top:6pt}
.calc-print .cp-result{font:700 20pt Arial,sans-serif;margin:6pt 0}
.calc-print .cp-basis{font-size:9pt;color:#333}
.calc-print .cp-stamp{font-size:8pt;color:#555;border-top:1px solid #bbb;padding-top:6pt;margin-top:8pt}
.tool-wrap .bc,.tool-head,.calc>.inputs,.res-actions,.res-status,.tool-guide,.trust-strip,.tool-method>p,.mini-res,.risk+.calc .res-foot{display:none!important}
.calc{display:block!important;margin:0!important}
.calc>.results{position:static!important}
.res-box{min-height:0!important}
.how .acc-body{display:block!important}
.how .acc-btn svg{display:none}
.tool-lay>.side{display:none!important}
/* Calendar: every month and topic, no selectors/embed. */
.cal-month[hidden],.ev[hidden]{display:block!important}
.ev[hidden]{display:grid!important}
.cal-empty,.months,.cal-chips,.cal-btns,.cal-side{display:none!important}
.cal-js .cal-mh{position:static!important;width:auto!important;height:auto!important;clip-path:none!important}
.ev{break-inside:avoid;border:1px solid #999!important}
