.sv-detail-tools .sv-ma-open{background:#1980ff;color:#fff;border-color:#1980ff}.sv-ma-values{display:flex;flex-wrap:wrap;gap:8px 16px;padding:8px 6px;font-size:11px;line-height:1.8;font-variant-numeric:tabular-nums}.sv-ma-values span{white-space:nowrap}
.sv-ma-dialog{width:min(720px,calc(100vw - 26px));max-height:85dvh;overflow:auto;border:1px solid #d4e0f7;border-radius:13px;padding:20px;background:#fff;color:#102440;font-family:inherit}.sv-ma-dialog::backdrop{background:#10244033}.sv-ma-heading{display:flex;justify-content:space-between;align-items:center}.sv-ma-heading h2{font-size:21px;margin:0}.sv-ma-heading>button{border:0;background:none;font-size:28px;cursor:pointer;color:#536b89}.sv-ma-actions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.sv-ma-dialog button,.sv-ma-report button{border:1px solid #d4e0f7;border-radius:7px;background:#f3f8ff;color:#1678ed;padding:9px 12px;cursor:pointer}.sv-ma-dialog p,.sv-ma-report p{font-size:11px;line-height:1.8;color:#7387a6}.sv-ma-setting{padding:15px;border:1px solid #e0e8f5;border-radius:10px;margin:12px 0}.sv-ma-setting>label{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.sv-ma-setting>label input{accent-color:#1980ff}.sv-ma-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.sv-ma-fields label{display:grid;gap:6px;font-size:11px;color:#7387a6}.sv-ma-fields input,.sv-ma-fields select{box-sizing:border-box;width:100%;min-width:0;height:37px;border:1px solid #d4e0f7;border-radius:7px;background:#fff;color:#102440;padding:6px;font:inherit}
.sv-ma-report{padding:15px;margin:16px 0;border:1px solid #e1e8f4;border-radius:10px;background:#fff;color:#102440}.sv-ma-report h3{font-size:15px;margin:0}.sv-ma-table{overflow:auto}.sv-ma-report table{width:100%;font-size:12px;border-collapse:collapse}.sv-ma-report td,.sv-ma-report th{padding:9px;border-bottom:1px solid #e6edf7;text-align:left;line-height:1.7}.sv-ma-report button{margin:10px 8px 0 0}.sv-ma-values[hidden],.sv-ma-report[hidden]{display:none!important}.sv-ma-dialog :focus-visible{outline:2px solid #1980ff;outline-offset:2px}
@media(max-width:600px){.sv-ma-dialog{padding:14px}.sv-ma-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-ma-fields label:nth-child(3){grid-column:1/-1}}

