/* New standard details page and the legacy detail pages (Gary 2026-10-22). Loaded only on those pages. */
.approval-pending{margin:0 0 30px;padding:18px 22px;border:1px solid #8b1a1a;border-left-width:6px;background:#fff4eb;color:#2b1010}
.approval-pending h2{margin:0 0 6px;font-size:1.3rem;color:#8b1a1a}
.approval-pending p{margin:0;max-width:860px}
html[data-theme="dark"] .approval-pending{background:#2a1616;color:#f4e6e6;border-color:#c46a6a}
html[data-theme="dark"] .approval-pending h2{color:#f2b8b8}
.detail-groups{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 6px;font-size:.92rem}
.detail-groups a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.detail-group-title{margin:46px 0 18px;padding-top:16px;border-top:1px solid var(--line);font-size:1.7rem}
@media(max-width:650px){.detail-groups{gap:6px 14px;font-size:.85rem}.detail-group-title{margin-top:36px;font-size:1.4rem}.approval-pending{padding:16px 16px}}
