.ic-research-tabs{display:flex;gap:6px;background:#e9f0f5;padding:5px;border-radius:9px;width:max-content;margin-bottom:22px}.ic-research-tabs button{border:0;background:transparent;color:#7a94a7;border-radius:6px;padding:10px 20px;font-size:12px}.ic-research-tabs button.active{background:#fff;color:#297c75;box-shadow:0 2px 7px #193e5710;font-weight:700}.ic-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ic-member{padding:17px;border:1px solid #dde8ef;background:#f9fbfd;border-radius:10px;display:grid;gap:11px}.ic-member-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:3px}.ic-member-head b{color:#2f5b77;font-size:14px}.ic-member-head>span{font-size:10px;color:#8c9fac}.ic-member-head button{background:none;border:0;font-size:10px;color:#a27b62}.ic-member>label,.ic-two>label{display:grid;gap:6px;font-size:11px;color:#7c93a4}.ic-member input:not([type=checkbox]),.ic-member select,.ic-member textarea{width:100%;font:inherit;font-size:12px;border:1px solid #d5e3ec;border-radius:6px;padding:8px;color:#486e86;background:#fff;min-width:0;line-height:1.6}.ic-member :disabled{background:#f2f6f9!important;opacity:1;-webkit-text-fill-color:#7891a3}.ic-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ic-checkboxes{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:#7a94a7}.ic-checkboxes label{display:flex;align-items:center;gap:5px}.ic-config-actions{display:flex;gap:7px;flex-wrap:wrap}.ic-config-actions button{background:#fff;border:1px solid #d6e5ec;border-radius:6px;padding:8px 11px;color:#66869e;font-size:11px}.ic-config-actions button.active{background:#e3f2ed;color:#2c7c6b;border-color:#a7cfc3}.ic-redline-checks{margin-top:24px;border-top:1px solid #e3ecf2;padding-top:20px}.ic-redline-checks h3{font-size:14px;color:#3a6783;margin:0 0 7px}.ic-redline-checks>p{font-size:11px;color:#8a9eae;line-height:1.7}.ic-redline-checks>div{display:grid;grid-template-columns:1.2fr 120px 1fr;gap:12px;margin-top:12px;align-items:start}.ic-redline-checks label{font-size:12px;color:#577c96;line-height:1.6}.ic-redline-checks small{display:block;color:#8ea0ad;font-size:10px;margin-top:3px}.ic-redline-checks select,.ic-redline-checks input{min-width:0;width:100%;border:1px solid #d9e5ed;padding:8px;border-radius:6px;font:inherit;font-size:11px;color:#597b92}.ic-votes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.ic-votes>div{padding:14px;background:#f0f6f9;border-radius:9px;display:grid;gap:5px;text-align:center}.ic-votes b{font-size:25px;color:#346a81}.ic-votes span{font-size:11px;color:#8399a9}.ic-opinion{border-top:1px solid #e6edf2;padding:18px 0}.ic-opinion header{display:flex;justify-content:space-between;gap:10px}.ic-opinion header b{font-size:14px;color:#315d7a}.ic-opinion header span{font-size:11px;color:#a47b4c}.ic-opinion p{color:#748ea1;font-size:12px;line-height:1.8;margin:8px 0}.ic-opinion strong{font-weight:600;color:#5c7e95}.ic-next{background:#edf6f2;border-left:3px solid #6fac99;border-radius:6px;padding:14px;color:#598576;font-size:12px;line-height:1.8}.ic-next small{font-size:10px;color:#8ca99f}.ic-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.ic-result{scroll-margin-top:15px}.nr-card{background:#fff;border:1px solid #dce7f0;border-radius:12px;padding:22px;margin:20px 0;color:#284e6a}.nr-card>header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.nr-card header small{color:#3d929c;font-size:10px;letter-spacing:.1em}.nr-card header h2{font-size:18px;margin:6px 0}.nr-card header p{font-size:12px;color:#8299ab;line-height:1.7;margin:6px 0}.nr-card header>span{font-size:11px;color:#8c9eab;white-space:nowrap}.nr-select{margin:18px 0;display:flex;align-items:end;gap:18px;flex-wrap:wrap}.nr-select label{display:grid;gap:7px;font-size:11px;color:#7e98aa;flex:1;min-width:220px}.nr-select select,.nr-create input,.nr-create textarea,.nr-create select{border:1px solid #d4e2ec;border-radius:7px;padding:9px;font:inherit;font-size:12px;width:100%;color:#4f7189;background:#fff}.nr-select>small{font-size:10px;color:#9aabb6;line-height:1.8;flex:1;min-width:180px}.nr-network{display:grid;grid-template-columns:220px 30px 1fr;gap:12px;align-items:center;padding:20px;background:#f6f9fc;border:1px solid #e6edf3;border-radius:10px}.nr-subject{padding:20px 14px;border:1px solid #c3dfdf;border-radius:9px;background:#eaf5f3}.nr-subject small{font-size:10px;color:#87a5a4;display:block;margin-bottom:6px}.nr-subject b{font-size:14px;line-height:1.7;color:#427b80}.nr-arrow{font-size:24px;color:#8ca6b9;text-align:center}.nr-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nr-regions>div{padding:13px;background:white;border:1px solid #dce8f0;border-radius:8px;display:grid;gap:7px}.nr-regions b{font-size:12px;color:#4e7893}.nr-regions span{font-size:11px;color:#7896aa}.nr-regions small{font-size:10px;color:#9bafbb;line-height:1.6}.nr-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.nr-metrics>div{padding:13px;border:1px solid #e4edf3;border-radius:8px;display:grid;gap:7px}.nr-metrics span{font-size:10px;color:#8da1af}.nr-metrics b{font-size:19px;color:#356985}.nr-footnote{font-size:10px;line-height:1.7;color:#91a5b4}.nr-create{margin-top:18px;border-top:1px solid #e4edf3;padding-top:15px;font-size:12px;color:#4e8190}.nr-create summary{cursor:pointer}.nr-create form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.nr-create label{display:grid;gap:6px;font-size:11px;color:#849aaa}.nr-create label:first-child{grid-column:1/-1}.nr-create button,.nr-tasks button,.nrReply button{background:#ecf6f3;color:#347c73;border:1px solid #c5dfd6;padding:8px 12px;border-radius:6px;font-size:11px;cursor:pointer;width:max-content}.nr-tasks{border-top:1px solid #e5edf2;margin-top:22px;padding-top:17px}.nr-tasks h3{font-size:14px}.nr-tasks>p{font-size:11px;color:#91a5b4;line-height:1.8}.nr-tasks article,.nr-region-inbox article{border-top:1px solid #e6edf3;padding:16px 0;font-size:12px;color:#6d8b9e;line-height:1.8}.nr-tasks article header{display:flex;justify-content:space-between;gap:10px}.nr-tasks article header b{font-size:13px;color:#416f8a}.nr-tasks article small,.nr-region-inbox small{font-size:10px;color:#90a5b4}.nr-tasks blockquote,.nr-region-inbox blockquote{padding:10px;margin:12px 0;background:#f1f7f9;border-left:3px solid #9ec4cf;font-size:11px;color:#7092a6}.nr-tasks blockquote small{display:block}.nrReply{display:grid;gap:8px;margin-top:12px}.nrReply textarea{width:100%;border:1px solid #d5e5ed;padding:10px;border-radius:6px;font:inherit;font-size:12px;color:#64859a}@media(max-width:1000px){.nr-network{grid-template-columns:160px 20px 1fr}.nr-regions{grid-template-columns:1fr}.ic-redline-checks>div{grid-template-columns:1fr 110px}.ic-redline-checks>div>input{grid-column:1/-1}}@media(max-width:700px){.ic-members{grid-template-columns:1fr}.ic-two{grid-template-columns:1fr 1fr}.nr-network{grid-template-columns:1fr}.nr-arrow{transform:rotate(90deg)}.nr-metrics{grid-template-columns:repeat(2,1fr)}.nr-create form{grid-template-columns:1fr}.nr-create label:first-child{grid-column:auto}.ic-config-actions{margin-top:10px}.ic-result .fs-card-title{display:block}.ic-opinion header{display:block}.ic-opinion header span{display:block;margin-top:6px}.nr-card{padding:16px}}
.ic-member.ic-preset{display:block;background:#f8fbfd}.ic-preset header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ic-preset header b{font-size:14px;color:#365e78}.ic-preset header span{font-size:10px;color:#3d8e87;border:1px solid #c4e1dc;background:#eff8f5;border-radius:20px;padding:4px 8px}.ic-preset p{font-size:12px;line-height:1.8;color:#7992a5;margin:12px 0}.ic-preset>div{border-top:1px solid #e4edf2;padding-top:10px}.ic-preset small{font-size:10px;color:#95a7b3}.ic-preset>div p{font-size:11px;margin:5px 0}.ic-member:where(details){display:block;align-self:start}.ic-member>summary{cursor:pointer;font-size:13px;color:#416c86;line-height:1.8}.ic-member>summary small{font-size:10px;color:#8c9fad;margin-left:12px}.ic-member[open]>label,.ic-member[open]>.ic-two,.ic-member[open]>.ic-checkboxes,.ic-member[open]>.ic-member-head{margin-top:13px}.ic-member textarea{min-height:65px!important;height:75px;resize:vertical}#icCase textarea{min-height:80px!important;height:90px;resize:vertical}
