/* UIDI v0.54.0 independent evidence lanes; readable on mobile and dark themes */
.uidi-org-pac .uidi-cross-agency{background:#f7fbfe!important;border:1px solid #c9dbea;border-radius:12px;color:#173a55!important;margin-top:19px;padding:clamp(12px,2vw,22px)}
.uidi-org-pac .uidi-cross-agency-heading>span,.uidi-org-pac .uidi-cross-agency header>span{display:block;font-size:.73rem;letter-spacing:.07em;color:#41657f!important;font-weight:800}
.uidi-org-pac .uidi-cross-agency h3,.uidi-org-pac .uidi-cross-agency h4,.uidi-org-pac .uidi-cross-agency h5{color:#153a56!important;margin:.45rem 0}
.uidi-org-pac .uidi-cross-agency p,.uidi-org-pac .uidi-cross-agency small,.uidi-org-pac .uidi-cross-agency span{color:#344f66}
.uidi-org-pac .uidi-cross-agency-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}
.uidi-org-pac .uidi-cross-agency [data-cross-brief-status]{background:#e8f2fa;border-left:4px solid #266187;padding:12px;color:#183b58}
.uidi-cross-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:14px 0}
.uidi-cross-summary>div{background:#fff;border:1px solid #cdddea;border-radius:8px;padding:13px;min-width:0}
.uidi-cross-summary strong{display:block;font-size:1.55rem;line-height:1.25;color:#163c5a}
.uidi-cross-summary span{display:block;font-size:.8rem;margin-top:4px;line-height:1.5}
.uidi-cross-findings{background:#fff;border:1px solid #ccdfec;border-left:4px solid #3f729b;padding:12px 16px;margin:12px 0}
.uidi-cross-findings p{margin:6px 0}
.uidi-org-pac .uidi-cross-agency details{background:#fff;border:1px solid #d4e1ea;border-radius:8px;margin:10px 0;padding:11px}
.uidi-org-pac .uidi-cross-agency details>summary{font-weight:750;color:#174764;cursor:pointer;line-height:1.5}
.uidi-org-pac .uidi-cross-agency ul{margin:12px 0;padding:0;list-style:none}
.uidi-org-pac .uidi-cross-agency li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #dce8f0;overflow-wrap:anywhere}
.uidi-org-pac .uidi-cross-agency li>div:first-child{flex:1 1 260px;min-width:0}
.uidi-org-pac .uidi-cross-agency li small{display:block;font-size:.82rem;line-height:1.55}
.uidi-org-pac .uidi-cross-agency li p{margin:4px 0;font-size:.88rem}
.uidi-cross-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}
.uidi-org-pac .uidi-cross-agency a{display:inline-block;padding:9px;overflow-wrap:anywhere}
.uidi-org-pac .uidi-cross-agency .uidi-cross-limit{font-size:.81rem;border-top:1px solid #c9dbe6;padding-top:10px}
@media(max-width:650px){.uidi-org-pac .uidi-cross-agency-toolbar button,.uidi-org-pac .uidi-cross-actions button{width:100%}.uidi-cross-actions{width:100%}}
