/* The issue page hosts the same conversation used by the swipe feed. */
body.market-issue .case-desk .comments-panel{padding:0;border:0;background:transparent;scroll-margin-top:18px}
.chat-room-inline{position:relative;inset:auto;display:block;box-sizing:border-box;width:100%;height:auto;max-height:none;margin:0;border:2px solid #1b211d;box-shadow:none;overflow:hidden}
.chat-room-inline .chat-room-frame{height:auto;min-height:0}
.chat-room-inline .chat-room-head{padding:21px 23px 19px}
.chat-room-inline .chat-room-head h2{max-width:none;font-size:clamp(25px,3vw,32px)}
.chat-room-inline .chat-room-count{display:inline-block;padding:4px 7px;border:1px solid #1b211d;font-size:11px;font-weight:800;white-space:nowrap}
.chat-room-inline .chat-room-scroll{flex:none;height:min(52vh,520px);min-height:280px;padding:20px 23px;background:#f5f1e8}
.chat-room-inline .chat-room-compose{padding:15px 23px 16px;background:#ecebdb;scroll-margin-top:20px}
.chat-room-inline .chat-room-empty{margin:auto 0}
.chat-room-inline .chat-room-stance input{min-height:0;padding:0;border:0}
.chat-room-inline .chat-room-name input{width:auto}
.chat-room-inline .chat-room-input textarea{width:auto;min-height:62px;border:0;border-radius:0;background:transparent;font-size:15px}
.chat-room-inline .chat-room-input button{width:62px}
.chat-room-inline .chat-room-status{font-size:11px}
.chat-room-extra{margin-top:10px}
.chat-room-extra>summary{display:inline-block;color:#495b4b;font-size:11px;font-weight:800;cursor:pointer;list-style:none}
.chat-room-extra>summary::-webkit-details-marker{display:none}
.chat-room-extra[open]>summary{margin-bottom:8px}
.chat-room-extra label{display:flex;align-items:center;gap:9px;color:#536153;font-size:11px;font-weight:760}
.chat-room-extra input{box-sizing:border-box;flex:1;min-width:0;min-height:37px;padding:7px 9px;border:1px solid #9ca99a;border-radius:0;background:#fffdf8;color:#1b211d;font:600 14px "Noto Sans KR Variable",sans-serif}
.chat-message-link{display:inline-block;margin-top:9px;color:#354c37;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.chat-message.is-target .chat-message-bubble{outline:3px solid #1b211d;outline-offset:2px}
@media(max-width:600px){.chat-room-inline .chat-room-head{padding:17px 16px 16px}.chat-room-inline .chat-room-head h2{font-size:25px}.chat-room-inline .chat-room-scroll{height:min(43dvh,410px);min-height:250px;padding:15px 15px 18px}.chat-room-inline .chat-room-compose{padding:12px 15px max(14px,env(safe-area-inset-bottom))}.chat-room-inline .chat-room-input textarea{font-size:16px}.chat-room-extra input{font-size:16px}}

.chat-room-inline .chat-room-compose{background:#e9ebdf}
.chat-room-inline .chat-room-input textarea{min-height:60px;padding:14px}
.chat-room-inline .chat-room-input button{width:60px}
.chat-room-inline .chat-room-status:empty{display:none}
.chat-room-inline .chat-room-options details{margin:0}
.chat-room-inline .chat-room-options summary{display:flex;min-height:36px;font-size:12px}
.chat-room-inline.is-empty .chat-room-scroll{height:auto;min-height:0;padding-top:0;padding-bottom:0}
.chat-room-inline.is-empty .chat-room-messages{min-height:0}
.chat-room-inline.is-empty .chat-room-empty{margin:0}
@media(max-width:600px){.chat-room-inline .chat-room-head{padding:18px 16px 17px}.chat-room-inline .chat-room-compose{padding:13px 15px max(12px,env(safe-area-inset-bottom))}.chat-room-inline.is-empty .chat-room-scroll{padding:0 16px}}
