.macro-version-ledger{min-width:0}.macro-version-ledger>p:not(.eyebrow,.macro-version-boundary,.calculator-message){max-width:980px}.macro-version-summary{color:#fff;background:var(--navy);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.macro-version-summary>div{border-right:1px solid #ffffff24;gap:5px;min-width:0;padding:16px;display:grid}.macro-version-summary>div:last-child{border-right:0}.macro-version-summary span,.macro-version-inspector span{color:#b9c5c9;letter-spacing:.06em;font-size:13px;font-weight:800}.macro-version-summary strong{color:#f1d895;font-family:var(--font-mono);font-size:22px}.macro-version-summary small{color:#d6dde0;line-height:1.45;font-size:13px!important}.macro-version-timeline{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.macro-version-timeline button{text-align:left;min-width:0;min-height:94px;color:var(--ink);border:0;border-right:1px solid var(--line);cursor:pointer;background:#fff;align-content:center;gap:5px;padding:14px;display:grid}.macro-version-timeline button:last-child{border-right:0}.macro-version-timeline button[aria-pressed=true]{color:#fff;box-shadow:inset 0 -4px var(--gold);background:#243d49}.macro-version-timeline span{color:var(--muted);letter-spacing:.05em;font-size:13px;font-weight:800}.macro-version-timeline button[aria-pressed=true] span,.macro-version-timeline button[aria-pressed=true] small{color:#d1dadd}.macro-version-timeline strong{font-size:14px;line-height:1.4}.macro-version-timeline small{color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px!important}.macro-ledger-scroll{border:1px solid var(--line);overscroll-behavior-inline:contain;border-radius:11px;width:100%;min-width:0;max-width:100%;margin-top:14px;overflow:auto}.macro-ledger-matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.macro-ledger-matrix caption{color:var(--muted);text-align:left;background:#f3f1e9;padding:12px 14px;font-size:13px;line-height:1.5}.macro-ledger-matrix th,.macro-ledger-matrix td{border:1px solid var(--line)}.macro-ledger-matrix thead th{color:#fff;background:var(--navy);text-align:left;padding:12px}.macro-ledger-matrix thead th:first-child,.macro-ledger-matrix tbody th{width:190px}.macro-ledger-matrix thead th span,.macro-ledger-matrix thead th small{display:block}.macro-ledger-matrix thead th span{font-family:var(--font-mono);font-size:13px}.macro-ledger-matrix thead th small{color:#c4cfd2;margin-top:4px;font-size:13px!important}.macro-ledger-matrix tbody th{text-align:left;background:#f3f1e9;padding:13px}.macro-ledger-matrix tbody th strong,.macro-ledger-matrix tbody th small{display:block}.macro-ledger-matrix tbody th strong{font-family:var(--font-mono);font-size:13px}.macro-ledger-matrix tbody th small{color:var(--muted);margin-top:4px;font-size:13px!important}.macro-ledger-matrix td{padding:0}.macro-ledger-matrix button{color:#19313b;text-align:left;cursor:pointer;background:#f4f5f2;border:0;align-content:center;gap:5px;width:100%;min-height:82px;padding:12px;display:grid}.macro-ledger-matrix button.has-change{background:#e6d49f}.macro-ledger-matrix button[aria-pressed=true]{box-shadow:inset 0 0 0 4px #926800}.macro-ledger-matrix button:focus-visible{z-index:1;outline-offset:-4px;outline:3px solid #102631;position:relative}.macro-ledger-matrix button strong{font-family:var(--font-mono);font-size:15px}.macro-ledger-matrix button small{color:#3d5058;font-size:13px!important}.macro-version-inspector{color:#fff;background:#252d42;border-radius:11px;margin-top:14px;overflow:hidden}.macro-version-inspector-heading{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.macro-version-inspector-heading>div{gap:4px;min-width:0;display:grid}.macro-version-inspector-heading strong{overflow-wrap:anywhere}.macro-version-inspector-heading code{color:#f1d895;font-size:13px}.macro-version-inspector-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.macro-version-inspector-grid>div{border-right:1px solid #ffffff24;gap:5px;min-width:0;padding:15px;display:grid}.macro-version-inspector-grid>div:last-child{border-right:0}.macro-version-inspector-grid strong{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:14px}.macro-version-inspector-grid small{color:#d2d8e4;line-height:1.45;font-size:13px!important}.macro-version-change-dates{color:#dce1ec;background:#ffffff0d;border-top:1px solid #ffffff24;gap:5px;padding:14px 16px;display:grid}.macro-version-change-dates p{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.macro-version-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.macro-version-boundary{background:#f2f4f5;border-left:4px solid #316074;padding:14px 16px;color:var(--muted)!important;margin:14px 0 0!important;line-height:1.65!important}@media (width<=900px){.macro-version-summary,.macro-version-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.macro-version-summary>div:nth-child(2),.macro-version-inspector-grid>div:nth-child(2){border-right:0}.macro-version-summary>div:nth-child(-n+2),.macro-version-inspector-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.macro-version-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.macro-version-timeline button:nth-child(2){border-right:0}.macro-version-timeline button:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=620px){.macro-version-summary,.macro-version-timeline,.macro-version-inspector-grid{grid-template-columns:1fr}.macro-version-summary>div,.macro-version-timeline button,.macro-version-inspector-grid>div{border-bottom:1px solid #ffffff24;border-right:0}.macro-version-timeline button{border-bottom-color:var(--line);min-height:80px}.macro-version-summary>div:last-child,.macro-version-timeline button:last-child,.macro-version-inspector-grid>div:last-child{border-bottom:0}.macro-ledger-matrix{min-width:760px}.macro-version-inspector-heading{flex-direction:column;align-items:flex-start}.macro-version-actions{flex-direction:column}.macro-version-actions .button{width:100%}}
