.evaluation-layout{gap:var(--s8);margin-block:var(--s6) var(--s8);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.evaluation-row{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4);border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--ink);font:inherit;text-align:left;background:0 0;display:flex}.evaluation-row small{color:var(--muted);font-size:.75rem;display:block}.evaluation-row strong{font-size:1.5rem;font-weight:500}.evaluation-row[aria-pressed=true]{background:var(--card-peach);box-shadow:inset 3px 0 var(--ink)}.condition-receipt{background:var(--card-peach);padding:var(--s6);border-bottom:2px dashed var(--ink)}.condition-receipt>p{font-size:.75rem}.condition-receipt h3{justify-content:space-between;gap:var(--s2);margin-block:var(--s2) var(--s4);font-family:monospace;display:flex}.condition-receipt dl{gap:var(--s2);margin:0;font-size:.875rem;display:grid}.condition-receipt dl>div{justify-content:space-between;gap:var(--s4);display:flex}.condition-receipt dd{margin:0}.condition-receipt dt{color:var(--muted)}.mobile-receipt{display:none}.method-heading{margin-bottom:var(--s4);font-size:.875rem}.method-chart{gap:var(--s3);margin-bottom:var(--s6);display:grid}.method-bar{align-items:center;gap:var(--s4);font-size:.75rem;display:flex}.method-bar>div{background:var(--inset);flex:1;height:20px;position:relative}.method-bar i{background:var(--accent);transform-origin:0;transition:transform var(--card-standard) var(--card-ease);position:absolute;inset:0}.method-bar strong{font-weight:400}.contract-period{gap:var(--s2);padding-block:var(--s5);border-bottom:1px solid var(--line);font-size:.875rem;display:grid}.contract-period strong{font-variant-numeric:tabular-nums;font-weight:500}.contract-period p{color:var(--muted);max-width:40em;font-size:.75rem}.local-record-note{color:var(--muted);text-align:right;margin-top:var(--s2);font-size:.75rem}.history-ledger{margin-top:var(--s6)}.history-ledger h3{font-size:.875rem}.history-empty{padding-block:var(--s4);color:var(--muted);font-size:.875rem}.history-ledger ol{margin:var(--s3) 0 0;padding:0;list-style:none}.history-ledger li{padding-block:var(--s4);border-top:1px solid var(--line);gap:var(--s4);animation:ledger-enter var(--card-fast) var(--card-ease);align-items:center;font-size:.875rem;display:flex}.history-ledger li div{flex:1}.history-ledger li strong{font-weight:500;display:block}.history-ledger li div span{color:var(--muted);font-size:.75rem;display:block}.history-ledger li>span:last-child{font-size:.75rem}.case-mma .selected-athlete{background:var(--card-blue);border:0;border-radius:0}.case-mma .offer-history{font-size:.875rem}.case-mma .athlete-monogram{border-radius:0}@keyframes ledger-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.evaluation-layout{grid-template-columns:minmax(0,1fr);gap:0}.desktop-receipt{display:none}.mobile-receipt{display:block}.condition-receipt{padding:var(--s4)}.chart-toolbar{flex-wrap:wrap}.history-ledger li{gap:var(--s2)}.case-paper .offer-detail{align-items:start}.local-record-note{text-align:left}}.case-bistro .case-paper{padding:var(--s12)}.case-bistro .case-prose{margin-inline:0}.case-bistro .case-section+.case-section{margin-top:var(--s8);padding-top:var(--s8)}.case-bistro .bistro-condition-map{margin:var(--s8) 0 0}.case-bistro .bistro-condition-map figcaption{margin-bottom:var(--s6);font-size:.875rem;line-height:1.6}.case-bistro .bistro-condition-map ol,.case-bistro .bistro-planning-stages{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case-bistro .bistro-condition-map li,.case-bistro .bistro-planning-stages li{min-width:0;padding-inline:var(--s6)}.case-bistro .bistro-condition-map li:first-child,.case-bistro .bistro-planning-stages li:first-child{padding-left:0}.case-bistro .bistro-condition-map li:last-child,.case-bistro .bistro-planning-stages li:last-child{padding-right:0}.case-bistro .bistro-condition-map li+li,.case-bistro .bistro-planning-stages li+li{border-left:1px solid var(--card-line)}.case-bistro .bistro-condition-map h3{margin-bottom:var(--s4)}.case-bistro .bistro-condition-map :is(p,dl),.case-bistro .bistro-planning-stages{font-size:.875rem;line-height:1.6}.case-bistro .bistro-condition-map dl,.case-bistro .bistro-condition-map dd{margin:0}.case-bistro .bistro-condition-map dt,.case-bistro .bistro-case-note,.case-bistro .bistro-demo-note,.case-bistro .bistro-chart-range{color:var(--card-muted);font-size:.875rem;line-height:1.6}.case-bistro .bistro-condition-map dl>div+div,.case-bistro .bistro-condition-map p+p{margin-top:var(--s4)}.case-bistro .bistro-linked-result{background:var(--card-peach)}.case-bistro .bistro-case-note{margin-top:var(--s6)}.case-bistro .bistro-planning-stages{margin-block:var(--s8)}.case-bistro .evaluation-heading{margin-top:var(--s8)}.case-bistro .bistro-demo-note{margin-top:var(--s4)}.case-bistro .method-heading{margin-bottom:0}.case-bistro .bistro-chart-range{margin-block:var(--s6) var(--s4)}.case-bistro .evaluation-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.case-bistro .condition-receipt h3,.case-bistro .condition-receipt dl>div{flex-wrap:wrap}.case-bistro .condition-receipt dd{overflow-wrap:anywhere}@media (width<=950px){.case-bistro .case-paper{padding:var(--s8)}.case-bistro .bistro-condition-map ol,.case-bistro .bistro-planning-stages{grid-template-columns:minmax(0,1fr)}.case-bistro .bistro-condition-map li,.case-bistro .bistro-planning-stages li{padding:var(--s4) 0}.case-bistro .bistro-condition-map li+li,.case-bistro .bistro-planning-stages li+li{border-left:0;border-top:1px solid var(--card-line)}.case-bistro .bistro-condition-map li:first-child,.case-bistro .bistro-planning-stages li:first-child{padding-top:0}.case-bistro .bistro-condition-map li:last-child,.case-bistro .bistro-planning-stages li:last-child{padding-bottom:0}}@media (width<=600px){.case-bistro .case-paper{padding:var(--s4)}.case-bistro .case-section+.case-section{margin-top:var(--s5);padding-top:var(--s5)}.case-bistro .evaluation-layout{grid-template-columns:minmax(0,1fr)}}
