.review-study-list [hidden]{display:none!important}.review-study-list{min-width:0}.review-study-list>p{font-size:.87rem;line-height:1.75;color:#647361}.review-study-controls{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0}.review-study-controls>label:first-child{flex:1 1 190px}.review-study-controls>label:nth-child(2){flex:1 1 135px}.review-study-controls>button{flex:0 0 auto}.review-study-controls label{display:grid;gap:6px;font-size:.8rem;font-weight:650;min-width:0}.review-study-controls input,.review-study-controls select{width:100%;min-width:0;min-height:42px;padding:9px;border:1px solid #c7d4bc;border-radius:6px;background:#fff;color:#294833;font:inherit}.review-study-controls button,.review-study-list [data-review-study-remove]{min-height:42px;padding:8px 11px;border:1px solid #c2d0b7;border-radius:6px;background:#f5f8ef;color:#33583d;font:inherit;font-size:.8rem;cursor:pointer}.review-study-controls button:disabled,.review-study-list [data-review-study-remove]:disabled{opacity:.55;cursor:default}.review-study-list [data-review-study-status],.review-study-list [data-review-study-source]{font-size:.8rem;line-height:1.7;color:#61725b}.review-study-list [data-review-study-empty],.review-study-list [data-review-study-no-match]{padding:12px;background:#f4f6ee;border-radius:6px;line-height:1.7;font-size:.85rem}.review-study-groups{display:grid;gap:14px;margin-top:15px}.review-study-groups h4{margin:0 0 8px;font-size:.92rem;line-height:1.65}.review-study-groups h4 span{font-weight:400;font-size:.75rem;color:#6c7b60;margin-left:7px}.review-study-groups ul{list-style:none;padding:0!important;margin:0}.review-study-groups li{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #dfe6d6;padding:11px 0}.review-study-groups a{font-size:.85rem;line-height:1.7;overflow-wrap:anywhere;min-width:0}.review-study-groups button{flex-shrink:0}.review-study-list :is(input,select,button,a):focus-visible{outline:3px solid #77965b;outline-offset:3px}@media(max-width:700px){.review-study-controls>label:first-child{flex-basis:100%}.review-study-controls>label:nth-child(2){flex-basis:135px}.review-study-controls input,.review-study-controls select{font-size:16px;min-height:44px}.review-study-controls button,.review-study-list [data-review-study-remove]{min-height:44px}.review-study-groups li{align-items:flex-start;flex-wrap:wrap;gap:8px}.review-study-groups a{flex-basis:100%}.review-study-groups button{align-self:flex-end}}
