.research-start{color:#172f49;background:#fff;border:1px solid #d7e0e9;border-radius:9px;margin:20px 0;overflow:hidden}.research-start-heading{background:#f2f5f9;border-bottom:1px solid #d7e0e9;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.research-start .research-start-heading h2{font:inherit;margin:0 0 5px;font-size:21px;font-weight:700}.research-start p{color:#65758a;margin:0;font-size:13px;line-height:1.65}.research-start button{color:#172f49;font:inherit;cursor:pointer;background:#fff;border:1px solid #bacbd9;border-radius:5px;flex-shrink:0;padding:8px 11px;font-size:12px}.research-start button:disabled{opacity:.55;cursor:default}.research-start a{color:#21664d;text-underline-offset:3px}.research-start :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #21664d}.research-start-rows{margin:0;padding:0 20px;list-style:none}.research-start-rows>li{border-bottom:1px solid #e2e8ef;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;padding:17px 0;display:grid}.research-start-rows>li:last-child{border-bottom:0}.research-start h3{margin:0 14px 0 0;font-size:15px;font-weight:700;display:inline}.research-start p.research-start-state{font-size:12px;display:inline}.research-start p.research-start-state.is-saved{color:#21664d}.research-start-state+p{margin-top:6px}.research-start-actions{flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:10px 16px;max-width:280px;font-size:13px;display:flex}.research-start p.research-start-alert-counts{flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;display:flex}.research-start .research-start-note{border-top:1px solid #e2e8ef;padding:12px 20px;font-size:12px}.research-start-message{padding:18px 20px}.research-start-message>p{margin-bottom:10px}@media (max-width:640px){.research-start-heading{align-items:flex-start;gap:12px;padding:15px}.research-start-heading>div{min-width:0}.research-start-heading>button{max-width:100px}.research-start-rows{padding:0 15px}.research-start-rows>li{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 0}.research-start p.research-start-state{margin-top:5px;display:block}.research-start-actions{justify-content:flex-start;max-width:none}.research-start .research-start-note,.research-start-message{padding:12px 15px}}
