.el-pagination[data-v-0c1289d1]{text-align:right}.el-header[data-v-0c1289d1]{padding:0 0}@media screen and (max-width:767px){.el-message-box[data-v-0c1289d1]{max-width:95%}.el-dialog[data-v-0c1289d1]{max-width:calc(100% - 10px)}.el-pagination[data-v-0c1289d1]{overflow-y:hidden}}[data-v-0c1289d1] .cell{padding-bottom:10px}[data-v-0c1289d1] .el-checkbox{margin-right:0}[data-v-0c1289d1] .el-input{width:120px;margin-bottom:5px}[data-v-0c1289d1] .el-input .el-input{margin-bottom:0}[data-v-0c1289d1] .el-input--mini{width:120px}[data-v-0c1289d1] .el-input--mini.long{width:540px}[data-v-0c1289d1] .perc{width:80px}[data-v-0c1289d1] .perc .el-input{width:80px!important}[data-v-0c1289d1] .el-input-group__append{padding:0 10px}.config-head[data-v-0c1289d1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.config-desc[data-v-0c1289d1]{margin:0;color:#64748b}.wage-settings[data-v-0c1289d1]{margin-bottom:15px;display:grid;grid-template-columns:220px 220px minmax(260px,1fr);gap:10px}.wage-field[data-v-0c1289d1]{min-height:64px;padding:11px;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;background:#f8fafc;color:#475569;font-weight:600}.calculation-rule[data-v-0c1289d1]{min-height:64px;padding:11px;border:1px solid #dbeafe;border-radius:10px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#eff6ff,#f8fbff)}.calculation-rule strong[data-v-0c1289d1]{color:#1d4ed8}.calculation-rule span[data-v-0c1289d1]{margin-top:3px;color:#64748b;font-size:12px}.insurance-table-wrap[data-v-0c1289d1]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:11px}.insurance-table[data-v-0c1289d1]{width:100%;min-width:880px;border-collapse:collapse}.insurance-table td[data-v-0c1289d1],.insurance-table th[data-v-0c1289d1]{padding:9px 10px;border-top:1px solid #edf2f7;text-align:left;vertical-align:middle}.insurance-table th[data-v-0c1289d1]{border-top:0;background:#f8fafc;color:#475569;font-weight:600;white-space:nowrap}.insurance-table td[data-v-0c1289d1]{color:#475569}.insurance-name[data-v-0c1289d1]{min-width:170px}.insurance-name span[data-v-0c1289d1],.insurance-name strong[data-v-0c1289d1]{display:block}.insurance-name strong[data-v-0c1289d1]{color:#0f172a}.insurance-name span[data-v-0c1289d1]{margin-top:2px;color:#94a3b8;font-size:11px}.insurance-preview[data-v-0c1289d1]{margin-top:18px;padding:16px;border:1px solid #dbeafe;border-radius:12px;background:linear-gradient(145deg,#f8fbff,#fff 45%)}.preview-head[data-v-0c1289d1]{margin-bottom:13px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.preview-head h3[data-v-0c1289d1],.preview-head p[data-v-0c1289d1]{margin:0}.preview-head h3[data-v-0c1289d1]{font-size:15px;color:#0f172a}.preview-head p[data-v-0c1289d1]{margin-top:3px;color:#64748b;font-size:12px}.preview-selector[data-v-0c1289d1]{flex:0 0 auto;display:flex;align-items:center;gap:6px}.preview-selector label[data-v-0c1289d1]{margin:0 2px 0 0;padding:0;color:#475569;font-size:12px;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;transform:translateY(-1px)}.preview-selector .el-link[data-v-0c1289d1]{margin-left:2px;display:inline-flex;align-items:center}.preview-selector .el-link[data-v-0c1289d1] .el-link--inner{transform:translateY(-1px)}.preview-employee-select[data-v-0c1289d1]{width:120px}.preview-selector .option-code[data-v-0c1289d1]{float:right;margin-left:12px;color:#94a3b8;font-size:12px}.employee-base-bar[data-v-0c1289d1]{margin-bottom:10px;padding:11px 12px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.employee-base-bar small[data-v-0c1289d1],.employee-base-bar span[data-v-0c1289d1],.employee-base-bar strong[data-v-0c1289d1]{display:block}.employee-base-bar span[data-v-0c1289d1]{color:#64748b;font-size:11px}.employee-base-bar strong[data-v-0c1289d1]{margin-top:1px;font-size:18px;color:#0f172a}.employee-base-bar small[data-v-0c1289d1]{color:#94a3b8;font-size:11px}.employee-base-bar p[data-v-0c1289d1]{margin:0;color:#047857;font-size:12px;white-space:nowrap}.employee-base-bar p.adjusted[data-v-0c1289d1]{color:#b45309}.base-missing[data-v-0c1289d1]{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#b45309;font-size:12px}.preview-empty[data-v-0c1289d1]{padding:26px 0;text-align:center;color:#94a3b8;font-size:13px}.preview-table-wrap[data-v-0c1289d1]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:11px}.preview-table[data-v-0c1289d1]{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.preview-table td[data-v-0c1289d1],.preview-table th[data-v-0c1289d1]{padding:9px 10px;border-top:1px solid #edf2f7;text-align:left;white-space:nowrap}.preview-table th[data-v-0c1289d1]{border-top:0;background:#f8fafc;color:#64748b;font-weight:600}.preview-table td[data-v-0c1289d1]{color:#475569}.preview-table td strong[data-v-0c1289d1]{color:#0f172a}.contribution-totals[data-v-0c1289d1]{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.contribution-totals>div[data-v-0c1289d1]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.contribution-totals span[data-v-0c1289d1],.contribution-totals strong[data-v-0c1289d1]{display:block}.contribution-totals span[data-v-0c1289d1]{color:#64748b;font-size:11px}.contribution-totals strong[data-v-0c1289d1]{margin-top:2px;font-size:16px;color:#0f172a}.contribution-totals .grand-total[data-v-0c1289d1]{border-color:#bfdbfe;background:#eff6ff}.contribution-totals .grand-total strong[data-v-0c1289d1]{color:#1d4ed8}[data-v-0c1289d1] .wage-field .el-input{width:120px;margin-bottom:0}[data-v-0c1289d1] .insurance-table .el-input{width:118px;margin-bottom:0}@media(max-width:1180px){.wage-settings[data-v-0c1289d1]{grid-template-columns:1fr 1fr}.calculation-rule[data-v-0c1289d1]{grid-column:1/-1}}@media(max-width:620px){.wage-settings[data-v-0c1289d1]{grid-template-columns:1fr}.config-head[data-v-0c1289d1]{flex-direction:column}.employee-base-bar[data-v-0c1289d1],.preview-head[data-v-0c1289d1]{align-items:flex-start;flex-direction:column}.preview-selector[data-v-0c1289d1]{width:100%;flex-wrap:wrap}.preview-employee-select[data-v-0c1289d1]{min-width:0;flex:1}.contribution-totals[data-v-0c1289d1]{grid-template-columns:1fr}}