.ps-disc{font-size:13px;color:#666;background:#f7f7f7;border-radius:6px;padding:10px 14px;margin:0 0 22px;line-height:1.6}
.ps-card{display:flex;gap:14px;align-items:center;border:1px solid #e6e6e6;border-radius:10px;padding:12px 14px;margin:20px 0;background:#fff;line-height:1.5}
.ps-card .ps-img{width:88px;height:88px;object-fit:cover;border-radius:8px;flex:none;background:#f3f3f3;margin:0}
.ps-card .ps-b{flex:1;min-width:0}
.ps-card .ps-n{font-size:15.5px;font-weight:600;line-height:1.4;color:#222}
.ps-card .ps-p{font-size:15px;margin-top:2px;color:#222}
.ps-card .ps-p small{color:#888;font-size:12px;font-weight:400}
.ps-card .ps-p-check{font-size:13.5px;color:#666}
.ps-card .ps-m{font-size:13.5px;color:#555;margin-top:2px;line-height:1.5}
.ps-card .ps-rk{font-size:11px;font-weight:700;color:#2f6bff;background:#eef3ff;border-radius:3px;padding:1px 5px;margin-left:4px;vertical-align:1px}
.ps-card a.ps-go{flex:none;border:0;text-decoration:none!important;font-size:14px;font-weight:600;border-radius:6px;padding:8px 14px;white-space:nowrap;line-height:1.4;box-shadow:none}
.ps-card a.ps-go:hover{filter:brightness(.93)}
.ps-card a.ps-go:focus{outline:3px solid #2f6bff;outline-offset:2px}
.ps-card.ps-fallback{padding:14px}
.ps-fn{font-size:12px;color:#999}
.ps-admin-note{font-size:12px;color:#8a2424;background:#fcf0f1;border:1px dashed #d63638;border-radius:6px;padding:6px 10px;margin:-12px 0 20px}
@media (max-width:600px){.ps-card{flex-wrap:wrap;gap:10px}.ps-card .ps-img{width:72px;height:72px}.ps-card .ps-b{flex:1 1 calc(100% - 90px)}.ps-card a.ps-go{flex:1 1 100%;text-align:center;padding:10px}}
