.member-profile-matrix{font:12px Arial,"SimSun",serif;color:#111;background:#fff;border:1px solid #aaa;}
.member-profile-matrix .mp-toolbar{display:flex;align-items:center;gap:10px;padding:3px 6px;min-height:30px;background:#f1f1f1;border-bottom:1px solid #c8c8c8;white-space:nowrap;overflow:auto;}
.member-profile-matrix .mp-toolbar strong{font-size:14px;min-width:76px;}
.member-profile-matrix .mp-toolbar b{font-weight:400;color:#0000bc;}
.member-profile-matrix .mp-credit{color:#333;}
.member-profile-matrix .mp-credit b{color:#222;font-weight:400;}
.member-profile-matrix .mp-pan-caption{margin-left:4px;}
.member-profile-matrix .mp-pan-tabs{display:inline-flex;align-items:center;gap:2px;}
.member-profile-matrix .mp-pan-tab{font:inherit;color:#0000bc;background:transparent;border:0;border-radius:0;padding:1px 2px;height:20px;text-decoration:underline;cursor:pointer;}
.member-profile-matrix .mp-pan-tab.is-active{color:#111;font-weight:700;text-decoration:none;}
.member-profile-matrix .mp-toolbar label{display:inline-flex;align-items:center;gap:3px;margin:0;font-size:12px;}
.member-profile-matrix .mp-percent{margin-left:auto!important;}
.member-profile-matrix input[type=checkbox]{appearance:auto;width:13px;height:13px;margin:0;}
.member-profile-matrix select{font:inherit;border:1px solid #888;border-radius:0;padding:1px 3px;height:22px;min-width:0;}
.member-profile-matrix .mp-pan-select{display:none;}
.member-profile-matrix .mp-scroll{overflow:auto;}
.member-profile-matrix .mp-table{border-collapse:collapse;width:100%;min-width:760px;table-layout:auto;font:inherit;margin:0;}
.member-profile-matrix .mp-table th,.member-profile-matrix .mp-table td{border:1px solid #ccc;text-align:center;padding:3px 5px;height:24px;white-space:nowrap;}
.member-profile-matrix .mp-table thead th{background:linear-gradient(#ffcf62,#ffb92d);color:#111;}
.member-profile-matrix .mp-table tbody tr:nth-child(odd){background:#ebebeb;}
.member-profile-matrix .mp-category{background:#fff;font-weight:400;}
.member-profile-matrix .mp-rebate{color:#4646ba;}
.member-profile-matrix .mp-note{font:11px Arial,"SimSun",serif;color:#666;margin:4px 6px;}
@media (max-width:760px){.member-profile-matrix .mp-toolbar{gap:6px;}.member-profile-matrix .mp-pan-tabs{display:none;}.member-profile-matrix .mp-pan-select{display:block;}.member-profile-matrix .mp-percent{margin-left:4px!important;}}
