.pd-recommendation,.pd-human{border:1px solid var(--line);border-radius:16px;padding:22px;margin:22px 0}.pd-recommendation{background:color-mix(in srgb,var(--blue) 4%,transparent)}.pd-human{border-inline-start:3px solid var(--green)}.pd-recommendation h3,.pd-human h3{margin:4px 0}.pd-warning{color:var(--orange);font-size:14px;line-height:1.7}.pd-source{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.pd-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.pd-dialog .field{display:block}.pd-dialog .field>span{display:block;margin-bottom:8px}#pg-workspace .pg-tabs{overflow-x:auto}#pg-workspace .pg-tabs button{flex:0 0 auto;white-space:nowrap}
.pd-ai-rich{margin-top:16px;line-height:1.8;font-size:15px;overflow-wrap:anywhere}.pd-ai-rich>p{margin:0 0 14px}.pd-ai-rich>p:last-child{margin-bottom:0}.pd-ai-rich h4{margin:22px 0 10px;padding-bottom:7px;border-bottom:1px solid var(--line);font-size:16px}.pd-ai-rich strong{color:var(--text);font-weight:700}.pd-ai-risk{padding:14px 16px;border-inline-start:3px solid var(--orange);border-radius:8px;background:color-mix(in srgb,var(--orange) 8%,transparent)}.pd-ai-rich ul{margin:8px 0 16px;padding-inline-start:24px}.pd-ai-rich li{padding:3px 0}.pd-ai-table-wrap{max-width:100%;overflow-x:auto;margin:14px 0 18px;border:1px solid var(--line);border-radius:10px}.pd-ai-table-wrap table{width:100%;border-collapse:collapse;min-width:420px}.pd-ai-table-wrap th,.pd-ai-table-wrap td{padding:11px 13px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.65}.pd-ai-table-wrap th{background:color-mix(in srgb,var(--blue) 10%,transparent);font-weight:650}.pd-ai-table-wrap tr:last-child td{border-bottom:0}.pd-ai-rich code{padding:2px 5px;border-radius:4px;background:color-mix(in srgb,var(--text) 8%,transparent)}
@media(max-width:650px){.pd-recommendation,.pd-human{padding:16px}.pd-recommendation>.pg-row,.pd-human>.pg-row{align-items:flex-start;flex-direction:column}.pd-dialog{padding:18px}}
