.bsharpe-frontaliers-widget:has(.bsharpe-frontaliers-results--loading) input.bsharpe-frontaliers-amount:-moz-placeholder:not(:focus){animation:bsharpe-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%);background-size:200% 100%;border-radius:4px;display:inline-block;min-width:4ch}.bsharpe-frontaliers-widget:has(.bsharpe-frontaliers-results--loading) input.bsharpe-frontaliers-amount:placeholder-shown:not(:focus){animation:bsharpe-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%);background-size:200% 100%;border-radius:4px;display:inline-block;min-width:4ch}.bsharpe-frontaliers-widget .bsharpe-frontaliers-input-group,.bsharpe-frontaliers-widget .bsharpe-result-card{position:relative}.bsharpe-frontaliers-widget .bsharpe-frontaliers-input-group:has(.bsharpe-currency-dropdown__trigger[aria-expanded=true]),.bsharpe-frontaliers-widget .bsharpe-result-card:has(.bsharpe-currency-dropdown__trigger[aria-expanded=true]){z-index:200}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__trigger{align-items:center;background:none;border:none;color:#1a1a32;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;gap:8px;padding:0;white-space:nowrap}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__trigger:focus{outline:none}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__label{flex-shrink:1;min-width:0}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__chevron{color:#1a1a32;flex-shrink:0;transition:transform .2s ease;width:10px}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__trigger[aria-expanded=true] .bsharpe-currency-dropdown__chevron{transform:rotate(180deg)}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__list{background:#fff;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.12);left:0;list-style:none;margin:0;max-height:240px;min-width:210px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 1px);width:auto;z-index:100}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item{align-items:center;color:#1a1a32;cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:11px 14px;width:100%}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item[hidden]{display:none}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item:hover,.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item[aria-selected=true]{background:rgba(139,159,255,.12)}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item.is-active{background:rgba(139,159,255,.2);box-shadow:inset 3px 0 0 0 #8796db}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item.is-disabled{color:#6b7280;cursor:not-allowed;flex-wrap:wrap}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item.is-disabled img{filter:grayscale(100%) opacity(.55)}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item.is-disabled:hover{background:transparent}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item-cta{color:#6b7280;flex-basis:100%;font-size:10px;font-style:italic;padding-left:36px;pointer-events:none;white-space:nowrap}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__interstitial{background:#f8f9fb;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;color:#6b7280;cursor:default;font-size:.78rem;font-style:italic;line-height:1.4;padding:9px 14px;pointer-events:none}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__interstitial-link{color:#1f61b6;font-style:normal;font-weight:500;pointer-events:auto;text-decoration:underline}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__interstitial-link:hover{color:#154d96}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__interstitial-link:focus-visible{border-radius:2px;outline:2px solid #1f61b6;outline-offset:2px}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__list .bsharpe-currency-flag-img{border-radius:50%;flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__trigger .bsharpe-currency-flag-img{border-radius:50%;flex-shrink:0;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__list .bsharpe-currency-flag-img[alt=AED],.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__trigger .bsharpe-currency-flag-img[alt=AED]{-o-object-position:left center!important;object-position:left center!important}.bsharpe-frontaliers-widget .bsharpe-frontaliers-input-group-container{background:#fff;border-radius:16px;box-shadow:0 -1px 44.6px 0 rgba(135,150,219,.3);display:flex;flex-direction:column;gap:8px;padding:16px 20px;position:relative}.bsharpe-frontaliers-widget .bsharpe-frontaliers-input-group-container>.sharpe-frontaliers-input-label{color:#374151;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bsharpe-frontaliers-widget .bsharpe-frontaliers-swap{align-items:center;align-self:center;background:#1f2937;border:none;border-radius:50%;bottom:-20%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:-8px 0;position:absolute;transition:background .3s ease,transform .3s ease;width:40px;z-index:2}.bsharpe-frontaliers-widget .bsharpe-frontaliers-swap:hover{background:#374151;transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bsharpe-frontaliers-widget .bsharpe-frontaliers-swap:hover{transform:none}}.bsharpe-frontaliers-widget .bsharpe-frontaliers-results-container{background:linear-gradient(135deg,#6b7fff,#a78bfa);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px 20px;position:relative;z-index:1}.bsharpe-frontaliers-widget .bsharpe-frontaliers-results-container>.sharpe-frontaliers-input-label{color:hsla(0,0%,100%,.75);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bsharpe-frontaliers-widget .bsharpe-frontaliers-results{transition:opacity .2s ease}.bsharpe-frontaliers-widget input.js-bsharpe-amount{background:transparent;border:none;font-family:inherit;min-width:0;outline:none;padding:0;width:100%}.bsharpe-frontaliers-widget input.js-bsharpe-amount::-moz-placeholder{color:inherit;opacity:.7}.bsharpe-frontaliers-widget input.js-bsharpe-amount::placeholder{color:inherit;opacity:.7}.bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-bsharpe-fees,.bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-bsharpe-rate,.bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-five-year-savings,.bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-monthly-savings,.bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-savings-amount,.bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-yearly-savings{animation:bsharpe-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,hsla(0,0%,100%,.18) 30%,hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,.18) 70%);background-size:200% 100%;border-radius:4px;display:inline-block;min-width:4ch}.bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading input.js-bsharpe-amount:-moz-placeholder:not(:focus){animation:bsharpe-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%);background-size:200% 100%;border-radius:4px;display:inline-block;min-width:4ch}.bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading input.js-bsharpe-amount:placeholder-shown:not(:focus){animation:bsharpe-skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%);background-size:200% 100%;border-radius:4px;display:inline-block;min-width:4ch}.bsharpe-frontaliers-widget .salary-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.bsharpe-frontaliers-widget .salary-label-row .bsharpe-frontaliers-input-label{margin-bottom:0!important}.bsharpe-frontaliers-widget .bsharpe-period-wrapper{align-items:center;display:inline-flex;position:relative}.bsharpe-frontaliers-widget .bsharpe-period-wrapper .bsharpe-frontaliers-period{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#707070;cursor:pointer;font-family:inherit;font-size:14px;padding:0 24px 0 0}.bsharpe-frontaliers-widget .bsharpe-period-wrapper .bsharpe-frontaliers-period:focus{outline:none}.bsharpe-frontaliers-widget .bsharpe-period-wrapper .bsharpe-period-chevron{pointer-events:none;position:absolute;right:6px;transition:transform .2s ease}.bsharpe-frontaliers-widget .bsharpe-period-wrapper.is-open .bsharpe-period-chevron{transform:rotate(180deg)}.bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .input-wrapper .currency-label{right:4rem!important}.bsharpe-frontaliers-widget .bsharpe-frontaliers-stack{align-self:start;display:flex;flex-direction:column;gap:16px;grid-area:title}.bsharpe-frontaliers-widget .bsharpe-frontaliers-stack .bsharpe-frontaliers-action{margin:0}@keyframes bsharpe-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.bsharpe-frontaliers-results--loading *{animation:none!important}}
