@keyframes bsharpe-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bsharpe-rate-refresh{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;opacity:.6;padding:0 0.25rem;transition:opacity var(--t-etat),transform var(--t-geste);vertical-align:middle}.bsharpe-rate-refresh:hover{opacity:1;transform:rotate(180deg)}.bsharpe-rate-refresh[hidden]{display:none}.bsharpe-converter-widget{background:linear-gradient(153.01deg,#8b9fff 32.56%,#593fa4 121.77%);border-radius:var(--wp--custom--border-radius--xxxl);box-shadow:0 -1.25rem 4.625rem 0 rgba(0,8,229,.1);color:#fff;font-family:var(--wp--preset--font-family--main);max-width:84.375rem!important;padding:3.75rem;position:relative;--grad-h:25rem;--main-h:18.75rem}@media(max-width:768px){.bsharpe-converter-widget{padding:2.5rem!important}}@media(min-width:1200px){.bsharpe-converter-widget{margin-left:auto!important;margin-right:auto!important}}.bsharpe-converter-widget .bsharpe-converter-container{background-color:#fff;border-radius:var(--wp--custom--border-radius--xxl);display:flex;flex-wrap:wrap;padding:5rem 2.5rem 5rem 5rem;position:relative}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-container{border-radius:var(--r-petit);flex-direction:column;padding:1.5rem}}.bsharpe-converter-widget .bsharpe-converter-container>div{flex:0 0 50%;width:50%}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-container>div{flex:0 0 100%;width:100%}}.bsharpe-converter-widget .bsharpe-converter-container .bsharpe-converter-header{order:1}.bsharpe-converter-widget .bsharpe-converter-container .bsharpe-converter-description{order:3}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-container .bsharpe-converter-description{margin-top:2rem;order:4}}.bsharpe-converter-widget .bsharpe-converter-container .bsharpe-converter-form{order:2}.bsharpe-converter-widget .bsharpe-converter-container .bsharpe-converter-action{order:4}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-container .bsharpe-converter-action{max-width:100%;order:3;text-align:center}}.bsharpe-converter-widget .bsharpe-converter-header .bsharpe-converter-title{color:#3005b0;font-size:2.125rem;font-weight:700;margin:0 0 3rem}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-header .bsharpe-converter-title{font-size:1.5rem;margin-bottom:1rem;text-align:center;text-wrap:balance}}.bsharpe-converter-widget .bsharpe-converter-direct-rate{background:#e6fef5;border-radius:var(--r-champ);color:#333;margin-bottom:1.5rem;padding:1rem}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-direct-rate{margin-bottom:1rem}}.bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-label{font-size:0.875rem;font-weight:400}.bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-label:before{color:#22c55e;content:"●";font-size:.75rem;margin-right:.5rem}.bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-value{color:#333;font-size:1rem;font-weight:700;margin:.25rem 0}.bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-timestamp{color:#707070;font-size:0.625rem}.bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-timestamp span{font-weight:400}.bsharpe-converter-widget .bsharpe-converter-description p{color:#1a1a32;font-size:1rem;line-height:1.6;margin:0 0 1rem}.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-rating{align-items:center;display:flex}.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-rating .bsharpe-rating-text{color:#1a1a32;font-size:.875rem;font-weight:700}.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-rating .bsharpe-rating-text strong{color:#0c893a;font-weight:600}.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-rating .bsharpe-rating-text:before{content:"⭐";margin-right:.25rem}.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link{align-items:center;color:#000;display:inline-flex;gap:.5rem;margin-top:1rem;text-decoration:underline;text-underline-offset:0.1875rem;transition:none}.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link svg{flex-shrink:0;transition:transform var(--t-etat)}.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link:focus-visible,.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link:hover{color:#3005b0}.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link:focus-visible svg,.bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link:hover svg{transform:translateX(0.1875rem)}.bsharpe-converter-widget .bsharpe-converter-form{align-items:center;border-radius:var(--r-petit);display:flex;flex-direction:column;gap:0;margin-bottom:1.5rem;padding:1.5rem}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-form{flex-direction:column;gap:1rem;margin-bottom:1rem;padding:0}}.bsharpe-converter-widget .bsharpe-converter-input-group,.bsharpe-converter-widget .bsharpe-converter-result-group{align-items:center;background:#fff;border:1px solid #8796db;border-radius:var(--r-champ);color:#1a1a32;cursor:pointer;display:flex;flex:1;font-size:1rem;font-weight:500;gap:.75rem;justify-content:space-between;min-width:6.25rem;padding:.75rem 1.25rem;position:relative;width:80%}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-input-group,.bsharpe-converter-widget .bsharpe-converter-result-group{width:100%}}.bsharpe-converter-widget .bsharpe-converter-input-group:has(input:focus),.bsharpe-converter-widget .bsharpe-converter-result-group:has(input:focus){background:rgba(5,245,158,.1)}.bsharpe-converter-widget .bsharpe-converter-input-group select,.bsharpe-converter-widget .bsharpe-converter-result-group select{background:none;border:none}.bsharpe-converter-widget .bsharpe-converter-amount,.bsharpe-converter-widget .bsharpe-converter-result-amount{background:transparent;border:none;color:#333;flex:1;font-family:var(--wp--preset--font-family--main);font-size:1.25rem;font-weight:600;outline:none}.bsharpe-converter-widget .bsharpe-converter-amount::-moz-placeholder,.bsharpe-converter-widget .bsharpe-converter-result-amount::-moz-placeholder{color:#666}.bsharpe-converter-widget .bsharpe-converter-amount::placeholder,.bsharpe-converter-widget .bsharpe-converter-result-amount::placeholder{color:#666}.bsharpe-converter-widget .bsharpe-converter-amount{font-family:var(--wp--preset--font-family--main);max-width:8.75rem;width:100%}.bsharpe-converter-widget .bsharpe-converter-result{display:flex;flex:1;min-width:0}.bsharpe-converter-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:0.5rem;padding:0;white-space:nowrap}.bsharpe-converter-widget .bsharpe-currency-dropdown__trigger:focus{outline:none}.bsharpe-converter-widget .bsharpe-currency-dropdown__label{flex-shrink:1;min-width:0}.bsharpe-converter-widget .bsharpe-currency-dropdown__chevron{color:#1a1a32;flex-shrink:0;transition:transform var(--t-etat);width:0.625rem}.bsharpe-converter-widget .bsharpe-currency-dropdown__trigger[aria-expanded=true] .bsharpe-currency-dropdown__chevron{transform:rotate(180deg)}.bsharpe-converter-widget .bsharpe-currency-dropdown__list{background:#fff;border-radius:0.25rem;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,.12);left:0;list-style:none;margin:0;max-height:15rem;min-width:13.125rem;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 1px);width:auto;z-index:100}.bsharpe-converter-widget .bsharpe-currency-dropdown__item{align-items:center;color:#1a1a32;cursor:pointer;display:flex;font-size:.9rem;gap:0.625rem;padding:0.6875rem 0.875rem;width:100%}.bsharpe-converter-widget .bsharpe-currency-dropdown__item[hidden]{display:none}.bsharpe-converter-widget .bsharpe-currency-dropdown__item:hover,.bsharpe-converter-widget .bsharpe-currency-dropdown__item[aria-selected=true]{background:rgba(139,159,255,.12)}.bsharpe-converter-widget .bsharpe-currency-dropdown__item.is-active{background:rgba(139,159,255,.2);box-shadow:inset 0.1875rem 0 0 0 #8796db}.bsharpe-converter-widget .bsharpe-currency-dropdown__item.is-disabled{color:#6b7280;cursor:not-allowed;flex-wrap:wrap}.bsharpe-converter-widget .bsharpe-currency-dropdown__item.is-disabled img{filter:grayscale(100%) opacity(.55)}.bsharpe-converter-widget .bsharpe-currency-dropdown__item.is-disabled:hover{background:transparent}.bsharpe-converter-widget .bsharpe-currency-dropdown__item-cta{color:#6b7280;flex-basis:100%;font-size:0.625rem;font-style:italic;padding-left:2.25rem;pointer-events:none;white-space:nowrap}.bsharpe-converter-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:0.5625rem 0.875rem;pointer-events:none}.bsharpe-converter-widget .bsharpe-currency-dropdown__interstitial-link{color:#1f61b6;font-style:normal;font-weight:500;pointer-events:auto;text-decoration:underline}.bsharpe-converter-widget .bsharpe-currency-dropdown__interstitial-link:hover{color:#154d96}.bsharpe-converter-widget .bsharpe-currency-dropdown__interstitial-link:focus-visible{border-radius:2px;outline:2px solid #1f61b6;outline-offset:2px}.bsharpe-converter-widget .bsharpe-currency-dropdown__list .bsharpe-currency-flag-img{border-radius:50%;flex-shrink:0;height:1.5rem;-o-object-fit:cover;object-fit:cover;width:1.5rem}.bsharpe-converter-widget .bsharpe-currency-dropdown__trigger .bsharpe-currency-flag-img{border-radius:50%;flex-shrink:0;height:1.625rem;-o-object-fit:cover;object-fit:cover;width:1.625rem}.bsharpe-converter-widget .bsharpe-currency-dropdown__list .bsharpe-currency-flag-img[alt=AED],.bsharpe-converter-widget .bsharpe-currency-dropdown__trigger .bsharpe-currency-flag-img[alt=AED]{-o-object-position:left center!important;object-position:left center!important}.bsharpe-converter-widget .bsharpe-converter-swap{align-items:center;background:#1f2937;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:3rem;justify-content:center;margin-bottom:-0.5rem;margin-top:-0.5rem;transition:transform var(--t-geste),opacity var(--t-etat);width:3rem;z-index:10}.bsharpe-converter-widget .bsharpe-converter-swap:hover{background:#374151;transform:rotate(180deg)}.bsharpe-converter-widget .bsharpe-converter-swap:focus{box-shadow:0 0 0 0.1875rem rgba(139,159,255,.1);outline:none}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-swap{order:1;transform:rotate(90deg)}.bsharpe-converter-widget .bsharpe-converter-swap:hover{transform:rotate(270deg)}}.bsharpe-converter-widget .bsharpe-converter-action{margin:0 auto;max-width:16.25rem;text-align:center}.bsharpe-converter-widget .bsharpe-converter-error{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--r-champ);color:#dc2626;font-size:.875rem;margin-top:1rem;padding:1rem}.bsharpe-converter-widget .bsharpe-converter-error:empty{display:none!important}.bsharpe-converter-widget.loading .bsharpe-converter-form{opacity:.7;pointer-events:none}.bsharpe-converter-widget.loading .js-result-amount:after{animation:spin 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#333;content:"";display:inline-block;height:1rem;margin-left:.5rem;width:1rem}.bsharpe-converter-widget .bsharpe-converter-shape{background:linear-gradient(153.01deg,#8b9fff 32.56%,#593fa4 121.77%);bottom:0;height:7.5rem;left:50%;-webkit-mask-image:var(--shape-svg-url);mask-image:var(--shape-svg-url);-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;max-width:40.625rem;pointer-events:none;position:absolute;transform:translate(-50%,calc(100% - 1px));width:var(--shape-w,45%)}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-shape{height:2.5rem;width:40%}}.bsharpe-converter-widget .bsharpe-converter-scroll-hint{bottom:-14%;position:absolute;right:50%;transform:translateX(50%);z-index:1}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-scroll-hint{bottom:-1.5625rem}}.bsharpe-converter-widget .bsharpe-converter-scroll-hint .bsharpe-converter-scroll-btn{align-items:center;background:#3c1e8c;border:none;border-radius:50%;cursor:pointer;display:flex;height:5.375rem;justify-content:center;transition:transform var(--t-etat);width:5.375rem}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-scroll-hint .bsharpe-converter-scroll-btn{height:3.3125rem;width:3.3125rem}}.bsharpe-converter-widget .bsharpe-converter-scroll-hint .bsharpe-converter-scroll-btn svg{height:2.0625rem;transform:rotate(90deg);width:1.9375rem}@media(max-width:768px){.bsharpe-converter-widget .bsharpe-converter-scroll-hint .bsharpe-converter-scroll-btn svg{height:1.125rem;width:1.0625rem}}.bsharpe-converter-widget .bsharpe-converter-scroll-hint .bsharpe-converter-scroll-btn:hover{background:#4e28b4;transform:translateY(2px)}.bsharpe-converter-widget .bsharpe-converter-scroll-hint .bsharpe-converter-scroll-btn:focus{box-shadow:0 0 0 0.1875rem rgba(139,159,255,.4);outline:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.bsharpe-converter-cta:hover,.bsharpe-converter-cta:hover:after,.bsharpe-converter-swap:hover{transform:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(0deg)}}}.bsharpe-converter-widget.bsharpe-loading .js-direct-rate{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:0.25rem;display:inline-block;min-width:4ch}.bsharpe-converter-widget.bsharpe-loading input.bsharpe-converter-amount:-moz-placeholder:not(:focus),.bsharpe-converter-widget.bsharpe-loading input.bsharpe-converter-result-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:0.25rem;display:inline-block;min-width:4ch}.bsharpe-converter-widget.bsharpe-loading input.bsharpe-converter-amount:placeholder-shown:not(:focus),.bsharpe-converter-widget.bsharpe-loading input.bsharpe-converter-result-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:0.25rem;display:inline-block;min-width:4ch}@media(prefers-reduced-motion:reduce){.bsharpe-converter-widget.bsharpe-loading *{animation:none!important}}.bsharpe-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}
.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:0.25rem;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:0.25rem;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:0.5rem;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 var(--t-etat);width:0.625rem}.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:0.25rem;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,.12);left:0;list-style:none;margin:0;max-height:15rem;min-width:13.125rem;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:0.625rem;padding:0.6875rem 0.875rem;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 0.1875rem 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:0.625rem;font-style:italic;padding-left:2.25rem;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:0.5625rem 0.875rem;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:1.5rem;-o-object-fit:cover;object-fit:cover;width:1.5rem}.bsharpe-frontaliers-widget .bsharpe-currency-dropdown__trigger .bsharpe-currency-flag-img{border-radius:50%;flex-shrink:0;height:1.625rem;-o-object-fit:cover;object-fit:cover;width:1.625rem}.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:var(--r-champ);box-shadow:0 -1px 2.7875rem 0 rgba(135,150,219,.3);display:flex;flex-direction:column;gap:0.5rem;padding:1rem 1.25rem;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:2.5rem;justify-content:center;margin:-0.5rem 0;position:absolute;transition:transform var(--t-geste);width:2.5rem;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:var(--r-champ);display:flex;flex-direction:column;gap:0.5rem;padding:1rem 1.25rem;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 var(--t-etat)}.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:0.25rem;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:0.25rem;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:0.25rem;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:0.875rem;padding:0 1.5rem 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:0.375rem;transition:transform var(--t-etat)}.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:1rem;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}}.bsharpe-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}
.bsharpe-table-conversion-widget{background:linear-gradient(153.01deg,#8b9fff 32.56%,#593fa4 121.77%);border-radius:var(--r-section);box-shadow:0 -1.25rem 4.625rem 0 rgba(0,8,229,.1);color:#fff;font-family:var(--wp--preset--font-family--main);margin-inline:auto;max-width:75rem;position:relative}@media(max-width:768px){.bsharpe-table-conversion-widget{border-radius:var(--r-carte)}}.bsharpe-table-conversion-widget .bsharpe-table-conversion-container{background-color:#fff;border-radius:var(--r-section);color:#333;position:relative}@media(max-width:768px){.bsharpe-table-conversion-widget .bsharpe-table-conversion-container{border-radius:var(--r-carte)}}.bsharpe-table-conversion-widget .bsharpe-table-conversion-header{margin-bottom:2.5rem;text-align:center}@media(max-width:480px){.bsharpe-table-conversion-widget .bsharpe-table-conversion-header{margin-bottom:1.875rem}}.bsharpe-table-conversion-widget .bsharpe-table-conversion-header .bsharpe-table-conversion-title{color:#3005b0;font-size:2.125rem;font-weight:700;margin:0}@media(max-width:768px){.bsharpe-table-conversion-widget .bsharpe-table-conversion-header .bsharpe-table-conversion-title{font-size:1.75rem}}@media(max-width:480px){.bsharpe-table-conversion-widget .bsharpe-table-conversion-header .bsharpe-table-conversion-title{font-size:1.5rem}}.bsharpe-table-conversion-widget .bsharpe-table-conversion-tables{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}@media(max-width:768px){.bsharpe-table-conversion-widget .bsharpe-table-conversion-tables{gap:1.875rem;grid-template-columns:1fr}}@media(max-width:480px){.bsharpe-table-conversion-widget .bsharpe-table-conversion-tables{gap:1.25rem}}.bsharpe-table-conversion-widget .bsharpe-conversion-table{background:#f8f9fa;border-radius:var(--r-petit);box-shadow:0 0.25rem 1.25rem rgba(0,0,0,.08);padding:var(--wp--preset--spacing--medium) 0.75rem}.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-table-header{align-items:center;border-bottom:2px solid #e9ecef;display:flex;gap:0.75rem;justify-content:center;margin-bottom:1.5625rem;padding-bottom:0.9375rem}@media(max-width:480px){.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-table-header{margin-bottom:1.25rem;padding-bottom:0.625rem}}.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-table-header .bsharpe-currency-flag{align-items:center;display:flex;justify-content:center;min-width:1.875rem}.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-table-header .bsharpe-currency-flag .bsharpe-currency-flag-img{border-radius:0.25rem;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;width:-moz-max-content;width:max-content}.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-table-header .bsharpe-conversion-table-title{margin:0;text-align:center}@media(max-width:768px){.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-table-header .bsharpe-conversion-table-title{font-size:1.125rem!important}}.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-rows{display:grid;gap:0.5rem;grid-template-columns:max-content max-content;justify-content:center}.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row{align-items:baseline;background:#fff;border:1px solid #e9ecef;border-radius:var(--r-champ);-moz-column-gap:0.75rem;column-gap:0.75rem;display:grid;grid-column:span 2;grid-template-columns:subgrid;padding:0.25rem;transition:transform var(--t-geste),opacity var(--t-etat)}.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row:hover{border-color:#8b9fff;box-shadow:0 2px 0.5rem rgba(139,159,255,.15)}@media(max-width:768px){.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row{flex-direction:column;gap:0.25rem;padding:0.625rem 0.75rem;text-align:center}}@media(max-width:480px){.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row{padding:0.5rem 0}}.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row .bsharpe-conversion-input{color:#495057;font-size:1rem;font-weight:500;white-space:nowrap}.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row .bsharpe-conversion-result{color:#593fa4;font-size:1rem;font-weight:600;min-width:5rem;text-align:right;white-space:nowrap}@media(max-width:768px){.bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row .bsharpe-conversion-result{min-width:auto;text-align:center}}.bsharpe-table-conversion-widget .bsharpe-table-conversion-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:0.5rem;color:#721c24;font-size:0.875rem;margin-top:1.25rem;padding:0.75rem 1rem;text-align:center}.bsharpe-table-conversion-widget .bsharpe-table-conversion-error:empty{display:none}.bsharpe-table-conversion-widget .bsharpe-conversion-result:contains("…"){color:#6c757d;font-style:italic}
.bsharpe-volatility-widget{background:#f6f6f8;border-radius:var(--r-petit);box-shadow:0 0.5rem 0.9875rem 0 #8796db;margin:1.25rem auto;max-width:50rem;padding:2rem}.bsharpe-volatility-widget .volatility-header{margin-bottom:1.25rem;text-align:center}.bsharpe-volatility-widget .volatility-header .volatility-title{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 0.5rem}.bsharpe-volatility-widget .volatility-header .volatility-subtitle{color:#666;font-size:1rem;font-weight:400;margin:0}.bsharpe-volatility-widget .volatility-description{margin-bottom:1.5rem}.bsharpe-volatility-widget .volatility-description p{color:#555;font-size:0.875rem;line-height:1.5;margin:0}.bsharpe-volatility-widget .volatility-table{border-collapse:collapse;margin-bottom:1.25rem;width:100%}.bsharpe-volatility-widget .volatility-table th{background:#f8f9fa;border-bottom:2px solid #e9ecef;color:#333;font-size:0.875rem;font-weight:600;padding:0.75rem;text-align:left}.bsharpe-volatility-widget .volatility-table td{border-bottom:1px solid #e9ecef;color:#555;font-size:0.875rem;padding:0.75rem}.bsharpe-volatility-widget .volatility-table td.period-label{color:#333;font-weight:500}.bsharpe-volatility-widget .volatility-table tr:hover{background:#f8f9fa}.bsharpe-volatility-widget .volatility-cards{display:none}.bsharpe-volatility-widget .volatility-indicator{align-items:center;display:inline-flex;font-weight:500;gap:0.5rem}.bsharpe-volatility-widget .volatility-indicator.volatility-low{color:#1e7e34}.bsharpe-volatility-widget .volatility-indicator.volatility-low:before{color:#28a745;content:"●"}.bsharpe-volatility-widget .volatility-indicator.volatility-medium{color:#946200}.bsharpe-volatility-widget .volatility-indicator.volatility-medium:before{color:#ffc107;content:"●"}.bsharpe-volatility-widget .volatility-indicator.volatility-high{color:#b35300}.bsharpe-volatility-widget .volatility-indicator.volatility-high:before{color:#fd7e14;content:"●"}.bsharpe-volatility-widget .volatility-indicator.volatility-very-high{color:#dc3545}.bsharpe-volatility-widget .volatility-indicator.volatility-very-high:before{color:#dc3545;content:"●"}.bsharpe-volatility-widget .volatility-indicator.volatility-unknown{color:#6c757d}.bsharpe-volatility-widget .volatility-indicator.volatility-unknown:before{color:#6c757d;content:"—"}.bsharpe-volatility-widget .volatility-info{color:#6c757d;font-size:0.75rem;margin-left:0.25rem}.bsharpe-volatility-widget .volatility-error,.bsharpe-volatility-widget .volatility-loading{color:#6c757d;font-style:italic;padding:1.25rem;text-align:center}.bsharpe-volatility-widget .volatility-error{color:#dc3545}.bsharpe-volatility-widget .volatility-disclaimer{border-top:1px solid #e9ecef;margin-top:1.25rem;padding-top:1rem}.bsharpe-volatility-widget .volatility-disclaimer p{color:#6c757d;font-size:0.75rem;margin:0;text-align:center}.bsharpe-volatility-preview{background:#f9f9f9;border:2px dashed #ccc;border-radius:0.5rem;padding:1.25rem}.bsharpe-volatility-preview .block-header{margin-bottom:1.25rem;text-align:center}.bsharpe-volatility-preview .block-header h3{color:#666;font-size:1rem;margin:0}.bsharpe-volatility-preview .volatility-title h2{color:#333;font-size:1.25rem;margin:0 0 0.5rem}.bsharpe-volatility-preview .volatility-title p{color:#666;margin:0 0 1rem}.bsharpe-volatility-preview .volatility-description{margin-bottom:1rem}.bsharpe-volatility-preview .volatility-description p{color:#555;font-size:0.875rem;margin:0}.bsharpe-volatility-preview .volatility-table-preview table{background:#fff;border-collapse:collapse;border-radius:0.25rem;overflow:hidden;width:100%}.bsharpe-volatility-preview .volatility-table-preview table th{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#333;font-size:0.75rem;padding:0.5rem;text-align:left}.bsharpe-volatility-preview .volatility-table-preview table td{border-bottom:1px solid #f1f3f4;color:#666;font-size:0.75rem;padding:0.5rem}@media(max-width:768px){.bsharpe-volatility-widget .volatility-header .volatility-title{font-size:1.25rem}.bsharpe-volatility-widget .volatility-header .volatility-subtitle{font-size:0.875rem}}
.bsharpe-tabs-widget{font-family:var(--wp--preset--font-family--main)}.bsharpe-tabs-widget .bsharpe-tabs-nav{border-bottom:1.5px solid var(--wp--preset--color--brand-light-gray,#dfe4f7);display:flex;flex-wrap:wrap;gap:0.25rem;margin-bottom:1.5rem}.bsharpe-tabs-widget .bsharpe-tabs-nav__btn{background:none;border:none;border-radius:var(--wp--custom--border-radius--xs,0.375rem) var(--wp--custom--border-radius--xs,0.375rem) 0 0;color:var(--wp--preset--color--gray-4,#707070);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--body-1x,.875rem);font-weight:var(--wp--custom--typography--font-weight--semiBold,600);line-height:1.4;outline:none;padding:.75rem 1.25rem;position:relative;transition:none}.bsharpe-tabs-widget .bsharpe-tabs-nav__btn:after{background:transparent;bottom:-1.5px;content:"";height:2px;left:0;position:absolute;right:0;transition:none}.bsharpe-tabs-widget .bsharpe-tabs-nav__btn:hover{background-color:var(--wp--custom--color--gray-300,#f6f6f6);color:var(--wp--preset--color--brand-dark-blue,#1a1a32)}.bsharpe-tabs-widget .bsharpe-tabs-nav__btn.is-active{color:var(--wp--preset--color--brand-dark-blue,#1a1a32);font-weight:var(--wp--custom--typography--font-weight--bold,700)}.bsharpe-tabs-widget .bsharpe-tabs-nav__btn.is-active:after{background:var(--wp--preset--color--brand-purple,#3005b0)}.bsharpe-tabs-widget .bsharpe-tabs-nav__btn:focus-visible{outline:2px solid var(--wp--preset--color--brand-purple,#3005b0);outline-offset:2px}.bsharpe-tabs-widget .bsharpe-tabs-panels{min-height:5rem}.bsharpe-tabs-widget .bsharpe-tabs-panel{animation:bsharpeTabs-fadeIn var(--wp--custom--duration--quick,.3s) ease-in-out;display:none}.bsharpe-tabs-widget .bsharpe-tabs-panel.is-active{display:block}.bsharpe-tabs-widget .bsharpe-tabs-panel ol,.bsharpe-tabs-widget .bsharpe-tabs-panel p,.bsharpe-tabs-widget .bsharpe-tabs-panel ul{color:var(--wp--preset--color--gray-1,#515169);font-size:var(--wp--preset--font-size--body-1x,.875rem);line-height:var(--wp--custom--typography--line-height--large,1.5);margin-bottom:.75em}.bsharpe-tabs-widget .bsharpe-tabs-panel ol:last-child,.bsharpe-tabs-widget .bsharpe-tabs-panel p:last-child,.bsharpe-tabs-widget .bsharpe-tabs-panel ul:last-child{margin-bottom:0}.bsharpe-tabs-widget .bsharpe-tabs-panel ol,.bsharpe-tabs-widget .bsharpe-tabs-panel ul{padding-left:1.25rem}.bsharpe-tabs-widget .bsharpe-tabs-panel li{margin-bottom:.25em}@keyframes bsharpeTabs-fadeIn{0%{opacity:0;transform:translateY(0.25rem)}to{opacity:1;transform:translateY(0)}}
.bsharpe-dcp-pairs-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    justify-content: center;
    column-gap: 1.4rem;
    row-gap: 0;
}
.bsharpe-dcp-pairs-grid > * {
    margin-bottom: 1.4rem;
    @media (max-width: 480px) {
        margin-bottom: 0.7rem;
    }
}
.bsharpe-dcp-pairs-grid[data-collapsed] > *:nth-child(n + 6),
.bsharpe-dcp-pairs-grid[data-step='1'] > *:nth-child(n + 16) {
    display: none !important;
}
@media (max-width: 1099px) {
    .bsharpe-dcp-pairs-grid {
        grid-template-columns: repeat(3, 1fr);
    }
    .bsharpe-dcp-pairs-grid[data-collapsed] > *:nth-child(n + 4),
    .bsharpe-dcp-pairs-grid[data-step='1'] > *:nth-child(n + 10) {
        display: none !important;
    }
}
@media (max-width: 699px) {
    .bsharpe-dcp-pairs-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .bsharpe-dcp-pairs-grid[data-collapsed] > *:nth-child(n + 3),
    .bsharpe-dcp-pairs-grid[data-step='1'] > *:nth-child(n + 9) {
        display: none !important;
    }
}
@media (max-width: 480px) {
    .bsharpe-dcp-pairs-grid {
        column-gap: 0.7rem;
    }
}
.bsharpe-dcp-currency-grid {
    max-width: 52.875rem;
    margin: 0 auto;
}
.bsharpe-dcp-currency-section {
    margin-bottom: 2.5rem;
}
.bsharpe-dcp-currency-section__title {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 0.875rem;
}
.bsharpe-dcp-currency-grid--list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2rem;
    background: white;
    padding: 2rem;
    border-radius:var(--r-carte);
}
@media (max-width: 768px) {
    .bsharpe-dcp-currency-grid--list {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 480px) {
    .bsharpe-dcp-currency-grid--list {
        gap: 0.5rem;
        padding: 0.8rem;
    }
}
.bsharpe-dcp-currency-grid--list .bsharpe-dcp-currency-section {
    margin-bottom: 0;
}
.bsharpe-dcp-currency-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.5rem;
    text-decoration: none;
    color: inherit;
    padding: 0.75rem;
    border-radius:var(--r-champ);
}
.bsharpe-dcp-currency-card:hover .bsharpe-dcp-currency-card__name {
    text-decoration: underline;
}
.bsharpe-dcp-currency-card__flag {
    width: auto;
    height: 1.875rem;
    border-radius: 0.25rem;
    object-fit: cover;
    display: block;
    flex-shrink: 0;
    box-shadow: 0 2px 0.3125rem rgba(0, 0, 0, 0.1);
}
.bsharpe-dcp-currency-card__name {
    font-size: 0.8rem;
    font-weight: 600;
    color: #1a1a32;
    line-height: 1.3;
}
.bsharpe-dcp-pair-card {
    background: #fff;
    border-radius:var(--r-champ);
    color: inherit;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
    padding: 1.25rem 1.5rem;
    text-decoration: none;
    transition:none;
    @media (max-width: 480px) {
        padding: 0.7rem;
    }
}
.bsharpe-dcp-pair-card:hover {
    box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.1);
}
.bsharpe-dcp-pair-card__col {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.625rem;
    width: max-content;
}
.bsharpe-dcp-pair-card__flag {
    width: auto;
    height: 1.625rem;
    object-fit: contain;
    border-radius: 0.1875rem;
    flex-shrink: 0;
    display: block;
    box-shadow: 0 2px 0.3125rem rgba(0, 0, 0, 0.1);
}
.bsharpe-dcp-pair-card__chevron {
    color: #1a1a32;
    display: flex;
    flex-shrink: 0;
    align-self: flex-end;
}
.bsharpe-dcp-pair-card__iso {
    font-weight: 400;
    font-size: 0.875rem;
    color: #1a1a32;
}
#change-rate-container-bsharpe-chart-1 {
    max-width: 85.375rem;
    margin: 0 auto;
}
.bsharpe-pair-page .wysiwyg > * + * {
    margin-top: var(--wp--preset--spacing--large);
}
.bsharpe-pair-page .wysiwyg > .wp-block-bsharpe-convertisseur + * {
    margin-top: var(--wp--preset--spacing--x-large);
}
.bsharpe-pair-page .wysiwyg > .three-quarters-white + * {
    margin-top: calc(var(--wp--preset--spacing--x-large) * 1.6);
}
@media (max-width: 781px) {
    .bsharpe-pair-page .wysiwyg > .three-quarters-white + * {
        margin-top: var(--wp--preset--spacing--medium);
    }
}
.bsharpe-pair-page .wysiwyg > * > h1.wp-block-heading:first-child,
.bsharpe-pair-page .wysiwyg > * > h2.wp-block-heading:first-child,
.bsharpe-pair-page .wysiwyg > h2.wp-block-heading {
    margin-bottom: var(--wp--preset--spacing--medium);
    text-wrap: balance;
}
.bsharpe-pair-page .bsharpe-section,
.bsharpe-pair-page .wp-block-bsharpe-volatilite {
    border-radius: var(--wp--custom--border-radius--xxl);
    padding: var(--wp--preset--spacing--medium-large) var(--wp--preset--spacing--medium);
}
.bsharpe-pair-page .bsharpe-dcp-pair-card {
    border-radius: var(--wp--custom--border-radius--md);
}
.bsharpe-pair-page .bsharpe-section {
    background: var(--wp--preset--color--white, #fff);
}
.bsharpe-pair-page .wp-block-bsharpe-volatilite {
    background: var(--wp--preset--color--white, #fff);
    box-shadow: none;
}
.wp-front.bsharpe-pair-page .bsharpe-dcp-movement,
.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__inner {
    display: grid;
    grid-template-columns: 40% 50%;
    align-items: center;
    gap: 2.5rem;
    padding-inline: 1.5rem;
    width: 100%;
    max-width: var(--wp--style--global--wide-size);
    margin-inline: auto;
}
.wp-front.bsharpe-pair-page .bsharpe-dcp-movement {
    background: none;
    padding-block: 0;
}
@media (max-width: 781px) {
    .wp-front.bsharpe-pair-page .bsharpe-dcp-movement,
    .wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__inner {
        grid-template-columns: minmax(0, 1fr);
    }
}
.bsharpe-pair-page .bsharpe-dcp-movement__card {
    position: relative;
    overflow: hidden;
    aspect-ratio: 4 / 3;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: linear-gradient(153.01deg, #6275c9 32.56%, #2b0a8d 121.77%);
    border-radius: var(--wp--custom--border-radius--xl);
    padding: var(--wp--preset--spacing--medium);
    color: #fff;
}
.bsharpe-pair-page .bsharpe-dcp-movement__card::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image: url(../assets/brand/b-pattern.svg);
    background-position: right -3.125rem bottom -3.75rem;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.6;
    pointer-events: none;
}
.bsharpe-pair-page .bsharpe-dcp-movement__card > * {
    position: relative;
    z-index: 1;
}
.bsharpe-pair-page .bsharpe-dcp-movement__figures {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--wp--preset--spacing--x-small);
    margin: 0;
}
.bsharpe-pair-page .bsharpe-dcp-movement__figure dt {
    margin: 0 0 0.25rem;
    font-size: var(--wp--preset--font-size--body-3, 0.8125rem);
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: rgba(255, 255, 255, 0.85);
}
.bsharpe-pair-page .bsharpe-dcp-movement__figure dd {
    margin: 0;
    font-weight: var(--wp--custom--typography--font-weight--bold, 700);
    font-size: 1.375rem;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
    color: #fff;
}
.bsharpe-pair-page .bsharpe-dcp-movement__figure dd[data-tone='up'] {
    color: var(--wp--custom--color--brand-green, #05f59e);
}
.bsharpe-pair-page .bsharpe-dcp-movement__figure dd[data-tone='down'] {
    color: #f95555;
}
.bsharpe-pair-page .bsharpe-dcp-movement__gauge {
    margin-top: 0;
}
.bsharpe-pair-page .bsharpe-dcp-movement__gauge-title {
    margin: 0 0 0.625rem;
    font-size: var(--wp--preset--font-size--body-3, 0.8125rem);
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: rgba(255, 255, 255, 0.85);
}
.bsharpe-pair-page .bsharpe-dcp-movement__track {
    position: relative;
    height: 0.5rem;
    border-radius: 0.25rem;
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0.3) 0%,
        rgba(5, 245, 158, 0.6) 55%,
        var(--wp--custom--color--brand-green, #05f59e) 100%
    );
}
.bsharpe-pair-page .bsharpe-dcp-movement__pin {
    position: absolute;
    top: 50%;
    width: 1rem;
    height: 1rem;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: var(--wp--custom--color--brand-green, #05f59e);
    box-shadow: 0 0 0 0.25rem rgba(43, 10, 141, 0.55);
}
.bsharpe-pair-page .bsharpe-dcp-movement__now-line {
    position: relative;
    height: 1.4em;
    margin: 0 0 0.375rem;
}
.bsharpe-pair-page .bsharpe-dcp-movement__now {
    position: absolute;
    bottom: 0;
    color: var(--wp--custom--color--brand-green, #05f59e);
    font-size: 1rem;
    font-weight: var(--wp--custom--typography--font-weight--bold, 700);
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}
.bsharpe-pair-page .bsharpe-dcp-movement__now[data-align='center'] {
    transform: translateX(-50%);
}
.bsharpe-pair-page .bsharpe-dcp-movement__now[data-align='start'] {
    left: 0 !important;
}
.bsharpe-pair-page .bsharpe-dcp-movement__now[data-align='end'] {
    left: auto !important;
    right: 0;
}
.bsharpe-pair-page .bsharpe-dcp-movement__scale {
    display: flex;
    justify-content: space-between;
    margin: 0.75rem 0 0;
}
.bsharpe-pair-page .bsharpe-dcp-movement__scale span {
    display: flex;
    flex-direction: column;
    gap: 2px;
}
.bsharpe-pair-page .bsharpe-dcp-movement__scale span:last-child {
    text-align: right;
}
.bsharpe-pair-page .bsharpe-dcp-movement__scale em {
    font-style: normal;
    font-size: var(--wp--preset--font-size--body-3, 0.8125rem);
    color: rgba(255, 255, 255, 0.85);
}
.bsharpe-pair-page .bsharpe-dcp-movement__scale b {
    font-variant-numeric: tabular-nums;
}
.bsharpe-pair-page .bsharpe-dcp-movement__reading > h2 {
    margin-top: 0;
    margin-bottom: var(--wp--preset--spacing--x-small);
}
.bsharpe-pair-page .bsharpe-dcp-movement__reading p {
    line-height: var(--wp--custom--typography--line-height--large);
}
.bsharpe-pair-page .bsharpe-dcp-movement__reading p:last-child {
    margin-bottom: 0;
}
.bsharpe-pair-page .bsharpe-conclusion > p {
    max-width: 62ch;
    margin-inline: auto;
    text-align: center;
    line-height: var(--wp--custom--typography--line-height--large);
}
.bsharpe-pair-page .bsharpe-dcp-movement__source {
    margin: 0;
    font-size: var(--wp--preset--font-size--body-3, 0.8125rem);
    color: rgba(255, 255, 255, 0.75);
}
.bsharpe-pair-page .bsharpe-dcp-veilleur {
    padding: 0;
    background: none;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__cover {
    position: relative;
    display: flex;
    align-items: flex-end;
    aspect-ratio: 4 / 3;
    padding: var(--wp--preset--spacing--medium);
    border-radius: var(--wp--custom--border-radius--xl);
    background:
        linear-gradient(153.01deg, #8b9fff 32.56%, #593fa4 121.77%);
    background-size: cover;
    background-position: center;
    color: #fff;
    overflow: hidden;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__cover::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(26, 26, 50, 0.15) 0%, rgba(26, 26, 50, 0.75) 100%);
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__cover-body {
    position: relative;
    z-index: 1;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__cover-title {
    margin: 0;
    font-size: clamp(1.75rem, 1.2rem + 1.6vw, 2.125rem);
    font-weight: var(--wp--custom--typography--font-weight--bold, 700);
    line-height: 1.2;
    color: #fff;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__cover-date {
    margin: 0.75rem 0 0;
    font-size: 1rem;
    opacity: 0.9;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__author {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    margin-top: var(--wp--preset--spacing--small);
}
.bsharpe-pair-page a.bsharpe-dcp-veilleur__author,
.bsharpe-pair-page a.bsharpe-dcp-veilleur__author:visited {
    color: #fff;
    text-decoration: none;
}
.bsharpe-pair-page a.bsharpe-dcp-veilleur__author:hover b,
.bsharpe-pair-page a.bsharpe-dcp-veilleur__author:focus-visible b {
    text-decoration: underline;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__author img {
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    object-fit: cover;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__author span {
    display: flex;
    flex-direction: column;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__author b {
    font-size: 1.125rem;
    font-weight: 600;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__author em {
    font-style: normal;
    font-size: 0.875rem;
    opacity: 0.85;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__content {
    align-self: center;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__content h3 {
    margin: var(--wp--preset--spacing--small) 0 var(--wp--preset--spacing--x-small);
    font-size: 1.25rem;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__content h3:first-child {
    margin-top: 0;
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__content p {
    line-height: var(--wp--custom--typography--line-height--large);
}
.bsharpe-pair-page .bsharpe-dcp-veilleur__source {
    margin-bottom: 0;
    font-size: var(--wp--preset--font-size--body-3, 0.8125rem);
    opacity: 0.7;
}
.bsharpe-pair-page .bsharpe-conclusion {
    text-align: center;
    background: linear-gradient(
        135deg,
        var(--wp--custom--color--brand-blue, #8796db) 0%,
        var(--wp--custom--color--brand-purple, #3005b0) 100%
    );
}
.bsharpe-pair-page .bsharpe-conclusion h2,
.bsharpe-pair-page .bsharpe-conclusion p {
    color: #fff;
}
.bsharpe-pair-page .bsharpe-conclusion > p {
    margin-bottom: var(--wp--preset--spacing--medium);
}
.bsharpe-pair-page .bsharpe-dcp-pair-grid .bsharpe-pairs-toggle-wrapper {
    margin-top: var(--wp--preset--spacing--small);
}
.bsharpe-pair-page .bsharpe-dcp-pair-grid .bsharpe-pairs-toggle-wrapper + h2 {
    margin-top: var(--wp--preset--spacing--x-large);
}
@media (max-width: 768px) {
    .wp-front.bsharpe-pair-page .bsharpe-comparison {
        padding-inline: 0;
    }
}
@media (max-width: 781px) {
    .wp-front.bsharpe-pair-page .bsharpe-dcp-movement__card {
        aspect-ratio: auto;
        gap: var(--wp--preset--spacing--small, 1.25rem);
    }
    .bsharpe-pair-page .bsharpe-dcp-veilleur__cover {
        aspect-ratio: auto;
        min-height: 20rem;
    }
    .bsharpe-pair-page .bsharpe-dcp-movement__figures {
        grid-template-columns: minmax(0, 1fr);
        gap: 0.625rem;
    }
    .bsharpe-pair-page .bsharpe-dcp-movement__figure {
        display: flex;
        align-items: baseline;
        justify-content: space-between;
        gap: 0.75rem;
        border-bottom: 1px solid rgba(255, 255, 255, 0.18);
        padding-bottom: 0.5rem;
    }
    .bsharpe-pair-page .bsharpe-dcp-movement__figure:last-child {
        border-bottom: 0;
        padding-bottom: 0;
    }
    .bsharpe-pair-page .bsharpe-dcp-movement__figure dt {
        margin: 0;
    }
    .bsharpe-pair-page .bsharpe-dcp-movement__figure dd {
        font-size: 1.25rem;
    }
}
.bsharpe-pair-page .bsharpe-histoire__image {
    margin: 0;
}
.bsharpe-pair-page .bsharpe-histoire__image img {
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    border-radius: var(--wp--custom--border-radius--xl);
    display: block;
}
.wp-front .bsharpe-rate-refresh{background:none;border:none;color:inherit}
.wp-front .bsharpe-converter-widget{background:var(--grad);color:var(--blanc)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-container{background-color:var(--panel)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-header .bsharpe-converter-title{color:var(--accent)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate{background:var(--panel);color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-label:before{color:var(--ok)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-value{color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-timestamp{color:var(--mute)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description p{color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-rating .bsharpe-rating-text{color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-rating .bsharpe-rating-text strong{color:var(--mute)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link{color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link:focus-visible,.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link:hover{color:var(--accent)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-input-group,.wp-front .bsharpe-converter-widget .bsharpe-converter-result-group{background:var(--panel);border:1px solid var(--line-2);color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-input-group:has(input:focus),.wp-front .bsharpe-converter-widget .bsharpe-converter-result-group:has(input:focus){background:rgba(5,245,158,.1)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-input-group select,.wp-front .bsharpe-converter-widget .bsharpe-converter-result-group select{background:none;border:none}
.wp-front .bsharpe-converter-widget .bsharpe-converter-amount,.wp-front .bsharpe-converter-widget .bsharpe-converter-result-amount{background:transparent;border:none;color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-amount::-moz-placeholder,.wp-front .bsharpe-converter-widget .bsharpe-converter-result-amount::-moz-placeholder{color:var(--mute)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-amount::placeholder,.wp-front .bsharpe-converter-widget .bsharpe-converter-result-amount::placeholder{color:var(--mute)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__trigger{background:none;border:none;color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__chevron{color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__list{background:var(--panel)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__item{color:var(--text)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__item:hover,.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__item[aria-selected=true]{background:rgba(139,159,255,.12)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__item.is-active{background:rgba(139,159,255,.2)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__item.is-disabled{color:var(--mute)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__item.is-disabled:hover{background:transparent}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__item-cta{color:var(--mute)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__interstitial{background:var(--panel);border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2);color:var(--mute)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__interstitial-link{color:var(--accent)}
.wp-front .bsharpe-converter-widget .bsharpe-currency-dropdown__interstitial-link:hover{color:var(--accent)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-swap{background:#172660;border:none}
.wp-front .bsharpe-converter-widget .bsharpe-converter-swap:hover{background:#172660}
.wp-front .bsharpe-converter-widget .bsharpe-converter-error{background:var(--panel-2);border:1px solid var(--line-2);color:var(--danger)}
.wp-front .bsharpe-converter-widget.loading .js-result-amount:after{border:2px solid var(--line-2);border-top-color:var(--line-2)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-shape{background:var(--grad)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-scroll-hint .bsharpe-converter-scroll-btn{background:#172660;border:none}
.wp-front .bsharpe-converter-widget .bsharpe-converter-scroll-hint .bsharpe-converter-scroll-btn:hover{background:#172660}
.wp-front .bsharpe-converter-widget.bsharpe-loading .js-direct-rate{background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%)}
.wp-front .bsharpe-converter-widget.bsharpe-loading input.bsharpe-converter-amount:-moz-placeholder:not(:focus),.wp-front .bsharpe-converter-widget.bsharpe-loading input.bsharpe-converter-result-amount:-moz-placeholder:not(:focus){background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%)}
.wp-front .bsharpe-converter-widget.bsharpe-loading input.bsharpe-converter-amount:placeholder-shown:not(:focus),.wp-front .bsharpe-converter-widget.bsharpe-loading input.bsharpe-converter-result-amount:placeholder-shown:not(:focus){background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%)}
.wp-front .bsharpe-visually-hidden{border:0}
.wp-front .bsharpe-frontaliers-widget:has(.bsharpe-frontaliers-results--loading) input.bsharpe-frontaliers-amount:-moz-placeholder:not(:focus){background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%)}
.wp-front .bsharpe-frontaliers-widget:has(.bsharpe-frontaliers-results--loading) input.bsharpe-frontaliers-amount:placeholder-shown:not(:focus){background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__trigger{background:none;border:none;color:var(--text)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__chevron{color:var(--text)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__list{background:var(--panel)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item{color:var(--text)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item:hover,.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item[aria-selected=true]{background:rgba(139,159,255,.12)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item.is-active{background:rgba(139,159,255,.2)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item.is-disabled{color:var(--mute)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item.is-disabled:hover{background:transparent}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__item-cta{color:var(--mute)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__interstitial{background:var(--panel);border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2);color:var(--mute)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__interstitial-link{color:var(--accent)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-currency-dropdown__interstitial-link:hover{color:var(--accent)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-group-container{background:var(--panel)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-group-container>.sharpe-frontaliers-input-label{color:var(--mute)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-swap{background:#172660;border:none;color:var(--blanc)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-swap:hover{background:#172660}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results-container{background:var(--grad)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results-container>.sharpe-frontaliers-input-label{color:var(--mute)}
.wp-front .bsharpe-frontaliers-widget input.js-bsharpe-amount{background:transparent;border:none}
.wp-front .bsharpe-frontaliers-widget input.js-bsharpe-amount::-moz-placeholder{color:inherit}
.wp-front .bsharpe-frontaliers-widget input.js-bsharpe-amount::placeholder{color:inherit}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-bsharpe-fees,.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-bsharpe-rate,.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-five-year-savings,.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-monthly-savings,.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-savings-amount,.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading .js-yearly-savings{background:linear-gradient(100deg,hsla(0,0%,100%,.18) 30%,hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,.18) 70%)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading input.js-bsharpe-amount:-moz-placeholder:not(:focus){background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results--loading input.js-bsharpe-amount:placeholder-shown:not(:focus){background:linear-gradient(100deg,rgba(135,150,219,.08) 30%,rgba(135,150,219,.22) 50%,rgba(135,150,219,.08) 70%)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-period-wrapper .bsharpe-frontaliers-period{background:transparent;border:none;color:var(--mute)}
.wp-front .bsharpe-visually-hidden{border:0}
.wp-front .bsharpe-table-conversion-widget{background:var(--grad);color:var(--blanc)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-table-conversion-container{background-color:var(--panel);color:var(--text)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-table-conversion-header .bsharpe-table-conversion-title{color:var(--accent)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-conversion-table{background:var(--panel)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-table-header{border-bottom:2px solid var(--line-2)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row{background:var(--panel);border:1px solid var(--line-2)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row:hover{border-color:var(--line-2)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row .bsharpe-conversion-input{color:var(--mute)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-conversion-table .bsharpe-conversion-row .bsharpe-conversion-result{color:var(--accent)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-table-conversion-error{background-color:var(--panel-2);border:1px solid var(--line-2);color:var(--accent)}
.wp-front .bsharpe-table-conversion-widget .bsharpe-conversion-result:contains("…"){color:var(--mute)}
.wp-front .bsharpe-volatility-widget{background:var(--panel)}
.wp-front .bsharpe-volatility-widget .volatility-header .volatility-title{color:var(--text)}
.wp-front .bsharpe-volatility-widget .volatility-header .volatility-subtitle{color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-description p{color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-table th{background:var(--panel);border-bottom:2px solid var(--line-2);color:var(--text)}
.wp-front .bsharpe-volatility-widget .volatility-table td{border-bottom:1px solid var(--line-2);color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-table td.period-label{color:var(--text)}
.wp-front .bsharpe-volatility-widget .volatility-table tr:hover{background:var(--panel)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-low{color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-low:before{color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-medium{color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-medium:before{color:#ffc107}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-high{color:var(--danger)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-high:before{color:#fd7e14}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-very-high{color:var(--danger)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-very-high:before{color:var(--danger)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-unknown{color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-unknown:before{color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-info{color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-error,.wp-front .bsharpe-volatility-widget .volatility-loading{color:var(--mute)}
.wp-front .bsharpe-volatility-widget .volatility-error{color:var(--danger)}
.wp-front .bsharpe-volatility-widget .volatility-disclaimer{border-top:1px solid var(--line-2)}
.wp-front .bsharpe-volatility-widget .volatility-disclaimer p{color:var(--mute)}
.wp-front .bsharpe-volatility-preview{background:var(--panel);border:2px dashed var(--line-2)}
.wp-front .bsharpe-volatility-preview .block-header h3{color:var(--mute)}
.wp-front .bsharpe-volatility-preview .volatility-title h2{color:var(--text)}
.wp-front .bsharpe-volatility-preview .volatility-title p{color:var(--mute)}
.wp-front .bsharpe-volatility-preview .volatility-description p{color:var(--mute)}
.wp-front .bsharpe-volatility-preview .volatility-table-preview table{background:var(--panel)}
.wp-front .bsharpe-volatility-preview .volatility-table-preview table th{background:var(--panel);border-bottom:1px solid var(--line-2);color:var(--text)}
.wp-front .bsharpe-volatility-preview .volatility-table-preview table td{border-bottom:1px solid var(--line-2);color:var(--mute)}
.wp-front .bsharpe-tabs-widget .bsharpe-tabs-nav{border-bottom:1.5px solid var(--line-2)}
.wp-front .bsharpe-tabs-widget .bsharpe-tabs-nav__btn{background:none;border:none;color:var(--wp--preset--color--gray-4,#707070)}
.wp-front .bsharpe-tabs-widget .bsharpe-tabs-nav__btn:after{background:transparent}
.wp-front .bsharpe-tabs-widget .bsharpe-tabs-nav__btn:hover{color:var(--wp--preset--color--brand-dark-blue,#1a1a32)}
.wp-front .bsharpe-tabs-widget .bsharpe-tabs-nav__btn.is-active{color:var(--wp--preset--color--brand-dark-blue,#1a1a32)}
.wp-front .bsharpe-tabs-widget .bsharpe-tabs-nav__btn.is-active:after{background:#263b85}
.wp-front .bsharpe-tabs-widget .bsharpe-tabs-panel ol,.wp-front .bsharpe-tabs-widget .bsharpe-tabs-panel p,.wp-front .bsharpe-tabs-widget .bsharpe-tabs-panel ul{color:var(--wp--preset--color--gray-1,#515169)}
.wp-front .bsharpe-dcp-currency-grid--list{background:var(--panel)}
.wp-front .bsharpe-dcp-currency-card{color:inherit}
.wp-front .bsharpe-dcp-currency-card__name{color:var(--text)}
.wp-front .bsharpe-dcp-pair-card{background:var(--panel);color:inherit}
.wp-front .bsharpe-dcp-pair-card__chevron{color:var(--text)}
.wp-front .bsharpe-dcp-pair-card__iso{color:var(--text)}
body.wp-front.bsharpe-pair-page .bsharpe-section{background:var(--panel)}
body.wp-front.bsharpe-pair-page .wp-block-bsharpe-volatilite{background:var(--panel)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement{background:none}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__card{background:var(--grad);color:var(--blanc)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__figure dt{color:var(--mute)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__figure dd{color:var(--blanc)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__figure dd[data-tone='up']{color:var(--wp--preset--color--brand-green)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__figure dd[data-tone='down']{color:var(--danger)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__gauge-title{color:var(--mute)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__track{background:linear-gradient(
        90deg,
        rgba(255, 255, 255, 0.3) 0%,
        rgba(5, 245, 158, 0.6) 55%,
        var(--wp--custom--color--brand-green, #05f59e) 100%
    )}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__pin{background:#05f59e}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__now{color:var(--wp--preset--color--brand-green)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__scale em{color:var(--mute)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__source{color:var(--mute)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur{background:none}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__cover{background:var(--grad);color:var(--blanc)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__cover::before{background:linear-gradient(180deg, rgba(26, 26, 50, 0.15) 0%, rgba(26, 26, 50, 0.75) 100%)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__cover-title{color:var(--blanc)}
body.wp-front.bsharpe-pair-page a.bsharpe-dcp-veilleur__author,body.wp-front.bsharpe-pair-page a.bsharpe-dcp-veilleur__author:visited{color:var(--blanc)}
body.wp-front.bsharpe-pair-page .bsharpe-conclusion{background:var(--grad)}
body.wp-front.bsharpe-pair-page .bsharpe-conclusion h2,body.wp-front.bsharpe-pair-page .bsharpe-conclusion p{color:var(--blanc)}
@media (max-width: 781px){
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__figure{border-bottom:1px solid var(--line-2)}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__figure:last-child{border-bottom:0}
}
.is-layout-constrained>.alignfull.wp-block-bsharpe-change-rate-block{margin-left:0;margin-right:0;max-width:100%}
.wp-front .bsharpe-dcp-currency-grid--showcase{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));margin-top:var(--wp--preset--spacing--small,1.5rem)}
@media(max-width:600px){
.wp-front .bsharpe-dcp-currency-grid--showcase{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr))}
}
.wp-front .bsharpe-dcp-currency-grid--showcase .bsharpe-dcp-currency-section{display:contents}
.wp-front .bsharpe-dcp-currency-grid--showcase .bsharpe-dcp-currency-card{align-items:center;background-color:var(--panel);border-radius:var(--r-champ);display:flex;flex-direction:row;gap:.6875rem;padding:.875rem 1rem}
@media(prefers-reduced-motion:no-preference){
.wp-front .bsharpe-dcp-currency-grid--showcase .bsharpe-dcp-currency-card:focus-visible,.wp-front .bsharpe-dcp-currency-grid--showcase .bsharpe-dcp-currency-card:hover{transform:translateY(-2px)}
}
.wp-front .bsharpe-dcp-currency-grid--showcase .bsharpe-dcp-currency-card__flag{border-radius:0.25rem;flex:none;height:1.625rem;min-width:2.125rem;width:auto}
.wp-front .bsharpe-dcp-currency-grid--showcase .bsharpe-dcp-currency-card__name{color:var(--accent);font-size:.875rem;font-weight:600;line-height:1.25}
.wp-front .bsharpe-dcp-currency-grid--showcase .bsharpe-dcp-currency-card:hover .bsharpe-dcp-currency-card__name{text-decoration:none}
.wp-front .bsharpe-currencies-section{padding-bottom:var(--wp--preset--spacing--medium-large)}
.wp-front .wp-block-bsharpe-volatilite{border-radius:var(--wp--custom--border-radius--xxl);padding:3.125rem}
@media(max-width:781px){
.wp-front .wp-block-bsharpe-volatilite{padding:1.5rem}
}
.wp-front .wp-block-bsharpe-volatilite .volatility-header{font-style:normal;line-height:1.2;margin-bottom:var(--wp--preset--spacing--medium);text-align:center}
.wp-front .wp-block-bsharpe-volatilite .volatility-header .volatility-title{color:var(--accent);font-size:var(--wp--preset--font-size--h-1-bold)!important;font-weight:700;margin-bottom:0}
.wp-front .wp-block-bsharpe-volatilite .volatility-header .volatility-subtitle{color:var(--text);font-size:var(--wp--preset--font-size--h-1-bold)!important;font-weight:400;max-width:100%}
.wp-front .wp-block-bsharpe-volatilite .js-volatility-description{margin:0 auto;max-width:46.875rem;text-align:center}
.wp-front .wp-block-bsharpe-volatilite .volatility-data{margin:0 auto;max-width:50.9375rem}
.wp-front .wp-block-bsharpe-volatilite .volatility-cards{display:none}
@media(max-width:781px){
.wp-front .wp-block-bsharpe-volatilite .volatility-table{display:none}
.wp-front .wp-block-bsharpe-volatilite .volatility-data{max-width:none;overflow:visible}
.wp-front .wp-block-bsharpe-volatilite .volatility-cards{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-2.4375rem;margin-bottom:0.5rem;padding-block:1rem;padding-inline:1.5rem;scroll-padding-inline-start:1.5rem;scrollbar-width:none}
.wp-front .wp-block-bsharpe-volatilite .volatility-cards::-webkit-scrollbar{display:none}
.wp-front .wp-block-bsharpe-volatilite .volatility-card{background:var(--panel);border-radius:var(--r-champ);flex:0 0 calc(100% - 3.5rem);padding:1.25rem;scroll-snap-align:start}
.wp-front .wp-block-bsharpe-volatilite .volatility-card-title{border-bottom:2px solid var(--line-2);color:var(--text);font-size:1rem;font-weight:700;margin-bottom:1rem;padding-bottom:0.75rem}
.wp-front .wp-block-bsharpe-volatilite .volatility-card-row{align-items:center;display:flex;gap:0.75rem;justify-content:space-between;padding:0.625rem 0}
.wp-front .wp-block-bsharpe-volatilite .volatility-card-row+.volatility-card-row{border-top:1px solid var(--line-2)}
.wp-front .wp-block-bsharpe-volatilite .volatility-card-period{color:var(--mute);font-size:0.875rem;font-weight:500}
.wp-front .wp-block-bsharpe-volatilite .volatility-card-value{color:var(--text);font-size:1.125rem;font-weight:600;text-align:right}
}
.wp-front .wp-block-bsharpe-volatilite .volatility-table th{background:transparent;border-bottom:none;border-right:1px solid var(--line-2);color:var(--text);font-size:1rem;font-weight:700;padding:0.75rem 0.75rem 0.75rem 1.75rem;text-align:left}
.wp-front .wp-block-bsharpe-volatilite .volatility-table th:last-of-type{border-right:none}
@media(max-width:768px){
.wp-front .wp-block-bsharpe-volatilite .volatility-table th{padding-left:0.75rem}
}
.wp-front .wp-block-bsharpe-volatilite .volatility-table td{border-bottom:none;border-right:1px solid var(--line-2);color:var(--mute);font-size:1.125rem;font-weight:400;padding:0.75rem 0.75rem 0.75rem 1.75rem}
.wp-front .wp-block-bsharpe-volatilite .volatility-table td:last-of-type{border-right:none}
@media(max-width:768px){
.wp-front .wp-block-bsharpe-volatilite .volatility-table td{padding-left:0.75rem}
}
.wp-front .wp-block-bsharpe-volatilite .volatility-disclaimer p{margin:0 auto;max-width:100%;text-align:center}
.wp-front .wp-block-bsharpe-table-conversion{background:none;border-radius:0}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-table-conversion-container{background:none}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-table-conversion-header{display:none}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-table-conversion-tables{gap:1rem}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table{background:var(--panel);border-radius:var(--wp--custom--border-radius--xl)}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-row{background:none;border:none;gap:0.75rem 4.375rem}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-row .bsharpe-conversion-input{color:var(--text);text-align:right}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-row .bsharpe-conversion-result{color:var(--text);font-weight:400;text-align:left}
@media(max-width:1024px){
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-row{gap:0.75rem 1.875rem}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-row .bsharpe-conversion-input,.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-row .bsharpe-conversion-result{font-size:.9rem}
}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-table-header{border-bottom:none;flex-wrap:wrap;gap:1.5rem 4.5rem}
@media(max-width:1024px){
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-table-header{gap:1.5rem 2.1875rem}
}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-table-header .bsharpe-conversion-table-title{color:var(--text);flex:0 0 100%;font-size:1.625rem;font-weight:700;line-height:var(--wp--custom--typography--line-height--medium);order:-1}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-table-header .bsharpe-currency-flag{border-radius:0.25rem;display:block;font-size:3.125rem;height:2.375rem;min-width:3.25rem}
@media(max-width:480px){
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-table-header .bsharpe-currency-flag{left:1.125rem;position:relative}
}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-table-header>span:first-of-type{position:relative}
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-table-header>span:first-of-type:after{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;opacity:.8;pointer-events:none;position:absolute;right:-2.8125rem;top:0;width:1rem;z-index:1}
@media(max-width:1024px){
.wp-front .wp-block-bsharpe-table-conversion .bsharpe-conversion-table .bsharpe-conversion-table-header>span:first-of-type:after{right:-1.375rem;width:0.75rem}
}
.wp-front .bsharpe-converter-widget .bsharpe-converter-input-group,.wp-front .bsharpe-converter-widget .bsharpe-converter-result-group{border:1px solid var(--line-2);border-radius:var(--wp--custom--border-radius--md)}
.wp-front .bsharpe-frontaliers-widget{background:var(--panel);border-radius:var(--wp--custom--border-radius--xl);box-sizing:border-box;margin:0 auto;max-width:75rem;padding:3.75rem;width:100%}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget{padding:1.875rem 1.25rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container{box-sizing:border-box;display:grid;gap:0 4rem;grid-template-areas:"title input" "subtitle results" "action rates";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;width:100%}
@media(max-width:1024px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container{gap:1.5rem;grid-template-areas:"title" "subtitle" "input" "results" "action" "rates";grid-template-columns:1fr;min-width:0}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-header{align-self:start;grid-area:title;-ms-grid-column:1;-ms-grid-row:1}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-header{grid-area:title;-ms-grid-column:1;-ms-grid-row:1}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-input-section{align-self:start;grid-area:input;-ms-grid-column:3;-ms-grid-row:1}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-results{grid-area:results;-ms-grid-column:3;-ms-grid-row:3;margin-top:11.5rem}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-results{margin-top:0}
}
@media(min-width:769px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-results{grid-area:input;-ms-grid-column:3;-ms-grid-row:1}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-action{grid-area:action;-ms-grid-column:1;-ms-grid-row:5;margin-top:-3.4rem}
@media(max-width:1024px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-action{margin-top:0}
}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-action{margin-top:0;order:5}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-stack{align-self:start;display:flex;flex-direction:column;gap:1rem;grid-area:title;-ms-grid-column:1;-ms-grid-row:1}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-stack .bsharpe-frontaliers-action{margin:0}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-rates{grid-area:rates;-ms-grid-column:3;-ms-grid-row:5}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-rates{order:6}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-header{margin-bottom:1rem}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-header{text-align:center}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-header .bsharpe-frontaliers-title{color:var(--accent);font-size:2.125rem;font-weight:700;line-height:1.5;margin:0 0 1rem}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-header .bsharpe-frontaliers-title{font-size:1.75rem}
}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-header .bsharpe-frontaliers-title{font-size:1.5rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-header .bsharpe-frontaliers-subtitle{color:var(--text);font-size:1rem;line-height:1.5;margin:0 0 1rem}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-header .bsharpe-frontaliers-subtitle{font-size:0.875rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action{box-sizing:border-box;min-width:0;width:100%}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action{text-align:center}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action .bsharpe-frontaliers-cta{align-items:center;background:#172660;border-radius:var(--wp--custom--border-radius--md);color:var(--blanc);display:inline-flex;font-weight:400;gap:.5rem;padding:1rem 1.25rem;text-decoration:none;text-wrap:balance}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action .bsharpe-frontaliers-cta{justify-content:center;width:100%}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action .bsharpe-frontaliers-cta:hover{background:var(--panel-2);border-color:var(--line-2);transform:translateY(-1px)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action .bsharpe-frontaliers-cta:hover svg{transform:translateX(0.25rem)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section{box-sizing:border-box;min-width:0;width:100%}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-label{color:var(--mute);display:block;font-size:0.875rem;font-weight:400;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group{align-items:center;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--wp--custom--border-radius--md);box-sizing:border-box;color:var(--text);cursor:pointer;display:flex;flex:1;font-size:1rem;font-weight:500;gap:.75rem;min-width:6.25rem;padding:1rem;width:100%}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group:has(input:focus){background:rgba(5,245,158,.1)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-amount{background:transparent;border:none;color:var(--text);flex:1;font-size:1.5rem;font-weight:600;min-width:0;padding:0;text-overflow:ellipsis}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-amount::-webkit-inner-spin-button,.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-amount[type=number]{-moz-appearance:textfield}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-amount{font-size:1rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-amount::-moz-placeholder{color:var(--mute)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-amount::placeholder{color:var(--mute)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-currency-selector{align-items:center;display:flex;flex-shrink:0;gap:.5rem;min-width:0}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-currency-selector{gap:0}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-currency-selector .bsharpe-currency-flag{align-items:center;display:inline-flex;font-size:2rem;line-height:1;vertical-align:middle}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-currency-selector .bsharpe-currency-flag img.emoji{display:block;line-height:1}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-currency-selector select.bsharpe-frontaliers-currency{background:transparent;border:none;color:var(--text);flex:0 1 auto;font-size:1.125rem;font-weight:400;max-width:100%;min-width:0;text-overflow:ellipsis;white-space:nowrap}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-calculate{background:none;border:none;color:var(--text);cursor:pointer;font-weight:600;white-space:nowrap}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-calculate{align-self:center;padding:1rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group .bsharpe-frontaliers-calculate:hover{background:none}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results{box-sizing:border-box;min-width:0;width:100%}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-rates{background-color:var(--panel-2);border:1px solid var(--line-2);border-radius:0 0 var(--wp--custom--border-radius--md) var(--wp--custom--border-radius--md);margin-top:-1.5rem;margin-inline:0;padding:1.5rem 1rem .75rem}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-rates .bsharpe-rate-item{align-items:center;display:flex;font-size:.875rem;gap:.5rem}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-rates .bsharpe-rate-item .bsharpe-rate-label{color:var(--mute);font-weight:500}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-rates .bsharpe-rate-item .bsharpe-rate-value{color:var(--text);font-weight:600}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-header{display:none;margin-bottom:1rem}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-header .result-title{color:var(--mute);font-size:1.25rem;font-weight:700;margin:0}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content{position:relative;z-index:1}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-amount{align-items:center;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--wp--custom--border-radius--md);display:flex;gap:.5rem;padding:1rem;width:100%}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-amount:has(input:focus){background:var(--panel)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-amount .amount{color:var(--text);flex:1;font-size:1.5rem;font-weight:600}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-amount .amount{font-size:1rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-amount .bsharpe-frontaliers-currency-selector{align-items:center;display:flex;gap:.5rem}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-amount .bsharpe-frontaliers-currency-selector{gap:0}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-amount .bsharpe-frontaliers-currency-selector .bsharpe-currency-flag{align-items:center;display:inline-flex;font-size:2rem;line-height:1;vertical-align:middle}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-amount .bsharpe-frontaliers-currency-selector .bsharpe-currency-flag img.emoji{display:block;line-height:1}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-amount .bsharpe-frontaliers-currency-selector select.bsharpe-frontaliers-currency{background:transparent;border:none;color:var(--text);font-size:1.125rem;font-weight:400}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-result-card .result-content .result-details{display:none}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight{background:var(--panel-2);border-radius:0 0 var(--wp--custom--border-radius--lg) var(--wp--custom--border-radius--lg);margin-bottom:-2rem;margin-top:-1rem;padding:2rem 1.5rem 1.5rem}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight{margin-bottom:0;padding:1.5rem 1rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .savings-content .savings-title{align-items:flex-start;color:var(--text);display:inline-flex;font-size:0.875rem;font-weight:700;gap:.5rem;margin:0 0 1rem}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .savings-content .savings-periods{display:flex;flex-direction:column;gap:.5rem}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .savings-content .savings-periods .savings-period{align-items:center;display:flex;justify-content:flex-start}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .savings-content .savings-periods .savings-period .period-label{color:var(--text);font-size:0.875rem;font-weight:400;width:6.25rem}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .savings-content .savings-periods .savings-period .period-label{font-size:0.75rem;width:5rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .savings-content .savings-periods .savings-period .period-amount{font-weight:700}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .savings-content .savings-periods .savings-period .period-amount{font-size:0.875rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .bsharpe-frontaliers-savings-text{color:var(--text);font-size:0.875rem;font-weight:700}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .bsharpe-frontaliers-savings-text .js-savings-amount{color:var(--mute)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight:has(.bsharpe-frontaliers-savings-text){text-align:center}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-banks-comparison{display:none}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-frontaliers-action{display:flex;justify-content:center;margin-top:3.5rem!important}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-rates{box-sizing:border-box;min-width:0;width:100%}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-rates{padding:0}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-rates .rates-display{display:flex;flex-direction:column;gap:.75rem}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-rates .rates-display .rate-item{align-items:center;display:flex;font-size:0.75rem;gap:.5rem}
@media(max-width:480px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-rates .rates-display .rate-item{align-items:flex-start;flex-direction:column;gap:.25rem}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-rates .rates-display .rate-item .rate-label{color:var(--mute)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-rates .rates-display .rate-item .rate-value{color:var(--mute);font-weight:700}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-rates .rates-display .rate-item .rate-note,.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-rates .rates-display .rate-item .rate-timestamp{color:var(--mute);font-size:.75rem}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-error{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--wp--custom--border-radius--sm);color:var(--danger);grid-column:1/-1;margin-top:1rem;padding:1rem}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-error{grid-column:1}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-error[style*="display: none"]{display:none!important}
.wp-front .bsharpe-frontaliers-widget:has(.bsharpe-savings-highlight) .bsharpe-frontaliers-action{margin-top:-1.4rem}
@media(max-width:1024px){
.wp-front .bsharpe-frontaliers-widget:has(.bsharpe-savings-highlight) .bsharpe-frontaliers-action{margin-top:0}
}
.wp-front .bsharpe-rate-tooltip-wrapper{align-items:center;display:inline-flex;gap:.4rem}
.wp-front .bsharpe-rate-tooltip{align-items:center;background:#263b85;border-radius:50%;color:var(--blanc);cursor:pointer;display:inline-flex;font-size:0.75rem;height:1.125rem;justify-content:center;position:relative;width:1.125rem}
.wp-front .bsharpe-rate-tooltip__text{background:#172660;border-radius:0.375rem;color:var(--blanc);cursor:auto;font-size:0.75rem;font-weight:400;left:50%;line-height:1.4;max-width:13.75rem;opacity:0;padding:0.375rem 0.625rem;position:absolute;top:calc(100% + 0.5rem);transform:translateX(-50%);transition:opacity var(--t-etat);visibility:hidden;width:-moz-max-content;width:max-content;z-index:10}
.wp-front .bsharpe-rate-tooltip__text:before{bottom:100%;content:"";height:0.75rem;left:0;position:absolute;right:0}
.wp-front .bsharpe-rate-tooltip__text a{color:var(--blanc)}
.wp-front .bsharpe-rate-tooltip:focus-within .bsharpe-rate-tooltip__text,.wp-front .bsharpe-rate-tooltip:hover .bsharpe-rate-tooltip__text{opacity:1;transition-delay:0s;visibility:visible}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action--left-desktop{display:block!important}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action--left-desktop{display:none!important}
}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action--left-mobile{display:none!important}
@media(max-width:768px){
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action--left-mobile{display:block!important;grid-area:action;-ms-grid-column:1;-ms-grid-row:5}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-header{-ms-grid-column:1;-ms-grid-row:1}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-input-section{-ms-grid-column:1;-ms-grid-row:5}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-results{-ms-grid-column:1;-ms-grid-row:7;-ms-grid-row:5}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-action{-ms-grid-column:1;-ms-grid-row:9}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-stack{-ms-grid-column:1;-ms-grid-row:1}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-container>.bsharpe-frontaliers-rates{-ms-grid-column:1;-ms-grid-row:11}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action--left-mobile{-ms-grid-column:1;-ms-grid-row:9}
}
.wp-front .btns{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:flex-start;margin-bottom:1.25rem}
.wp-front .btns button{background-color:var(--panel);border:none;border-radius:var(--wp--custom--border-radius--xl);color:var(--mute);cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;white-space:nowrap}
.wp-front .btns button:hover{background-color:var(--panel-2);border-color:var(--line-2);color:var(--text)}
.wp-front .btns button.active{background-color:#05f59e}
.wp-front .btns button.active:hover{background-color:#05f59e}
@media(max-width:768px){
.wp-front .btns{flex-wrap:wrap;gap:0.5rem;justify-content:flex-start}
.wp-front .btns button{font-size:0.8125rem;min-width:6.25rem;padding:0.5rem 0.75rem}
}
@media(max-width:480px){
.wp-front .btns{flex-wrap:nowrap;gap:0.5rem;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;width:100%;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}
.wp-front .btns::-webkit-scrollbar{display:none}
.wp-front .btns button{flex:0 0 auto;min-width:0;scroll-snap-align:start}
}
.wp-front .bsharpe-chart-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem 2.5rem;justify-content:space-between;margin-bottom:1.5rem}
.wp-front .bsharpe-chart-identity{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem .75rem}
.wp-front .bsharpe-chart-pair{color:var(--mute);flex-basis:100%;font-size:0.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.wp-front .bsharpe-chart-price{color:var(--text);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}
.wp-front .bsharpe-chart-change{font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600}
.wp-front .bsharpe-chart-change.is-up{color:var(--mute)}
.wp-front .bsharpe-chart-change.is-down{color:var(--danger)}
.wp-front .bsharpe-chart-stats{display:flex;flex-wrap:wrap;gap:0 2rem;margin:0}
.wp-front .bsharpe-chart-stat dt{color:var(--mute);font-size:0.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.wp-front .bsharpe-chart-stat dd{color:var(--text);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;margin:.15rem 0 0}
.wp-front .wp-block-bsharpe-change-rate-block .bsharpe-chart-note{color:var(--mute);font-size:0.75rem;line-height:1.5;margin:1rem auto 0 0;max-width:70ch;text-align:left}
.wp-front .wp-block-bsharpe-change-rate-block .bsharpe-chart-note .js-chart-asof{display:block}
.wp-front .wp-block-bsharpe-change-rate-block.bsharpe-loading .bsharpe-chart-container{opacity:.45;pointer-events:none}
.wp-front .wp-block-bsharpe-change-rate-block.bsharpe-loading .bsharpe-chart-change,.wp-front .wp-block-bsharpe-change-rate-block.bsharpe-loading .bsharpe-chart-price,.wp-front .wp-block-bsharpe-change-rate-block.bsharpe-loading .bsharpe-chart-stat dd{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:0.25rem;color:transparent}
.wp-front .wp-block-bsharpe-change-rate-block.bsharpe-loading .btns button{cursor:progress}
.wp-front .bsharpe-chart-placeholder{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:var(--r-champ);border-radius:0.25rem;color:transparent;height:25rem}
.wp-front .bsharpe-chart-plot{position:relative}
.wp-front .bsharpe-chart-reset{align-items:center;background-color:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--wp--custom--border-radius--xl);color:var(--danger);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:0.375rem;line-height:1;padding:.4rem .75rem;position:absolute;right:0.75rem;top:0.75rem;white-space:nowrap;z-index:2}
.wp-front .bsharpe-chart-reset[hidden]{display:none}
.wp-front .bsharpe-chart-reset__icon{flex-shrink:0}
.wp-front .bsharpe-chart-reset:hover{background-color:var(--panel-2);border-color:var(--line-2)}
@media(max-width:480px){
.wp-front .bsharpe-chart-reset{font-size:.6875rem;padding:.35rem .6rem;right:0.5rem;top:0.5rem}
}
.bsharpe-homepage-widget{container:conv/inline-size;position:relative;z-index:4;width:min(100%,max(53.75rem,58vw));margin-top:clamp(1.25rem,3.4svh,3rem)}
.hero__top .bsharpe-homepage-widget{margin-bottom:2.5rem}
@media (prefers-reduced-motion:no-preference){.bsharpe-homepage-widget{animation:lift 900ms var(--out) both;animation-delay:320ms}}
.bsharpe-homepage-container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:0.5rem;padding:0.625rem;border-radius:var(--r-petit);background:var(--conv);-webkit-backdrop-filter:blur(1.125rem) saturate(160%);backdrop-filter:blur(1.125rem) saturate(160%);box-shadow:inset 0 0 0 1px var(--line-2),0 3.125rem 5.625rem -2.5rem rgba(59,85,184,.6)}
[data-theme=clair] .bsharpe-homepage-container{box-shadow:inset 0 0 0 1px var(--line-2),0 3.125rem 5.625rem -2.5rem rgba(38,59,133,.5)}
.bsharpe-homepage-send,.bsharpe-homepage-receive{min-width:0;padding:0.625rem 1rem 0.75rem;border-radius:var(--r-petit);background:var(--g);transition:none}
.bsharpe-homepage-send:focus-within,.bsharpe-homepage-receive:focus-within{background:var(--g2);box-shadow:inset 0 0 0 1.500px var(--green)}
[data-theme=clair] .bsharpe-homepage-send:focus-within,[data-theme=clair] .bsharpe-homepage-receive:focus-within{box-shadow:inset 0 0 0 1.500px var(--blue)}
.bsharpe-homepage-section-label{display:block;font-size:0.8125rem;color:var(--mute);text-align:left}
.bsharpe-homepage-input-group,.bsharpe-homepage-result-group{display:flex;align-items:center;gap:0.625rem;min-height:calc(clamp(1.625rem,2.3vw,2.875rem)*1.15)}
.bsharpe-homepage-amount,.bsharpe-homepage-result-amount{display:block;flex:1;min-width:0;width:100%;border:0;background:none;padding:0;outline:0;color:inherit;font-weight:500;font-size:clamp(1.625rem,2.3vw,2.875rem);line-height:1.15;letter-spacing:-.025em;font-feature-settings:"tnum";white-space:nowrap}
.bsharpe-homepage-widget .bsharpe-currency-dropdown{position:relative;flex:none}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__trigger{display:inline-flex;align-items:center;gap:0.4375rem;padding:0.25rem 2px;border:0;background:none;color:inherit;font:inherit;font-weight:600;font-size:0.9375rem;cursor:pointer;border-radius:0.5rem}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__trigger img{width:1.625rem;height:1.625rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(127,135,170,.35)}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__chevron{width:0.625rem;height:0.625rem;opacity:.7;transition:transform var(--t-etat)}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__trigger[aria-expanded=true] .bsharpe-currency-dropdown__chevron{transform:rotate(180deg)}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__list{position:absolute;right:0;top:calc(100% + 0.625rem);z-index:40;width:max-content;min-width:15rem;max-height:min(46svh,23.75rem);margin:0;padding:0.375rem;overflow:auto;overscroll-behavior:contain;list-style:none;border-radius:var(--r-champ);background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2),0 2.5rem 5rem -1.875rem #000;text-align:left}
[data-theme=clair] .bsharpe-homepage-widget .bsharpe-currency-dropdown__list{box-shadow:inset 0 0 0 1px var(--line),0 2.5rem 5rem -1.875rem rgba(38,59,133,.5)}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__list[hidden]{display:none}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__item{display:flex;align-items:center;gap:0.625rem;padding:0.5rem 0.625rem;border-radius:var(--r-champ);font-size:0.9375rem;cursor:pointer}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__item[hidden]{display:none}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__item img{width:1.375rem;height:1.375rem;border-radius:50%;object-fit:cover}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__item:hover,.bsharpe-homepage-widget .bsharpe-currency-dropdown__item[aria-selected=true],.bsharpe-homepage-widget .bsharpe-currency-dropdown__item.is-focused{background:var(--g)}
.bsharpe-homepage-widget .bsharpe-currency-dropdown__item.is-disabled{opacity:.45;cursor:not-allowed}
.bsharpe-homepage-swap{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ink-go);cursor:pointer;transition:transform var(--t-geste),scale var(--t-etat)}
.bsharpe-homepage-swap svg{display:none}.bsharpe-homepage-swap::before{content:"";width:42%;height:42%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 3v14M6 17l-3-3M6 17l3-3M14 17V3M14 3l-3 3M14 3l3 3' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 3v14M6 17l-3-3M6 17l3-3M14 17V3M14 3l-3 3M14 3l3 3' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.bsharpe-homepage-swap:hover{scale:1.06}.bsharpe-homepage-swap:active{scale:.92}
[data-theme=clair] .bsharpe-homepage-swap{background:var(--blue);color:#fff}
.bsharpe-homepage-cta{align-self:stretch;display:flex}
.bsharpe-homepage-cta-button{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4rem;padding:0.375rem 0.4375rem 0.375rem 1.625rem;border-radius:var(--r-petit);background:var(--green);color:var(--ink-go);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:transform var(--t-geste)}
.bsharpe-homepage-cta-button:active{transform:scale(.96)}
.bsharpe-homepage-cta-button svg{flex:none;width:2.625rem;height:2.625rem;padding:0.75rem;border-radius:var(--r-champ);background:var(--ink-go);color:var(--green);transition:transform var(--t-geste)}
.bsharpe-homepage-cta-button svg path{fill:currentColor}
.bsharpe-homepage-cta-button:hover svg{transform:translateX(0.1875rem)}
[data-theme=clair] .bsharpe-homepage-cta-button{background:var(--blue);color:#fff}
[data-theme=clair] .bsharpe-homepage-cta-button:hover{background:#15245a}
[data-theme=clair] .bsharpe-homepage-cta-button svg{background:#59c481;color:#15245a}
.bsharpe-homepage-rates,.bsharpe-homepage-savings{padding:0.25rem 0.625rem 2px;font-size:0.9375rem;color:var(--mute);font-feature-settings:"tnum"}
.bsharpe-homepage-rates{grid-column:1/3;justify-self:end;text-align:right}
.bsharpe-homepage-savings{grid-column:3/-1;justify-self:start;text-align:left}
.bsharpe-homepage-savings[hidden]{display:block;visibility:hidden;min-height:1.8125rem}
.bsharpe-homepage-rate-item{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0.375rem}
.bsharpe-homepage-rate-value{color:var(--text);font-weight:600}
.bsharpe-homepage-savings-amount{color:var(--ok);font-weight:600}
.bsharpe-homepage-widget .bsharpe-rate-tooltip-wrapper{position:relative;display:inline-flex;align-items:center;gap:0.375rem}
.bsharpe-homepage-widget .bsharpe-rate-tooltip{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--g2);font-size:0.75rem;font-weight:600;cursor:help}
.bsharpe-homepage-widget .bsharpe-rate-tooltip__text{position:absolute;left:50%;bottom:calc(100% + 0.625rem);z-index:40;width:min(20rem,70vw);padding:0.75rem 0.875rem;border-radius:var(--r-champ);background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2),0 1.875rem 3.125rem -1.25rem #000;font-size:0.9375rem;font-weight:400;line-height:1.4;text-align:left;translate:-50% 0;opacity:0;visibility:hidden;transition:opacity var(--t-etat)}
.bsharpe-homepage-widget .bsharpe-rate-tooltip__text::after{content:"";position:absolute;left:0;right:0;top:100%;height:0.875rem}
.bsharpe-homepage-widget .bsharpe-rate-tooltip:is(:hover,:focus-within) .bsharpe-rate-tooltip__text{opacity:1;visibility:visible;transition-delay:0s}
.bsharpe-homepage-widget .bsharpe-rate-tooltip__text a{color:var(--accent)}
.bsharpe-homepage-widget .bsharpe-rate-refresh{border:0;background:none;color:inherit;cursor:pointer}.bsharpe-homepage-widget .bsharpe-rate-refresh[hidden]{display:none}
.bsharpe-homepage-error{margin-top:0.5rem;color:var(--danger);font-size:0.9375rem;text-align:center}
.bsharpe-homepage-scroll-hint,.bsharpe-homepage-shape{display:none!important}
.bsharpe-homepage-widget .bsharpe-loading .bsharpe-homepage-rate-value,.bsharpe-homepage-widget .bsharpe-loading .bsharpe-homepage-savings-amount,.bsharpe-homepage-widget .bsharpe-loading .js-result-amount{opacity:.5}
@container conv (max-width:49.99rem){
  .bsharpe-homepage-container{grid-template-columns:minmax(0,1fr)}
  .bsharpe-homepage-swap{margin:-1rem 1rem -1rem auto;position:relative;z-index:1}
  .bsharpe-homepage-rates,.bsharpe-homepage-savings{grid-column:1;justify-self:start;text-align:left}
  .bsharpe-homepage-rate-item{justify-content:flex-start}
}
.vdlg{width:min(92vw,calc(78svh*16/9));max-width:none;padding:0;border:0;border-radius:var(--r-petit);background:#000;overflow:visible}.vdlg::backdrop{background:rgba(8,12,34,.82)}.vdlg__r{display:block;aspect-ratio:16/9;border-radius:inherit;overflow:hidden}.vdlg iframe{display:block;width:100%;height:100%;border:0}.vdlg__x{position:absolute;right:0;top:-3.4rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#fff;color:#15245a;cursor:pointer}.vdlg__x svg{width:38%;height:38%}@media (max-height:520px){.vdlg__x{top:.5rem;right:.5rem}}
.flood .bsharpe-exchange-widget{margin-top:clamp(2.25rem,4vw,4.75rem);margin-bottom:0}
.fq .bs-faq{margin-top:clamp(2.25rem,4vw,4.75rem)}
.fab [data-fab-flag] img{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover}
.fab__m>[data-fab-flag]{display:inline-flex}
@container conv (min-width:50rem){
  .bsharpe-homepage-send{grid-column:1;grid-row:1}.bsharpe-homepage-swap{grid-column:2;grid-row:1}.bsharpe-homepage-receive{grid-column:3;grid-row:1}.bsharpe-homepage-cta{grid-column:4;grid-row:1}
  .bsharpe-homepage-rates,.bsharpe-homepage-savings{grid-row:2}
  .bsharpe-homepage-savings{white-space:nowrap}
}
html[lang^=de] .f--a,html[lang^=it] .f--a{top:37%}
html[lang^=de] .f--e,html[lang^=it] .f--e{top:40%}
.convertisseur-hp-container.has-background{background:none!important;padding:0!important}
.bsharpe-exchange-widget{--mx:-62.4375rem;--my:-62.4375rem;margin-block:clamp(1.5rem,3vw,3.5rem);padding:clamp(1.125rem,2vw,2.5rem);border-radius:clamp(1.125rem,1.6vw,2.125rem);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);text-align:left}
[data-theme=clair] .bsharpe-exchange-widget{box-shadow:inset 0 0 0 1px var(--line),0 2.5rem 5rem -3.125rem rgba(38,59,133,.4)}
.bsharpe-exchange-widget .bsharpe-input-section{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.25rem clamp(1.125rem,3vw,4.375rem);align-items:center;padding-bottom:clamp(1.125rem,1.6vw,1.875rem)}
.bsharpe-exchange-widget .bsharpe-section-title{grid-column:1;margin:0;font-size:0.875rem;font-weight:400;letter-spacing:0;color:var(--mute);text-transform:none;line-height:1.5}
.bsharpe-exchange-widget .bsharpe-amount-container{grid-column:1;grid-row:2;border-radius:var(--r-champ);padding:2px 0.5rem;margin-inline-start:-0.5rem}
.bsharpe-exchange-widget .bsharpe-amount-container:focus-within{box-shadow:0 0 0 2px var(--focus,#05f59e)}
.bsharpe-exchange-widget .bsharpe-amount-input{display:block;width:7.5ch;border:0;background:none;padding:0;outline:0;font-size:clamp(1.875rem,2.7vw,3.375rem);font-weight:500;letter-spacing:-.05em;line-height:1.15;font-feature-settings:"tnum";color:inherit;text-align:left!important}
.bsharpe-exchange-widget .range{grid-column:2;grid-row:1/3}
.bsharpe-exchange-widget .bsharpe-currencies-container{grid-column:3;grid-row:1/3;display:flex;align-items:center;gap:0.625rem}
.bsharpe-exchange-widget .bsharpe-currency-wrapper{display:inline-flex;align-items:center;gap:0.4375rem;font-weight:600;font-size:0.9375rem}
.bsharpe-exchange-widget .bsharpe-currency-flag-img{width:1.625rem;height:1.625rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--line-2)}
.bsharpe-exchange-widget .bsharpe-currency-button{font-weight:600}
.bsharpe-exchange-widget .bsharpe-swap-button{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ink-go);cursor:pointer;transition:transform var(--t-geste)}
.bsharpe-exchange-widget .bsharpe-swap-button:hover{transform:scale(1.06)}
.bsharpe-exchange-widget .bsharpe-swap-icon{width:1.25rem;height:1.25rem}
[data-theme=clair] .bsharpe-exchange-widget .bsharpe-swap-button{background:var(--blue);color:#fff}
.range{--p:0%;appearance:none;width:100%;height:1.875rem;margin:0;background:none;cursor:pointer}
.range::-webkit-slider-runnable-track{height:0.375rem;border-radius:0.1875rem;background:linear-gradient(90deg,var(--green) var(--p),rgba(178,189,227,.2) 0)}
.range::-moz-range-track{height:0.375rem;border-radius:0.1875rem;background:linear-gradient(90deg,var(--green) var(--p),rgba(178,189,227,.2) 0)}
.range::-webkit-slider-thumb{appearance:none;width:1.875rem;height:1.875rem;margin-top:-0.75rem;border-radius:50%;background:#fff;box-shadow:0 0.5rem 1.25rem -0.25rem rgba(5,245,158,.7);transition:transform var(--t-geste)}
.range::-moz-range-thumb{width:1.875rem;height:1.875rem;border:0;border-radius:50%;background:#fff}
.range:active::-webkit-slider-thumb{transform:scale(1.18)}
.range:focus-visible{outline:0}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 0.1875rem var(--bg),0 0 0 0.3125rem var(--focus,#05f59e)}
[data-theme=clair] .range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--blue) var(--p),rgba(38,59,133,.16) 0)}
[data-theme=clair] .range::-moz-range-track{background:linear-gradient(90deg,var(--blue) var(--p),rgba(38,59,133,.16) 0)}
[data-theme=clair] .range::-webkit-slider-thumb{background:var(--blue);box-shadow:0 0.5rem 1.25rem -0.25rem rgba(38,59,133,.6)}
[data-theme=clair] .range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 0.1875rem #fff,0 0 0 0.3125rem var(--blue)}
.bsharpe-exchange-widget .bsharpe-results-section{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));font-size:clamp(0.9375rem,1.04vw,1.25rem);font-feature-settings:"tnum"}
.bsharpe-exchange-widget .bsharpe-result-column{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;border-top:1px solid var(--line)}
.bsharpe-exchange-widget .bsharpe-result-first-column{border-top:0;color:var(--mute);font-size:max(0.9375rem,.88em)}
.bsharpe-exchange-widget .bsharpe-result-first-column .bsharpe-result-header{visibility:hidden}
.bsharpe-exchange-widget .bsharpe-result-content,.bsharpe-exchange-widget .bsharpe-result-cost{display:contents}
.bsharpe-exchange-widget .bsharpe-result-label,.bsharpe-exchange-widget .bsharpe-result-rate-label,.bsharpe-cost-label{display:none}
.bsharpe-exchange-widget .bsharpe-result-header{display:flex;align-items:center;gap:0.75rem;padding:clamp(0.6875rem,1vw,1.25rem) 0.875rem}
.bsharpe-exchange-widget .bsharpe-result-amount,.bsharpe-exchange-widget .bsharpe-result-amount-label,.bsharpe-exchange-widget .bsharpe-result-rate,.bsharpe-cost-amount,.bsharpe-cost-amount-label{padding:clamp(0.6875rem,1vw,1.25rem) 0.875rem;text-align:right}
.bsharpe-exchange-widget .bsharpe-result-first-column .bsharpe-result-amount-label,.bsharpe-exchange-widget .bsharpe-result-first-column .bsharpe-result-rate,.bsharpe-exchange-widget .bsharpe-result-first-column .bsharpe-cost-amount-label{padding-block:0.625rem}
.bsharpe-exchange-widget .bsharpe-provider-logo{display:grid;place-items:center;flex:none;width:clamp(2.125rem,2.5vw,3.25rem);height:clamp(2.125rem,2.5vw,3.25rem);padding:0.25rem;border-radius:50%;background:#000;overflow:hidden}
.bsharpe-exchange-widget .bsharpe-provider-logo img,.bsharpe-exchange-widget .bsharpe-provider-logo svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain}
.bsharpe-exchange-widget .bsharpe-provider-logo.bsharpe-logo{background:#0a1233}
.bsharpe-exchange-widget .bsharpe-provider-logo img.bsharpe-logo-echelle{width:var(--logo-echelle)!important;height:var(--logo-echelle)!important}
.bsharpe-exchange-widget .bsharpe-provider-logo.bsharpe-logo svg{width:62%!important;height:62%!important;padding:0}
.bsharpe-exchange-widget .bsharpe-provider-name{display:flex;align-items:center;min-width:0}
.bsharpe-exchange-widget .bsharpe-provider-name img{height:clamp(0.875rem,1.1vw,1.375rem);width:auto;max-width:100%;filter:brightness(0) invert(1);opacity:.92}
[data-theme=clair] .bsharpe-exchange-widget .bsharpe-provider-name img{filter:brightness(0) saturate(100%);opacity:.82}
.bsharpe-exchange-widget .bsharpe-result-column--primary{background:rgba(5,245,158,.09);border-radius:var(--r-champ)}
.bsharpe-exchange-widget .bsharpe-result-column--primary .bsharpe-result-amount{color:var(--green);font-weight:600}
[data-theme=clair] .bsharpe-exchange-widget .bsharpe-result-column--primary{background:rgba(89,196,129,.16)}
[data-theme=clair] .bsharpe-exchange-widget .bsharpe-result-column--primary .bsharpe-result-amount{color:#067a52}
.bsharpe-exchange-widget .bsharpe-comparison-note{margin:0.875rem 0 0;font-size:0.9375rem;color:var(--mute)}.bsharpe-exchange-widget .bsharpe-comparison-note__link{color:var(--accent)}
.bsharpe-exchange-widget .bsharpe-error{margin-top:0.625rem;color:var(--danger);font-size:0.9375rem}
.bsharpe-exchange-widget .bsharpe-market-loading,.bsharpe-exchange-widget .is-loading{opacity:.55}
@media (max-width:860px){
  .bsharpe-exchange-widget .bsharpe-input-section{grid-template-columns:minmax(0,1fr) auto;gap:0.375rem 0.875rem}
  .bsharpe-exchange-widget .bsharpe-section-title{grid-column:1/-1}.bsharpe-exchange-widget .bsharpe-amount-container{grid-row:2;grid-column:1}
  .bsharpe-exchange-widget .bsharpe-amount-input{width:100%}
  .bsharpe-exchange-widget .bsharpe-currencies-container{grid-row:2;grid-column:2}.bsharpe-exchange-widget .range{grid-row:3;grid-column:1/-1}
  .bsharpe-exchange-widget .bsharpe-results-section{display:block}.bsharpe-exchange-widget .bsharpe-result-first-column{display:none}
  .bsharpe-exchange-widget .bsharpe-result-column{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr);column-gap:0.75rem;padding:0.75rem}
  .bsharpe-exchange-widget .bsharpe-result-column [class*=-label]{min-width:0;align-self:end}
  .bsharpe-exchange-widget .bsharpe-result-header{grid-column:1/-1;padding:0 0 0.5rem}
  .bsharpe-exchange-widget .bsharpe-result-amount,.bsharpe-exchange-widget .bsharpe-result-rate,.bsharpe-cost-amount{padding:0;text-align:left}
  .bsharpe-exchange-widget .bsharpe-result-content{grid-row:2}
  .bsharpe-exchange-widget .bsharpe-result-label,.bsharpe-exchange-widget .bsharpe-result-rate-label,.bsharpe-cost-label{display:block;grid-row:2;font-size:var(--f-mini);color:var(--mute)}
  .bsharpe-exchange-widget .bsharpe-result-label{grid-column:1}.bsharpe-exchange-widget .bsharpe-result-rate-label{grid-column:2}.bsharpe-cost-label{grid-column:3}
  .bsharpe-exchange-widget .bsharpe-result-amount{grid-column:1;grid-row:3}.bsharpe-exchange-widget .bsharpe-result-rate{grid-column:2;grid-row:3}.bsharpe-cost-amount{grid-column:3;grid-row:3}
}
@media (max-width:600px){
  .bsharpe-exchange-widget .bsharpe-amount-container{grid-column:1/-1}
  .bsharpe-exchange-widget .bsharpe-currencies-container{grid-row:3;grid-column:1/-1;justify-content:space-between}
  .bsharpe-exchange-widget .range{grid-row:4}
  .bsharpe-exchange-widget .bsharpe-result-column{grid-template-columns:minmax(0,1fr) auto;gap:0.375rem 0.75rem}
  .bsharpe-exchange-widget .bsharpe-result-column>*>*{grid-row:auto!important}
  .bsharpe-exchange-widget .bsharpe-result-label,.bsharpe-exchange-widget .bsharpe-result-rate-label,.bsharpe-cost-label{grid-column:1;align-self:baseline;font-size:var(--f-petit)}
  .bsharpe-exchange-widget .bsharpe-result-amount,.bsharpe-exchange-widget .bsharpe-result-rate,.bsharpe-cost-amount{grid-column:2;align-self:baseline;text-align:right;white-space:nowrap}
  .bsharpe-exchange-widget .bsharpe-result-header{padding:0 0 0.25rem}
}
.plancher{grid-column:1/-1;margin:0.375rem 0 0;color:var(--mute);font-size:0.9375rem}.plancher[hidden]{display:none}
.bsharpe-amount-input[aria-invalid=true],.bsharpe-homepage-amount[aria-invalid=true],.bsharpe-homepage-result-amount[aria-invalid=true],.bsharpe-converter-amount[aria-invalid=true],.bsharpe-converter-result-amount[aria-invalid=true],.bsharpe-frontaliers-amount[aria-invalid=true]{color:var(--danger)!important}
.bsharpe-exchange-widget .bsharpe-error{color:var(--danger);font-size:0.9375rem}
.wp-front .bsharpe-provider-logo{background:#000}
.wp-front .apexcharts-area-series path.apexcharts-area{stroke:var(--green)!important}
.wp-front .apexcharts-area-series path.apexcharts-area[fill*=url]{stroke:none!important}
.wp-front .apexcharts-gridline,.wp-front .apexcharts-xaxis-tick,.wp-front .apexcharts-grid-borders line{stroke:var(--line)!important}
.wp-front .apexcharts-text,.wp-front .apexcharts-xaxis-label,.wp-front .apexcharts-yaxis-label{fill:var(--mute)!important}
[data-theme=clair] .wp-front .apexcharts-area-series path.apexcharts-area{stroke:#263b85!important}
.apexcharts-tooltip{background:var(--panel)!important;color:var(--text)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--line-2),0 1.25rem 2.5rem -1.25rem #000!important}
.apexcharts-tooltip-title{background:var(--panel-2)!important;border:0!important}
.wp-front .apexcharts-xaxistooltip{background:var(--panel)!important;color:var(--text)!important;border:0!important;border-radius:var(--r-champ);box-shadow:inset 0 0 0 1px var(--line-2)}
.wp-front .apexcharts-xaxistooltip::before,.wp-front .apexcharts-xaxistooltip::after{display:none}
.wp-front .apexcharts-tooltip-marker{width:0.625rem!important;height:0.625rem!important;margin-right:0.5rem;border-radius:50%;background:var(--chart-trait)!important}
.wp-front .apexcharts-tooltip-marker::before{content:none!important}
.wp-front .apexcharts-marker{fill:var(--chart-trait)!important}
.bsharpe-dcp-veilleur a,.bsharpe-veilleur a{color:inherit}
.wp-front .bsharpe-converter-shape,.wp-front .bsharpe-converter-scroll-hint{display:none!important}
.bsharpe-dcp-veilleur__cover a{color:#fff}
.wp-front .bsharpe-pairs-toggle-wrapper button,.wp-front .bsharpe-pairs-toggle{background:var(--g)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--line-2)!important}
body.bsharpe-pair-page .bsharpe-dcp-movement__card{background:var(--grad)!important}
body.bsharpe-pair-page .bsharpe-dcp-movement__figure dd[data-tone=down]{color:#ffb4ae}
body.bsharpe-pair-page .bsharpe-dcp-movement__figure dd[data-tone=up]{color:#05f59e}
.wp-front .bsharpe-rate-tooltip__text,.wp-front .bsharpe-rate-timestamp,.wp-front .bsharpe-rate-label,.wp-front .bsharpe-chart-note,.wp-front .bsharpe-dcp-movement__source,.wp-front .bsharpe-dcp-veilleur__source,.wp-front .js-volatility-description,.wp-front .wp-block-bsharpe-volatilite p,.wp-front .volatility-info,.wp-front .bsharpe-comparison-note{font-size:0.9375rem!important}
.wp-front .apexcharts-canvas text,.wp-front .apexcharts-canvas tspan,.apexcharts-tooltip,.apexcharts-tooltip *{font-family:Sora,sans-serif!important}
.wp-front .apexcharts-text{font-size:0.8125rem}
.wp-front .bsharpe-converter-widget .bsharpe-converter-action{max-width:max-content}
.wp-front .bsharpe-converter-widget .bsharpe-converter-cta{width:max-content;max-width:100%}
.wp-front .bsharpe-converter-widget :is(button,a,input):focus-visible,.wp-front .bsharpe-frontaliers-widget :is(button,a,input):focus-visible,.wp-front .bsharpe-exchange-widget :is(button,a):focus-visible{outline:2px solid var(--focus,#05f59e);outline-offset:2px}
.wp-front .bsharpe-converter-direct-rate .bsharpe-rate-label::before{content:"";display:inline-block;width:0.5rem;height:0.5rem;margin-right:0.5rem;border-radius:50%;background:var(--ok);vertical-align:middle}
@media (max-width:600px){
  .three-quarters-white:has(.bsharpe-converter-widget){padding-top:0.75rem!important}
  .wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate{padding-block:0;margin-block:0 0.5rem}
  .wp-front .bsharpe-converter-widget .bsharpe-converter-title{margin-bottom:0.5rem}
}
.wp-front .btns button{border-radius:62.4375rem;transition:opacity var(--t-etat)}
.wp-front .btns button:hover{background-color:var(--panel);opacity:.8}
.wp-front .btns button.active,.wp-front .btns button.active:hover{background-color:var(--btn);color:var(--btn-i);opacity:1}
.wp-front{--chart-trait:#05f59e;--hausse:#05f59e;--vol-moyen:#ffc107;--vol-eleve:#ff9f4d;--chart-a:#05f59e;--chart-ao:.22;--chart-b:#05f59e;--chart-bo:0}
[data-theme=clair] .wp-front{--chart-trait:#263b85;--hausse:#08704b;--vol-moyen:#946200;--vol-eleve:#b35300;--chart-a:#a6c3f0;--chart-ao:.8;--chart-b:#e0ecff;--chart-bo:.3}
.wp-front .bsharpe-chart-change.is-up{color:var(--hausse)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-low,.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-low:before{color:var(--hausse)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-medium,.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-medium:before{color:var(--vol-moyen)}
.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-high,.wp-front .bsharpe-volatility-widget .volatility-indicator.volatility-high:before{color:var(--vol-eleve)}
.wp-front .apexcharts-canvas linearGradient stop:first-child{stop-color:var(--chart-a);stop-opacity:var(--chart-ao)}
.wp-front .apexcharts-canvas linearGradient stop:last-child{stop-color:var(--chart-b);stop-opacity:var(--chart-bo)}
.wp-front .bsharpe-volatility-widget{border-radius:var(--r-section);background:var(--panel-sect);box-shadow:var(--carte);--panel:var(--panel-dans)}
.wp-front .wp-block-bsharpe-volatilite .volatility-header :is(.volatility-title,.volatility-subtitle){margin-inline:auto;text-align:center;line-height:1.06}
.wp-front .wp-block-bsharpe-volatilite .volatility-header .volatility-title{font-size:var(--f-h2)!important;font-weight:700;letter-spacing:-.035em;margin-bottom:.2em}
.wp-front .wp-block-bsharpe-volatilite .volatility-header .volatility-subtitle{font-size:var(--f-h3)!important;font-weight:400;color:var(--mute);letter-spacing:-.03em;line-height:1.18}
.wp-front .bsharpe-volatility-widget .volatility-table th{background:none}
.wp-front .wp-block-bsharpe-volatilite .js-volatility-description{max-width:var(--mesure);margin-inline:auto}
.wp-front .bsharpe-dcp-veilleur__source,.wp-front .bsharpe-dcp-veilleur__source a{color:var(--mute);opacity:1}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__source{opacity:1}
.wp-front .bsharpe-rate-tooltip{background:var(--g2);color:var(--text)}
.wysiwyg :is(.bsharpe-converter-title,.bsharpe-frontaliers-title,.bsharpe-section-title,.bsharpe-conversion-table h3){font-size:var(--f-h2l)!important;hyphens:manual;letter-spacing:-.03em}
.wp-front .bsharpe-chart-container{min-height:35.9375rem}
.wp-front .js-chart-asof{display:block;min-height:1.5em}
.wp-front.bsharpe-pair-page .wysiwyg>.bsharpe-dcp-movement{width:calc(100% - 2*var(--gut));max-width:min(calc(100% - 2*var(--gut)),calc(var(--frame) - 2*var(--gut)));padding-inline:0}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__card{aspect-ratio:auto;min-height:0;gap:1rem}
@media (min-width:782px){body.wp-front.bsharpe-pair-page .bsharpe-dcp-movement__card{min-height:100%}}
.wp-front .bsharpe-converter-widget{border-radius:calc(var(--r-petit) + 1rem);padding:1rem!important;max-width:min(100%,58.6rem)!important;margin-inline:auto}
.wp-front .bsharpe-converter-widget.alignfull{margin-inline:auto!important;padding-inline:1rem!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-container{border-radius:var(--r-petit);padding:clamp(1.5rem,3vw,3.5rem)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate{padding-inline:0;background:none;margin-bottom:1.5rem}
.wp-front .bsharpe-converter-widget .bsharpe-rate-value{font-size:1.25rem}
.wp-front .bsharpe-converter-widget .bsharpe-converter-swap,.wp-front .bsharpe-converter-widget .bsharpe-converter-swap:hover{background:#fff;color:var(--ink-go);border-radius:50%;transition:transform var(--t-geste)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-swap:hover{transform:scale(1.06)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-swap svg{width:1.125rem;height:1.125rem}.wp-front .bsharpe-converter-widget .bsharpe-converter-swap path{fill:currentColor}
.wp-front :is(.bsharpe-converter-widget,.bsharpe-frontaliers-widget) .bsharpe-currency-dropdown__list{background:var(--panel-2);border:0;border-radius:var(--r-champ);box-shadow:inset 0 0 0 1px var(--line-2),0 1.5rem 3rem -1rem rgba(5,10,35,.7)}
[data-theme=clair] .wp-front :is(.bsharpe-converter-widget,.bsharpe-frontaliers-widget) .bsharpe-currency-dropdown__list{background:#fff;box-shadow:inset 0 0 0 1px var(--line-2),0 1.5rem 3rem -1rem rgba(38,59,133,.4)}
[data-theme=clair] .wp-front .bsharpe-converter-widget .bsharpe-converter-swap,[data-theme=clair] .wp-front .bsharpe-converter-widget .bsharpe-converter-swap:hover{background:var(--blue);color:#fff}
.wp-front .bsharpe-converter-widget :is(.bsharpe-converter-input-group,.bsharpe-converter-result-group){border-radius:var(--r-champ);border:0;box-shadow:inset 0 0 0 1px var(--line-2)}
@media (max-width:768px){
  .wp-front .bsharpe-converter-widget{margin-inline:0!important;padding:.5rem!important;border-radius:calc(var(--r-petit) + .5rem)}
  .wp-front .bsharpe-converter-widget.alignfull{width:100vw;max-width:100vw!important;margin-inline:calc(50% - 50vw)!important;padding-inline:.5rem!important}
  .wp-front .bsharpe-converter-widget .bsharpe-converter-container{padding:1.25rem}
  .wp-front .bsharpe-converter-widget .bsharpe-converter-action,.wp-front .bsharpe-converter-widget .bsharpe-converter-cta{width:100%;max-width:100%}
}
.wp-front .bsharpe-frontaliers-widget .savings-title{text-wrap:balance}
.wp-front .bsharpe-frontaliers-cta svg path{fill:currentColor}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action .bsharpe-frontaliers-cta,.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action .bsharpe-frontaliers-cta:hover{min-height:3.375rem;padding:0.375rem 1.5rem;border:0;border-radius:62.4375rem;background:var(--btn);color:var(--btn-i);font-weight:600;font-size:1rem;line-height:1.2;transform:none}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action .bsharpe-frontaliers-cta{transition:transform var(--t-geste)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-action .bsharpe-frontaliers-cta:active{transform:scale(.96)}
[data-theme=clair] .bsharpe-frontaliers-widget{background:var(--panel-sect)!important;box-shadow:var(--carte)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight .bsharpe-frontaliers-savings-text .js-savings-amount{color:var(--ok);font-weight:700}
.wp-front .bsharpe-volatility-widget .volatility-table tr:hover{background:none}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link{opacity:.8;transition:opacity var(--t-etat)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link:is(:hover,:focus-visible){color:var(--text);opacity:1}
.wp-front .convertisseur-hp-container :is(.bsharpe-homepage-amount,.bsharpe-homepage-result-amount){font-size:clamp(1.625rem,1.9vw,2.375rem)}
.wp-front .convertisseur-hp-container .bsharpe-homepage-container{border-radius:calc(var(--r-petit) + 0.625rem)}
@container conv (max-width:49.99rem){
  .wp-front .convertisseur-hp-container .bsharpe-homepage-container{display:flex;flex-direction:column}
  .wp-front .convertisseur-hp-container :is(.bsharpe-homepage-send,.bsharpe-homepage-receive){align-self:stretch;width:auto;margin-inline:0}
  .wp-front .convertisseur-hp-container :is(.bsharpe-homepage-rates,.bsharpe-homepage-savings){align-self:flex-start;padding-inline:0.75rem}
  .wp-front .convertisseur-hp-container .bsharpe-homepage-cta{margin-top:auto}
}
.wp-front :is(.bsharpe-pairs-toggle-wrapper button,.bsharpe-pairs-toggle),.bsharpe-related-converters__cta{min-height:3.375rem;padding:0.375rem 1.5rem;border-radius:62.4375rem;font-size:1rem;font-weight:600}
.wp-front .bsharpe-conversion-table,.wp-front .bsharpe-table-conversion-widget{border-radius:var(--r-carte)}
.wp-front .bsharpe-dcp-currency-grid--list{border-radius:var(--r-section);box-shadow:var(--carte);background:var(--panel-sect);--panel:var(--panel-dans);max-width:min(100%,var(--content))}
.wp-front .bsharpe-dcp-currency-grid+*{margin-top:clamp(1.75rem,3vw,3.5rem)}
.wp-front .bsharpe-dcp-pair-card{background:var(--panel);box-shadow:var(--carte);color:var(--text);border-radius:var(--r-petit)}
.wp-front .bsharpe-dcp-pair-card:hover{box-shadow:var(--carte)}
.wp-front .bsharpe-dcp-currency-card__name{font-size:var(--f-petit)}
@media (max-width:768px){
  .wp-front .wp-block-bsharpe-volatilite .volatility-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:0.625rem;margin-inline:0;overflow:visible}
  .wp-front .wp-block-bsharpe-volatilite .volatility-card{flex:none;min-width:0}
  .wp-front .btns{flex-wrap:wrap;overflow:visible;gap:0.375rem}
  .wp-front .btns button{flex:none;min-height:2.5rem;padding-inline:0.875rem}
  .wp-front .wp-block-bsharpe-volatilite .volatility-card{padding:0.75rem 0}
  .wp-front .wp-block-bsharpe-volatilite .volatility-card-period{white-space:nowrap}
  .wp-front :is(.period-label,.sharpe-frontaliers-input-label,.bsharpe-frontaliers-input-label,.bsharpe-rate-tooltip){font-size:0.8125rem}
  .wp-front .apexcharts-xaxis-texts-g .apexcharts-xaxis-label:nth-child(even){display:none}
}
.wp-front :is(.bsharpe-converter-widget,.bsharpe-frontaliers-widget){--plaque-ombre:0 3.125rem 5.625rem -2.5rem rgba(59,85,184,.6);background:var(--conv)!important;-webkit-backdrop-filter:blur(1.125rem) saturate(160%);backdrop-filter:blur(1.125rem) saturate(160%);box-shadow:inset 0 0 0 1px var(--line-2),var(--plaque-ombre)!important}
[data-theme=clair] .wp-front :is(.bsharpe-converter-widget,.bsharpe-frontaliers-widget){--plaque-ombre:0 3.125rem 5.625rem -2.5rem rgba(38,59,133,.5)}
.wp-front .bsharpe-converter-widget{padding:0!important;border-radius:calc(var(--r-petit) + 0.625rem)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-container{background:none!important;border-radius:inherit}
.wp-front .bsharpe-frontaliers-widget{border-radius:calc(var(--r-petit) + 0.625rem)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results-container{background:var(--panel-2)!important}
[data-theme=clair] .wp-front :is(.bsharpe-converter-widget,.bsharpe-frontaliers-widget .bsharpe-frontaliers-results-container){--bg:#fdfdfe;--panel:#fff;--panel-2:#eef1fa;--panel-sect:#f3f5fb;--panel-dans:#fff;--line:rgba(38,59,133,.12);--line-2:rgba(38,59,133,.24);--carte:inset 0 0 0 1px rgba(38,59,133,.12),0 1.875rem 3.75rem -2.75rem rgba(38,59,133,.35);--g:rgba(38,59,133,.055);--g2:rgba(38,59,133,.1);--text:#15245a;--blanc:#15245a;--mute:#3d4e8c;--dim:#5f6a8a;--mint:#263b85;--lav:#3b55b8;--accent:#263b85;--degrade-titre:linear-gradient(100deg,#2f5fb3,#2f8f6a);--ok:#067a52;--sub:rgba(38,59,133,.06);--focus:#263b85;--blue:#263b85;--danger:#b0302a;--btn:#263b85;--btn-i:#fff;--btn-o:#59c481;--btn-oi:#15245a;--voile:rgba(10,18,51,.42);--coche:#3b55b8;--num:#263b85;--num-i:#fff;--tp-sombre:#172660;--tp-clair:none;--wp--preset--color--black:var(--text);--wp--preset--color--brand-dark-blue:var(--text);--wp--preset--color--gray-1:var(--mute);--wp--preset--color--gray-4:var(--dim);--wp--preset--color--gray-5:var(--line-2);--wp--preset--color--brand-purple:var(--accent);--wp--preset--color--brand-green:var(--ok);--wp--preset--color--brand-blue:var(--lav);--wp--preset--color--success:var(--ok);--wp--preset--color--white:var(--blanc);color:var(--text)}
[data-theme=clair] .wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results-container{background:#e7ecfa!important}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight{background:color-mix(in srgb,#05f59e 13%,#111c4a)!important;box-shadow:inset 0 1px 0 rgba(5,245,158,.28)}
[data-theme=clair] .wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-results .bsharpe-savings-highlight{background:color-mix(in srgb,#0fbf7d 11%,#fff)!important;box-shadow:inset 0 1px 0 rgba(6,122,82,.22)}
.wp-front .bsharpe-frontaliers-widget .bsharpe-savings-highlight :is(.period-amount,.js-savings-amount){color:var(--ok)!important;font-weight:700}
[data-theme=clair] .wp-front .bsharpe-frontaliers-widget .bsharpe-savings-highlight{--ok:#067a52}
.wp-front .bsharpe-converter-widget{--cv-p:clamp(1.25rem,1.9vw,1.875rem);width:min(100%,37.5rem)!important;max-width:min(100%,37.5rem)!important;margin-inline:auto!important;padding:0!important;border-radius:var(--r-carte);background:var(--panel)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line-2),0 2.5rem 5rem -2.25rem rgba(4,8,32,.75)!important;color:var(--text);overflow:hidden}
[data-theme=clair] .wp-front .bsharpe-converter-widget{box-shadow:inset 0 0 0 1px rgba(38,59,133,.14),0 2.5rem 5rem -2.25rem rgba(38,59,133,.42)!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0.875rem;padding:0 var(--cv-p) var(--cv-p)!important;border-radius:0!important;background:none!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-container>div{flex:none!important;width:100%!important;max-width:none!important;height:auto!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-container>.bsharpe-converter-header{order:1;display:grid;gap:0.375rem;width:auto!important;margin:0 calc(-1 * var(--cv-p)) 0.375rem!important;padding:calc(var(--cv-p) - 2px) var(--cv-p) calc(var(--cv-p) - 0.375rem);background:radial-gradient(90% 160% at 100% 0,rgba(5,245,158,.2),transparent 60%),linear-gradient(135deg,#22388c,#3350b6);color:#fff}
.wp-front .bsharpe-converter-widget .bsharpe-converter-header .bsharpe-converter-title{margin:0!important;font-size:0.875rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;color:rgba(255,255,255,.84)!important;text-align:left!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0.625rem;margin:0!important;padding:0!important;border-radius:0;background:none!important;color:#fff}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-label{font-size:0.875rem;color:rgba(255,255,255,.84)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-label::before{color:#05f59e}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-value{margin:0!important;font-size:clamp(1.625rem,2.1vw,2.125rem)!important;font-weight:600!important;letter-spacing:-.025em;line-height:1.1;color:#fff!important;font-variant-numeric:tabular-nums}
.wp-front .bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-timestamp{flex-basis:100%;font-size:0.8125rem!important;color:rgba(255,255,255,.72)!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-container>.bsharpe-converter-form{order:2;display:grid!important;gap:0.5rem;margin:0!important;padding:0!important;border-radius:0}
.wp-front .bsharpe-converter-widget :is(.bsharpe-converter-input-group,.bsharpe-converter-result-group){width:100%!important;min-height:4.25rem;padding:0 0.875rem 0 1.125rem!important;border:0!important;border-radius:var(--r-champ)!important;background:var(--g)!important;box-shadow:inset 0 0 0 1px var(--line-2)!important;-webkit-backdrop-filter:none;backdrop-filter:none}
.wp-front .bsharpe-converter-widget :is(.bsharpe-converter-input-group,.bsharpe-converter-result-group):focus-within{box-shadow:inset 0 0 0 2px var(--focus)!important}
.wp-front .bsharpe-converter-widget :is(.bsharpe-converter-amount,.bsharpe-converter-result-amount,.bsharpe-converter-result){max-width:none!important;font-size:clamp(1.375rem,1.7vw,1.75rem)!important;font-weight:600!important;letter-spacing:-.02em;color:var(--text)!important;font-variant-numeric:tabular-nums}
.wp-front .bsharpe-converter-widget .bsharpe-converter-swap{position:relative;z-index:2;justify-self:center;width:2.5rem!important;height:2.5rem!important;margin:-1.5rem auto!important;box-shadow:0 0 0 0.25rem var(--panel)}
.wp-front .bsharpe-converter-widget .bsharpe-converter-container>.bsharpe-converter-action{order:3;margin:2px 0 0!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-cta{width:100%!important;max-width:none!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-container>.bsharpe-converter-description{order:4;margin:0.25rem 0 0!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description p{margin:0 0 0.625rem!important;font-size:0.875rem!important;line-height:1.55!important;color:var(--mute)!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link{margin:0!important;font-size:0.875rem!important;font-weight:500;line-height:1.4;color:var(--accent)!important;text-decoration:none!important}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link:hover span{text-decoration:underline;text-underline-offset:.22em}
.wp-front .bsharpe-converter-widget .bsharpe-converter-description .bsharpe-converter-inverse-link svg{width:0.875rem;height:0.875rem}
.cv-var{display:inline-flex;align-items:center;gap:0.25rem;padding:0.1875rem 0.5625rem 0.1875rem 0.4375rem;border-radius:62.4375rem;background:rgba(5,245,158,.18);color:#b6fadc;font-size:0.8125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
.cv-var svg{width:0.75rem;height:0.75rem}
.cv-var--bas{background:rgba(255,154,146,.18);color:#ffd0cb}
.cv-var--bas svg{transform:scaleY(-1)}
.pg--ciel .ciel-pret{--cv-bh:clamp(6.875rem,16vw,16.25rem)}
.pg--ciel .ciel-pret .ciel-tete>.cv-trame{position:absolute!important;z-index:0!important;left:calc(-1 * var(--ciel-x,0px));width:100vw;max-width:none!important;margin:0!important;top:calc(var(--ciel-h,0px) - var(--cv-bh));height:var(--cv-bh);pointer-events:none;color:rgba(150,170,255,.62);--trame-vif:#e4e9ff;--trame-jour:#05f59e;opacity:0;transition:opacity var(--t-etat)}
[data-theme=clair] .pg--ciel .ciel-pret .ciel-tete>.cv-trame{color:rgba(38,59,133,.3);--trame-vif:#263b85;--trame-jour:#0fbf7d}
.pg--ciel .ciel-pret .ciel-tete>.cv-trame.is-on{opacity:1}
@media (hover:hover) and (pointer:fine){.pg--ciel .ciel-pret .ciel-tete>.cv-trame{pointer-events:auto}}
.cv-trame canvas{display:block;width:100%;height:100%}
@media (prefers-reduced-motion:reduce){.cv-trame{transition:none}}
.wp-front .bsharpe-converter-widget .bsharpe-converter-header>:is(.bsharpe-converter-direct-rate,.cv-lu){grid-area:2/1}
.cv-lu{display:flex;flex-wrap:wrap;align-items:center;align-self:start;gap:2px 0.625rem;visibility:hidden;color:#fff}
.cv-lu__d{font-size:0.875rem;color:rgba(255,255,255,.84)}
.cv-lu__v{font-size:clamp(1.625rem,2.1vw,2.125rem);font-weight:600;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}
.is-lu>.bsharpe-converter-direct-rate{visibility:hidden}
.is-lu>.cv-lu{visibility:visible}
@supports (animation-timeline:scroll()){
  @media (prefers-reduced-motion:no-preference) and (min-height:640px) and (min-width:861px){
    .pg--ciel .ciel-pousse{--ciel-fin:calc(var(--ciel-top,0px) + var(--ciel-h,0px));--cv-a:max(0px,var(--ciel-h,0px) - var(--cv-bh) - var(--texte-bas,0px) - 1.5rem);--cv-b:calc(var(--cv-a) + var(--cv-bh) * .82)}
    .pg--ciel .ciel-pousse>.ciel-tete>:not(.bsharpe-converter-widget,:has(.bsharpe-converter-widget),.cv-trame,script){z-index:0!important;animation:ciel-tient linear both;animation-timeline:scroll(root);animation-range:0 var(--ciel-fin)}
    @keyframes ciel-tient{to{translate:0 var(--ciel-fin);opacity:.45}}
    .pg--ciel .ciel-pousse>.ciel-tete>.cv-trame{transform-origin:50% 0;animation:trame-tient linear both,trame-presse linear both;animation-timeline:scroll(root),scroll(root);animation-range:var(--cv-a) var(--ciel-fin),var(--cv-a) var(--cv-b)}
    @keyframes trame-tient{to{translate:0 calc(var(--ciel-fin) - var(--cv-a))}}
    @keyframes trame-presse{to{scale:1 .18}}
  }
}
@media (max-width:600px){.wp-front .bsharpe-rate-tooltip__text{left:auto;right:-0.5rem;transform:none!important;width:min(13.75rem,calc(100vw - 3rem))}}
@media (pointer:coarse){.wp-front .bsharpe-frontaliers-period{min-height:2.75rem;padding-block:0.625rem}}
@media (max-width:768px){
  .wp-front .bsharpe-converter-widget,.wp-front .bsharpe-converter-widget.alignfull{width:min(100%,calc(100vw - 2*var(--gut)))!important;max-width:none!important;margin-inline:auto!important;border-radius:var(--r-petit)}
  .wp-front .bsharpe-converter-widget .bsharpe-converter-swap{order:0!important;transform:none!important}
  .wp-front .bsharpe-converter-widget .bsharpe-converter-form>:is(.bsharpe-converter-input-group,.bsharpe-converter-result-group){order:0!important}
}
.wp-front .bsharpe-converter-widget.alignfull{padding:0!important}
.wp-front .bsharpe-rate-tooltip__text{font-size:0.9375rem!important;line-height:1.45!important;max-width:min(17.5rem,calc(100vw - 3rem))!important;width:max-content}
.wp-front :is(.bsharpe-rate-timestamp,.bsharpe-converter-widget .bsharpe-converter-direct-rate .bsharpe-rate-timestamp){font-size:0.9375rem!important}
.wp-front .bsharpe-volatility-widget.alignwide{max-width:min(100%,var(--content))!important;margin-inline:auto!important}
body.wp-front.bsharpe-pair-page .is-layout-constrained>.wp-block-bsharpe-change-rate-block{width:100%;max-width:min(100%,calc(var(--frame) - 2*var(--gut)))!important;margin-inline:auto!important}
body.wp-front.bsharpe-pair-page :is(.bsharpe-dcp-movement,.bsharpe-dcp-veilleur__inner){padding-inline:0}
body.wp-front.bsharpe-pair-page .wysiwyg>.wp-block-group:not(.pattern-money-transfer)>.wp-block-columns.alignwide{padding-inline:0!important}
@media (min-width:782px){
  body.wp-front.bsharpe-pair-page :is(.bsharpe-dcp-movement,.bsharpe-dcp-veilleur__inner){grid-template-columns:40% minmax(0,1fr)}
  body.wp-front.bsharpe-pair-page .wysiwyg>.wp-block-group:not(.pattern-money-transfer)>.wp-block-columns.alignwide>.wp-block-column:not(:has(img)){flex-grow:1!important}
}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__inner{align-items:stretch}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur .bsharpe-dcp-veilleur__cover{background-size:cover;background-position:center;background-repeat:no-repeat}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__content{align-self:start}
body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__content>:last-child{margin-bottom:0}
@media (min-width:782px){
  body.wp-front.bsharpe-pair-page .bsharpe-dcp-veilleur__cover{aspect-ratio:auto;min-height:22rem;height:100%}
}
@keyframes bs-attente{from{background-position:-45% 0}to{background-position:145% 0}}
@keyframes bs-pouls{from{opacity:.9}to{opacity:.35}}
.bsharpe-homepage-receive,.bsharpe-converter-result-group,.bsharpe-results-section{position:relative}
.bsharpe-loading :is(.bsharpe-homepage-receive,.bsharpe-converter-result-group,.bsharpe-results-section)::after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:0;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--green),transparent) 0 0/35% 100% no-repeat;animation:bs-attente 1.1s cubic-bezier(.45,0,.25,1) infinite}
.bsharpe-loading .bsharpe-results-section::after{top:0;bottom:auto}
.bsharpe-loading :is(.js-result-amount,.js-bsharpe-rate,.js-savings-amount,.js-fees-amount,.bsharpe-result-amount-label,.bsharpe-result-rate,.bsharpe-result-cost){animation:bs-pouls .55s ease-in-out infinite alternate}
[data-theme=clair] .bsharpe-loading :is(.bsharpe-homepage-receive,.bsharpe-converter-result-group,.bsharpe-results-section)::after{background-image:linear-gradient(90deg,transparent,#263b85,transparent)}
.bsharpe-frontaliers-widget .bsharpe-result-card .result-amount{position:relative;transition:none}
.bsharpe-frontaliers-results--loading .bsharpe-result-card .result-amount{box-shadow:inset 0 0 0 1px rgba(5,245,158,.45);transition:none}
.bsharpe-frontaliers-results--loading .bsharpe-result-card .result-amount::after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:0;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--green),transparent) 0 0/35% 100% no-repeat;animation:bs-attente 1.1s cubic-bezier(.45,0,.25,1) infinite}
.bsharpe-frontaliers-results--loading :is(input.js-bsharpe-amount,.js-bsharpe-rate,.js-bsharpe-fees,.js-savings-value,.js-monthly-savings,.js-yearly-savings,.js-five-year-savings){animation:bs-pouls .55s ease-in-out infinite alternate}
[data-theme=clair] .bsharpe-frontaliers-results--loading .bsharpe-result-card .result-amount{box-shadow:inset 0 0 0 1px rgba(38,59,133,.35)}
[data-theme=clair] .bsharpe-frontaliers-results--loading .bsharpe-result-card .result-amount::after{background-image:linear-gradient(90deg,transparent,#263b85,transparent)}
.wp-front :is(.bsharpe-frontaliers-input-group,.bsharpe-frontaliers-widget .result-amount,.bsharpe-converter-input-group,.bsharpe-converter-result-group) input:focus-visible{outline:none!important}
.wp-front .bsharpe-frontaliers-widget .bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group:focus-within,.wp-front .bsharpe-frontaliers-widget .bsharpe-result-card .result-amount:focus-within{border-color:var(--focus,#05f59e)!important;box-shadow:0 0 0 1px var(--focus,#05f59e),0 0 0 0.375rem rgba(5,245,158,.12)}
[data-theme=clair] .wp-front .bsharpe-frontaliers-widget :is(.bsharpe-frontaliers-input-section .bsharpe-frontaliers-input-group,.bsharpe-result-card .result-amount):focus-within{box-shadow:0 0 0 1px var(--focus,#263b85),0 0 0 0.375rem rgba(38,59,133,.1)}
@media (prefers-reduced-motion:reduce){
  .bsharpe-loading :is(.bsharpe-homepage-receive,.bsharpe-converter-result-group,.bsharpe-results-section)::after{animation:none;background-size:100% 100%;opacity:.6}
  .bsharpe-frontaliers-results--loading .bsharpe-result-card .result-amount::after{animation:none;background-size:100% 100%;opacity:.6}
  .bsharpe-frontaliers-results--loading :is(input.js-bsharpe-amount,.js-bsharpe-rate,.js-bsharpe-fees,.js-savings-value,.js-monthly-savings,.js-yearly-savings,.js-five-year-savings){animation:none;opacity:.5}
  .bsharpe-loading :is(.js-result-amount,.js-bsharpe-rate,.js-savings-amount,.js-fees-amount,.bsharpe-result-amount-label,.bsharpe-result-rate,.bsharpe-result-cost){animation:none;opacity:.5}
}
