.support-chat-context{display:flex;align-items:center;gap:10px;margin:14px 0;padding:14px 16px;border:1px solid var(--parent-border);border-radius:18px;background:var(--parent-soft)}.support-chat-context>div{flex:1;min-width:0}.support-chat-context small{display:block;color:var(--muted);font-size:12px}.support-chat-context strong{display:block;font-size:14px;overflow-wrap:anywhere}.support-chat-context button{flex-shrink:0}.support-due-entry{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;background:#f3efdf;color:#6b593b;border:1px solid #e6dcc4;border-radius:14px;padding:14px 16px;margin:12px 0;text-align:left;font:inherit;font-size:14px}.guidance-sources{margin-top:14px;padding-top:10px;border-top:1px solid var(--parent-border);font-size:12px;line-height:1.6;white-space:normal}.guidance-sources summary{cursor:pointer;color:var(--parent-accent)}.guidance-sources p{margin:8px 0;color:var(--parent-ink)}.guidance-sources a{display:block;color:var(--parent-accent);text-decoration:underline;text-underline-offset:3px;margin:8px 0;overflow-wrap:anywhere}.guidance-sources a:focus-visible{outline:2px solid var(--parent-accent);outline-offset:3px}

.guidance-method{border:1px solid var(--parent-border);border-radius:16px;padding:16px;margin:12px 0;background:var(--parent-paper)}.guidance-method summary{font-weight:600;cursor:pointer}.guidance-method p,.guidance-method li{font-size:14px;line-height:1.8}.guidance-method ol{padding-left:22px}.guidance-method blockquote{margin:12px 0;border-left:3px solid var(--parent-border);padding:8px 12px;font-size:14px;color:var(--parent-ink);background:var(--parent-soft)}
