@charset "UTF-8";
/* Ported from DS: dropdown */
/* Source mtime: 2026-07-21T15:21:44.711Z */
/* ===== Trigger ============================================================ */
.sc-select {
  /* component-scoped tokens for the chevron sub-element */
  --sc-select-chevron-color: var(--sc-text-icon);
  --sc-select-chevron-rotation: 0deg;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--sc-spacing-10);
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  margin: 0;
  padding: 0 var(--sc-padding-8);
  background: var(--sc-components-field-background);
  border: 1px solid var(--sc-components-field-border);
  border-radius: var(--sc-radius-field);
  color: var(--sc-text-primary);
  text-align: left;
  cursor: pointer;
  transition: border-color var(--sc-transition-normal), box-shadow var(--sc-transition-normal);
}

/* chevron sub-element — color and rotation cascade from the parent select */
.sc-select__chevron {
  margin-left: auto; /* always hug the right edge, even when Text=None (no label text) */
  align-self: var(--sc-select-chevron-align, auto); /* auto = follow the trigger's align-items (centered) */
  margin-top: var(--sc-select-chevron-top, 0); /* nudge to centre on the first row when top-pinned */
  font-size: 14px;
  color: var(--sc-select-chevron-color);
  transform: rotate(var(--sc-select-chevron-rotation));
  transition: transform var(--sc-transition-normal), color var(--sc-transition-normal);
}

.sc-select:focus-within,
.sc-select[aria-expanded=true] {
  --sc-select-chevron-color: var(--sc-text-icon--hover);
}

.sc-select[aria-expanded=true] {
  --sc-select-chevron-rotation: 180deg;
}

/* Placeholder appearance — text reads grey instead of primary. */
.sc-select[data-state=placeholder] {
  color: var(--sc-text-placeholder);
}

.sc-select:focus-within,
.sc-select[aria-expanded=true] {
  outline: none;
  border-color: var(--sc-components-field-border--focus);
  box-shadow: inset 0 0 0 1px var(--sc-components-field-border--focus);
}

.sc-select[aria-invalid=true] {
  border-color: var(--sc-components-field-border-error);
}

.sc-select[aria-invalid=true]:focus-within,
.sc-select[aria-invalid=true][aria-expanded=true] {
  border-color: var(--sc-components-field-border-error);
  box-shadow: inset 0 0 0 1px var(--sc-components-field-border-error);
}

.sc-select:disabled,
.sc-select[aria-disabled=true] {
  background: var(--sc-components-field-background--disabled);
  opacity: 0.5;
  cursor: default;
}

.sc-select[data-type=search] {
  cursor: text;
}

.sc-select-input {
  flex: 1;
  min-width: 0;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
  outline: none;
  color: inherit;
  font: inherit;
  line-height: inherit;
}

.sc-select-input::placeholder {
  color: var(--sc-text-placeholder);
}

/* ===== Popover menu ======================================================= */
.sc-dropdown-menu {
  display: flex;
  flex-direction: column;
  min-width: 200px;
  max-height: 320px;
  background: var(--sc-surface-background-white);
  border-radius: var(--sc-radius-6);
  box-shadow: var(--sc-shadow-2);
  overflow: hidden;
}

.sc-dropdown-menu[hidden],
.sc-dropdown-item[hidden] {
  display: none;
}

.sc-dropdown-list {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
}

.sc-dropdown-item {
  display: flex;
  align-items: center;
  gap: var(--sc-spacing-10);
  width: 100%;
  min-height: 40px;
  margin: 0;
  padding: 0 var(--sc-padding-12);
  background: transparent;
  border: 0;
  color: var(--sc-text-secondary);
  text-align: left;
  cursor: pointer;
  transition: background var(--sc-transition-normal), color var(--sc-transition-normal);
}

.sc-dropdown-item:hover,
.sc-dropdown-item:focus-visible,
.sc-dropdown-item[aria-selected=true] {
  background: var(--sc-surface-background-light);
  color: var(--sc-text-primary);
  outline: none;
}

.sc-dropdown-item:disabled {
  opacity: 0.5;
  cursor: default;
}

/* Action footer holding the "Add New" text button. Sibling of .sc-dropdown-list
   so it stays pinned to the menu's bottom edge while the list scrolls. */
.sc-dropdown-item--action {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 var(--sc-padding-12);
  min-height: 40px;
  border-top: 1px solid var(--sc-surface-divider);
  background: var(--sc-surface-background-white);
  flex-shrink: 0;
}

.sc-dropdown-item--action:hover,
.sc-dropdown-item--action:focus-within {
  background: var(--sc-surface-background-light);
}

/* Optional leading icon on regular items. */
.sc-dropdown-item {
  --sc-dropdown-item-icon-size: 14px;
}

