/* Print: proposals and lists print as clean black-on-white pages without app chrome. */
@page{margin:14mm}
:root{--bg:#fff;--surface:#fff;--surface-2:#fff;--line:#000;--line-strong:#000;--ink:#000;--ink-2:#000;--muted:#000;--accent:#000;--accent-ink:#000;--accent-soft:#fff}
html,body{background:#fff!important;color:#000!important;font-size:11pt}
.rw-app{display:block!important}
.rw-sidebar,.rw-topbar,.rw-bottom-nav,.rw-scrim,.rw-banner-slot,.rw-skip,.rw-toasts,.rw-sheet,.rw-page-actions,.rw-pager,.rw-filters,.rw-contact-actions,.rw-card__actions,
.rw-btn,.rw-icon-btn,.no-print,.rw-ai__actions,[data-no-print]{display:none!important}
.rw-main{max-width:none!important;padding:0!important;margin:0!important}
.rw-page{gap:10pt!important}
.rw-card,.rw-kpi,.rw-empty{background:#fff!important;border:1px solid #000!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}
.rw-table-wrap{overflow:visible!important;border:0!important}
.rw-table{width:100%!important}
.rw-table th,.rw-table td{border-bottom:1px solid #000!important;padding:4pt 6pt!important;background:#fff!important;color:#000!important}
.rw-table thead{display:table-header-group}
.rw-table tr{break-inside:avoid;page-break-inside:avoid}
.rw-badge{border:1px solid #000!important;background:#fff!important;color:#000!important}
a{color:#000!important;text-decoration:none!important}
h1,h2,h3{break-after:avoid;page-break-after:avoid;color:#000!important}
img{break-inside:avoid;max-width:100%!important}
@media (max-width:767.98px){.rw-table thead{display:table-header-group!important}.rw-table tr,.rw-table td{display:table-cell}.rw-table tr{display:table-row!important}.rw-table td::before{content:none!important}}
