/* UIDI v0.53: compact, accessible organization-to-FEC-registration discovery */
.uidi-org-pac{margin:20px 0;border:1px solid #c7d6e3;border-radius:13px;background:#fff;color:#1c354b;box-shadow:0 3px 14px rgba(20,41,65,.045);scroll-margin-top:28px}
.uidi-org-pac *{box-sizing:border-box}
.uidi-org-pac>summary{padding:17px 21px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 17px;align-items:center;list-style-position:inside;color:#173a56}
.uidi-org-pac>summary strong{font-size:clamp(1rem,2vw,1.32rem);color:#153a55}
.uidi-org-pac>summary span{font-size:.84rem;color:#4b6072}
.uidi-org-pac-inner{padding:3px clamp(14px,3vw,26px) 22px}
.uidi-org-pac-inner p,.uidi-org-pac-inner label{color:#364f64;line-height:1.6}
.uidi-org-pac h4,.uidi-org-pac h5{color:#173a56}
.uidi-org-pac h4{font-size:1.05rem;margin:20px 0 12px}
.uidi-org-pac h5{font-size:1rem;margin:0 0 8px;overflow-wrap:anywhere}
.uidi-org-pac-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:15px 0}
.uidi-org-pac-form label{flex:1 1 250px;display:flex;flex-direction:column;gap:6px;font-weight:650}
.uidi-org-pac input,.uidi-org-pac select{background:#fff!important;color:#173048!important;border:1px solid #8ea7bc;border-radius:7px;padding:11px;width:100%;min-height:44px}
.uidi-org-pac button{background:#18517b!important;color:#fff!important;border:1px solid #18517b!important;border-radius:7px;padding:10px 12px;min-height:42px;font-weight:650;cursor:pointer;white-space:normal}
.uidi-org-pac button:hover{background:#113b5c!important;color:#fff!important}
.uidi-org-pac button:disabled{background:#d9e5ed!important;color:#25455c!important;cursor:wait}
.uidi-org-pac a{color:#185b89;text-decoration:underline}
.uidi-org-pac button:focus-visible,.uidi-org-pac input:focus-visible,.uidi-org-pac a:focus-visible,.uidi-org-pac summary:focus-visible{outline:3px solid #d89a25;outline-offset:3px}
.uidi-org-pac-status{background:#f1f6fa;border-left:3px solid #5682a3;padding:10px 12px;font-size:.88rem}
.uidi-org-pac-card{border:1px solid #d5e1ec;border-radius:9px;padding:15px;margin:12px 0;background:#fff;overflow-wrap:anywhere}
.uidi-org-pac-card>small,.uidi-org-pac-reviewed>small{display:block;color:#536c80;font-size:.8rem;margin:7px 0}
.uidi-org-pac-card p{margin:9px 0;font-size:.88rem}
.uidi-org-pac-card details{border:1px solid #dde5ec;border-radius:7px;padding:10px;background:#f8fbfe}
.uidi-org-pac-card details summary{cursor:pointer;color:#174e76;font-weight:650}
.uidi-org-pac-reviewed{border-top:1px solid #d4e2ed;padding:11px 0;margin-top:9px}
.uidi-org-pac-reviewed strong{display:block;color:#163e5b}
.uidi-org-pac-reviewed a{margin-right:12px}
.uidi-org-pac-buttons,.uidi-org-pac-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-top:11px}
.uidi-org-pac-buttons{padding-top:11px;border-top:1px solid #e4edf3}
.uidi-org-pac-note,.uidi-org-pac-foot{margin-top:15px;padding:11px 13px;background:#f5f8fb;border-left:3px solid #9fb6c8;font-size:.84rem;line-height:1.6;color:#39516a}
.uidi-org-pac [hidden]{display:none!important}
@media(max-width:650px){.uidi-org-pac-form>button,.uidi-org-pac-buttons button,.uidi-org-pac-actions button{width:100%}.uidi-org-pac>summary{display:list-item}}
