.priority-picker{margin-top:22px;padding-top:20px;border-top:1px solid #384b40}
.priority-label{display:block;font:10px 'DM Mono';letter-spacing:1px;color:#aab9ad;margin-bottom:12px}
.priority-options{display:flex;flex-wrap:wrap;gap:8px}
.priority-options button{border:1px solid #506359;background:#25372f;color:#d5e0d8;border-radius:8px;padding:9px 12px;font:600 11px Manrope;cursor:pointer;transition:background .15s,border-color .15s,color .15s}
.priority-options button:hover{border-color:#7a9485;color:#fff}
.priority-options button.active{background:var(--lime);color:#193124;border-color:var(--lime)}
.priority-recommendation{background:#eef5e8;border:1px solid #cde6a4;border-radius:12px;padding:16px 18px;margin-bottom:16px;font-size:15px;font-weight:700;color:#173f2d;line-height:1.45}
.priority-recommendation em{font-style:normal;font-weight:500;color:#4a6b55;font-size:12px;display:block;margin-top:4px}
.mode-card.recommended{border-color:var(--green);box-shadow:0 0 0 1px #18754c33}
.mode-card:not(.recommended){opacity:.92}
.private-card.recommended{background:#fff7f4;border-color:#ffd5c8}
.public-card:not(.recommended){background:#fff;border-color:var(--line)}
.public-card.recommended{background:#edf9d7;border-color:#cde6a4}
.metric.time{margin-top:17px}
.metric.time strong{font-size:20px}
.co2-link{display:inline-block;margin-top:10px;font:700 10px Manrope;color:var(--green);text-decoration:none}
.co2-link:hover{text-decoration:underline}
.better.hidden{display:none}
@media(max-width:650px){.priority-options button{flex:1 1 calc(50% - 4px);text-align:center;padding:10px 8px;font-size:10px}}
