.ath-icon{&.ath-icon-csv:before{content:"\e900"}&.ath-icon-excel:before{content:"\e901"}&.ath-icon-pdf:before{content:"\e902"}&.ath-restaurant-table:before{content:"\e903"}&.ath-convert:before{content:"\e904"}&.ath-suggestion-schedule:before{content:"\e905"}&.ath-pos-status:before{content:"\e906"}&.ath-subfamily:before{content:"\e907"}&.ath-airport:before{content:"\e908"}&.ath-analysis:before{content:"\e909"}&.ath-article:before{content:"\e90a"}&.ath-tax:before{content:"\e90b"}&.ath-schedule:before{content:"\e90c"}&.ath-keyboard:before{content:"\e90d"}&.ath-material:before{content:"\e90e"}&.ath-menu:before{content:"\e90f"}&.ath-message:before{content:"\e910"}&.ath-chair:before{content:"\e911"}&.ath-map:before{content:"\e912"}&.ath-apps:before{content:"\e913"}&.ath-disconnect:before{content:"\e914"}&.ath-add-column:before{content:"\e915"}&.ath-filter:before{content:"\e916"}&.ath-reset-filter:before{content:"\e917"}&.ath-settings:before{content:"\e918"}&.ath-add:before{content:"\e919"}&.ath-sort:before{content:"\e91a"}&.ath-close:before{content:"\e91b"}&.ath-expand-more:before{content:"\e91c"}&.ath-veggie:before{content:"\e91d"}&.ath-gluten-free:before{content:"\e91e"}&.ath-pregnant:before{content:"\e91f"}&.ath-pork-free:before{content:"\e920"}&.ath-lightning-bolt:before{content:"\e921"}&.ath-lactose-free:before{content:"\e922"}&.ath-homemade:before{content:"\e923"}&.ath-vegan:before{content:"\e924"}&.ath-alcool:before{content:"\e925"}&.ath-halal:before{content:"\e926"}&.ath-casher:before{content:"\e927"}&.ath-lightning-bolt-outline:before{content:"\e928"}&.ath-uber:before{content:"\e929"}&.ath-delivroo:before{content:"\e92a"}&.ath-pi-logo:before{content:"\e92b"}&.ath-terminal:before{content:"\e92c"}&.ath-stuart:before{content:"\e92d"}&.ath-reorder:before{content:"\e92e"}&.ath-family:before{content:"\e92f"}&.ath-article-quantity:before{content:"\e930"}&.ath-article-price:before{content:"\e931"}&.ath-search-justificate:before{content:"\e932"}&.ath-controlband:before{content:"\e933"}&.ath-bio:before{content:"\e934"}&.ath-table:before{content:"\e935"}&.ath-stripe:before{content:"\e936"}&.ath-affectation:before{content:"\e937"}&.ath-ticket-resto:before{content:"\e938"}&.ath-edit-article:before{content:"\e939"}&.ath-add-to-window:before{content:"\e93a"}&.ath-plate:before{content:"\e93b"}}.ath-nutriscore{--ath-nutriscore-outline-color:var(--atw-outline-color);--ath-nutriscore-outline-size:var(--atw-outline-size);.ath-nutriscore-item{li:first-of-type &{border-radius:var(--atw-sys-borderradius-inlinestart)}li:last-of-type &{border-radius:var(--atw-sys-borderradius-inlineend)}&:has(input:checked),&:has(input:focus),&:hover{border-radius:var(--atw-sys-borderradius-base);transform:scale(125%)}&:has(input:checked),&:has(input:focus){margin-inline:var(--atw-sys-spacing-050);z-index:10}&:has(input:focus){outline:var(--ath-nutriscore-outline-color) var(--ath-nutriscore-outline-size) solid;outline-offset:var(--ath-nutriscore-outline-size)}}}.ath-progressbar{--ath-comp-progressbar-color-primary:var(--atw-sys-color-primary);--ath-comp-progressbar-height:var(--atw-sys-spacing-050);--ath-comp-progressbar-borderradius:calc(var(--atw-comp-progressbar-height)/2);.ath-progressbar-bar,.ath-progressbar-value{border-radius:var(--atw-comp-progressbar-borderradius)}}.ath-spinner{animation:rotate 2s linear infinite;& .path{stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.ath-error-block{.ath-error-item{font-size:inherit}}.ath-tag{--ath-check-size:0.833rem;--ath-comp-tag-border-radius:var(--atw-sys-borderradius-base);&.ath-color-primary{&.ath-color-type-light{background-color:color-mix(in srgb,var(--atw-sys-color-primary) 8%,transparent);&.ath-hoverable:hover{background-color:color-mix(in srgb,var(--atw-sys-color-primary) 16%,transparent)}}}&.ath-color-error{&.ath-color-type-light{background-color:color-mix(in srgb,var(--atw-sys-color-error) 8%,transparent);&.ath-hoverable:hover{background-color:color-mix(in srgb,var(--atw-sys-color-error) 16%,transparent)}}}&.ath-color-neutral{&.ath-color-type-light{background-color:color-mix(in srgb,var(--atw-sys-color-neutral) 8%,transparent);&.ath-hoverable:hover{background-color:color-mix(in srgb,var(--atw-sys-color-neutral) 16%,transparent)}}}&.ath-color-warning{&.ath-color-type-light{background-color:color-mix(in srgb,var(--atw-sys-color-warning) 8%,transparent);&.ath-hoverable:hover{background-color:color-mix(in srgb,var(--atw-sys-color-warning) 16%,transparent)}}}&.ath-color-success{&.ath-color-type-light{background-color:color-mix(in srgb,var(--atw-sys-color-success) 8%,transparent);&.ath-hoverable:hover{background-color:color-mix(in srgb,var(--atw-sys-color-success) 16%,transparent)}}}&.ath-color-inverse{.ath-tag-check,.ath-tag-close{outline-color:color-mix(in srgb,var(--atw-sys-color-onsurfacevariant) 16%,transparent)}&.ath-color-type-light{background-color:color-mix(in srgb,var(--atw-sys-color-surface) 8%,transparent);&.ath-hoverable:hover{background-color:color-mix(in srgb,var(--atw-sys-color-surface) 16%,transparent)}}}.ath-tag-check-wrapper{&:has(.ath-tag-check:checked){&:before{content:"\e86c";font-family:var(--atw-ref-font-materialsymbols);font-size:var(--ath-check-size);font-variation-settings:var(--atw-ref-fontsettings-filled);inset:0;line-height:1;pointer-events:none;position:absolute}}}.ath-tag-check{outline-color:color-mix(in srgb,var(--atw-sys-color-onprimary) 32%,transparent)}&.ath-color-type-light{.ath-tag-check,.ath-tag-close{outline-color:color-mix(in srgb,var(--atw-sys-color-primary) 16%,transparent)}}.ath-tag-close{outline-color:color-mix(in srgb,var(--atw-sys-color-onprimary) 32%,transparent);.ath-icon{display:block}}.ath-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:var(--ath-comp-tag-label-white-space,nowrap)}&.ath-cropped{.ath-tag-label{max-width:var(--ath-comp-tag-max-width,5rem)}}}.ath-button{&.ath-button-primary{&.ath-fill{background-color:var(--atw-sys-color-primary);&:hover{background-color:color-mix(in srgb,var(--atw-sys-color-primary) 70%,#fff)}&.ath-disabled{background-color:color-mix(in srgb,var(--atw-sys-color-primary) 50%,#fff)}&.ath-active:not(.ath-disabled){background-color:color-mix(in srgb,var(--atw-sys-color-primary) 70%,#000)}}&.ath-ghost{&:hover{background-color:color-mix(in srgb,var(--atw-sys-color-primary) 20%,transparent)}}}&.ath-button-neutral{&.ath-fill{background-color:color-mix(in srgb,var(--atw-sys-color-neutral) 10%,#fff);&:hover{background-color:color-mix(in srgb,var(--atw-sys-color-neutral) 20%,#fff)}}&.ath-ghost{&:hover{background-color:color-mix(in srgb,var(--atw-sys-color-neutral) 20%,transparent)}}.ath-disabled{background-color:color-mix(in srgb,var(--atw-sys-color-neutral) 50%,#fff)}}.ath-button-content{color:inherit}}.ath-checkbox{.ath-checkbox-wrapper{&:has(input:checked,input:indeterminate){&:before{align-items:center;color:var(--atw-sys-color-onprimary);display:flex;font-family:var(--atw-ref-font-materialsymbols);font-feature-settings:var(--atw-ref-fontsettings-filled);inset:0;justify-content:center;line-height:1;pointer-events:none;position:absolute}}&:has(input:checked){&:before{content:"\e5ca"}}&:has(input:indeterminate){&:before{content:"\f88a"}}}}.ath-radio{.ath-radio-input{&:disabled{border-color:color-mix(in srgb,var(--atw-comp-radio-color-border) 32%,transparent)}&:hover:not(:disabled){border-color:var(--atw-comp-radio-color-hover-border,var(--atw-ref-color-neutral400));&:checked{border-color:var(--atw-comp-radio-color-hover-checked-border,var(--atw-ref-color-primarydark));&:before{background-color:var(--atw-comp-radio-color-hover-checkmark-background,var(--atw-ref-color-primarydark))}}}&.ath-state-error{&:hover:not(:disabled){border-color:var(--atw-comp-radio-color-error-hover-border,var(--atw-ref-color-errordark));&:checked{&:before{background-color:var(--atw-comp-radio-color-error-hover-checkmark-background,var(--atw-ref-color-errordark))}}}}}}.ath-toggle{--medium-toggle-width:var(--atw-comp-toggle-medium-width,2rem);--medium-toggle-height:var(--atw-comp-toggle-medium-height,0.75rem);--medium-button-size:var(--atw-comp-toggle-medium-button-size,1rem);--small-toggle-width:var(--atw-comp-toggle-small-width,1.5rem);--small-toggle-height:var(--atw-comp-toggle-small-height,0.5rem);--small-button-size:var(--atw-comp-toggle-small-button-size,0.75rem)}.ath-toggle .ath-internal-checkbox:checked{background-color:color-mix(in srgb,var(--atw-sys-color-primary) 50%,#fff)}.ath-toggle .ath-internal-checkbox:checked:before{transform:translate3d(calc(var(--medium-toggle-width) - var(--medium-button-size)),-50%,0)}.ath-toggle.ath-size-medium .ath-internal-checkbox{border-radius:calc(var(--medium-toggle-height)/2)}.ath-toggle.ath-size-small .ath-internal-checkbox{border-radius:calc(var(--small-toggle-height)/2)}.ath-toggle.ath-size-small .ath-internal-checkbox:checked:before{transform:translate3d(calc(var(--small-toggle-width) - var(--small-button-size)),-50%,0)}.ath-toggle .ath-toggle-label-group{display:flex;flex-shrink:1}.ath-toggle .ath-toggle-label{align-items:flex-start;cursor:pointer;display:inline-flex;flex-shrink:1;gap:var(--spacing-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ath-toggle .ath-toggle-label:not(.ath-label-small){font-size:var(--paragraph-font-size,.875rem);font-weight:var(--paragraph-font-weight,400);letter-spacing:var(--paragraph-letter-spacing,.25px)}.ath-toggle .ath-toggle-label.ath-label-small,.ath-toggle .ath-toggle-label:not(.ath-label-small){color:var(--ath-toggle-label-color,var(--black));font-family:var(--default-font-family,Roboto,sans-serif);line-height:var(--spacing-xxl);margin:0;text-align:left;text-decoration:none}.ath-toggle .ath-toggle-label.ath-label-small{font-size:var(--small-text-font-size,.75rem);font-weight:var(--small-text-font-weight,400);letter-spacing:var(--small-text-letter-spacing,.04px)}.ath-toggle.ath-color-warning .ath-internal-checkbox:checked{--tw-bg-opacity:1;background-color:rgb(248 216 170/var(--tw-bg-opacity,1))}.ath-toggle.ath-color-warning .ath-internal-checkbox:checked:before{--tw-bg-opacity:1;background-color:rgb(236 146 19/var(--tw-bg-opacity,1))}.ath-toggle.ath-color-warning .ath-internal-checkbox:checked:hover:before{--tw-bg-opacity:1;background-color:rgb(198 122 16/var(--tw-bg-opacity,1))}.ath-toast{&.ath-pre-open{align-items:start;display:flex;opacity:0}&:popover-open{box-shadow:0 3px 9px 0 rgba(52,60,80,.1),0 3px 6px 0 rgba(52,60,80,.06);left:auto;max-width:26.25rem;opacity:1;padding-top:.6rem;top:auto}.ath-button,.atw-icon{flex-shrink:0}&>.atw-icon,.ath-toast-content{margin-top:.4rem}}.ath-color-input{.ath-color-display{&:has(.ath-color-selector:focus){outline:.125rem solid var(--atw-sys-color-outline);outline-offset:var(--atw-sys-size-outline)}}}.ath-input-container{color:var(--atw-sys-color-title);&:has(input:disabled){background-color:var(--atw-sys-color-input-disabled-background);border-radius:var(--atw-sys-borderradius-base);color:var(--atw-sys-color-input-disabled-label)}}.ath-base-input{display:flex;flex-direction:column;row-gap:var(--atw-sys-spacing-050)}.ath-input-label{color:var(--atw-sys-color-neutral);font-family:inherit;font-size:var(--label-size)}.ath-input-container{position:relative;&>.atw-icon{left:1rem}.ath-input-input{background-color:transparent;border-radius:var(--atw-sys-borderradius-base);height:2rem;outline:.125rem solid var(--atw-sys-color-input-border);padding-inline:1rem;width:100%;&.ath-price{padding-inline:1.5rem}&.ath-start-icon{padding-inline-start:3rem}&.ath-end-icons{padding-inline-end:5.5rem}&.ath-active,&:focus{outline-color:var(--atw-ref-color-primary)}&:disabled{outline-color:transparent}&:not(:disabled):not(.atw-borderless):hover{outline-color:var(--atw-sys-color-input-hover-border)}&.ath-error{outline-color:var(--atw-sys-color-error)}&.atw-warning{outline-color:var(--atw-sys-color-warning)}&.ath-success{outline-color:var(--atw-sys-color-success)}&.ath-borderless{outline-color:transparent;&:not(:disabled):hover{background-color:color-mix(in srgb,var(--atw-sys-color-neutral) 8%,transparent)}}&.ath-paragraph{font-size:var(--atw-ref-fontsize-p)}&.ath-h4{font-size:var(--atw-ref-fontsize-h4);font-weight:var(--atw-ref-fontweight-medium)}}.ath-affix:first-child{left:.5rem}.ath-affix:last-child{right:.5rem}&>.atw-icon,.ath-affix,.ath-input-end-icons{position:absolute;top:50%;transform:translate3d(0,-50%,0)}.ath-input-end-icons{align-items:center;-moz-column-gap:var(--atw-sys-spacing-050);column-gap:var(--atw-sys-spacing-050);display:flex;right:1rem}}.ath-range{--ath-comp-range-height:var(--atw-sys-spacing-050);--ath-comp-range-thumb-size:var(--atw-sys-spacing-200);--ath-comp-range-color-start-gradient:#1b54ea;--ath-comp-range-color-end-gradient:#d1e2fd;.ath-range-input{border-radius:calc(var(--ath-comp-range-height)/2);&::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--atw-sys-color-surface);border:2px solid var(--atw-sys-color-primary);border-radius:50%;box-shadow:0 0 0 var(--atw-sys-spacing-025) rgba(27,84,234,.08);cursor:pointer;height:var(--ath-comp-range-thumb-size);width:var(--ath-comp-range-thumb-size)}&::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--atw-sys-color-surface);border:2px solid var(--atw-sys-color-primary);border-radius:50%;box-shadow:0 0 0 var(--atw-sys-spacing-025) rgba(27,84,234,.08);cursor:pointer;height:var(--ath-comp-range-thumb-size);width:var(--ath-comp-range-thumb-size)}}}.ath-textarea{.ath-textarea-wrapper{&:has(.ath-textarea-textarea:focus){border-color:var(--atw-sys-color-primary)}&:has(.ath-textarea-textarea:disabled){background-color:var(--atw-sys-color-input-disabled-background);border-color:transparent}}}.ath-modal{--ath-comp-modal-color-shadow:rgba(15,17,23,.1);header{&.ath-shadow{box-shadow:0 2px 4px 0 var(--ath-comp-modal-color-shadow)}}footer{&.ath-shadow{box-shadow:0 -2px 4px 0 var(--ath-comp-modal-color-shadow)}}&.ath-effects{opacity:0;transition:all .2s ease-in-out;&[open]{&.ath-dialog-open{opacity:1}}}&.ath-fixed{height:calc(100% - 5rem);max-height:none}}.ath-cookies-detail-modal-content{.ath-subtitle{margin:1em 0 .5em}.ath-content-block{p{margin:0 0 1em}}}.ath-accordion-item{.ath-accordion-item-title{&:after{content:"\e313";font-family:var(--atw-ref-font-materialsymbols)}&::-webkit-details-marker{display:none}}&[open]{.atw-accordion-item-title{&:after{transform:rotate(180deg)}&:not(.atw-disabled){cursor:n-resize}}}&.details-content,&::details-content{opacity:0;padding:0 var(--atw-sys-spacing-050) 0;transition:opacity .6s,padding-top .6s,padding-bottom .6s,content-visibility allow-discrete .6s}&[open].details-content,&[open]::details-content{opacity:1;padding-bottom:var(--atw-sys-spacing-200);padding-top:var(--atw-sys-spacing-100)}}.ath-add-list-option{box-shadow:0 -2px 4px 0 var(--atw-sys-color-shadow-base);.ath-icon{flex-shrink:0}}.ath-language-item{&:has(input[type=radio]:checked){background-color:rgba(19,79,236,.1)}&:not(.ath-compact){&:has(input[type=radio]:checked){outline:.125rem solid var(--atw-sys-color-outline)}.ath-language-check{&:checked{height:1.5rem;position:relative;width:1.5rem;&:before{color:var(--atw-sys-color-outline);content:"\e5ca";font-family:Material Symbols Outlined,sans-serif;font-size:1.5rem;font-variation-settings:'"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24';inset:0;line-height:1;position:absolute}}}}}.ath-list-option{&:focus:not(:hover){background-color:var(--ath-comp-option-color-focus-background,var(--atw-sys-color-primarycontainer));color:var(--ath-comp-option-color-label-focus,var(--atw-sys-color-primary))}&[aria-disabled=true]{color:var(--ath-comp-option-color-label-disabled,var(--atw-sys-color-input-disabled-label));.ath-icon,.ath-image-icon,.ath-option-color{opacity:.5}}}.acc-balance-block{background-color:color-mix(in srgb,var(--atw-sys-color-primary) 10%,#fff)}.acc-nav-block{&:has(.acc-nav-content:focus),&:has(a:focus){outline:var(--atw-sys-color-outline) var(--atw-sys-size-outline) solid}.acc-nav-content:focus,a:focus{.acc-icon-block{background-color:color-mix(in srgb,var(--atw-sys-color-primary) 15%,transparent)}}.acc-icon-block{background-color:color-mix(in srgb,var(--atw-sys-color-primary) 10%,transparent)}}.acc-page-header{.ath-button{&.acc-authenticated{position:absolute}}}.acc-account-page{--acc-header-height:4rem}.acc-side-panel{.acc-side-content{.acc-form-actions{display:flex;flex-direction:column;margin-top:auto;row-gap:var(--atw-sys-spacing-200)}}}.acc-panel-menu-item{&+.acc-panel-menu-item{border-top-style:solid;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(234 237 246/var(--tw-border-opacity,1))}}.acc-top-toggle{.ath-toggle-label-group{flex-direction:column}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{height:var(--PhoneInputCountryFlag-height);width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:var(--PhoneInputCountrySelectArrow-transform);width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInput{align-items:center;border-radius:.2rem;display:flex;height:2rem;outline-color:#c7cddb;outline-style:solid;outline-width:1px;--PhoneInputCountrySelectArrow-width:0.42rem;background-color:#fff}.PhoneInputCountry{-moz-column-gap:.5rem;column-gap:.5rem;flex-shrink:0;--tw-bg-opacity:1;background-color:rgb(241 243 249/var(--tw-bg-opacity,1));border-radius:.2rem 0 0 .2rem;padding-left:.5rem;padding-right:.5rem;&:has(select:focus){--PhoneInputCountrySelectArrow-color--focus:#134fec;--PhoneInputCountryFlag-borderColor--focus:#134fec}&:has(select:focus){--tw-bg-opacity:1;background-color:rgb(175 183 203/var(--tw-bg-opacity,1))}&:has(select:focus){border-radius:.2rem 0 0 .2rem;outline:1px solid #134fec}}.acc-qrcode-scanner{background-color:color-mix(in srgb,var(--atw-ref-color-neutral) 8%,transparent)}.acc-image-detail{align-items:center;display:flex;flex-direction:column}.acc-detail-separator{border-top:1px dashed var(--atw-sys-color-title)}.acc-detail-item{display:flex;justify-content:space-between}.acc-restobadge-detail{.acc-detail-header{text-align:center}.acc-detail-title{color:var(--atw-sys-color-title);margin-bottom:var(--atw-sys-spacing-100);text-align:center}.acc-prices-table{caption-side:top;width:100%}.acc-start-cell{text-align:left}.acc-end-cell{text-align:right}}.acc-webcommande-detail{.acc-detail-header{display:flex;flex-direction:column;row-gap:var(--atw-sys-spacing-50);.acc-title{margin-bottom:var(--atw-ref-spacing-100)}}}.acc-ticket-detail{display:flex;flex-direction:column;row-gap:var(--atw-sys-spacing-100);.acc-detail-important,.acc-detail-medium,.acc-detail-strong{font-weight:700}.acc-detail-medium{font-size:1.125rem}.acc-detail-important{font-size:1.25rem}.acc-part-label{text-align:center}.acc-title{color:var(--atw-sys-color-title)}}