@media print{@page{margin:1.5cm;size:A4}@page :first{margin-top:2cm}@page landscape{size:A4 landscape}@page portrait{size:A4 portrait}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}body{font-size:10pt;line-height:1.4;color:#000;background:#fff}.button:not(.print-visible),.no-print,[role=banner],[role=button]:not(.print-visible),[role=navigation],button:not(.print-visible),footer,header,nav{display:none!important}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border:1px solid #000;background:#fff;-webkit-appearance:none}.modal,.notification,.sidebar,.toast,[role=alertdialog],[role=dialog],aside{display:none!important}h1{font-size:18pt;margin-bottom:12pt}h1,h2{font-weight:700;page-break-after:avoid}h2{font-size:14pt;margin-top:12pt;margin-bottom:8pt}h3{font-size:12pt;margin-top:10pt;margin-bottom:6pt}h3,h4,h5,h6{font-weight:700;page-break-after:avoid}h4,h5,h6{font-size:11pt;margin-top:8pt;margin-bottom:4pt}p{margin-bottom:6pt;orphans:3;widows:3}table{width:100%;border-collapse:collapse;page-break-inside:auto;margin-bottom:12pt}thead{display:table-header-group}tfoot{display:table-footer-group}tr{page-break-inside:avoid;page-break-after:auto}th{background-color:#f0f0f0!important;border:1px solid #000;padding:6pt;font-weight:700;text-align:left}td{border:1px solid #ccc;padding:4pt 6pt}tbody tr:nth-child(2n){background-color:#f9f9f9!important}.card,[class*=card]{border:1px solid #ddd;border-radius:4pt;padding:8pt;margin-bottom:8pt;page-break-inside:avoid;background:#fff}.chart,canvas,svg{max-width:100%}.chart,.chart-container,canvas,svg{page-break-inside:avoid;margin-bottom:12pt}.kpi-card{display:inline-block;width:30%;border:1px solid #ddd;padding:8pt;margin-right:2%;margin-bottom:8pt;page-break-inside:avoid}.kpi-card:nth-child(3n){margin-right:0}a{text-decoration:none;color:#000}a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt;color:#666}a[href^="#"]:after{content:""}img{max-width:100%;page-break-inside:avoid}ol,ul{margin-left:12pt;margin-bottom:8pt}li{margin-bottom:4pt}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-avoid{page-break-inside:avoid}.date-picker,.filters-panel{display:none!important}.selected-filters{display:block!important;border:1px solid #ddd;padding:8pt;margin-bottom:12pt;background:#f9f9f9;page-break-inside:avoid}[role=tablist]{display:none!important}[role=tabpanel]{display:block!important;border:none!important;padding:0!important}[role=tabpanel]+[role=tabpanel]{margin-top:20pt;page-break-before:always}.metric-row{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding:4pt 0}.metric-label{font-weight:400}.metric-value{font-weight:700}.comparison{display:inline-block;padding:2pt 4pt;border-radius:2pt;font-size:9pt}.comparison.positive{background:#d4edda!important;color:#155724!important}.comparison.negative{background:#f8d7da!important;color:#721c24!important}@page{@bottom-right{content:"Страница " counter(page) " из " counter(pages);font-size:9pt;color:#666}@bottom-left{content:"AgentryAI - " string(doc-title);font-size:9pt;color:#666}}.print-landscape{page:landscape}.print-portrait{page:portrait}.print-section{page-break-before:always}.print-section:first-child{page-break-before:avoid}[data-theme=dark] *{background:#fff!important;color:#000!important;border-color:#ccc!important}.barcode,.qr-code{page-break-inside:avoid;margin:8pt 0}.print-watermark{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:72pt;color:rgba(0,0,0,.05);z-index:-1;pointer-events:none}}.print-only{display:none}@media print{.print-only{display:block!important}}@font-face{font-family:GeistSans;src:url(/app/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_881c37{font-family:GeistSans,GeistSans Fallback}.__variable_881c37{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/app/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_992edc{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_992edc{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}