.box-fee{color:var(--ink,#20314f);font-family:inherit;min-width:0}.box-fee h2{font-size:24px;margin:0 0 9px;font-weight:700}.box-fee h3{font-size:17px;margin:0 0 12px}.box-fee p{line-height:1.65;margin:8px 0;color:inherit}.fee-lead,.result-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.fee-lead>div:first-child{flex:1;min-width:260px}.fee-lead-actions{display:flex;gap:8px;flex-wrap:wrap}.fee-lead-actions .el-button+.el-button{margin-left:0}.fee-lead p,.result-head span,.fee-panel>p{color:#63758c;font-size:14px}.fee-panel{background:#fff;border:1px solid #dce6f0;border-radius:12px;padding:20px;margin-bottom:18px;min-width:0;overflow:hidden}.fee-filters{display:flex;gap:15px;align-items:end;flex-wrap:wrap}.fee-filters label{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:180px;flex:1}.fee-filters .el-select,.fee-filters .el-date-editor{width:100%}.fee-holidays>span{display:block;font-size:14px;color:#63758c;margin:8px 0 14px;line-height:1.65}.range-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.range-row .el-date-editor{max-width:390px;flex:1;min-width:230px}.range-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:13px;color:#63758c}.fee-alert{border-left:3px solid #b43d52;background:#fff5f6;padding:11px 14px;color:#812f3d!important;line-height:1.6;overflow-wrap:anywhere}.fee-progress>div:first-child{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.fee-progress b{overflow-wrap:anywhere}.fee-counts{display:flex;gap:25px;padding-top:18px;flex-wrap:wrap}.fee-counts span{font-size:14px;color:#63758c}.fee-counts b{color:#20314f;font-size:20px;margin-left:5px}.box-fee small{display:block;line-height:1.6;font-size:12px;color:#63758c}.fee-pages{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:18px}.fee-dialog{max-width:calc(100vw - 32px);border-radius:12px;margin-top:16px!important;margin-bottom:16px;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.fee-dialog .el-dialog__body{max-height:calc(100vh - 180px);overflow:auto;min-height:0;flex:0 1 auto}.fee-dialog .el-dialog__header,.fee-dialog .el-dialog__footer{flex-shrink:0}.fee-dialog p{line-height:1.65;overflow-wrap:anywhere}.fee-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f4f7fb;padding:12px;max-height:220px;overflow:auto}.fee-dialog details{margin-top:16px}.fee-dialog summary{cursor:pointer;font-weight:600}.fee-dialog .el-dialog__footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.fee-dialog .el-button+.el-button{margin-left:0}.fee-dialog .el-form-item{margin:18px 0}.fee-dialog .el-checkbox{height:auto;white-space:normal}.fee-dialog .el-checkbox__label{white-space:normal}.detail-summary{background:#f4f7fb;padding:14px;border-radius:8px}.box-fee .el-button{font-family:inherit}.fee-result .el-table__cell{padding:12px 0}.box-fee .el-table{width:100%}.fee-cycle{border-bottom:1px solid #dce6f0;padding:12px 0}.fee-account{font-size:14px;color:#63758c!important}@media(max-width:600px){.box-fee[data-finance=true] .fee-result .el-table-fixed-column--left,.box-fee[data-finance=true] .fee-result .el-table-fixed-column--right{position:static!important}.box-fee[data-finance=true] .fee-result .el-table-fixed-column--left:before,.box-fee[data-finance=true] .fee-result .el-table-fixed-column--right:before{display:none}}
