.member-snapshot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0 4px;color:#7d90a9;font-size:11px;flex-wrap:wrap}.member-snapshot strong{font-size:16px;font-weight:600;color:#355679;display:block;margin-bottom:6px}.member-snapshot span{font-size:11px}.member-snapshot small{font-size:10px}.member-tabs{display:flex;gap:4px;overflow:auto;margin:12px 0 20px;border-bottom:1px solid #dce6f2}.member-tabs button{font-size:12px;padding:11px 15px;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;color:#7c90aa;background:transparent}.member-tabs button.active{color:#2c74c5;border-color:#3d82cf;font-weight:600}.member-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #e3eaf3;border-radius:12px;padding:22px 0;margin-bottom:18px}.member-kpis>div{padding:0 20px;min-width:0;border-right:1px solid #e8eef6}.member-kpis>div:last-child{border:0}.member-kpis span{display:block;font-size:11px;color:#7f94ad}.member-kpis strong{font-size:26px;font-weight:600;line-height:1.4;color:#345a80;letter-spacing:-.5px;display:block;margin:8px 0;font-variant-numeric:tabular-nums}.member-kpis small{font-size:10px;color:#91a2b8;line-height:1.8;display:block}.member-priority{border:1px solid #d4e3f4;background:linear-gradient(110deg,#edf5ff,#f8fbff);border-radius:12px;padding:21px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.member-priority h2{color:#325b85;font-size:19px;margin:8px 0}.member-priority p{font-size:11px;color:#7b90aa;line-height:1.9;margin:0;max-width:850px}.member-eyebrow{font-size:10px;letter-spacing:1px;color:#6e97c3}.member-priority button{white-space:nowrap;flex-shrink:0;font-size:12px}.member-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 18px}.member-action{display:block;text-align:left;padding:18px;border-radius:11px;border:1px solid #e0e9f5;white-space:normal}.member-action:hover{border-color:#aac7e7;background:#fbfdff}.member-action>span{font-size:11px;color:#728aa5}.member-action strong{display:block;font-size:25px;color:#496e95;font-weight:500;margin:12px 0}.member-action small{font-size:11px;color:#97a7bd;margin-left:5px}.member-action p{font-size:10px;color:#91a2b6;line-height:1.9;min-height:39px;margin:0 0 12px}.member-action i{font-size:10px;color:#5e8abc;font-style:normal}.member-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.member-panel{margin-bottom:18px;min-width:0;overflow:hidden;padding-bottom:14px}.member-panel .home-card-header{padding:18px 20px 10px}.member-panel .home-card-header h2{font-size:14px}.member-chart{height:285px;width:100%}.member-brief{padding:0 20px;color:#7087a2;font-size:11px;line-height:1.9}.member-brief p{margin:11px 0}.member-explanation{padding:15px 19px;margin-bottom:17px;background:#f1f6ff;border-left:3px solid #8db3e0;font-size:12px;color:#5a7b9f;line-height:1.9}.member-explanation strong{font-weight:500}.member-explanation p{margin:5px 0;font-size:11px;color:#8498b1}.member-matrix{width:100%;min-width:690px;border-collapse:collapse;font-size:11px;color:#537394}.member-matrix th{font-size:10px;font-weight:500;background:#f7faff;color:#869db7;padding:13px 12px;white-space:nowrap;border:1px solid #e4ebf5;text-align:center}.member-matrix td{padding:13px 12px;text-align:center;white-space:nowrap;border:1px solid #e4ebf5;font-variant-numeric:tabular-nums}.member-tier-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.member-tier-links button{font-size:11px}.member-queue-controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:12px 20px 15px}.member-queue-controls label{font-size:10px;color:#869bb3;gap:6px;font-weight:400}.member-queue-controls input,.member-queue-controls select{font-size:11px;padding:8px 9px;height:35px;min-width:120px;max-width:180px}.member-queue-controls input[type=number]{max-width:130px}.member-queue-controls button,.member-queue-controls a{font-size:11px;height:35px}.member-pagination{display:flex;align-items:center;justify-content:flex-end;gap:13px;padding:16px 20px 0;font-size:11px;color:#879cb4}.member-pagination button{font-size:11px;padding:6px 10px}.member-history-check{display:flex;flex-direction:row;gap:7px;align-items:center;font-size:11px;color:#8297b0;margin:6px 20px 15px;font-weight:400}.member-history-check input{width:13px;height:13px;min-height:0}.member-flag{color:#b66b58;white-space:normal;display:block;max-width:250px;font-size:10px;line-height:1.9}.member-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 20px;gap:20px}.member-quality-grid strong{display:block;color:#496f98;font-size:24px;font-weight:500;margin-bottom:7px}.member-quality-grid span{font-size:10px;color:#899fb8;line-height:1.9}.member-notes{padding:0 40px;font-size:11px;color:#7b91ac;line-height:2.2}.member-panel .market-table td:first-child{white-space:normal}.member-panel .market-table th:first-child,.member-panel .market-table td:first-child{min-width:100px}.member-panel .market-table td{padding:9px 13px}.member-panel .market-table td:nth-child(2){white-space:normal}.member-panel .market-table td:not(:first-child){max-width:320px}
@media(max-width:1100px){.member-kpis,.member-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-kpis{row-gap:22px}.member-kpis>div:nth-child(2){border:0}.member-grid{grid-template-columns:1fr}.member-priority{align-items:flex-start}.member-priority h2{font-size:17px}.member-quality-grid{grid-template-columns:1fr 1fr}.member-action p{min-height:0}}
@media(max-width:650px){.member-kpis strong{font-size:22px}.member-kpis>div{padding:0 13px}.member-priority{padding:17px;flex-direction:column;gap:12px}.member-priority h2{font-size:17px;line-height:1.7}.member-action{padding:15px}.member-action-grid{gap:10px}.member-tabs button{padding:11px;font-size:11px}.member-queue-controls{padding:10px 15px}.member-queue-controls label{flex:1;min-width:130px}.member-queue-controls input,.member-queue-controls select{max-width:100%;width:100%;min-width:0}.member-snapshot{gap:8px}.member-panel .home-card-header{padding:16px 16px 8px}.member-chart{height:270px}.member-brief{padding:0 16px}.member-panel .market-table{min-width:650px}}
