.app-select[data-v-5e04befc]{background-color:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-fg);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-md);min-height:var(--space-10);padding:0 var(--space-3);transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease);width:100%}.app-select[data-v-5e04befc]:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.app-select[data-v-5e04befc]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.app-select--pink[data-v-5e04befc]{background-color:var(--brand-pink-subtle);border-color:transparent}.app-select--blue[data-v-5e04befc]{background-color:var(--brand-info-subtle);border-color:transparent}.app-select--yellow[data-v-5e04befc]{background-color:var(--brand-warning-subtle);border-color:transparent}.app-select--has-error[data-v-5e04befc]{background-color:var(--status-error-subtle);border-color:var(--status-error-border)}.app-select--has-error[data-v-5e04befc]:focus-visible{border-color:var(--status-error-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-error-fg) 20%,transparent)}
