.country-table-wrap { overflow-x: auto; } .country-table { width: 100%; min-width: 720px; border-collapse: collapse; } .country-table--wide { min-width: 1680px; } .country-table th, .country-table td { height: 25px; padding: 0 12px; border-bottom: 1px solid rgba(108, 157, 196, 0.22); border-right: 1px solid rgba(108, 157, 196, 0.15); text-align: right; white-space: nowrap; } .country-table th { background: rgba(128, 171, 211, 0.08); color: #9eb7ce; font-size: 12px; font-weight: 720; } .country-table th.is-sortable { padding: 0; } .country-table th:nth-child(2), .country-table td:nth-child(2) { text-align: left; } .country-table th:first-child, .country-table td:first-child { width: 42px; text-align: center; } .table-flag { display: inline-block; width: 24px; margin-right: 8px; font-style: normal; text-align: center; } .sort-header-button { display: flex; align-items: center; justify-content: flex-end; gap: 6px; width: 100%; height: 25px; padding: 0 12px; border: 0; background: transparent; color: inherit; font: inherit; line-height: 1; text-align: right; cursor: pointer; } .sort-header-button--left { justify-content: flex-start; text-align: left; } .sort-header-button:hover, .sort-header-button.is-active { color: #e9f6ff; } .sort-indicator { width: 10px; color: #6f8ea8; font-size: 10px; text-align: center; } .sort-header-button.is-active .sort-indicator { color: #25d8f5; } .table-tabs { display: inline-flex; gap: 3px; padding: 2px; border: 1px solid rgba(61, 141, 190, 0.42); border-radius: 4px; background: rgba(7, 28, 47, 0.72); } .table-tabs button { height: 24px; padding: 0 12px; border: 0; border-radius: 3px; background: transparent; color: #9eb7ce; font-size: 12px; font-weight: 720; } .table-tabs button.is-active { background: rgba(37, 216, 245, 0.18); color: #e9f6ff; box-shadow: inset 0 0 0 1px rgba(37, 216, 245, 0.38); } .table-skeleton-row td, .table-empty-row td { border-right: 0; text-align: center; } .skeleton-table-line { width: 100%; height: 15px; border-radius: 3px; } .table-empty-row td { height: 76px; color: #7f9bb7; font-size: 13px; }