.nd-select{position:relative;min-width:0;max-width:100%;font-family:inherit}.nd-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:44px;padding:11px 13px;border:1px solid #d5dfce;border-radius:7px;background:#fff;color:#233e31;font:inherit;font-size:13px;font-weight:450;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.nd-select-value{display:block;flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.55}.nd-select-placeholder{color:#82937a}.nd-select-trigger:focus-visible{outline:2px solid #789c56;outline-offset:2px;border-color:#789c56}.nd-select-trigger:disabled{opacity:.5;cursor:not-allowed}.nd-select-dark{border-color:#3a554e;background:#17363a;color:#d7e4d1}.nd-select-dark .nd-select-placeholder{color:#99b1a5}.nd-select-menu{box-sizing:border-box;padding:5px;border:1px solid #d9e3ce;border-radius:9px;background:#fff;box-shadow:0 10px 28px #1b382923;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6d6b6 transparent}.nd-select-list{min-width:0;max-width:100%}.nd-select-option{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:9px;min-height:40px;padding:10px;border:0;border-radius:5px;background:#fff;color:#435644;font:inherit;font-size:13px;font-weight:450;line-height:1.65;text-align:left;cursor:pointer}.nd-select-option-label{flex:1;min-width:0;overflow-wrap:anywhere;white-space:normal}.nd-select-option.is-active{background:#f3f6ee;color:#27442e}.nd-select-option.is-selected{background:#edf3e3;color:#3f6031;font-weight:550}.nd-select-option:focus-visible{outline:2px solid #789c56;outline-offset:-2px}.nd-select-option:disabled{opacity:.45;cursor:not-allowed}.nd-select-check{flex:none;display:grid;place-items:center;width:17px;height:17px;border-radius:5px;color:transparent}.nd-select-check.is-selected{background:#28544a;color:#fff}.nd-select-menu *{box-sizing:border-box}.nd-toggle>span:last-child{background:#c9d3c1;box-shadow:none}.nd-toggle>input:checked+span{background:#28544a}.nd-toggle>input:focus-visible+span,.nd-checkbox>input:focus-visible+span{outline:2px solid #789c56;outline-offset:3px;box-shadow:none}.nd-checkbox>input:checked+span{background:#28544a;border-color:#28544a;color:#fff}.nd-checkbox>span:last-child,.nd-toggle>span:first-child{color:#344e3c}.nd-toggle input,.nd-checkbox input{accent-color:#28544a}.nd-select-menu button:active{transform:none}@media(hover:hover)and (pointer:fine){.nd-select-trigger:not(:disabled):hover{border-color:#9eb88a;background:#fcfdf9}.nd-select-dark:not(:disabled):hover{background:#24473f;border-color:#729165}.nd-select-option:not(:disabled):hover{background:#edf3e3}}@media(max-width:767px){.nd-select-trigger{font-size:14px}.nd-select-option{font-size:13px}}@media(prefers-reduced-motion:reduce){.nd-select-trigger,.nd-select-option,.nd-select-menu{transition:none!important;animation:none!important}}
