/* 十三·自习室 A5 — 私信、举报浮层（作用域：.sc；文字交流房的举报浮层也用这里的样式） */
.sc .ss-panel{gap:12px}
.sc .ss-live{flex:none;font-size:11.5px;color:var(--sc-dim);white-space:nowrap;padding-top:6px}
.sc .ss-live.is-live{color:#4e8c66}
.sc .ss-live.is-reconnecting,.sc .ss-live.is-closed{color:#a9733d}
.sc .ss-chat{display:grid;gap:8px;min-width:0}
.sc .ss-older{display:flex;justify-content:center}
.sc .ss-list{height:min(58vh,560px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--sc-line);border-radius:14px;background:#fbf9f1;overscroll-behavior:contain}
.sc .ss-empty{margin:auto;color:var(--sc-dim);font-size:13px;text-align:center;padding:20px}
.sc .ss-msg{max-width:min(78%,560px);align-self:flex-start;display:grid;gap:3px}
.sc .ss-msg.is-mine{align-self:flex-end;justify-items:end}
.sc .ss-meta{display:flex;gap:7px;font-size:11px;color:var(--sc-dim)}
.sc .ss-name{font-weight:700;color:var(--sc-ink2);max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sc .ss-body{padding:8px 12px;border-radius:4px 14px 14px 14px;background:#fff;border:1px solid #e7e0cd;font-size:14px;line-height:1.75;color:#33463c;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;text-align:start}
.sc .ss-msg.is-mine .ss-body{border-radius:14px 4px 14px 14px;background:#e6f0e5;border-color:#cfe0cc}
.sc .ss-body:lang(ar),.sc .ss-body[dir="rtl"]{font-family:"Noto Naskh Arabic","Amiri",serif}
.sc .ss-msg.is-sending .ss-body{opacity:.65}
.sc .ss-msg.is-failed .ss-body{border-color:#e6b9a1;background:#fff3ec}
.sc .ss-msg-acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.sc .ss-link{border:0;background:none;padding:2px 0;font-size:11px;color:#8a9387;cursor:pointer}
.sc .ss-link:hover{color:var(--sc-ink);text-decoration:underline}
.sc .ss-err-inline{font-size:11px;color:#a5583a}
.sc .ss-error{min-height:0;font-size:12px;color:#a5583a}
.sc .ss-error:empty{display:none}
.sc .ss-compose{display:grid;gap:6px;padding:10px;border:1px solid var(--sc-line);border-radius:14px;background:#fffefa}
.sc .ss-compose textarea{width:100%;resize:vertical;min-height:48px;max-height:180px;border:1px solid #d9d1bd;border-radius:10px;padding:8px 10px;font:inherit;font-size:14px;line-height:1.6;color:#33463c;background:#fff;unicode-bidi:plaintext}
.sc .ss-compose textarea:disabled{background:#f4f1e8;color:#9a9a8c}
.sc .ss-compose-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}
.sc .ss-count{font-size:11px;color:var(--sc-dim);font-variant-numeric:tabular-nums}
.sc .ss-count.is-over{color:#b2512f;font-weight:700}
.sc .ss-sheet{display:grid;gap:9px;padding:12px;border:1px solid #e6d3b4;border-radius:12px;background:#fffaf1}
.sc .ss-reasons{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--sc-ink2)}
.sc .ss-sheet-actions{display:flex;gap:8px;justify-content:flex-end}
.sc .ss-sheet-msg{font-size:12px;color:var(--sc-ink2)}
.sc .ss-sheet-msg:empty{display:none}

/* 私信 */
.sc .ss-dm{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:12px;min-width:0}
.sc .ss-threads{display:grid;align-content:start;gap:8px;min-width:0}
.sc .ss-threads-head{display:flex;justify-content:space-between;align-items:center}
.sc .ss-thread-list{display:grid;gap:6px;max-height:min(60vh,560px);overflow-y:auto}
.sc .ss-thread{display:grid;gap:3px;text-align:start;padding:9px 11px;border:1px solid var(--sc-line);border-radius:12px;background:#fffefa;cursor:pointer;font:inherit;color:inherit;min-width:0}
.sc .ss-thread.is-active{border-color:#9db8a5;background:#eef5ec}
.sc .ss-thread-top{display:flex;align-items:center;gap:6px;min-width:0}
.sc .ss-thread-name{flex:1;font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sc .ss-badge{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#c4643f;color:#fff;font-size:10.5px;line-height:18px;text-align:center}
.sc .ss-tag{flex:none;font-size:10px;color:#9a7b4a;border:1px solid #e5d4b1;border-radius:6px;padding:0 5px}
.sc .ss-thread-preview{font-size:11.5px;color:var(--sc-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}
.sc .ss-newdm{display:flex;gap:6px;flex-wrap:wrap}
.sc .ss-newdm input{flex:1;min-width:120px;height:32px;border:1px solid #d9d1bd;border-radius:8px;padding:0 9px;font:inherit;font-size:13px}
.sc .ss-hint{font-size:11px;color:var(--sc-dim);margin-top:4px}
.sc .ss-window{display:grid;gap:8px;align-content:start;min-width:0;padding:10px;border:1px solid var(--sc-line);border-radius:14px;background:#fffefa}
.sc .ss-window>.ss-empty{padding:40px 10px}
.sc .ss-window-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.sc .ss-window-head strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sc .ss-window-acts{display:flex;gap:12px}
.sc .ss-window .ss-list{height:min(46vh,440px)}

@media (max-width:780px){
  .sc .ss-list{height:56vh;padding:9px;gap:8px}
  .sc .ss-msg{max-width:88%}
  .sc .ss-body{font-size:13.5px;padding:7px 10px}
  .sc .ss-dm{grid-template-columns:1fr}
  .sc .ss-thread-list{max-height:30vh}
  .sc .ss-window .ss-list{height:44vh}
  .sc .ss-live{display:block;padding-top:0}
  .sc .ss-panel .sc-page-head{flex-direction:column;gap:4px}
}
/* A5：语音「敬请期待」标记、校园底部按钮组、文字交流房里的举报 / 私信小按钮 */
.sc .sc-soon{font-size:12px;color:#9a7b4a;background:#f8f0dd;border:1px solid #eadcbc;border-radius:999px;padding:4px 10px;white-space:nowrap;justify-self:start}
.sc .sc-note-actions{display:flex;gap:8px;flex-wrap:wrap}
.sc .sc-chat-acts{display:inline-flex;gap:10px;margin-left:auto}
.sc .sc-chat-entry.is-mine{background:#eef5ec}
.sc .sc-chat-notice:empty{display:none}

/* 十三 C3-3 · 私信与安全反馈。方案C「清透校园」；所有装饰均为CSS/DOM，不含假用户数据。 */
.sc[data-study-view="studyDM"] .ss-panel{
  --ss-ink:#365d54;--ss-fern:#648c7e;--ss-border:#d4e3d8;--ss-paper:#fffef9;
  gap:16px;min-width:0;background:linear-gradient(160deg,rgba(255,254,248,.97),rgba(244,250,243,.94));
}
.sc[data-study-view="studyDM"] .sc-page-head{border-bottom-color:#dce6dc;padding-bottom:17px}
.sc[data-study-view="studyDM"] .sc-heading p{max-width:68ch;line-height:1.8}
.sc[data-study-view="studyDM"] .ss-privacy-note{
  display:flex;align-items:flex-start;gap:10px;padding:11px 15px;border:1px solid #d3e3d8;
  border-radius:12px;background:#eaf3ec;color:#527567;font-size:11.5px;line-height:1.85
}
.sc[data-study-view="studyDM"] .ss-privacy-note span{flex:none;font:22px/1.1 Georgia,serif;color:#87a897}
.sc[data-study-view="studyDM"] .ss-privacy-note p{margin:0}
.sc[data-study-view="studyDM"] .ss-dm{grid-template-columns:minmax(255px,31%) minmax(0,1fr);gap:15px;align-items:stretch}
.sc[data-study-view="studyDM"] .ss-threads{
  align-content:start;gap:12px;padding:15px 12px;border:1px solid #d6e4d8;border-radius:16px;
  background:linear-gradient(145deg,#f5f8f0,#edf4ed);min-height:490px;box-shadow:0 6px 18px rgba(64,91,73,.045)
}
.sc[data-study-view="studyDM"] .ss-threads-head{gap:8px;align-items:center;padding:0 3px 10px;border-bottom:1px solid #d9e4d9}
.sc[data-study-view="studyDM"] .ss-threads-head>div{display:grid;gap:3px;min-width:0}
.sc[data-study-view="studyDM"] .ss-threads-eyebrow{font:700 9px/1.4 Georgia,serif;letter-spacing:.14em;color:#8ba99a}
.sc[data-study-view="studyDM"] .ss-threads-head strong{font:700 17px/1.5 var(--serif,'Noto Serif SC',serif);color:#365e52}
.sc[data-study-view="studyDM"] .ss-threads-head .btn{flex:none;min-height:35px;border-color:#c5dccc;background:#fffefa;color:#3e735f;font-size:11.5px}
.sc[data-study-view="studyDM"] .ss-thread-list{max-height:min(63vh,590px);gap:8px;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}
.sc[data-study-view="studyDM"] .ss-thread{
  display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start;min-height:78px;
  padding:11px;border:1px solid #d7e4d9;border-radius:13px;background:rgba(255,254,251,.91);
  text-align:start;box-shadow:0 2px 8px rgba(69,95,71,.028);transition:background .14s,border-color .14s,box-shadow .14s
}
.sc[data-study-view="studyDM"] .ss-thread:hover{background:#f5faf4;border-color:#adcab9;box-shadow:0 4px 13px rgba(49,84,64,.075)}
.sc[data-study-view="studyDM"] .ss-thread.is-active{background:#e1efe6;border-color:#95bda9;box-shadow:inset 3px 0 0 #7dab91,0 3px 10px rgba(57,93,69,.06)}
.sc[data-study-view="studyDM"] .ss-thread-avatar{display:grid;place-items:center;width:40px;height:40px;border:1px solid #bfd7c6;border-radius:12px;background:linear-gradient(145deg,#d6e8db,#bdd6c6);color:#5f8979;font:23px/1 Georgia,serif}
.sc[data-study-view="studyDM"] .ss-thread.is-active .ss-thread-avatar{background:linear-gradient(145deg,#a8ccb8,#87b09d);color:#fff;border-color:#8bb39e}
.sc[data-study-view="studyDM"] .ss-thread-content{display:grid;gap:4px;min-width:0}
.sc[data-study-view="studyDM"] .ss-thread-top{gap:5px;min-width:0}
.sc[data-study-view="studyDM"] .ss-thread-name{font-size:13px;color:#37594e;unicode-bidi:plaintext}
.sc[data-study-view="studyDM"] .ss-thread-preview{font:400 11.5px/1.65 'Noto Naskh Arabic','Noto Sans CJK SC',sans-serif;color:#72897a;min-width:0}
.sc[data-study-view="studyDM"] .ss-thread-date{font-size:10px;color:#9aaa9c;font-variant-numeric:tabular-nums}
.sc[data-study-view="studyDM"] .ss-badge{height:20px;min-width:20px;line-height:20px;background:#a45b44;font-size:10px}
.sc[data-study-view="studyDM"] .ss-tag{padding:1px 5px;background:#fff5e8;border-color:#dfccb0;color:#916c4d}
.sc[data-study-view="studyDM"] .ss-newdm{display:grid;grid-template-columns:1fr;gap:8px;padding:13px;border:1px dashed #b8d1c2;border-radius:12px;background:rgba(255,255,250,.86)}
.sc[data-study-view="studyDM"] .ss-newdm label{font-size:12px;font-weight:700;color:#477466}
.sc[data-study-view="studyDM"] .ss-newdm input{width:100%;min-width:0;min-height:38px;border-color:#c9dbcf;background:#fff}
.sc[data-study-view="studyDM"] .ss-newdm input:focus-visible{outline:2px solid #b1cbbb;outline-offset:1px}
.sc[data-study-view="studyDM"] .ss-newdm-actions{display:flex;gap:7px;flex-wrap:wrap}
.sc[data-study-view="studyDM"] .ss-hint{line-height:1.6;margin:0 2px;font-size:10.5px}
.sc[data-study-view="studyDM"] .ss-window{
  position:relative;gap:12px;padding:16px;border:1px solid #d4e2d8;border-radius:16px;
  background:linear-gradient(145deg,rgba(255,255,252,.98),rgba(247,250,244,.98));
  box-shadow:0 8px 22px rgba(70,98,78,.055);min-height:490px;min-width:0
}
.sc[data-study-view="studyDM"] .ss-window-welcome{display:grid;justify-items:center;align-content:center;gap:10px;min-height:420px;padding:25px;text-align:center;color:#69887a}
.sc[data-study-view="studyDM"] .ss-welcome-icon{display:grid;place-items:center;width:82px;height:82px;border-radius:20px 20px 20px 5px;background:#e5f1e8;border:1px solid #c5dfce;box-shadow:8px 8px 0 #f5f1df;font:45px Georgia,serif;color:#7ea88f;transform:rotate(-5deg)}
.sc[data-study-view="studyDM"] .ss-window-welcome strong{margin-top:12px;font:700 20px var(--serif,'Noto Serif SC',serif);color:#4b7767}
.sc[data-study-view="studyDM"] .ss-window-welcome p{margin:0;font-size:12px;line-height:1.75}
.sc[data-study-view="studyDM"] .ss-window-head{gap:10px;padding-bottom:12px;border-bottom:1px solid #dfebe0;flex-wrap:wrap}
.sc[data-study-view="studyDM"] .ss-peer-intro{display:flex;gap:10px;align-items:center;min-width:0;flex:1}
.sc[data-study-view="studyDM"] .ss-peer-icon{display:grid;place-items:center;width:37px;height:37px;flex:0 0 37px;border-radius:11px;background:#d9eade;border:1px solid #bdd4c7;color:#608a78;font:22px Georgia,serif}
.sc[data-study-view="studyDM"] .ss-peer-intro>div{display:grid;gap:2px;min-width:0}
.sc[data-study-view="studyDM"] .ss-peer-caption{font:700 9px Georgia,serif;letter-spacing:.1em;color:#8ba698}
.sc[data-study-view="studyDM"] .ss-window-head strong{font-size:15px;color:#315f51;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext}
.sc[data-study-view="studyDM"] .ss-window-acts{gap:6px;flex-wrap:wrap;align-items:center}
.sc[data-study-view="studyDM"] .ss-window-acts .ss-link{border:1px solid #d5e2d7;border-radius:999px;background:#fffefa;color:#628374;padding:5px 10px;font-size:11px;white-space:nowrap}
.sc[data-study-view="studyDM"] .ss-window-acts .ss-link:hover{background:#ebf5ed;color:#3c6e5c;text-decoration:none}
.sc[data-study-view="studyDM"] .ss-window-acts [data-study-action="ss-dm-block"]{border-color:#e3d8c8;color:#956b55}
.sc[data-study-view="studyDM"] .ss-older .btn{border-color:#d3e4d7;background:#fffefa;color:#567c68}
.sc[data-study-view="studyDM"] .ss-older [hidden]{display:none!important}
.sc[data-study-view="studyDM"] .ss-list{
  height:clamp(240px,43vh,465px);min-width:0;padding:18px 15px;gap:13px;
  background:radial-gradient(ellipse at 9% 0%,rgba(215,231,216,.66),transparent 43%),
    repeating-linear-gradient(to bottom,rgba(254,254,249,.7) 0,rgba(254,254,249,.7) 37px,rgba(143,170,149,.075) 38px);
  border-color:#d8e6d9;scrollbar-width:thin;scrollbar-color:#b1cbb9 transparent
}
.sc[data-study-view="studyDM"] .ss-list .ss-empty{margin:auto}
.sc[data-study-view="studyDM"] .ss-msg{max-width:min(82%,590px);gap:6px;min-width:0}
.sc[data-study-view="studyDM"] .ss-meta{font-size:10px;color:#849c8e}
.sc[data-study-view="studyDM"] .ss-body{margin:0;padding:11px 14px;border:1px solid #d9e5db;border-radius:5px 16px 16px 16px;background:#fffefa;color:#34594d;box-shadow:0 3px 10px rgba(59,91,66,.045);font:400 14px/1.95 'Noto Naskh Arabic','Noto Sans Arabic','Noto Sans CJK SC',sans-serif;overflow-wrap:anywhere}
.sc[data-study-view="studyDM"] .ss-msg.is-mine .ss-body{border-radius:16px 5px 16px 16px;background:#e0eee4;border-color:#b6d8c2}
.sc[data-study-view="studyDM"] .ss-msg.is-failed .ss-body{background:#fff4ed;border-color:#daa995}
.sc[data-study-view="studyDM"] .ss-msg-acts{gap:10px}
.sc[data-study-view="studyDM"] .ss-msg-acts .ss-link{padding:3px 2px;color:#668b79;text-decoration:underline;text-underline-offset:2px}
.sc[data-study-view="studyDM"] .ss-compose{padding:15px 15px 12px;gap:9px;border-color:#d4e4d6;background:linear-gradient(145deg,#fffefa,#f3f9f1)}
.sc[data-study-view="studyDM"] .ss-compose textarea{min-height:82px;max-width:100%;border-color:#c7decc;background:#fffefa;font:400 14px/1.8 'Noto Naskh Arabic','Noto Sans CJK SC',sans-serif;unicode-bidi:plaintext}
.sc[data-study-view="studyDM"] .ss-compose textarea:focus-visible{border-color:#90b49e;outline:2px solid #c4decc;outline-offset:1px}
.sc[data-study-view="studyDM"] .ss-compose-foot .btn{min-width:96px;background:#5e8976;color:#fff;border-color:#5e8976}
.sc[data-study-view="studyDM"] .ss-error{line-height:1.65;margin:0}
.sc[data-study-view="studyDM"] .ss-thread-list>.ss-empty{margin:0;padding:28px 12px;line-height:1.8}

/* 举报 / 屏蔽弹层同时适用于私信与C3-2文字房。 */
.sc [data-ss="sheet"]:empty{display:none}
.sc .ss-sheet-overlay{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:rgba(34,57,46,.46);backdrop-filter:blur(3px)}
.sc .ss-sheet{display:grid;gap:13px;width:min(100%,460px);max-height:min(92dvh,690px);overflow-y:auto;padding:23px 23px 20px;border:1px solid #ccdccc;border-radius:19px;background:linear-gradient(155deg,#fffefa,#f4f8f0);box-shadow:0 23px 65px rgba(30,58,38,.24);outline:none;min-width:0}
.sc .ss-sheet-kicker{font:700 10px/1.5 Georgia,serif;letter-spacing:.13em;color:#87a595}
.sc .ss-sheet-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
.sc .ss-sheet-head h2{font:700 20px/1.4 var(--serif,'Noto Serif SC',serif);color:#365e54;margin:0}
.sc .ss-sheet-x{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #d5e3d6;border-radius:50%;background:#fffefa;color:#627d71;font-size:20px;line-height:1}
.sc .ss-sheet-hint{font-size:12px;line-height:1.8;color:#688075;margin:0}
.sc .ss-reasons{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;border:0;min-width:0}
.sc .ss-reasons legend{font-size:12px;color:#456e5c;font-weight:700;margin-bottom:8px;padding:0}
.sc .ss-reasons label{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px;border:1px solid #d7e4d9;border-radius:10px;background:rgba(255,255,250,.93);color:#4b7060;cursor:pointer;font-size:12px}
.sc .ss-reasons label:has(input:checked){border-color:#8bb4a0;background:#e6f3e9;box-shadow:inset 0 0 0 1px #abceba}
.sc .ss-reasons input{flex:0 0 auto;accent-color:#5b9476}
.sc .ss-sheet-msg{margin:0;font-size:12px;line-height:1.65;color:#8b5e43;padding:0}
.sc .ss-sheet-msg:empty{display:none}
.sc .ss-sheet-actions{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid #e1e9dd;padding-top:13px;flex-wrap:wrap}
.sc .ss-sheet-actions .btn{min-height:37px;border-color:#cadfd0}
.sc .ss-sheet-actions .btn:not(.outline){background:#598673;border-color:#598673;color:white}
.sc .ss-sheet-actions .btn.ss-danger{background:#986b58;border-color:#986b58}
.sc .ss-sheet button:focus-visible,.sc .ss-sheet input:focus-visible{outline:3px solid #88b39b;outline-offset:2px}

@media(max-width:900px){
  .sc[data-study-view="studyDM"] .ss-dm{grid-template-columns:minmax(215px,33%) minmax(0,1fr);gap:10px}
  .sc[data-study-view="studyDM"] .ss-threads{padding:12px 9px}
  .sc[data-study-view="studyDM"] .ss-thread{padding:9px 8px;grid-template-columns:32px minmax(0,1fr);gap:7px}
  .sc[data-study-view="studyDM"] .ss-thread-avatar{width:32px;height:32px;font-size:18px}
  .sc[data-study-view="studyDM"] .ss-window{padding:12px}
}
@media(max-width:780px){
  .sc[data-study-view="studyDM"] .ss-dm{grid-template-columns:1fr;gap:12px}
  .sc[data-study-view="studyDM"] .ss-threads{min-height:0}
  .sc[data-study-view="studyDM"] .ss-thread-list{max-height:240px;grid-template-columns:repeat(2,minmax(0,1fr))}
  .sc[data-study-view="studyDM"] .ss-window{min-height:360px}
  .sc[data-study-view="studyDM"] .ss-list{height:clamp(260px,42vh,380px)}
  .sc[data-study-view="studyDM"] .ss-window-welcome{min-height:300px}
}
@media(max-width:500px){
  .sc[data-study-view="studyDM"] .ss-panel{gap:12px}
  .sc[data-study-view="studyDM"] .ss-privacy-note{padding:10px 12px;font-size:11px}
  .sc[data-study-view="studyDM"] .ss-threads-head{flex-wrap:wrap}
  .sc[data-study-view="studyDM"] .ss-thread-list{grid-template-columns:1fr;max-height:230px}
  .sc[data-study-view="studyDM"] .ss-thread{min-height:64px;grid-template-columns:35px minmax(0,1fr)}
  .sc[data-study-view="studyDM"] .ss-thread-avatar{width:35px;height:35px}
  .sc[data-study-view="studyDM"] .ss-window{padding:12px 10px}
  .sc[data-study-view="studyDM"] .ss-window-head{align-items:flex-start}
  .sc[data-study-view="studyDM"] .ss-window-acts{width:100%;justify-content:flex-end}
  .sc[data-study-view="studyDM"] .ss-list{height:clamp(265px,43vh,370px);padding:12px 9px}
  .sc[data-study-view="studyDM"] .ss-msg{max-width:94%}
  .sc[data-study-view="studyDM"] .ss-body{font-size:13.5px;padding:9px 11px}
  .sc[data-study-view="studyDM"] .ss-compose{padding:11px}
  .sc[data-study-view="studyDM"] .ss-compose textarea{min-height:74px}
  .sc .ss-sheet{padding:18px 15px}
  .sc .ss-reasons{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.sc[data-study-view="studyDM"] .ss-thread{transition:none}}
