.strategy-comparison{margin:0 0 26px;padding:24px;background:#f7f5e8;border:2px solid #c6cfb1;border-radius:24px;color:#4e5d40;min-width:0;overflow-wrap:anywhere}.strategy-compare-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.strategy-compare-heading h2{font-size:22px;line-height:1.5}.strategy-compare-heading .eyebrow{color:#74805f;margin-bottom:6px}.strategy-compare-heading>span{font-size:29px;color:#8c9c69}.strategy-compare-intro,.strategy-comparison>p{font-size:12px;line-height:1.8;margin-top:8px}.strategy-comparison>.btn{margin-top:14px}.strategy-record-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 12px}.strategy-record-filters label{display:block;min-width:0;font-size:11px;font-weight:700}.strategy-record-filters label:last-child{grid-column:1/-1}.strategy-record-filters select{display:block;width:100%;min-height:46px;margin-top:6px;padding:10px 25px 10px 10px;border:1px solid #b8c59d;border-radius:12px;background:#fffdf5;color:#4d5b3f;font-size:13px;min-width:0}.strategy-record-filters select:focus-visible{outline:3px solid #58734c;outline-offset:2px}.strategy-record-count{font-size:11px;line-height:1.8;margin:0 0 13px;color:#657052}.strategy-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.strategy-stat-card{min-width:0;border:1px solid #d2cfb5;border-radius:16px;padding:15px 12px;background:#fffdf3}.strategy-stat-card.is-promising{background:#e6eed5;border-color:#8ea972;box-shadow:inset 0 3px #a5ba81}.strategy-stat-title>span{font-size:25px;color:#879267}.strategy-stat-title h3{font-size:14px;line-height:1.6;margin:5px 0}.strategy-stat-title>small{font-size:11px;color:#72765c}.strategy-stat-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 0}.strategy-stat-card dt{font-size:10px}.strategy-stat-card dd{font-size:23px;font-weight:800;margin:5px 0 0;white-space:nowrap;font-variant-numeric:tabular-nums}.strategy-stat-card dd small{font-size:11px;margin-left:2px}.strategy-record-hint{padding:15px;margin-top:16px;background:#e7ecd9;border:1px solid #c1cda9;border-radius:14px}.strategy-record-hint strong{display:block;font-size:14px;line-height:1.7}.strategy-record-hint p{font-size:12px;line-height:1.8;margin-top:5px}.strategy-compare-fine{font-size:10px;line-height:1.8;color:#72765e;margin:12px 0 20px}.strategy-history-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 5px;scroll-margin-top:20px}.strategy-history-heading h3{font-size:15px}.strategy-history-heading span{font-size:10px}.strategy-past-list{list-style:none;margin:0;padding:0}.strategy-past-race{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #d9dec9}.strategy-finish{text-align:center;background:#ebe8cf;border-radius:10px;padding:8px 2px;font-size:11px}.strategy-finish b{font-size:24px}.strategy-finish small{display:block;font-size:9px;margin-top:3px}.strategy-past-race>div{min-width:0}.strategy-past-race strong{display:block;font-size:13px;line-height:1.6}.strategy-past-race small{display:block;font-size:10px;line-height:1.8}.strategy-saved-label{display:inline-block;font-size:11px;font-weight:700;color:#78613f;background:#f1e6cd;border-radius:7px;padding:4px 7px;margin:5px 0}.strategy-past-race .text-btn{font-size:11px;min-height:44px;color:#4b6541;padding:7px}.strategy-record-empty{font-size:12px;padding:17px 0;line-height:1.8}.strategy-demo-tag{font-size:10px;color:#777b64}.strategy-sample-note{background:#f6e4c3;color:#725b3a;padding:12px;border-radius:12px;font-size:12px}.strategy-comparison .btn.outline{background:#fffdf3;border-color:#b8c59d;color:#4d623e}.strategy-comparison .btn.outline:hover:not(:disabled){background:#e4ecd5;color:#3b5130}.strategy-comparison .btn.light:hover:not(:disabled){background:#e4ecd5;color:#3b5130}.strategy-sample-button{font-size:12px;min-height:44px}.record-strategy{color:#546b42!important;font-weight:700}
@media(max-width:620px){.strategy-comparison{padding:19px 14px}.strategy-compare-heading h2{font-size:19px}.strategy-stat-grid{grid-template-columns:minmax(0,1fr);gap:9px}.strategy-stat-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,1fr);align-items:center;gap:10px;padding:13px 12px}.strategy-stat-title>span{display:none}.strategy-stat-title h3{font-size:12px;margin:0 0 4px}.strategy-stat-card dl{margin:0;gap:7px}.strategy-stat-card dd{font-size:22px}.strategy-past-race{grid-template-columns:40px minmax(0,1fr);gap:9px}.strategy-past-race>.text-btn,.strategy-past-race>.strategy-demo-tag{grid-column:2;justify-self:end}.strategy-record-filters{gap:10px}.strategy-record-filters select{font-size:12px}.strategy-record-hint strong{font-size:13px}}
@media(max-width:350px){.strategy-comparison{padding:17px 11px}.strategy-stat-card{grid-template-columns:minmax(0,1fr) 108px;padding:12px 9px;gap:6px}.strategy-stat-card dd{font-size:20px}.strategy-record-filters{grid-template-columns:minmax(0,1fr)}.strategy-record-filters label:last-child{grid-column:auto}}
