.wip-pm-sheet{font-family:inherit;border:1px solid #dce5e9;border-radius:12px;background:#fff;margin:24px 0;overflow:hidden;color:#1b2d39}
.wip-pm-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 20px 8px;flex-wrap:wrap}
.wip-pm-heading h2{font-size:clamp(18px,2.1vw,24px);line-height:1.3;margin:0;color:#142e43}
.wip-pm-meta{font-size:12px;color:#526677}
.wip-pm-description{padding:0 20px;margin:3px 0 14px;color:#526677;font-size:14px}
.wip-pm-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.wip-pm-table{width:100%;border-collapse:collapse;margin:0;font-size:14px;line-height:1.45;min-width:440px}
.wip-pm-table thead{background:#113653;color:#fff}
.wip-pm-table th{font-size:13px;text-align:left;white-space:nowrap;padding:12px 14px;border:0;color:#fff}
.wip-pm-table td{padding:12px 14px;border:0;border-bottom:1px solid #e5ebef;vertical-align:top}
.wip-pm-table tbody tr:nth-child(even){background:#f5f9fa}
.wip-pm-table strong{color:#116a58;white-space:nowrap}
.wip-pm-table a,.wip-pm-footer a{color:#087d83;text-decoration:underline}
.wip-pm-footer{display:flex;flex-direction:column;gap:5px;padding:12px 20px;background:#f7fafb;font-size:12px;color:#506478}
.wip-pm-tag{display:inline-block;background:#edf1f5;border-radius:4px;padding:2px 5px;font-size:11px;white-space:nowrap}
.wip-pm-old,.wip-pm-notice{color:#8b5c00;background:#fff4d8}
.wip-pm-notice{padding:5px 8px;border-radius:4px;align-self:flex-start}
.wip-pm-empty{padding:0 20px 16px;color:#566}
.wip-pm-inline{font-weight:600;color:#116a58}
.wip-pm-no-price{color:#617080;font-style:italic;font-weight:400}
