.bj-choice{display:block;position:relative;min-width:0;width:100%}.bj-choice-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0!important;padding:0!important;border:0!important;pointer-events:none!important}.bj-choice-trigger{width:100%;display:flex;align-items:center;text-align:left;justify-content:space-between;gap:14px;border:1px solid #cbd9bf;border-radius:13px;padding:13px 15px;background:#f8faf5;color:#26422d;min-height:48px;font:inherit;font-size:16px;line-height:1.4;cursor:pointer}.bj-choice-trigger:after{content:'';width:7px;height:7px;flex:none;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);margin-right:4px;margin-top:-4px}.bj-choice-trigger:focus-visible,.bj-choice-trigger[aria-expanded=true]{outline:3px solid #e1f2d1;border-color:#89aa70}.bj-choice-trigger:disabled{opacity:.6;cursor:default}.bj-choice-popup{position:fixed;z-index:1500;border:1px solid #d2dec8;border-radius:14px;background:white;box-shadow:0 12px 36px #1b392628;padding:8px;display:flex;flex-direction:column;min-height:80px;overflow:hidden;box-sizing:border-box}.bj-choice-popup>input{font:16px Inter,system-ui,sans-serif;flex:none;width:100%;min-height:44px;box-sizing:border-box;border:1px solid #dbe4d3;border-radius:10px;padding:10px 12px;margin-bottom:6px;background:#fafcf8;color:#26422d}.bj-choice-popup ul{list-style:none;margin:0;padding:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:100%}.bj-choice-popup li{font:14px Inter,system-ui,sans-serif;line-height:1.5;padding:11px 12px;min-height:43px;box-sizing:border-box;border-radius:8px;cursor:pointer;color:#2a4430}.bj-choice-popup li:hover,.bj-choice-popup li.is-active{background:#edf5e5}.bj-choice-popup li[aria-selected=true]{background:#e4f1d8;color:#305822;font-weight:600}.bj-choice-popup .bj-choice-empty{cursor:default;color:#73816a}.dashboard-body .bj-choice-trigger{font-size:13px;min-height:44px;border-radius:10px;padding:10px 13px}.bj-choice-trigger[aria-invalid=true]{border-color:#b34d40}.bj-choice-native:disabled+.bj-choice-trigger{opacity:.6}@media(max-width:767px){.dashboard-body .bj-choice-trigger{font-size:16px}.bj-choice-popup li{min-height:44px}}
