/* UIDI 0.31: in-place SEC issuer historical report; desktop + mobile readable. */
.uidi-atlas .uidi-dossier{margin:1.2rem 0;padding:1rem;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#172b4d;max-width:100%}
.uidi-atlas .uidi-dossier-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem;margin-bottom:.6rem}
.uidi-atlas .uidi-dossier-title span{font-size:.73rem;font-weight:800;letter-spacing:.08em;color:#375580}
.uidi-atlas .uidi-dossier-title h5{font-size:1.15rem;line-height:1.35;color:#102544;margin:.25rem 0}
.uidi-atlas .uidi-dossier-title p{margin:.3rem 0;color:#42566e}
.uidi-atlas .uidi-dossier-title button{width:auto;max-width:100%;padding:.65rem .9rem;border-radius:8px;background:#173a69;color:#fff;border:1px solid #173a69;cursor:pointer;font-size:.87rem;font-weight:700}
.uidi-atlas .uidi-dossier-title button:hover,.uidi-atlas .uidi-dossier-title button:focus-visible{background:#23518b;color:#fff;border-color:#23518b}
.uidi-atlas .uidi-dossier-scroll{overflow:auto;max-width:100%;border:1px solid #cbd5e1;border-radius:7px;margin:.8rem 0;scrollbar-width:thin}
.uidi-atlas .uidi-dossier-scroll:focus-visible{outline:3px solid #285ba6;outline-offset:2px}
.uidi-atlas .uidi-dossier-table{width:100%;min-width:660px;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:.84rem;line-height:1.45;color:#1b304d;background:#fff}
.uidi-atlas .uidi-dossier-table th,.uidi-atlas .uidi-dossier-table td{vertical-align:top;text-align:left;border-bottom:1px solid #dee5ee;padding:.6rem .7rem;white-space:nowrap;color:#1b304d;background:transparent}
.uidi-atlas .uidi-dossier-table thead th{background:#173a69;color:#fff;font-size:.82rem;font-weight:700}
.uidi-atlas .uidi-dossier-table tbody tr:nth-child(even){background:#f5f8fc}
.uidi-atlas .uidi-dossier-table tbody th{font-weight:750;min-width:155px}
.uidi-atlas .uidi-dossier-table small{display:block;color:#4d617b;font-size:.75rem;white-space:normal}
.uidi-atlas .uidi-dossier-table a{color:#074d9d;text-decoration:underline;font-weight:650}
.uidi-atlas .uidi-dossier-table a:hover,.uidi-atlas .uidi-dossier-table a:focus-visible{color:#042e62}
.uidi-atlas .uidi-dossier-missing{color:#64748b;font-style:italic}
.uidi-atlas .uidi-dossier-details{border:1px solid #d4dfed;background:#f9fbfe;border-radius:8px;padding:.7rem .9rem;margin:.75rem 0;color:#1b304d}
.uidi-atlas .uidi-dossier-details>summary{font-weight:750;color:#173a69;cursor:pointer;line-height:1.45}
.uidi-atlas .uidi-dossier-details>p{margin:.6rem 0;color:#374f6f}
.uidi-atlas .uidi-dossier-details details summary{cursor:pointer;color:#173a69}
.uidi-atlas .uidi-dossier .uidi-atlas-caveat{line-height:1.6;color:#405470}
@media(max-width:700px){.uidi-atlas .uidi-dossier{padding:.7rem;margin:1rem 0}.uidi-atlas .uidi-dossier-table{font-size:.78rem}.uidi-atlas .uidi-dossier-table th,.uidi-atlas .uidi-dossier-table td{padding:.55rem}.uidi-atlas .uidi-dossier-title button{width:100%}}
@media print{.uidi-atlas .uidi-dossier-title button{display:none}.uidi-atlas .uidi-dossier-scroll{overflow:visible}.uidi-atlas .uidi-dossier-table{font-size:9px}}

.uidi-atlas .uidi-dossier-wrapper>summary{font-size:1rem;font-weight:850;line-height:1.5;color:#183d3e;cursor:pointer;list-style-position:inside}
.uidi-atlas .uidi-dossier-wrapper[open]>summary{margin-bottom:.75rem}
.uidi-atlas .uidi-dossier-title button,.uidi-atlas .uidi-dossier-title button:visited{background:#173a69!important;color:#fff!important;border:1px solid #173a69!important}
.uidi-atlas .uidi-dossier-title button:hover,.uidi-atlas .uidi-dossier-title button:focus-visible{background:#23518b!important;color:#fff!important;border-color:#23518b!important}
