.cmp-table-module{--cmp-card-bg:#fff;--cmp-border:#e5e7eb;--cmp-border-strong:#d9dce1;--cmp-group-bg:#f5f6f8;--cmp-text:#000;--cmp-text-muted:#6b7280;--cmp-text-faint:grey;--cmp-cell-radius:8px;--cmp-row-pad-y:8px;--cmp-row-pad-x:16px;--cmp-cell-gap:1px;--cmp-row-gap:1px;--cmp-max:1280px;background:transparent;color:var(--cmp-text);width:100%}.font-weight-500{font-weight:500!important}.cmp-table-block{margin:0 auto;max-width:var(--cmp-max)}.cmp-table-block+.cmp-table-block{margin-top:clamp(32px,4vw,48px)}.cmp-table-block__title{align-items:baseline;color:var(--cmp-text);display:flex;font-size:clamp(18px,1.6vw,22px);font-weight:700;gap:10px;letter-spacing:-.005em;line-height:1.3;margin:0 0 16px;padding:0 4px}.cmp-table-block__number,.cmp-table-block__title-text{font-weight:700}.cmp-table-block__sep{color:var(--cmp-text-muted);font-weight:400}.cmp-table-block__card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.cmp-table{display:flex;flex-direction:column;font-size:14px;gap:var(--cmp-row-gap);line-height:1.45;width:100%}.cmp-table__row{align-items:stretch;column-gap:var(--cmp-cell-gap);display:grid;grid-template-columns:var(--cmp-columns,minmax(220px,2fr) repeat(3,minmax(120px,1fr)))}.cmp-table__cell{background:var(--cmp-card-bg);border:1px solid var(--cmp-border);border-radius:var(--cmp-cell-radius);display:flex;gap:10px;hyphens:auto;justify-content:flex-start;min-width:0;padding:var(--cmp-row-pad-y) var(--cmp-row-pad-x);text-align:left;word-break:break-word}.cmp-table__cell--first{color:var(--cmp-text);font-weight:600}.cmp-table__cell--align-left{justify-content:flex-start;text-align:left}.cmp-table__cell--align-center{justify-content:center;text-align:center}.cmp-table__cell--align-right{justify-content:flex-end;text-align:right}.cmp-table__cell--has-icon{align-items:flex-center;justify-content:flex-center;text-align:left}.cmp-table__cell--has-icon .cmp-table__cell-text{align-items:flex-start}.cmp-table__cell--head{align-items:flex-start;color:var(--cmp-text);flex-direction:column;font-weight:700;gap:2px;justify-content:flex-start;padding-bottom:8px;padding-top:8px}.cmp-table__col-title{font-weight:700}.cmp-table__col-subtitle{color:var(--cmp-text-muted);font-size:12px;font-weight:400;line-height:1.3}.cmp-table__row--group{grid-template-columns:1fr}.cmp-table__cell--group{background:var(--cmp-card-bg);border:1px solid var(--cmp-border);border-radius:var(--cmp-cell-radius);color:var(--cmp-text-faint);font-size:16px;font-weight:600;letter-spacing:.08em;padding:5px 14px;text-transform:uppercase}.cmp-table__row--subtitle{grid-template-columns:1fr}.cmp-table__cell--subtitle{background:var(--cmp-card-bg);border:1px solid var(--cmp-border);border-radius:var(--cmp-cell-radius);color:var(--cmp-text);font-weight:600;justify-content:flex-start;padding:12px 16px;text-align:left}.cmp-table__cell-text{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0}.cmp-table__cell-primary,.cmp-table__cell-secondary{white-space:normal}.cmp-table__cell--data .cmp-table__cell-text,.cmp-table__cell--label{white-space:pre-line}.cmp-table__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:inherit;min-height:1em;width:23px}.cmp-table__icon--font{font-size:23px}.cmp-table__icon--font i,.cmp-table__icon--font svg{display:block;fill:currentColor;height:23px;width:23px}.cmp-table__icon--image img{display:block;height:23px;object-fit:contain;width:23px}@media (max-width:900px){.cmp-table-module{padding:clamp(20px,4vw,32px) 0}.cmp-table{font-size:13px}.cmp-table__cell{padding:12px}}@media (max-width:680px){.cmp-table-block__card{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp-table{min-width:620px}}