.pm-board{background:#fff;border:1px solid #dce4ed;border-radius:8px;margin:22px 0;overflow:hidden;scroll-margin-top:130px;color:#243c55}
.pm-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px 18px}.pm-heading h2{font-size:25px!important;line-height:1.5;letter-spacing:-.035em;margin:0!important;color:#1d344e}.pm-heading p{font-size:12px;color:#76869a;line-height:1.8;margin:5px 0 0}.pm-heading .pm-eyebrow{font-size:11px;font-weight:650;color:#296ba3;margin:0 0 5px}.pm-heading>a{font-size:12px;color:#346994;flex:none;min-height:44px;display:flex;align-items:center}
.pm-controls{display:grid;grid-template-columns:1.25fr 1fr 1fr auto;gap:10px;padding:12px 24px;background:#f5f8fb;border-block:1px solid #e5ebf2}.pm-controls>div{min-width:0}.pm-controls label{display:block;font-size:11px;color:#61768c;margin-bottom:5px;font-weight:600}.pm-controls select{width:100%;background:#fff;border:1px solid #d2dce7;border-radius:5px;min-height:44px;color:#314b64;padding:8px 28px 8px 10px;font:inherit;font-size:12px;min-width:0}.pm-controls button{align-self:end;min-height:44px;border:0;border-radius:5px;color:#fff;background:#175fa7;font:inherit;font-size:13px;font-weight:650;padding:9px 18px;cursor:pointer}.pm-controls button:hover{background:#104f90}.pm-controls:not(:has(#pm-card)){grid-template-columns:1fr 1fr auto}
.pm-toolbar{display:flex;justify-content:space-between;gap:10px;padding:10px 24px;font-size:12px;color:#536d85}.pm-toolbar small{font-size:11px;color:#7d8da1}
.pm-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.pm-table thead{background:#f9fbfd}.pm-table th,.pm-table td{vertical-align:top;padding:15px 13px;border-top:1px solid #e6ecf3;overflow-wrap:anywhere}.pm-table thead th{font-size:11px;font-weight:550;color:#7a8a9e;padding-block:10px}.pm-table thead th:first-child{width:25%;padding-left:24px}.pm-table thead th:nth-child(2){width:15%}.pm-table thead th:nth-child(3){width:18%}.pm-table thead th:nth-child(4){width:27%}.pm-table thead th:last-child{width:15%}.pm-table tbody th{font-weight:400;padding-left:24px}.pm-table tbody th strong{display:block;font-size:14px;font-weight:700;line-height:1.6;margin:0 0 4px}.pm-table tbody th>span{display:block;font-size:11px;color:#6c8096;line-height:1.6}.pm-table small{display:block;color:#7d8da0;font-size:10px;line-height:1.7;margin-top:4px}.pm-merchant{color:#244f79;display:inline-flex;align-items:center;gap:5px;min-height:28px}.pm-merchant>span{display:inline!important;color:#7094b5!important}.pm-merchant:hover{text-decoration:underline}
.pm-table td>b{font-size:14px;color:#365472}.pm-table .pm-rate{font-size:25px;line-height:1.3;color:#1762a3;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.pm-rate small{font-size:12px;color:inherit;display:inline;margin-left:3px}.pm-state{display:block;font-size:10px;color:#7d8a9c;margin-top:3px}.pm-old{color:#90651f}.pm-fee{font-size:11px;color:#8a6f3e}.pm-table details{margin-top:7px;font-size:11px;color:#5b7893}.pm-table details>summary{cursor:pointer;min-height:30px;line-height:1.8}.pm-table details p{font-size:12px;line-height:1.8;color:#61758b;margin:9px 0}.pm-links>a{display:block;color:#326d9b;font-size:11px;font-weight:600;min-height:29px;line-height:1.7}
.pm-note{font-size:11px;color:#7a8899;line-height:1.8;background:#fafbfd;margin:0;padding:12px 24px;border-top:1px solid #e5ecf3}.pm-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f8fafd;padding:13px 24px}.pm-foot p{font-size:11px;line-height:1.8;color:#7c8b9d;margin:0}.pm-foot a{font-size:12px;color:#326d9b;flex:none;min-height:40px;display:flex;align-items:center}.pm-empty{padding:28px 24px}.pm-empty b{font-size:15px}.pm-empty p{font-size:13px;color:#798a9d;line-height:1.8}.pm-empty a{font-size:12px;color:#316a99;display:inline-flex;min-height:44px;align-items:center;margin-right:15px}.pm-board :focus-visible{outline:3px solid #408ee0;outline-offset:3px}
@media(max-width:760px){
 .pm-heading{padding:17px 16px;align-items:flex-start}.pm-heading h2{font-size:21px!important}.pm-heading>div>p:not(.pm-eyebrow),.pm-heading>a{display:none}.pm-controls{padding:12px 16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.pm-controls:not(:has(#pm-card)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pm-controls:not(:has(#pm-card)) button{grid-column:1/-1}.pm-controls label{font-size:10px}.pm-controls select{font-size:11px;padding-left:8px}.pm-controls button{font-size:12px}.pm-toolbar{padding:10px 16px;flex-wrap:wrap;font-size:11px;gap:3px}.pm-toolbar small{font-size:10px}.pm-table,.pm-table tbody{display:block}.pm-table thead{display:none}.pm-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;border-top:1px solid #e2eaf2;padding:13px 16px}.pm-table th,.pm-table td{border:0;padding:0;min-width:0}.pm-table tbody th{grid-column:1;grid-row:1;padding:0}.pm-table tbody th strong{font-size:14px;margin:0 0 3px}.pm-table tbody th>span{font-size:10px}.pm-table tbody th>small{font-size:9px;margin-top:2px}.pm-table td:nth-child(2){grid-column:2;grid-row:1;text-align:right;min-width:72px}.pm-table td:nth-child(2):before{content:attr(data-label);display:block;font-size:9px;color:#7e8fa1;margin-bottom:3px}.pm-table .pm-rate{font-size:27px}.pm-table td:nth-child(3){grid-column:1/-1;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid #edf1f5}.pm-table td:nth-child(3)>b{font-size:12px}.pm-table td:nth-child(3)>small{font-size:10px;margin:0}.pm-table td:nth-child(4){grid-column:1/-1;margin-top:4px}.pm-fee{font-size:10px}.pm-table details{margin-top:3px}.pm-table details>summary{font-size:11px;min-height:30px}.pm-table td.pm-links{display:flex;gap:16px;grid-column:1/-1;margin-top:1px}.pm-links>a{font-size:11px;min-height:40px;display:flex;align-items:center}.pm-state{font-size:9px}.pm-note{padding:11px 16px;font-size:10px}.pm-foot{padding:13px 16px;display:block}.pm-foot a{margin-top:5px}.pm-empty{padding:24px 16px}
}
@media print{.pm-controls{display:none}.pm-heading>a,.pm-foot{display:none}.pm-board{break-inside:auto}}
/* Scope table spacing against the legacy site's generic !important cell rules. */
.pm-board .pm-table th,.pm-board .pm-table td{padding:15px 13px!important}.pm-board .pm-table thead th{padding-block:10px!important}.pm-board .pm-table tbody th{padding-left:24px!important}.pm-board .pm-controls select{border:1px solid #d2dce7!important;border-radius:5px!important;background:#fff!important;font-size:12px!important;padding:8px 28px 8px 10px!important;box-shadow:none!important}.pm-board .pm-controls button{border-radius:5px!important;padding:9px 18px!important;font-size:13px!important}
@media(max-width:760px){.pm-board .pm-table th,.pm-board .pm-table td{padding:0!important}.pm-board .pm-table tbody td:nth-child(3){padding-top:9px!important}.pm-board .pm-controls select{font-size:11px!important;padding-left:8px!important}.pm-board .pm-controls button{padding:9px 12px!important;font-size:12px!important}}
