.action{min-width:var(--space-16);min-height:var(--space-16);border-radius:var(--radius-8);cursor:pointer;background-color:var(--neutral-surface-main);color:var(--neutral-content-main-titles);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.action:focus-visible{outline:2px solid var(--support-focus);outline-offset:2px}.action:disabled,.action[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.action[data-loading=true]{cursor:progress}.action-icon{width:var(--space-16);min-width:var(--space-16);height:var(--space-16);min-height:var(--space-16);color:currentColor;justify-content:center;align-items:center;display:inline-flex}.action-icon>svg,.action-icon>img{stroke:currentColor;width:100%;height:100%}.action-label{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-size-xxl{width:var(--space-48);height:var(--space-48);min-width:var(--space-48);min-height:var(--space-48);min-width:56px;max-width:56px;min-height:56px;max-height:56px}.action-size-xxl .action-icon{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16)}.action-size-xl{width:var(--space-40);height:var(--space-40);min-width:var(--space-40);min-height:var(--space-40);min-width:48px;max-width:48px;min-height:48px;max-height:48px}.action-size-xl .action-icon{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16)}.action-size-l{width:var(--space-32);height:var(--space-32);min-width:var(--space-32);min-height:var(--space-32);min-width:40px;max-width:40px;min-height:40px;max-height:40px}.action-size-l .action-icon{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16)}.action-size-m{width:var(--space-24);height:var(--space-24);min-width:var(--space-24);min-height:var(--space-24);min-width:32px;max-width:32px;min-height:32px;max-height:32px}.action-size-m .action-icon{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16)}.action-size-s{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16);min-width:24px;max-width:24px;min-height:24px;max-height:24px}.action-size-s .action-icon{width:var(--space-12);height:var(--space-12);min-width:var(--space-12);min-height:var(--space-12)}.action-size-xs{width:var(--space-12);height:var(--space-12);min-width:var(--space-12);min-height:var(--space-12);min-width:20px;max-width:20px;min-height:20px;max-height:20px}.action-size-xs .action-icon{width:var(--space-12);height:var(--space-12);min-width:var(--space-12);min-height:var(--space-12)}.action-size-xxs{width:var(--space-8);height:var(--space-8);min-width:var(--space-8);min-height:var(--space-8);min-width:16px;max-width:16px;min-height:16px;max-height:16px}.action-size-xxs .action-icon{width:var(--space-12);height:var(--space-12);min-width:var(--space-12);min-height:var(--space-12)}.action-variant-outline{border:var(--stroke-components) solid transparent;background-color:#0000}.action-variant-empty{box-shadow:none;background-color:#0000;border:none;padding:0}.action-variant-empty .action-icon{width:100%;min-width:100%;height:100%;min-height:100%}.action-tone-primary.action-variant-empty{color:var(--color-content-primary)}.action-tone-primary.action-variant-empty:hover:not(:disabled):not([data-loading=true]){color:var(--brand-400)}.action-tone-secondary.action-variant-empty{color:var(--neutral-content-main-titles)}.action-tone-secondary.action-variant-empty:hover:not(:disabled):not([data-loading=true]){color:var(--grey-800)}.action-tone-neutral.action-variant-empty{color:var(--neutral-surface-oncolor)}.action-tone-neutral.action-variant-empty:hover:not(:disabled):not([data-loading=true]){color:var(--grey-800)}.action-tone-destructive.action-variant-empty{color:var(--color-surface-error)}.action-tone-destructive.action-variant-empty:hover:not(:disabled):not([data-loading=true]){color:var(--color-surface-error-light)}.action-tone-reversed.action-variant-empty{color:var(--neutral-content-main-titles)}.action-tone-reversed.action-variant-empty:hover:not(:disabled):not([data-loading=true]){color:var(--grey-800)}.action-tone-primary.action-variant-filled{background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);border-color:var(--color-border-primary)}.action-tone-primary.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--brand-400);border-color:var(--brand-400)}.action-tone-primary.action-variant-outline{color:var(--color-content-primary);border-color:var(--color-border-primary)}.action-tone-primary.action-variant-outline:hover:not(:disabled):not([data-loading=true]){color:var(--brand-400);border-color:var(--brand-400)}.action-tone-secondary.action-variant-filled{background-color:var(--color-surface-secondary);color:var(--neutral-content-main-titles);border-color:var(--color-border-secondary)}.action-tone-secondary.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--grey-400);border-color:var(--grey-400)}.action-tone-secondary.action-variant-outline{color:var(--neutral-content-main-titles);border-color:var(--color-border-secondary)}.action-tone-secondary.action-variant-outline:hover:not(:disabled):not([data-loading=true]){border-color:var(--grey-400)}.action-tone-neutral.action-variant-filled{background-color:var(--neutral-surface-oncolor);color:var(--neutral-content-oncolor);border-color:var(--neutral-surface-oncolor)}.action-tone-neutral.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--grey-800);border-color:var(--grey-800)}.action-tone-neutral.action-variant-outline{color:var(--neutral-surface-oncolor);border-color:var(--neutral-surface-oncolor)}.action-tone-neutral.action-variant-outline:hover:not(:disabled):not([data-loading=true]){color:var(--grey-800);border-color:var(--grey-800)}.action-tone-destructive.action-variant-filled{background-color:var(--color-surface-error);color:var(--neutral-content-oncolor);border-color:var(--color-surface-error)}.action-tone-destructive.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--color-surface-error-light);color:var(--color-surface-error);border-color:var(--color-surface-error-light)}.action-tone-destructive.action-variant-outline{color:var(--color-surface-error);border-color:var(--color-surface-error)}.action-tone-destructive.action-variant-outline:hover:not(:disabled):not([data-loading=true]){color:var(--color-surface-error);border-color:var(--color-surface-error-light)}.action-tone-reversed.action-variant-filled{background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);border-color:var(--neutral-surface-background)}.action-tone-reversed.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--neutral-surface-background);border-color:var(--neutral-border-components)}.action-tone-reversed.action-variant-outline{color:var(--neutral-content-main-titles);border-color:var(--neutral-surface-background)}.action-tone-reversed.action-variant-outline:hover:not(:disabled):not([data-loading=true]){color:var(--grey-800);border-color:var(--grey-800)}
.banner{--banner-background-color:var(--neutral-surface-main);--banner-border-color:var(--neutral-border-components);--banner-title-color:var(--neutral-content-main-titles);--banner-description-color:var(--neutral-content-body);--banner-icon-color:var(--banner-title-color);--banner-gap:var(--space-20);--banner-content-gap:var(--space-16);--banner-text-gap:var(--space-8);--banner-padding-block:var(--space-20);--banner-padding-inline:var(--space-24);--banner-icon-size:var(--core-32);background-color:var(--banner-background-color);border:var(--stroke-1) solid var(--banner-border-color);border-radius:var(--radius-24);color:var(--banner-title-color);justify-content:center;align-items:flex-start;gap:var(--banner-gap);padding:var(--banner-padding-block) var(--banner-padding-inline);width:100%;box-shadow:var(--shadow-components);display:flex}@media (max-width:599px){.banner{min-width:0}}.banner-title{color:var(--banner-title-color);margin:0}.banner-title.body,.banner-title.caption,.banner-title.label,.banner-title.overline{color:var(--banner-title-color)}.banner-description{color:var(--banner-description-color);margin:0}.banner-description.body,.banner-description.caption,.banner-description.label,.banner-description.overline{color:var(--banner-description-color)}.banner-icon{color:var(--banner-icon-color);flex-shrink:0;align-items:center;width:16px;height:22px;display:flex}.banner-icon>svg,.banner-icon>img{width:16px;height:16px}.banner-icon--trailing{cursor:pointer}.banner-dismiss-action.action-variant-empty .action-icon{width:auto;min-width:auto;height:auto;min-height:auto}.banner-content-wrapper{align-items:center;gap:var(--banner-content-gap);flex-wrap:wrap;flex:1;min-width:0;display:flex}.banner-style-inline{align-items:center}.banner-style-inline .banner-content-wrapper{flex-direction:row;align-items:center}.banner-style-stack .banner-content-wrapper{flex-direction:column;align-items:flex-start}.banner-text-wrapper{gap:var(--banner-text-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.banner-action-wrapper{align-items:center;gap:var(--space-8);flex-shrink:0;display:inline-flex}.banner-style-inline .banner-action-wrapper{margin-left:auto}.banner-style-stack .banner-action-wrapper{flex-wrap:wrap;width:100%}.banner-style-stack .banner-action-wrapper .button{flex:0 auto}.banner-size-xxl{padding:var(--space-20);border-radius:var(--radius-20);gap:var(--space-20)}.banner-size-xl{padding:var(--space-16);border-radius:var(--radius-16);gap:var(--space-16)}.banner-size-l{padding:var(--space-12);border-radius:var(--radius-12);gap:var(--space-12)}.banner-size-m{padding:var(--space-8);border-radius:var(--radius-8);gap:var(--space-8)}.banner-size-s{padding:var(--space-6);border-radius:var(--radius-6);gap:var(--space-6)}.banner-size-xs{padding:var(--space-4);border-radius:var(--radius-4);gap:var(--space-4)}.banner-size-xxs{padding:var(--space-2);border-radius:var(--radius-2);gap:var(--space-2)}.banner-type-default{--banner-background-color:var(--neutral-surface-main);--banner-border-color:var(--neutral-border-components);--banner-title-color:var(--neutral-content-main-titles);--banner-description-color:var(--neutral-content-body);--banner-icon-color:var(--neutral-content-main-titles)}.banner-type-information{--banner-background-color:var(--color-surface-information-light);--banner-border-color:var(--color-border-information);--banner-title-color:var(--color-content-information);--banner-description-color:var(--color-content-information);--banner-icon-color:var(--color-content-information)}.banner-type-success{--banner-background-color:var(--color-surface-success-light);--banner-border-color:var(--color-border-success);--banner-title-color:var(--color-content-success);--banner-description-color:var(--color-content-success);--banner-icon-color:var(--color-content-success)}.banner-type-alert{--banner-background-color:var(--color-surface-alert-light);--banner-border-color:var(--color-border-alert);--banner-title-color:var(--neutral-content-main-titles);--banner-description-color:var(--neutral-content-main-titles);--banner-icon-color:var(--neutral-content-main-titles)}.banner-type-warning{--banner-background-color:var(--color-surface-warning-light);--banner-border-color:var(--color-border-warning);--banner-title-color:var(--color-content-warning);--banner-description-color:var(--color-content-warning);--banner-icon-color:var(--color-content-warning)}.banner-type-error{--banner-background-color:var(--color-surface-error-light);--banner-border-color:var(--color-border-error);--banner-title-color:var(--color-content-error);--banner-description-color:var(--color-content-error);--banner-icon-color:var(--color-content-error)}.banner-type-reversed{--banner-background-color:var(--neutral-surface-oncolor);--banner-border-color:var(--neutral-surface-oncolor);--banner-title-color:var(--neutral-content-oncolor);--banner-description-color:var(--neutral-content-oncolor);--banner-icon-color:var(--neutral-content-oncolor)}
