.uidi-atlas .uidi-connect{background:#f7faff;border:1px solid #bbcfe5;border-radius:12px;padding:clamp(12px,2vw,21px);margin:16px 0 24px;color:#16283d}
.uidi-atlas .uidi-connect-head>span{font-size:11px;font-weight:800;letter-spacing:.075em;color:#164e85}
.uidi-atlas .uidi-connect-head h5{font-size:clamp(17px,2vw,23px);color:#172c47;margin:5px 0}
.uidi-atlas .uidi-connect-head p{max-width:85ch;line-height:1.55;color:#37485c}
.uidi-atlas .uidi-connect-identity,.uidi-atlas .uidi-connect-fact,.uidi-atlas .uidi-connect-edge,.uidi-atlas .uidi-connect-flow,.uidi-atlas .uidi-connect-reviewed article{background:#fff;border:1px solid #d5e0ec;border-radius:9px;padding:13px;margin:7px 0;color:#15263a}
.uidi-atlas .uidi-connect-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}
.uidi-atlas .uidi-connect-identity small,.uidi-atlas .uidi-connect-fact small,.uidi-atlas .uidi-connect-edge-kind{display:block;color:#234b72;font-size:12px;font-weight:700}
.uidi-atlas .uidi-connect-identity h6{margin:5px 0;color:#15263a;font-size:17px}
.uidi-atlas .uidi-connect-facts,.uidi-atlas .uidi-connect-edges,.uidi-atlas .uidi-connect-flows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr));gap:10px}
.uidi-atlas .uidi-connect-edge{margin:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}
.uidi-atlas .uidi-connect-edge>strong,.uidi-atlas .uidi-connect-fact>strong{color:#13273e;overflow-wrap:anywhere}
.uidi-atlas .uidi-connect-edge p,.uidi-atlas .uidi-connect-fact span,.uidi-atlas .uidi-connect-note{font-size:13px;line-height:1.55;color:#46576a}
.uidi-atlas .uidi-connect-edge button,.uidi-atlas .uidi-connect-money button{background:#154d80;color:#fff;border:1px solid #154d80;border-radius:7px;padding:8px 11px;font:inherit;font-weight:700;cursor:pointer}
.uidi-atlas .uidi-connect-edge button:hover,.uidi-atlas .uidi-connect-money button:hover{background:#08345b;color:#fff}
.uidi-atlas .uidi-connect-edge a,.uidi-atlas .uidi-connect-identity a,.uidi-atlas .uidi-connect-flow a,.uidi-atlas .uidi-connect-reviewed a{color:#064c8b;text-decoration:underline;font-weight:650}
.uidi-atlas .uidi-connect-edge>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.uidi-atlas .uidi-connect-warning{color:#7a2e12;background:#fff7ed;padding:10px;border:1px solid #f8c798;border-radius:7px}
.uidi-atlas .uidi-connect-money{border-top:1px solid #cbd9e9;margin-top:16px;padding-top:14px}
.uidi-atlas .uidi-connect-money-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end}
.uidi-atlas .uidi-connect-money-controls label{display:flex;flex-direction:column;gap:5px;font-weight:650}
.uidi-atlas .uidi-connect-money select{background:#fff;color:#15263a;border:1px solid #8fa7bf;border-radius:6px;padding:8px;min-width:112px}
.uidi-atlas .uidi-connect-scroll{max-width:100%;overflow-x:auto}
.uidi-atlas .uidi-connect-scroll table{width:100%;border-collapse:collapse;font-size:13px;background:#fff}
.uidi-atlas .uidi-connect-scroll th,.uidi-atlas .uidi-connect-scroll td{padding:9px;border:1px solid #d4e0ec;text-align:left;vertical-align:top;color:#15263a}
.uidi-atlas .uidi-connect-scroll thead th{background:#183d68;color:#fff}
.uidi-atlas .uidi-connect-scroll th button{border:0;background:transparent;color:#07549a;text-align:left;padding:0;text-decoration:underline;cursor:pointer;font-weight:700}
.uidi-atlas .uidi-connect-scroll th small{display:block;color:#526579}
.uidi-atlas .uidi-connect-reviewed{margin-top:18px;border-top:2px solid #bccddf}
.uidi-atlas .uidi-connect-reviewed article small{display:block;color:#526579}
@media(max-width:600px){.uidi-atlas .uidi-connect{padding:12px}.uidi-atlas .uidi-connect-money-controls>button{width:100%}}

.uidi-atlas .uidi-connect-actions{margin:14px 0}
.uidi-atlas .uidi-connect-actions button{padding:9px 12px;background:#164e80;color:#fff;border:1px solid #164e80;border-radius:7px;font-weight:700;cursor:pointer}
.uidi-atlas .uidi-connect-actions button:hover{background:#09375e;color:#fff}

.uidi-atlas .uidi-lda-people-preview{margin:15px 0;padding:14px;background:#f8fbff;color:#15263a;border:1px solid #cbd9e8;border-radius:10px}
.uidi-atlas .uidi-lda-people-preview h5{margin:0 0 8px;color:#123656}
.uidi-atlas .uidi-lda-person-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:9px}
.uidi-atlas .uidi-lda-person-cards article{padding:12px;background:#fff;border:1px solid #d6e1eb;border-radius:8px}
.uidi-atlas .uidi-lda-person-cards strong,.uidi-atlas .uidi-lda-person-cards small{display:block;color:#17354f}
.uidi-atlas .uidi-lda-person-cards p{font-size:13px;line-height:1.5;color:#3b4e60}
.uidi-atlas .uidi-lda-person-cards a{color:#064c8b;text-decoration:underline}
