.odk-select{position:relative;align-items:center}.odk-select--box{display:flex}.odk-select--pill{display:inline-flex}.odk-select__control{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;font-family:var(--sans);line-height:var(--lh-ui);color:var(--ink);background:var(--canvas);border:1px solid var(--border-quiet);cursor:pointer;transition:border-color var(--dur-base) var(--ease-hover),box-shadow var(--dur-base) var(--ease-hover)}.odk-select__control:hover:not(:disabled){border-color:var(--muted-2)}.odk-select__control:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.odk-select__control:disabled{background:var(--fill);color:var(--muted);cursor:not-allowed}.odk-select--box .odk-select__control{width:100%;min-height:46px;font-size:var(--t-body);border-radius:var(--radius-row);padding:var(--step-3) var(--step-8) var(--step-3) var(--step-3-5)}.odk-select--box.odk-select--sm .odk-select__control{min-height:38px;font-size:var(--t-small);padding:var(--step-2) var(--step-7) var(--step-2) var(--step-3)}.odk-select--pill .odk-select__control{font-size:var(--t-small);font-weight:var(--w-medium);border-color:transparent;background:var(--fill);border-radius:var(--radius-pill);padding:var(--step-2) var(--step-8) var(--step-2) var(--step-3-5);max-width:220px}.odk-select--invalid .odk-select__control,.odk-select--invalid .odk-select__control:focus-visible{border-color:var(--colour-disagree);box-shadow:0 0 0 3px var(--colour-disagree-bg)}.odk-select__chevron{position:absolute;right:var(--step-3);pointer-events:none;color:var(--muted)}