/* Pricing workspace: scan decisions, then explore one product in detail. */
.lab-comparison{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;margin-bottom:22px;min-width:0}
.lab-comparison-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}
.lab-comparison h3{margin:0 0 8px;font-size:20px}.lab-comparison-heading p,.lab-help{color:var(--muted);font-size:13px;line-height:1.7;margin:5px 0 12px}
.lab-matrix-scroll{width:100%;max-width:100%;overflow:auto;max-height:650px;border:1px solid var(--line);border-radius:8px}
.lab-matrix{width:100%;min-width:900px;table-layout:fixed;border-collapse:separate;border-spacing:0}
.lab-matrix th,.lab-matrix td{width:230px;min-width:230px;font:13px/1.55 'Segoe UI',sans-serif;white-space:normal;text-transform:none;letter-spacing:normal;padding:13px 16px;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5ebe6;background:#fff}
.lab-matrix th{font-family:'Segoe UI',Arial,sans-serif!important}
.lab-matrix th:first-child{position:sticky;left:0;z-index:1;width:170px;min-width:170px;background:#f4f7f2;font-weight:650}
.lab-matrix thead th{position:sticky;top:0;z-index:2;background:#edf5ee;text-align:left}.lab-matrix thead th:first-child{z-index:3}
.lab-matrix thead strong{display:block;font-size:15px;margin:7px 0}.lab-matrix small{display:block;color:#637466;font-size:12px;margin:5px 0}.lab-matrix a{display:inline-block;color:#21684d;margin-top:6px}
.lab-specifications{margin-top:22px}.lab-specifications summary{cursor:pointer;font-size:15px;font-weight:650;margin-bottom:16px}.lab-warning{color:#875119!important;font-size:13px;line-height:1.6;background:#fff4e3;padding:10px;border-radius:6px}
.lab-match-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.lab-match-insights article{padding:16px;background:#f7faf5;border:1px solid var(--line);border-radius:8px}.lab-match-insights p,.lab-match-insights li{font-size:13px;line-height:1.6}.lab-match-insights ul{padding-left:20px}
.lab-extra-facts{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.lab-extra-facts dt{font-weight:650;margin-top:10px}.lab-extra-facts dd{margin:0;color:var(--muted)}
.lab-history-controls{display:flex;gap:14px}.lab-history-controls label{display:grid;gap:6px;font-size:13px}.lab-history-controls select{border:1px solid var(--line);padding:8px;background:#fff;border-radius:6px;font:inherit}
#lab-recommendation{scroll-margin-top:20px}.lab-comparison .observed-chart{padding:12px;margin:0 0 18px}
@media(max-width:650px){.lab-comparison{padding:14px}.lab-comparison-heading{flex-direction:column}.lab-matrix{width:calc(120px + var(--lab-columns,3)*230px);min-width:0}.lab-matrix th:first-child{width:120px;min-width:120px}.lab-comparison h3{font-size:18px}}
#pricing-view { gap: 18px; }
.pricing-toolbar { flex-wrap: wrap; gap: 6px 20px; padding: 12px 18px; border-radius: 12px; }
.pricing-toolbar .tabs { min-width: 0; flex: 1 1 auto; }
.pricing-toolbar .tab { white-space: nowrap; font-size: 13px; }
.pricing-actions { flex-wrap: wrap; gap: 10px; }
.pricing-actions label { display: flex; font-size: 13px; font-weight: 600; }
.pricing-actions select { font-size: 13px; padding: 10px; }
.pricing-metrics { margin: 0 0 22px; border-radius: 12px; overflow: hidden; }
.pricing-metrics article { padding: 18px 20px; min-width: 0; }
.pricing-metrics span { font-size: 12px; }
.pricing-metrics strong { font: 650 28px "Segoe UI", Arial, sans-serif; letter-spacing: -.03em; margin: 6px 0; }
.pricing-metrics small { font-size: 11px; }
.pricing-list-toolbar { display: flex; gap: 18px; align-items: center; justify-content: space-between; margin: 0 0 14px; }
.pricing-list-toolbar strong { font-size: 19px; }
.pricing-list-toolbar span { display: block; font-size: 13px; color: var(--muted); margin-top: 4px; }
.pricing-search { min-width: 280px; padding: 11px 14px; background: #fff; border: 1px solid var(--line); border-radius: 8px; display: flex; gap: 8px; }
.pricing-search input { min-width: 0; width: 100%; border: 0; outline: none; background: transparent; font-size: 13px; }
.pricing-search:focus-within { outline: 2px solid var(--green); outline-offset: 2px; }
.pricing-guide { display: flex; flex-wrap: wrap; gap: 12px 25px; font-size: 12px; color: #63746b; margin: 0 0 16px; }
.pricing-guide span { display: flex; align-items: center; gap: 7px; }
.pricing-guide strong { color: #33483c; }
.pricing-guide i { width: 7px; height: 7px; border-radius: 50%; background: #c07e2f; }
.pricing-guide .guide-ready { background: #21814f; }
.pricing-guide .guide-blocked { background: #b4553f; }
.pricing-product-list { display: grid; gap: 12px; }
.pricing-product-card { background: #fff; border: 1px solid #e0e7e1; border-left: 3px solid #80948a; border-radius: 10px; overflow: hidden; }
.pricing-product-card.test { border-left-color: #d19a4f; }
.pricing-product-card.ready { border-left-color: #29825a; }
.pricing-product-card.blocked { border-left-color: #b4553f; }
.simple-recommendation.blocked { border-top-color: #b4553f; }
.product-decision-row { display: grid; grid-template-columns: minmax(210px,1.5fr) minmax(110px,.65fr) minmax(115px,.7fr) minmax(175px,1fr) auto; align-items: center; gap: 20px; padding: 20px; }
.decision-product { min-width: 0; }
.pricing-status { display: inline-flex; border-radius: 5px; padding: 4px 7px; font: 600 10px "Segoe UI",Arial,sans-serif; color: #526459; background: #eff2ef; }
.pricing-status.test { background: #fff3dd; color: #805611; }
.pricing-status.ready { background: #e5f4ea; color: #23603e; }
.pricing-status.hold { background: #e9f0f5; color: #36596c; }
.pricing-status.blocked { background: #fbe9e4; color: #8a3b29; }
.decision-product h3 { font-size: 15px; line-height: 1.4; margin: 8px 0 4px; overflow-wrap: anywhere; }
.decision-product p { margin: 0; font-size: 11px; line-height: 1.45; color: var(--muted); overflow-wrap: anywhere; }
.decision-price > span, .decision-sales > span { display: block; font-size: 11px; color: var(--muted); margin-bottom: 6px; }
.decision-price > div { display: flex; flex-direction: column; gap: 3px; }
.decision-price > div > span { font-size: 12px; color: var(--muted); }
.decision-price strong, .decision-sales strong { display: block; font-size: 23px; font-weight: 650; letter-spacing: -.025em; }
.decision-price small, .decision-sales small { display: block; font-size: 11px; color: #68786e; margin-top: 5px; max-width: 150px; line-height: 1.5; }
.decision-sales strong { color: #236342; }
.pricing-product-card > footer { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 11px 20px; background: #fafcf9; border-top: 1px solid #edf0eb; }
.pricing-product-card > footer p { font-size: 12px; line-height: 1.5; margin: 0; color: #64736a; }
.pricing-product-card > footer button { flex-shrink: 0; font-size: 12px; }
.pricing-pagination { margin-top: 12px; font-size: 12px; }
#pricing-warning { font-size: 12px; line-height: 1.6; }
.pricing-loading { padding: 60px 25px; display: grid; text-align: center; gap: 12px; border: 1px solid var(--line); border-radius: 12px; background: white; }
.pricing-loading strong { font-size: 18px; }
.pricing-loading span { color: var(--muted); font-size: 14px; }
.sales-chart { min-width: 0; }
.sales-chart svg, .sales-chart.compact svg { display: block; width: 100%; height: auto; max-height: none; overflow: visible; }
.sales-axis-name { display: block; font-size: 12px; color: #62756a; margin: 12px 0 4px; }
.axis-label { font: 500 12px "Segoe UI",Arial,sans-serif; fill: #6a7b70; }
.sales-grid { stroke: #e6ede7; stroke-width: 1; }
.sales-line { fill: none; stroke: #308264; stroke-width: 2.8; }
.sales-band { fill: #6cbd8e; fill-opacity: .16; }
.sales-unsafe { fill: #edb456; fill-opacity: .15; }
.sales-marker line { stroke: #62756a; stroke-dasharray: 4 4; stroke-width: 1; }
.sales-marker circle { fill: #62756a; stroke: white; stroke-width: 2; }
.sales-marker.suggested line { stroke: #ca792a; }
.sales-marker.suggested circle { fill: #ca792a; }
.sales-marker.explored line { stroke: #3977b7; }
.sales-marker.explored circle { fill: #3977b7; }
.decision-preview .sales-axis-name { font-size: 10px; margin: 0 0 7px; }
.decision-preview .axis-label { font-size: 24px; }
.decision-preview .sales-line { stroke-width: 5; }
.decision-preview .sales-marker circle { r: 8; }
.sales-legend { display: flex; flex-wrap: wrap; gap: 8px 16px; font-size: 11px; color: #68796e; }
.sales-legend span { display: inline-flex; align-items: center; gap: 6px; }
.sales-legend i { width: 8px; height: 8px; border-radius: 50%; background: #62756a; }
.sales-legend .legend-suggested { background: #ca792a; }
.sales-legend .legend-range { width: 13px; background: #cbe5d3; border-radius: 2px; }
.sales-legend .legend-unsafe { width: 13px; background: #eed6ad; border-radius: 2px; }
.chart-axis-caption { text-align: center; font-size: 12px; color: var(--muted); margin: 12px 0 0; }
.sales-chart-empty { padding: 20px; display: grid; gap: 8px; color: var(--muted); font-size: 12px; background: #f7f9f5; border-radius: 8px; }
.sales-chart-empty strong { color: #3d5445; }
.pricing-dialog-open { overflow: hidden; }
dialog.pricing-detail-dialog { position: fixed; inset: 20px; margin: auto; width: min(1260px,calc(100% - 40px)); max-width: 1260px; height: calc(100dvh - 40px); max-height: calc(100dvh - 40px); padding: 0; border: 0; border-radius: 16px; background: #f7f9f5; color: var(--ink); box-shadow: 0 24px 90px #132f2455; }
dialog.pricing-detail-dialog[open] { display: flex; flex-direction: column; }
dialog.pricing-detail-dialog::backdrop { background: #14271fd1; backdrop-filter: blur(3px); }
dialog.pricing-detail-dialog .drawer-head { padding: 17px 24px; flex-shrink: 0; min-height: 75px; height: auto; background: #fff; border-bottom: 1px solid var(--line); }
dialog.pricing-detail-dialog .drawer-head h2 { font-size: 21px; margin: 4px 0 0; }
dialog.pricing-detail-dialog .drawer-content { min-height: 0; flex: 1; overflow: auto; padding: 24px; }
.recommendation-layout { display: grid; grid-template-columns: minmax(0,1.7fr) minmax(280px,1fr); gap: 22px; align-items: start; }
.recommendation-main, .recommendation-sidebar { min-width: 0; display: grid; gap: 20px; }
.simple-recommendation { padding: 24px; background: #edf5ee; border: 1px solid #d8e7d9; border-radius: 12px; }
.simple-recommendation h3 { font-size: 21px; line-height: 1.4; margin: 12px 0 3px; }
.simple-recommendation > p { font-size: 13px; line-height: 1.65; color: #526957; }
.simple-recommendation .recommendation-sku { font-size: 11px; color: #6b7e70; margin: 0; overflow-wrap: anywhere; }
.recommendation-headline { display: flex; justify-content: space-between; align-items: center; gap: 20px; margin: 24px 0 12px; }
.recommendation-headline span { display: block; font-size: 12px; color: #607669; margin-bottom: 4px; }
.recommendation-headline strong { font-size: clamp(26px,3vw,38px); line-height: 1.2; letter-spacing: -.035em; color: #203c2b; }
.recommendation-headline .recommendation-outcome { text-align: right; }
.recommendation-headline .recommendation-outcome strong { color: #287249; font-size: 28px; }
.before-after { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 14px; border-top: 1px solid #d4e2d7; padding-top: 16px; margin-top: 18px; }
.before-after span { display: block; font-size: 11px; color: #627869; }
.before-after p { font-size: 13px; color: #627869; margin: 6px 0 0; line-height: 1.6; }
.before-after b { color: #2c4c36; }
.sales-curve-panel { margin: 0; padding: 22px; background: #fff; border: 1px solid var(--line); border-radius: 12px; }
.drawer-section-heading { display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; margin: 0 0 12px; }
.drawer-section-heading h3 { font-size: 18px; margin: 0; }
.drawer-section-heading p { font-size: 12px; color: var(--muted); margin: 5px 0 0; }
.drawer-section-heading > span, .curve-source { font-size: 11px; color: #677c6b; }
.curve-source { white-space: nowrap; border: 1px solid #dce7dc; border-radius: 5px; padding: 4px 7px; background: #f5f9f3; }
.price-explorer-bar { display: flex; align-items: end; justify-content: space-between; gap: 15px; margin-top: 20px; }
.price-slider-label { display: block; font-size: 12px; color: #68786e; }
.price-slider-label output { display: block; font-size: 22px; font-weight: 650; color: #234d37; margin-top: 5px; }
.price-slider { width: 100%; margin: 18px 0; accent-color: #247750; min-height: 24px; cursor: pointer; }
.explorer-controls { display: flex; flex-wrap: wrap; gap: 6px; }
.explorer-controls .btn { font-size: 11px; padding: 8px 10px; }
.sales-curve-summary { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; padding: 15px 0; margin: 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; }
.sales-curve-summary > div { background: transparent; padding: 0; min-width: 0; }
.sales-curve-summary span { font-size: 11px; color: #617669; }
.sales-curve-summary strong { font: 650 21px "Segoe UI",Arial,sans-serif; display: block; margin: 7px 0; color: #233e2b; }
.sales-curve-summary small { font-size: 11px; line-height: 1.6; display: block; color: #6c7b70; }
.curve-warning, .index-explanation { padding: 12px; margin: 12px 0 0; border: 0; background: #f5f7f1; border-radius: 6px; color: #687665; font-size: 12px; line-height: 1.6; }
.index-explanation { background: #edf5fa; color: #476376; }
#price-explorer-margin { background: #fff0d5; color: #805819; }
.plain-reasons { background: #fff; border: 1px solid var(--line); border-radius: 12px; padding: 22px; }
.plain-reasons h3 { font-size: 20px; margin: 0 0 17px; }
.plain-reasons ol { list-style: none; counter-reset: reasons; display: grid; gap: 20px; margin: 0; padding: 0; }
.plain-reasons li { display: flex; align-items: flex-start; gap: 11px; padding: 0; background: transparent; }
.plain-reasons li::before { counter-increment: reasons; content: counter(reasons); display: grid; place-items: center; min-width: 24px; height: 24px; border-radius: 50%; background: #edf5ee; color: #417450; font-size: 12px; font-weight: 600; }
.plain-reasons li strong { font-size: 13px; line-height: 1.5; }
.plain-reasons li p { margin: 5px 0 0; color: #697c6d; font-size: 12px; line-height: 1.7; }
.next-information { background: #f8f0df; border: 1px solid #e8dcc4; border-radius: 12px; padding: 22px; }
.eyebrow { color: #977431; font-size: 10px; letter-spacing: .1em; font-weight: 650; }
.next-information h3 { font-size: 16px; line-height: 1.55; margin: 8px 0 16px; }
.monitor-next { font-size: 13px; line-height: 1.7; color: #766337; }
.next-information details { margin-top: 20px; }
.next-information summary { font-size: 12px; color: #766337; cursor: pointer; line-height: 1.5; }
.next-step-list > div { display: grid; gap: 9px; margin-top: 12px; font-size: 12px; line-height: 1.6; }
.next-step-list .btn { justify-self: start; }
.comparison-section { padding: 22px; margin-top: 22px; background: #fff; border: 1px solid var(--line); border-radius: 12px; }
.simple-benchmarks { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; }
.simple-benchmarks article { min-width: 0; padding: 15px; background: #f8faf6; border: 1px solid #e8eee5; border-radius: 8px; }
.simple-benchmarks article > span, .simple-benchmarks small { font-size: 11px; color: #6a7a70; line-height: 1.5; }
.simple-benchmarks strong { display: block; font-size: 23px; margin: 7px 0; }
.simple-benchmarks p { font-size: 13px; line-height: 1.5; margin: 8px 0; }
.simple-empty { padding: 14px 0; color: var(--muted); font-size: 13px; grid-column: 1/-1; }
.price-details { min-width: 0; margin-top: 18px; border-bottom: 1px solid var(--line); }
.price-details summary { padding: 14px 0; cursor: pointer; color: #3b5442; font-size: 13px; font-weight: 600; }
.price-details > p { font-size: 13px; line-height: 1.7; color: #66786a; }
.price-details .table-scroll { min-height: 0; margin: 0 0 16px; }
.price-options { width: 100%; min-width: 500px; }
.price-options th { font-size: 11px; text-transform: none; font-family: "Segoe UI",Arial,sans-serif; letter-spacing: 0; }
.price-options td { font-size: 12px; padding: 12px 10px; }
.price-option { border: 0; background: transparent; color: #216949; padding: 5px; font-weight: 600; text-decoration: underline; }
#pricing-profile-dialog .form-grid label, #launch-dialog label { font-size: 13px; }
#pricing-profile-dialog .form-grid input, #pricing-profile-dialog .form-grid select, #launch-dialog input, #launch-dialog select { font-size: 14px; padding: 11px; }
.advanced-inputs { margin: 22px 0; padding: 0 16px 16px; border: 1px solid var(--line); border-radius: 9px; }
.advanced-inputs summary { padding: 15px 0 0; cursor: pointer; font-size: 14px; font-weight: 650; }
.form-help { font-size: 13px; line-height: 1.6; color: var(--muted); }
.experiment-checks label { font-size: 13px !important; }
.pricing-detail-dialog button:focus-visible, #pricing-view button:focus-visible, .price-slider:focus-visible, .price-details summary:focus-visible { outline: 3px solid var(--green); outline-offset: 3px; }
@media (max-width: 1350px) {
 .product-decision-row { grid-template-columns: minmax(180px,1.3fr) 110px 110px minmax(150px,1fr); gap: 16px; }
 .product-decision-row > .btn { grid-column: 4; }
 .decision-preview { grid-column: 4; grid-row: 1; }
 .decision-product, .decision-price, .decision-sales { grid-row: 1 / 3; }
}
@media (max-width: 950px) {
 .pricing-toolbar { align-items: flex-start; flex-direction: column; }
 .recommendation-layout { grid-template-columns: 1fr; }
 .recommendation-sidebar { grid-template-columns: minmax(0,1.4fr) minmax(220px,1fr); align-items: start; }
 .product-decision-row { grid-template-columns: minmax(170px,1fr) 105px 110px; }
 .decision-product, .decision-price, .decision-sales { grid-row: auto; }
 .decision-preview { grid-row: 2; grid-column: 1 / 3; max-width: 320px; }
 .product-decision-row > .btn { grid-column: 3; }
 .pricing-metrics { grid-template-columns: repeat(2,1fr); }
}
@media (max-width: 650px) {
 .pricing-list-toolbar { flex-direction: column; align-items: stretch; }
 .pricing-search { min-width: 0; width: 100%; }
 .pricing-guide { display: grid; font-size: 11px; }
 .pricing-guide span { flex-wrap: wrap; gap: 5px; }
 .pricing-actions { width: 100%; overflow: visible; }
 .pricing-actions label { flex-wrap: wrap; }
 .product-decision-row { grid-template-columns: 1fr 1fr; padding: 18px; gap: 17px; }
 .decision-product { grid-column: 1/-1; }
 .decision-price, .decision-sales { grid-row: 2; }
 .decision-preview { grid-row: 3; grid-column: 1/-1; max-width: none; }
 .decision-preview .sales-chart svg { max-height: 100px; }
 .product-decision-row > .btn { grid-column: 1/-1; width: 100%; }
 .pricing-product-card > footer { padding: 12px 18px; flex-direction: column; align-items: flex-start; gap: 8px; }
 .pricing-metrics article { padding: 14px; }
 .pricing-metrics strong { font-size: 24px; }
 dialog.pricing-detail-dialog { inset: 0; width: 100%; height: 100dvh; max-height: 100dvh; border-radius: 0; }
 dialog.pricing-detail-dialog .drawer-head { padding: 14px 18px; }
 dialog.pricing-detail-dialog .drawer-content { padding: 14px; }
 .recommendation-sidebar { grid-template-columns: 1fr; }
 .simple-recommendation, .sales-curve-panel, .plain-reasons, .next-information, .comparison-section { padding: 18px; }
 .recommendation-headline { gap: 10px; }
 .recommendation-headline strong { font-size: 32px; }
 .recommendation-headline .recommendation-outcome strong { font-size: 25px; }
 .before-after { grid-template-columns: 1fr; gap: 10px; }
 .before-after > div { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
 .before-after p { margin: 0; }
 .price-explorer-bar { flex-wrap: wrap; align-items: center; }
 .sales-curve-summary { grid-template-columns: 1fr; gap: 16px; }
 .sales-curve-summary > div { display: grid; grid-template-columns: 1fr auto; gap: 0 12px; align-items: center; }
 .sales-curve-summary strong { margin: 0; font-size: 20px; }
 .sales-curve-summary small { grid-column: 1/-1; }
 .sales-chart .axis-label { font-size: 21px; }
 .sales-legend { font-size: 10px; gap: 8px 12px; }
 .simple-benchmarks { grid-template-columns: 1fr; }
}

/* Match verdict and review actions: what matched, what did not,
   what nobody published, and the decision the team recorded. */
.match-verdict-banner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;background:#eef5ef;border:1px solid var(--line);border-radius:12px;padding:20px 22px;margin-bottom:18px}
.match-verdict-banner h3{margin:6px 0;font-size:19px;line-height:1.35}
.match-verdict-banner p:not(.kicker){margin:0;max-width:640px;color:#43554b;font-size:13px;line-height:1.7}
.match-verdict-counts{display:flex;gap:26px;flex-wrap:wrap}
.match-verdict-counts div{text-align:right;min-width:86px}
.match-verdict-counts strong{display:block;font:500 24px ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;letter-spacing:-.04em}
.match-verdict-counts span{font-size:11px;color:var(--muted)}
.match-review{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-bottom:18px;background:#fff}
.match-review p{margin:8px 0 0;font-size:13px;line-height:1.7;color:var(--muted);max-width:640px}
.match-review-actions{display:flex;gap:8px;flex-wrap:wrap}
.factor-aligned{color:#1f6a4c}.factor-different{color:#a63d35}.factor-uncertain{color:#795c25}.factor-missing{color:#5f6b66}
.lab-matrix th small{font-weight:400;color:#7a8781}
.match-verdict{display:grid;grid-template-columns:minmax(96px,.5fr) minmax(0,1fr);gap:6px 12px;margin:12px 0;font-size:13px;line-height:1.6}
.match-verdict dt{color:var(--muted)}
.match-verdict dd{margin:0;overflow-wrap:anywhere}
@media(max-width:650px){.match-verdict-counts{gap:16px}.match-verdict-counts div{text-align:left;min-width:64px}.match-review{flex-direction:column;align-items:flex-start}}
.launch-card .launch-age{font-size:12px;margin:10px 0 0}.launch-card.is-stale{border-color:#e7c48a}
.launch-anchors{margin-top:12px;font-size:12px}.launch-anchors summary{cursor:pointer;font-weight:650;padding:6px 0}
.launch-anchors table{width:100%;border-collapse:collapse;font-size:12px}.launch-anchors th,.launch-anchors td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.launch-anchors td:last-child,.launch-anchors th:last-child{text-align:right;white-space:nowrap}.launch-card [data-launch-rerun]{margin-top:10px}
.experiment-entries{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 14px;padding-left:20px}
