.udc-checkbox{display:inline-flex;align-items:center;gap:var(--uds-space-100);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.udc-checkbox input[type=checkbox]{position:absolute;width:24px;height:24px;opacity:0;margin:0;cursor:pointer;z-index:var(--uds-z-index-base)}.udc-checkbox__control{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.udc-checkbox__control:before{content:"";display:block;width:18px;height:18px;border-radius:4px;border:1px solid var(--uds-color-border-primary);background:transparent;transition:background-color .12s ease,border-color .12s ease}.udc-checkbox__control:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:10px;transform:translate(-50%,-50%);opacity:0;transition:opacity .12s ease;background:var(--uds-color-icon-inverse);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3E%3Cpath d='M1 5l3.5 3.5L12 1' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3E%3Cpath d='M1 5l3.5 3.5L12 1' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.udc-checkbox__label{font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary);letter-spacing:0}.udc-checkbox__required{width:var(--uds-space-050);height:var(--uds-space-050);border-radius:50%;background:var(--uds-color-icon-error);flex-shrink:0;align-self:flex-start;margin-top:2px}.udc-checkbox input[type=checkbox]:checked~.udc-checkbox__control:before{background:var(--uds-color-surface-interactive-default);border-color:var(--uds-color-surface-interactive-default)}.udc-checkbox input[type=checkbox]:checked~.udc-checkbox__control:after{opacity:1}.udc-checkbox:hover .udc-checkbox__control:before{border-color:var(--uds-color-border-interactive)}.udc-checkbox input[type=checkbox]:focus-visible~.udc-checkbox__control{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:1px;border-radius:6px}.udc-checkbox:has(input:disabled){cursor:not-allowed}.udc-checkbox input[type=checkbox]:disabled:checked~.udc-checkbox__control:before,.udc-checkbox input[type=checkbox]:disabled~.udc-checkbox__control:before{background:var(--uds-color-surface-interactive-disabled);border-color:var(--uds-color-border-disabled)}.udc-checkbox input[type=checkbox]:disabled~.udc-checkbox__label{color:var(--uds-color-text-disabled)}[data-state=error] .udc-checkbox .udc-checkbox__control:before,[data-state=error] .udc-checkbox input[type=checkbox]:checked~.udc-checkbox__control:before,[data-state=error].udc-checkbox .udc-checkbox__control:before,[data-state=error].udc-checkbox input[type=checkbox]:checked~.udc-checkbox__control:before{background:var(--uds-color-surface-interactive-red-subtle);border-color:var(--uds-color-border-error)}[data-state=error] .udc-checkbox .udc-checkbox__label,[data-state=error].udc-checkbox .udc-checkbox__label{color:var(--uds-color-text-error);font-weight:var(--uds-font-weight-bold)}.udc-chip{display:inline-flex;align-items:center;gap:var(--uds-space-100);padding:var(--uds-space-050) var(--uds-space-100);border:1px solid var(--uds-color-border-primary);border-radius:var(--uds-border-radius-container);background-color:var(--uds-color-surface-interactive-none);font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-regular);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary);cursor:pointer;overflow:hidden;white-space:nowrap;outline:none;transition:background-color .12s ease,border-color .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.udc-chip__label{text-align:center}.udc-chip__leading-icon,.udc-chip__trailing-icon{display:flex;align-items:center;flex-shrink:0}.udc-chip__leading-icon .material-symbols-outlined,.udc-chip__trailing-icon .material-symbols-outlined{font-size:var(--uds-font-size-lg);line-height:1}.udc-chip:hover{background-color:var(--uds-color-surface-interactive-subtle-hover)}.udc-chip:active{background-color:var(--uds-color-surface-interactive-subtle-active)}.udc-chip:focus-visible{box-shadow:0 0 0 2px var(--uds-color-surface-main),0 0 0 4px var(--uds-color-border-outline-focus-visible)}.udc-chip[aria-selected=true],.udc-chip[data-selected=true]{background-color:var(--uds-color-surface-interactive-active);border-color:var(--uds-color-surface-interactive-active);color:var(--uds-color-text-inverse)}.udc-chip[aria-selected=true]:hover,.udc-chip[data-selected=true]:hover{background-color:var(--uds-color-surface-interactive-hover);border-color:var(--uds-color-surface-interactive-hover)}.udc-chip[aria-selected=true] .udc-chip__leading-icon,.udc-chip[aria-selected=true] .udc-chip__trailing-icon,.udc-chip[data-selected=true] .udc-chip__leading-icon,.udc-chip[data-selected=true] .udc-chip__trailing-icon{color:var(--uds-color-icon-inverse)}.udc-chip[data-variant=dropdown] .udc-chip__trailing-icon .material-symbols-outlined{font-size:var(--uds-font-size-md)}.udc-data-table{width:100%;overflow-x:auto;font-family:var(--uds-font-family);font-size:var(--uds-font-size-base,14px);line-height:var(--uds-font-line-height-base,20px);color:var(--uds-color-text-primary);border:1px solid var(--uds-color-border-secondary,#d4d4d4);border-radius:var(--uds-border-radius-container-sm,4px)}.udc-data-table table{width:100%;border-collapse:collapse;border-spacing:0}.udc-data-table thead th{height:56px;padding:var(--uds-space-100) var(--uds-space-200);background-color:var(--uds-color-surface-alt);font-weight:var(--uds-font-weight-bold);font-size:var(--uds-font-size-base,14px);color:var(--uds-color-text-primary);text-align:left;white-space:nowrap;border-bottom:1px solid var(--uds-color-border-secondary,#d4d4d4);position:-webkit-sticky;position:sticky;top:0;z-index:var(--uds-z-index-sticky);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.udc-data-table thead th:not(:last-child){border-right:1px solid var(--uds-color-border-secondary,#d4d4d4)}.udc-data-table tbody td{height:44px;padding:var(--uds-space-100) var(--uds-space-200);background-color:var(--uds-color-surface-interactive-none,transparent);font-weight:var(--uds-font-weight-regular,400);vertical-align:middle;border-bottom:1px solid var(--uds-color-border-secondary,#d4d4d4)}.udc-data-table tbody tr:last-child td{border-bottom:none}.udc-data-table[data-striped=true] tbody tr:nth-child(2n) td{background-color:var(--uds-color-surface-alt)}.udc-data-table tbody tr:hover td{background-color:var(--uds-color-surface-interactive-subtle-hover)}.udc-data-table tbody tr[aria-selected=true] td,.udc-data-table tbody tr[data-selected=true] td{background-color:var(--uds-color-surface-info-subtle)}.udc-data-table td[data-highlight=error],.udc-data-table tr[data-highlight=error] td{background-color:var(--uds-color-surface-interactive-red-subtle,#fef2f2)}.udc-data-table [data-left-divider=true]{border-left:1px solid var(--uds-color-border-secondary,#d4d4d4)}.udc-data-table [data-right-divider=true]{border-right:1px solid var(--uds-color-border-secondary,#d4d4d4)}.udc-data-table td.udc-dt-align-center,.udc-data-table th.udc-dt-align-center,.udc-dt-align-center{text-align:center}.udc-data-table td.udc-dt-align-right,.udc-data-table th.udc-dt-align-right,.udc-dt-align-right{text-align:right}.udc-dt-prominent{font-weight:var(--uds-font-weight-bold)}.udc-dt-check{width:40px;text-align:center;padding-left:var(--uds-space-100)!important;padding-right:var(--uds-space-100)!important}.udc-dt-check input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--uds-color-surface-interactive-default,#005ff0)}.udc-dt-sort{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle}.udc-dt-sort:after{content:"unfold_more";font-family:Material Symbols Outlined;font-size:16px;line-height:1;color:var(--uds-color-icon-secondary)}.udc-dt-sort[data-dir=asc]:after{content:"arrow_upward";color:var(--uds-color-icon-interactive)}.udc-dt-sort[data-dir=desc]:after{content:"arrow_downward";color:var(--uds-color-icon-interactive)}.udc-data-table thead th:has(.udc-dt-sort){cursor:pointer}.udc-data-table thead th:has(.udc-dt-sort):focus-visible{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:-2px}.udc-dt-filter{display:inline-flex;align-items:center;margin-left:4px;vertical-align:middle;cursor:pointer}.udc-dt-filter:after{content:"filter_list";font-family:Material Symbols Outlined;font-size:16px;line-height:1;color:var(--uds-color-icon-secondary)}.udc-dt-action{width:48px;text-align:center;padding:var(--uds-space-075)!important}.udc-dt-action .udc-button-ghost{min-width:auto;height:32px;padding:4px}.udc-dt-cell-icon{display:inline-flex;align-items:center;gap:var(--uds-space-100)}.udc-dt-cell-icon .material-symbols-outlined{font-size:16px;line-height:1}@media (max-width:640px){.udc-data-table tbody td,.udc-data-table thead th{padding:var(--uds-space-075) var(--uds-space-150);font-size:var(--uds-font-size-sm,12px)}.udc-data-table thead th{height:44px}.udc-data-table tbody td{height:36px}}.udc-dialog-backdrop{display:none;position:fixed;inset:0;z-index:var(--uds-z-index-modal);background-color:var(--uds-overlay-backdrop);align-items:center;justify-content:center}.udc-dialog,.udc-dialog-backdrop[data-open=true]{display:flex}.udc-dialog{flex-direction:column;min-width:300px;width:480px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);background-color:var(--uds-color-surface-main);border-radius:var(--uds-border-radius-container-xl,24px);box-shadow:var(--uds-shadow-depth-500);overflow:hidden}.udc-dialog__header{display:flex;align-items:center;gap:var(--uds-space-150);padding:var(--uds-space-300) var(--uds-space-300) var(--uds-space-200);background-color:var(--uds-color-surface-subtle);border-bottom:1px solid var(--uds-color-border-interactive)}.udc-dialog__title{flex:1 1;min-width:0;margin:0;font-family:var(--uds-font-family);font-size:var(--uds-font-size-xl,20px);font-weight:var(--uds-font-weight-bold);line-height:var(--uds-font-line-height-400,28px);color:var(--uds-color-text-primary);letter-spacing:0}.udc-dialog__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:var(--uds-space-075);background:var(--uds-color-surface-interactive-none);border:none;border-radius:var(--uds-border-radius-input);color:var(--uds-color-icon-secondary);cursor:pointer;flex-shrink:0;transition:background-color .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.udc-dialog__close:hover{background:var(--uds-color-surface-interactive-subtle-hover)}.udc-dialog__close:focus-visible{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:-2px}.udc-dialog__close .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1}.udc-dialog__body{display:flex;flex-direction:column;gap:var(--uds-space-300);padding:var(--uds-space-200) var(--uds-space-300);overflow-y:auto;flex:1 1 auto}.udc-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--uds-space-100);padding:var(--uds-space-200) var(--uds-space-300) var(--uds-space-300)}.udc-divider-horizontal{display:block;width:100%;height:0;border:none;border-top:1px solid var(--uds-color-border-tertiary);border-radius:var(--uds-border-radius-full);margin:var(--uds-space-050) 0}.udc-divider-horizontal[data-padding=md]{margin:var(--uds-space-100) 0}.udc-divider-horizontal[data-padding=lg]{margin:var(--uds-space-150) 0}.udc-divider-horizontal[data-padding=xl]{margin:var(--uds-space-200) 0}.udc-dropdown{display:flex;flex-direction:column;gap:var(--uds-space-050);position:relative}.udc-dropdown__label{display:inline-flex;align-items:center;gap:var(--uds-space-050);font-family:var(--uds-font-family);font-size:var(--uds-font-size-sm);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-sm);color:var(--uds-color-text-primary);letter-spacing:0}.udc-dropdown__required{width:var(--uds-space-050);height:var(--uds-space-050);border-radius:50%;background:var(--uds-color-icon-error);flex-shrink:0}.udc-dropdown__trigger{display:flex;align-items:center;gap:var(--uds-space-100);min-height:var(--uds-space-600);padding:var(--uds-space-150);background-color:var(--uds-color-surface-interactive-neutral);border:1px solid var(--uds-color-border-primary);border-radius:var(--uds-border-radius-input);cursor:pointer;transition:border-color .12s ease,background-color .12s ease;outline:none}.udc-dropdown__trigger:hover{background-color:var(--uds-color-surface-interactive-subtle-hover);border-color:var(--uds-color-border-interactive)}.udc-dropdown[data-open=true] .udc-dropdown__trigger,.udc-dropdown__trigger:active{background-color:var(--uds-color-surface-interactive-subtle-active);border-color:var(--uds-color-border-interactive)}.udc-dropdown__trigger:focus-visible{box-shadow:0 0 0 2px var(--uds-color-surface-white),0 0 0 4px var(--uds-color-border-outline-focus-visible)}.udc-dropdown__leading-icon{display:flex;align-items:center;color:var(--uds-color-icon-interactive);flex-shrink:0}.udc-dropdown__leading-icon .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1}.udc-dropdown__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-interactive);letter-spacing:0}.udc-dropdown__value[data-placeholder]{color:var(--uds-color-text-secondary)}.udc-dropdown__chevron{display:flex;align-items:center;color:var(--uds-color-icon-interactive);flex-shrink:0;transition:transform .2s ease}.udc-dropdown__chevron .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1}.udc-dropdown[data-open=true] .udc-dropdown__chevron{transform:rotate(180deg)}.udc-dropdown__helper{display:flex;justify-content:space-between;gap:var(--uds-space-100);font-family:var(--uds-font-family);font-size:var(--uds-font-size-xs);font-weight:var(--uds-font-weight-regular);line-height:var(--uds-font-line-height-xs);color:var(--uds-color-text-secondary);letter-spacing:0}.udc-dropdown__counter{flex-shrink:0;margin-left:auto}.udc-dropdown__list{display:none;position:absolute;top:100%;left:0;right:0;z-index:var(--uds-z-index-dropdown);margin-top:var(--uds-space-050);padding:var(--uds-space-050);background-color:var(--uds-color-surface-interactive-neutral);border:1px solid var(--uds-color-border-primary);border-radius:var(--uds-border-radius-input);box-shadow:var(--uds-shadow-depth-300);max-height:240px;overflow-y:auto}.udc-dropdown[data-open=true] .udc-dropdown__list{display:block}.udc-dropdown__item{display:flex;align-items:center;gap:var(--uds-space-100);padding:var(--uds-space-150) var(--uds-space-200);font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary);letter-spacing:0;cursor:pointer;border-radius:var(--uds-border-radius-input);background-color:var(--uds-color-surface-interactive-none);border:1px solid transparent;transition:background-color .12s ease}.udc-dropdown__item:hover{background-color:var(--uds-color-surface-interactive-subtle-hover)}.udc-dropdown__item:active,.udc-dropdown__item[aria-selected=true]{background-color:var(--uds-color-surface-interactive-subtle-active)}.udc-dropdown__item[aria-selected=true]{color:var(--uds-color-text-interactive);font-weight:var(--uds-font-weight-bold)}.udc-dropdown__item:focus-visible{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:-2px}[data-state=error] .udc-dropdown__label,[data-state=error].udc-dropdown .udc-dropdown__label{color:var(--uds-color-text-error);font-weight:var(--uds-font-weight-bold)}[data-state=error] .udc-dropdown__trigger,[data-state=error] .udc-dropdown__trigger:active,[data-state=error] .udc-dropdown__trigger:hover,[data-state=error].udc-dropdown .udc-dropdown__trigger,[data-state=error].udc-dropdown .udc-dropdown__trigger:active,[data-state=error].udc-dropdown .udc-dropdown__trigger:hover,[data-state=error].udc-dropdown[data-open=true] .udc-dropdown__trigger,[data-state=error][data-open=true] .udc-dropdown__trigger{border-color:var(--uds-color-border-error)}[data-state=error] .udc-dropdown__value,[data-state=error].udc-dropdown .udc-dropdown__value{color:var(--uds-color-text-error);font-weight:var(--uds-font-weight-bold)}[data-state=error] .udc-dropdown__helper,[data-state=error].udc-dropdown .udc-dropdown__helper{color:var(--uds-color-text-error)}[data-state=error] .udc-dropdown__counter,[data-state=error].udc-dropdown .udc-dropdown__counter{color:var(--uds-color-text-secondary)}[data-state=error] .udc-dropdown__chevron,[data-state=error] .udc-dropdown__leading-icon,[data-state=error].udc-dropdown .udc-dropdown__chevron,[data-state=error].udc-dropdown .udc-dropdown__leading-icon{color:var(--uds-color-icon-error)}.udc-dropdown__trigger.disabled,.udc-dropdown__trigger[aria-disabled=true]{background-color:var(--uds-color-surface-interactive-disabled);border-color:var(--uds-color-border-disabled);cursor:not-allowed;pointer-events:none}.udc-dropdown__trigger.disabled .udc-dropdown__value,.udc-dropdown__trigger[aria-disabled=true] .udc-dropdown__value{color:var(--uds-color-text-disabled-bold)}.udc-dropdown__trigger.disabled .udc-dropdown__chevron,.udc-dropdown__trigger.disabled .udc-dropdown__leading-icon,.udc-dropdown__trigger[aria-disabled=true] .udc-dropdown__chevron,.udc-dropdown__trigger[aria-disabled=true] .udc-dropdown__leading-icon{color:var(--uds-color-icon-disabled)}.udc-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;width:24px;height:24px;padding:2px;--_icon-size:20px}.udc-icon-wrapper[data-size="16"]{width:16px;height:16px;padding:1px;--_icon-size:14px}.udc-icon-wrapper[data-size="20"]{width:20px;height:20px;padding:2px;--_icon-size:16px}.udc-icon-wrapper[data-size="32"]{width:32px;height:32px;padding:3px;--_icon-size:26px}.udc-icon-wrapper[data-size="48"]{width:48px;height:48px;padding:4px;--_icon-size:40px}.udc-icon-wrapper[data-size="64"]{width:64px;height:64px;padding:5px;--_icon-size:54px}.udc-icon-wrapper>img,.udc-icon-wrapper>svg{display:block;width:100%;height:100%;flex-shrink:0}.udc-icon-wrapper>.material-symbols-outlined{font-size:var(--_icon-size);line-height:1;display:flex;align-items:center;justify-content:center}.udc-label{display:inline-flex;align-items:center;gap:var(--uds-space-050);font-family:var(--uds-font-family);font-size:var(--uds-font-size-sm);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-sm);color:var(--uds-color-text-primary)}.udc-label[data-size=sm]{font-size:var(--uds-font-size-xs);line-height:var(--uds-font-line-height-xs)}.udc-label[data-prominent=true]{font-weight:var(--uds-font-weight-bold)}.udc-label[data-align=middle]{justify-content:center;text-align:center}.udc-label[data-align=right]{justify-content:flex-end;text-align:right}.udc-label[data-fill-frame=true]{display:flex;width:100%}.udc-label[data-variant=disabled]{color:var(--uds-color-text-disabled)}.udc-label[data-variant=error]{color:var(--uds-color-text-error)}.udc-label[data-variant=interactive]{color:var(--uds-color-text-interactive)}.udc-label[data-variant=success]{color:var(--uds-color-text-success)}.udc-label[data-multiline=true]{align-items:flex-start;max-width:320px;white-space:normal}.udc-label__required{width:var(--uds-space-050);height:var(--uds-space-050);border-radius:var(--uds-border-radius-container-full);background:var(--uds-color-surface-error);flex:0 0 auto}.udc-link{display:inline-flex;align-items:center;gap:var(--uds-space-050);font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-interactive);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.udc-link:hover{color:var(--uds-color-text-interactive-hover)}.udc-link:active,.udc-link[aria-current=page]{color:var(--uds-color-text-interactive-active)}.udc-link:focus-visible{outline:var(--uds-border-width-200) solid var(--uds-color-border-outline-focus-visible);outline-offset:var(--uds-space-050);border-radius:var(--uds-border-radius-container-sm)}.udc-link[aria-disabled=true],.udc-link[data-disabled=true]{color:var(--uds-color-text-disabled);cursor:not-allowed;pointer-events:none}.udc-link .material-symbols-outlined{font-size:var(--uds-font-size-md);line-height:1}.udc-list{display:flex;flex-direction:column;gap:0;font-family:var(--uds-font-family)}.udc-list-item{display:flex;align-items:center;gap:var(--uds-space-100);height:var(--uds-space-600);padding:var(--uds-space-150) var(--uds-space-200);border-radius:var(--uds-border-radius-input,8px);border:1px solid transparent;background-color:var(--uds-color-surface-interactive-none);cursor:pointer;outline:none;position:relative;transition:background-color .12s ease;font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary)}.udc-list-item__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udc-list-item__leading-icon,.udc-list-item__trailing-icon{display:flex;align-items:center;flex-shrink:0;color:var(--uds-color-icon-primary)}.udc-list-item__leading-icon .material-symbols-outlined,.udc-list-item__trailing-icon .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1}.udc-list-item:has(.udc-list-item__leading-icon){padding-left:var(--uds-space-150)}.udc-list-item:has(.udc-list-item__trailing-icon){padding-right:var(--uds-space-150)}.udc-list-item:hover{background-color:var(--uds-color-surface-interactive-subtle-hover)}.udc-list-item:active{background-color:var(--uds-color-surface-interactive-subtle-active)}.udc-list-item[aria-selected=true],.udc-list-item[data-selected=true]{background-color:var(--uds-color-surface-interactive-active);color:var(--uds-color-text-inverse)}.udc-list-item[aria-selected=true] .udc-list-item__leading-icon,.udc-list-item[aria-selected=true] .udc-list-item__trailing-icon,.udc-list-item[data-selected=true] .udc-list-item__leading-icon,.udc-list-item[data-selected=true] .udc-list-item__trailing-icon{color:var(--uds-color-icon-inverse)}.udc-list-item:focus-visible{background-color:var(--uds-color-surface-interactive-subtle);box-shadow:0 0 0 3px var(--uds-color-border-outline-focus-visible)}.udc-nav-header{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;grid-gap:var(--uds-space-300);gap:var(--uds-space-300);padding:var(--uds-space-150) var(--uds-space-300);min-height:76px;width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.udc-nav-header__left{display:flex;align-items:center;gap:var(--uds-space-200)}.udc-nav-header__center{max-width:500px;width:100%;justify-self:center}.udc-nav-header__right{display:flex;align-items:center;justify-content:flex-end;gap:var(--uds-space-100)}.udc-nav-logo{width:24px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.udc-nav-logo img,.udc-nav-logo svg{max-width:100%;max-height:100%}.udc-nav-title-area{display:inline-flex;align-items:center;gap:var(--uds-space-150);padding:var(--uds-space-100) var(--uds-space-150) var(--uds-space-100) var(--uds-space-200);height:48px;background:var(--uds-color-surface-main);border:1px solid var(--uds-color-border-secondary);border-radius:var(--uds-border-radius-container-full);box-shadow:var(--uds-shadow-depth-100);white-space:nowrap;font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-bold);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary)}.udc-nav-title-area .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1;flex-shrink:0}.udc-nav-title-area__chevron{font-size:var(--uds-font-size-2xl);line-height:1;color:var(--uds-color-icon-primary)}.udc-nav-title-area[data-title-only=true]{background:transparent;border:none;box-shadow:none;padding:var(--uds-space-100) var(--uds-space-150);border-radius:var(--uds-border-radius-input);font-size:var(--uds-font-size-xl);line-height:var(--uds-font-line-height-xl)}.udc-nav-title-area[data-title-only=true] .material-symbols-outlined,.udc-nav-title-area[data-title-only=true] .udc-nav-title-area__chevron{display:none}.udc-nav-search{display:flex;align-items:center;gap:0;height:48px;padding:var(--uds-space-075) var(--uds-space-075) var(--uds-space-075) var(--uds-space-100);background:var(--uds-color-surface-main);border:1px solid var(--uds-color-border-secondary);border-radius:var(--uds-border-radius-container-xl);box-shadow:var(--uds-shadow-depth-100);box-sizing:border-box}.udc-nav-search .material-symbols-outlined{font-size:20px;color:var(--uds-color-icon-secondary);flex-shrink:0;padding:0 var(--uds-space-025)}.udc-nav-search__input{flex:1 1;border:none;background:none;outline:none;padding:0 var(--uds-space-050);font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary)}.udc-nav-search__input::placeholder{color:var(--uds-color-text-secondary)}.udc-nav-mywork{display:inline-flex;align-items:center;gap:var(--uds-space-150);padding:var(--uds-space-100) var(--uds-space-250) var(--uds-space-100) var(--uds-space-200);height:52px;background:var(--uds-color-surface-main);border:1px solid var(--uds-color-border-secondary);border-radius:var(--uds-border-radius-container-full);box-shadow:var(--uds-shadow-depth-100);cursor:pointer;white-space:nowrap;font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-bold);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary)}.udc-nav-mywork .material-symbols-outlined{font-size:20px;line-height:1;flex-shrink:0}.udc-nav-mywork .udc-badge{flex-shrink:0}.udc-nav-account{display:inline-flex;align-items:center;gap:var(--uds-space-100);padding:var(--uds-space-100) var(--uds-space-150);background:var(--uds-color-surface-main);border:1px solid var(--uds-color-border-secondary);border-radius:var(--uds-border-radius-container-full);box-shadow:var(--uds-shadow-depth-100)}.udc-nav-account .udc-button-ghost{padding:var(--uds-space-075)}.udc-nav-vertical{display:flex;flex-direction:column;gap:0;width:100%}.udc-nav-button{display:flex;align-items:center;gap:var(--uds-space-100);padding:var(--uds-space-150) var(--uds-space-200) var(--uds-space-150) var(--uds-space-150);height:48px;border:1px solid transparent;border-radius:var(--uds-border-radius-input);background:var(--uds-color-surface-interactive-none);cursor:pointer;text-decoration:none;position:relative;box-sizing:border-box;transition:background-color .12s ease,color .12s ease;font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary)}.udc-nav-button .material-symbols-outlined{font-size:20px;line-height:1;flex-shrink:0;color:var(--uds-color-icon-primary)}.udc-nav-button__label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.udc-nav-button__trailing{flex-shrink:0;display:flex;align-items:center}.udc-nav-button__trailing .material-symbols-outlined{font-size:18px;color:var(--uds-color-icon-secondary)}.udc-nav-button:hover:not([aria-selected=true]):not(:disabled){background:var(--uds-color-surface-interactive-subtle-hover)}.udc-nav-button:active:not(:disabled){background:var(--uds-color-surface-interactive-subtle-active)}.udc-nav-button[aria-current=page],.udc-nav-button[aria-selected=true]{background:var(--uds-color-surface-interactive-active);color:var(--uds-color-text-inverse);border-color:transparent;border-radius:var(--uds-border-radius-input)}.udc-nav-button[aria-current=page] .material-symbols-outlined,.udc-nav-button[aria-selected=true] .material-symbols-outlined{color:var(--uds-color-icon-inverse)}.udc-nav-button:focus-visible{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:-2px}.udc-nav-button:disabled,.udc-nav-button[aria-disabled=true]{color:var(--uds-color-text-disabled);cursor:not-allowed;pointer-events:none}.udc-nav-button:disabled .material-symbols-outlined,.udc-nav-button[aria-disabled=true] .material-symbols-outlined{color:var(--uds-color-icon-disabled)}.udc-nav-vertical[data-leading-icons=false] .udc-nav-button{padding-left:var(--uds-space-200)}.udc-nav-button-vertical{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--uds-space-075);padding:var(--uds-space-075);border:none;border-radius:var(--uds-border-radius-input);background:var(--uds-color-surface-interactive-none);cursor:pointer;text-decoration:none;position:relative;transition:background-color .12s ease,color .12s ease;font-family:var(--uds-font-family);font-size:10px;font-weight:var(--uds-font-weight-medium);line-height:1;color:var(--uds-color-text-interactive);text-align:center}.udc-nav-button-vertical .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1;color:var(--uds-color-icon-interactive)}.udc-nav-button-vertical:hover{background:var(--uds-color-surface-interactive-subtle-hover)}.udc-nav-button-vertical:hover,.udc-nav-button-vertical:hover .material-symbols-outlined{color:var(--uds-color-text-interactive-hover)}.udc-nav-button-vertical:focus-visible{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:-2px;border-radius:var(--uds-border-radius-input)}.udc-nav-button-vertical[aria-selected=true]{color:var(--uds-color-text-interactive)}.udc-nav-button-vertical[aria-selected=true]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;border-radius:var(--uds-border-radius-container-full);background:var(--uds-color-surface-interactive-default)}.udc-notification{display:flex;align-items:center;gap:var(--uds-space-100);padding:var(--uds-space-150) var(--uds-space-200);border-radius:var(--uds-border-radius-container-sm,4px);overflow:hidden;font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);letter-spacing:0}.udc-notification__icon{display:flex;align-items:center;flex-shrink:0}.udc-notification__icon .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1}.udc-notification__text{flex:1 1;min-width:0}.udc-notification__close{display:flex;align-items:center;justify-content:center;padding:0;margin:0 0 0 auto;background:transparent;border:none;cursor:pointer;opacity:.6;flex-shrink:0;transition:opacity .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.udc-notification__close:hover{opacity:1}.udc-notification__close:focus-visible{opacity:1;outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:-2px;border-radius:var(--uds-border-radius-container-sm)}.udc-notification__close .material-symbols-outlined{font-size:var(--uds-font-size-xl);line-height:1}.udc-notification,.udc-notification[data-variant=info]{background-color:var(--uds-color-surface-info-subtle);color:var(--uds-color-text-info)}.udc-notification .udc-notification__icon,.udc-notification[data-variant=info] .udc-notification__icon{color:var(--uds-color-icon-info)}.udc-notification .udc-notification__close,.udc-notification[data-variant=info] .udc-notification__close{color:var(--uds-color-text-info)}.udc-notification[data-variant=success]{background-color:var(--uds-color-surface-success-subtle);color:var(--uds-color-text-success)}.udc-notification[data-variant=success] .udc-notification__icon{color:var(--uds-color-icon-success)}.udc-notification[data-variant=success] .udc-notification__close{color:var(--uds-color-text-success)}.udc-notification[data-variant=error]{background-color:var(--uds-color-surface-error-subtle);color:var(--uds-color-text-error)}.udc-notification[data-variant=error] .udc-notification__icon{color:var(--uds-color-icon-error)}.udc-notification[data-variant=error] .udc-notification__close{color:var(--uds-color-text-error)}.udc-notification[data-variant=warning]{background-color:var(--uds-color-surface-warning-subtle);color:var(--uds-color-text-warning)}.udc-notification[data-variant=warning] .udc-notification__icon{color:var(--uds-color-icon-warning)}.udc-notification[data-variant=warning] .udc-notification__close{color:var(--uds-color-text-warning)}.udc-notification[data-prominent=true],.udc-notification[data-prominent=true] .udc-notification__close,.udc-notification[data-prominent=true] .udc-notification__icon{color:var(--uds-color-text-inverse)}.udc-notification[data-prominent=true],.udc-notification[data-variant=info][data-prominent=true]{background-color:var(--uds-color-surface-info)}.udc-notification[data-variant=success][data-prominent=true]{background-color:var(--uds-color-surface-success)}.udc-notification[data-variant=error][data-prominent=true]{background-color:var(--uds-color-surface-error)}.udc-notification[data-variant=warning][data-prominent=true]{background-color:var(--uds-color-surface-warning)}.udc-notification[data-inline=true]{background-color:transparent;padding:0}.udc-pagination{display:inline-flex;align-items:center;gap:var(--uds-space-100);font-family:var(--uds-font-family);color:var(--uds-color-text-primary)}.udc-pagination__pages{display:inline-flex;align-items:center;gap:var(--uds-space-050)}.udc-pagination__button{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:var(--uds-border-width-100) solid var(--uds-color-border-primary);border-radius:var(--uds-border-radius-input);background:var(--uds-color-surface-main);color:var(--uds-color-text-primary);font-family:var(--uds-font-family);font-size:var(--uds-font-size-sm);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-sm);cursor:pointer}.udc-pagination__button:hover{background:var(--uds-color-surface-interactive-subtle-hover);border-color:var(--uds-color-border-interactive-hover)}.udc-pagination__button[aria-current=page],.udc-pagination__button[data-state=active]{background:var(--uds-color-surface-interactive-default);border-color:var(--uds-color-border-interactive);color:var(--uds-color-text-inverse)}.udc-pagination__button:focus-visible{outline:var(--uds-border-width-200) solid var(--uds-color-border-outline-focus-visible);outline-offset:var(--uds-space-050)}.udc-pagination__meta{display:inline-flex;align-items:center;gap:var(--uds-space-100);margin-left:var(--uds-space-200);color:var(--uds-color-text-secondary);font-size:var(--uds-font-size-sm);line-height:var(--uds-font-line-height-sm)}.udc-radio-group{display:flex;flex-direction:column;gap:var(--uds-space-100)}.udc-radio-group .udc-radio{display:flex}.udc-radio-group__legend{font-family:var(--uds-font-family);font-size:var(--uds-font-size-sm);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-sm);color:var(--uds-color-text-primary);margin-bottom:var(--uds-space-050);padding:0}.udc-radio{display:inline-flex;align-items:center;gap:var(--uds-space-100);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.udc-radio input[type=radio]{position:absolute;width:24px;height:24px;opacity:0;margin:0;cursor:pointer;z-index:var(--uds-z-index-base)}.udc-radio__control{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.udc-radio__control:before{content:"";display:block;width:20px;height:20px;border-radius:50%;border:2px solid var(--uds-color-border-primary);background:transparent;transition:border-color .12s ease}.udc-radio__control:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:transparent;transition:background-color .12s ease}.udc-radio__label{font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary);letter-spacing:0}.udc-radio__required{width:var(--uds-space-050);height:var(--uds-space-050);border-radius:50%;background:var(--uds-color-icon-error);flex-shrink:0;align-self:flex-start;margin-top:2px}.udc-radio input[type=radio]:checked~.udc-radio__control:after{background:var(--uds-color-icon-interactive)}.udc-radio input[type=radio]:checked~.udc-radio__label{color:var(--uds-color-text-interactive)}.udc-radio:hover .udc-radio__control:before{border-color:var(--uds-color-border-interactive)}.udc-radio input[type=radio]:focus-visible~.udc-radio__control{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:1px;border-radius:50%}.udc-radio:has(input:disabled){cursor:not-allowed}.udc-radio input[type=radio]:disabled~.udc-radio__control:before{border-color:var(--uds-color-border-disabled)}.udc-radio input[type=radio]:disabled~.udc-radio__control:after{background:transparent}.udc-radio input[type=radio]:disabled~.udc-radio__label{color:var(--uds-color-text-disabled)}[data-state=error] .udc-radio .udc-radio__control:before,[data-state=error].udc-radio .udc-radio__control:before{border-color:var(--uds-color-border-error)}[data-state=error] .udc-radio .udc-radio__label,[data-state=error].udc-radio .udc-radio__label{color:var(--uds-color-text-error);font-weight:var(--uds-font-weight-bold)}[data-state=error] .udc-radio input[type=radio]:checked~.udc-radio__control:after,[data-state=error].udc-radio input[type=radio]:checked~.udc-radio__control:after{background:var(--uds-color-icon-error)}[data-state=error] .udc-radio input[type=radio]:checked~.udc-radio__label,[data-state=error].udc-radio input[type=radio]:checked~.udc-radio__label{color:var(--uds-color-text-error);font-weight:var(--uds-font-weight-bold)}.udc-search{display:flex;flex-direction:column;gap:var(--uds-space-050);font-family:var(--uds-font-family);position:relative}.udc-search__field{display:flex;align-items:center;gap:0;min-height:var(--uds-space-600);padding:var(--uds-space-075) var(--uds-space-075) var(--uds-space-075) var(--uds-space-100);border:1px solid var(--uds-color-border-primary);border-radius:var(--uds-border-radius-input);background-color:var(--uds-color-surface-main);transition:background-color .12s ease,border-color .12s ease;overflow:hidden}.udc-search__icon{display:flex;align-items:center;padding:0 var(--uds-space-025);flex-shrink:0;color:var(--uds-color-icon-secondary)}.udc-search__icon .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1}.udc-search__field input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-regular);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary);padding:0 var(--uds-space-050)}.udc-search__field input::placeholder{color:var(--uds-color-text-secondary)}.udc-search__clear{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:var(--uds-space-075);border:none;border-radius:var(--uds-border-radius-input);background:var(--uds-color-surface-interactive-none);color:var(--uds-color-icon-secondary);cursor:pointer;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.udc-search__clear .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1}.udc-search__clear:hover{background:var(--uds-color-surface-interactive-subtle-hover)}.udc-search__clear:focus-visible{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:-2px}.udc-search[data-has-value=true] .udc-search__clear{display:flex}.udc-search__field:hover{background-color:var(--uds-color-surface-subtle)}.udc-search:focus-within .udc-search__field{border-color:var(--uds-color-border-primary);box-shadow:0 0 0 2px var(--uds-color-surface-main),0 0 0 4px var(--uds-color-border-outline-focus-visible)}.udc-search[data-state=error]:focus-within .udc-search__field{box-shadow:0 0 0 2px var(--uds-color-surface-main),0 0 0 4px var(--uds-color-border-error)}.udc-spacer{display:block;background:transparent;flex-shrink:0;width:100px;height:100px}.udc-spacer[data-size="050"]{width:var(--uds-space-050);height:var(--uds-space-050)}.udc-spacer[data-size="100"]{width:var(--uds-space-100);height:var(--uds-space-100)}.udc-spacer[data-size="150"]{width:var(--uds-space-150);height:var(--uds-space-150)}.udc-spacer[data-size="200"]{width:var(--uds-space-200);height:var(--uds-space-200)}.udc-spacer[data-size="300"]{width:var(--uds-space-300);height:var(--uds-space-300)}.udc-spacer[data-size="400"]{width:var(--uds-space-400);height:var(--uds-space-400)}.udc-spacer[data-size="500"]{width:var(--uds-space-500);height:var(--uds-space-500)}.udc-spacer[data-size="600"]{width:var(--uds-space-600);height:var(--uds-space-600)}.udc-tabs{display:flex;border-bottom:1px solid var(--uds-color-border-primary)}.udc-tab{display:inline-flex;align-items:center;justify-content:center;padding:var(--uds-space-200) var(--uds-space-300);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease;font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary);letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.udc-tab:hover:not(:disabled):not([aria-selected=true]){background:var(--uds-color-surface-interactive-subtle-hover);color:var(--uds-color-text-interactive)}.udc-tab[aria-selected=true]{color:var(--uds-color-text-interactive);border-bottom-color:var(--uds-color-border-interactive)}.udc-tab[aria-selected=true]:hover{background:var(--uds-color-surface-interactive-subtle-hover);border-bottom-color:var(--uds-color-border-interactive-hover)}.udc-tab:disabled{color:var(--uds-color-text-disabled);cursor:not-allowed;pointer-events:none}.udc-tab:disabled[aria-selected=true]{border-bottom-color:var(--uds-color-border-disabled);color:var(--uds-color-text-disabled)}.udc-tab:focus-visible{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:-2px;border-radius:2px}.udc-tab[data-size=sm],.udc-tabs[data-size=sm] .udc-tab{padding-top:var(--uds-space-100);padding-bottom:var(--uds-space-100)}.udc-text-area{display:flex;flex-direction:column;gap:var(--uds-space-075);font-family:var(--uds-font-family);max-width:360px}.udc-text-area__field{min-height:88px;display:flex;align-items:stretch;padding:var(--uds-space-100);border:var(--uds-border-width-100) solid var(--uds-color-border-primary);border-radius:var(--uds-border-radius-input);background:var(--uds-color-surface-main)}.udc-text-area:hover .udc-text-area__field{border-color:var(--uds-color-border-outline-hover)}.udc-text-area:focus-within .udc-text-area__field,.udc-text-area[data-state=active] .udc-text-area__field,.udc-text-area[data-state=focused] .udc-text-area__field{outline:var(--uds-border-width-200) solid var(--uds-color-border-outline-focus-visible);outline-offset:var(--uds-space-025)}.udc-text-area[data-state=error-focused],.udc-text-area[data-state=error]{color:var(--uds-color-text-error)}.udc-text-area[data-state=error-focused] .udc-text-area__field,.udc-text-area[data-state=error] .udc-text-area__field{border-color:var(--uds-color-border-error)}.udc-text-area textarea{width:100%;min-height:68px;border:0;outline:0;resize:vertical;background:transparent;color:var(--uds-color-text-primary);font:inherit;font-size:var(--uds-font-size-base);line-height:var(--uds-font-line-height-base)}.udc-text-area textarea::placeholder{color:var(--uds-color-text-secondary)}.udc-text-area__helper{display:flex;justify-content:space-between;gap:var(--uds-space-100);font-size:var(--uds-font-size-xs);line-height:var(--uds-font-line-height-xs);color:var(--uds-color-text-secondary)}.udc-text-area[data-state=error-focused] .udc-text-area__helper,.udc-text-area[data-state=error] .udc-text-area__helper{color:var(--uds-color-text-error)}.udc-text-input{display:flex;flex-direction:column;gap:var(--uds-space-050)}.udc-text-input__label{display:inline-flex;align-items:center;gap:var(--uds-space-050);font-family:var(--uds-font-family);font-size:var(--uds-font-size-sm);font-weight:var(--uds-font-weight-medium);line-height:var(--uds-font-line-height-sm);color:var(--uds-color-text-primary);letter-spacing:0}.udc-text-input__required{width:var(--uds-space-050);height:var(--uds-space-050);border-radius:50%;background:var(--uds-color-icon-error);flex-shrink:0}.udc-text-input__field{display:flex;align-items:center;gap:0;min-height:var(--uds-space-600);padding:var(--uds-space-075) var(--uds-space-075) var(--uds-space-075) var(--uds-space-100);background-color:var(--uds-color-surface-main);border:1px solid var(--uds-color-border-primary);border-radius:var(--uds-border-radius-input);transition:border-color .12s ease,box-shadow .12s ease}.udc-text-input__field input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;padding:0 var(--uds-space-075) 0 var(--uds-space-050);font-family:var(--uds-font-family);font-size:var(--uds-font-size-base);font-weight:var(--uds-font-weight-regular);line-height:var(--uds-font-line-height-base);color:var(--uds-color-text-primary);letter-spacing:0}.udc-text-input__field input::placeholder{color:var(--uds-color-text-secondary)}.udc-text-input__leading-icon{display:flex;align-items:center;padding:0 2px;color:var(--uds-color-icon-secondary);flex-shrink:0}.udc-text-input__leading-icon svg{width:24px;height:24px;fill:currentColor}.udc-text-input__leading-icon .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1}.udc-text-input__trailing-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:var(--uds-space-075);margin-left:var(--uds-space-050);background:var(--uds-color-surface-interactive-none);border:none;border-radius:var(--uds-border-radius-input);color:var(--uds-color-icon-secondary);cursor:pointer;flex-shrink:0;transition:background-color .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.udc-text-input__trailing-btn:hover{background:var(--uds-color-surface-interactive-subtle-hover)}.udc-text-input__trailing-btn:active{background:var(--uds-color-surface-interactive-subtle-active)}.udc-text-input__trailing-btn:focus-visible{outline:2px solid var(--uds-color-border-outline-focus-visible);outline-offset:-2px}.udc-text-input__trailing-btn svg{width:24px;height:24px;fill:currentColor}.udc-text-input__trailing-btn .material-symbols-outlined{font-size:var(--uds-font-size-2xl);line-height:1}.udc-text-input__helper{display:flex;justify-content:space-between;gap:var(--uds-space-100);font-family:var(--uds-font-family);font-size:var(--uds-font-size-xs);font-weight:var(--uds-font-weight-regular);line-height:var(--uds-font-line-height-xs);color:var(--uds-color-text-secondary);letter-spacing:0}.udc-text-input__counter{flex-shrink:0;margin-left:auto}.udc-text-input__field:focus-within{box-shadow:0 0 0 2px var(--uds-color-surface-white),0 0 0 4px var(--uds-color-border-outline-focus-visible)}[data-state=error] .udc-text-input__label,[data-state=error].udc-text-input .udc-text-input__label{color:var(--uds-color-text-error);font-weight:var(--uds-font-weight-bold)}[data-state=error] .udc-text-input__field,[data-state=error].udc-text-input .udc-text-input__field{border-color:var(--uds-color-border-error)}[data-state=error] .udc-text-input__field:focus-within,[data-state=error].udc-text-input .udc-text-input__field:focus-within{box-shadow:0 0 0 2px var(--uds-color-surface-white),0 0 0 4px var(--uds-color-border-outline-focus-visible)}[data-state=error] .udc-text-input__field input,[data-state=error].udc-text-input .udc-text-input__field input{color:var(--uds-color-text-error)}[data-state=error] .udc-text-input__field input::placeholder,[data-state=error].udc-text-input .udc-text-input__field input::placeholder{color:var(--uds-color-text-error)}[data-state=error] .udc-text-input__helper,[data-state=error].udc-text-input .udc-text-input__helper{color:var(--uds-color-text-error)}[data-state=error] .udc-text-input__counter,[data-state=error].udc-text-input .udc-text-input__counter{color:var(--uds-color-text-secondary)}.udc-text-input__field:has(input:disabled){background-color:var(--uds-color-surface-interactive-disabled);border-color:transparent;cursor:not-allowed}.udc-text-input__field input:disabled{color:var(--uds-color-text-disabled-bold);cursor:not-allowed}.udc-text-input__field input:disabled::placeholder{color:var(--uds-color-text-disabled)}