.research-picker{width:min(510px,calc(100% - 28px));max-height:calc(100vh - 40px);overflow:auto;padding:26px;border:1px solid #c6d5c8;border-radius:17px;color:#183e2e;background:#fff;box-shadow:0 25px 90px #082a2355;font:15px/1.6 system-ui,sans-serif}.research-picker::backdrop{background:#08251bc0}.research-picker h2{margin:0 60px 12px 0;font-size:23px;line-height:1.25}.research-picker p{font:inherit;white-space:normal;color:#536d5d}.research-picker a{display:inline-block;color:#155c3d;margin-top:14px;overflow-wrap:anywhere}.research-picker label{display:block;font-weight:650;margin:16px 0 5px}.research-picker input,.research-picker select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #a8bcad;border-radius:8px;background:#fafdf9;color:#174832;font:inherit}.research-picker button{font:inherit;cursor:pointer;border:1px solid #a8bcad;border-radius:8px;padding:9px 14px;min-height:44px}.research-picker-close{position:absolute;right:16px;top:16px;color:#2c5640;background:#f0f5ee}.research-picker-primary{margin-top:18px;background:#165d40;color:white}.research-picker-status{background:#f0f6ec;padding:12px;border-radius:8px}.research-picker-status:empty{display:none}.research-picker [hidden]{display:none!important}.research-picker button:disabled{opacity:.6;cursor:wait}.research-picker :focus-visible{outline:3px solid #c4a450;outline-offset:3px}.research-save-card{display:block;width:100%;border:1px solid #b8cbbc;background:#f0f6ec;color:#174d34;border-radius:8px;padding:8px;margin-top:6px;cursor:pointer;font:600 12px/1.4 system-ui,sans-serif;min-height:38px}.research-save-card:focus-visible{outline:3px solid #c4a450;outline-offset:2px}
