.ds-select-field__trigger,.ds-select-field__search,.ds-select-field__option{font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.ds-select-field__trigger:focus-visible,.ds-select-field__side-action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 24%, transparent);outline:none}.ds-select-field__trigger{border:1px solid var(--ds-border);background:var(--ds-surface-2);width:100%;color:var(--ds-text)}.ds-select-field{position:relative}.ds-select-field__control{align-items:center;gap:var(--ds-rhythm-tight);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-select-field__trigger{cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;min-height:40px;padding:0 16px;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:flex}.ds-select-field__dropdown{z-index:20;border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:24px;width:100%;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 18px 44px #00000047}.ds-select-field__search-shell{gap:var(--ds-rhythm-tight);padding:var(--ds-rhythm-tight) var(--ds-rhythm-item);border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-text-muted);grid-template-columns:auto 1fr;align-items:center;display:grid}.ds-select-field__search{width:100%;color:inherit;background:0 0;border:none;outline:none}.ds-select-field__option{width:100%;min-height:40px;padding:var(--ds-rhythm-tight) var(--ds-rhythm-item);color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;font-size:13px;display:flex}.ds-select-field__option:hover,.ds-select-field__option:focus-visible,.ds-select-field__option.is-selected{background:var(--ds-surface-2)}.ds-select-field__option.is-selected{color:var(--ds-primary)}.ds-select-field__dropdown::-webkit-scrollbar{width:10px}.ds-select-field__dropdown::-webkit-scrollbar-track{background:var(--ds-surface);border-radius:999px}.ds-select-field__dropdown::-webkit-scrollbar-thumb{background:var(--ds-border-strong);border:2px solid var(--ds-surface);border-radius:999px}.ds-select-field__dropdown::-webkit-scrollbar-thumb:hover{background:var(--ds-text-muted)}.ds-select-field__side-action{justify-content:center;align-items:center;gap:var(--ds-rhythm-tight);border:1px solid var(--ds-border);background:var(--ds-surface-2);min-height:40px;color:var(--ds-text);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500;line-height:1.5;transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.ds-select-field__side-action:hover,.ds-select-field__side-action:focus-visible{border-color:var(--ds-primary);color:var(--ds-primary)}.ds-currency-field__action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 24%, transparent);outline:none}.ds-currency-field{border-color:color-mix(in srgb, var(--ds-success) 72%, var(--ds-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-success) 18%, transparent);grid-template-columns:auto auto auto 1fr;align-items:center;gap:0;padding-right:0;display:grid;position:relative}.ds-currency-field__trigger{justify-content:space-between;align-items:center;gap:var(--ds-space-xs);width:94px;min-height:40px;color:color-mix(in srgb, var(--ds-success) 64%, var(--ds-text));font:inherit;cursor:pointer;background:0 0;border:none;padding:0 14px 0 16px;font-size:13px;display:inline-flex}.ds-currency-field__divider{background:color-mix(in srgb, var(--ds-success) 40%, var(--ds-border-strong));width:1px;height:24px}.ds-currency-field__symbol{min-width:28px;height:100%;color:color-mix(in srgb, var(--ds-success) 64%, var(--ds-text));align-items:center;padding:0 14px 0 18px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ds-currency-field__input{width:100%;color:inherit;font:inherit;background:0 0;border:none;outline:none;padding:0 18px 0 0;font-size:13px}.ds-currency-field__action{border:1px solid color-mix(in srgb, var(--ds-success) 72%, var(--ds-border));width:40px;height:40px;color:color-mix(in srgb, var(--ds-success) 64%, var(--ds-text));cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:inline-flex}.ds-currency-field__action.is-active,.ds-currency-field__action:hover,.ds-currency-field__action:focus-visible{border-color:var(--ds-success);color:var(--ds-success);background:color-mix(in srgb, var(--ds-success) 12%, transparent)}.ds-currency-field__dropdown{top:calc(100% + var(--ds-space-xs));z-index:20;width:min(260px,100%);padding:var(--ds-space-xs);border:1px solid var(--ds-border-strong);background:var(--ds-surface);border-radius:22px;position:absolute;left:0;overflow:hidden;box-shadow:0 16px 36px #0000004d}.ds-currency-field__options{gap:var(--ds-rhythm-copy);display:grid}.ds-currency-field__option{width:100%;min-height:40px;padding:var(--ds-rhythm-tight) var(--ds-rhythm-item);color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;font-size:13px;display:flex}.ds-currency-field__option:hover,.ds-currency-field__option:focus-visible,.ds-currency-field__option.is-selected{background:var(--ds-surface-2)}.ds-currency-field__option.is-selected{color:var(--ds-success)}.ds-pagination__control:focus-visible,.ds-pagination__page:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 24%, transparent);outline:none}.ds-pagination{align-items:center;gap:var(--ds-rhythm-tight);flex-wrap:wrap;display:flex}.ds-pagination__pages{align-items:center;gap:var(--ds-rhythm-tight);display:inline-flex}.ds-pagination__control,.ds-pagination__page{border:1px solid var(--ds-border);background:var(--ds-surface-2);min-height:30px;color:var(--ds-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;line-height:1.5;transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.ds-pagination__control:hover,.ds-pagination__control:focus-visible,.ds-pagination__page:hover,.ds-pagination__page:focus-visible{border-color:var(--ds-primary);color:var(--ds-primary)}.ds-pagination__control:disabled{opacity:.45;cursor:not-allowed}.ds-pagination__page.is-selected{background:var(--ds-gradient-primary);color:#fff;border-color:#0000}.ds-phone-field__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 24%, transparent);outline:none}.ds-phone-field{border:1px solid var(--ds-border);background:var(--ds-surface-2);width:100%;min-height:40px;color:var(--ds-text);border-radius:999px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:grid;position:relative;overflow:visible}.ds-phone-field__trigger{justify-content:space-between;align-items:center;gap:var(--ds-space-xs);width:104px;min-height:40px;color:var(--ds-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 14px 0 16px;font-size:13px;display:inline-flex}.ds-phone-field__trigger>span:first-child{white-space:nowrap}.ds-phone-field__divider{background:var(--ds-border-strong);width:1px;height:24px}.ds-phone-field__input,.ds-phone-field__search{width:100%;color:inherit;font:inherit;background:0 0;border:none;outline:none;font-size:13px}.ds-phone-field__input{padding:0 18px}.ds-phone-field__dropdown{z-index:20;border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:24px;width:min(420px,100%);position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 18px 44px #00000047}.ds-phone-field__search-shell{gap:var(--ds-rhythm-tight);padding:var(--ds-rhythm-tight) var(--ds-rhythm-item);border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-text-muted);grid-template-columns:auto 1fr;align-items:center;display:grid}.ds-phone-field__options{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) var(--ds-surface);max-height:280px;overflow-y:auto}.ds-phone-field__option{width:100%;min-height:40px;padding:var(--ds-rhythm-tight) var(--ds-rhythm-item);color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;font-size:13px;display:flex}.ds-phone-field__option:hover,.ds-phone-field__option:focus-visible,.ds-phone-field__option.is-selected{background:var(--ds-surface-2)}.ds-phone-field__option.is-selected{color:var(--ds-primary)}.ds-phone-field__options::-webkit-scrollbar{width:10px}.ds-phone-field__options::-webkit-scrollbar-track{background:var(--ds-surface);border-radius:999px}.ds-phone-field__options::-webkit-scrollbar-thumb{background:var(--ds-border-strong);border:2px solid var(--ds-surface);border-radius:999px}.ds-phone-field__options::-webkit-scrollbar-thumb:hover{background:var(--ds-text-muted)}.ds-scroll-area{height:100%;min-height:100%}.ds-scroll-area__viewport{gap:var(--ds-rhythm-tight);max-height:100%;padding-right:6px;display:grid;overflow-y:auto}.ds-scroll-area__viewport::-webkit-scrollbar{width:8px}.ds-scroll-area__viewport::-webkit-scrollbar-track{background:color-mix(in srgb, var(--ds-surface) 84%, var(--ds-bg));border-radius:999px}.ds-scroll-area__viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ds-text-muted) 42%, var(--ds-surface-2));border-radius:999px}.ds-scroll-area__viewport::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ds-primary) 26%, var(--ds-text-muted))}.ds-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-surface-2) 90%, transparent) 0%, color-mix(in srgb, var(--ds-text-muted) 12%, var(--ds-surface-2)) 50%, color-mix(in srgb, var(--ds-surface-2) 90%, transparent) 100%);background-size:200% 100%;animation:1.6s linear infinite ds-skeleton-pulse;display:inline-flex}@keyframes ds-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.ds-segmented-tabs__item{font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.ds-segmented-tabs__item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 24%, transparent);outline:none}.ds-segmented-tabs{gap:var(--ds-rhythm-tight);flex-wrap:wrap;display:inline-flex}.ds-segmented-tabs__item{border:1px solid var(--ds-border);background:var(--ds-surface-2);min-height:30px;color:var(--ds-text-muted);cursor:pointer;border-radius:999px;padding:0 16px;transition:border-color .14s,color .14s,background .14s,box-shadow .14s}.ds-segmented-tabs__item:hover,.ds-segmented-tabs__item:focus-visible{border-color:var(--ds-primary);color:var(--ds-primary)}.ds-segmented-tabs__item.is-selected{border-color:var(--ds-border-strong);background:color-mix(in srgb, white 4%, var(--ds-surface-2));color:var(--ds-text)}.ds-segmented-tabs__item.is-selected:hover,.ds-segmented-tabs__item.is-selected:focus-visible{border-color:var(--ds-primary);background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface-2));color:var(--ds-primary)}.ds-table-shell{border:1px solid var(--ds-border);border-radius:22px;display:grid;overflow:hidden}.ds-table-shell__row{grid-template-columns:var(--ds-table-columns,minmax(0, 1.2fr) minmax(120px, .8fr) minmax(140px, .8fr));gap:var(--ds-rhythm-item);align-items:center;min-height:40px;max-height:40px;padding:0 18px;display:grid}.ds-table-shell__row--head{background:var(--ds-surface-2);color:var(--ds-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:12px;line-height:1.35}.ds-table-shell__body .ds-table-shell__row+.ds-table-shell__row{border-top:1px solid var(--ds-border)}.ds-table-shell__cell{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;min-height:40px;max-height:40px;font-size:13px;line-height:1.45;display:flex;overflow:hidden}.dms-money-field{min-width:0}.dms-money-field-surface{border:1px solid color-mix(in srgb, #64748b 42%, var(--surface-border));background:color-mix(in srgb, var(--surface-alt) 74%, #03070f);border-radius:999px;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #0f172a24}.dms-money-field-surface:focus-within{border-color:color-mix(in srgb, var(--accent) 62%, var(--surface-border));box-shadow:inset 0 1px 0 #ffffff0a, 0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.dms-money-field__trigger,.dms-money-field__symbol,.dms-money-field__input{color:var(--text-primary)}.dms-money-field__trigger{min-height:2.2rem}.dms-money-field__divider{background:color-mix(in srgb, var(--surface-border) 82%, transparent)}
