/* UIDI 0.35.0 Lobbying network. Explicit light-on-dark contrast and mobile table overflow. */
.uidi-atlas .uidi-lda-net-client{margin:16px 0;background:#f5f9fc!important;border:1px solid #aac3d2;border-radius:10px;padding:14px;color:#1a3444!important}
.uidi-atlas .uidi-lda-net-client>summary{cursor:pointer;font-weight:750;color:#103b59!important;line-height:1.5}
.uidi-atlas .uidi-lda-net-client summary small{font-weight:500;color:#375466!important}
.uidi-atlas .uidi-lda-net-client p,.uidi-atlas .uidi-lda-net-portfolio p{line-height:1.6;color:#284354!important}
.uidi-atlas .uidi-lda-net-client strong,.uidi-atlas .uidi-lda-net-portfolio strong{color:#0b344e!important}
.uidi-atlas .uidi-lda-net-scroll{max-width:100%;overflow-x:auto;margin:12px 0;scrollbar-width:thin}
.uidi-atlas .uidi-lda-net-scroll table{border-collapse:collapse;min-width:650px;width:100%;background:#fff!important;font-size:.84rem;color:#1a3444!important}
.uidi-atlas .uidi-lda-net-scroll thead th{background:#183e5b!important;color:#fff!important;text-align:left;border:1px solid #7997ad;padding:9px 10px;white-space:normal}
.uidi-atlas .uidi-lda-net-scroll td,.uidi-atlas .uidi-lda-net-scroll tbody th{padding:8px 10px;border:1px solid #c6d8e4;color:#1b3544!important;text-align:left;vertical-align:top;background:#fff!important}
.uidi-atlas .uidi-lda-net-scroll tbody tr:nth-child(even) td,.uidi-atlas .uidi-lda-net-scroll tbody tr:nth-child(even) th{background:#edf5fb!important}
.uidi-atlas .uidi-lda-net-scroll tbody th small{display:block;font-size:.75rem;color:#4a6171!important;font-weight:500}
.uidi-atlas .uidi-lda-net-client button,.uidi-atlas .uidi-lda-net-portfolio button{display:inline-block;background:#124b70!important;border:1px solid #124b70!important;color:#fff!important;border-radius:7px!important;padding:8px 11px!important;min-height:38px;font-size:.85rem!important;font-weight:650!important;text-shadow:none!important;cursor:pointer;margin-top:6px}
.uidi-atlas .uidi-lda-net-client button:hover,.uidi-atlas .uidi-lda-net-portfolio button:hover{background:#08364f!important;color:#fff!important}
.uidi-atlas .uidi-lda-net-client button:disabled,.uidi-atlas .uidi-lda-net-portfolio button:disabled{opacity:.6;cursor:wait}
.uidi-atlas .uidi-lda-net-client a,.uidi-atlas .uidi-lda-net-portfolio a{color:#075a91!important;text-decoration:underline!important;font-weight:650}
.uidi-atlas .uidi-lda-net-client button:focus-visible,.uidi-atlas .uidi-lda-net-portfolio button:focus-visible{outline:3px solid #bb7e0a!important;outline-offset:3px}
.uidi-atlas .uidi-lda-net-portfolio{margin:17px 0;padding:16px;border:1px solid #bad1de;border-radius:10px;background:#f3f9fc!important;color:#1b3544!important}
.uidi-atlas .uidi-lda-net-portfolio h6{font-size:1.05rem;color:#133b54!important;margin:0 0 12px}
.uidi-atlas .uidi-lda-net-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.uidi-atlas .uidi-lda-net-kpis>div{background:#e3f1f9;border:1px solid #b5d1df;border-radius:8px;padding:12px;min-width:0}
.uidi-atlas .uidi-lda-net-kpis strong{display:block;font-size:1.18rem;color:#103d56!important}
.uidi-atlas .uidi-lda-net-kpis span{color:#31566d!important;font-size:.78rem}
.uidi-atlas .uidi-lda-net-note{font-size:.82rem}
.uidi-atlas .uidi-lda-net-actions{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:620px){.uidi-atlas .uidi-lda-net-kpis{grid-template-columns:1fr}.uidi-atlas .uidi-lda-net-client,.uidi-atlas .uidi-lda-net-portfolio{padding:11px}}

.uidi-atlas [data-atlas-lda-registrant-panel][hidden]{display:none!important}
