.link{text-decoration:none;color:var(--sds-color-dark-red)}.link:hover{cursor:pointer}.avatar-button{border-radius:var(--avatar-border-radius);cursor:pointer;height:var(--avatar-diameter);width:var(--avatar-diameter);&:focus-visible{outline:none;--offset:calc(var(--sds-size-stroke-border) * 2);&:before{content:"";border-radius:calc(var(--avatar-border-radius) + var(--offset));bottom:calc(-1 * var(--offset));box-shadow:0 0 0 var(--global-focus-ring-size) var(--global-focus-ring-color);left:calc(-1 * var(--offset));position:absolute;right:calc(-1 * var(--offset));top:calc(-1 * var(--offset))}}}.cover{object-fit:cover}.avatar{border-radius:var(--avatar-border-radius);position:relative;height:var(--avatar-diameter);width:var(--avatar-diameter);>img,>svg{border-radius:var(--avatar-border-radius);height:auto;width:100%;position:absolute;top:0;left:0}>svg{background:var(--sds-color-background-brand-default);>text{fill:var(--sds-color-text-brand-on-brand);font-size:var(--sds-typography-scale-07)}}}.avatar-block{color:var(--sds-color-text-default-secondary);display:flex;align-items:center;column-gap:var(--sds-size-space-200);&:has(>.avatar-description){grid-template-areas:"avatar title" "avatar description"}&:not(:has(>.avatar-description)){&>.avatar-title{margin:auto auto auto 0}}>.avatar{grid-area:avatar}}.avatar-title{grid-area:title;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:18px}.avatar-description,.avatar-title{color:var(--sds-color-brand-500);font-weight:400}.avatar-description{grid-area:description;font-family:var(--sds-typography-family-sf_pro_display)}.avatar-title-medium{font-size:18px;line-height:24px}.avatar-title-small{font-size:16px;line-height:20px}.avatar-description-medium{font-size:14px;line-height:18px}.avatar-description-small{font-size:12px;line-height:16px}.avatar-status{box-sizing:content-box;border:2px solid #fff;border-radius:100%;position:absolute;right:0;bottom:0}.avatar-size-medium>.avatar-status,.avatar-size-small>.avatar-status{width:6px;height:6px;border-width:1px}.avatar-size-large>.avatar-status,.avatar-size-xl>.avatar-status{width:12px;height:12px;border-width:2px}.avatar-status-online{background-color:#15c63c}.avatar-status-offline{background-color:#ff3b30}.avatar-shape-circle{--avatar-border-radius:var(--sds-size-radius-full)}.avatar-shape-square{--avatar-border-radius:var(--sds-size-radius-200)}.avatar-size-small{--avatar-diameter:var(--sds-size-icon-small)}.avatar-size-medium{--avatar-diameter:var(--sds-size-icon-medium)}.avatar-size-large{--avatar-diameter:var(--sds-size-icon-large)}.avatar-size-xl{--avatar-diameter:var(--sds-size-icon-xl)}.avatar-size-xl-2{--avatar-diameter:52px}.avatar-size-xxl{--avatar-diameter:100px}.avatar-size-tablet{--avatar-diameter:97px}.avatar-size-mobile{--avatar-diameter:72px}.avatar-group{align-items:center;display:flex;gap:var(--sds-size-space-300);>.avatar+.avatar{z-index:0}>.avatar+.avatar,>.avatar+.avatar-group-overflow{margin-left:calc(var(--sds-size-space-300) * -1 + var(--avatar-group-gap))}>.avatar+.avatar-group-overflow{width:32px;height:32px;z-index:1;border-radius:100%;background:#f2f3f7;color:var(--sds-color-gray-400);display:flex;align-items:center;justify-content:center}&.avatar-group-spacing-100{--avatar-group-gap:var(--sds-size-space-100)}&.avatar-group-spacing-200{--avatar-group-gap:-1rem}&.avatar-group-spacing-300{--avatar-group-gap:var(--sds-size-space-300)}&.avatar-group-spacing-negative-100,&.avatar-group-spacing-negative-200,&.avatar-group-spacing-negative-300{>.avatar{box-shadow:var(--sds-effects-shadows-drop-shadow-200)}}&.avatar-group-spacing-negative-100{--avatar-group-gap:var(--sds-size-space-negative-100)}&.avatar-group-spacing-negative-200{--avatar-group-gap:var(--sds-size-space-negative-200)}&.avatar-group-spacing-negative-300{--avatar-group-gap:var(--sds-size-space-negative-300)}}.image{max-width:100%;object-fit:cover;object-position:center;width:auto}.image-placeholder{background:var(--sds-color-background-default-secondary);display:block}img.image-loading{opacity:0;display:none}.image-variant-rounded{border-radius:var(--sds-size-radius-100)}.image-aspect-ratio-1-1{aspect-ratio:1/1}.image-aspect-ratio-16-9{aspect-ratio:16/9}.image-aspect-ratio-4-3{aspect-ratio:4/3}.image-aspect-ratio-fill{width:100%}.image-aspect-ratio-natural{aspect-ratio:auto}.image-size-small{--image-size-height:10rem;height:var(--image-size-height)}.image-size-medium{--image-size-height:20rem;height:var(--image-size-height)}.image-size-large{--image-size-height:30rem;height:var(--image-size-height)}.image-size-fill{width:100%}.image-size-fill,.image-size-natural{--image-size-height:auto;height:var(--image-size-height)}.image-size .picture{display:flex;width:100%}.button{--border-radius:var(--sds-size-radius-buttons);padding:var(--button-padding);align-items:center;box-shadow:inset 0 0 0 var(--sds-size-stroke-border) var(--button-border-color);border-radius:var(--border-radius);background:var(--button-background-color);color:var(--button-color);cursor:pointer;position:relative;display:flex;font:var(--button-font);justify-content:center;white-space:nowrap;font-weight:500;>.icon{--icon-color:var(--button-color)}}.button-size-small{--button-font:var(--sds-font-body-base);--button-padding:var(--sds-size-space-200) var(--sds-size-space-300) var(--sds-size-space-200) var(--sds-size-space-300);height:32px;>.icon{--icon-diameter:var(--sds-typography-scale-02)}}.button-size-medium{--button-font:var(--sds-font-body-base);--button-padding:var(--sds-size-space-300) var(--sds-size-space-400) var(--sds-size-space-300) var(--sds-size-space-400);height:48px;border-radius:16px;font-size:16px;>.icon{--icon-diameter:var(--sds-typography-scale-03)}}.button-size-large{--button-font:var(--sds-font-body-base);--button-padding:18px 24px;height:52px;border-radius:16px;font-size:16px;>.icon{--icon-diameter:var(--sds-typography-scale-03)}}.button-size-xl{--button-font:var(--sds-font-body-base);--button-padding:21px 28px;height:60px;border-radius:99px;font-size:18px;>.icon{--icon-diameter:var(--sds-typography-scale-03)}}.button[data-focus-visible]{outline:none;--offset:calc(var(--sds-size-stroke-border) * 2);&:before{content:"";border-radius:calc(var(--border-radius) + var(--offset));bottom:calc(-1 * var(--offset));box-shadow:0 0 0 var(--global-focus-ring-size) var(--global-focus-ring-color);left:calc(-1 * var(--offset));position:absolute;right:calc(-1 * var(--offset));top:calc(-1 * var(--offset))}}.button-variant-primary{--button-background-color:var(--sds-color-brand);--button-border-color:var(--button-background-color);--button-color:#f3f3f3;font-family:Montserrat;&[data-hovered]:not([data-disabled]){--button-background-color:var(--sds-color-gray-900);--button-border-color:var(--button-background-color);--button-color:#f5f5f5}}.button-variant-primary-light{--button-background-color:#fff;--button-border-color:var(--button-background-color);--button-color:#000;font-family:Montserrat;&[data-hovered]:not([data-disabled]){--button-background-color:hsla(0,0%,100%,.742);--button-border-color:var(--button-background-color);--button-color:#000}}.button-variant-neutral{--button-background-color:#f2f3f5;--button-border-color:var(--button-background-color);--button-color:#1e1e1e;&[data-hovered]:not([data-disabled]){--button-background-color:#f7f7f7}}.button-variant-border{--button-background-color:transparent;--button-border-color:transparent;--button-color:var(--sds-color-slate-900);border:1px solid #86909c;&[data-hovered]:not([data-disabled]){border:1px solid var(--sds-color-brand-500);--button-color:var(--sds-color-gray-900)}}.button-variant-border-light{--button-background-color:transparent;--button-border-color:transparent;--button-color:#fff;border:1px solid #c9cdd4;&[data-hovered]:not([data-disabled]){border:1px solid var(--sds-color-brand-300);--button-color:var(--sds-color-brand-300)}}.button-variant-subtle{--button-background-color:transparent;--button-border-color:transparent;--button-color:#000;border:1px solid transparent;&[data-hovered]:not([data-disabled]){border:1px solid transparent;--button-color:var(--sds-color-gray-900)}}.button-variant-subtle-red{--button-background-color:transparent;--button-border-color:transparent;--button-color:red;border:1px solid transparent;&[data-hovered]:not([data-disabled]){border:1px solid transparent;--button-color:red}}.button-variant-danger-primary{--button-background-color:#ff2525;--button-border-color:#ff2525;--button-color:#fff;&[data-hovered]:not([data-disabled]){--button-background-color:var(--sds-color-red-600);--button-border-color:var(--sds-color-border-danger-default);--button-border-color:var(--sds-color-red-700)}}.button-variant-danger-subtle{--button-background-color:#ff2525;--button-border-color:#ff2525;--button-color:#f3f3f3;&[data-hovered]:not([data-disabled]){--button-background-color:#000;--button-border-color:var(--sds-color-red-700)}}.button[data-disabled]{cursor:default;pointer-events:none;--button-background-color:var(--sds-color-background-disabled-default);--button-border-color:var(--sds-color-background-disabled-default);--button-color:var(--sds-color-text-disabled-default)}.button-group{align-items:center;display:flex;gap:var(--sds-size-space-300);&.button-group-align-start{justify-content:flex-start}&.button-group-align-center{justify-content:center}&.button-group-align-end{justify-content:flex-end}&.button-group-align-justify{>.button{flex:1}}&.button-group-align-stack{flex-direction:column;>.button{width:100%}}}.button-round-s{border-radius:12px}.button-round-m{border-radius:16px}.button-round-full{border-radius:99px}.button-text-s{font-size:16px}.button-text-m{font-size:18px}.button-text-l{font-size:24px}.checkbox{--checkbox-background:var(--sds-color-background-default-default);--checkbox-border:var(--sds-color-border-default-default);--checkbox-icon:var(--sds-color-icon-brand-on-brand);--checkbox-border-radius:var(--sds-size-radius-100);align-items:center;background:var(--checkbox-background);box-shadow:inset 0 0 0 var(--sds-size-stroke-border) var(--checkbox-border);box-sizing:border-box;border-radius:var(--checkbox-border-radius);display:flex;height:var(--sds-size-space-400);justify-content:center;position:relative;width:var(--sds-size-space-400);>.icon{--icon-color:var(--checkbox-icon);display:none}}.checkbox[data-disabled]{&,&[data-selected]{--checkbox-background:var(--sds-color-background-disabled-default);--checkbox-border:var(--sds-color-border-disabled-default)}}.checkbox-field[data-selected]>.checkbox,.checkbox[data-selected]{--checkbox-background:#ec221f;--checkbox-border:var(--checkbox-background)}.checkbox-field[data-selected]:not([data-indeterminate])>.checkbox>.icon-selected,.checkbox-field[data-selected][data-indeterminate]>.checkbox>.icon-indeterminate,.checkbox[data-selected]:not([data-indeterminate])>.icon-selected,.checkbox[data-selected][data-indeterminate]>.icon-indeterminate{display:block}.checkbox-field[data-selected][data-disabled]>.checkbox,.checkbox[data-selected][data-disabled]{--checkbox-icon:var(--sds-color-icon-disabled-default)}.checkbox-field[data-focus-visible] .checkbox:before{--offset:calc(var(--sds-size-stroke-border) * 2);content:"";border-radius:calc(var(--checkbox-border-radius) + var(--offset));bottom:calc(-1 * var(--offset));box-shadow:0 0 0 var(--global-focus-ring-size) var(--global-focus-ring-color);left:calc(-1 * var(--offset));position:absolute;right:calc(-1 * var(--offset));top:calc(-1 * var(--offset))}.checkbox-group{display:flex;flex-direction:column;gap:var(--sds-size-space-200)}.checkbox-field{--checkbox-field-label-color:var(--sds-color-text-default-default);--checkbox-field-description-color:var(--sds-color-text-default-secondary);align-items:center;column-gap:var(--sds-size-space-400);display:grid;grid-template-columns:var(--sds-size-space-300) 1fr;row-gap:var(--sds-size-space-100);width:100%;>.checkbox{grid-row-start:1;grid-column-start:1}>.label{color:var(--checkbox-field-label-color);grid-row-start:1;grid-column-start:2}>.description{color:var(--checkbox-field-description-color);grid-row-start:2;grid-column-start:2}}.checkbox-field[data-disabled]>.label{--checkbox-field-label-color:var(--sds-color-text-disabled-default)}.checkbox-field[data-disabled]>.description{--checkbox-field-description-color:var(--sds-color-text-disabled-default)}.checkbox-field[data-disabled]{&[data-selected] .checkbox,.checkbox{--checkbox-background:var(--sds-color-background-disabled-default);--checkbox-border:var(--sds-color-border-disabled-default);--checkbox-icon:var(--sds-color-icon-disabled-on-disabled)}}.dialog-container{bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--global-stack-dialog-container);padding:16px}.dialog-container,.dialog-content-box{align-items:center;display:flex;justify-content:center}.dialog-content-box{position:relative;width:100%}.dialog-backdrop{backdrop-filter:var(--sds-effects-backdrop-filter-blur-overlay);background:var(--sds-color-background-utilities-scrim);bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--global-stack-dialog-backdrop)}.dialog{--dialog-padding-y:var(--sds-size-space-600);background:var(--sds-color-background-default-default);box-shadow:var(--sds-effects-shadows-drop-shadow-400);box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:var(--dialog-padding-y);padding-top:var(--dialog-padding-y);position:relative;width:100%;max-width:600px;&:focus{outline:none}.dialog-close{position:absolute;top:var(--sds-size-space-200);right:var(--sds-size-space-200)}}.dialog-type-card{border-radius:24px;border:var(--sds-size-stroke-border) solid var(--sds-color-border-default-default);max-width:var(--global-dialog-max-width);width:100%}.dialog-type-sheet{align-self:flex-end;border-top:var(--sds-size-stroke-border) solid var(--sds-color-border-default-default);max-width:100%;width:100%;padding-left:calc((100% - min(var(--global-container-max-width), 100%)) / 2);padding-right:calc((100% - min(var(--global-container-max-width), 100%)) / 2)}.dialog .button-group,.dialog-body,.dialog-description,.dialog-title{padding-left:var(--sds-size-space-600);padding-right:var(--sds-size-space-600)}.dialog-body-bleed{margin-left:calc(-1 * var(--sds-size-space-600));margin-right:calc(-1 * var(--sds-size-space-600));--table-gutter-inset:var(--sds-size-space-600)}.dialog .button-group,.dialog-body{margin-top:var(--sds-size-space-800)}.dialog-description{margin-top:var(--sds-size-space-400)}@media (max-width:632px){.dialog-container{padding:16px}.dialog{width:100%;max-width:none}}.fieldset{border:none;display:flex;flex-direction:column;gap:var(--sds-size-space-600);width:100%;&.fieldset-disabled{--field-label-color:var(--sds-color-text-disabled-default);--field-description-color:var(--sds-color-text-disabled-default);>*{color:var(--sds-color-text-disabled-default)}}}.field-group{gap:var(--sds-size-space-600)}.field,.field-group{display:flex;flex-direction:column}.field{--field-label-color:var(--sds-color-text-default-default);--field-description-color:var(--sds-color-text-default-secondary);--field-row-gap:var(--sds-size-space-200);width:100%;gap:8px;&[data-disabled],[data-disabled]>&{--field-label-color:var(--sds-color-text-disabled-default);--field-description-color:var(--sds-color-text-disabled-default)}}.form.form-single-line{align-items:center;display:flex;flex-direction:row;gap:var(--sds-size-space-300)}.legend{font:var(--sds-font-subheading)}.label{color:var(--field-label-color);text-align:start}.description,.label{font:var(--sds-font-body-base)}.description{color:var(--field-description-color)}.error-message{color:var(--sds-color-text-danger-default);font:var(--sds-font-body-base)}.icon-button{--border-radius:var(--sds-size-radius-full)}.box-input{width:100%;position:relative}.input{&::placeholder{color:var(--input-placeholder-color);font-weight:400!important}&[data-disabled]{--input-background-color:var(--sds-color-background-disabled-default);--input-text-color:var(--sds-color-text-disabled-default);--input-border-color:var(--sds-color-border-disabled-default)}&[data-invalid]:not([data-disabled]){--input-border-color:#f53f3f}&[data-focus-visible]{--input-border-color:var(--sds-color-border-brand-secondary)}}.symbol,.symbol-start{font-family:var(--sds-typography-body-font-family),sans-serif;font-weight:400}.symbol-start{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:20px;line-height:20px;color:#757575;pointer-events:none;z-index:1}.input-with-symbol-start{padding-left:64px!important}.input[type=number]{-moz-appearance:textfield}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-error{color:#e53935;font-size:13px;margin-top:6px;display:flex;align-items:center;gap:6px;min-height:20px;transition:opacity .2s;opacity:1;max-width:100%;width:100%}.input-error__icon{flex-shrink:0}.text-error{max-width:100%;width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal}.field{position:relative}.input,.input-wrapper{width:100%}.input{--input-background-color:var(--sds-color-background-default-default);--input-text-color:var(--sds-color-text-default-default);--input-border-color:var(--sds-color-border-default-default);--input-placeholder-color:var(--sds-color-text-default-tertiary);align-items:center;background-color:var(--input-background-color);box-shadow:inset 0 0 0 var(--sds-size-stroke-border) var(--input-border-color);border-radius:100px;color:var(--input-text-color);display:flex;line-height:1;padding:calc(var(--sds-size-space-300) - var(--sds-size-stroke-border) * 2) var(--sds-size-space-400);position:relative;&::placeholder{color:var(--input-placeholder-color)}&[data-disabled]{--input-background-color:var(--sds-color-background-disabled-default);--input-text-color:var(--sds-color-text-disabled-default);--input-border-color:var(--sds-color-border-disabled-default)}&[data-invalid]:not([data-disabled]){--input-border-color:#f53f3f}&[data-focus-visible]{--input-border-color:var(--sds-color-border-brand-secondary)}}.symbol{position:absolute;right:15px;bottom:10px;font-family:var(--sds-typography-body-font-family);font-size:20px;font-weight:500;line-height:20px;text-align:left;color:#757575}.input-number-with-symbol{padding-right:72px}[dir=rtl] .symbol{right:auto;left:15px}.icon-left{position:absolute;right:15px;bottom:12px;width:16px}[dir=rtl] .icon-left{right:auto;left:15px}.list-box{--list-box-item-template-areas:"label" "description";background:var(--sds-color-background-default-default);border-radius:var(--sds-size-radius-200);box-shadow:0 0 0 var(--sds-size-stroke-border) var(--sds-color-border-default-default),var(--sds-effects-shadows-drop-shadow-400);display:flex;flex-direction:column;outline:none;overflow-y:auto;padding:var(--sds-size-space-200);&[data-layout=grid],&[data-orientation=horizontal]{align-items:center;flex-direction:row;width:fit-content;max-width:100%}.list-box-item:has([slot=image]):not(:has(:only-child)){--list-box-item-template-areas:"image ." "image label" "image description" "image ."}&[data-layout=grid][data-orientation=vertical] .list-box-item:not(:has(:only-child)){--list-box-item-template-areas:"label" "description";&:has([slot=image]){--list-box-item-template-areas:"image" "label" "description"}}.list-box-item:has(:only-child){--list-box-item-template-areas:"only-child";>:only-child{grid-area:only-child}}&[data-layout=grid]{display:grid;grid-template-columns:auto auto;scrollbar-gutter:stable}&[data-orientation=horizontal]{width:100%;max-width:none;grid-auto-flow:column;grid-template-rows:auto auto;grid-template-columns:none;grid-auto-columns:auto}}.list-box-item{--list-box-label-color:var(--sds-color-text-default-default);--list-box-description-color:var(--sds-color-text-default-secondary);--list-box-icon-color:var(--sds-color-icon-default-default);align-items:center;background-color:transparent;border-radius:var(--sds-size-radius-200);color:var(--list-box-label-color);column-gap:var(--sds-size-space-200);cursor:pointer;display:grid;grid-template-areas:var(--list-box-item-template-areas);grid-template-columns:auto 1fr;padding:var(--sds-size-space-200) var(--sds-size-space-200);>.icon{--icon-color:var(--list-box-icon-color);opacity:0}[slot=label]{grid-area:label;text-wrap:nowrap}[slot=description]{grid-area:description;text-wrap:nowrap}[slot=image]{grid-area:image;height:auto}&[data-selected]>.icon{opacity:1}&[data-disabled]{color:var(--sds-color-text-disabled-default)}&[data-focused]{--list-box-label-color:var(--sds-color-text-brand-on-brand);--list-box-description-color:var(--sds-color-text-brand-on-brand);--list-box-icon-color:var(--sds-color-icon-brand-on-brand);background-color:var(--sds-color-background-brand-default);outline:none}}