.ui-select,.ui-datefield{min-width:0;position:relative}.ui-trigger{border:1px solid var(--gs-line-input);border-radius:var(--gs-radius-md);background:var(--gs-white);width:100%;min-width:0;min-height:52px;color:var(--gs-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--gs-dur-fast) ease, box-shadow var(--gs-dur-fast) ease, background-color var(--gs-dur-fast) ease;align-items:center;gap:10px;margin:0;padding:0 44px 0 16px;display:flex;position:relative}@media (hover:hover){.ui-trigger:hover:not(:disabled){border-color:var(--gs-grey-700)}}.ui-trigger.is-open,.ui-trigger:focus-visible{border-color:var(--gs-ink);box-shadow:0 0 0 1px var(--gs-ink);outline:none}.ui-trigger.is-invalid{border-color:var(--gs-danger)}.ui-trigger.is-invalid.is-open,.ui-trigger.is-invalid:focus-visible{box-shadow:0 0 0 1px var(--gs-danger)}.ui-trigger:disabled{cursor:not-allowed;border-color:var(--gs-grey-200);background:var(--gs-grey-50)}.ui-trigger:disabled .ui-trigger-value,.ui-trigger:disabled .ui-trigger-label,.ui-trigger:disabled .ui-trigger-chevron{color:var(--gs-grey-500)}.ui-trigger-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-trigger-label{font-family:var(--gs-font-body);font-size:.75rem;font-weight:var(--gs-weight-heavy);letter-spacing:.01em;color:var(--gs-ink);line-height:1.2}.ui-trigger-value{max-width:100%;font-size:.9375rem;font-weight:var(--gs-weight-semibold);color:var(--gs-ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.ui-trigger-value.is-placeholder{font-weight:var(--gs-weight-regular);color:var(--gs-text-placeholder)}.ui-trigger-chevron{color:var(--gs-ink);pointer-events:none;transition:rotate var(--gs-dur-base) var(--gs-ease-out);position:absolute;top:50%;right:16px;translate:0 -50%}.ui-trigger.is-open .ui-trigger-chevron{rotate:180deg}.ui-datefield .ui-trigger.is-open .ui-trigger-chevron{rotate:none}.ui-trigger-icon{color:var(--gs-grey-700);flex:none;display:inline-flex}.ui-trigger-icon svg{width:18px;height:18px}.ui-trigger--field{min-height:60px;padding-top:9px;padding-bottom:9px}.ui-trigger--pill{border-color:var(--gs-line-strong);border-radius:var(--gs-radius-pill);min-height:40px;padding:0 42px 0 16px}.ui-trigger--pill .ui-trigger-value{font-size:.875rem;font-weight:var(--gs-weight-bold)}.ui-trigger--bare{border-radius:var(--gs-radius-pill);background:0 0;border-color:#0000;min-height:60px;padding:9px 44px 9px 24px}@media (hover:hover){.ui-trigger--bare:hover:not(:disabled){background:var(--gs-grey-100);border-color:#0000}}.ui-trigger--bare.is-open,.ui-trigger--bare:focus-visible{background:var(--gs-white);box-shadow:var(--gs-shadow-md);border-color:#0000}.ui-trigger--bare:focus-visible{box-shadow:var(--gs-ring)}.ui-trigger-clear{background:var(--gs-grey-100);width:28px;height:28px;color:var(--gs-ink);cursor:pointer;transition:background-color var(--gs-dur-fast) ease, transform var(--gs-dur-fast) var(--gs-ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (hover:hover){.ui-trigger-clear:hover{background:var(--gs-grey-200)}}.ui-trigger-clear:active{transform:translateY(-50%)scale(.9)}.ui-trigger-clear:focus-visible{box-shadow:var(--gs-ring);outline:none}.ui-datefield.has-clear .ui-trigger{padding-right:52px}.ui-select--pill .ui-trigger-clear{width:26px;height:26px;right:7px}.ui-listbox{outline:none;margin:0;padding:0;list-style:none}.ui-option{border-radius:var(--gs-radius-sm);min-height:44px;color:var(--gs-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:10px 12px;font-size:.9375rem;transition:background-color .12s;display:flex}.ui-option.is-active{background:var(--gs-grey-100)}.ui-listbox:focus-visible .ui-option.is-active{box-shadow:inset 0 0 0 2px var(--gs-ink)}.ui-option.is-disabled{color:var(--gs-grey-500);cursor:not-allowed}.ui-option-icon{color:var(--gs-grey-700);flex:none;display:inline-flex}.ui-option-icon svg{width:20px;height:20px}.ui-option-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-option-label{font-weight:var(--gs-weight-semibold);line-height:1.3}.ui-option.is-selected .ui-option-label{font-weight:var(--gs-weight-heavy)}.ui-option-desc{color:var(--gs-grey-600);font-size:.8125rem;line-height:1.35}.ui-option-count{font-size:.8125rem;font-weight:var(--gs-weight-bold);color:var(--gs-grey-600);font-variant-numeric:tabular-nums;flex:none}.ui-option-check{width:18px;height:18px;color:var(--gs-ink);flex:none;place-items:center;display:inline-grid}.ui-select-pop{min-width:240px}.ui-sheet .ui-listbox{padding:0 8px 8px}.ui-sheet .ui-option{min-height:54px;padding:12px 14px;font-size:1rem}
