.menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.menu-row{border-block-end:1px solid var(--line);text-align:start;align-items:center;gap:12px;width:100%;min-height:56px;padding-inline:16px;display:flex}.menu-row:last-child{border:0}.menu-ic{border-radius:var(--r-xs);background:var(--tile);flex:none;place-items:center;width:36px;height:36px;display:grid}.menu-dot{background:var(--timer);border-radius:50%;width:8px;height:8px}.profile-head{align-items:center;gap:14px;padding-block:16px;display:flex}.avatar-lg{width:64px;height:64px;font:700 26px/1 var(--font);color:#111;border-radius:50%;place-items:center;display:grid}.stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat{border-radius:var(--r-md);background:var(--canvas-soft);flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.hero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 8px;display:flex}.hero-ic{background:var(--brand-soft);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.hero-danger .hero-ic{background:var(--timer-soft);color:var(--timer)}.hero-good .hero-ic{background:var(--price-soft);color:var(--price)}.timeline{align-items:center;gap:8px;margin-block:16px;display:flex}.tl-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.tl-dot{background:var(--tile);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tl-done .tl-dot{background:var(--primary);color:var(--on-primary)}.tl-active .tl-dot{background:var(--brand)}.addr{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-items:flex-start;gap:12px;padding:14px;display:flex}.addr-default{border-color:var(--primary)}.select{border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--surface);width:100%;min-height:52px;font:500 15px/20px var(--font);padding-inline:14px}.seg{flex-wrap:wrap;gap:8px;display:flex}
