.action{min-width:var(--space-16);min-height:var(--space-16);border-radius:var(--radius-8);cursor:pointer;background-color:var(--neutral-surface-main);color:var(--neutral-content-main-titles);border:none;justify-content:center;align-items:center;display:inline-flex}.action:focus-visible{outline:2px solid var(--support-focus);outline-offset:2px}.action:disabled,.action[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.action[data-loading=true]{cursor:progress}.action-icon{width:var(--space-16);min-width:var(--space-16);height:var(--space-16);min-height:var(--space-16);color:currentColor;justify-content:center;align-items:center;display:inline-flex}.action-icon>svg,.action-icon>img{stroke:currentColor;width:100%;height:100%}.action-label{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-size-xxl{width:var(--space-48);height:var(--space-48);min-width:var(--space-48);min-height:var(--space-48)}.action-size-xxl .action-icon{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16)}.action-size-xl{width:var(--space-40);height:var(--space-40);min-width:var(--space-40);min-height:var(--space-40)}.action-size-xl .action-icon{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16)}.action-size-l{width:var(--space-32);height:var(--space-32);min-width:var(--space-32);min-height:var(--space-32)}.action-size-l .action-icon{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16)}.action-size-m{width:var(--space-24);height:var(--space-24);min-width:var(--space-24);min-height:var(--space-24)}.action-size-m .action-icon,.action-size-s{width:var(--space-16);height:var(--space-16);min-width:var(--space-16);min-height:var(--space-16)}.action-size-s .action-icon,.action-size-xs{width:var(--space-12);height:var(--space-12);min-width:var(--space-12);min-height:var(--space-12)}.action-size-xs .action-icon,.action-size-xxs{width:var(--space-8);height:var(--space-8);min-width:var(--space-8);min-height:var(--space-8)}.action-size-xxs .action-icon{width:var(--space-6);height:var(--space-6);min-width:var(--space-6);min-height:var(--space-6)}.action-variant-outline{background-color:#0000}.action-tone-primary.action-variant-filled{background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);border-color:var(--color-border-primary)}.action-tone-primary.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--brand-400);border-color:var(--brand-400)}.action-tone-primary.action-variant-outline{color:var(--color-content-primary);border-color:var(--color-border-primary)}.action-tone-primary.action-variant-outline:hover:not(:disabled):not([data-loading=true]){color:var(--brand-400);border-color:var(--brand-400)}.action-tone-secondary.action-variant-filled{background-color:var(--color-surface-secondary);color:var(--neutral-content-main-titles);border-color:var(--color-border-secondary)}.action-tone-secondary.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--grey-400);border-color:var(--grey-400)}.action-tone-secondary.action-variant-outline{color:var(--neutral-content-main-titles);border-color:var(--color-border-secondary)}.action-tone-secondary.action-variant-outline:hover:not(:disabled):not([data-loading=true]){border-color:var(--grey-400)}.action-tone-neutral.action-variant-filled{background-color:var(--neutral-surface-oncolor);color:var(--neutral-content-oncolor);border-color:var(--neutral-surface-oncolor)}.action-tone-neutral.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--grey-800);border-color:var(--grey-800)}.action-tone-neutral.action-variant-outline{color:var(--neutral-surface-oncolor);border-color:var(--neutral-surface-oncolor)}.action-tone-neutral.action-variant-outline:hover:not(:disabled):not([data-loading=true]){color:var(--grey-800);border-color:var(--grey-800)}.action-tone-destructive.action-variant-filled{background-color:var(--color-surface-error);color:var(--neutral-content-oncolor);border-color:var(--color-surface-error)}.action-tone-destructive.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--color-surface-error-light);color:var(--color-surface-error);border-color:var(--color-surface-error-light)}.action-tone-destructive.action-variant-outline{color:var(--color-surface-error);border-color:var(--color-surface-error)}.action-tone-destructive.action-variant-outline:hover:not(:disabled):not([data-loading=true]){color:var(--color-surface-error);border-color:var(--color-surface-error-light)}.action-tone-reversed.action-variant-filled{background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);border-color:var(--neutral-surface-background)}.action-tone-reversed.action-variant-filled:hover:not(:disabled):not([data-loading=true]){background-color:var(--grey-200);border-color:var(--grey-200)}.action-tone-reversed.action-variant-outline{color:var(--neutral-content-main-titles);border-color:var(--neutral-surface-background)}.action-tone-reversed.action-variant-outline:hover:not(:disabled):not([data-loading=true]){color:var(--grey-800);border-color:var(--grey-800)}
.tooltip-trigger{justify-content:center;align-items:center;gap:var(--space-4);cursor:pointer;display:inline-flex}.tooltip-trigger--disabled{opacity:.5;cursor:not-allowed}.tooltip-content{width:fit-content;max-width:min(320px,calc(100vw - var(--space-16)));white-space:normal;overflow-wrap:anywhere;background-color:var(--neutral-surface-oncolor);color:var(--neutral-content-oncolor);padding:var(--space-6)var(--space-12);border-radius:var(--radius-8);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:relative;overflow:visible}.tooltip-content[data-state=open]{opacity:1;visibility:visible;pointer-events:auto}.tooltip-content[data-state=closed]{pointer-events:none}.tooltip-content--closable{padding-right:12px}.tooltip-label,.tooltip-label.label,.tooltip-label.body,.tooltip-label.copy,.tooltip-label.caption,.tooltip-label.small,.tooltip-label.overline{color:inherit}.tooltip-close-button{width:auto;height:auto;color:var(--color-content-primary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.tooltip-close-button:hover{color:var(--neutral-content-main-titles);background-color:var(--neutral-surface-support)}.tooltip-close-button:focus-visible{outline:none}.tooltip-close-button>svg{width:16px!important;height:16px!important}.tooltip-trigger[aria-disabled=true]{cursor:not-allowed}@media (hover:none){.tooltip-trigger{cursor:default}}@media (prefers-reduced-motion:reduce){.tooltip-content{transition:none}}
.common-details-container{gap:var(--space-4);flex-direction:column;display:flex}.common-details{gap:var(--space-8);flex-direction:column;width:min(100%,1200px);margin:0 auto;display:flex}.common-details-header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.common-details-title{align-items:center;gap:var(--space-4);display:inline-flex}.common-details-label{align-items:center;display:inline-flex}.common-details-info{width:var(--space-16);height:var(--space-16);color:var(--neutral-content-support);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.common-details-info--button,.common-details-info--static{cursor:pointer}.common-details-info svg{width:100%;height:100%}.common-details-info--button:hover{color:var(--neutral-content-main-titles)}.common-details-info:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-16);outline:none}.common-details-meta{align-items:center;gap:var(--space-8);display:inline-flex}.common-details-badge{justify-content:center;align-items:center;display:inline-flex}.common-details-optional{box-sizing:border-box;padding:var(--space-2)var(--space-4);border-radius:var(--radius-4);background-color:var(--neutral-surface-background);justify-content:center;align-items:center;max-height:16px;display:inline-flex}.common-details-optional-text{justify-content:center;align-items:center;width:100%;display:inline-flex}.common-details-required{justify-content:center;align-items:center;max-height:16px;display:inline-flex}.common-details-required p{color:var(--color-content-error)!important}.common-details-description{margin:0}.common-details-control{gap:var(--space-8);flex-direction:column;display:flex}.common-details-helper{margin:0}.common-details-helper--error,.common-details-helper--error .caption,.common-details-helper--error p{color:var(--color-content-error)!important}.common-details-helper--disabled,.common-details[data-disabled=true] .common-details-label,.common-details[data-disabled=true] .common-details-description{color:var(--neutral-content-disabled)}.common-details[data-disabled=true] .common-details-info{color:var(--neutral-content-disabled);cursor:default}.common-details[data-disabled=true] .common-details-info:hover{color:var(--neutral-content-disabled)}.common-details[data-disabled=true] .common-details-optional{background-color:var(--neutral-surface-disabled);color:var(--neutral-content-disabled)}
.input-field{gap:var(--space-8);--caret-action-size:var(--space-24);--caret-action-icon-size:var(--space-12);width:100%;min-width:0;display:flex}.input-field-control{border:var(--stroke-components)solid var(--neutral-border-components);background-color:var(--neutral-surface-main);cursor:text;width:100%;min-width:0;transition:background-color var(--speed-medium)var(--ease-linear),border-color var(--speed-medium)var(--ease-linear),box-shadow var(--speed-medium)var(--ease-linear);justify-content:center;align-items:center;display:flex}.input-field-element{width:100%;min-width:0;color:var(--neutral-content-main-titles);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.input-field-icon{width:16px;height:16px;color:var(--neutral-surface-icons);justify-content:center;align-items:center;display:inline-flex}.input-field-icon>svg,.input-field-icon>img{width:100%;height:100%}.input-field-icon-button{background:0 0;border:none;padding:0}.input-field-icon-leading{--color-surface-icon-fill-primary:var(--color-surface-primary);--neutral-surface-icons:var(--color-surface-primary);color:var(--color-surface-primary)}.input-field-icon-leading svg{color:inherit}.input-field-icon-trailing{--color-surface-icon-fill-primary:var(--neutral-surface-icons);--neutral-surface-icons:var(--neutral-surface-icons);color:var(--neutral-surface-icons)}.input-field-icon-trailing svg{color:inherit}.input-field-element::placeholder{color:var(--neutral-content-placeholder)}.input-field-control:hover{border-color:var(--neutral-border-active)}.input-field-element:focus{transition:outline var(--speed-slow)var(--ease-linear);outline:none}.input-field-element:focus-visible{transition:outline var(--speed-medium)var(--ease-linear);outline:none}.input-field-control:focus-within{outline:var(--stroke-focus)solid var(--support-focus);outline-offset:2px}.input-field-icon-button:focus-visible{outline:none}.input-field-element:disabled{color:var(--neutral-content-disabled);cursor:not-allowed}.input-field-icon-button:disabled{cursor:not-allowed}.input-field-control[data-disabled=true]{background-color:var(--neutral-surface-disabled);border-color:var(--neutral-border-disabled);box-shadow:none;cursor:not-allowed}.input-field-control[data-disabled=true]:hover{border-color:var(--neutral-border-disabled)}.input-field-control[data-disabled=true]:focus-within{box-shadow:none}.input-field[data-disabled=true] .input-field-icon{color:var(--neutral-content-disabled)}.input-field-control[data-state=error]{border-color:var(--color-content-error);background-color:var(--color-surface-error-light)}.input-field-control[data-state=error]:hover{border-color:var(--color-content-error)}.input-field-control[data-state=error]:focus-within{border-color:var(--color-content-error);box-shadow:var(--shadow-focus)}.input-field[data-state=error] .input-field-icon-leading{color:var(--color-content-error)}.input-field-size-xxl .input-field-control{padding:var(--space-20);gap:var(--space-16);border-radius:var(--radius-20)}.input-field-size-xxl{--caret-action-size:var(--space-16);--caret-action-icon-size:var(--space-16)}.input-field-size-xl .input-field-control{padding:var(--space-16);gap:var(--space-12);border-radius:var(--radius-16)}.input-field-size-xl{--caret-action-size:var(--space-16);--caret-action-icon-size:var(--space-16)}.input-field-size-l .input-field-control{padding:var(--space-12);gap:var(--space-12);border-radius:var(--radius-12)}.input-field-size-l{--caret-action-size:var(--space-16);--caret-action-icon-size:var(--space-16)}.input-field-size-m .input-field-control{padding:var(--space-8);gap:var(--space-8);border-radius:var(--radius-8)}.input-field-size-m{--caret-action-size:var(--space-16);--caret-action-icon-size:var(--space-14)}.input-field-size-s .input-field-control{padding:var(--space-6);gap:var(--space-6);border-radius:var(--radius-6)}.input-field-size-s{--caret-action-size:var(--space-16);--caret-action-icon-size:var(--space-12)}.input-field-size-xs .input-field-control{padding:var(--space-4);gap:var(--space-4);border-radius:var(--radius-4)}.input-field-size-xs{--caret-action-size:var(--space-16);--caret-action-icon-size:var(--space-10)}.input-field-size-xxs .input-field-control{padding:var(--space-2);gap:var(--space-2);border-radius:var(--radius-2)}.input-field-size-xxs{--caret-action-size:var(--space-16);--caret-action-icon-size:var(--space-8)}.flyout{width:100%;min-width:380px;position:relative}.flyout-panel{top:calc(100% + var(--space-8));z-index:20;min-width:100%;max-height:320px;padding:var(--space-12);padding:var(--space-12);border-radius:var(--radius-12);border:var(--stroke-components)solid var(--neutral-border-components);background-color:var(--neutral-surface-main);box-shadow:var(--shadow-bottom-l);flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.flyout-panel-content{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.flyout-panel-ghost-root{pointer-events:none}.flyout-panel-ghost-root .flyout-panel{position:relative;top:0;left:0}.flyout-surface{flex-direction:column;width:100%;min-width:100%;display:flex}.flyout-header{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8)var(--space-20);background-color:var(--neutral-surface-background);display:flex}.flyout-body{width:100%;padding:var(--space-8);gap:var(--space-4);flex-direction:column;margin:0;list-style:none;display:flex}.flyout-body>li{margin:0;padding:0}.flyout-action-button{justify-content:center;align-items:center;display:inline-flex}.flyout-panel-center{left:50%;transform:translate(-50%)}.flyout-panel-start{left:0;right:auto;transform:none}.flyout-panel-end{left:auto;right:0;transform:none}.flyout[data-disabled=true] .flyout-panel{display:none}.input-field-size-xxl .flyout-panel{padding:var(--space-20);border-radius:var(--radius-20);--flyout-section-padding:var(--space-20)}.input-field-size-xxl .flyout-panel-content{gap:var(--space-16)}.input-field-size-xl .flyout-panel{padding:var(--space-16);border-radius:var(--radius-16);--flyout-section-padding:var(--space-16)}.input-field-size-xl .flyout-panel-content{gap:var(--space-12)}.input-field-size-l .flyout-panel{padding:var(--space-12);border-radius:var(--radius-12);--flyout-section-padding:var(--space-12)}.input-field-size-l .flyout-panel-content{gap:var(--space-12)}.input-field-size-m .flyout-panel{padding:var(--space-8);border-radius:var(--radius-8);--flyout-section-padding:var(--space-8)}.input-field-size-m .flyout-panel-content{gap:var(--space-8)}.input-field-size-s .flyout-panel{padding:var(--space-6);border-radius:var(--radius-6);--flyout-section-padding:var(--space-6)}.input-field-size-s .flyout-panel-content{gap:var(--space-6)}.input-field-size-xs .flyout-panel{padding:var(--space-4);border-radius:var(--radius-4);--flyout-section-padding:var(--space-4)}.input-field-size-xs .flyout-panel-content{gap:var(--space-4)}.input-field-size-xxs .flyout-panel{padding:var(--space-2);border-radius:var(--radius-2);--flyout-section-padding:var(--space-2)}.input-field-size-xxs .flyout-panel-content{gap:var(--space-2)}.flyout-panel.flyout-panel-flush{padding:0}.input-field-caret-action{width:var(--caret-action-size);height:var(--caret-action-size);min-width:var(--caret-action-size);min-height:var(--caret-action-size);border-radius:var(--radius-8);border:var(--stroke-components)solid var(--neutral-border-components);background-color:var(--neutral-surface-main);color:var(--neutral-content-support);justify-content:center;align-items:center;padding:0;display:inline-flex}.input-field-caret-action .action-icon{width:var(--caret-action-icon-size);height:var(--caret-action-icon-size)}.input-field-caret-action:disabled,.input-field-caret-action[aria-disabled=true]{background-color:var(--neutral-surface-disabled);border-color:var(--neutral-border-disabled);color:var(--neutral-content-disabled);box-shadow:none}

.uploader{width:100%}.uploader-control{gap:var(--space-16);flex-direction:column;width:100%;min-width:0;display:flex}.uploader-dropzone{justify-content:center;align-items:center;gap:var(--space-24);text-align:center;cursor:pointer;border-style:dashed;flex-direction:column;width:100%;min-height:200px;display:flex}.uploader-dropzone:hover{border-color:var(--neutral-border-active)}.uploader-dropzone[data-dragging=true]{border-color:var(--color-surface-primary);background-color:var(--color-surface-primary-subtle);box-shadow:var(--shadow-bottom-xs)}.uploader-dropzone[data-disabled=true]{cursor:not-allowed;border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled);box-shadow:none}.uploader-dropzone:focus-visible{outline:2px solid var(--support-focus);outline-offset:2px}.uploader-dropzone-icon{width:var(--space-24);height:var(--space-24);background-color:var(--neutral-surface-subtle);color:var(--color-surface-primary);justify-content:center;align-items:center;display:inline-flex}.uploader-dropzone-icon>svg,.uploader-dropzone-icon>img{width:100%;height:100%}.uploader-dropzone-text{gap:var(--space-8);color:var(--neutral-content-support);flex-direction:column;display:flex}.uploader-dropzone-title{color:var(--neutral-content-main-titles);font-family:var(--font-sans);font-size:var(--title-xxs-font-size);line-height:var(--title-xxs-line-height);letter-spacing:var(--title-xxs-letter-spacing)}.uploader-dropzone-action{color:var(--color-surface-primary);font-family:var(--font-sans);font-size:var(--label-font-size);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);text-underline-offset:var(--space-2);text-decoration:underline}.uploader-dropzone-helper{color:var(--neutral-content-placeholder);font-family:var(--font-sans);font-size:var(--caption-font-size);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.uploader-list{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uploader-item{align-items:center;gap:var(--space-12);border-radius:var(--radius-12);background-color:var(--neutral-surface-subtle);border:var(--stroke-1)solid transparent;grid-template-columns:auto 1fr auto;display:grid}.uploader-item[data-status=error]{border-color:var(--color-content-error);background-color:var(--color-surface-error-light)}.uploader-item-preview{border-radius:var(--radius-8);background-color:var(--neutral-surface-main);width:280px;height:auto;color:var(--neutral-content-support);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.uploader-item-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.uploader-item-body{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.uploader-item-meta{gap:var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.uploader-item-name{min-width:0;font-family:var(--font-sans);font-size:var(--label-font-size);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);color:var(--neutral-content-main-titles);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.uploader-item-size{color:var(--neutral-content-placeholder);font-family:var(--font-sans);font-size:var(--caption-font-size);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.uploader-item-status{color:var(--neutral-content-support);font-family:var(--font-sans);font-size:var(--caption-font-size);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.uploader-progress{height:var(--space-6);border-radius:var(--radius-6);background-color:var(--neutral-surface-background);position:relative;overflow:hidden}.uploader-progress-bar{background:var(--color-surface-success);border-radius:var(--radius-full);height:100%;position:absolute;top:0;left:0}.uploader-item-remove:hover{background-color:var(--neutral-surface-main);color:var(--neutral-content-main-titles)}.uploader-item-remove:focus-visible{box-shadow:var(--shadow-focus);outline:none}.uploader-item-remove:disabled{cursor:not-allowed;color:var(--neutral-content-disabled);background:0 0}
