.exchange-rates-table{margin-top:1.25rem;padding:2.5rem;padding-bottom:1.5rem;background-color:var(--gray-haven);border-radius:var(--default-border-radius)}@media(max-width:1024px){.exchange-rates-table{box-sizing:border-box;width:100%;max-width:600px;margin:0 auto;margin-top:1.25rem}}@media(max-width:768px){.exchange-rates-table{padding:1.25rem .625rem}}.exchange-rates-table__table{display:grid;margin-bottom:2.875rem}@media(max-width:768px){.exchange-rates-table__table{margin-bottom:1.25rem}}.exchange-rates-table__table thead{min-height:1.25rem;margin-bottom:1.4375rem}@media(max-width:768px){.exchange-rates-table__table thead{margin-bottom:1.25rem}}.exchange-rates-table__table tbody{display:flex;flex-direction:column;row-gap:1.875rem}@media(max-width:768px){.exchange-rates-table__table tbody{row-gap:1.25rem}}.exchange-rates-table__table tr{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;-moz-column-gap:1.5rem;column-gap:1.5rem}@media(max-width:768px){.exchange-rates-table__table tr{-moz-column-gap:.875rem;column-gap:.875rem}}.exchange-rates-table__table th{display:flex;gap:.375rem;color:var(--stoney-gray);font:var(--font-accent-m);text-align:left;white-space:nowrap}.exchange-rates-table__table th .button._tooltip{position:relative;top:-.1em}@media(max-width:768px){.exchange-rates-table__table th{font:var(--font-accent-s)}.exchange-rates-table__table th .button._tooltip{display:none}}.exchange-rates-table__table td{display:flex;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;font:var(--font-number-s)}.exchange-rates-table__table td:first-child{color:var(--stoney-gray);font:var(--font-accent-xl);text-transform:uppercase}@media(max-width:768px){.exchange-rates-table__table td{-moz-column-gap:.375rem;column-gap:.375rem;font:var(--font-accent-xl)}.exchange-rates-table__table td:first-child{font:var(--font-accent-l)}}.exchange-rates-table__currency-icon{width:1.625rem;height:1.625rem}.exchange-rates-table__date{font:var(--font-caption);color:var(--stoney-gray);white-space:nowrap}.exchange-rates-table__footer{display:flex;justify-content:space-between;align-items:center;gap:1.875rem}@media(max-width:768px){.exchange-rates-table__footer{flex-direction:column;align-items:flex-start;gap:.375rem}}
.currency-converter-form{display:flex;flex-direction:column;margin-top:1.25rem;padding:2.5rem;padding-right:1.875rem;background-color:var(--gray-haven);border-radius:var(--default-border-radius)}@media(max-width:1024px){.currency-converter-form{box-sizing:border-box;width:100%;max-width:600px;margin:0 auto;margin-top:1.25rem}}@media(max-width:768px){.currency-converter-form{padding:1.25rem .625rem}}.currency-converter-form__form{display:flex;flex-direction:column;margin-bottom:2.8125rem}.currency-converter-form__input{width:calc(100% - 3.125rem)}.currency-converter-form__input._buy{order:2}.currency-converter-form__swap-btn{align-self:flex-end}.currency-converter-form__bottom{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.currency-converter-form__bottom .button{width:11.25rem}@media(max-width:768px){.currency-converter-form__bottom .button{flex-grow:1;width:10rem}}
