.print-page-root{all:initial;font-family:PingFangSC-Regular,PingFang SC,sans-serif,Microsoft Yahei;color:#333;background:#fff;display:block;width:100%;min-height:100vh;overflow-x:hidden;margin:0;padding:0}body.print-mode{background:#fff}.print-page-root *{box-sizing:border-box}.print-page-container{width:100%;background:#fff;position:relative;margin:0 auto;padding:0}.content-container{width:100%;overflow-x:hidden;box-sizing:border-box}.content-editor{width:100%!important;box-sizing:border-box;border:none!important}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:400px}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #1890ff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-bottom:20px}.loading-text{font-size:16px;color:#666}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.print-article-wrap{display:flex;justify-content:center;width:100%}.print-article{width:210mm;margin:0 auto;padding:20mm 15mm;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.article-title{margin-bottom:20px}.article-title h1{font-size:24px;margin:0 0 10px 0}.article-meta{color:#666;font-size:14px}.article-meta span{margin-right:15px}.print-actions{position:fixed;top:20px;right:20px;z-index:1000;display:flex;gap:10px}.back-btn,.print-btn{padding:8px 15px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.print-btn{background-color:#1890ff;color:#fff}.back-btn{background-color:#f0f0f0;color:#333}.article-content{font-size:16px;line-height:1.6;width:100%;box-sizing:border-box}.article-content img,.github-markdown-body img,.html-content img,.v-md-editor img{max-width:100%!important;height:auto!important;display:block;margin:10px auto}.article-content table,.html-content table,.v-md-editor table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;margin-bottom:16px!important;table-layout:fixed!important;page-break-inside:avoid!important}.no-break-table,[data-table-wrapper]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;-webkit-column-break-inside:avoid!important}[data-table-wrapper]{display:block!important}.article-content td,.article-content th,.html-content td,.html-content th,.v-md-editor td,.v-md-editor th{border:1px solid #ddd!important;padding:8px!important;word-break:break-word!important}@media print{@page{size:A4 portrait;margin:1cm}body,html{width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;position:relative!important}body *{visibility:hidden}.print-page-root,.print-page-root *{visibility:visible}.print-page-root{position:absolute!important;left:0!important;top:0!important;background:#fff!important}.print-page-container,.print-page-root{width:100%!important;min-height:auto!important;overflow:visible!important;display:block!important;margin:0!important;padding:0!important}.print-page-container{height:auto!important;position:relative!important}.print-article-wrap{display:block!important}.print-article,.print-article-wrap{position:relative!important;overflow:visible!important;width:100%!important;height:auto!important}.print-article{padding:0!important;margin:0!important;box-shadow:none!important}.content-container,.content-editor{width:100%!important;overflow:visible!important}.loading-container,.print-actions{display:none!important}.article-content{display:block!important;width:100%!important;height:auto!important;overflow:visible!important}.article-content blockquote,.article-content div,.article-content li,.article-content p,.article-content section,.article-content span{overflow:visible!important;page-break-inside:auto!important;position:relative!important;max-height:none!important;max-width:100%!important}.article-content img,.article-content table,.echarts,.html-content table,.v-md-editor table,canvas{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;-webkit-column-break-inside:avoid!important;max-width:100%!important;height:auto!important}h1,h2,h3,h4,h5,h6{page-break-after:auto!important;page-break-inside:auto!important}p{orphans:3!important;widows:3!important}img{max-width:100%!important;height:auto!important}.no-break-table,[data-table-wrapper],table{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;-webkit-column-break-inside:avoid!important;display:table!important;width:100%!important;float:none!important;position:relative!important}table,tbody,td,th,tr{max-width:100%!important;overflow:visible!important}.chart-container,tr{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.chart-container{height:auto!important;max-height:none!important;overflow:visible!important}#radar-chart{min-height:350px!important}#bar-chart,#line-chart,#log-chart,#stacked-chart{min-height:300px!important}}.print-article,.print-article-wrap,.print-page-container,.print-page-root{overflow:visible!important}@-moz-document print{@page{size:A4 portrait;margin:1cm}.article-content,.github-markdown-body,.print-article,.print-article-wrap,.v-md-editor{display:block!important;overflow:visible!important;height:auto!important;width:100%!important}code,pre{page-break-inside:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important}code,pre,table{max-width:100%!important;white-space:pre-wrap!important;word-wrap:break-word!important;overflow:visible!important}table{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}}.report-content[data-v-1f35c765]{width:100%}.section[data-v-1f35c765]{margin-bottom:20px;border:1px solid #eee;border-radius:4px;padding:15px;background-color:#fff;page-break-inside:avoid;width:100%}.chart-container[data-v-1f35c765]{width:100%;min-height:350px;margin:10px 0;position:relative;overflow:visible}.section-title[data-v-1f35c765]{font-size:16px;margin:0 0 10px 0;font-weight:700}.info-grid[data-v-1f35c765]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.info-item[data-v-1f35c765]{display:flex;flex-direction:column}.label[data-v-1f35c765]{color:#999;margin-bottom:4px}.advice-section[data-v-1f35c765]{page-break-before:always}hr[data-v-1f35c765]{border:none;border-top:1px solid #eee;margin:10px 0 15px}@media print{.print-article[data-v-1f35c765]{width:100%!important;padding:10mm!important}.section[data-v-1f35c765]{width:100%!important;max-width:100%!important;margin:0 0 20px 0!important;padding:10px!important;box-sizing:border-box!important}.chart-container[data-v-1f35c765]{width:100%!important;max-width:100%!important;min-height:300px!important;margin:0!important;padding:0!important;overflow:visible!important}.chart-container .echarts[data-v-1f35c765],.chart-container canvas[data-v-1f35c765]{width:100%!important;max-width:100%!important;left:0!important;position:relative!important}}