/* UIDI Atlas v0.9.4 — independent disclosure-first visual identity.
 * Deliberately scoped; it does not restyle inherited SEC financial workbench. */
.uidi-atlas{--ua-ink:#152c39;--ua-muted:#506371;--ua-accent:#007b73;--ua-accent-dark:#005e57;--ua-paper:#fbfaf6;--ua-line:#dbe4df;--ua-soft:#f0f5f2;--ua-gold:#a47637;box-sizing:border-box!important;background:var(--ua-paper);border:1px solid #d9e2df;border-radius:16px;box-shadow:0 12px 32px rgba(18,40,54,.07);max-width:1500px;margin:0 auto 28px;font:normal 15px/1.55 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ua-ink);isolation:isolate;overflow:hidden}
.uidi-atlas *{box-sizing:border-box}.uidi-atlas [hidden]{display:none!important}.uidi-atlas-results a,.uidi-atlas-report a,.uidi-atlas-method a,.uidi-atlas-evidence a{color:#006a70!important;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.uidi-atlas button,.uidi-atlas input{font:inherit}.uidi-atlas button{cursor:pointer}.uidi-atlas button:focus-visible,.uidi-atlas a:focus-visible,.uidi-atlas input:focus-visible{outline:3px solid #ecb55e!important;outline-offset:3px!important}
.uidi-atlas-top{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px clamp(16px,3vw,35px);background:#122d39;color:#fff}
.uidi-atlas-brand{display:flex;align-items:center;gap:14px;min-width:0}.uidi-atlas-mark{width:46px;height:46px;flex:0 0 46px;background:#f8f1df;color:#173a3e;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:26px;font-weight:850;letter-spacing:-.14em}.uidi-atlas-mark span{color:#b57727}.uidi-atlas-brand small{display:block;color:#c1d3d2;font-size:10px;letter-spacing:.15em;font-weight:800}.uidi-atlas-brand h2{font-size:clamp(15px,2.2vw,22px)!important;color:#fff!important;font-weight:850!important;line-height:1.25!important;margin:4px 0 0!important;letter-spacing:-.015em!important}.uidi-atlas-trust{font-size:11px;color:#d4e6e0;white-space:nowrap}.uidi-atlas-live-dot{display:inline-block;width:8px;height:8px;background:#8ccfae;border-radius:50%;margin-right:6px}
.uidi-atlas-tabs{display:flex;gap:3px;overflow-x:auto;scrollbar-width:thin;background:#fff;border-bottom:1px solid var(--ua-line);padding:9px clamp(12px,2.5vw,32px);white-space:nowrap;align-items:center}.uidi-atlas-tabs button{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:8px!important;color:#405c62!important;font-size:12px!important;font-weight:750!important;text-shadow:none!important;min-height:41px;padding:10px 12px!important;line-height:1.3!important;white-space:nowrap!important}.uidi-atlas-tabs button:hover{background:#eef5f2!important;color:#0f5b56!important}.uidi-atlas-tabs button[aria-current=page]{background:#dff0ea!important;color:#00645d!important;box-shadow:inset 0 -3px 0 var(--ua-accent)!important}
.uidi-atlas-main{padding:clamp(17px,3.5vw,40px);background:#fbfaf7}.uidi-atlas-editorial{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(160px,.9fr);align-items:center;gap:25px;padding:3px 0 26px}.uidi-atlas-overline{display:block;color:#87612d;font-size:10px;letter-spacing:.16em;font-weight:850;margin-bottom:12px}.uidi-atlas-editorial h3{font-size:clamp(27px,3.6vw,46px)!important;color:var(--ua-ink)!important;line-height:1.15!important;font-weight:860!important;letter-spacing:-.037em!important;margin:0 0 12px!important;max-width:850px}.uidi-atlas-editorial p{font-size:14px;max-width:750px;color:#4d626b!important;line-height:1.65}
.uidi-atlas-standard{border-left:3px solid #b68543;padding:13px 19px;background:#f5f0e6;border-radius:0 11px 11px 0}.uidi-atlas-standard span{display:block;color:#836333;font-size:10px;font-weight:850;letter-spacing:.12em}.uidi-atlas-standard strong{display:block;color:#243d43;font-size:17px;margin:7px 0}.uidi-atlas-standard small{display:block;color:#647071;font-size:12px;line-height:1.55}
.uidi-atlas-search{padding:21px;background:#fff;border:1px solid #dce6e0;border-radius:13px;box-shadow:0 5px 18px rgba(22,53,61,.05)}.uidi-atlas-search label{display:block;font-size:12px;font-weight:850!important;color:#23454b!important;margin:0 0 10px}.uidi-atlas-search-line{display:flex;gap:10px;align-items:stretch}.uidi-atlas-search-line input{flex:1 1 100%;min-width:0!important;border:1px solid #b8cec7!important;background:#fff!important;color:#1e353b!important;border-radius:8px!important;min-height:50px;padding:12px 14px!important;box-shadow:none!important;font-size:15px!important}.uidi-atlas-search-line button,.uidi-atlas-report button,.uidi-atlas-sec-intro button,.uidi-atlas-record-actions button,.uidi-atlas-evidence button{border-radius:8px!important;background:#006b65!important;border:1px solid #006b65!important;color:#fff!important;text-shadow:none!important;box-shadow:none!important;font-weight:800!important;font-size:12px!important;padding:10px 17px!important;min-height:42px!important;white-space:nowrap}.uidi-atlas-search-line button:hover,.uidi-atlas-report button:hover,.uidi-atlas-sec-intro button:hover,.uidi-atlas-record-actions button:hover,.uidi-atlas-evidence button:hover{background:#004e4b!important;color:#fff!important}.uidi-atlas-search p{font-size:11px;margin:8px 0 0;color:#667b7e}
.uidi-atlas-source-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:18px 0}.uidi-atlas-source-grid>div{background:#f3f7f4;border:1px solid #dde7e1;border-radius:11px;padding:17px;min-width:0}.uidi-atlas-source-grid b{display:block;color:#986f32;font-size:11px;letter-spacing:.12em;margin-bottom:8px}.uidi-atlas-source-grid strong{display:block;color:#28434a;font-size:13px;margin-bottom:5px}.uidi-atlas-source-grid span{display:block;color:#60757a;font-size:11px;line-height:1.5}
.uidi-atlas-status{font-size:12px;color:#315f60;background:#eaf5f0;border-left:3px solid #398d75;padding:11px 14px;border-radius:5px;margin:20px 0}.uidi-atlas-status[data-kind=error]{background:#fff3e5;border-color:#b77324;color:#704820}.uidi-atlas-status[data-kind=loading]{background:#eaf1f5;border-color:#487a8c}.uidi-atlas-results:empty{display:none!important}.uidi-atlas-hint,.uidi-atlas-empty{background:#fff;padding:17px;border:1px dashed #c9dbd4;border-radius:8px;color:#597277;font-size:13px}
.uidi-atlas-collections{display:grid;gap:16px}.uidi-atlas-collection{border:1px solid #dce7e2;border-radius:12px;background:#fff;padding:19px}.uidi-atlas-collection-tag{font-size:10px;letter-spacing:.12em;color:#84632c;font-weight:850}.uidi-atlas-collection h4,.uidi-atlas-section-head h4{font-size:19px!important;color:#1c3b42!important;font-weight:850!important;margin:7px 0 14px!important}.uidi-atlas-records{display:grid;gap:9px}.uidi-atlas-record{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border:1px solid #e0e9e5;border-radius:9px;padding:14px;background:#fdfefd}.uidi-atlas-record>div:first-child{min-width:0;flex:1}.uidi-atlas-record-label{font-size:10px;color:#856331;font-weight:750;letter-spacing:.03em}.uidi-atlas-record h5{font-size:14px!important;color:#1e4048!important;font-weight:830!important;margin:4px 0 5px!important}.uidi-atlas-record p{font-size:11px;margin:0 0 4px}.uidi-atlas-record small{font-size:11px;color:#748184;line-height:1.45;display:block}.uidi-atlas-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.uidi-atlas-record-actions a{font-size:12px}.uidi-atlas-caveat{font-size:11px!important;color:#61767c!important;line-height:1.55;margin:13px 0 2px!important}
.uidi-atlas-section-head{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:14px;margin:22px 0 12px}.uidi-atlas-section-head span,.uidi-atlas-report-head span{font-size:10px;font-weight:850;letter-spacing:.11em;color:#876330}.uidi-atlas-section-head h4,.uidi-atlas-section-head h5{margin:4px 0!important;color:#23424b!important;font-weight:830!important}.uidi-atlas-section-head h5{font-size:17px!important}.uidi-atlas-section-head small{font-size:11px;color:#62767b}
.uidi-atlas-report{margin:25px 0;background:#fff;border:1px solid #cfded7;border-radius:14px;overflow:hidden;scroll-margin-top:25px;box-shadow:0 6px 20px rgba(28,58,57,.05)}.uidi-atlas-report-head{padding:18px 21px;background:#eff6f2;border-bottom:1px solid #cfded7;display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.uidi-atlas-report-head h4{font-size:22px!important;color:#1a3a42!important;margin:5px 0!important;font-weight:850!important}.uidi-atlas-report-head p{margin:0;font-size:12px}.uidi-atlas-report-body{padding:clamp(15px,3vw,25px)}.uidi-atlas-report-body h5{color:#243f47!important;font-size:17px!important;margin:24px 0 11px!important;font-weight:850!important}.uidi-atlas-report-body h5:first-child{margin-top:5px!important}.uidi-atlas-verification{display:flex;gap:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;border:1px solid #d2e8dd;background:#f3faf5;border-radius:8px;padding:11px 13px}.uidi-atlas-verification strong{color:#24644e;font-size:12px}.uidi-atlas-verification span{color:#496a5a;font-size:11px}.uidi-atlas-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0 21px}.uidi-atlas-metrics>div{background:#f4f8f5;border:1px solid #dde8e0;padding:15px;border-radius:10px;min-width:0}.uidi-atlas-metrics span{display:block;font-size:11px;color:#5d7374}.uidi-atlas-metrics strong{font-size:clamp(14px,2.1vw,23px);font-weight:850;color:#1b3f46;display:block;overflow-wrap:anywhere;margin:5px 0}.uidi-atlas-metrics small{font-size:10px;color:#637576}
.uidi-atlas-bars{display:grid;gap:9px;margin:11px 0 24px}.uidi-atlas-bar{display:grid;grid-template-columns:52px minmax(30px,1fr) minmax(85px,140px);gap:10px;align-items:center;font-size:12px}.uidi-atlas-bar>div{height:12px;background:#e6eee9;border-radius:10px;overflow:hidden}.uidi-atlas-bar i{display:block;background:#308c79;height:100%;border-radius:10px}.uidi-atlas-bar strong{text-align:right;font-size:11px;color:#2d4f53;overflow-wrap:anywhere}.uidi-atlas-table-scroll{overflow-x:auto;border:1px solid #dce7e1;border-radius:9px;max-width:100%;margin:11px 0}.uidi-atlas-report table{border-collapse:collapse!important;margin:0!important;min-width:600px;width:100%!important;font-size:12px!important}.uidi-atlas-report th,.uidi-atlas-report td{text-align:left!important;vertical-align:top!important;padding:10px 12px!important;color:#3c565d!important;border:0!important;border-bottom:1px solid #e2ece6!important;background:#fff!important}.uidi-atlas-report th{font-weight:800!important}.uidi-atlas-report thead th{background:#eff5f1!important;color:#24494b!important}.uidi-atlas-report tr:nth-child(even) td,.uidi-atlas-report tbody tr:nth-child(even) th{background:#fafcfb!important}.uidi-atlas-sample{display:flex;gap:12px;margin:15px 0}.uidi-atlas-sample>div{flex:1;background:#f5f7f1;padding:15px;border-radius:8px}.uidi-atlas-sample b{display:block;font-size:22px;color:#28525a}.uidi-atlas-sample span{display:block;font-size:11px;color:#627b7c}
.uidi-atlas-sec{padding:4px 0}.uidi-atlas-sec-intro{padding:20px;background:#f2f7f4;border:1px solid #dbe6de;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;border-radius:12px;margin:10px 0 20px}.uidi-atlas-sec-intro span{font-size:10px;color:#947035;letter-spacing:.1em;font-weight:850}.uidi-atlas-sec-intro h4{font-size:20px!important;font-weight:850!important;margin:5px 0!important;color:#173f43!important}.uidi-atlas-sec-intro p{margin:0;font-size:12px;max-width:650px}.uidi-atlas-sec-root{max-width:100%;overflow-x:hidden;scroll-margin-top:20px}.uidi-atlas-method{margin:28px 0 0;border-top:1px solid #dce8e1;padding:19px 0 0}.uidi-atlas-method summary{font-size:12px;color:#365b5c;font-weight:850;cursor:pointer}.uidi-atlas-method p{font-size:12px;margin-top:12px}.uidi-atlas-evidence{padding:16px;background:#fff;border:1px solid #dce8e2;border-radius:10px;margin:14px 0}.uidi-atlas-evidence p{font-size:12px}.uidi-atlas-loading{padding:24px;font-size:14px;color:#557177}
.uidi-atlas-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:15px 28px;background:#f0f4f1;border-top:1px solid #d9e4df;color:#607773;font-size:10px}
@media(max-width:920px){.uidi-atlas-editorial{grid-template-columns:1fr}.uidi-atlas-standard{max-width:620px}.uidi-atlas-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uidi-atlas-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.uidi-atlas-trust{display:none}}
@media(max-width:580px){.uidi-atlas{border-radius:0;margin-left:-1px;margin-right:-1px}.uidi-atlas-top{padding:16px}.uidi-atlas-mark{width:40px;height:40px;flex-basis:40px;font-size:23px}.uidi-atlas-brand small{font-size:9px}.uidi-atlas-tabs{padding:7px 11px}.uidi-atlas-tabs button{min-height:39px!important;font-size:12px!important;padding:9px 10px!important}.uidi-atlas-editorial h3{font-size:28px!important}.uidi-atlas-standard{padding:12px 15px}.uidi-atlas-main{padding:17px 14px}.uidi-atlas-search{padding:15px}.uidi-atlas-search-line{flex-direction:column}.uidi-atlas-search-line button{width:100%;white-space:normal!important}.uidi-atlas-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.uidi-atlas-source-grid>div{padding:12px}.uidi-atlas-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.uidi-atlas-metrics>div{padding:11px}.uidi-atlas-sample{flex-direction:column}.uidi-atlas-bar{grid-template-columns:36px minmax(12px,1fr) 98px;gap:5px}.uidi-atlas-bar strong{font-size:10px}.uidi-atlas-report-head{padding:14px}.uidi-atlas-report-body{padding:13px}.uidi-atlas-footer{padding:12px}}
/* v0.9.3: distinguish partial FEC data from confirmed absence of records. */
.uidi-atlas-coverage{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;padding:14px 16px;margin:12px 0 20px;border:1px solid #cadbd5;border-radius:10px;background:#f2f7f4;color:#254a44}
.uidi-atlas-coverage strong{flex:1 1 100%;font-size:.92rem}
.uidi-atlas-coverage span{font-size:.86rem;font-weight:600}
.uidi-atlas-coverage small{flex:1 1 100%;color:#4c6661}
.uidi-atlas-source-warning{padding:14px 16px;margin:14px 0;border-left:4px solid #a66d23;background:#fff7ea;color:#503e28;border-radius:6px}
.uidi-atlas-source-warning strong{display:block;font-size:1rem}
.uidi-atlas-source-warning p{margin:8px 0;line-height:1.55;color:inherit}
.uidi-atlas-source-warning button{background:#166b68!important;color:#fff!important;font-weight:700;border:1px solid #166b68!important;border-radius:6px;padding:9px 15px;cursor:pointer}
.uidi-atlas-source-warning button:hover,.uidi-atlas-source-warning button:focus-visible{background:#0c504d!important;color:#fff!important;outline-offset:3px}

/* v0.9.4: compact, actionable research shortcuts and independent workspace state. */
.uidi-atlas-editorial{align-items:start;padding-bottom:14px;gap:14px}
.uidi-atlas-editorial h3{font-size:clamp(25px,3vw,36px)!important;margin-bottom:8px!important}
.uidi-atlas-editorial p{margin:0!important;line-height:1.5}
.uidi-atlas-standard{padding:11px 15px;border-left-width:3px;max-width:380px;align-self:center}
.uidi-atlas-standard summary{display:flex;align-items:center;gap:9px;cursor:pointer;color:#254044;list-style-position:inside}
.uidi-atlas-standard summary::marker{color:#7c633c;font-size:11px}
.uidi-atlas-standard summary span{font-size:9px;letter-spacing:.06em;flex:none}
.uidi-atlas-standard summary strong{display:inline;font-size:12px;margin:0;font-weight:780}
.uidi-atlas-standard p{font-size:12px!important;line-height:1.5!important;margin:8px 0 0!important;color:#4c6060!important}
.uidi-atlas-source-guide{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px;margin:15px 0 7px;color:#29454b;font-size:12px}
.uidi-atlas-source-guide strong{font-size:13px}
.uidi-atlas-source-guide span{color:#62767a;font-size:11px}
.uidi-atlas-source-grid{margin:0 0 12px;gap:8px}
.uidi-atlas-source-grid>button{position:relative;display:block;min-width:0;min-height:96px;padding:12px 30px 12px 13px!important;text-align:left!important;background:#f3f7f4!important;border:1px solid #d4e2da!important;color:#23454b!important;border-radius:10px!important;box-shadow:none!important;text-shadow:none!important;white-space:normal!important;transition:border-color .15s,background-color .15s,transform .15s}
.uidi-atlas-source-grid>button:hover{background:#e5f1ea!important;border-color:#7cae9e!important;color:#133e3e!important;transform:translateY(-1px)}
.uidi-atlas-source-grid>button:active{transform:none}
.uidi-atlas-source-grid>button b{display:inline-block;color:#8d6730;font-size:10px;margin-bottom:4px;letter-spacing:.1em}
.uidi-atlas-source-grid>button strong{display:block;color:#23454b!important;font-size:12px;line-height:1.3;margin-bottom:3px}
.uidi-atlas-source-grid>button span{display:block;color:#577077;font-size:10px;line-height:1.45}
.uidi-atlas-source-grid>button i{position:absolute;right:10px;top:12px;color:#056e67;font-size:21px;font-style:normal;line-height:1}
.uidi-atlas-status{margin:13px 0;font-size:12px}
.uidi-atlas-results{scroll-margin-top:85px}
.uidi-atlas-reuse{display:block;margin:10px 0 0;padding:8px 10px!important;font-size:12px!important;font-weight:700!important;color:#005c55!important;background:#e8f5ef!important;border:1px solid #b9dace!important;border-radius:7px!important;white-space:normal!important;text-align:left!important;box-shadow:none!important;text-shadow:none!important}
.uidi-atlas-reuse:hover{background:#d9efe5!important;color:#004c48!important}
@media(max-width:920px){.uidi-atlas-editorial{grid-template-columns:1fr;gap:11px}.uidi-atlas-standard{max-width:none;width:100%}}
@media(max-width:580px){
 .uidi-atlas-main{padding-top:15px}
 .uidi-atlas-editorial{gap:10px;padding-bottom:12px}
 .uidi-atlas-editorial h3{font-size:25px!important}
 .uidi-atlas-overline{margin-bottom:6px}
 .uidi-atlas-standard{padding:10px 12px}
 .uidi-atlas-search{padding:13px}
 .uidi-atlas-source-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,75%);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:1px 3px 11px;margin-right:-11px;scrollbar-width:thin}
 .uidi-atlas-source-grid>button{scroll-snap-align:start;min-height:96px;padding:11px 28px 11px 12px!important}
 .uidi-atlas-source-guide span::after{content:' · Swipe to browse'}
}
@media(prefers-reduced-motion:reduce){.uidi-atlas-source-grid>button{transition:none!important}.uidi-atlas-source-grid>button:hover{transform:none}}

/* v0.10.0 — Source-backed congressional investment disclosure research. */
.uidi-atlas-watch{background:#f4f8f5;border:1px solid #dbe7df;border-radius:11px;padding:13px 16px;margin:12px 0;color:#294b4e}
.uidi-atlas-watch strong{font-size:13px;color:#1b4444}.uidi-atlas-watch p{font-size:12px!important;line-height:1.55;margin:8px 0!important}
.uidi-atlas-watch>div{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.uidi-atlas-watch button,.uidi-atlas-watch-actions button{font-size:12px!important;background:#e5f1eb!important;color:#075b54!important;border:1px solid #bad9cb!important;border-radius:7px!important;padding:8px 11px!important;text-shadow:none!important;box-shadow:none!important;font-weight:700!important}
.uidi-atlas-watch button:hover,.uidi-atlas-watch button:focus-visible,.uidi-atlas-watch-actions button:hover{background:#d4e9dd!important;color:#064a46!important}
.uidi-atlas-watch-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0}.uidi-atlas-watch-actions span{font-size:11px;color:#5d7470}
@media(min-width:900px){.uidi-atlas-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* v0.12.0: itemized FEC expense workpaper is available without expanding homepage. */
.uidi-atlas-transaction-details{margin:12px 0;border:1px solid #d1e2da;border-radius:10px;padding:12px;background:#f6faf7}
.uidi-atlas-transaction-details summary{font-weight:750;color:#145e56;cursor:pointer;padding:4px 0}
.uidi-atlas-transaction-details[open] summary{margin-bottom:12px}
.uidi-atlas-report-body>h5{margin:22px 0 10px}
.uidi-atlas-transaction-details .uidi-atlas-table-scroll{max-height:460px;overflow:auto}
.uidi-atlas-transaction-details td,.uidi-atlas-transaction-details th{vertical-align:top}

/* v0.13.0: avoid repeating the tab navigation with a large six-card home grid. */
.uidi-atlas-shortcuts{margin:10px 0 9px;border:1px solid #d4e4dc;border-radius:9px;background:#f5f9f6;padding:0 12px}
.uidi-atlas-shortcuts>summary{padding:11px 1px;color:#195d58;font-weight:750;font-size:12px;cursor:pointer;list-style-position:inside}
.uidi-atlas-shortcuts[open]>summary{border-bottom:1px solid #d6e5dd;margin-bottom:8px}
.uidi-atlas-shortcuts .uidi-atlas-source-grid{margin:0 0 11px}
.uidi-atlas-shortcuts .uidi-atlas-source-guide{margin-top:4px}
.uidi-atlas-pivot{display:inline-block;margin:10px 0;padding:9px 12px!important;border:1px solid #b7d7cf!important;border-radius:8px!important;background:#e7f4ee!important;color:#07534c!important;font-size:12px!important;font-weight:750!important;text-shadow:none!important;box-shadow:none!important}
.uidi-atlas-pivot:focus-visible{outline:3px solid #a7d5c5!important;outline-offset:2px}

/* v0.15.0 – bounded, explicit FEC Schedule B financial workpaper. */
.uidi-atlas-ledger-panel{margin:24px 0 18px;padding:16px;border:1px solid #bbd8ce;border-radius:12px;background:#f4f8f5;color:#254447}
.uidi-atlas-ledger-panel h5{margin:0 0 7px;font-size:1.12rem;color:#163b3e}
.uidi-atlas-ledger-panel .uidi-atlas-caveat{margin:8px 0 13px}
.uidi-atlas-ledger-controls,.uidi-atlas-ledger-actions{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:12px 0}
.uidi-atlas-ledger-controls label{display:flex;flex-direction:column;gap:5px;min-width:190px;font-size:12px;font-weight:750;color:#1d4143}
.uidi-atlas-ledger-controls select{min-height:41px;padding:8px 10px;border:1px solid #a9c8c0;border-radius:8px;background:white;color:#18383e}
.uidi-atlas-ledger-panel button{padding:10px 13px!important;border:1px solid #126a63!important;border-radius:8px!important;background:#096c63!important;color:#fff!important;font-weight:730!important;font-size:12px!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer}
.uidi-atlas-ledger-panel button:hover,.uidi-atlas-ledger-panel button:focus-visible{background:#095048!important;color:white!important;outline-offset:2px}
.uidi-atlas-ledger-panel .uidi-atlas-coverage{margin:12px 0}
@media(max-width:580px){.uidi-atlas-ledger-controls label{width:100%;min-width:0}.uidi-atlas-ledger-controls button{width:100%;white-space:normal!important}.uidi-atlas-ledger-actions button{flex:1 1 100%}}

/* v0.18.0: compact, source-qualified analyst observations and archive. */
.uidi-atlas-findings{margin:14px 0 18px;padding:15px 16px;background:#fff;border:1px solid #cbded6;border-left:4px solid #27786e;border-radius:9px;color:#234349}
.uidi-atlas-findings h5{margin:0 0 8px!important;font-size:1.08rem!important;color:#17383c}
.uidi-atlas-findings ul{margin:12px 0 0 19px;padding:0;list-style:disc}
.uidi-atlas-findings li{margin:8px 0;line-height:1.57;overflow-wrap:anywhere}
.uidi-atlas-findings a{color:#075e65;text-decoration:underline}
.uidi-atlas-findings .uidi-atlas-caveat{font-size:12px;line-height:1.55;margin:0 0 10px}
[data-atlas-archive-output] .uidi-atlas-transaction-details{margin-top:12px}
[data-atlas-archive-output] button{margin-top:11px}
@media(max-width:580px){.uidi-atlas-findings{padding:12px}.uidi-atlas-findings li{font-size:13px}}

/* v0.21.0: compact source-verified fiscal-year analysis */
.uidi-atlas-fiscal-box{margin:14px 0;padding:15px;background:#f8fbfa;border:1px solid #cbdcd4;border-radius:10px}
.uidi-atlas-fiscal-controls{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:12px 0}
.uidi-atlas-fiscal-controls label{font-size:12px;font-weight:700;color:#244748}
.uidi-atlas-fiscal-controls select{display:block;max-width:100%;margin-top:5px;padding:9px;background:#fff;color:#1d4249;border:1px solid #c2d5ce;border-radius:6px}
.uidi-atlas-fiscal-box button{padding:9px 12px!important;border-radius:7px!important;background:#176d68!important;color:#fff!important;border:1px solid #176d68!important;font-size:12px!important;white-space:normal!important}
.uidi-atlas-fiscal-box button:disabled{opacity:.6}
.uidi-atlas-fiscal-box h6{font-size:14px!important;color:#254b50!important;margin:15px 0 8px!important}
@media(max-width:580px){.uidi-atlas-fiscal-controls label,.uidi-atlas-fiscal-controls button{width:100%}.uidi-atlas-fiscal-controls select{width:100%}}

/* v0.23.0 source-qualified fiscal analysis, responsive and compact */
.uidi-atlas-financial-brief{background:#f0f5f4;border:1px solid #cadbd6;border-left:4px solid #166a62;border-radius:10px;padding:14px 16px;margin:14px 0;overflow-wrap:anywhere;color:#173a3b}
.uidi-atlas-financial-brief p{margin:.55em 0;line-height:1.55}
.uidi-atlas-financial-brief strong{font-weight:700}
.uidi-atlas-record-profile-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.uidi-atlas-fiscal-controls{flex-wrap:wrap}
@media(max-width:600px){.uidi-atlas-financial-brief{padding:12px}.uidi-atlas-record-profile-options{gap:6px}}

/* v0.24.0: evidence-first cross-source discovery within reviewed relationships */
.uidi-atlas-discovery-group{padding:13px 0;border-top:1px solid #d8e5df;margin-top:12px}
.uidi-atlas-discovery-group h5{font-size:15px!important;color:#173e42!important;margin:5px 0 10px!important}
.uidi-atlas-discovery-group details{margin:12px 0;padding:9px 12px;border:1px solid #d8e5df;border-radius:8px;background:#fff}
.uidi-atlas-discovery-group summary{cursor:pointer;color:#28595a;font-weight:750;font-size:13px}
.uidi-atlas-discovery-group .uidi-atlas-record{margin-bottom:8px;background:#fff}

/* UIDI v0.24.1: show LDA API evidence on-site when LDA's web frontend blocks access. */
.uidi-root .uidi-lda-evidence{display:block;max-width:100%;margin:8px 0;padding:10px 12px;border:1px solid #bed8ce;border-radius:9px;background:#f4faf7;color:#22484a;overflow-wrap:anywhere;font-size:12px}
.uidi-root .uidi-lda-evidence summary{cursor:pointer;font-weight:800;color:#00675d;line-height:1.5}
.uidi-root .uidi-lda-evidence[open] summary{margin-bottom:9px}
.uidi-root .uidi-lda-evidence dl{display:grid;grid-template-columns:minmax(92px,35%) minmax(0,1fr);gap:5px 10px;margin:6px 0}
.uidi-root .uidi-lda-evidence dt{font-weight:750;color:#3c5353}
.uidi-root .uidi-lda-evidence dd{margin:0;min-width:0}
.uidi-root .uidi-lda-evidence p{font-size:12px;line-height:1.55;margin:7px 0}
.uidi-root .uidi-lda-evidence a{color:#075c8a;text-decoration:underline;font-weight:700;display:inline-block;margin:4px 12px 4px 0;white-space:normal}
.uidi-root .uidi-lda-evidence code{overflow-wrap:anywhere;white-space:normal}
@media(max-width:540px){.uidi-root .uidi-lda-evidence dl{grid-template-columns:1fr}.uidi-root .uidi-lda-evidence dt{margin-top:7px}}

/* Financial interpretation: lead with meaning, retain evidence below it. */
.uidi-atlas-interpretation{border:1px solid #b8d6d2;border-left:4px solid #16726a;border-radius:11px;padding:14px 16px;margin:16px 0 23px;background:#f5fbf9;color:#1b3c43}
.uidi-atlas-interpretation h5{font-size:1.1rem!important;margin:0 0 10px!important;color:#145b55!important}
.uidi-atlas-interpretation ul{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:9px}
.uidi-atlas-interpretation li{padding:0!important;margin:0!important;line-height:1.55;font-size:.91rem;overflow-wrap:anywhere}
.uidi-atlas-interpretation li strong{display:block;color:#173d43;font-size:.91rem}
.uidi-atlas-interpretation li span{display:block;color:#314e50}
.uidi-atlas-interpretation p{font-size:.79rem;color:#516768;margin:12px 0 0;line-height:1.5}
@media(max-width:580px){.uidi-atlas-interpretation{padding:12px 13px;margin:13px 0 18px}.uidi-atlas-interpretation li{font-size:.85rem}}

.uidi-atlas-interpretation-more{border-top:1px solid #d4e4dd;margin-top:11px;padding-top:9px}
.uidi-atlas-interpretation-more summary{cursor:pointer;font-size:.85rem;font-weight:700;color:#086a66;list-style-position:inside}
.uidi-atlas-interpretation-more ul{margin-top:10px!important}
/* v0.28.0: compact, source-separated institutional finance research brief. */
.uidi-atlas .uidi-brief-head{padding:12px 15px;border-radius:9px;background:#edf5f1;border:1px solid #d3e5dc;margin:16px 0 12px}
.uidi-atlas .uidi-brief-head h5{margin:0 0 4px!important}.uidi-atlas .uidi-brief-head p{margin:0!important;color:#3f5d59;font-size:12px}
.uidi-atlas .uidi-brief-section{border:1px solid #dbe5df;border-radius:10px;padding:12px 15px;margin:12px 0;background:#fff}
.uidi-atlas .uidi-brief-section h6{font-size:15px!important;color:#214b47!important;margin:0 0 9px!important}
.uidi-atlas .uidi-brief-section>p,.uidi-atlas .uidi-brief-record p{color:#445f61;font-size:12px;line-height:1.55;margin:8px 0}
.uidi-atlas .uidi-brief-record{padding:11px 0;border-top:1px solid #e2eae5}.uidi-atlas .uidi-brief-record>div:first-child strong{display:block;color:#233f44;font-size:13px}.uidi-atlas .uidi-brief-record>div:first-child span{display:block;color:#587071;font-size:11px}
.uidi-atlas .uidi-brief-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}
.uidi-atlas .uidi-brief-values>span{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;background:#f2f7f3;border:1px solid #e0e9e2;padding:8px;border-radius:6px;color:#526766;font-size:11px}
.uidi-atlas .uidi-brief-values b{color:#143e3b}.uidi-atlas .uidi-brief-options{display:flex;flex-wrap:wrap;gap:6px}
.uidi-atlas .uidi-brief-options button{background:#e6f1eb!important;color:#155651!important;border:1px solid #bfdbd0!important;padding:8px 12px!important;border-radius:7px;font-size:12px!important;white-space:normal!important;text-align:left!important}
@media(max-width:580px){.uidi-atlas .uidi-brief-values{grid-template-columns:1fr}.uidi-atlas .uidi-brief-section{padding:11px}.uidi-atlas .uidi-brief-options button{width:100%}}

/* v0.30.0: in-place, identity-bound research findings; no navigation away. */
.uidi-atlas .uidi-atlas-lead-output{width:100%;flex:1 1 100%;min-width:0;border-top:1px solid #d8e5df;padding:13px 2px 2px;margin-top:5px;color:#23474a}
.uidi-atlas .uidi-atlas-lead-output[hidden]{display:none!important}
.uidi-atlas .uidi-atlas-lead-output h6{font-size:14px!important;color:#1c4649!important;margin:0 0 9px!important}
.uidi-atlas .uidi-atlas-lead-output p{font-size:12px;line-height:1.6;margin:9px 0;color:#355356}
.uidi-atlas .uidi-atlas-lead-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px;margin:12px 0}
.uidi-atlas .uidi-atlas-lead-facts>div{padding:11px;border:1px solid #c7dcd4;background:#f6faf8;border-radius:8px;min-width:0}
.uidi-atlas .uidi-atlas-lead-facts span,.uidi-atlas .uidi-atlas-lead-facts small{display:block;font-size:11px;line-height:1.4;color:#36565b}
.uidi-atlas .uidi-atlas-lead-facts strong{display:block;font-size:18px;color:#173c40;overflow-wrap:anywhere;margin:5px 0}
.uidi-atlas .uidi-atlas-lead-choices{display:flex;gap:9px;flex-wrap:wrap;margin:10px 0}
.uidi-atlas .uidi-atlas-lead-output details{background:#fff;border:1px solid #d7e4dd;border-radius:8px;padding:10px}
.uidi-atlas .uidi-atlas-lead-output li{margin:9px 0;font-size:12px;overflow-wrap:anywhere}
.uidi-atlas .uidi-atlas-lead-output a{color:#075f9c!important;text-decoration:underline!important}
@media(max-width:580px){.uidi-atlas .uidi-atlas-lead-facts{grid-template-columns:1fr}.uidi-atlas .uidi-atlas-lead-choices button{width:100%;white-space:normal!important}}

/* UIDI 0.32.0 — evidence-first FEC candidate financing and outside spending. */
.uidi-atlas .uidi-ci,.uidi-atlas .uidi-ci-context{margin:15px 0 20px;background:#f6faf9;border:1px solid #bfd6d0;border-radius:12px;padding:17px;color:#193d42;min-width:0;overflow-wrap:anywhere}
.uidi-atlas .uidi-ci-heading{display:flex;gap:12px;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-bottom:13px}
.uidi-atlas .uidi-ci-heading span{display:block;color:#3c6465;font-size:11px;font-weight:800;letter-spacing:.065em}
.uidi-atlas .uidi-ci-heading h5{font-size:19px!important;margin:4px 0!important;color:#143b40!important;line-height:1.25}
.uidi-atlas .uidi-ci-heading a,.uidi-atlas .uidi-ci a{color:#075d85!important;font-weight:750!important;text-decoration:underline!important;line-height:1.45}
.uidi-atlas .uidi-ci-focus{margin:9px 0 12px!important;font-size:13px;line-height:1.6;color:#264c4f}
.uidi-atlas .uidi-ci-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0 17px}
.uidi-atlas .uidi-ci-facts>div{min-width:0;border:1px solid #d2e4dd;background:#fff;padding:12px 14px;border-radius:9px}
.uidi-atlas .uidi-ci-facts span{display:block;font-size:11px;font-weight:650;color:#426067;line-height:1.4}
.uidi-atlas .uidi-ci-facts strong{display:block;font-size:clamp(16px,2.1vw,22px);font-weight:800;margin-top:6px;color:#133b41;overflow-wrap:anywhere;line-height:1.25}
.uidi-atlas .uidi-ci h6,.uidi-atlas .uidi-ci-context h6{font-size:15px!important;color:#204950!important;margin:16px 0 9px!important}
.uidi-atlas .uidi-ci-table-scroller{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:9px;border:1px solid #d0dedb;margin:9px 0 12px}
.uidi-atlas .uidi-ci-table-scroller table{border-collapse:collapse;width:100%;min-width:490px;background:#fff;color:#1d3e43;font-size:12px;line-height:1.5}
.uidi-atlas .uidi-ci-table-scroller th,.uidi-atlas .uidi-ci-table-scroller td{text-align:left;vertical-align:top;padding:9px 10px;border-bottom:1px solid #e0e9e6;white-space:normal}
.uidi-atlas .uidi-ci-table-scroller thead th{background:#173f4b!important;color:#fff!important;font-weight:750}
.uidi-atlas .uidi-ci-table-scroller tbody th{color:#163f45!important;font-weight:700}
.uidi-atlas .uidi-ci-table-scroller tr:last-child th,.uidi-atlas .uidi-ci-table-scroller tr:last-child td{border-bottom:0}
.uidi-atlas .uidi-ci-method{font-size:12px!important;line-height:1.6!important;color:#415b5f!important;margin:9px 0!important}
.uidi-atlas .uidi-ci-warning{border:1px solid #d6ad8a;background:#fff6e9;border-radius:8px;padding:11px 12px;color:#683f17;font-size:12px;line-height:1.5}
.uidi-atlas .uidi-ci-history,.uidi-atlas .uidi-ci-breakdown details{margin:13px 0;background:#fff;border:1px solid #d3e4df;border-radius:9px;padding:11px}
.uidi-atlas .uidi-ci-history summary,.uidi-atlas .uidi-ci-breakdown details summary{font-size:13px;color:#12645c;font-weight:750;cursor:pointer;line-height:1.5}
.uidi-atlas .uidi-ci-follow{background:#edf4f1;border:1px solid #cadbd2;border-radius:10px;padding:13px;margin:14px 0 9px}
.uidi-atlas .uidi-ci-follow>p{color:#3a595b;font-size:12px;line-height:1.6;margin:8px 0}
.uidi-atlas .uidi-ci-controls,.uidi-atlas .uidi-ci-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:12px 0}
.uidi-atlas .uidi-ci-controls label{font-size:12px;color:#294a4d;font-weight:750}
.uidi-atlas .uidi-ci-controls select{display:block;max-width:100%;margin-top:5px;background:#fff!important;color:#1e3e44!important;border:1px solid #9cbdb7;border-radius:7px;padding:8px 10px}
.uidi-atlas .uidi-ci button,.uidi-atlas .uidi-ci-context button{background:#14635d!important;color:#fff!important;border:1px solid #14635d!important;border-radius:7px!important;padding:9px 12px!important;font-size:12px!important;font-weight:750!important;white-space:normal!important;line-height:1.4!important;max-width:100%}
.uidi-atlas .uidi-ci button:hover,.uidi-atlas .uidi-ci-context button:hover{background:#0b4a47!important;color:#fff!important;border-color:#0b4a47!important}
.uidi-atlas .uidi-ci button:focus-visible,.uidi-atlas .uidi-ci-context button:focus-visible,.uidi-atlas .uidi-ci-controls select:focus-visible{outline:3px solid #d58b27!important;outline-offset:2px!important}
.uidi-atlas .uidi-ci-breakdown{border-top:1px solid #cbdcd4;padding:10px 0 7px}
.uidi-atlas .uidi-ci-context{background:#fff;margin:16px 0 0;padding:14px}
.uidi-atlas .uidi-ci-committees{border-top:1px solid #dae6e2;padding-top:16px;margin-top:17px}
.uidi-atlas .uidi-ci-committees h5{font-size:17px!important;color:#193e42!important}
.uidi-atlas .uidi-ci>small{display:block;color:#526e6d;font-size:11px;line-height:1.5}
@media(max-width:620px){.uidi-atlas .uidi-ci,.uidi-atlas .uidi-ci-context{padding:12px}.uidi-atlas .uidi-ci-facts{grid-template-columns:1fr 1fr;gap:6px}.uidi-atlas .uidi-ci-facts>div{padding:9px}.uidi-atlas .uidi-ci-facts strong{font-size:16px}.uidi-atlas .uidi-ci-controls>label,.uidi-atlas .uidi-ci-controls>button{width:100%}.uidi-atlas .uidi-ci-controls select{width:100%}.uidi-atlas .uidi-ci-heading h5{font-size:16px!important}}
.uidi-atlas .uidi-ci-identity{background:#fff;border:1px solid #d2e4dd;border-radius:9px;padding:11px 13px;margin:12px 0}
.uidi-atlas .uidi-ci-identity strong{display:block;color:#163d41;font-size:16px}
.uidi-atlas .uidi-ci-identity span,.uidi-atlas .uidi-ci-identity small{display:block;color:#425e61;font-size:12px;line-height:1.5;margin-top:5px}

/* v0.33.0: evidence-first institutional aggregates, compact and theme-safe. */
.uidi-atlas .uidi-inst-workspace{margin:20px 0 22px;padding:0 14px 13px;border:1px solid #c6d9d2;border-radius:11px;background:#f6faf8;color:#17383d;overflow-wrap:anywhere}
.uidi-atlas .uidi-inst-workspace>summary{cursor:pointer;display:flex;gap:5px;align-items:flex-start;flex-direction:column;padding:14px 0 8px;list-style-position:inside;color:#174a48}
.uidi-atlas .uidi-inst-workspace>summary>span{font-size:15px;font-weight:800;color:#104b48}
.uidi-atlas .uidi-inst-workspace>summary>small{font-size:12px;font-weight:550;color:#425e5c}
.uidi-atlas .uidi-inst-explainer,.uidi-atlas .uidi-inst-caveat{font-size:12px;line-height:1.6;color:#415856;margin:10px 0}
.uidi-atlas .uidi-inst-controls{display:flex;gap:9px;align-items:end;flex-wrap:wrap;margin:13px 0}
.uidi-atlas .uidi-inst-controls label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:#234d4a;flex:1 1 185px}
.uidi-atlas .uidi-inst-controls select{width:100%;max-width:100%;min-height:41px;border-radius:7px;border:1px solid #9cbeb5;background:#fff!important;color:#173a3c!important;padding:7px}
.uidi-atlas .uidi-inst-controls button,.uidi-atlas .uidi-inst-actions button{min-height:40px;padding:9px 12px!important;border:1px solid #105c55!important;border-radius:8px!important;background:#105c55!important;color:#fff!important;font-size:12px!important;font-weight:700!important;text-shadow:none!important;box-shadow:none!important;cursor:pointer;white-space:normal}
.uidi-atlas .uidi-inst-controls button:hover,.uidi-atlas .uidi-inst-actions button:hover{background:#073f39!important;color:#fff!important}
.uidi-atlas .uidi-inst-controls button:disabled,.uidi-atlas .uidi-inst-actions button:disabled{opacity:.6;cursor:wait}
.uidi-atlas .uidi-inst-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.uidi-atlas .uidi-inst-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid #cfdfd8}
.uidi-atlas .uidi-inst-head>div{display:flex;flex-direction:column;gap:3px}
.uidi-atlas .uidi-inst-head strong{font-size:14px;color:#113f3d}
.uidi-atlas .uidi-inst-head small{font-size:11px;color:#486563}
.uidi-atlas .uidi-inst-head a{font-size:12px;font-weight:700;color:#095d69;text-decoration:underline}
.uidi-atlas .uidi-inst-notice{font-size:12px;margin:10px 0;padding:9px 11px;border-left:3px solid #08766d;background:#e7f3ee;color:#284d49}
.uidi-atlas .uidi-inst-warning{font-size:12px;padding:10px;border:1px solid #e4d1b2;border-radius:7px;background:#fff9ed;color:#59411b}
.uidi-atlas .uidi-inst-workspace th,.uidi-atlas .uidi-inst-workspace td{vertical-align:top;overflow-wrap:anywhere}
@media(max-width:620px){.uidi-atlas .uidi-inst-controls label,.uidi-atlas .uidi-inst-controls button{flex:1 1 100%;width:100%}.uidi-atlas .uidi-inst-actions button{flex:1 1 100%}}

/* v0.33.0: compact lobbying issue/category evidence. */
.uidi-atlas .uidi-lda-issues{border:1px solid #c5d8d1;border-radius:10px;background:#fff;padding:12px 14px;margin:14px 0;color:#193d40}
.uidi-atlas .uidi-lda-issues>summary{cursor:pointer;font-size:13px;font-weight:800;color:#105c57}
.uidi-atlas .uidi-lda-issues>summary span{font-size:11px;font-weight:600;color:#3f5f5d}
.uidi-atlas .uidi-lda-issue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:15px;margin:12px 0}
.uidi-atlas .uidi-lda-issue-grid h6{font-size:13px!important;color:#234746!important;margin:6px 0!important}
.uidi-atlas .uidi-lda-issues td,.uidi-atlas .uidi-lda-issues th{overflow-wrap:anywhere;vertical-align:top;font-size:12px}
.uidi-atlas .uidi-lda-issues a{color:#0a626c;text-decoration:underline}
.uidi-atlas .uidi-lda-issues button{border:1px solid #125d57!important;background:#115f59!important;color:#fff!important;border-radius:7px!important;padding:9px 11px!important;font-size:12px!important;font-weight:750!important;text-shadow:none!important;box-shadow:none!important}
.uidi-atlas .uidi-lda-issues button:hover{background:#073d38!important;color:#fff!important}
.uidi-atlas .uidi-lda-issues>details{margin:10px 0;padding:9px 11px;border:1px solid #e0e7e2;border-radius:8px;background:#f8fbfa}
.uidi-atlas .uidi-lda-issues>details>summary{cursor:pointer;color:#145c59;font-size:12px;font-weight:700}

/* v0.33.0: optional visual comparison of retrieved, positive aggregate groups only. */
.uidi-atlas .uidi-inst-visual{margin:12px 0;padding:10px 11px;background:#fff;border:1px solid #cfded8;border-radius:8px}
.uidi-atlas .uidi-inst-visual>summary{cursor:pointer;color:#164d47;font-size:12px;font-weight:750}
.uidi-atlas .uidi-inst-bars{display:flex;flex-direction:column;gap:10px;margin:11px 0}
.uidi-atlas .uidi-inst-bar-title{display:flex;justify-content:space-between;gap:10px;align-items:baseline;color:#254744;font-size:12px}
.uidi-atlas .uidi-inst-bar-title span{overflow-wrap:anywhere;min-width:0}
.uidi-atlas .uidi-inst-bar-title strong{font-variant-numeric:tabular-nums;white-space:nowrap;color:#133d39}
.uidi-atlas .uidi-inst-bar-track{height:8px;background:#e7f0ec;border-radius:7px;overflow:hidden}
.uidi-atlas .uidi-inst-bar-track>span{display:block;height:100%;background:#11816e;border-radius:7px}
