.rfi-title{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.rfi-draft .mantine-InputWrapper-label{color:var(--ink);font-weight:600}.rfi-side{border:1px solid var(--line-strong);border-radius:var(--sb-radius-control);background:var(--paper);margin:0;overflow:hidden}.rfi-side a{display:block}.rfi-zoom{border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#fff;overflow-x:auto}.rfi-side .rfi-zoom img{object-fit:fill;border:0;width:100%;height:auto;max-height:none;display:block}.rfi-side .rfi-context img{max-height:160px}.rfi-side img{object-fit:contain;border-bottom:1px solid var(--line);background:#fff;width:100%;height:auto;max-height:280px;display:block}.rfi-side-empty{height:72px;color:var(--muted);background:var(--surface);place-items:center;font-size:13px;display:grid}.rfi-side figcaption{color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:6px 10px;font-size:13px;line-height:1.35}.rfi-side figcaption strong{color:var(--ink);font-weight:700}.rfi-refs{flex-wrap:wrap;gap:6px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.rfi-refs li{border-radius:var(--sb-radius-pill);background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums;padding:2px 10px;font-size:13px}.rfi-answered{border:1px solid var(--amber-line);border-radius:var(--sb-radius-control);background:var(--amber-bg);color:var(--amber-ink);padding:10px 12px}.rfi-answered ul{color:var(--text);gap:8px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.rfi-answered li{overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.rfi-answered img{object-fit:contain;border:1px solid var(--line-strong);background:#fff;border-radius:8px;flex:none;width:96px;height:64px}.rfi-pill{border-radius:var(--sb-radius-pill);background:var(--surface-2);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.rfi-pill[data-ball=gc],.rfi-pill[data-ball=design]{background:var(--amber-bg);color:var(--amber-ink)}.rfi-pill[data-ball=answered],.rfi-pill[data-ball=closed]{background:var(--brand-soft);color:var(--brand)}.rfi-sent{border-radius:var(--sb-radius-control);background:var(--surface);padding:8px 12px}.rfi-log{border-collapse:collapse;width:100%;color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.rfi-log th,.rfi-log td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px}.rfi-log thead th{color:var(--muted);text-transform:none;white-space:nowrap;font-size:12px;font-weight:600}.rfi-log-number{color:var(--ink);white-space:nowrap;font-weight:700}.rfi-log td[data-label=Sent],.rfi-log td[data-label=Required\ by],.rfi-log td[data-label=Days\ open]{white-space:nowrap}.rfi-log td[data-label="Ball in court"] .mantine-NativeSelect-root{min-width:132px}.rfi-log-subject{min-width:220px}.rfi-log-subject small{color:var(--muted);font-size:12px;display:block}.rfi-log-late{color:var(--danger);font-weight:600}.rfi-log-response{overflow-wrap:anywhere;min-width:200px;max-width:360px}.rfi-log-response p{margin:0 0 4px}.rfi-log-empty{color:var(--muted);padding:24px 0}@media (width<=640px){.rfi-log thead{display:none}.rfi-log,.rfi-log tbody,.rfi-log tr,.rfi-log td{width:100%;display:block}.rfi-log tr{border:1px solid var(--line-strong);border-radius:var(--sb-radius-card);background:var(--card);margin-bottom:12px;padding:10px 12px}.rfi-log td{border:0;padding:3px 0}.rfi-log td[data-label]:before{content:attr(data-label);min-width:96px;color:var(--muted);font-size:12px;display:inline-block}.rfi-log td.rfi-log-number:before,.rfi-log td.rfi-log-subject:before{content:none}.rfi-log td.rfi-log-number{font-size:15px}.rfi-log td[data-label="Ball in court"]{align-items:center;display:flex}.rfi-log td[data-label="Ball in court"]>div{flex:0 180px}.rfi-log-subject,.rfi-log-response{min-width:0;max-width:none}}.chat-answer-rfi{align-self:center;text-decoration:none}.chat-answer-rfi-status{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}
