.progress .progress-example { width: 58%; }
.v4-progress[data-progress="25"] span { width: 25%; }
.v4-progress[data-progress="33"] span { width: 33.333%; }
.v4-progress[data-progress="50"] span { width: 50%; }
.v4-progress[data-progress="67"] span { width: 66.667%; }
.v4-progress[data-progress="75"] span { width: 75%; }
.v4-progress[data-progress="100"] span { width: 100%; }
body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important}
.language-control{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap}
.language-control select{width:auto;min-width:62px;padding:9px 28px 9px 10px;border:1px solid var(--line);border-radius:10px;background-color:#fff;color:var(--ink);font-size:13px}
.nav-actions .button-ghost{width:auto;min-width:max-content;padding-inline:18px;white-space:nowrap}
.price{grid-template-columns:minmax(0,1fr);gap:7px;align-items:start}
.price strong{grid-row:auto;grid-column:1;display:block;margin-top:2px;font-size:clamp(24px,3vw,34px);line-height:1.12;overflow-wrap:anywhere}
.price small{grid-column:1}
