/* S-2026.2: только содержимое исследования. Шапка и глобальные стили не меняются. */ .wave-tabs{margin-top:24px;display:flex;gap:8px;flex-wrap:wrap} .wave-tab{min-height:44px;padding:10px 18px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--muted);font:800 14px/1.4 var(--sans);cursor:pointer} .wave-tab[aria-selected="true"]{border-color:#f2b2a7;background:#fff0ec;color:var(--coral-dark)} .wave-panel{margin-top:18px}.wave-card{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:200px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--card);box-shadow:var(--shadow)} .wave-visual{display:grid;place-items:center;background:linear-gradient(145deg,#e77563,#d55262);color:#fff}.wave-visual.green{background:linear-gradient(145deg,#68a990,#2f8062)}.wave-visual.blue{background:linear-gradient(145deg,#7189a7,#334866)}.wave-visual strong{font:500 44px/1 var(--serif)} .wave-copy{padding:24px 28px}.wave-copy h3{margin:10px 0 8px;font:500 30px/1.12 var(--serif)}.wave-copy p{max-width:760px;margin-bottom:16px;color:var(--muted)}.wave-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.wave-meta span,.wave-state{display:inline-flex;padding:6px 10px;border-radius:999px;background:#f3f0eb;color:#576071;font-size:12px;font-weight:800}.wave-state{background:#fff0ec;color:var(--coral-dark)}.wave-state.done{background:#e8f4ee;color:var(--green)} .research-browser-note{max-width:850px;margin:20px 0 0;color:var(--muted);font-size:13px}.research-new-case{display:inline;padding:0;border:0;background:transparent;color:var(--coral-dark);font:inherit;text-decoration:underline;cursor:pointer} .context-form.mkr-situational-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.context-form.mkr-situational-form>label{padding:16px;border-radius:16px}.context-form.mkr-situational-form>label>span:first-child{min-height:56px;line-height:1.45}.context-form.mkr-situational-form>.mkr-wide,.context-form.mkr-situational-form>.form-error,.context-form.mkr-situational-form>.question-actions{grid-column:1/-1} .research-page{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:48px 0 80px}.research-page .research-hero{margin-bottom:24px}.research-page .research-hero h1{max-width:850px;margin:0 0 16px;font:500 clamp(40px,5.5vw,66px)/1.04 var(--serif);letter-spacing:-.04em}.research-page .research-hero>p:not(.eyebrow){max-width:800px;color:var(--muted);font-size:16px} .research-page .notice{padding:16px 18px;border:1px solid #c8ded4;border-radius:16px;background:#eff7f3;color:#355d50}.research-page .notice.error{border-color:#f0c2b9;background:#fff0ec;color:#9e3227}.research-page .research-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.research-page .form-card{min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:0 10px 30px rgba(20,33,61,.035)}.research-page .form-card>span:first-child,.research-page .form-card legend{display:block;margin:0 0 12px;font-size:14px;font-weight:750;line-height:1.45}.research-page .form-card legend{padding-inline:5px;float:left;width:100%}.research-page fieldset.form-card>*:not(legend){clear:both}.research-page .form-card small{display:block;margin-top:8px;color:var(--muted);font-size:12px}.research-page .form-card.mkr-wide,.research-page .research-form>.actions,.research-page .research-form>.form-status{grid-column:1/-1} .research-page .range-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:10px;align-items:center}.research-page .range-row input{width:100%;accent-color:var(--coral)}.research-page .range-row output{height:38px;display:grid;place-items:center;border-radius:11px;background:#fff0ec;color:var(--coral-dark);font-weight:850}.research-page .range-limits{display:flex;justify-content:space-between;gap:12px;margin-top:5px;color:var(--muted);font-size:11px} .research-page .option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.research-page .option{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:14px;cursor:pointer}.research-page .option input{margin-top:4px;accent-color:var(--coral)}.research-page .option:has(input:checked){border-color:#ef9f92;background:#fff4f1}.research-page select,.research-page textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.research-page textarea{min-height:90px;margin-top:10px;resize:vertical}.research-page .consent{display:flex;align-items:flex-start;gap:12px;border-color:#b8d4c8;background:#eff7f3}.research-page .consent input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--green)}.research-page .consent span{margin:0}.research-page .actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.research-page .form-status{min-height:24px;margin:0;color:var(--green);font-weight:750}.research-page .form-status.error{color:#b62d22}.research-page button:disabled{opacity:.55;cursor:default} @media(max-width:760px){.wave-card{grid-template-columns:1fr}.wave-visual{min-height:100px}.wave-copy{padding:20px}.wave-copy h3{font-size:27px}.context-form.mkr-situational-form,.research-page .research-form{grid-template-columns:1fr}.research-page{width:calc(100% - 28px);padding-top:32px}.research-page .option-grid{grid-template-columns:1fr}.research-page .form-card{padding:15px}}