/* Local presentation refinements; no data/authority/IA changes. */
.uiux-section-links{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 24px}
.uiux-section-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #ccd5df;border-radius:8px;text-underline-offset:4px;color:#163f57;background:#fff}
#aqx-cost-summary,#pfc-results,#pfc-inputs{scroll-margin-top:100px}
.uiux-session-actions{padding:8px 12px!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;background:transparent!important;box-shadow:none!important;border:0!important;margin-bottom:8px!important}
.uiux-session-actions p:empty{display:none}
.pv-thumb .pv-placeholder{font-size:11px;line-height:1.4;word-break:keep-all;text-align:center;padding:4px}
.uiux-section-links a:focus-visible,#aqx-cost-summary:focus,#pfc-results:focus,#pfc-inputs:focus{outline:3px solid #136c91;outline-offset:4px}
.aqx [aria-busy=true] button[type=submit]{opacity:.65;cursor:wait}
