.dv .step-title{letter-spacing:3px;margin:6px 0;font-size:18px}.dv .pills{flex-wrap:wrap;gap:8px;display:flex}.dv .pills label{background:var(--paper);border:1.5px solid var(--line);letter-spacing:1px;cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;display:flex}.dv .pills input{width:auto;accent-color:var(--terra);transform:scale(1.15)}.dv .pills label:has(input:checked){border-color:var(--terra);background:#edd9c4;font-weight:700}.dv .pills label:has(input:disabled){cursor:default;opacity:.85}.dv .cond-block{margin-top:14px}.dv .sum-row{letter-spacing:1px;border-bottom:1px dashed #dacdb2;justify-content:space-between;gap:16px;padding:11px 2px;font-size:13.5px;line-height:1.9;display:flex}.dv .sum-row:last-child{border-bottom:none}.dv .sum-row .k{color:var(--dim);letter-spacing:2px;flex:none}.dv .sum-row .v{text-align:right;overflow-wrap:anywhere}.dv .sum-row .v del{color:var(--dim);margin-right:8px;font-weight:400}.dv .wnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.dv .aff-best{color:var(--terra);font-weight:900}.dv .aff-ok{color:#8a7c66}.dv .mini-cast,.dv-modal .mini-cast{border-bottom:1px dashed #dacdb2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 2px;display:flex}.dv .mini-cast:last-child,.dv-modal .mini-cast:last-child{border-bottom:none}.dv .mini-cast .q,.dv-modal .mini-cast .q{letter-spacing:.8px;font-size:13.5px;line-height:1.8}.dv .mini-cast .q small,.dv-modal .mini-cast .q small{color:var(--dim);letter-spacing:.5px;margin-top:2px;font-size:11.5px;display:block}.dv .free-hook{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.dv .choice.locked{cursor:default}@media (max-width:860px){.dv .coin-row .opts label{min-height:40px;padding:9px 15px}}
