.htp-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.htp-step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.htp-step__n{width:34px;height:34px;font:800 17px / 1 var(--mb-font-world);color:#3a2208;background:linear-gradient(180deg, var(--mb-gold-hi), var(--mb-gold) 55%, #d99a32);border-radius:50%;place-items:center;display:grid;box-shadow:0 2px #8a5a1e,inset 0 1px #ffffff80}.htp-step__body h3{font:800 17px / 1.2 var(--mb-font-world);letter-spacing:.02em;text-transform:uppercase;color:#2a1a05;margin:4px 0 2px}.htp-step__body p{color:#4a3214;margin:0;font-size:15px;line-height:1.45}.htp-step__body b{color:#2a1a05}.htp-roles{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0;display:grid}.htp-role{background:#ffffff59;border:1.5px solid #6b442359;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.htp-role.is-mine{background:#f2c15a59;border-color:#8a5a1e;box-shadow:0 0 0 2px #f2c15a99}.htp-role__who{font:800 11px / 1 var(--mb-font-ui);letter-spacing:.14em;color:#7a5426}.htp-role--buyer .htp-role__who{color:#1f5a8a}.htp-role--seller .htp-role__who{color:#8a3b1f}.htp-role__label{font:800 20px / 1.1 var(--mb-font-world);color:#2a1a05}.htp-role__rule{color:#4a3214;font-size:13.5px;line-height:1.3}.htp-you{font-weight:700;color:#2a1a05!important;margin:0 0 4px!important}.htp-hidden{font-style:italic}.htp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.htp-foot .mb-btn{min-width:160px}.htp-link{min-height:44px;font:700 15px / 1.2 var(--mb-font-ui);color:#6b4423;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.htp-link:hover{color:#2a1a05}@media (max-width:380px){.htp-roles{grid-template-columns:1fr}}.htp-links{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}
