.ath-icon{&.ath-composant-menu:before{content:"\e900"}&.ath-icon-csv:before{content:"\e901"}&.ath-icon-excel:before{content:"\e902"}&.ath-icon-pdf:before{content:"\e903"}&.ath-restaurant-table:before{content:"\e904"}&.ath-convert:before{content:"\e905"}&.ath-suggestion-schedule:before{content:"\e906"}&.ath-pos-status:before{content:"\e907"}&.ath-subfamily:before{content:"\e908"}&.ath-airport:before{content:"\e909"}&.ath-analysis:before{content:"\e90a"}&.ath-article:before{content:"\e90b"}&.ath-tax:before{content:"\e90c"}&.ath-schedule:before{content:"\e90d"}&.ath-keyboard:before{content:"\e90e"}&.ath-material:before{content:"\e90f"}&.ath-menu:before{content:"\e910"}&.ath-message:before{content:"\e911"}&.ath-chair:before{content:"\e912"}&.ath-map:before{content:"\e913"}&.ath-apps:before{content:"\e914"}&.ath-disconnect:before{content:"\e915"}&.ath-add-column:before{content:"\e916"}&.ath-filter:before{content:"\e917"}&.ath-reset-filter:before{content:"\e918"}&.ath-settings:before{content:"\e919"}&.ath-add:before{content:"\e91a"}&.ath-sort:before{content:"\e91b"}&.ath-close:before{content:"\e91c"}&.ath-expand-more:before{content:"\e91d"}&.ath-veggie:before{content:"\e91e"}&.ath-gluten-free:before{content:"\e91f"}&.ath-pregnant:before{content:"\e920"}&.ath-pork-free:before{content:"\e921"}&.ath-lightning-bolt:before{content:"\e922"}&.ath-lactose-free:before{content:"\e923"}&.ath-homemade:before{content:"\e924"}&.ath-vegan:before{content:"\e925"}&.ath-alcool:before{content:"\e926"}&.ath-halal:before{content:"\e927"}&.ath-casher:before{content:"\e928"}&.ath-lightning-bolt-outline:before{content:"\e929"}&.ath-uber:before{content:"\e92a"}&.ath-delivroo:before{content:"\e92b"}&.ath-pi-logo:before{content:"\e92c"}&.ath-terminal:before{content:"\e92d"}&.ath-stuart:before{content:"\e92e"}&.ath-reorder:before{content:"\e92f"}&.ath-family:before{content:"\e930"}&.ath-article-quantity:before{content:"\e931"}&.ath-article-price:before{content:"\e932"}&.ath-search-justificate:before{content:"\e933"}&.ath-controlband:before{content:"\e934"}&.ath-bio:before{content:"\e935"}&.ath-table:before{content:"\e936"}&.ath-stripe:before{content:"\e937"}&.ath-affectation:before{content:"\e938"}&.ath-ticket-resto:before{content:"\e939"}&.ath-edit-article:before{content:"\e93a"}&.ath-add-to-window:before{content:"\e93b"}&.ath-plate:before{content:"\e93c"}}.ath-nutriscore{--ath-nutriscore-outline-color:var(--atw-outline-color);--ath-nutriscore-outline-size:var(--atw-outline-size);.ath-nutriscore-item{align-items:center;cursor:pointer;display:flex!important;font-size:1rem;font-weight:500;height:1.75rem;justify-content:center;line-height:1.5rem;overflow:hidden;position:relative;width:1em;z-index:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ath-nutriscore-item:hover{z-index:20}.ath-nutriscore-item{li:first-of-type &{border-radius:var(--ath-sys-borderradius-inlinestart)}li:last-of-type &{border-radius:var(--ath-sys-borderradius-inlineend)}&.ath-checked,&:has(input:focus),&:hover{border-radius:var(--atw-sys-borderradius-base)}&.ath-checked,&:hover{transform:scale(125%)}&.ath-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-nutriscore-text{font-size:1rem;font-weight:500;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:.6}&.ath-checked{.ath-nutriscore-text{opacity:1}}}}.ath-progressbar{--ath-comp-progressbar-color-primary:var(--ath-sys-color-primary);--ath-comp-progressbar-height:var(--atw-sys-spacing-050);--ath-comp-progressbar-borderradius:calc(var(--ath-comp-progressbar-height)/2);.ath-progressbar-bar,.ath-progressbar-value{border-radius:var(--ath-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{small.ath-error-item{font-size:inherit}}.ath-tag{--ath-check-size:0.833rem;--ath-comp-tag-border-radius:var(--ath-sys-borderradius-base);&.ath-color-primary{&.ath-color-type-light{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 8%,transparent);&.ath-hoverable:hover{background-color:color-mix(in srgb,var(--ath-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(--ath-sys-color-neutral) 8%,transparent);&.ath-hoverable:hover{background-color:color-mix(in srgb,var(--ath-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(--ath-sys-color-surface) 8%,transparent);&.ath-hoverable:hover{background-color:color-mix(in srgb,var(--ath-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(--ath-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-tooltip{display:inline-block}.ath-tooltip-content{--ath-comp-tooltip-content-background-color:var(--ath-sys-color-inversesurface);--ath-comp-tooltip-content-text-color:var(--ath-sys-color-inverseonsurface);--ath-comp-tooltip-content-border-radius:var(--ath-sys-borderradius-base);--ath-comp-tooltip-content-max-width:18.75rem;--ath-comp-tooltip-content-padding:var(--atw-ref-spacing-050) var(--atw-ref-spacing-100);--ath-comp-tooltip-content-max-height:5rem;background-color:var(--ath-comp-tooltip-content-background-color);border-radius:var(--ath-comp-tooltip-content-border-radius);border-style:none;color:var(--ath-comp-tooltip-content-text-color);left:0;margin:0;max-height:var(--ath-comp-tooltip-content-max-height);max-width:var(--ath-comp-tooltip-content-max-width);opacity:0;overflow-wrap:break-word;overflow-y:auto;padding:var(--ath-comp-tooltip-content-padding);scrollbar-color:var(--atw-ref-color-neutral400) transparent;scrollbar-width:thin;top:0;transition-behavior:allow-discrete;transition-duration:2ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);&::-webkit-scrollbar{width:.25rem}&::-webkit-scrollbar-thumb{background-color:var(--atw-ref-color-neutral400)}&:popover-open{opacity:1}}.ath-button{&.ath-button-primary{&.ath-fill{background-color:var(--ath-sys-color-primary);&:not(:disabled):hover{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 70%,#fff)}&.ath-disabled{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 50%,#fff);opacity:.65}&.ath-active:not(.ath-disabled){background-color:color-mix(in srgb,var(--ath-sys-color-primary) 70%,#000)}}&.ath-ghost{&:not(:disabled):hover{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 20%,transparent)}}}&.ath-button-neutral{&.ath-fill{background-color:color-mix(in srgb,var(--ath-sys-color-neutral) 10%,#fff);&:not(:disabled):hover{background-color:color-mix(in srgb,var(--ath-sys-color-neutral) 20%,#fff)}&.ath-disabled{opacity:.65}}&.ath-ghost{&:not(:disabled):hover{background-color:color-mix(in srgb,var(--ath-sys-color-neutral) 20%,transparent)}&.ath-active{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 8%,transparent);&:focus{outline:none}}}.ath-disabled{background-color:color-mix(in srgb,var(--ath-sys-color-neutral) 50%,#fff)}}.ath-button-content{color:inherit}}.ath-action-buttons{display:inline-flex;gap:var(--atw-ref-spacing-200);&.ath-stretched{display:flex}&.ath-vertical{flex-direction:column}&.ath-vertical{.ath-confirm-button{order:1}.ath-cancel-button{order:2}}}.ath-modal{--ath-comp-modal-color-shadow:rgba(15,17,23,.1);--ath-comp-modal-color-background:var(--ath-sys-color-surface);background-color:var(--ath-comp-modal-color-background)}.ath-modal::backdrop{background-color:rgba(15,17,23,.3)}.ath-modal{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]{opacity:1}}&.ath-fixed{height:calc(100% - 5rem);max-height:none}}.ath-checkbox{--ath-comp-checkbox-label-line-height:var(--atw-ref-spacing-300);display:flex;flex-direction:column;row-gap:var(--atw-sys-spacing-050);.ath-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.196rem;border-style:solid;border-width:1px;flex-shrink:0;height:1rem;position:relative;width:1rem;z-index:0}.ath-checkbox-input{&:not(.ath-error){border-color:var(--ath-sys-input-color-border)}&.ath-error{border-color:var(--atw-sys-color-input-error-border)}&.ath-checked{background-color:var(--ath-sys-color-primary)}&.ath-indeterminate{background-color:var(--atw-ref-color-neutral100)}}.ath-checkbox-label-block{align-items:flex-start;display:flex;flex-direction:column;row-gap:var(--atw-sys-spacing-050)}.ath-checkbox-label-block{.ath-help-text{margin-left:0}}.ath-checkbox-label{border-color:var(--atw-sys-color-input-border);color:var(--ath-sys-color-input-label);line-height:var(--ath-comp-checkbox-label-line-height)}.ath-checkbox-label{&.ath-checkbox-disabled{color:var(--atw-sys-color-input-disabled-label)}}.ath-checkbox-wrapper{align-items:center;display:flex;height:var(--ath-comp-checkbox-label-line-height);position:relative}.ath-checkbox-wrapper{&.ath-checked,&.ath-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;z-index:1}}&.ath-checked{&:before{content:"\e5ca"}}&.ath-indeterminate{&:before{content:"\f88a"}}}.ath-infos{display:flex;flex-direction:column;margin-inline-start:1.5rem}.ath-infos{.ath-help-text{margin-inline-start:0}}}.ath-checkbox-group{display:flex;flex-direction:column;.ath-checkbox-group-label{color:var(--ath-sys-color-neutral)}&:has(.ath-checkbox-group-list){gap:var(--atw-sys-spacing-100)}&:has(:not(.ath-checkbox-group-list)){flex-direction:row}&.ath-direction-row{&:has(:not(.ath-checkbox-group-list)),.ath-checkbox-group-list{gap:var(--atw-sys-spacing-200)}}.ath-checkbox-group-list{display:flex;margin-inline-start:1.625rem}.ath-help-text{margin-inline-start:0}.ath-checkbox-group-top{&+.ath-help-text{margin-top:var(--atw-sys-spacing-100)}}&.ath-direction-column{&:has(:not(.ath-checkbox-group-list)),.ath-checkbox-group-list{flex-direction:column}}.ath-checkbox-group-top{display:flex;flex-direction:column}}.ath-radio{--ath-comp-radio-label-line-height:var(--atw-ref-spacing-300);.ath-radio-wrapper{align-items:center;display:flex;height:var(--ath-comp-radio-label-line-height)}.ath-radio-label{line-height:var(--ath-comp-radio-label-line-height)}.ath-radio-label-group{display:flex;flex-direction:column}.ath-radio-label-group{.ath-help-text{margin-inline-start:0}}.ath-radio-input{top:.1em}.ath-radio-input{&:disabled{pointer-events:none}&:disabled{border-color:color-mix(in srgb,var(--ath-comp-radio-color-border) 32%,transparent);&:checked{&:before{background-color:color-mix(in srgb,var(--ath-comp-radio-color-checkmark-background) 32%,transparent)}}}&:hover:not(:disabled){border-color:var(--ath-comp-radio-color-hover-border,var(--atw-ref-color-neutral400));&:checked{border-color:var(--ath-comp-radio-color-hover-checked-border,var(--atw-ref-color-primarydark));&:before{background-color:var(--ath-comp-radio-color-hover-checkmark-background,var(--atw-ref-color-primarydark))}}}&.ath-state-error{&:hover:not(:disabled){border-color:var(--ath-comp-radio-color-error-hover-border,var(--atw-ref-color-errordark));&:checked{&:before{background-color:var(--ath-comp-radio-color-error-hover-checkmark-background,var(--atw-ref-color-errordark))}}}}}.ath-radio-label{&.ath-display-button{align-items:center;box-sizing:border-box;height:2rem;justify-content:center;min-width:2rem;overflow:hidden;position:relative;.ath-radio-wrapper{position:absolute;right:104%}}}}.ath-radio-group{--ath-comp-radiogroup-column-gap:var(--atw-sys-spacing-050);--ath-comp-radiogroup-row-gap:var(--atw-sys-spacing-200);border-style:none;display:flex;flex-direction:column;gap:var(--ath-comp-radiogroup-column-gap);margin:0;padding:0;.ath-radio-list{display:flex}.ath-radio-list{&.ath-direction-column{flex-direction:column;gap:var(--ath-comp-radiogroup-column-gap)}&.ath-direction-row{flex-direction:row;gap:var(--ath-comp-radiogroup-row-gap)}}.ath-help-text{margin-left:0}}.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-comp-toggle-label-line-height:var(--atw-sys-spacing-300);.ath-checkbox-wrapper{align-items:center;display:flex;height:var(--ath-comp-toggle-label-line-height)}.ath-internal-checkbox{cursor:pointer}.ath-internal-checkbox{&:checked{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 50%,#fff);&:before{transform:translate3d(calc(var(--medium-toggle-width) - var(--medium-button-size)),-50%,0)}}&.ath-disabled,&.ath-read-only{cursor:auto}}.ath-toggle-label{align-items:flex-start;cursor:pointer;display:inline-flex;flex-shrink:1;font-size:var(--atw-ref-fontsize-p);font-weight:var(--atw-sys-fontweight-paragraph);letter-spacing:var(--atw-sys-letterspacing-paragraph);line-height:var(--ath-comp-toggle-label-line-height);--tw-text-opacity:1;color:rgb(15 17 23/var(--tw-text-opacity,1))}.ath-toggle-label{&.ath-disabled,&.ath-read-only{cursor:auto}}&.ath-size-medium{.ath-internal-checkbox{border-radius:calc(var(--medium-toggle-height)/2)}}&.ath-size-small{.ath-internal-checkbox{border-radius:calc(var(--small-toggle-height)/2);&:checked{&:before{transform:translate3d(calc(var(--small-toggle-width) - var(--small-button-size)),-50%,0)}}}}.ath-toggle-label-group{display:flex;flex-shrink:1;gap:.5rem}&.ath-color-warning{.ath-internal-checkbox{&:checked{--tw-bg-opacity:1;background-color:rgb(248 216 170/var(--tw-bg-opacity,1))}&:checked{&:before{--tw-bg-opacity:1;background-color:rgb(236 146 19/var(--tw-bg-opacity,1))}&:hover{&:before{--tw-bg-opacity:1;background-color:rgb(198 122 16/var(--tw-bg-opacity,1))}}}}}.ath-toggle-text-group{display:flex;flex-direction:column}.ath-toggle-text-group{.ath-help-text{margin-inline-start:0}}}.ath-toggle-group{display:flex;&.ath-direction-row{gap:var(--atw-sys-spacing-200)}&.ath-direction-column{flex-direction:column;gap:var(--atw-sys-spacing-100)}}.ath-banner{word-break:break-all;.ath-icon{flex-shrink:0}}.ath-message{--ath-comp-message-text-color:var(--ath-sys-color-title);--ath-comp-message-icon-size:var(--atw-sys-spacing-300);--ath-comp-message-gap:var(--atw-sys-spacing-100);--ath-comp-message-border-radius:var(--ath-sys-borderradius-base);--ath-comp-message-body-gap:var(--atw-sys-spacing-100);display:none;&.ath-displayed{align-items:flex-start;border-radius:var(--ath-comp-message-border-radius);display:flex;gap:var(--ath-comp-message-gap);padding-bottom:var(--atw-sys-spacing-100);padding-left:var(--atw-sys-spacing-150);padding-right:var(--atw-sys-spacing-150);padding-top:var(--atw-sys-spacing-100)}&.ath-displayed{&.ath-type-info{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 8%,transparent)}&.ath-type-success{background-color:color-mix(in srgb,var(--atw-sys-color-success) 8%,transparent)}&.ath-type-error{background-color:color-mix(in srgb,var(--atw-sys-color-error) 8%,transparent)}&.ath-type-warning{background-color:color-mix(in srgb,var(--atw-sys-color-warning) 8%,transparent)}&.ath-align{align-items:center}}.ath-message-close{align-items:center;align-self:center;background-color:transparent;border-style:none;cursor:pointer;display:flex;justify-content:center;margin-left:auto;width:var(--ath-comp-message-icon-size)}.ath-message-close,.ath-message-icon{flex-basis:var(--ath-comp-message-icon-size);flex-shrink:0}.ath-message-body,.ath-message-title{color:var(--ath-comp-message-text-color)}.ath-message-body{display:flex;flex-direction:column;gap:var(--ath-comp-message-body-gap)}.ath-message-container{display:flex;flex-direction:column;flex-grow:1;gap:var(--atw-sys-spacing-050)}}.ath-toast{--ath-comp-toast-max-width:26.25rem;&.ath-pre-open{align-items:center;border-radius:.196rem;bottom:1rem;-moz-column-gap:1rem;column-gap:1rem;display:flex;right:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;opacity:0;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}&:popover-open{top:auto}&:popover-open{left:auto}&:popover-open{max-width:var(--ath-comp-toast-max-width)}&:popover-open{padding-top:.6rem}&:popover-open{opacity:1}&:popover-open{box-shadow:0 3px 9px 0 rgba(52,60,80,.1),0 3px 6px 0 rgba(52,60,80,.06)}.ath-button,.ath-icon{flex-shrink:0}}.ath-color-input{.ath-color-display{&:has(.ath-color-selector:focus){outline:.125rem solid var(--ath-sys-color-outline);outline-offset:var(--ath-sys-size-outline)}}}.ath-files-input{--ath-files-input-container-unfilled-gap:var(--atw-ref-spacing-100);--ath-files-input-container-border-color:var(--atw-ref-color-neutral200);--ath-files-input-container-border-radius:var(--atw-sys-borderradius-base);--ath-files-input-container-width:18rem;--ath-files-input-container-height:2.5rem;--ath-files-input-container-inline-padding:var(--atw-ref-spacing-050);--ath-files-input-container-filled-background-color:var(--atw-sys-color-surface);--ath-files-input-container-filled-inline-padding:var(--atw-ref-spacing-100);display:flex;flex-direction:column;height:var(--ath-files-input-container-height);width:var(--ath-files-input-container-width);.ath-files-input-label{color:var(--atw-sys-input-color-label)}.ath-files-container{align-items:center;border-radius:var(--ath-files-input-container-border-radius);display:flex;height:2.5rem;justify-content:center;overflow:hidden;padding-bottom:0;padding-left:var(--ath-files-input-container-inline-padding);padding-right:var(--ath-files-input-container-inline-padding);padding-top:0;position:relative}.ath-files-container{&:not(.ath-disabled){border-style:dashed;border-width:.0625rem}&:not(.ath-error){border-color:var(--ath-files-input-container-border-color)}&.ath-error{background-color:color-mix(in srgb,var(--atw-sys-color-error) 8%,transparent);border-color:var(--atw-ref-color-error)}&.ath-unfilled{gap:var(--ath-files-input-container-unfilled-gap)}&.ath-filled{gap:var(--atw-ref-spacing-150);padding-left:var(--ath-files-input-container-filled-inline-padding);padding-right:var(--ath-files-input-container-filled-inline-padding)}&.ath-filled{&.ath-error{border-style:solid}&:not(.ath-error){background-color:var(--ath-files-input-container-filled-background-color);border-color:transparent}}&.ath-disabled{background-color:var(--atw-sys-color-input-disabled-background)}&.ath-disabled{*{opacity:.5}.ath-icon{opacity:.3}}.ath-file-name{color:var(--atw-sys-color-input-label);font-size:.75rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ath-file-state-icon{flex-shrink:0}.ath-files-input-input{height:.1px;pointer-events:none;position:absolute;top:0;width:.1px}.ath-file-icon{flex-shrink:0;height:1.375rem;margin-right:var(--spacing-s);width:1.375rem}.ath-file-action{background-color:transparent;border-style:none;cursor:pointer;flex-shrink:0;margin:0;padding:0}.ath-file-action{&+.ath-file-action{margin-left:var(--spacing-l)}&:disabled{cursor:auto}}.ath-default-text{color:var(--atw-sys-input-color-label);font-size:1rem;line-height:1.5rem}.ath-files-search{color:var(--atw-sys-color-outline);font-size:.875rem;line-height:1.25rem;text-decoration-line:underline}}}.ath-image-files-input{.ath-image-badge{transform:translate3d(50%,-50%,0)}.ath-image-block{border-color:var(--atw-ref-color-neutral200)}.ath-image-block:hover{border-color:var(--atw-ref-color-neutral)}.ath-image-block{&.ath-state-error{background-color:var(--atw-ref-color-error050);border-color:var(--atw-ref-color-error)}&.ath-focus{background-color:var(--atw-ref-color-primary050);border-color:var(--atw-ref-color-primary)}&.ath-selected{border-color:var(--atw-ref-color-primary);border-style:solid}&.ath-disabled{background-color:var(--atw-sys-color-input-disabled-background);border-color:transparent}}.ath-message{align-items:center;display:flex;flex-direction:column}.ath-default-size,.ath-default-text{color:var(--atw-ref-color-neutral)}.ath-default-size,.ath-default-text{&.ath-disabled{color:var(--atw-sys-color-input-disabled-label)}}.ath-message-uploading{color:var(--atw-ref-color-neutral)}.ath-image-label{align-items:center;color:var(--atw-ref-color-neutral);display:flex}}.ath-input-container{color:var(--ath-sys-color-title);&:has(input:disabled){background-color:var(--atw-sys-color-input-disabled-background);border-radius:var(--ath-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(--ath-sys-color-neutral);font-family:inherit;font-size:var(--label-size)}.ath-input-container{position:relative;&>.ath-icon{left:1rem}.ath-input-input{background-color:transparent;border-radius:var(--ath-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(.ath-borderless):hover{outline-color:var(--atw-sys-color-input-hover-border)}&.ath-error{outline-color:var(--atw-sys-color-error)}&.ath-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(--ath-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}&>.ath-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(--ath-sys-color-surface);border:2px solid var(--ath-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(--ath-sys-color-surface);border:2px solid var(--ath-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(--ath-sys-color-primary)}&:has(.ath-textarea-textarea:disabled){background-color:var(--atw-sys-color-input-disabled-background);border-color:transparent}}}.ath-alert{width:37.5rem}.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]{.ath-accordion-item-title{&:after{transform:rotate(180deg)}}}.details-content{transition-property:max-height}}.ath-add-list-option{--ath-comp-add-option-height:2rem;--ath-comp-add-option-color:var(--ath-sys-color-primary);align-items:center;box-shadow:0 -2px 4px 0 var(--ath-sys-color-shadow-base);color:var(--ath-comp-add-option-color);-moz-column-gap:var(--atw-sys-spacing-100);column-gap:var(--atw-sys-spacing-100);cursor:pointer;display:flex;height:var(--ath-comp-add-option-height);padding-left:var(--atw-sys-spacing-100);padding-right:var(--atw-sys-spacing-100);width:100%;.ath-icon{flex-shrink:0}}.ath-list-option{--ath-comp-option-height:1.75rem;--ath-comp-option-color-label:var(--ath-sys-input-color-label);--ath-comp-option-color-hover-background:var(--atw-ref-color-neutral025);--ath-comp-option-color-display-border-radius:var(--ath-sys-borderradius-base);--ath-comp-option-color-display-size:0.75rem;--ath-comp-option-color-label-focus:var(--ath-sys-color-primary);--ath-comp-option-color-focus-background:var(--ath-sys-color-primarycontainer);--ath-comp-option-color-label-disabled:var(--atw-sys-color-input-disabled-label);align-items:center;color:var(--ath-comp-option-color-label);-moz-column-gap:var(--atw-sys-spacing-100);column-gap:var(--atw-sys-spacing-100);display:flex;height:var(--ath-comp-option-height);padding-left:var(--atw-sys-spacing-100);padding-right:var(--atw-sys-spacing-100);&:focus:not(:hover){background-color:var(--ath-comp-option-color-focus-background);color:var(--ath-comp-option-color-label-focus)}&:not(.ath-disabled){cursor:pointer}&:hover:not(.ath-disabled){background-color:var(--ath-comp-option-color-hover-background)}&[aria-disabled=true]{color:var(--ath-comp-option-color-label-disabled)}&[aria-disabled=true]{.ath-icon,.ath-image-icon,.ath-option-color{opacity:.5}}}.ath-list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.ath-dropdown-list{--ath-comp-dropdown-block-padding:var(--atw-sys-spacing-050);--ath-comp-dropdown-empty-color:var(--atw-ref-color-neutral200);--ath-comp-dropdown-message-color:var(--ath-sys-color-surface);--ath-comp-dropdown-message-background-color:var(--atw-sys-color-error);display:flex;flex-direction:column;gap:var(--atw-sys-spacing-050);padding-bottom:var(--ath-comp-dropdown-block-padding);padding-left:0;padding-right:0;padding-top:var(--ath-comp-dropdown-block-padding);.ath-list-wrapper{display:flex;flex-direction:column;overflow:auto;scroll-behavior:smooth}.ath-list-wrapper{flex:1 1 100%;&.ath-mobile{max-height:none}.ath-list-block{box-sizing:border-box;flex-shrink:0}}.ath-list-empty{align-items:center;color:var(--ath-comp-dropdown-empty-color);display:flex;justify-content:center;min-height:4rem}.ath-list-loading{align-items:center;display:flex;justify-content:center}.ath-list-message{background-color:var(--ath-comp-dropdown-message-background-color);color:var(--ath-comp-dropdown-message-color);margin:0;overflow-wrap:break-word;padding-bottom:var(--atw-sys-spacing-050);padding-left:var(--atw-sys-spacing-150);padding-right:var(--atw-sys-spacing-150);padding-top:var(--atw-sys-spacing-050);white-space:normal}}.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(--ath-sys-color-outline)}.ath-language-check{&:checked{height:1.5rem;position:relative;width:1.5rem;&:before{color:var(--ath-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-item-content{--ath-comp-item-inline-padding:var(--atw-sys-spacing-100);--ath-comp-item-block-padding:var(--atw-ref-spacing-050);--ath-comp-item-height:1.75rem;--ath-comp-item-compact-width:var(--ath-comp-item-height);--ath-comp-item-gap:var(--atw-ref-spacing-150);--ath-comp-item-border-radius:var(--ath-sys-borderradius-base);--ath-comp-item-active-background-color:color-mix(in srgb,var(--ath-sys-color-primary) 8%,transparent);--ath-comp-item-color:var(--ath-sys-color-neutral);--ath-comp-item-active-color:var(--ath-sys-color-primary);--ath-comp-item-disabled-color:var(--atw-ref-color-neutral100);--ath-comp-item-hover-background-color:color-mix(in srgb,var(--ath-sys-color-neutral) 8%,transparent);align-items:center;border-radius:var(--ath-comp-item-border-radius);box-sizing:border-box;color:var(--ath-comp-item-color);display:flex;gap:var(--ath-comp-item-gap);min-height:var(--ath-comp-item-height);padding:var(--ath-comp-item-block-padding) var(--ath-comp-item-inline-padding);&:not(.ath-item-disabled){cursor:pointer}&.ath-item-active{background-color:var(--ath-comp-item-active-background-color);color:var(--ath-comp-item-active-color)}&.ath-item-disabled{color:var(--ath-comp-item-disabled-color);cursor:not-allowed}&:hover:not(.ath-item-disabled){background-color:var(--ath-comp-item-hover-background-color)}.ath-item-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}&.ath-item-compact,.ath-item-icon{width:var(--ath-comp-item-compact-width)}&.ath-item-compact{padding-left:0;padding-right:0}&.ath-item-compact{&.ath-item-opened{padding-left:var(--ath-comp-item-inline-padding);padding-right:var(--ath-comp-item-inline-padding);width:auto}}.ath-item{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ath-nav-link-list{color:var(--ath-sys-color-neutral);display:flex;flex-direction:column;gap:var(--atw-sys-spacing-150);&.ath-nav-link-compact{align-items:center}.ath-nav-link-list-block{list-style-type:none;margin:0;padding:0}.ath-nav-link-label{align-items:center;color:var(--ath-sys-color-neutral);display:flex;gap:var(--atw-sys-spacing-100);height:var(--atw-sys-spacing-200)}.ath-nav-link-label:after{background-color:var(--atw-ref-color-neutral075);flex-grow:1;flex-shrink:0;height:.0625rem;--tw-content:"";content:var(--tw-content)}.ath-nav-link-label{&.ath-label-compact{width:calc(100% + var(--atw-sys-spacing-200)*2)}.ath-nav-link-label-text{flex-shrink:1;overflow:hidden;white-space:nowrap}.ath-nav-link-label-text{&.ath-label-compact{display:none}}}}.ath-sidebar-drawer{--ath-comp-sidebar-drawer-container-background-color:var(--ath-sys-color-surface);--ath-comp-sidebar-drawer-container-padding:0;--compact-width:3.75rem;--large-width:14rem;display:flex;flex-basis:var(--large-width);flex-direction:column;flex-grow:0;flex-shrink:0;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--large-width);z-index:10;&.ath-mobile{flex:1 1 auto;flex-grow:0;width:0}&.ath-compact{flex-basis:var(--compact-width);flex-grow:0;flex-shrink:0;width:var(--compact-width)}.ath-drawer-container{background-color:var(--ath-comp-sidebar-drawer-container-background-color);border-color:var(--atw-ref-color-neutral075);border-inline-end-width:.0625rem;border-style:solid;display:flex;flex-direction:column;flex-grow:1;padding:var(--ath-comp-sidebar-drawer-container-padding);width:var(--large-width)}.ath-drawer-container{&.ath-compact{width:var(--compact-width)}&.ath-compact{&.ath-open{.ath-drawer-footer{justify-content:right;padding-bottom:var(--atw-sys-spacing-050);padding-left:var(--atw-sys-spacing-200);padding-right:var(--atw-sys-spacing-200);padding-top:var(--atw-sys-spacing-050)}}.ath-drawer-footer{justify-content:center;padding-bottom:var(--atw-sys-spacing-050);padding-left:0;padding-right:0;padding-top:var(--atw-sys-spacing-050)}}&.ath-open{inset:0;position:absolute;width:var(--large-width)}&.ath-mobile{bottom:0;left:0;position:fixed;width:100%;z-index:100;--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-duration:.4s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}&.ath-mobile{&.ath-open{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}}.ath-drawer-header{display:flex}.ath-drawer-header{margin-block-end:var(--atw-sys-spacing-200);.ath-drawer-close{margin-left:auto}}.ath-drawer-body{display:flex;flex:1 1 0%;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:var(--atw-sys-spacing-200)}.ath-drawer-footer{margin-top:auto;padding-bottom:0;padding-left:var(--atw-sys-spacing-200);padding-right:var(--atw-sys-spacing-200);padding-top:0}.ath-drawer-footer{&:not(.ath-mobile){border-color:var(--atw-ref-color-neutral075);border-style:solid;border-top-width:.0625rem;box-sizing:border-box;display:flex;flex-basis:2.5rem;flex-direction:row-reverse;flex-grow:0;flex-shrink:0;padding-bottom:var(--atw-sys-spacing-050);padding-left:var(--atw-sys-spacing-200);padding-right:var(--atw-sys-spacing-200);padding-top:var(--atw-sys-spacing-050)}}}.ath-sidebar-navigation{.ath-group-nav{display:flex;flex-direction:column;gap:var(--atw-sys-spacing-200)}.ath-sidebar-navigation-top{align-items:center;color:var(--ath-sys-color-neutral);display:flex;gap:var(--atw-sys-spacing-100);justify-content:flex-start;padding-left:var(--atw-sys-spacing-250);padding-right:var(--atw-sys-spacing-200);width:100%}.ath-sidebar-navigation-top{&.ath-compact{justify-content:center;padding-left:var(--atw-sys-spacing-150);padding-right:var(--atw-sys-spacing-150)}&.ath-compact{.ath-sidebar-navigation-top-content{display:none}.ath-sidebar-navigation-top-icon-wrapper{align-items:center;display:flex;justify-content:center;margin-top:var(--atw-sys-spacing-200);padding-bottom:var(--atw-sys-spacing-050)}&.is-open{justify-content:flex-start;padding-left:var(--atw-sys-spacing-250);padding-right:var(--atw-ref-spacing-200)}&.is-open{.ath-sidebar-navigation-top-icon-wrapper{display:none}.ath-sidebar-navigation-top-content{display:flex;pointer-events:auto}}}}.ath-sidebar-navigation-top-content{align-items:center;display:flex;overflow:hidden;white-space:nowrap}}.ath-card{--ath-card-background-color:var(--ath-sys-color-surface);background-color:var(--ath-card-background-color);border-color:var(--atw-ref-color-neutral075);border-radius:var(--ath-sys-borderradius-base);border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:var(--atw-sys-spacing-200);padding:var(--atw-sys-spacing-200);&.ath-card-thin{padding:var(--atw-sys-spacing-100)}.ath-card-header{display:flex;flex-direction:column;gap:var(--atw-ref-spacing-050)}.ath-card-title{color:var(--ath-sys-color-title)}.ath-card-subtitle{color:var(--ath-sys-color-neutral)}.ath-card-footer{display:flex;flex-direction:row-reverse}}.ath-popover{background-color:transparent;&:not(.ath-raw){border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(15,17,23,.2);--tw-shadow:var(--tw-shadow-colored)}}.ath-main-page{--ath-main-page-background-color:var(--ath-sys-color-surface);--ath-main-page-title-color:var(--atw-sys-color-onsurfacevariant);--ath-main-page-content-gap:var(--atw-sys-spacing-100);display:flex;flex-direction:column;flex-grow:1;gap:var(--atw-sys-spacing-200);margin:0;overflow-y:auto;.ath-main-page-header{display:flex;justify-content:space-between;padding-left:var(--atw-sys-spacing-200);padding-right:var(--atw-sys-spacing-200)}.ath-main-page-header{>*{flex:1 1 0%}.ath-main-page-header-top{align-items:center;display:flex;gap:var(--atw-sys-spacing-100)}.ath-main-page-title{color:var(--ath-main-page-title-color)}}.ath-main-page-content{display:flex;flex:1 1 0%;flex-direction:column;gap:var(--ath-main-page-content-gap);padding:var(--atw-sys-spacing-200)}.ath-main-page-content{.ath-tabs{margin-inline:calc(var(--atw-sys-spacing-200)*-1);width:auto}&.ath-compact{padding:0}&.ath-compact{.ath-tabs{margin-left:0;margin-right:0;margin-top:0}}}}.ath-root-page{display:flex;flex-direction:column;height:100dvh;main{display:flex;flex:1 1 0%;overflow:auto}main{>:not(:first-child){display:flex;flex:1 1 0%;flex-direction:column}}&.ath-mobile{main{position:relative}.ath-sidebar-drawer,ath-sidebar-drawer{flex-grow:0}}}.ath-core-page-header{--ath-page-header-title-color:var(--ath-sys-color-primary);--ath-page-header-background-color:var(--ath-sys-color-surface);--ath-page-header-nav-item-color:var(--ath-sys-color-neutral);--ath-page-header-nav-item-active-color:var(--ath-sys-color-title);--ath-page-header-nav-item-active-under-color:var(--ath-sys-color-primary);--ath-header-inline-padding:var(--atw-sys-spacing-200);--ath-header-height:3rem;--ath-underline-height:0.1875rem;background-color:var(--ath-page-header-background-color);border-bottom-width:1px;border-color:var(--atw-ref-color-neutral075);border-style:solid;box-sizing:border-box;display:flex;gap:var(--atw-sys-spacing-200);height:var(--ath-header-height);padding-bottom:0;padding-left:var(--ath-header-inline-padding);padding-right:var(--ath-header-inline-padding);padding-top:0;&.ath-header-mobile{gap:var(--atw-sys-spacing-100)}&.ath-header-mobile{.ath-header-custom{width:100%}}.ath-application-button{align-self:center}.ath-header-title{align-items:center;color:var(--ath-page-header-title-color);display:flex;margin-inline-end:var(--atw-sys-spacing-050)}.ath-header-nav-list{display:flex;gap:var(--atw-ref-spacing-200);list-style-type:none;padding:0}.ath-header-nav-item{align-items:center;color:var(--ath-page-header-nav-item-color);display:flex;position:relative}.ath-header-nav-item{a{border-radius:var(--ath-sys-borderradius-base)}a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none;text-decoration:none;&:hover{text-decoration:none}&:focus-visible,&:hover{color:var(--atw-ref-color-primarylight)}&:focus-visible,&:hover{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 8%,transparent)}&:focus-visible{box-shadow:inset 0 0 0 .0625rem var(--atw-ref-color-primarylight)}}&.ath-active-item{color:var(--ath-page-header-nav-item-active-color)}&.ath-active-item{&:after{background-color:var(--ath-page-header-nav-item-active-under-color);border-radius:var(--ath-underline-height) var(--ath-underline-height) 0 0;bottom:0;content:"";height:var(--ath-underline-height);left:var(--atw-ref-spacing-050);position:absolute;right:var(--atw-ref-spacing-050)}}span{color:var(--atw-sys-color-input-disabled-label)}}.ath-header-nav-item-content{padding-bottom:var(--atw-sys-spacing-050);padding-left:var(--atw-sys-spacing-100);padding-right:var(--atw-sys-spacing-100);padding-top:var(--atw-sys-spacing-050)}.ath-application-logo,.ath-header-title{cursor:pointer}.ath-application-logo{align-self:center}.ath-header-select-mobile{margin-bottom:auto;margin-left:0;margin-right:0;margin-top:auto}.ath-header-custom{align-self:center;display:flex;gap:var(--atw-sys-spacing-100)}.ath-header-custom-end{align-self:center;display:flex;margin-inline-start:auto}}.ath-basic-header{display:flex;flex-direction:column;gap:var(--atw-sys-spacing-100);.ath-title-block{align-items:center;display:flex;gap:var(--atw-sys-spacing-100)}.ath-header-title{color:var(--ath-sys-color-title)}.ath-header-description{margin:0}}.ath-main-header{display:flex;gap:var(--atw-sys-spacing-100);&.ath-display-column{flex-direction:column}&.ath-display-row{flex-direction:row;justify-content:space-between}.ath-header-content{display:flex;flex-direction:column;gap:var(--atw-sys-spacing-100)}.ath-alternative-content{display:flex;gap:var(--atw-sys-spacing-150);padding-bottom:var(--atw-sys-spacing-100);padding-left:var(--atw-ref-spacing-200);padding-top:var(--atw-sys-spacing-100)}.ath-alternative-content{.ath-header-title{align-items:center;color:var(--ath-sys-color-title);display:flex}.ath-alternative-block{align-items:center;display:flex;flex:1 1 0%}.ath-trailing-block{&.ath-mobile{flex:0 1 auto;margin-inline-start:auto}}}}.acc-balance-block{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 10%,#fff)}.acc-nav-block{&:has(.acc-nav-content:focus),&:has(a:focus){outline:var(--ath-sys-color-outline) var(--ath-sys-size-outline) solid}.acc-nav-content:focus,a:focus{.acc-icon-block{background-color:color-mix(in srgb,var(--ath-sys-color-primary) 15%,transparent)}}.acc-icon-block{background-color:color-mix(in srgb,var(--ath-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(--ath-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(--ath-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(--ath-sys-color-title)}}