.business-tax-txt-viewer-page.ah-page{padding:0}.business-tax-txt-viewer-page.ah-page .line-viewer{display:flex;align-items:center;justify-content:center;padding:10px 0;height:70px;border-bottom:1px solid #ccc;background-color:#fff;overflow-y:hidden;overflow-x:auto}.business-tax-txt-viewer-page.ah-page .line-viewer .line-viewer-set{font-family:monospace;min-width:1186px}.business-tax-txt-viewer-page.ah-page .line-viewer .line-viewer-set>.text-row{display:flex;cursor:default;gap:3px}.business-tax-txt-viewer-page.ah-page .line-viewer .line-viewer-set>.text-row>.data-section{position:relative;background-color:#eee;border-radius:5px;border:1px solid green}.business-tax-txt-viewer-page.ah-page .line-viewer .line-viewer-set>.text-row>.data-section .field-label{white-space:nowrap;font-size:9pt;background-color:green;color:#fff;padding:0 4px}.business-tax-txt-viewer-page.ah-page .line-viewer .line-viewer-set>.text-row>.data-section .field-data{padding:0 4px}.business-tax-txt-viewer-page.ah-page .line-viewer .line-viewer-set>.text-row>.data-section:hover{background-color:#fff;border:1px solid #dd5800}.business-tax-txt-viewer-page.ah-page .line-viewer .line-viewer-set>.text-row>.data-section:hover .field-label{background-color:#dd5800}.business-tax-txt-viewer-page.ah-page .split-layout{display:grid;grid-template-columns:50% 50%;height:calc(100vh - 242px)}.business-tax-txt-viewer-page.ah-page .editor{position:relative;display:flex;height:100%;font-size:12px;font-family:monospace;border:1px solid #ccc;overflow:hidden;background-color:#fff}.business-tax-txt-viewer-page.ah-page .editor .line-numbers{position:absolute;padding:5px 0 50px 0;line-height:20px;background-color:#fff;height:100%;width:100%;overflow-y:auto;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#888;border-right:1px solid #ccc}.business-tax-txt-viewer-page.ah-page .editor .line-numbers::-webkit-scrollbar{display:none}.business-tax-txt-viewer-page.ah-page .editor .line-numbers>span{position:relative;display:block;width:50px;height:20px;padding:0 10px}.business-tax-txt-viewer-page.ah-page .editor .line-numbers>span.active{background-color:green;color:#fff}.business-tax-txt-viewer-page.ah-page .editor .line-numbers>span.active:before{position:absolute;top:0;left:50px;width:50vw;height:100%;content:"";background-color:#d5e9d3}.business-tax-txt-viewer-page.ah-page .editor .textarea{border:0;border-left:1px solid #ccc;position:relative;margin-left:50px;height:100%;flex:1;padding:5px 10px;font-size:13px;line-height:20px;outline:none;resize:none;white-space:pre;overflow-wrap:normal;background-color:transparent;z-index:1}.business-tax-txt-viewer-page.ah-page .left-tab .el-tabs__header{margin-bottom:0}.business-tax-txt-viewer-page.ah-page .left-tab .el-tabs__nav{margin-left:15px}.business-tax-txt-viewer-page.ah-page .left-content{height:calc(100vh - 242px);overflow-y:auto}.business-tax-txt-viewer-page.ah-page .def-table table{border-collapse:collapse;width:100%;font-size:10.5pt}.business-tax-txt-viewer-page.ah-page .def-table td,.business-tax-txt-viewer-page.ah-page .def-table th{border:1px solid #ccc;padding:4px;text-align:left}.business-tax-txt-viewer-page.ah-page .def-table thead{background-color:#ddd;white-space:nowrap}.business-tax-txt-viewer-page.ah-page .def-table code{background:#f9f9f9;padding:2px 4px}.business-tax-txt-viewer-page.ah-page .def-table .data-field{min-height:24px;display:block;background-color:#fff;padding:0 8px;border-radius:5px;font-family:monospace}