.avatar{border-radius:var(--border-radius-full);font-weight:var(--typography-font-weight-semibold);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar[data-size=xs]{width:24px;height:24px;font-size:10px}.avatar[data-size=sm]{width:32px;height:32px;font-size:var(--typography-font-size-2xs)}.avatar[data-size=md]{width:36px;height:36px;font-size:var(--typography-font-size-xs)}.avatar[data-size=lg]{width:40px;height:40px;font-size:var(--typography-font-size-xs)}.avatar[data-size=xl]{width:48px;height:48px;font-size:var(--typography-font-size-sm)}.avatar[data-size="2xl"]{width:72px;height:72px;font-size:var(--typography-font-size-xl)}.avatar[data-variant=neutral]{background-color:var(--color-alias-neutral-darkest);color:var(--color-alias-white)}.avatar[data-variant=primary]{background-color:var(--color-alias-primary);color:var(--color-alias-white)}.avatar[data-variant=muted]{background-color:var(--color-alias-neutral-light);color:var(--color-alias-neutral-darker)}.avatar__image{object-fit:cover;width:100%;height:100%}.avatar{position:relative}.avatar:has(.avatar__image):after{content:"";border-radius:inherit;outline:1px solid rgba(var(--color-neutral-100), .1);outline-offset:-1px;pointer-events:none;position:absolute;inset:0}.avatar__initials{text-transform:uppercase;line-height:1}.avatar-group{align-items:center;display:flex}.avatar-group .avatar{border:2px solid var(--color-alias-white);margin-left:-8px}.avatar-group .avatar:first-child{margin-left:0}.avatar-group__overflow{z-index:1}
.banner{gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--border-radius-md);font-size:var(--typography-font-size-xs);display:flex}.banner .banner__icon{flex-shrink:0;align-items:center;display:flex}.banner .banner__content{gap:var(--spacing-05);flex-direction:column;display:flex}.banner .banner__title{font-weight:var(--typography-font-weight-medium)}.banner .banner__description{color:var(--color-alias-neutral-darker)}.banner[data-variant=info]{color:var(--color-alias-info-darker);background-color:var(--color-alias-info-lightest);border:var(--border-width-md) solid var(--color-alias-info-light)}.banner[data-variant=info] svg{stroke:var(--color-alias-info-darker)}.banner[data-variant=warning]{color:var(--color-alias-warning-darker);background-color:var(--color-alias-warning-lightest);border:var(--border-width-md) solid var(--color-alias-warning-light)}.banner[data-variant=warning] svg{stroke:var(--color-alias-warning-darker)}.banner[data-variant=failure]{color:var(--color-alias-error-darker);background-color:var(--color-alias-error-lightest);border:var(--border-width-md) solid var(--color-alias-error-light)}.banner[data-variant=failure] svg{stroke:var(--color-alias-error-darker)}.banner[data-variant=success]{color:var(--color-alias-success-darker);background-color:var(--color-alias-success-lightest);border:var(--border-width-md) solid var(--color-alias-success-light)}.banner[data-variant=success] svg{stroke:var(--color-alias-success-darker)}
.caption{font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-darker);font-weight:var(--typography-font-weight-medium);margin-bottom:var(--spacing-1);align-items:center;gap:var(--spacing-05);display:flex}
.input-text{flex-direction:column;min-width:0;display:flex}.input-text[data-full-width]{width:100%}.input-text[data-full-width] .input-text__wrapper{width:100%}.input-text .input-text__label{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-bold);color:var(--color-alias-neutral-darkest);align-items:flex-start;gap:var(--spacing-1);cursor:pointer;margin-bottom:var(--spacing-05);display:flex}.input-text .input-text__required{color:var(--color-alias-error);margin-left:var(--spacing-05)}.input-text .input-text__wrapper{background-color:var(--color-alias-neutral-lightest);border:var(--border-width-sm) solid var(--color-alias-neutral);border-radius:var(--border-radius-md);font-weight:var(--typography-font-weight-regular);padding:var(--spacing-1);align-items:center;gap:var(--spacing-1);cursor:text;outline:var(--border-width-md) solid transparent;outline-offset:var(--border-width-md);min-width:0;transition-property:border-color,outline-color,outline-offset;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.input-text .input-text__wrapper input{min-width:0;font-size:var(--typography-font-size-xs);font-family:var(--typography-font-family-body);color:var(--color-alias-neutral-darkest);cursor:inherit;background-color:#0000;border:none;outline:none;flex:1}.input-text .input-text__wrapper input::placeholder{color:var(--color-alias-neutral-dark)}.input-text .input-text__wrapper:hover,.input-text .input-text__wrapper:active{border:var(--border-width-sm) solid var(--color-alias-neutral)}.input-text .input-text__wrapper:has(input:focus-visible){outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-md);border:var(--border-width-sm) solid var(--color-alias-neutral-dark)}.input-text .input-text__wrapper:has(input:focus){outline:var(--border-width-md) solid transparent;outline-offset:var(--border-width-md)}.input-text .input-text__icon{width:20px;height:20px;color:var(--color-alias-neutral-darkest)}.input-text .input-text__icon .input-text__icon--left{order:-1}.input-text .input-text__icon .input-text__icon--right{order:1}.input-text .input-text__trailing-action{cursor:pointer;color:var(--color-alias-neutral-darkest);align-items:center;display:flex}.input-text .input-text__trailing-action .success{color:var(--color-alias-success)}.input-text .input-text__trailing-action:hover{color:var(--color-alias-neutral-darker)}.input-text .input-text__trailing-action+.input-text__trailing-action{margin-left:var(--spacing-05)}.input-text .input-text__trailing-slot{align-items:center;gap:var(--spacing-05);min-width:0;display:inline-flex}.input-text[data-disabled=true] .input-text__label{cursor:not-allowed}.input-text[data-disabled=true] .input-text__wrapper{background-color:var(--color-alias-neutral-lighter);border:var(--border-width-sm) solid var(--color-alias-neutral);cursor:not-allowed}.input-text[data-disabled=true] .input-text__wrapper:hover{border:var(--border-width-sm) solid var(--color-alias-neutral)}.input-text[data-disabled=true] .input-text__trailing-action{visibility:hidden}.input-text[data-disabled=true][data-allow-copy] .input-text__wrapper{cursor:default}.input-text[data-disabled=true][data-allow-copy] .input-text__trailing-action{visibility:visible;cursor:pointer}.input-text .input-text__message{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);align-items:center;display:flex}.input-text .input-text__message[data-type=error]{color:var(--color-alias-error)}.input-text .input-text__message[data-type=success]{color:var(--color-alias-success)}.input-text[data-size=sm] .input-text__wrapper{padding:var(--spacing-05);gap:var(--spacing-05)}.input-text[data-size=sm] .input-text__wrapper input{font-size:var(--typography-font-size-2xs)}.input-text[data-size=sm] .input-text__icon{width:16px;height:16px}.input-text[data-size=sm] .input-text__trailing-action>span,.input-text[data-size=sm] .input-text__trailing-action>svg{width:16px;height:16px}.input-text[data-size=md] .input-text__wrapper{padding:var(--spacing-1);gap:var(--spacing-1)}.input-text[data-size=md] .input-text__wrapper input{font-size:var(--typography-font-size-xs)}.input-text[data-size=md] .input-text__icon{width:20px;height:20px}.input-text[data-size=lg] .input-text__wrapper{padding:var(--spacing-105);gap:var(--spacing-105)}.input-text[data-size=lg] .input-text__wrapper input{font-size:var(--typography-font-size-sm)}.input-text[data-size=lg] .input-text__icon{width:24px;height:24px}.input-text[data-size=lg] .input-text__trailing-action>span,.input-text[data-size=lg] .input-text__trailing-action>svg{width:24px;height:24px}
.input-select{flex-direction:column;display:flex}.input-select .input-select__label{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-bold);color:var(--color-alias-neutral-darkest);align-items:flex-start;gap:var(--spacing-1);cursor:pointer;margin-bottom:var(--spacing-05);display:flex}.input-select .input-select__required{color:var(--color-alias-error);margin-left:var(--spacing-05)}.input-select .input-select__trigger-button{justify-content:space-between;align-items:center;gap:var(--spacing-1);background-color:var(--color-alias-neutral-lightest);border:var(--border-width-sm) solid var(--color-alias-neutral);border-radius:var(--border-radius-md);width:100%;padding:var(--spacing-1) var(--spacing-4) var(--spacing-1) var(--spacing-1);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-darkest);cursor:pointer;outline:var(--border-width-md) solid transparent;outline-offset:var(--border-width-md);transition-property:border-color,outline-color,outline-offset,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.input-select .input-select__dropdown{position:relative}.input-select .input-select__trigger-button:hover,.input-select .input-select__trigger-button:active{border-color:var(--color-alias-neutral)}.input-select .input-select__trigger-button:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-md);border-color:var(--color-alias-neutral-dark)}.input-select .input-select__trigger-button[data-disabled=true],.input-select[data-disabled=true] .input-select__trigger-button{background-color:var(--color-alias-neutral-light);border-color:var(--color-alias-neutral);cursor:not-allowed}.input-select .input-select__arrow{right:var(--spacing-1);width:20px;height:20px;color:var(--color-alias-neutral-darkest);pointer-events:none;position:absolute}.input-select[data-disabled=true] .input-select__label{cursor:not-allowed}.input-select .input-select__content{min-width:100%;z-index:var(--z-index-popover,1000);background-color:var(--color-alias-white);max-height:320px;color:var(--color-alias-neutral-darkest);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-md);padding:var(--spacing-05);will-change:transform, opacity;flex-direction:column;width:max-content;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.input-select .input-select__content[data-placement=top]{top:auto;bottom:calc(100% + 4px)}.input-select .input-select__item{justify-content:space-between;align-items:center;gap:var(--spacing-1);width:100%;padding:6px var(--spacing-105);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darkest);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;line-height:1.2;transition-property:background-color;transition-duration:.12s;transition-timing-function:ease;display:flex}.input-select .input-select__item-label{flex:auto;min-width:0}.input-select .input-select__divider{height:var(--border-width-sm);background-color:var(--color-alias-neutral-light);margin:var(--spacing-05) var(--spacing-105)}.input-select .input-select__item-check{width:16px;height:16px;color:var(--color-alias-neutral-darkest);flex:none;display:inline-flex}.input-select .input-select__item[aria-selected=true],.input-select .input-select__item[data-highlighted]{background-color:var(--color-alias-neutral-lighter)}.input-select .input-select__item:active{background-color:var(--color-alias-neutral-light)}.input-select .input-select__item:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--spacing-neg-2px);background-color:var(--color-alias-neutral-lighter)}@media (hover:hover) and (pointer:fine){.input-select .input-select__item:hover{background-color:var(--color-alias-neutral-lighter)}}@media (prefers-reduced-motion:reduce){.input-select .input-select__item{transition:none}}.input-select .input-select__message{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);align-items:center;display:flex}.input-select .input-select__message[data-type=error]{color:var(--color-alias-error)}.input-select .input-select__message[data-type=success]{color:var(--color-alias-success)}.input-select .input-select__search-wrapper{padding:var(--spacing-1);border-bottom:var(--border-width-sm) solid var(--color-alias-neutral-light);margin:calc(var(--spacing-05) * -1) calc(var(--spacing-05) * -1) var(--spacing-05)}.input-select .input-select__search{width:100%;height:32px;padding:0 var(--spacing-2);border-radius:var(--border-radius-sm);border:var(--border-width-sm) solid var(--color-alias-neutral);font-size:var(--typography-font-size-xs);outline:none}.input-select .input-select__search:focus-visible{border-color:var(--color-alias-neutral-darkest);box-shadow:0 0 0 var(--border-width-md) rgba(var(--color-info-60), .2)}.input-select .input-select__list{scrollbar-width:thin;scrollbar-color:var(--color-alias-neutral) transparent;overflow:hidden auto}.input-select .input-select__list::-webkit-scrollbar{width:8px;height:8px}.input-select .input-select__list::-webkit-scrollbar-track{background:0 0}.input-select .input-select__list::-webkit-scrollbar-thumb{background-color:var(--color-alias-neutral);background-clip:content-box;border:2px solid #0000;border-radius:8px}.input-select .input-select__list[data-search-enabled=true]{overflow-y:auto}.input-select .input-select__no-results{font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-dark);padding:var(--spacing-1) var(--spacing-2)}.input-select[data-size=sm] .input-select__label{font-size:var(--typography-font-size-2xs)}.input-select[data-size=sm] .input-select__trigger-button{padding:var(--spacing-05) var(--spacing-3) var(--spacing-05) var(--spacing-05);font-size:var(--typography-font-size-2xs);gap:var(--spacing-05)}.input-select[data-size=sm] .input-select__arrow{width:16px;height:16px;right:var(--spacing-05)}.input-select[data-size=lg] .input-select__trigger-button{padding:var(--spacing-105) var(--spacing-5) var(--spacing-105) var(--spacing-105);font-size:var(--typography-font-size-sm);gap:var(--spacing-105)}.input-select[data-size=lg] .input-select__arrow{width:24px;height:24px;right:var(--spacing-105)}.input-select__content{min-width:100%;z-index:var(--z-index-popover,1000);background-color:var(--color-alias-white);max-height:320px;color:var(--color-alias-neutral-darkest);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-md);padding:var(--spacing-05);will-change:transform, opacity;flex-direction:column;width:max-content;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.input-select__item{justify-content:space-between;align-items:center;gap:var(--spacing-1);width:100%;padding:6px var(--spacing-105);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darkest);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;line-height:1.2;transition-property:background-color;transition-duration:.12s;transition-timing-function:ease;display:flex}.input-select__item-label{flex:auto;min-width:0}.input-select__item-description{color:var(--color-alias-neutral-dark);font-weight:var(--typography-font-weight-regular);margin-top:4px;font-size:12px;display:block}.input-select__footer{justify-content:space-between;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);border-top:var(--border-width-sm) solid var(--color-alias-border-neutral);color:var(--color-alias-neutral-dark);flex-shrink:0;font-size:12px;display:flex}.input-select__footer>button{flex-shrink:0}.input-select__divider{height:var(--border-width-sm);background-color:var(--color-alias-neutral-light);margin:var(--spacing-05) var(--spacing-105)}.input-select__item-check{width:16px;height:16px;color:var(--color-alias-neutral-darkest);flex:none;display:inline-flex}.input-select__item[aria-selected=true],.input-select__item[data-highlighted]{background-color:var(--color-alias-neutral-lighter)}.input-select__item:active{background-color:var(--color-alias-neutral-light)}.input-select__item:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--spacing-neg-2px);background-color:var(--color-alias-neutral-lighter)}@media (hover:hover) and (pointer:fine){.input-select__item:hover{background-color:var(--color-alias-neutral-lighter)}}@media (prefers-reduced-motion:reduce){.input-select__item{transition:none}}.input-select__search-wrapper{padding:var(--spacing-1);border-bottom:var(--border-width-sm) solid var(--color-alias-neutral-light);margin:calc(var(--spacing-05) * -1) calc(var(--spacing-05) * -1) var(--spacing-05)}.input-select__search{width:100%;height:32px;padding:0 var(--spacing-2);border-radius:var(--border-radius-sm);border:var(--border-width-sm) solid var(--color-alias-neutral);font-size:var(--typography-font-size-xs);outline:none}.input-select__search:focus-visible{border-color:var(--color-alias-neutral-darkest);box-shadow:0 0 0 var(--border-width-md) rgba(var(--color-info-60), .2)}.input-select__list{scrollbar-width:thin;scrollbar-color:var(--color-alias-neutral) transparent;overflow:hidden auto}.input-select__list::-webkit-scrollbar{width:8px;height:8px}.input-select__list::-webkit-scrollbar-track{background:0 0}.input-select__list::-webkit-scrollbar-thumb{background-color:var(--color-alias-neutral);background-clip:content-box;border:2px solid #0000;border-radius:8px}.input-select__list[data-search-enabled=true]{overflow-y:auto}.input-select__no-results{font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-dark);padding:var(--spacing-1) var(--spacing-2)}
.tabs__list{gap:var(--spacing-105);margin:0;padding:0;list-style:none;display:flex;position:relative}.tabs__item{flex:1}.tabs__button{height:45px;color:var(--color-alias-neutral-darker);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-medium);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .3s ease-out;display:flex}.tabs__button:hover{color:var(--color-alias-neutral-darker-contrast,var(--color-alias-neutral-darkest))}.tabs__button[aria-selected=true],.tabs__button[data-state=active]{color:var(--color-alias-neutral-darkest)}.tabs__indicator{background:var(--color-alias-secondary-light);border-radius:var(--border-radius-full);pointer-events:none;will-change:transform, width;height:4px;position:absolute;bottom:-2px;left:0}.tabs__indicator[data-ready=true]{transition:transform .25s ease-out,width .25s ease-out}.tabs[data-size=sm] .tabs__button{height:36px;font-size:var(--typography-font-size-xs)}.tabs[data-size=md] .tabs__button{height:45px;font-size:var(--typography-font-size-sm)}.tabs[data-size=lg] .tabs__button{height:52px;font-size:var(--typography-font-size-md)}.tabs[data-size=lg] .tabs__indicator{height:4px;bottom:0}
.block-card{background-color:var(--color-alias-white);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-md)}.block-card__header{padding:0 var(--spacing-1);border-bottom:var(--border-width-sm) solid var(--color-alias-border-neutral);justify-content:space-between;align-items:center;display:flex}.block-card__header-left{align-items:center;gap:var(--spacing-3);display:flex}.block-card__title{color:var(--color-alias-neutral-darkest);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-medium);padding:0}.block-card__actions{align-items:center;gap:var(--spacing-05);padding:var(--spacing-05) 0;display:flex}.block-card__drag-handle{padding:var(--spacing-05);color:var(--color-alias-neutral);justify-content:center;align-items:center;display:inline-flex}.block-card__drag-handle:hover{background-color:var(--color-alias-neutral-lightest);border-radius:var(--border-radius-md)}.block-card__content,.block-card__settings{padding:var(--spacing-2) var(--spacing-2);display:block}.block-card__grid{gap:var(--spacing-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.block-card__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.block-card__actions{width:100%;padding:var(--spacing-05) 0;justify-content:flex-end}.block-card__content,.block-card__settings{padding:var(--spacing-1)}.block-card__grid{gap:var(--spacing-2)}.block-card__header{padding:var(--spacing-05) var(--spacing-1) 0}.block-card__header-left{flex-direction:column;align-items:flex-start;gap:0}.block-card__title{font-size:var(--typography-font-size-2xs)}}.block-card__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.breadcrumbs{align-items:center;display:flex}.breadcrumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-darkest);font-weight:var(--typography-font-weight-medium);align-items:center;display:flex}.breadcrumbs li .breadcrumb__item--active{font-weight:var(--typography-font-weight-bold);color:var(--color-alias-neutral-darkest)}.breadcrumbs .breadcrumbs__link,.breadcrumbs .breadcrumbs__text{color:inherit;cursor:pointer;text-decoration:none}:is(.breadcrumbs .breadcrumbs__link,.breadcrumbs .breadcrumbs__text):hover{text-decoration:underline}:is(.breadcrumbs .breadcrumbs__link,.breadcrumbs .breadcrumbs__text):focus{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-md)}.breadcrumbs .breadcrumbs__icon--arrow{width:16px;height:16px;margin:0 var(--spacing-1);color:var(--color-alias-neutral-darker)}.breadcrumbs .breadcrumbs__icon--check{width:16px;height:16px;margin-left:var(--spacing-1);color:var(--color-alias-success)}
.button,a.button{--btn-pad-y:.486em;--btn-pad-x:1em;--btn-pad-icon:.75em;--btn-gap:.618em;--btn-radius:var(--spacing-05);text-align:center;min-width:0;box-shadow:none;font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);color:inherit;transition:background-color var(--animation-transition-short), color var(--animation-transition-short), outline-color var(--animation-transition-short), outline-offset var(--animation-transition-short), box-shadow var(--animation-transition-short), border-color var(--animation-transition-short), opacity var(--animation-transition-short);outline:var(--border-width-md) solid transparent;outline-offset:var(--border-width-md);cursor:pointer;border:0;text-decoration:none}:is(.button,a.button):focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-md);outline-width:var(--border-width-md)}:is(.button,a.button) .button--disabled,:is(.button,a.button):disabled{opacity:.6;cursor:not-allowed}:is(.button,a.button) .button__content{justify-content:center;align-items:center;gap:var(--btn-gap);min-width:0;display:flex}:is(.button,a.button)[data-size=sm]{font-size:var(--typography-font-size-3xs)}:is(.button,a.button)[data-size=lg]{font-size:var(--typography-font-size-xs)}:is(.button,a.button) .button__icon{vertical-align:middle;display:inline-flex}:is(:is(.button,a.button)[data-variant=primary]:has(.button__icon--leading),:is(.button,a.button)[data-variant=secondary]:has(.button__icon--leading)){padding-left:var(--btn-pad-icon)}:is(:is(.button,a.button)[data-variant=primary]:has(.button__icon--trailing),:is(.button,a.button)[data-variant=secondary]:has(.button__icon--trailing)){padding-right:var(--btn-pad-icon)}:is(.button,a.button) .button__loader{font-size:inherit;justify-content:center;align-items:center;display:flex}:is(.button,a.button) .button__state-badge{will-change:transform, filter;justify-content:center;align-items:center;display:flex;overflow:hidden}:is(.button,a.button) .button__state-icon-container{justify-content:center;align-items:center;height:20px;display:flex;position:relative;overflow:hidden}:is(.button,a.button) .button__state-icon{justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}:is(.button,a.button)[data-variant=primary]{padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--btn-radius);color:var(--color-alias-foreground-on-color);font-weight:var(--typography-font-weight-semibold);background:var(--color-alias-primary)}:is(.button,a.button)[data-variant=primary]:hover,:is(.button,a.button)[data-variant=primary]:active{background-color:var(--color-alias-primary-light)}:is(.button,a.button)[data-variant=primary]:disabled,:is(.button,a.button)[data-variant=primary].button--disabled{background-color:var(--color-alias-neutral);color:var(--color-alias-neutral-darker)}:is(.button,a.button)[data-variant=primary][data-state=error]{background:var(--color-alias-error);color:var(--color-alias-foreground-on-color)}:is(.button,a.button)[data-variant=primary][data-state=success]{background:var(--color-alias-success);color:var(--color-alias-foreground-on-color)}:is(.button,a.button)[data-variant=secondary]{padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--btn-radius);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darker);background:var(--color-alias-white);border:var(--border-width-sm) solid var(--color-alias-border-neutral)}:is(.button,a.button)[data-variant=secondary]:hover,:is(.button,a.button)[data-variant=secondary]:active{background-color:var(--color-alias-neutral-lightest);border:var(--border-width-sm) solid var(--color-alias-neutral-light);color:var(--color-alias-neutral-darkest)}:is(.button,a.button)[data-variant=secondary]:disabled,:is(.button,a.button)[data-variant=secondary].button--disabled{background-color:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-dark)}:is(.button,a.button)[data-variant=secondary][data-state=error]{background:var(--color-alias-error);border-color:var(--color-alias-error);color:var(--color-alias-foreground-on-color)}:is(.button,a.button)[data-variant=secondary][data-state=success]{background:var(--color-alias-success);border-color:var(--color-alias-success);color:var(--color-alias-foreground-on-color)}:is(.button,a.button)[data-variant=transparent]{color:var(--color-alias-neutral-dark);background:0 0}:is(.button,a.button)[data-variant=transparent]:hover{color:var(--color-alias-neutral-darker)}:is(.button,a.button)[data-variant=transparent]:disabled,:is(.button,a.button)[data-variant=transparent].button--disabled{color:var(--color-alias-neutral)}:is(.button,a.button)[data-variant=link]{color:var(--color-alias-neutral-dark);font-weight:var(--typography-font-weight-semibold);background:0 0}:is(.button,a.button)[data-variant=link]:after{content:"";height:var(--spacing-2px);background:var(--color-alias-tertiary);width:100%;margin-top:var(--spacing-05);border-radius:var(--border-radius-sm);display:block}:is(.button,a.button)[data-variant=link]:hover{color:var(--color-alias-neutral-darker)}:is(.button,a.button)[data-variant=link]:disabled,:is(.button,a.button)[data-variant=link].button--disabled{color:var(--color-alias-neutral)}:is(:is(.button,a.button)[data-variant=link]:disabled,:is(.button,a.button)[data-variant=link].button--disabled):after{background:var(--color-alias-neutral)}@media (max-width:480px){.button,a.button{min-height:40px}.button .button__content,a.button .button__content{max-width:100%}}
.checkbox{align-items:center;gap:var(--spacing-1);display:flex}.checkbox label{cursor:pointer;font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-regular);color:var(--color-alias-neutral-darker);align-items:center;display:flex;position:relative}.checkbox label input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox label input:checked~.checkbox__mark{background-color:var(--color-alias-primary);border-color:var(--color-alias-primary)}.checkbox label .checkbox__mark{background-color:var(--color-alias-neutral-lightest);border:var(--border-width-md) solid var(--color-alias-neutral-darker);border-radius:var(--border-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:.5px;display:inline-flex;position:relative}.checkbox label .checkbox__mark svg{width:16px;height:16px}.checkbox label .checkbox__mark:not(:last-child){margin-right:var(--spacing-105)}.checkbox label:hover input~.checkbox__mark{border-color:var(--color-alias-neutral-darkest)}.checkbox label input:focus-visible~.checkbox__mark{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-md)}.checkbox[data-disabled=true] label{cursor:not-allowed}.checkbox[data-disabled=true] label input:checked~.checkbox__mark{background-color:var(--color-alias-neutral);border-color:var(--color-alias-neutral)}.checkbox[data-disabled=true] label:hover input~.checkbox__mark{border-color:var(--color-alias-neutral)}.checkbox[data-disabled=true] label .checkbox__mark{background-color:var(--color-alias-neutral);border-color:var(--color-alias-neutral)}.checkbox[data-disabled=true] label .checkbox__label{color:var(--color-alias-neutral-darker)}
.checkbox-group{gap:var(--spacing-2);flex-direction:column;display:flex}.checkbox-group .checkbox-group__label{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-bold);color:var(--color-alias-neutral-darkest);align-items:flex-start;gap:var(--spacing-1);cursor:pointer;margin-bottom:var(--spacing-05);display:flex}.checkbox-group .checkbox-group__required{color:var(--color-alias-error);margin-left:var(--spacing-05)}.checkbox-group .checkbox-group__items{gap:var(--spacing-2);flex-direction:column;display:flex}.checkbox-group[data-orientation=horizontal] .checkbox-group__items{flex-direction:row;align-items:center}.checkbox-group[data-disabled=true]{opacity:.8}.checkbox-group__item{align-items:center;display:flex}.checkbox-group__message{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);align-items:center;display:flex}.checkbox-group__message[data-type=error]{color:var(--color-alias-error)}.checkbox-group__message[data-type=success]{color:var(--color-alias-success)}@media (max-width:640px){.checkbox-group{flex-wrap:wrap}}
.contextmenu__trigger{display:inline-block}.contextmenu__positioner{z-index:var(--z-index-popover,1000);position:fixed;top:0;left:0}.contextmenu__submenu-positioner{z-index:var(--z-index-popover,1000);position:fixed;left:-1px}.contextmenu__content{background-color:var(--color-alias-white);color:var(--color-alias-neutral-darkest);transform-origin:var(--contextmenu-transform-origin,0 0);border-radius:var(--border-radius-md);min-width:160px;box-shadow:var(--box-shadow-md);border:var(--border-width-sm) solid var(--color-alias-border-neutral);padding:var(--spacing-05)}.contextmenu__item{width:100%;padding:6px var(--spacing-105);text-align:left;border-radius:var(--border-radius-md);cursor:pointer;font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darkest);justify-content:space-between;align-items:center;gap:var(--spacing-1);box-sizing:border-box;background:0 0;border:none;outline:none;transition-property:background-color;transition-duration:.12s;transition-timing-function:ease;display:flex}.contextmenu__item[data-disabled]{color:var(--color-alias-neutral-darker);cursor:not-allowed}.contextmenu__item[data-highlighted]:not([data-disabled]){background-color:var(--color-alias-neutral-lighter)}@media (hover:hover) and (pointer:fine){.contextmenu__item:hover:not([data-disabled]){background-color:var(--color-alias-neutral-lighter)}}.contextmenu__item:active:not([data-disabled]){background-color:var(--color-alias-neutral-light)}.contextmenu__item:focus-visible:not([data-disabled]){outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--spacing-neg-2px);background-color:var(--color-alias-neutral-lighter)}@media (prefers-reduced-motion:reduce){.contextmenu__item{transition:none}}.shortcut{color:var(--color-alias-neutral-dark);font-size:var(--typography-font-size-3xs);margin-left:var(--spacing-2)}.chevron{color:var(--color-alias-neutral-dark);font-size:var(--typography-font-size-2xs);margin-left:var(--spacing-1)}.contextmenu__separator{height:var(--border-width-sm);background-color:var(--color-alias-neutral-lighter);margin:var(--spacing-05) 0}.contextmenu__indicator{margin-right:var(--spacing-1);width:var(--spacing-2);color:var(--color-alias-primary);justify-content:center;align-items:center;display:inline-flex}
.dialog{border:1px solid var(--color-alias-neutral-lighter);background:var(--color-alias-neutral-lightest);width:min(28rem,100vw - 2rem);min-width:0;max-width:calc(100vw - 2rem);color:var(--color-alias-neutral-darkest);box-shadow:0 20px 25px -5px rgba(var(--color-neutral-100), .1), 0 10px 10px -5px rgba(var(--color-neutral-100), .04);border-radius:.75rem;max-height:min(90vh,100dvh - 2rem);margin:auto;padding:0;overflow:hidden auto}.dialog::backdrop{background:rgba(var(--color-neutral-100), var(--dialog-backdrop-opacity,.5));-webkit-backdrop-filter:blur(calc(var(--dialog-backdrop-blur,3) * 1px));backdrop-filter:blur(calc(var(--dialog-backdrop-blur,3) * 1px))}.dialog .dialog__header{box-shadow:inset 0 -1px 0 0 rgba(var(--color-neutral-100), .06);justify-content:space-between;align-items:center;gap:var(--spacing-2);border-bottom:none;padding:1.5rem;display:flex}.dialog .dialog__content{flex:1;min-width:0;padding:1.5rem;overflow-y:auto}.dialog .dialog__footer{box-shadow:inset 0 1px 0 0 rgba(var(--color-neutral-100), .06);background-color:#0000;border-top:none;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}@media (max-width:640px){.dialog{border-radius:.5rem;max-width:95vw;max-height:calc(100vh - 2rem);margin:auto}.dialog .dialog__header,.dialog .dialog__content{padding:1rem}.dialog .dialog__footer{flex-direction:column;gap:.5rem;padding:.75rem 1rem}.dialog .dialog__footer>*{width:100%}}@media (max-width:480px){.dialog{border-radius:.375rem;max-width:calc(100vw - 1rem);margin:auto}.dialog .dialog__header,.dialog .dialog__content{padding:.75rem}.dialog .dialog__footer{padding:.5rem .75rem}}.dialog__title{color:var(--color-alias-neutral-darkest);overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.25rem;font-weight:600}.dialog__description{font-size:var(--typography-font-size-sm);color:var(--color-alias-neutral-dark);margin:var(--spacing-1) 0 0;overflow-wrap:anywhere}.dialog__close{appearance:none;color:var(--color-alias-neutral);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.25rem;line-height:0;transition:color .2s}.dialog__close:hover{color:var(--color-alias-neutral-dark)}
[data-drawer]{touch-action:none;will-change:transform;background:var(--color-alias-white);box-shadow:var(--box-shadow-md);z-index:50;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1);position:fixed}[data-drawer][data-drawer-direction=bottom]{border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;max-height:100vh;bottom:0;left:0;right:0}[data-drawer][data-drawer-direction=top]{border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);max-height:100vh;top:0;left:0;right:0}[data-drawer][data-drawer-direction=left]{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;max-width:100vw;top:0;bottom:0;left:0}[data-drawer][data-drawer-direction=right]{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);max-width:100vw;top:0;bottom:0;right:0}[data-drawer][data-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-drawer][data-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-drawer][data-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-drawer][data-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-drawer][data-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-drawer][data-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-drawer][data-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-drawer][data-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-drawer-overlay]{z-index:40;background:rgba(var(--color-neutral-100), .5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1);position:fixed;inset:0}[data-drawer-overlay][data-state=open]{animation-name:fadeIn}[data-drawer-overlay][data-state=closed]{animation-name:fadeOut}[data-drawer-animate=false]{animation:none!important}.drawer-dialog{box-shadow:none;pointer-events:none;background:0 0;border:none;width:100vw;min-width:0;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.drawer-dialog>*{pointer-events:auto}.drawer-dialog::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}[data-drawer]:not([data-drawer-custom-container=true]):after{content:"";background:inherit;background-color:inherit;position:absolute}[data-drawer][data-drawer-direction=top]:after{top:initial;height:200%;bottom:100%;left:0;right:0}[data-drawer][data-drawer-direction=bottom]:after{top:100%;bottom:initial;height:200%;left:0;right:0}[data-drawer][data-drawer-direction=left]:after{left:initial;width:200%;top:0;bottom:0;right:100%}[data-drawer][data-drawer-direction=right]:after{left:100%;right:initial;width:200%;top:0;bottom:0}[data-drawer-handle]{opacity:.7;background:var(--color-alias-neutral-light);height:var(--spacing-05);width:var(--spacing-4);border-radius:var(--border-radius-full);touch-action:pan-y;transition:opacity var(--animation-transition-short-duration) var(--animation-transition-short-timingFunction);margin-left:auto;margin-right:auto;display:block;position:relative}[data-drawer-handle]:hover,[data-drawer-handle]:active{opacity:1}[data-drawer-handle-hitarea]{touch-action:inherit;width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){[data-drawer]{-webkit-user-select:none;user-select:none}}@media (pointer:fine){[data-drawer-handle-hitarea]{width:100%;height:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0, var(--initial-transform,100%), 0)}to{transform:translate(0,0)}}@keyframes slideToBottom{to{transform:translate3d(0, var(--initial-transform,100%), 0)}}@keyframes slideFromTop{0%{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}to{transform:translate(0,0)}}@keyframes slideToTop{to{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}to{transform:translate(0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform,100%), 0, 0)}to{transform:translate(0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%), 0, 0)}}
.detail-drawer{width:var(--detail-drawer-width,480px);background:var(--color-alias-neutral-lightest);max-width:100vw;box-shadow:var(--shadow-border-elevated);z-index:51;outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.detail-drawer__header{padding:var(--spacing-4);border-bottom:1px solid var(--color-alias-border-neutral);justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}.detail-drawer__header-text{flex:1;min-width:0}.detail-drawer__title{font-size:var(--typography-font-size-lg);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darkest);margin:0;line-height:1.3}.detail-drawer__subtitle{font-size:var(--typography-font-size-sm);color:var(--color-alias-neutral-dark);margin:var(--spacing-05) 0 0}.detail-drawer__header-actions{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.detail-drawer__close{cursor:pointer;border-radius:var(--border-radius-md);width:36px;height:36px;color:var(--color-alias-neutral-darker);background:0 0;border:none;justify-content:center;align-items:center;transition-property:background-color,color;transition-duration:.15s;display:flex}.detail-drawer__close:hover{background:var(--color-alias-neutral-lighter);color:var(--color-alias-neutral-darkest)}.detail-drawer__body{overscroll-behavior:contain;padding:var(--spacing-4);flex:1;overflow-y:auto}.detail-drawer__actions{align-items:center;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4) 0;flex-wrap:wrap;display:flex}.detail-drawer__actions>.button{white-space:nowrap}.detail-drawer__tabs{padding:var(--spacing-4) var(--spacing-4) 0}.detail-drawer__tabs .tabs__item{flex:none}.detail-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-alias-border-neutral);display:flex}.detail-drawer__bulk{padding:var(--spacing-4);gap:var(--spacing-4);flex-direction:column;flex:1;display:flex}.detail-drawer__bulk-count{font-size:var(--typography-font-size-lg);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darkest);font-variant-numeric:tabular-nums}.detail-drawer__bulk-label{font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-dark);margin-top:var(--spacing-05)}.detail-drawer__bulk-actions{gap:var(--spacing-2);flex-direction:column;display:flex}
.detail-panel{width:var(--detail-panel-width,420px);min-width:var(--detail-panel-width,420px);background:var(--color-alias-neutral-lightest);box-shadow:var(--shadow-border);flex-direction:column;align-self:stretch;min-height:calc(100vh - 200px);max-height:calc(100vh - 200px);display:flex;position:sticky;top:0;overflow:hidden}.detail-panel__header{padding:var(--spacing-4);border-bottom:1px solid var(--color-alias-border-neutral);justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}.detail-panel__header-text{flex:1;min-width:0}.detail-panel__title{font-size:var(--typography-font-size-lg);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darkest);margin:0;line-height:1.3}.detail-panel__subtitle{font-size:var(--typography-font-size-sm);color:var(--color-alias-neutral-dark);margin:var(--spacing-05) 0 0}.detail-panel__header-actions{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.detail-panel__close{cursor:pointer;border-radius:var(--border-radius-md);width:36px;height:36px;color:var(--color-alias-neutral-darker);background:0 0;border:none;justify-content:center;align-items:center;transition-property:background-color,color;transition-duration:.15s;display:flex}.detail-panel__close:hover{background:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-darkest)}.detail-panel__body{overscroll-behavior:contain;padding:var(--spacing-4);flex:1;overflow-y:auto}.detail-panel__actions{align-items:center;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4) 0;flex-wrap:wrap;display:flex}.detail-panel__actions>.button{white-space:nowrap}.detail-panel__tabs{padding:var(--spacing-4) var(--spacing-4) 0}.detail-panel__tabs .tabs__item{flex:none}.detail-panel__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-alias-border-neutral);display:flex}.detail-panel__empty{padding:var(--spacing-6);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.detail-panel__empty-icon{color:var(--color-alias-neutral-light);margin-bottom:var(--spacing-1)}.detail-panel__empty-title{font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-dark);margin:0}.detail-panel__empty-description{font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral);margin:0}.detail-panel__bulk{padding:var(--spacing-4);gap:var(--spacing-4);flex-direction:column;flex:1;display:flex}.detail-panel__bulk-count{font-size:var(--typography-font-size-lg);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darkest);font-variant-numeric:tabular-nums}.detail-panel__bulk-label{font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-dark);margin-top:var(--spacing-05)}.detail-panel__bulk-actions{gap:var(--spacing-2);flex-direction:column;display:flex}@media (max-width:1400px){.detail-panel{display:none}}
.toggle{gap:var(--spacing-1);flex-direction:column;display:flex}.toggle .toggle__label{color:var(--color-alias-neutral-darkest);font-weight:var(--typography-font-weight-semibold);font-size:var(--typography-font-size-xs)}.toggle .toggle__switch{gap:var(--spacing-1);align-items:center;display:flex}.toggle input{opacity:0;width:0;height:0;margin:0;position:absolute;top:0;left:0}.toggle .toggle__status{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-medium);justify-content:center;display:flex}.toggle .toggle__status .toggle__status--leading{order:-1}.toggle .toggle__status .toggle__status--trailing{order:1}.toggle .toggle__control{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--color-alias-neutral-lightest);border:var(--border-width-sm) solid var(--color-alias-neutral);border-radius:var(--border-radius-full);width:36px;height:20px;transition:var(--animation-transition-short);appearance:none;outline:var(--border-width-md) solid transparent;outline-offset:var(--border-width-sm);padding:0;text-decoration:none;transition-property:background-color,border-color;display:block;position:relative;overflow:hidden}.toggle .toggle__control:has(input:focus){outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-sm)}.toggle .toggle__icons{align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.toggle .toggle__line-icon{color:var(--color-alias-neutral-darker);transition:var(--animation-transition-short);flex:1 0 50%;justify-content:center;line-height:0;transition-property:transform;display:flex;transform:translate(-100%)}.toggle .toggle__circle-icon{color:var(--color-alias-neutral-darker);transition:var(--animation-transition-short);flex:1 0 50%;justify-content:center;line-height:0;transition-property:transform;display:flex;transform:translate(0%)}.toggle .toggle__knob{z-index:1;background-color:var(--color-alias-white);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--color-alias-neutral-dark), 0px 1px 2px rgba(var(--color-neutral-100), .06);border-radius:var(--border-radius-full);border:none;margin-block:auto;transition-property:background-color,color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:2px;transform:translate(0)}.toggle--checked .toggle__control{background-color:var(--color-alias-primary);border-color:#0000}.toggle--checked .toggle__line-icon{color:var(--color-alias-neutral-lightest);transform:translate(0%)}.toggle--checked .toggle__circle-icon{color:var(--color-alias-neutral-lightest);transform:translate(100%)}.toggle--checked .toggle__knob{box-shadow:inset 0 0 0 1px var(--color-alias-neutral-lightest), 0px 1px 2px rgba(var(--color-neutral-100), .06);border:none;transform:translate(18px)}.toggle--error .toggle__message--error{gap:var(--spacing-1);color:var(--color-alias-negative);animation:none;display:flex}.toggle--disabled{cursor:not-allowed}.toggle--disabled .toggle__label,.toggle--disabled .toggle__status{color:var(--color-alias-neutral-darker)}
.display-panel{z-index:1000;background:var(--color-alias-white);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);width:320px;box-shadow:var(--box-shadow-md);flex-direction:column;max-height:80vh;display:flex;position:fixed;overflow:hidden}.display-panel__section{padding:var(--spacing-2) var(--spacing-205)}.display-panel__section-title{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darkest);margin-bottom:var(--spacing-105);display:block}.display-panel__divider{height:var(--border-width-sm);background:var(--color-alias-neutral-lighter)}.display-panel__sort-row{align-items:flex-end;gap:var(--spacing-1);display:flex}.display-panel__sort-select{flex:auto;min-width:0}.display-panel__sort-dir{border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-md);background:var(--color-alias-white);width:28px;height:28px;color:var(--color-alias-neutral-darker);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition-property:background-color,border-color;transition-duration:.12s;transition-timing-function:ease-out;display:inline-flex}.display-panel__sort-dir:hover{background-color:var(--color-alias-neutral-darkest-muted)}.display-panel__sort-dir-icon{will-change:transform, filter;justify-content:center;align-items:center;display:inline-flex}.display-panel__columns{gap:var(--spacing-05);scrollbar-width:thin;flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.display-panel__column-row{padding:var(--spacing-1) 0;justify-content:space-between;align-items:center;gap:var(--spacing-1);min-height:40px;display:flex}.display-panel__column-main{align-items:center;gap:var(--spacing-05);min-width:0;display:flex}.display-panel__column-grip{width:18px;color:var(--color-alias-neutral);flex:none;justify-content:center;align-items:center;display:inline-flex}.display-panel__column-label{font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-darkest);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.display-panel__column-actions{align-items:center;gap:var(--spacing-1);flex:none;display:flex}.display-panel__column-move-actions{border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-md);background:var(--color-alias-white);align-items:center;display:inline-flex;overflow:hidden}.display-panel__column-move{width:24px;height:24px;color:var(--color-alias-neutral-darker);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition-property:background-color,color;transition-duration:.12s;transition-timing-function:ease-out;display:inline-flex}.display-panel__column-move+.display-panel__column-move{border-left:var(--border-width-sm) solid var(--color-alias-neutral-light)}.display-panel__column-move:hover:not(:disabled){background-color:var(--color-alias-neutral-darkest-muted)}.display-panel__column-move:disabled{color:var(--color-alias-neutral-light);cursor:not-allowed}.display-panel__footer{padding:var(--spacing-105) var(--spacing-205);border-top:var(--border-width-sm) solid var(--color-alias-border-neutral);justify-content:space-between;align-items:center;display:flex}.display-panel__footer-right{align-items:center;gap:var(--spacing-1);display:flex}
.empty-state{text-align:center;padding:var(--spacing-6) var(--spacing-3);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state__icon{border-radius:var(--border-radius-full);background:var(--color-alias-neutral-lightest);width:64px;height:64px;color:var(--color-alias-neutral-dark);margin-bottom:var(--spacing-2);justify-content:center;align-items:center;display:flex}.empty-state__title{font-family:var(--typography-font-family-heading);font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darkest);margin:0 0 var(--spacing-1)}.empty-state__description{font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-darker);max-width:320px;line-height:var(--typography-line-height-4);margin:0}.empty-state__action{margin-top:var(--spacing-3)}
.dropdown-button{display:inline-block;position:relative}.dropdown-button .dropdown-button__menu{z-index:100;border:0;margin:0;padding:0;list-style:none;position:absolute;top:100%}.dropdown-button .dropdown-button__content{background-color:var(--color-alias-white);color:var(--color-alias-neutral-darkest);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-md);max-height:min(400px,70vh);max-width:calc(100vw - var(--spacing-2));scrollbar-width:thin;scrollbar-color:var(--color-alias-neutral) transparent;padding:var(--spacing-05);overflow:hidden auto}.dropdown-button .menu--left{left:0}.dropdown-button .menu--right{right:0}.dropdown-button__menu{z-index:100;border:0;margin:0;padding:0;list-style:none}.dropdown-button__content{background-color:var(--color-alias-white);color:var(--color-alias-neutral-darkest);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);box-shadow:var(--box-shadow-md);max-height:min(400px,70vh);max-width:calc(100vw - var(--spacing-2));scrollbar-width:thin;scrollbar-color:var(--color-alias-neutral) transparent;padding:var(--spacing-05);overflow:hidden auto}.dropdown-button__content::-webkit-scrollbar{width:8px;height:8px}.dropdown-button__content::-webkit-scrollbar-track{background:0 0}.dropdown-button__content::-webkit-scrollbar-thumb{background-color:var(--color-alias-neutral);background-clip:content-box;border:2px solid #0000;border-radius:8px}
.icon-button,a.icon-button{text-align:center;box-shadow:none;font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-xs);color:inherit;transition:background-color var(--animation-transition-short), color var(--animation-transition-short), outline-color var(--animation-transition-short), outline-offset var(--animation-transition-short), box-shadow var(--animation-transition-short), border-color var(--animation-transition-short), opacity var(--animation-transition-short);outline:var(--border-width-md) solid transparent;outline-offset:var(--border-width-md);cursor:pointer;border-radius:var(--border-radius-md);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:is(.icon-button,a.icon-button):focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-md);outline-width:var(--border-width-md)}:is(.icon-button,a.icon-button) .icon-button--disabled,:is(.icon-button,a.icon-button):disabled{opacity:.6;cursor:not-allowed}:is(.icon-button,a.icon-button)[data-size=sm]{width:28px;height:28px;font-size:var(--typography-font-size-2xs)}:is(.icon-button,a.icon-button)[data-size=md]{width:36px;height:36px}:is(.icon-button,a.icon-button)[data-size=lg]{font-size:var(--typography-font-size-md);width:44px;height:44px}:is(.icon-button,a.icon-button) .icon-button__icon{vertical-align:middle;width:1em;min-width:16px;height:1em;min-height:16px;display:inline-flex}:is(.icon-button,a.icon-button) .icon-button__loader{justify-content:center;align-items:center;font-size:1rem;display:flex}:is(.icon-button,a.icon-button) .icon-button__state-icon-container{justify-content:center;align-items:center;height:20px;display:flex;position:relative;overflow:hidden}:is(.icon-button,a.icon-button) .icon-button__state-icon{justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}:is(.icon-button,a.icon-button)[data-size=sm] .icon-button__state-icon-container{height:16px}:is(.icon-button,a.icon-button)[data-size=md] .icon-button__state-icon-container{height:18px}:is(.icon-button,a.icon-button)[data-size=lg] .icon-button__state-icon-container{height:20px}@media (max-width:768px){:is(.icon-button,a.icon-button) .icon-button__icon{width:auto;min-width:16px;height:auto;min-height:16px}}:is(.icon-button,a.icon-button)[data-variant=primary]{color:var(--color-alias-neutral-lightest);font-weight:var(--typography-font-weight-semibold);background:var(--color-alias-primary)}:is(.icon-button,a.icon-button)[data-variant=primary]:hover,:is(.icon-button,a.icon-button)[data-variant=primary]:active{background-color:var(--color-alias-primary-light)}:is(.icon-button,a.icon-button)[data-variant=primary]:disabled,:is(.icon-button,a.icon-button)[data-variant=primary].icon-button--disabled{background-color:var(--color-alias-neutral);color:var(--color-alias-neutral-darker)}:is(.icon-button,a.icon-button)[data-variant=secondary]{font-weight:var(--typography-font-weight-medium);color:var(--color-alias-primary-darker);background:var(--color-alias-neutral-lightest);border:var(--spacing-1px) solid var(--color-alias-neutral)}:is(.icon-button,a.icon-button)[data-variant=secondary]:hover,:is(.icon-button,a.icon-button)[data-variant=secondary]:active{background-color:var(--color-alias-white);border:var(--spacing-1px) solid var(--color-alias-neutral);color:var(--color-alias-primary-dark)}:is(.icon-button,a.icon-button)[data-variant=secondary]:disabled,:is(.icon-button,a.icon-button)[data-variant=secondary].icon-button--disabled{background-color:var(--color-alias-neutral);color:var(--color-alias-neutral-darker)}:is(.icon-button,a.icon-button)[data-variant=transparent]{background:0 0}:is(.icon-button,a.icon-button)[data-variant=transparent]:hover{color:var(--color-alias-neutral-darker);background-color:var(--color-alias-neutral-lightest)}:is(.icon-button,a.icon-button)[data-variant=transparent]:disabled,:is(.icon-button,a.icon-button)[data-variant=transparent].icon-button--disabled{color:var(--color-alias-neutral-darker)}
.dropdown-item{width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.dropdown-item .dropdown-item__content{align-items:center;gap:var(--spacing-1);width:100%;padding:6px var(--spacing-105);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darkest);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;line-height:1.2;text-decoration:none;transition-property:background-color;transition-duration:.12s;transition-timing-function:ease;display:flex}.dropdown-item .dropdown-item__content span{white-space:nowrap;flex:auto;min-width:0}.dropdown-item .dropdown-item__content .dropdown-item__icon{flex:none;width:16px;height:16px;display:inline-flex}.dropdown-item .dropdown-item__content .dropdown-item__icon--leading{color:var(--color-alias-neutral-dark)}.dropdown-item .dropdown-item__content .dropdown-item__icon--trailing{color:var(--color-alias-neutral)}.dropdown-item .dropdown-item__content[aria-selected=true],.dropdown-item .dropdown-item__content[data-selected]{background-color:var(--color-alias-neutral-lighter)}.dropdown-item .dropdown-item__content[aria-selected=true] .dropdown-item__icon--trailing,.dropdown-item .dropdown-item__content[data-selected] .dropdown-item__icon--trailing{color:var(--color-alias-neutral-darkest)}.dropdown-item .dropdown-item__content:active{background-color:var(--color-alias-neutral-light)}.dropdown-item .dropdown-item__content:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--spacing-neg-2px);background-color:var(--color-alias-neutral-lighter)}@media (hover:hover) and (pointer:fine){.dropdown-item .dropdown-item__content:hover{background-color:var(--color-alias-neutral-lighter)}}@media (prefers-reduced-motion:reduce){.dropdown-item .dropdown-item__content{transition:none}}
.file-upload{border:2px dashed var(--color-alias-neutral);border-radius:var(--border-radius-md);padding:var(--spacing-4);background-color:var(--color-alias-neutral-lightest);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;transition-property:border-color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.file-upload .file-upload--dragging{border-color:var(--color-alias-primary);background-color:var(--color-alias-neutral-light)}.file-upload .file-upload--error{border-color:var(--color-alias-error)}.file-upload .file-upload__input{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.file-upload .file-upload__content{align-items:center;gap:var(--spacing-2);flex-direction:column;display:flex}.file-upload .file-upload__icon{width:48px;height:48px;color:var(--color-alias-primary);justify-content:center;align-items:center;display:flex}.file-upload .file-upload__text{font-size:var(--typography-font-size-sm);color:var(--color-alias-neutral-darkest);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;margin:0;display:flex}.file-upload .file-upload__text .file-upload__required{color:var(--color-alias-error);margin-left:var(--spacing-05)}.file-upload:hover{border-color:var(--color-alias-primary)}.file-upload:focus{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-md)}.file-upload .file-upload__message{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);justify-self:center;align-items:center;display:flex}.file-upload .file-upload__message[data-type=error]{color:var(--color-alias-error)}.file-upload .file-upload__message[data-type=success]{color:var(--color-alias-success)}
.filter-chip-v2{border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-md);background:var(--color-alias-white);color:var(--color-alias-neutral-darkest);align-items:stretch;max-width:100%;height:28px;display:inline-flex;position:relative}.filter-chip-v2__segment{align-items:center;gap:var(--spacing-05);padding:0 var(--spacing-1);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-darkest);cursor:pointer;white-space:nowrap;background:0 0;border:none;min-width:0;transition-property:background-color;transition-duration:.1s;transition-timing-function:ease-out;display:inline-flex}.filter-chip-v2__segment:hover{background-color:var(--color-alias-neutral-darkest-muted)}.filter-chip-v2__segment:first-child{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);padding-left:var(--spacing-1)}.filter-chip-v2__segment:last-child{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;padding-right:var(--spacing-1)}.filter-chip-v2__field{font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darker);border-right:var(--border-width-sm) solid var(--color-alias-border-neutral)}.filter-chip-v2__field svg{color:var(--color-alias-neutral-dark)}.filter-chip-v2__operator{color:var(--color-alias-neutral-dark);font-weight:var(--typography-font-weight-regular);border-right:var(--border-width-sm) solid var(--color-alias-border-neutral)}.filter-chip-v2__value{font-weight:var(--typography-font-weight-medium);text-overflow:ellipsis;border-right:var(--border-width-sm) solid var(--color-alias-border-neutral);min-width:0;max-width:200px;overflow:hidden}.filter-chip-v2__remove{color:var(--color-alias-neutral-dark);padding:0 var(--spacing-05)}.filter-chip-v2__remove:hover{color:var(--color-alias-error);background-color:var(--color-alias-error-lightest-muted)}.filter-chip-v2__popover{z-index:1002;min-width:160px;max-width:min(280px, calc(100vw - var(--spacing-2)));background:var(--color-alias-white);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);max-height:300px;box-shadow:var(--box-shadow-md);position:fixed;overflow:hidden}@media (max-width:480px){.filter-chip-v2{flex-wrap:wrap;height:auto;min-height:32px}.filter-chip-v2__segment{min-height:32px}.filter-chip-v2__field,.filter-chip-v2__operator,.filter-chip-v2__value{border-right:0}.filter-chip-v2__value{max-width:100%}}.filter-chip-v2__popover-header{padding:var(--spacing-1) var(--spacing-105);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-dark);border-bottom:var(--border-width-sm) solid var(--color-alias-border-neutral)}.filter-chip-v2__popover-list{max-height:260px;padding:var(--spacing-05);overflow-y:auto}.filter-chip-v2__popover-item{align-items:center;gap:var(--spacing-1);width:100%;padding:6px var(--spacing-105);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darkest);cursor:pointer;text-align:left;background:0 0;border:none;transition-property:background-color;transition-duration:.1s;transition-timing-function:ease-out;display:flex}.filter-chip-v2__popover-item:hover{background-color:var(--color-alias-neutral-lightest)}.filter-chip-v2__popover-item--selected{background-color:var(--color-alias-primary-lightest-muted);color:var(--color-alias-primary)}.filter-chip-v2__check{border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition-property:background-color,border-color;transition-duration:.1s;transition-timing-function:ease-out;display:inline-flex}.filter-chip-v2__check--active{background-color:var(--color-alias-primary);border-color:var(--color-alias-primary);color:var(--color-alias-foreground-on-color)}.filter-chip-v2__popover-dates{padding:var(--spacing-105)}.filter-chip-v2__date-input{width:100%;padding:6px var(--spacing-105);border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-darkest);background:var(--color-alias-white);outline:none}.filter-chip-v2__date-input:focus{border-color:var(--color-alias-primary)}.filter-chip-v2__popover-text{padding:var(--spacing-105)}.filter-chip-v2__text-input{width:100%;padding:6px var(--spacing-105);border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-darkest);background:var(--color-alias-white);outline:none}.filter-chip-v2__text-input:focus{border-color:var(--color-alias-primary)}
.filter-dropdown{z-index:1000;background:var(--color-alias-white);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);width:240px;max-height:400px;box-shadow:var(--box-shadow-md);flex-direction:column;display:flex;position:fixed;overflow:hidden}.filter-dropdown__search{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-105);border-bottom:var(--border-width-sm) solid var(--color-alias-border-neutral);color:var(--color-alias-neutral-dark);display:flex}.filter-dropdown__search-input{font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-darkest);background:0 0;border:none;outline:none;flex:1}.filter-dropdown__search-input::placeholder{color:var(--color-alias-neutral)}.filter-dropdown__list{padding:var(--spacing-05);scrollbar-width:thin;overflow-y:auto}.filter-dropdown__separator{height:var(--border-width-sm);background:var(--color-alias-neutral-lighter);margin:var(--spacing-05) 0}.filter-dropdown__item{align-items:center;gap:var(--spacing-1);width:100%;padding:6px var(--spacing-105);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darkest);cursor:pointer;text-align:left;background:0 0;border:none;transition-property:background-color;transition-duration:.12s;transition-timing-function:ease;display:flex}.filter-dropdown__item--active{background-color:var(--color-alias-neutral-lighter)}@media (hover:hover) and (pointer:fine){.filter-dropdown__item:hover{background-color:var(--color-alias-neutral-lighter)}}.filter-dropdown__item:active{background-color:var(--color-alias-neutral-light)}.filter-dropdown__item:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--spacing-neg-2px);background-color:var(--color-alias-neutral-lighter)}.filter-dropdown__item-icon{color:var(--color-alias-neutral-dark);flex-shrink:0;display:inline-flex}.filter-dropdown__item-label{flex:1}.filter-dropdown__item-chevron{color:var(--color-alias-neutral);flex-shrink:0;display:inline-flex}.filter-dropdown__empty{padding:var(--spacing-2) var(--spacing-1);font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-dark);text-align:center}.filter-submenu{z-index:1001;background:var(--color-alias-white);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);width:220px;max-height:360px;box-shadow:var(--box-shadow-md);flex-direction:column;display:flex;position:fixed;overflow:hidden}.filter-submenu__search{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-105);border-bottom:var(--border-width-sm) solid var(--color-alias-border-neutral);color:var(--color-alias-neutral-dark);display:flex}.filter-submenu__search-input{font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-darkest);background:0 0;border:none;outline:none;flex:1}.filter-submenu__search-input::placeholder{color:var(--color-alias-neutral)}.filter-submenu__options{padding:var(--spacing-05);scrollbar-width:thin;overflow-y:auto}.filter-submenu__option{width:100%;padding:6px var(--spacing-105);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darkest);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;transition-property:background-color;transition-duration:.12s;transition-timing-function:ease;display:flex}@media (hover:hover) and (pointer:fine){.filter-submenu__option:hover{background-color:var(--color-alias-neutral-lighter)}}.filter-submenu__option:active{background-color:var(--color-alias-neutral-light)}.filter-submenu__option:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--spacing-neg-2px);background-color:var(--color-alias-neutral-lighter)}.filter-submenu__option-label{flex:1}.filter-submenu__option-count{font-size:var(--typography-font-size-3xs);color:var(--color-alias-neutral-dark)}.filter-submenu__text{padding:var(--spacing-105)}.filter-submenu__text-input{width:100%;padding:6px var(--spacing-105);border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-darkest);background:var(--color-alias-white);outline:none;transition-property:border-color;transition-duration:.15s;transition-timing-function:ease-out}.filter-submenu__text-input:focus{border-color:var(--color-alias-primary)}.filter-submenu__dates{padding:var(--spacing-05)}.filter-submenu__date-option{width:100%;padding:6px var(--spacing-105);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darkest);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;transition-property:background-color;transition-duration:.12s;transition-timing-function:ease;display:flex}@media (hover:hover) and (pointer:fine){.filter-submenu__date-option:hover{background-color:var(--color-alias-neutral-lighter)}}.filter-submenu__date-option:active{background-color:var(--color-alias-neutral-light)}.filter-submenu__date-option:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--spacing-neg-2px);background-color:var(--color-alias-neutral-lighter)}.filter-submenu__custom-date{padding:var(--spacing-05) var(--spacing-1)}.filter-submenu__date-input{width:100%;padding:6px var(--spacing-105);border:var(--border-width-sm) solid var(--color-alias-neutral-light);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-darkest);background:var(--color-alias-white);outline:none}.filter-submenu__date-input:focus{border-color:var(--color-alias-primary)}
.filter-bar{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-105) var(--spacing-105);background:var(--color-alias-neutral-lightest);min-height:62px;color:var(--color-alias-neutral-darkest);box-shadow:-1px 0 0 0 var(--color-alias-border-neutral), 0 -1px 0 0 var(--color-alias-border-neutral), 1px 0 0 0 var(--color-alias-border-neutral), inset 0 -1px 0 0 var(--color-alias-border-neutral);display:flex}.filter-bar__chips{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.filter-bar__add-btn{align-items:center;gap:var(--spacing-05);padding:var(--spacing-05) var(--spacing-1);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-dark);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition-property:background-color,color;transition-duration:.12s;transition-timing-function:ease-out;display:inline-flex}.filter-bar__add-btn:hover{background-color:var(--color-alias-neutral-darkest-muted);color:var(--color-alias-neutral-darkest)}.filter-bar__actions{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.filter-bar__reset-btn{padding:var(--spacing-05) var(--spacing-105);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-dark);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition-property:background-color,color;transition-duration:.12s;transition-timing-function:ease-out}.filter-bar__reset-btn:hover:not(:disabled){background-color:var(--color-alias-neutral-darkest-muted);color:var(--color-alias-neutral-darkest)}.filter-bar__reset-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.filter-bar{align-items:flex-start;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);flex-direction:column;min-height:0}.filter-bar__chips{width:100%}.filter-bar__actions{flex-wrap:wrap;justify-content:stretch;width:100%}.filter-bar__actions>*{flex:140px;min-width:0}}
.input-color{flex-direction:column;display:flex}.input-color__label{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-bold);color:var(--color-alias-neutral-darkest);align-items:flex-start;gap:var(--spacing-1);cursor:pointer;margin-bottom:var(--spacing-05);display:flex}.input-color__required{color:var(--color-alias-error);margin-left:var(--spacing-05)}.input-color__wrapper{background-color:var(--color-alias-neutral-lightest);border:var(--border-width-sm) solid var(--color-alias-neutral);border-radius:var(--border-radius-md);font-weight:var(--typography-font-weight-regular);padding:var(--spacing-1);align-items:center;gap:var(--spacing-1);cursor:text;outline:var(--border-width-md) solid transparent;outline-offset:var(--border-width-md);transition-property:border-color,outline-color,outline-offset;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.input-color__wrapper input[type=text]{font-size:var(--typography-font-size-xs);font-family:var(--typography-font-family-body);color:var(--color-alias-neutral-darkest);cursor:inherit;background-color:#0000;border:none;outline:none;flex:1;padding-left:35px}.input-color__wrapper input[type=text]::placeholder{color:var(--color-alias-neutral-dark)}.input-color__wrapper:hover,.input-color__wrapper:active{border:var(--border-width-sm) solid var(--color-alias-neutral-dark)}.input-color__wrapper:focus-within{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-md);border:var(--border-width-sm) solid var(--color-alias-neutral-dark)}.input-color__swatch{appearance:none;cursor:pointer;z-index:1;padding:0;background-color:#0000;border:none;width:20px;height:24px;padding-block:0;padding-inline:0;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:6px;left:8px}.input-color__swatch:after{content:"";width:17px;height:17px;box-shadow:inset 0 0 0 1px var(--color-alias-neutral-darkest-muted);border-radius:2px;position:absolute;top:3px;left:1px}.input-color__swatch:hover{transform:scale(.9)}.input-color__swatch::-webkit-color-swatch{border:none;border-radius:2px}.input-color__swatch::-moz-color-swatch{border:none;border-radius:2px}.input-color[data-disabled=true] .input-color__label{cursor:not-allowed}.input-color[data-disabled=true] .input-color__wrapper{background-color:var(--color-alias-neutral-light);border:var(--border-width-sm) solid var(--color-alias-neutral);cursor:not-allowed}.input-color[data-disabled=true] .input-color__swatch{opacity:.5;cursor:not-allowed;pointer-events:none}.input-color__message{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);align-items:center;display:flex}.input-color__message[data-type=error]{color:var(--color-alias-error)}.input-color__message[data-type=success]{color:var(--color-alias-success)}.input-color[data-size=sm] .input-color__wrapper{padding:var(--spacing-05);gap:var(--spacing-05)}.input-color[data-size=sm] .input-color__wrapper input[type=text]{font-size:var(--typography-font-size-2xs);padding-left:28px}.input-color[data-size=sm] .input-color__swatch{width:16px;height:20px;top:4px;left:6px}.input-color[data-size=sm] .input-color__swatch:after{width:14px;height:14px;top:3px;left:1px}.input-color[data-size=lg] .input-color__wrapper{padding:var(--spacing-105);gap:var(--spacing-105)}.input-color[data-size=lg] .input-color__wrapper input[type=text]{font-size:var(--typography-font-size-sm);padding-left:42px}.input-color[data-size=lg] .input-color__swatch{width:24px;height:28px;top:8px;left:10px}.input-color[data-size=lg] .input-color__swatch:after{width:20px;height:20px;top:4px;left:2px}
.input-url-edit{gap:var(--spacing-05);flex-direction:column;display:flex;container-type:inline-size}.input-url-edit .input-url-edit__label{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-bold);color:var(--color-alias-neutral-darkest);margin-bottom:var(--spacing-05)}.input-url-edit .input-url-edit__container{justify-content:space-between;align-items:center;gap:var(--spacing-1);background:var(--color-alias-neutral-lightest);border-radius:var(--border-radius-md);padding:0 var(--spacing-1);border:var(--border-width-sm) solid var(--color-alias-neutral);flex-wrap:nowrap;min-height:38px;transition-property:border-color,outline-color,outline-offset;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.input-url-edit .input-url-edit__input-wrapper{align-items:center;gap:var(--spacing-05);flex:auto;min-width:0;display:flex;overflow:hidden}.input-url-edit .input-url-edit__base{color:var(--color-alias-neutral-dark);font-size:var(--typography-font-size-sm);-webkit-user-select:text;user-select:text;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.input-url-edit .input-url-edit__segment{align-items:center;gap:var(--spacing-05);color:var(--color-alias-neutral-darkest);font-weight:var(--typography-font-weight-regular);font-size:var(--typography-font-size-2xs);font-family:var(--typography-font-family-body);background:var(--color-alias-neutral-lighter);border-radius:var(--border-radius-sm);border:var(--border-width-sm) solid transparent;cursor:pointer;border-radius:var(--border-radius-md);flex:none;min-width:0;max-width:100%;padding:2px 6px;transition-property:background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.input-url-edit .input-url-edit__segment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.input-url-edit .input-url-edit__segment:disabled{color:var(--color-alias-neutral-dark);cursor:not-allowed;opacity:.75}.input-url-edit .input-url-edit__segment:hover,.input-url-edit .input-url-edit__segment:focus-visible{background:var(--color-alias-neutral-light);border-color:var(--color-alias-neutral);outline:none}.input-url-edit .input-url-edit__edit-icon{width:16px;height:16px;color:var(--color-alias-neutral-dark)}.input-url-edit .input-url-edit__edit-row{align-items:center;gap:var(--spacing-05);background:var(--color-alias-neutral-lighter);border-radius:var(--border-radius-sm);border:var(--border-width-sm) solid transparent;display:inline-flex}.input-url-edit .input-url-edit__input-wrapper{flex:auto;min-width:0}.input-url-edit .input-url-edit__action{cursor:pointer;border-radius:var(--border-radius-sm);width:20px;height:20px;color:var(--color-alias-neutral-darkest);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.input-url-edit .input-url-edit__action:disabled{cursor:not-allowed;color:var(--color-alias-neutral-dark);opacity:.7}.input-url-edit .input-url-edit__action:hover:not(:disabled){background:var(--color-alias-neutral-light);color:var(--color-alias-neutral-darker)}.input-url-edit .input-url-edit__copy{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0;display:inline-flex}.input-url-edit .input-url-edit__copy .success{color:var(--color-alias-success)}.input-url-edit .input-url-edit__copy:hover{color:var(--color-alias-neutral-darker)}:is(.input-url-edit[data-disabled=true],.input-url-edit[data-readonly=true]) .input-url-edit__copy{visibility:hidden}.input-url-edit .input-url-edit__message{font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-dark);margin-top:var(--spacing-05)}.input-url-edit .input-url-edit__message[data-type=error]{color:var(--color-alias-error)}.input-url-edit .input-url-edit__message[data-type=success]{color:var(--color-alias-success)}@container (max-width:640px){.input-url-edit .input-url-edit__container{padding:var(--spacing-1)}.input-url-edit .input-url-edit__base{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input-url-edit .input-url-edit__input-wrapper{flex-wrap:nowrap}.input-url-edit .input-url-edit__segment{width:auto;max-width:100%}}
.navigation{padding:0 var(--spacing-3);background-color:var(--color-alias-neutral-darkest);color:var(--color-alias-neutral-lightest);justify-content:space-between;align-items:center;min-width:0;height:3.25rem;display:flex}.navigation--light{background-color:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-darkest);border-bottom:var(--border-width-sm) solid var(--color-alias-border-neutral)}.navigation__logo{margin-right:var(--spacing-205);flex-shrink:0;align-items:center;min-width:100px;max-width:180px;list-style:none;display:flex}.navigation__primary{align-items:center;gap:var(--spacing-05);min-width:0;margin:0;padding:0;list-style:none;display:flex}.navigation__center{max-width:400px;margin:0 var(--spacing-3);flex:1;align-items:center;display:flex}.navigation__secondary{align-items:center;gap:var(--spacing-05);min-width:0;margin-left:auto;display:flex}.navigation__secondary-list{align-items:center;gap:var(--spacing-05);min-width:0;margin:0;padding:0;list-style:none;display:flex}.navigation__icon-btn{width:32px;height:32px;color:var(--color-alias-neutral-dark);cursor:pointer;border-radius:var(--border-radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:relative}.navigation__icon-btn:hover{background:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-darkest)}.navigation__icon-btn:active{background:var(--color-alias-neutral-lighter)}.navigation__notification-dot{background:var(--color-alias-error);border-radius:var(--border-radius-full);border:1.5px solid var(--color-alias-white);width:7px;height:7px;position:absolute;top:5px;right:5px}.navigation__user-btn{align-items:center;gap:var(--spacing-1);padding:var(--spacing-05);cursor:pointer;border-radius:var(--border-radius-lg);background:0 0;border:none;transition:background-color .15s;display:flex}.navigation__user-btn:hover{background:var(--color-alias-neutral-lightest)}.navigation__admin-tag{font-size:var(--typography-font-size-3xs);font-weight:var(--typography-font-weight-semibold);letter-spacing:var(--typography-letter-spacing-2);text-transform:uppercase;background-color:var(--color-alias-error);color:var(--color-alias-white);border-radius:var(--border-radius-md);white-space:nowrap;align-items:center;padding:2px 6px;display:inline-flex}.navigation__hamburger{display:none}@media (max-width:880px){.navigation{padding:0 var(--spacing-2)}.navigation__logo{min-width:0;max-width:min(48vw,180px);margin-right:var(--spacing-1)}.navigation__center,.navigation__primary>:not(.navigation__logo),.navigation__secondary-list>:not(.navigation__hamburger):not(.navigation__notification-btn),.navigation__admin-tag{display:none}.navigation__hamburger{width:36px;height:36px;color:var(--color-alias-neutral-dark);cursor:pointer;border-radius:var(--border-radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.navigation__hamburger:active{background:var(--color-alias-neutral-lighter)}}
.navigation-item{margin:0;list-style:none}.navigation-item .button{align-items:center;gap:var(--spacing-1);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);letter-spacing:var(--typography-letter-spacing-1);color:var(--color-alias-neutral-dark);cursor:pointer;background:0 0;outline:none;min-width:0;padding:6px 10px;transition:background-color .15s,color .15s;display:flex;will-change:auto!important;transform:none!important}.navigation-item .button .button__content{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.navigation-item .button .button__content svg{flex-shrink:0;width:16px;height:16px}.navigation-item .button[data-variant=transparent]:hover{color:var(--color-alias-neutral-lightest);background:#ffffff1a}.navigation-item .button[data-variant=transparent]:active{background:#ffffff26}.navigation--light .navigation-item .button[data-variant=transparent]{color:var(--color-alias-neutral-dark)}.navigation--light .navigation-item .button[data-variant=transparent]:hover{background:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-darkest)}.navigation--light .navigation-item .button[data-variant=transparent]:active{background:var(--color-alias-neutral-lighter);color:var(--color-alias-neutral-darkest)}.navigation-item .button:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:-1px}.navigation-item--active .button{color:var(--color-alias-neutral-darkest);font-weight:var(--typography-font-weight-semibold)}.navigation--light .navigation-item--active .button{color:var(--color-alias-neutral-darkest);background:var(--color-alias-neutral-lighter)}
.navigation-item-dropdown{margin:0;list-style:none}.navigation-item-dropdown .dropdown-button .button{align-items:center;gap:var(--spacing-1);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);letter-spacing:var(--typography-letter-spacing-1);color:var(--color-alias-neutral-dark);cursor:pointer;background:0 0;outline:none;min-width:0;padding:6px 10px;transition:background-color .15s,color .15s;display:flex;will-change:auto!important;transform:none!important}.navigation-item-dropdown .dropdown-button .button .button__content{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.navigation-item-dropdown .dropdown-button .button .button__content svg{flex-shrink:0;width:16px;height:16px}.navigation-item-dropdown__content{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.navigation-item-dropdown__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.navigation-item-dropdown .dropdown-button .button[data-variant=transparent]:hover{color:var(--color-alias-neutral-lightest);background:#ffffff1a}.navigation-item-dropdown .dropdown-button .button[data-variant=transparent]:active{background:#ffffff26}.navigation--light .navigation-item-dropdown .dropdown-button .button[data-variant=transparent]{color:var(--color-alias-neutral-dark)}.navigation--light .navigation-item-dropdown .dropdown-button .button[data-variant=transparent]:hover{background:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-darkest)}.navigation--light .navigation-item-dropdown .dropdown-button .button[data-variant=transparent]:active{background:var(--color-alias-neutral-lighter);color:var(--color-alias-neutral-darkest)}.navigation-item-dropdown .dropdown-button .button:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:-1px}.navigation-item-dropdown--active .dropdown-button .button{color:var(--color-alias-neutral-darkest);font-weight:var(--typography-font-weight-semibold)}.navigation--light .navigation-item-dropdown--active .dropdown-button .button{color:var(--color-alias-neutral-darkest);background:var(--color-alias-neutral-lightest)}
.ds-notification-list{flex-direction:column;display:flex}.ds-notification-item{gap:var(--spacing-2);padding:var(--spacing-2);border-bottom:var(--border-width-sm) solid var(--color-alias-border-neutral);transition:all var(--animation-transition-short);outline:none;display:flex}.ds-notification-item:last-child{border-bottom:none}.ds-notification-item--unread{background:var(--color-alias-info-lightest)}.ds-notification-item--clickable{cursor:pointer}.ds-notification-item--clickable:hover{background:var(--color-alias-neutral-lightest)}.ds-notification-item--clickable:focus-visible{box-shadow:inset 0 0 0 var(--border-width-md) var(--color-alias-info)}.ds-notification-item__icon{border-radius:var(--border-radius-full);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ds-notification-item__icon--info{background:var(--color-alias-info-lightest);color:var(--color-alias-info)}.ds-notification-item__icon--success{background:var(--color-alias-success-lightest);color:var(--color-alias-success)}.ds-notification-item__icon--warning{background:var(--color-alias-warning-lightest);color:var(--color-alias-warning)}.ds-notification-item__icon--error{background:var(--color-alias-error-lightest);color:var(--color-alias-error)}.ds-notification-item__content{flex:1;min-width:0}.ds-notification-item__title{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darkest);margin:0 0 var(--spacing-2px)}.ds-notification-item__message{font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-darker);line-height:var(--typography-line-height-4);margin:0}.ds-notification-item__date{font-size:var(--typography-font-size-3xs);color:var(--color-alias-neutral-dark);margin-top:var(--spacing-05);display:block}.ds-notification-item__unread-dot{width:8px;height:8px;margin-top:var(--spacing-1);background:var(--color-alias-primary);border-radius:var(--border-radius-full);flex-shrink:0}.ds-notification-item__action{flex-shrink:0;align-items:flex-start;display:flex}.ds-notification-item__action-link{padding:var(--spacing-1) var(--spacing-105);border-radius:var(--border-radius-md);background:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-darker);font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);white-space:nowrap;transition:all var(--animation-transition-short);text-decoration:none}.ds-notification-item__action-link:hover{background:var(--color-alias-neutral-light);color:var(--color-alias-neutral-darkest)}
.notification-panel__overlay{z-index:50;background:rgba(var(--color-neutral-100), .2);position:fixed;inset:0}.notification-panel{background:var(--color-alias-white);width:100%;max-width:420px;box-shadow:var(--shadow-border-elevated);z-index:51;outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.notification-panel__header{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-alias-border-neutral);justify-content:space-between;align-items:center;display:flex}.notification-panel__title{font-size:var(--typography-font-size-md);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darkest);margin:0}.notification-panel__header-actions{align-items:center;gap:var(--spacing-2);display:flex}.notification-panel__mark-read{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-primary);cursor:pointer;padding:var(--spacing-05) var(--spacing-1);border-radius:var(--border-radius-md);background:0 0;border:none;transition-property:background-color;transition-duration:.15s}.notification-panel__mark-read:hover{background:var(--color-alias-primary-lightest)}.notification-panel__mark-read:disabled{cursor:wait;opacity:.65}.notification-panel__close,.notification-panel__settings{cursor:pointer;border-radius:var(--border-radius-md);width:36px;height:36px;color:var(--color-alias-neutral-darker);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;transition-property:background-color,color;transition-duration:.15s;display:flex}.notification-panel__close:hover,.notification-panel__settings:hover{background:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-darkest)}.notification-panel__close:focus-visible,.notification-panel__settings:focus-visible,.notification-panel__mark-read:focus-visible{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-sm)}.notification-panel__tabs{padding:0 var(--spacing-4);border-bottom:1px solid var(--color-alias-border-neutral)}.notification-panel__list{overscroll-behavior:contain;flex:1;overflow-y:auto}.notification-panel__state{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4);color:var(--color-alias-neutral-dark);flex-direction:column;display:flex}.notification-panel__state>.banner{width:100%}.notification-panel__state p{font-size:var(--typography-font-size-sm);margin:0}.notification-panel__spinner{border:3px solid var(--color-alias-neutral-lighter);border-top-color:var(--color-alias-primary);border-radius:var(--border-radius-full);width:28px;height:28px;animation:.75s linear infinite notification-panel-spin}.notification-panel__empty{padding:var(--spacing-8) var(--spacing-4)}@keyframes notification-panel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.notification-panel__spinner{animation:none}}
.number-counter{justify-content:center;align-items:center;gap:var(--spacing-1);padding:var(--spacing-05) var(--spacing-1);border-radius:var(--border-radius-full);background-color:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-darker);font-weight:var(--typography-font-weight-medium);font-family:var(--typography-font-family-code);will-change:transform;display:inline-flex}.number-counter[data-size=sm]{gap:var(--spacing-05);padding:var(--spacing-05) var(--spacing-05)}.number-counter[data-size=md]{gap:var(--spacing-105)}.number-counter[data-size=lg]{gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2)}.number-counter__button{background-color:var(--color-alias-neutral-light);border-radius:var(--border-radius-lg);padding:var(--spacing-05);cursor:pointer;outline:var(--border-width-md) solid transparent;outline-offset:var(--border-width-md);transition:transform var(--animation-transition-short), box-shadow var(--animation-transition-short), background-color var(--animation-transition-short), opacity var(--animation-transition-short);will-change:transform, box-shadow;border:0;justify-content:center;align-items:center;display:inline-flex}.number-counter__button:disabled{opacity:.5;cursor:not-allowed}.number-counter__button:focus-visible{box-shadow:0 0 0 var(--border-width-md) var(--color-alias-info)}.number-counter__number{font-size:var(--typography-font-size-md);line-height:1em}.number-counter__number-wrapper{display:inline-grid;position:relative;overflow:hidden}.number-counter__number{grid-area:1/1}.number-counter[data-size=sm] .number-counter__number{font-size:var(--typography-font-size-sm)}.number-counter[data-size=md] .number-counter__number{font-size:var(--typography-font-size-lg)}.number-counter[data-size=lg] .number-counter__number{font-size:var(--typography-font-size-2xl)}.number-counter[data-size=lg] .number-counter__button{padding:var(--spacing-1)}
.page-header{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:40px;display:flex}.page-header__left{align-items:center;gap:var(--spacing-105);min-width:0;display:flex}.page-header__breadcrumb{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-dark);text-transform:uppercase;letter-spacing:var(--typography-letter-spacing-2);white-space:nowrap;line-height:var(--typography-line-height-1);margin:0}.page-header__separator{background-color:var(--color-alias-neutral-lighter);flex-shrink:0;width:1px;height:14px}.page-header__title{font-family:var(--typography-font-family-heading);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold);color:var(--color-alias-neutral-darkest);letter-spacing:var(--typography-letter-spacing-neg-1);line-height:var(--typography-line-height-1);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.page-header__subtitle{font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-dark);white-space:nowrap;line-height:var(--typography-line-height-1);margin:0}.page-header__title-row{align-items:center;gap:var(--spacing-1);display:flex}.page-header__right{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.page-header__search{justify-content:flex-end;align-items:center;gap:var(--spacing-1);flex:1;display:flex}.page-header__actions{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.page-header__container{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.page-header__actions-responsive{flex-shrink:0}.page-header__actions--desktop{align-items:center;gap:var(--spacing-1);display:flex}.page-header__actions--mobile{align-items:center;gap:var(--spacing-1);display:none}.page-header__actions-dropdown{position:relative}.page-header__actions-menu{min-width:180px;z-index:var(--z-index-popover,1000);background-color:var(--color-alias-white);max-height:320px;color:var(--color-alias-neutral-darkest);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);box-shadow:var(--shadow-border-elevated);padding:var(--spacing-05);will-change:transform, opacity;transform-origin:100% 0;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.page-header__actions-menu-item{font-size:var(--typography-font-size-2xs);border-radius:var(--border-radius-sm);align-items:center;gap:var(--spacing-1);height:32px;padding:0 var(--spacing-105);-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--color-alias-neutral-darkest);text-align:left;width:100%;line-height:1.2;font-family:var(--typography-font-family-body);background:0 0;border:none;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.page-header__actions-menu-item:hover{background-color:var(--color-alias-neutral-lightest)}.page-header__actions-menu-icon{color:var(--color-alias-neutral-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-header__actions-menu-label{white-space:nowrap;flex:1}@media (max-width:768px){.page-header{gap:var(--spacing-1);padding:0 var(--spacing-1)}.page-header__breadcrumb,.page-header__separator{display:none}.page-header__actions--desktop{display:none!important}.page-header__actions--mobile{display:flex!important}}@media (max-width:480px){.page-header__title{font-size:var(--typography-font-size-2xs)}.page-header__actions{flex-wrap:wrap}}
.pagination{justify-content:center;align-items:center;gap:var(--spacing-105);padding:var(--spacing-3);display:flex}.pagination__btn{align-items:center;gap:var(--spacing-05);padding:var(--spacing-1) var(--spacing-105);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);background:var(--color-alias-white);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darker);cursor:pointer;transition-property:background-color,color,border-color;transition-duration:var(--animation-transition-short);display:flex}.pagination__btn:hover:not(:disabled){background:var(--color-alias-neutral-lightest);border-color:var(--color-alias-neutral-light)}.pagination__btn:disabled{opacity:.5;cursor:not-allowed}.pagination__pages{align-items:center;gap:var(--spacing-1);display:flex}.pagination__page{min-width:32px;height:32px;padding:0 var(--spacing-05);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-medium);color:var(--color-alias-neutral-darker);cursor:pointer;font-variant-numeric:tabular-nums;transition-property:background-color,color,border-color;transition-duration:var(--animation-transition-short);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.pagination__page:hover:not(.pagination__page--active){background:var(--color-alias-neutral-lightest)}.pagination__page--active{background:var(--color-alias-neutral-darkest);color:var(--color-alias-white)}.pagination__page--active:hover{background:var(--color-alias-neutral-darkest)}.pagination__dots{min-width:32px;height:32px;font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-dark);justify-content:center;align-items:center;display:flex}@media (max-width:480px){.pagination{gap:var(--spacing-1);padding:var(--spacing-2)}.pagination__btn span{display:none}.pagination__btn{padding:var(--spacing-1)}.pagination__page{min-width:28px;height:28px}}
.radio{align-items:center;gap:var(--spacing-1);display:flex}.radio label{cursor:pointer;font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-regular);color:var(--color-alias-neutral-darker);align-items:center;display:flex;position:relative}.radio label .radio__label{text-align:left}.radio label input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.radio label .radio__button{width:18px;min-width:18px;height:18px;min-height:18px;margin-right:var(--spacing-105);background-color:var(--color-alias-neutral-lightest);border:var(--border-width-md) solid var(--color-alias-neutral-darker);outline:var(--border-width-md) solid transparent;outline-offset:var(--border-width-md);transition:border-color var(--animation-transition-short);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio label .radio__indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.radio label .radio__border{border-style:solid;border-color:#0000;border-radius:50%;position:absolute;inset:0}.radio label .radio__dot{background-color:var(--color-alias-neutral-darkest);border-radius:50%;width:8px;height:8px}.radio label:hover .radio__button{border-color:var(--color-alias-neutral-dark)}.radio label:focus-within :where(input:focus-visible)~.radio__button{outline:var(--border-width-md) solid var(--color-alias-info);outline-offset:var(--border-width-md)}.radio[data-disabled=true] label{cursor:not-allowed}.radio[data-disabled=true] label .radio__button{background-color:var(--color-alias-neutral);border-color:var(--color-alias-neutral)}.radio[data-disabled=true] label:hover .radio__button{border-color:var(--color-alias-neutral)}.radio[data-disabled=true] label .radio__label{color:var(--color-alias-neutral-darker)}
.radio-group{gap:var(--spacing-1);flex-direction:column;display:flex}.radio-group .radio-group__label{font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-bold);color:var(--color-alias-neutral-darkest);align-items:flex-start;gap:var(--spacing-1);cursor:pointer;display:flex}.radio-group .radio-group__required{color:var(--color-alias-error);margin-left:var(--spacing-05)}.radio-group .radio-group__items{gap:var(--spacing-2);flex-direction:column;display:flex}.radio-group[data-orientation=horizontal] .radio-group__items{flex-direction:row;align-items:center}.radio-group[data-disabled=true]{opacity:.8}.radio-group__item{align-items:center;display:flex}.radio-group__message{font-size:var(--typography-font-size-2xs);font-weight:var(--typography-font-weight-semibold);align-items:center;display:flex}.radio-group__message[data-type=error]{color:var(--color-alias-error)}.radio-group__message[data-type=success]{color:var(--color-alias-success)}@media (max-width:640px){.radio-group__items{flex-wrap:wrap}}
.search-input{align-items:center;gap:var(--spacing-1);background:var(--color-alias-neutral-lightest);border:var(--border-width-sm) solid var(--color-alias-border-neutral);border-radius:var(--border-radius-md);color:var(--color-alias-neutral-dark);transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--animation-transition-short);display:flex}.search-input:focus-within{background:var(--color-alias-white);border-color:var(--color-alias-primary);box-shadow:0 0 0 3px var(--color-alias-primary-lightest-muted)}.search-input[data-disabled=true]{opacity:.6;cursor:not-allowed}.search-input[data-size=sm]{padding:var(--spacing-05) var(--spacing-105);min-width:200px;height:32px}.search-input[data-size=md]{padding:var(--spacing-1) var(--spacing-2);min-width:280px;height:40px}.search-input[data-size=lg]{padding:var(--spacing-105) var(--spacing-2);min-width:320px;height:48px}.search-input[data-full-width=true]{width:100%;min-width:unset}.search-input__icon{color:var(--color-alias-neutral);flex-shrink:0}.search-input__field{font-family:var(--typography-font-family-body);font-size:var(--typography-font-size-xs);color:var(--color-alias-neutral-darkest);background:0 0;border:none;outline:none;flex:1;min-width:0}.search-input__field::placeholder{color:var(--color-alias-neutral-dark)}.search-input__field:disabled{cursor:not-allowed}.search-input__clear{background:var(--color-alias-neutral-light);border-radius:var(--border-radius-full);width:20px;height:20px;color:var(--color-alias-neutral-darker);cursor:pointer;transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--animation-transition-short);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-input__clear:hover{background:var(--color-alias-neutral);color:var(--color-alias-white)}.search-input__shortcut{font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-dark);background:var(--color-alias-white);border:var(--border-width-sm) solid var(--color-alias-neutral-light);padding:var(--spacing-2px) var(--spacing-1);border-radius:var(--border-radius-md);font-family:var(--typography-font-family-body);flex-shrink:0}@media (max-width:768px){.search-input[data-size=md],.search-input[data-size=lg]{min-width:200px}.search-input__shortcut{display:none}}
.stat-card{background:var(--color-alias-white);border-radius:var(--border-radius-xl);padding:var(--spacing-3);box-shadow:var(--shadow-border);border:none}.stat-card[data-layout=horizontal]{align-items:center;gap:var(--spacing-2);display:flex}.stat-card[data-layout=vertical]{gap:var(--spacing-1);flex-direction:column;display:flex}.stat-card[data-layout=vertical] .stat-card__icon{margin-bottom:var(--spacing-1)}.stat-card__icon{border-radius:var(--border-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-card__icon[data-variant=primary]{background:var(--color-alias-primary-lightest-muted);color:var(--color-alias-primary)}.stat-card__icon[data-variant=success]{background:var(--color-alias-success-lightest-muted);color:var(--color-alias-success)}.stat-card__icon[data-variant=warning]{background:var(--color-alias-warning-lightest-muted);color:var(--color-alias-warning)}.stat-card__icon[data-variant=info]{background:var(--color-alias-info-lightest-muted);color:var(--color-alias-info)}.stat-card__icon[data-variant=neutral]{background:var(--color-alias-neutral-lightest);color:var(--color-alias-neutral-darker)}.stat-card__content{flex:1;min-width:0}.stat-card__label{font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-dark);font-weight:var(--typography-font-weight-medium);margin:0 0 var(--spacing-05)}.stat-card__value{font-family:var(--typography-font-family-heading);font-size:var(--typography-font-size-xl);font-weight:var(--typography-font-weight-bold);color:var(--color-alias-neutral-darkest);font-variant-numeric:tabular-nums;line-height:var(--typography-line-height-2);margin:0}.stat-card__change{font-size:var(--typography-font-size-2xs);margin-top:var(--spacing-05);align-items:center;gap:var(--spacing-05);display:flex}.stat-card__change[data-direction=up]{color:var(--color-alias-success)}.stat-card__change[data-direction=down]{color:var(--color-alias-error)}.stat-card__subtext{font-size:var(--typography-font-size-2xs);color:var(--color-alias-neutral-dark);margin:var(--spacing-05) 0 0}@media (max-width:600px){.stat-card{padding:var(--spacing-2)}.stat-card__icon{width:36px;height:36px}.stat-card__label{font-size:var(--typography-font-size-3xs)}.stat-card__value{font-size:var(--typography-font-size-md)}}@media (max-width:480px){.stat-card{padding:var(--spacing-105)}.stat-card__icon{width:32px;height:32px}.stat-card__value{font-size:var(--typography-font-size-sm)}.stat-card[data-layout=vertical]{gap:var(--spacing-05)}.stat-card[data-layout=vertical] .stat-card__icon{margin-bottom:var(--spacing-05)}}
/*# sourceMappingURL=1tme0ift1e6oj.css.map*/