.saved-comparisons{padding:23px;border:1px solid var(--line);border-radius:13px;background:var(--surface);margin-block:24px}.saved-comparisons h3{font-size:21px;margin-bottom:12px}.saved-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.saved-actions .button{font-size:11px;padding:12px}.saved-actions button:disabled{opacity:.5;cursor:not-allowed}.saved-comparisons [hidden]{display:none!important}#saved-link-box{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}#saved-link-box label{font-size:12px;color:var(--muted)}#saved-link{width:100%;background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:12px;margin-block:10px;font-size:12px}#saved-snapshot-view{margin-top:25px;border-top:1px solid var(--line);padding-top:25px}#saved-snapshot-title{font-size:23px;margin:0}.snapshot-warning{border-left:3px solid var(--accent);padding-left:15px;font-size:13px;line-height:1.8}.saved-plan{border:1px solid var(--line);border-radius:10px;padding:17px;margin-top:18px}.saved-plan>summary{font-size:13px;cursor:pointer;line-height:1.7}.saved-table{overflow:auto;margin-top:17px;border:1px solid var(--line);border-radius:7px}.saved-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px;font-size:12px;line-height:1.7}.saved-table caption{text-align:left;font-size:11px;padding:13px;color:var(--muted)}.saved-table th,.saved-table td{text-align:left;vertical-align:top;font-weight:400;border-top:1px solid var(--line);padding:14px;overflow-wrap:anywhere}.saved-table th:first-child{width:150px}.saved-table thead th{background:#1c2c34}.snapshot-changed{background:#263332}.snapshot-changed th{color:var(--accent)}.saved-table:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.saved-profile-link{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:var(--accent)}.saved-references{font-size:11px;line-height:1.8;margin-top:18px;color:var(--muted)}.saved-references summary{cursor:pointer;color:var(--text)}.saved-references ul{padding-left:18px}.saved-references li{margin-bottom:12px;overflow-wrap:anywhere}
@media(max-width:700px){.saved-comparisons{padding:18px}.saved-plan{padding:13px}.saved-actions{gap:9px}.saved-actions .button{font-size:11px;min-height:44px}.saved-comparisons .section-heading{align-items:flex-start;flex-direction:column}.saved-table th:first-child{width:115px}.saved-table table{min-width:580px}.saved-table th,.saved-table td{padding:11px}.saved-comparisons h3{font-size:20px}}
.saved-table tbody th{position:sticky;left:0;z-index:1;background:var(--surface)}.saved-table .snapshot-changed th{background:#263332}.saved-table thead th:first-child{position:sticky;left:0;z-index:2}
