.kxb-quote-plan-modal .print-head{display:none}.kxb-quote-plan-modal .ant-modal-body{max-height:calc(100vh - 220px);overflow-y:auto}.quote-plan-print{font-size:14px}.quote-plan-print .print-head{text-align:center;color:#333;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.quote-plan-print .info-bar{margin:0 0 8px;color:#666;font-size:14px;line-height:20px}.quote-plan-print .info-bar span{display:inline-block;margin-right:16px}.quote-plan-print .fee-table{width:100%;border-collapse:collapse;border:1px solid #e8eef5;table-layout:fixed;font-size:14px}.quote-plan-print .fee-table td,.quote-plan-print .fee-table th{height:auto;padding:5px 10px;line-height:20px;text-align:center;border-bottom:1px solid #eff4f8}.quote-plan-print .fee-table th{background:#eaf4ff;color:#333;font-weight:500;-webkit-print-color-adjust:exact;print-color-adjust:exact}.quote-plan-print .fee-table .col-name{text-align:left}.quote-plan-print .fee-table .col-amount,.quote-plan-print .fee-table .col-price,.quote-plan-print .fee-table .col-qty{width:100px}.quote-plan-print .fee-table .pkg-row td{color:#2681ff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.quote-plan-print .fee-table .nested-cell{padding:4px 8px 6px;text-align:left}.quote-plan-print .fee-nested{border:1px solid #dbeaf8;border-radius:4px;overflow:hidden}.quote-plan-print .fee-group-title{padding:3px 10px;line-height:20px;background:#eaf4ff;color:#666;font-size:14px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.quote-plan-print .fee-sub-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3px 10px;line-height:20px;color:#333;font-size:14px;border-top:1px solid #f0f3f7}.quote-plan-print .total-bar{margin-top:10px;line-height:20px;text-align:right;color:#666;font-size:14px}.quote-plan-print .total-bar .total-num{margin-left:6px;color:#c47a3a;font-size:14px;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.quote-plan-print{font-size:14px}.quote-plan-print .print-head{font-size:14px;line-height:20px;margin-bottom:6px}.quote-plan-print .info-bar{margin:0 0 6px;font-size:14px;line-height:20px}.quote-plan-print .info-bar span{margin-right:12px}.quote-plan-print .fee-table{font-size:14px}.quote-plan-print .fee-table td,.quote-plan-print .fee-table th{padding:3px 8px;line-height:18px}.quote-plan-print .fee-table .col-amount,.quote-plan-print .fee-table .col-price,.quote-plan-print .fee-table .col-qty{width:90px}.quote-plan-print .fee-table .nested-cell{padding:3px 6px 4px}.quote-plan-print .fee-group-title,.quote-plan-print .fee-sub-row{padding:2px 8px;line-height:18px;font-size:14px}.quote-plan-print .total-bar{margin-top:8px;line-height:20px;font-size:14px}.quote-plan-print .total-bar .total-num{font-size:14px}}