.sc-dropdown-item__icon {
  font-size: var(--sc-dropdown-item-icon-size);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3NzL2NvbXBvbmVudHMvYWRtaW4vZHJvcGRvd24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFDQTtBQUtBO0FBRUE7QUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQ0E7RUFBb0I7OztBQUNwQjtFQUEwQiIsImZpbGUiOiJhc3NldHMvY3NzL2NvbXBvbmVudHMvYWRtaW4vZHJvcGRvd24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogUG9ydGVkIGZyb20gRFM6IGRyb3Bkb3duICovXG4vKiBTb3VyY2UgbXRpbWU6IDIwMjYtMDctMjFUMTU6MjE6NDQuNzExWiAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUG9ydGVkIGZyb20gRFMgKGRvIG5vdCBlZGl0IOKAlCByZS1wb3J0IGlmIERTIHNvdXJjZSBjaGFuZ2VzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qID09PT09IFRyaWdnZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zYy1zZWxlY3Qge1xuICAvKiBjb21wb25lbnQtc2NvcGVkIHRva2VucyBmb3IgdGhlIGNoZXZyb24gc3ViLWVsZW1lbnQgKi9cbiAgLS1zYy1zZWxlY3QtY2hldnJvbi1jb2xvcjogdmFyKC0tc2MtdGV4dC1pY29uKTtcbiAgLS1zYy1zZWxlY3QtY2hldnJvbi1yb3RhdGlvbjogMGRlZztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogdmFyKC0tc2Mtc3BhY2luZy0xMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCB2YXIoLS1zYy1wYWRkaW5nLTgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zYy1jb21wb25lbnRzLWZpZWxkLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zYy1jb21wb25lbnRzLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cy1maWVsZCk7XG4gIGNvbG9yOiB2YXIoLS1zYy10ZXh0LXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1zYy10cmFuc2l0aW9uLW5vcm1hbCksIGJveC1zaGFkb3cgdmFyKC0tc2MtdHJhbnNpdGlvbi1ub3JtYWwpO1xufVxuXG4vKiBjaGV2cm9uIHN1Yi1lbGVtZW50IOKAlCBjb2xvciBhbmQgcm90YXRpb24gY2FzY2FkZSBmcm9tIHRoZSBwYXJlbnQgc2VsZWN0ICovXG4uc2Mtc2VsZWN0X19jaGV2cm9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87ICAgLyogYWx3YXlzIGh1ZyB0aGUgcmlnaHQgZWRnZSwgZXZlbiB3aGVuIFRleHQ9Tm9uZSAobm8gbGFiZWwgdGV4dCkgKi9cbiAgYWxpZ24tc2VsZjogdmFyKC0tc2Mtc2VsZWN0LWNoZXZyb24tYWxpZ24sIGF1dG8pOyAgLyogYXV0byA9IGZvbGxvdyB0aGUgdHJpZ2dlcidzIGFsaWduLWl0ZW1zIChjZW50ZXJlZCkgKi9cbiAgbWFyZ2luLXRvcDogdmFyKC0tc2Mtc2VsZWN0LWNoZXZyb24tdG9wLCAwKTsgICAgICAgIC8qIG51ZGdlIHRvIGNlbnRyZSBvbiB0aGUgZmlyc3Qgcm93IHdoZW4gdG9wLXBpbm5lZCAqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1zYy1zZWxlY3QtY2hldnJvbi1jb2xvcik7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLXNjLXNlbGVjdC1jaGV2cm9uLXJvdGF0aW9uKSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1zYy10cmFuc2l0aW9uLW5vcm1hbCksIGNvbG9yIHZhcigtLXNjLXRyYW5zaXRpb24tbm9ybWFsKTtcbn1cblxuLnNjLXNlbGVjdDpmb2N1cy13aXRoaW4sXG4uc2Mtc2VsZWN0W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgLS1zYy1zZWxlY3QtY2hldnJvbi1jb2xvcjogdmFyKC0tc2MtdGV4dC1pY29uLS1ob3Zlcik7XG59XG5cbi5zYy1zZWxlY3RbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAtLXNjLXNlbGVjdC1jaGV2cm9uLXJvdGF0aW9uOiAxODBkZWc7XG59XG5cbi8qIFBsYWNlaG9sZGVyIGFwcGVhcmFuY2Ug4oCUIHRleHQgcmVhZHMgZ3JleSBpbnN0ZWFkIG9mIHByaW1hcnkuICovXG4uc2Mtc2VsZWN0W2RhdGEtc3RhdGU9XCJwbGFjZWhvbGRlclwiXSB7XG4gIGNvbG9yOiB2YXIoLS1zYy10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cblxuLnNjLXNlbGVjdDpmb2N1cy13aXRoaW4sXG4uc2Mtc2VsZWN0W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zYy1jb21wb25lbnRzLWZpZWxkLWJvcmRlci0tZm9jdXMpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2MtY29tcG9uZW50cy1maWVsZC1ib3JkZXItLWZvY3VzKTtcbn1cblxuLnNjLXNlbGVjdFthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zYy1jb21wb25lbnRzLWZpZWxkLWJvcmRlci1lcnJvcik7XG59XG5cbi5zYy1zZWxlY3RbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXTpmb2N1cy13aXRoaW4sXG4uc2Mtc2VsZWN0W2FyaWEtaW52YWxpZD1cInRydWVcIl1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNjLWNvbXBvbmVudHMtZmllbGQtYm9yZGVyLWVycm9yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNjLWNvbXBvbmVudHMtZmllbGQtYm9yZGVyLWVycm9yKTtcbn1cblxuLnNjLXNlbGVjdDpkaXNhYmxlZCxcbi5zYy1zZWxlY3RbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zYy1jb21wb25lbnRzLWZpZWxkLWJhY2tncm91bmQtLWRpc2FibGVkKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zYy1zZWxlY3RbZGF0YS10eXBlPVwic2VhcmNoXCJdIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2Mtc2VsZWN0LWlucHV0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnNjLXNlbGVjdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tc2MtdGV4dC1wbGFjZWhvbGRlcik7XG59XG5cbi8qID09PT09IFBvcG92ZXIgbWVudSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zYy1kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNjLXN1cmZhY2UtYmFja2dyb3VuZC13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cy02KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2Mtc2hhZG93LTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2MtZHJvcGRvd24tbWVudVtoaWRkZW5dLFxuLnNjLWRyb3Bkb3duLWl0ZW1baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zYy1kcm9wZG93bi1saXN0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNjLWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNjLXNwYWNpbmctMTApO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDsgICAgICAgICAgICAgICBcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIHZhcigtLXNjLXBhZGRpbmctMTIpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tc2MtdGV4dC1zZWNvbmRhcnkpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tc2MtdHJhbnNpdGlvbi1ub3JtYWwpLCBjb2xvciB2YXIoLS1zYy10cmFuc2l0aW9uLW5vcm1hbCk7XG59XG5cbi5zYy1kcm9wZG93bi1pdGVtOmhvdmVyLFxuLnNjLWRyb3Bkb3duLWl0ZW06Zm9jdXMtdmlzaWJsZSxcbi5zYy1kcm9wZG93bi1pdGVtW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Mtc3VyZmFjZS1iYWNrZ3JvdW5kLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXNjLXRleHQtcHJpbWFyeSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zYy1kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIEFjdGlvbiBmb290ZXIgaG9sZGluZyB0aGUgXCJBZGQgTmV3XCIgdGV4dCBidXR0b24uIFNpYmxpbmcgb2YgLnNjLWRyb3Bkb3duLWxpc3RcbiAgIHNvIGl0IHN0YXlzIHBpbm5lZCB0byB0aGUgbWVudSdzIGJvdHRvbSBlZGdlIHdoaWxlIHRoZSBsaXN0IHNjcm9sbHMuICovXG4uc2MtZHJvcGRvd24taXRlbS0tYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIHZhcigtLXNjLXBhZGRpbmctMTIpO1xuICBtaW4taGVpZ2h0OiA0MHB4OyAgICAgICAgICAgICAgXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zYy1zdXJmYWNlLWRpdmlkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zYy1zdXJmYWNlLWJhY2tncm91bmQtd2hpdGUpO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnNjLWRyb3Bkb3duLWl0ZW0tLWFjdGlvbjpob3Zlcixcbi5zYy1kcm9wZG93bi1pdGVtLS1hY3Rpb246Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Mtc3VyZmFjZS1iYWNrZ3JvdW5kLWxpZ2h0KTtcbn1cblxuLyogT3B0aW9uYWwgbGVhZGluZyBpY29uIG9uIHJlZ3VsYXIgaXRlbXMuICovXG4uc2MtZHJvcGRvd24taXRlbSB7IC0tc2MtZHJvcGRvd24taXRlbS1pY29uLXNpemU6IDE0cHg7IH1cbi5zYy1kcm9wZG93bi1pdGVtX19pY29uIHsgZm9udC1zaXplOiB2YXIoLS1zYy1kcm9wZG93bi1pdGVtLWljb24tc2l6ZSk7IH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBsdWdpbiBvdmVycmlkZXMg4oCUIGNvbmZsaWN0cyBhbmQgZml4ZXMgZm9yIFRISVMgcGx1Z2luXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIl19 */
