@layer components{.cmp-asia-exchange-rates-reference{width:100%;padding:0 0 var(--gem-spacing-5,1.5rem);box-sizing:border-box;font-family:var(--font-sans,"Manulife JH Sans Optimized","Manulife JH Sans",Helvetica,Arial,sans-serif)}
.cmp-asia-exchange-rates-reference__header{max-width:831px;margin-bottom:var(--gem-spacing-4,1rem)}
.cmp-asia-exchange-rates-reference__title{margin:0 0 var(--gem-spacing-2,0.5rem);font-size:var(--gem-font-size-800,1.375rem);font-weight:var(--gem-font-weight-demibold,600);line-height:var(--gem-line-height-800,1.75rem);color:var(--gem-color-text-default,#282b3e)}
.cmp-asia-exchange-rates-reference__description{margin:0;max-width:831px;font-size:var(--gem-font-size-400,1rem);line-height:var(--gem-line-height-700,1.5rem);color:var(--gem-color-text-default,#282b3e)}
.cmp-asia-exchange-rates-reference__table-wrapper{overflow-x:auto;width:100%}
.cmp-asia-exchange-rates-reference__table{width:100%;border-collapse:collapse;border:2px solid var(--gem-color-neutral-200,#ededed);background:var(--gem-color-surface-default,#fff);color:var(--gem-color-text-default,#282b3e)}
.cmp-asia-exchange-rates-reference__table thead tr th{padding:var(--gem-spacing-4,1rem);text-align:left;font-weight:var(--gem-font-weight-demibold,600);font-size:var(--gem-font-size-600,1.125rem);color:var(--gem-color-text-default,#282b3e);border-top:1px solid var(--gem-color-neutral-500,#dddee4);border-bottom:1px solid var(--gem-color-neutral-500,#dddee4);background-color:var(--gem-color-surface-default,#fff)}
.cmp-asia-exchange-rates-reference__table tbody tr td{padding:var(--gem-spacing-4,1rem);border-bottom:1px solid var(--gem-color-neutral-500,#dddee4);vertical-align:middle;font-size:var(--gem-font-size-400,1rem)}
.cmp-asia-exchange-rates-reference__table tbody tr th[scope="row"]{padding:var(--gem-spacing-4,1rem);border-bottom:1px solid var(--gem-color-neutral-500,#dddee4);vertical-align:middle;font-size:var(--gem-font-size-400,1rem);font-weight:var(--gem-font-weight-demibold,600);text-align:left;color:var(--gem-color-text-default,#282b3e)}
.cmp-asia-exchange-rates-reference__table tbody tr:nth-child(odd){background:var(--gem-color-neutral-50,#fafafa)}
.cmp-asia-exchange-rates-reference__rate-value{font-size:var(--gem-font-size-400,1rem);font-weight:var(--gem-font-weight-regular,400);line-height:var(--gem-line-height-700,1.5rem);color:var(--gem-color-text-default,#282b3e)}
.cmp-asia-exchange-rates-reference__rate-dash{color:var(--gem-color-text-hint,#767676)}
.cmp-asia-exchange-rates-reference__rate-empty{color:var(--gem-color-text-hint,#767676)}
.cmp-asia-exchange-rates-reference__remarks{max-width:831px;padding-top:var(--gem-spacing-4,1rem);font-size:var(--gem-font-size-200,0.8125rem);line-height:var(--gem-line-height-400,1rem);color:var(--gem-color-text-default,#282b3e)}
.cmp-asia-exchange-rates-reference__message{display:flex;align-items:center;justify-content:center;min-height:300px;font-size:var(--gem-font-size-300,0.875rem);color:var(--gem-color-text-hint,#767676)}
.cmp-asia-exchange-rates-reference__message--loading{flex-direction:column;gap:var(--gem-spacing-4,1rem);color:var(--gem-color-text-default,#282b3e)}
.cmp-asia-exchange-rates-reference__spinner{width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--gem-color-green-700,#00a758) 0 60deg,var(--gem-color-neutral-200,#ededed) 60deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),black calc(100% - 8px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),black calc(100% - 8px));animation:cmp-asia-exchange-rates-reference-spin 1s linear infinite}
.cmp-asia-exchange-rates-reference__loading-text{font-size:var(--gem-font-size-600,1.125rem);line-height:var(--gem-line-height-700,1.5rem);font-weight:var(--gem-font-weight-regular,400);text-align:center}
@keyframes cmp-asia-exchange-rates-reference-spin{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@media(prefers-reduced-motion:reduce){.cmp-asia-exchange-rates-reference__spinner{animation:none}
}
.cmp-asia-exchange-rates-reference__error{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--gem-spacing-4,1rem);gap:var(--gem-spacing-5,1.5rem);min-height:300px;width:100%;font-family:var(--font-sans,"Manulife JH Sans Optimized","Manulife JH Sans",Helvetica,Arial,sans-serif);color:var(--gem-color-text-default,#282b3e)}
.cmp-asia-exchange-rates-reference__error-icon{width:32px;height:32px;flex-shrink:0;background-color:var(--gem-color-icon-default,#5e6073);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='006060'%3E%3Cpathd='M29.9743a2727010272727.0327.03000-27-27m049a222201122-2222.02522.025001-2222'fill='black'/%3E%3Cpathd='M18.89721.955h4.773v5.044h-4.773zm17.380h4.774v5.044h-4.774zm-6.3028.832a11.211.2000-11.111.271h5.044a6.066.0601112.1150h5.044a11.211.2000-11.103-11.271'fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='006060'%3E%3Cpathd='M29.9743a2727010272727.0327.03000-27-27m049a222201122-2222.02522.025001-2222'fill='black'/%3E%3Cpathd='M18.89721.955h4.773v5.044h-4.773zm17.380h4.774v5.044h-4.774zm-6.3028.832a11.211.2000-11.111.271h5.044a6.066.0601112.1150h5.044a11.211.2000-11.103-11.271'fill='black'/%3E%3C/svg%3E")}
.cmp-asia-exchange-rates-reference__error-title{margin:0;font-family:var(--font-sans,"Manulife JH Sans Optimized","Manulife JH Sans",Helvetica,Arial,sans-serif);font-size:var(--gem-font-size-400,1rem);font-weight:var(--gem-font-weight-demibold,600);line-height:var(--gem-line-height-700,1.5rem);text-align:center;color:var(--gem-color-text-default,#282b3e)}
@media(min-width:1024px){.cmp-asia-exchange-rates-reference{padding:0 0 var(--gem-spacing-8,3rem)}
}
.cmp-asia-exchange-rates-reference__empty{padding:var(--gem-spacing-5,1.5rem);font-family:var(--font-sans,"Manulife JH Sans Optimized","Manulife JH Sans",Helvetica,Arial,sans-serif);font-size:var(--gem-font-size-400,1rem);line-height:var(--gem-line-height-700,1.5rem);color:var(--gem-color-text-default,#282b3e);text-align:center}
.cmp-asia-exchange-rates-reference__table tbody tr.cmp-asia-exchange-rates-reference__error-row{background:var(--gem-color-neutral-50,#fafafa)}
.cmp-asia-exchange-rates-reference__table tbody tr td.cmp-asia-exchange-rates-reference__error-cell{padding:0;border-bottom:0}
.cmp-asia-exchange-rates-reference__table-wrapper{scroll-margin-top:var(--cmp-sticky-nav-height,80px)}
@media(max-width:767px){.cmp-asia-exchange-rates-reference__table thead tr th{padding:var(--gem-spacing-2,0.5rem) var(--gem-spacing-3,0.75rem);font-size:var(--gem-font-size-400,1rem)}
.cmp-asia-exchange-rates-reference__table tbody tr td,.cmp-asia-exchange-rates-reference__table tbody tr th[scope="row"]{padding:var(--gem-spacing-2,0.5rem) var(--gem-spacing-3,0.75rem)}
}
}