.td-react-combobox{min-width:240px;max-width:100%}.td-react-combobox-slot{width:100%;padding-right:30px;position:relative}.td-react-combobox-chips{gap:var(--td-sp-4,6px);margin-bottom:var(--td-sp-4,6px);flex-wrap:wrap;display:flex}.td-combobox-option[data-active]{background:color-mix(in srgb, var(--td-brand) 14%, var(--td-surface));color:var(--td-brand-text)}.td-combobox-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.td-react-combobox[data-disabled]{opacity:.55;pointer-events:none}.td-select-wrap[data-disabled]{opacity:.55}.td-select-wrap[data-state=error]{border-color:var(--td-brand)}.td-select-wrap.td-react-select{width:fit-content;max-width:100%}.td-combobox-option[data-active]{color:var(--td-ink);box-shadow:var(--td-row-hover);background:0 0}.td-combobox-option[aria-selected=true]{color:var(--td-ink);box-shadow:var(--td-row-selected);background:0 0}.td-select-wrap.td-react-select--sm{border-radius:10px;min-width:140px;min-height:34px}.td-select-wrap.td-react-select--sm .td-select{padding:6px 30px 6px 12px;font-size:12px}.td-select-wrap.td-react-select--sm .td-select-chevron{width:11px;height:11px;right:10px}
.td-react-dialog{box-shadow:0 20px 40px -12px #0000008c, 0 8px 16px -8px #0006, 0 0 0 1px color-mix(in srgb, var(--td-ink) 12%, transparent);z-index:1;position:relative}:root[data-theme=dark] .td-react-dialog{box-shadow:0 22px 42px -10px #000000bf, 0 10px 20px -8px #0000008c, 0 0 0 1px color-mix(in srgb, var(--td-ink) 15%, transparent)}.td-react-overlay{-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#00000057}.td-react-dialog{scrollbar-gutter:stable}.td-react-dialog::-webkit-scrollbar{width:6px}.td-react-dialog::-webkit-scrollbar-track{background:0 0;border-radius:3px}.td-react-dialog::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--td-ink) 22%, transparent);border-radius:3px}.td-react-dialog::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--td-ink) 38%, transparent)}.td-react-dialog{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--td-ink) 22%, transparent) transparent}.td-react-dialog.td-react-dialog--sm{width:min(420px,100vw - 40px)}.td-react-dialog.td-react-dialog--md{width:min(560px,100vw - 40px)}.td-react-dialog.td-react-dialog--lg{width:min(880px,100vw - 40px)}
