.responsive-select-module___7AKLa__root{width:100%;min-width:0;font:inherit;position:relative}.responsive-select-module___7AKLa__label{font:inherit;margin-block-end:8px;display:block}.responsive-select-module___7AKLa__root .responsive-select-module___7AKLa__trigger{border:1px solid var(--cw-line,#d7ded2);background:var(--cw-paper,#fffefb);width:100%;min-width:0;min-height:48px;color:var(--cw-ink,#172d25);font:inherit;text-align:start;box-shadow:none;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.responsive-select-module___7AKLa__root .responsive-select-module___7AKLa__trigger:is(:focus-visible,[data-focus-visible=true]){outline:2px solid var(--cw-green,#247358);outline-offset:3px}.responsive-select-module___7AKLa__root .responsive-select-module___7AKLa__trigger[aria-invalid=true]{border-color:#b42318}.responsive-select-module___7AKLa__root .responsive-select-module___7AKLa__trigger[data-disabled=true]{cursor:not-allowed;opacity:.55}.responsive-select-module___7AKLa__value{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.responsive-select-module___7AKLa__popover{z-index:150;width:var(--trigger-width);color:#172d25;background:#fffefb;border:1px solid #d7ded2;border-radius:14px;max-width:calc(100vw - 24px);padding:6px;box-shadow:0 16px 48px #14231d26}.responsive-select-module___7AKLa__list{overscroll-behavior:contain;outline:none;max-height:min(360px,55dvh);padding:0;overflow-y:auto}.responsive-select-module___7AKLa__option{min-height:48px;font:inherit;color:#172d25;text-align:start;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:16px;line-height:1.7;display:flex}.responsive-select-module___7AKLa__option>span{overflow-wrap:anywhere;min-width:0}.responsive-select-module___7AKLa__option:is([data-focused=true],[data-hovered=true]){background:#edf2e9}.responsive-select-module___7AKLa__option[data-selected=true]{color:#174b3a;background:#e0ebdf;font-weight:700}.responsive-select-module___7AKLa__option[data-focus-visible=true]{outline-offset:-2px;outline:2px solid #247358}.responsive-select-module___7AKLa__option[data-disabled=true]{opacity:.45;cursor:not-allowed}.responsive-select-module___7AKLa__backdrop{z-index:160;background:#081a1366;position:fixed;inset:0}.responsive-select-module___7AKLa__content{width:100%;max-width:none}.responsive-select-module___7AKLa__sheet{width:100%;max-height:80dvh;padding:12px 16px max(20px, env(safe-area-inset-bottom));color:#172d25;background:#fffefb;border-radius:24px 24px 0 0}.responsive-select-module___7AKLa__header{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 16px;display:flex}.responsive-select-module___7AKLa__header h2{margin:0;font-size:18px;font-weight:750}.responsive-select-module___7AKLa__body{min-height:0;padding:0}.responsive-select-module___7AKLa__error{color:#b42318;margin-block:6px 0;font-size:13px}.responsive-select-module___7AKLa__root .responsive-select-module___7AKLa__native{clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
