.ac-table-card{margin:20px 0 28px;overflow:hidden;background:#fff;border:1px solid #e2e9f4;border-radius:18px;box-shadow:0 1px 2px rgba(15,28,51,.04),0 16px 34px -20px rgba(22,71,142,.3)}.ac-table-card .ac-table-hint{display:none;margin:0;padding:9px 16px;background:#f5f8fd;border-bottom:1px solid #e2e9f4;color:#5b6b85;font-size:12.5px;font-weight:600}.ac-table-card .ac-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ac-table-card .ac-table{width:100%;min-width:640px;margin:0;border-collapse:separate;border-spacing:0;color:#0f1c33;font-size:14.5px}.ac-table-card .ac-table caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ac-table-card .ac-table thead tr{background:linear-gradient(135deg,#0b2f63,#16478e)}.ac-table-card .ac-table thead th{padding:15px 16px;border:0;background:transparent;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-align:left;text-transform:uppercase;white-space:normal}.ac-table-card .ac-table tbody td{padding:12px 16px;border:0;border-bottom:1px solid #edf2fa;background:#fff;vertical-align:middle;transition:background .15s ease}.ac-table-card .ac-table tbody tr:nth-child(2n) td{background:#fafcff}.ac-table-card .ac-table tbody tr:hover td{background:#f1f6fd}.ac-table-card .ac-table tbody tr:last-child td{border-bottom:0}.ac-table-card .ac-table tbody td:first-child,.ac-table-card .ac-table thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1}.ac-table-card .ac-table thead th:first-child{background:#0b2f63}.ac-table-card .ac-table tbody td:first-child,.ac-table-card .ac-table thead th:first-child{min-width:180px}.ac-table-card .ac-table tbody td:first-child{font-weight:600;box-shadow:1px 0 0 #edf2fa}.ac-table-card .ac-table .ac-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-table-card .ac-table thead th.ac-num{text-align:right}.ac-table-card .ac-table .ac-muted{color:#5b6b85;white-space:nowrap}.ac-table-card .ac-table .ac-watts{display:inline-block;padding:3px 10px;border-radius:999px;background:#eaf1fb;color:#16478e;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-table-card .ac-table .ac-cost{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ac-table-card .ac-table .ac-cost strong{color:#0b2f63;font-weight:800}.ac-table-card .ac-table .ac-cost i{position:relative;display:block;width:96px;height:5px;border-radius:999px;background:#edf2fa;overflow:hidden}.ac-table-card .ac-table .ac-cost i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#f7931e,#ffb15a)}@media(max-width:700px){.ac-table-card .ac-table-hint{display:block}.ac-table-card .ac-table{font-size:14px}.ac-table-card .ac-table tbody td,.ac-table-card .ac-table thead th{padding-left:12px;padding-right:12px}.ac-table-card .ac-table tbody td:first-child,.ac-table-card .ac-table thead th:first-child{min-width:128px;max-width:140px}}