.current-exchange-rates-table{padding:80px 20px;background-color:#fff;font-family:"Lexend Deca",sans-serif}@media(max-width: 1024px){.current-exchange-rates-table{padding:40px 0}}.current-exchange-rates-table .rates-container{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media(max-width: 1024px){.current-exchange-rates-table .rates-container{padding:0 16px}}.current-exchange-rates-table .rates-title{font-family:"LexendDecaBold","LineSeedBold",sans-serif;font-size:50px;color:#212529;margin:0 0 30px;text-align:center;width:100%;line-height:1.2;letter-spacing:-0.02em}@media(max-width: 1024px){.current-exchange-rates-table .rates-title{font-size:36px;text-align:left;margin-bottom:20px;line-height:normal}}.current-exchange-rates-table .rates-table-wrapper{width:100%;background:#fff;border-radius:12px;overflow:hidden;position:relative}.current-exchange-rates-table .rates-table-wrapper .circle{content:"";position:absolute;height:12px;width:12px;border-radius:50%;background-color:#ddd;z-index:4;pointer-events:none}.current-exchange-rates-table .rates-table-wrapper .circle.c-tl{top:78px;left:16px}.current-exchange-rates-table .rates-table-wrapper .circle.c-tr{top:78px;right:16px}.current-exchange-rates-table .rates-table-wrapper .circle.c-bl{bottom:16px;left:16px}.current-exchange-rates-table .rates-table-wrapper .circle.c-br{bottom:16px;right:16px}@media(max-width: 1024px){.current-exchange-rates-table .rates-table-wrapper .circle{height:0px;width:0px}.current-exchange-rates-table .rates-table-wrapper .circle.c-tl,.current-exchange-rates-table .rates-table-wrapper .circle.c-tr{top:58px}}.current-exchange-rates-table .rates-table-wrapper .table-scroll-container{overflow-x:auto;scrollbar-width:none}.current-exchange-rates-table .rates-table-wrapper .table-scroll-container::-webkit-scrollbar{display:none}.current-exchange-rates-table .rates-table{width:100%;border-collapse:collapse;min-width:900px}@media(max-width: 1024px){.current-exchange-rates-table .rates-table{min-width:600px}}.current-exchange-rates-table .rates-table thead{color:#fff}.current-exchange-rates-table .rates-table thead th{padding:4px 16px;text-align:center;font-family:"LexendDecaBold","LineSeedBold",sans-serif;font-size:22px;line-height:54px;white-space:nowrap;background-color:#31ae53}@media(max-width: 1024px){.current-exchange-rates-table .rates-table thead th{font-size:18px}}.current-exchange-rates-table .rates-table thead th:first-child{padding-left:70px}@media(max-width: 1024px){.current-exchange-rates-table .rates-table thead th:first-child{padding-left:16px}}.current-exchange-rates-table .rates-table thead th:last-child{padding-right:70px}@media(max-width: 1024px){.current-exchange-rates-table .rates-table thead th:last-child{padding-right:20px}}@media(max-width: 1024px){.current-exchange-rates-table .rates-table thead th:last-child{padding-right:16px}}.current-exchange-rates-table .rates-table tbody{background-color:#f4f4f4;position:relative}.current-exchange-rates-table .rates-table tbody tr{position:relative}.current-exchange-rates-table .rates-table tbody tr::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 140px);z-index:3;height:2px;background-color:#ddd}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody tr::after{width:100%}}.current-exchange-rates-table .rates-table tbody tr:last-child::after{display:none}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody th{font-size:14px}}.current-exchange-rates-table .rates-table tbody td{padding:10px 16px;font-size:18px;color:#212529;vertical-align:middle;height:74px;box-sizing:border-box;background-color:#f4f4f4}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody td{font-size:16px}}.current-exchange-rates-table .rates-table tbody td:first-child{padding-left:70px}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody td:first-child{padding-left:20px}}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody td:first-child{padding-left:16px}}.current-exchange-rates-table .rates-table tbody td:last-child{padding-right:70px}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody td:last-child{padding-right:20px}}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody td:last-child{padding-right:16px}}.current-exchange-rates-table .rates-table tbody td.col-rate{text-align:center;font-family:"LexendDecaMedium","LineSeedRegular",sans-serif;color:#212529}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody td.col-rate{font-size:16px;min-width:150px}}.current-exchange-rates-table .rates-table tbody .col-currency{text-align:left;width:358px;min-width:358px;text-transform:none}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody .col-currency{min-width:195px;width:195px}}.current-exchange-rates-table .rates-table tbody .col-currency .country-info{display:flex;align-items:center;gap:10px}.current-exchange-rates-table .rates-table tbody .col-currency .country-info .country-flag{border-radius:50%;object-fit:cover;flex-shrink:0;width:24px;height:24px}.current-exchange-rates-table .rates-table tbody .col-currency .country-info .country-name{font-family:"LexendDecaMedium","LineSeedRegular",sans-serif;font-size:18px;color:#212529;line-height:normal}@media(max-width: 1024px){.current-exchange-rates-table .rates-table tbody .col-currency .country-info .country-name{font-size:14px;line-height:20px}}.current-exchange-rates-table .rates-table tbody .col-currency .country-info a.country-name{text-decoration:underline}.current-exchange-rates-table .rates-table .sticky-col{position:sticky;left:0;z-index:3}.current-exchange-rates-table .rates-footer{width:100%;display:flex;flex-direction:column;align-items:center}.current-exchange-rates-table .rates-footer .progress-bar-container{display:none;height:4px;background:#e5f8eb;border-radius:2px;width:350px;max-width:100%;overflow:hidden;margin:16px auto}.current-exchange-rates-table .rates-footer .progress-bar-container .progress-bar{height:100%;background:#31ae53;transition:width .3s ease}.current-exchange-rates-table .rates-footer .last-updated{font-family:"LexendDecaLight","LineSeedRegular",sans-serif;font-size:14px;color:#8d8d8d;margin:8px 0 0 0;text-align:right;width:100%;max-width:100%;align-self:flex-end}
