.ux183-guide{margin:24px 0;border:2px solid #168474;border-radius:16px;background:#edf8f5;box-shadow:0 5px 18px #13594f0b}.ux183-guide summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;list-style:none}.ux183-guide summary small,.ux183-guide summary strong{display:block}.ux183-guide summary strong{font-size:20px;margin-top:5px}.ux183-guide summary b,.ux183-primary{background:#096f61;color:white;border:0;border-radius:9px;padding:13px 18px;white-space:nowrap}.ux183-guide-body{padding:0 20px 20px;background:white}.ux183-guide-body section{margin:0!important}.ux183-row-tools{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.ux183-row-tools button,.ux183-tray button{cursor:pointer;border:1px solid #98bcb4;border-radius:8px;padding:8px 12px;background:white;color:#16443d;font:inherit}.ux183-row-tools button[aria-pressed=true]{background:#dcefe8}.ux183-row-tools .ux183-warning{border-color:#d3a451;background:#fff6e5;color:#745017;font-size:12px;text-align:left}.ux183-sample{font-size:11px;line-height:1.8;border-top:1px solid #dce8e3;margin-top:12px;padding-top:10px;color:#526660}.ux183-sample b{background:#fff1d4;border-radius:4px;color:#745017;padding:2px 5px}.ux183-sample strong{color:#254940}.v126-x-count{display:none!important}.ux183-dates{display:flex;flex-wrap:wrap;gap:8px 20px;background:#f1f6f4;padding:14px;border-radius:9px;font-size:11px;margin-bottom:16px;color:#45645c}.ux183-tray{position:fixed;z-index:900;bottom:16px;left:50%;transform:translateX(-50%);width:min(1000px,calc(100% - 24px));box-sizing:border-box;background:#123c36;color:white;border-radius:14px;padding:14px 18px;box-shadow:0 8px 35px #0003;display:flex;align-items:center;gap:12px;justify-content:space-between}.ux183-tray[hidden]{display:none}.ux183-tray>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.ux183-tray span button{margin:3px;font-size:12px}.ux183-tray .ux183-primary{background:#d0f1e3;white-space:nowrap}.ux183-tray button:disabled{opacity:.6;cursor:default}.ux183-status{font-size:12px}.ux183-dialog{border:0;border-radius:16px;padding:0;width:min(1160px,94vw);max-height:90dvh;color:#173e36;box-shadow:0 20px 80px #0005}.ux183-dialog::backdrop{background:#0d252ba6}.ux183-dialog>header{position:sticky;top:0;background:white;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid #dce8e2;z-index:2}.ux183-dialog h2{font-size:20px;margin:0}.ux183-close{width:44px;height:44px;flex-shrink:0;border:1px solid #b8cbc3;background:#f5f8f7;border-radius:50%;font-size:26px;cursor:pointer}.ux183-content{padding:20px;line-height:1.8}.ux183-scroll{overflow:auto;max-height:62dvh;border:1px solid #d9e5df;border-radius:8px}.ux183-compare{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;min-width:720px;font-size:13px}.ux183-compare th,.ux183-compare td{padding:14px;border-bottom:1px solid #dce8e3;border-right:1px solid #dce8e3;vertical-align:top;overflow-wrap:anywhere;background:white}.ux183-compare thead th{position:sticky;top:0;background:#e5f2ec;z-index:1}.ux183-compare th:first-child{width:135px;position:sticky;left:0;background:#f0f6f3;z-index:1}.ux183-compare thead th:first-child{z-index:2}.ux183-compare select{width:100%;max-width:100%;padding:10px;font-size:13px}.ux183-score{font-size:27px;color:#087d69}.ux183-muted{font-size:12px;color:#637971}.ux183-evidence{background:#fff3d9;border-radius:8px;padding:12px}.ux183-dialog a{color:#087d69;text-decoration:underline}body:has(.ux183-tray:not([hidden])){padding-bottom:145px}button:focus-visible,summary:focus-visible{outline:3px solid #dd980d;outline-offset:3px}@media(max-width:600px){.ux183-guide summary{align-items:stretch;flex-direction:column;padding:18px;gap:14px}.ux183-guide summary strong{font-size:17px}.ux183-guide summary b{text-align:center}.ux183-guide-body{padding:0 8px 10px}.ux183-tray{bottom:8px;padding:10px;flex-wrap:wrap;gap:5px}.ux183-tray>div{gap:5px}.ux183-tray .ux183-primary{width:100%}.ux183-dialog{width:96vw;max-height:94dvh}.ux183-content{padding:12px}.ux183-compare th:first-child{width:94px}.ux183-dialog>header{padding:12px}.ux183-dates{flex-direction:column}.ux183-status:empty{display:none}}

.ux183-scroll-hint{font-size:12px;color:#087d69;text-align:right;margin:0 0 6px}.ux183-compare details{font-size:11px;margin-top:7px}.ux183-compare summary{cursor:pointer;color:#087d69}

/* V196: compact company actions, retain readable labels without word breaks. */
#comparison-table .ux183-row-tools{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;clear:both}
#comparison-table .ux183-row-tools button,#comparison-table .ux183-row-tools .detail-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:32px;padding:4px 8px;margin:0;border-radius:6px;font-size:12px;line-height:1.5;white-space:nowrap;word-break:keep-all}
#comparison-table .ux183-row-tools .detail-link{border:1px solid #98bcb4;text-decoration:none;background:#fff}
#comparison-table .transparency-summary-button{display:inline-flex;flex-wrap:nowrap;gap:5px;padding:4px 6px;margin:6px 0 4px;white-space:nowrap;line-height:1.5}
#comparison-table .transparency-summary-button span,#comparison-table .transparency-summary-button strong{font-size:11px}
#comparison-table .signal-tags-company{margin-top:3px;margin-bottom:3px}
