/* Cloudbizz Desktop & Apps order — dedicated paper layer.
   Source: content/commande-go.html.tpl + scripts/generate-commande-go.mjs.
   Shared commande.css remains the functional base for all order pages. */
.cmd-go-paper {
  --go-paper: #fbf4e6;
  --go-card: #fffdf9;
  --go-muted: #565a78;
  --go-line: rgba(7, 8, 63, .14);
  --go-action: #3155a6;
  --go-accent: linear-gradient(rgba(7,8,63,.36),rgba(7,8,63,.36)),var(--cb-accent-gradient);
  --go-button: linear-gradient(rgba(7,8,63,.48),rgba(7,8,63,.48)),var(--cb-accent-gradient);
  --go-shell: var(--cb-shell);
  --main-container: var(--go-shell);
  position: relative;
  isolation: isolate;
  color: var(--cb-ink);
  background: var(--go-paper);
  font-family: var(--cb-display-font);
}
html:has(.cmd-go-paper) { background: #fbf4e6; }
body.cmd-body.cmd-go-paper #cb-site-header { --cb-header-shell: var(--go-shell); }
.cmd-go-paper :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible {
  outline: 3px solid #3155c7;
  outline-offset: 4px;
}
.cmd-go-paper [hidden] { display: none !important; }
.cmd-go-paper .cmd-main {
  position: relative;
  isolation: isolate;
  width: var(--go-shell);
  padding: 24px 0 64px;
}
.cmd-go-paper::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  background: url("/assets/home/home-v27/paper-20261011.webp") center / 1400px auto repeat;
  opacity: .24;
  pointer-events: none;
  mix-blend-mode: multiply;
}
.cmd-go-paper .cmd-breadcrumb { margin: 0 0 28px; color: var(--go-muted); font-size: 13px; }
.cmd-go-paper .cmd-breadcrumb a { min-height: 32px; color: var(--go-muted); }
.cmd-go-paper .cmd-hero { grid-template-columns: minmax(0,1.7fr) minmax(230px,.8fr); gap: 48px; align-items: center; margin-bottom: 36px; }
.cmd-go-paper .cmd-badge {
  display: flex; gap: 12px; margin: 0 0 16px; padding: 0;
  border: 0; border-radius: 0; color: var(--go-muted); background: transparent;
  font-size: var(--cb-eyebrow-size); font-weight: var(--cb-eyebrow-weight);
  letter-spacing: var(--cb-eyebrow-tracking); line-height: 1.4;
}
.cmd-go-paper .cmd-badge > span:first-child { width: 24px; height: 2px; flex: none; background: var(--go-accent); }
.cmd-go-paper .cmd-hero h1 {
  margin: 0; max-width: 850px;
  color: var(--cb-ink); font-family: var(--cb-display-font); font-size: var(--cb-title-hero);
  font-weight: var(--cb-display-weight); letter-spacing: var(--cb-display-tracking); line-height: var(--cb-display-leading);
  text-wrap: balance;
}
.cmd-go-paper .cmd-hero h1 em {
  display: block; font-style: normal; color: transparent;
  background: var(--go-accent); background-clip: text; -webkit-background-clip: text;
}
.cmd-go-paper .cmd-lead {
  max-width: 800px; margin: 18px 0 0; color: var(--go-muted);
  font-size: var(--cb-lead-section); font-weight: var(--cb-lead-weight);
  letter-spacing: var(--cb-lead-tracking); line-height: 1.45;
}
.cmd-go-paper .cmd-sub { max-width: 740px; margin: 14px 0 0; color: var(--go-muted); font-size: 15px; line-height: 1.5; }
.cmd-go-help { display: inline-flex; align-items: center; gap: 20px; min-height: 44px; margin-top: 10px; color: #244aaa; font-size: 14px; font-weight: 600; text-underline-offset: 4px; }
.cmd-go-help > span:last-child { font-size: 22px; }
.cmd-go-scene { min-width: 0; margin: 0; }
.cmd-go-scene img { display: block; width: 100%; height: auto; aspect-ratio: 820/560; mix-blend-mode: multiply; mask-image: url("/assets/home/home-v27/bloom-mask-20261011.png"); mask-size: 100% 100%; mask-repeat: no-repeat; }
.cmd-go-scene figcaption { margin-top: 8px; color: var(--go-muted); font-size: 11px; line-height: 1.5; text-align: center; }
.cmd-go-paper .cmd-layout { grid-template-columns: minmax(0,1fr) 380px; gap: 28px; }
.cmd-go-paper .cmd-form { gap: 24px; }
.cmd-go-paper .cmd-wizard.is-wizard, .cmd-go-paper .cmd-card, .cmd-go-paper .cmd-summary__card {
  border: 1px solid var(--go-line); border-radius: 22px; background: var(--go-card);
  box-shadow: 0 14px 36px rgba(61,44,14,.07),0 2px 5px rgba(61,44,14,.04);
}
.cmd-go-paper .cmd-wizard.is-wizard { padding: 26px; }
.cmd-go-paper .cmd-wizard.is-wizard > .cmd-card { padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; }
.cmd-go-paper .cmd-wizard.is-wizard .cmd-card__title {
  font-family: var(--cb-display-font); font-size: var(--cb-title-section-side);
  font-weight: var(--cb-display-weight); letter-spacing: var(--cb-display-tracking); line-height: var(--cb-display-leading);
}
.cmd-go-paper .cmd-card__title { font-size: 22px; font-weight: 600; line-height: 1.3; }
.cmd-go-paper .cmd-card__lead { margin: -5px 0 20px; color: var(--go-muted); font-size: 15px; line-height: 1.5; }
.cmd-go-paper .cmd-wizard__head { margin-bottom: 26px; }
.cmd-go-paper .cmd-wizard__progress { color: var(--go-muted); font-weight: 500; font-size: 12px; }
.cmd-go-paper .cmd-wizard__bar { background: #e0e4ee; height: 4px; }
.cmd-go-paper .cmd-wizard__bar i { background: var(--go-action); }
.cmd-go-paper .cmd-wizard__steps { flex-wrap: nowrap; overflow-x: auto; gap: 6px; padding: 5px 3px; margin-inline: -3px; scrollbar-width: thin; overscroll-behavior-x: contain; }
.cmd-go-paper .cmd-wizard__step { flex: none; min-height: 44px; padding: 6px 12px 6px 6px; color: var(--go-muted); background: #fffefa; border: 1px solid #d1d6e0; font-size: 12px; font-weight: 500; }
.cmd-go-paper .cmd-wizard__step i { color: var(--go-action); background: #edf2fb; font-weight: 500; }
.cmd-go-paper .cmd-wizard__step[aria-current="step"] { color: var(--cb-ink); border-color: var(--go-action); background: #eef3fc; }
.cmd-go-paper .cmd-wizard__step[aria-current="step"] i { color: #fff; background: var(--go-action); }
.cmd-go-paper .cmd-wizard__step.is-done i { color: #176044; background: #e4f1e9; }
.cmd-go-paper .cmd-wizard__nav { margin-top: 22px; border-color: var(--go-line); }
.cmd-go-paper .cmd-wizard__step:focus-visible, .cmd-go-paper .cmd-wizard [tabindex="-1"]:focus-visible { outline: 3px solid #3155c7; outline-offset: 4px; }
.cmd-go-paper .cmd-radio-cards--3 { gap: 12px; }
.cmd-go-paper .cmd-radio-card { padding: 18px 16px; color: var(--cb-ink); border: 1px solid #d1d6e0; background: #fffefa; border-radius: 14px; }
.cmd-go-paper .cmd-radio-card:has(input:checked), .cmd-go-paper .cmd-radio-row:has(input:checked) { border-color: var(--go-action); background: #eef3fc; box-shadow: inset 0 0 0 1px var(--go-action); }
.cmd-go-paper .cmd-radio-card__dot, .cmd-go-paper .cmd-radio-row__dot { width: 24px; height: 24px; border-color: #747c91; }
.cmd-go-paper .cmd-radio-card input:checked ~ .cmd-radio-card__dot, .cmd-go-paper .cmd-radio-row input:checked ~ .cmd-radio-row__dot { border-color: var(--go-action); background: radial-gradient(circle,var(--go-action) 0 42%,#fff 47%); }
.cmd-go-paper .cmd-radio-card:has(input:focus-visible), .cmd-go-paper .cmd-radio-row:has(input:focus-visible) { outline: 3px solid #3155c7; outline-offset: 4px; }
.cmd-go-paper .cmd-radio-card__icon, .cmd-go-paper .cmd-summary__product-icon { background: #edf2fb; color: var(--go-action); border-radius: 12px; }
.cmd-go-paper .cmd-radio-card__icon { width: 36px; height: 36px; }
.cmd-go-paper .cmd-radio-card__name { min-height: 44px; margin-right: 0; color: var(--cb-ink); font-size: 16px; font-weight: 600; line-height: 1.3; }
.cmd-go-paper .cmd-radio-card__price { display: flex; flex-wrap: wrap; gap: 3px; margin-bottom: 12px; color: var(--go-muted); line-height: 1.4; }
.cmd-go-paper .cmd-radio-card__price strong { font-size: var(--cb-title-cta); font-weight: 600; letter-spacing: -.02em; }
.cmd-go-paper .cmd-radio-card__desc { min-height: 58px; color: var(--go-muted); font-size: 13px; line-height: 1.5; }
.cmd-go-paper .cmd-radio-card__features { margin-top: 16px; }
.cmd-go-paper .cmd-radio-card__features > span { color: var(--go-muted); font-size: 13px; line-height: 1.45; }
.cmd-go-paper .cmd-check { stroke: #19734d; }
.cmd-go-paper :is(.cmd-qty,.cmd-app-group,.cmd-info-tile,.cmd-note-band,.cmd-sizing,.cmd-deploy-card) { border-color: var(--go-line); background: #f4f5f3; }
.cmd-go-paper :is(.cmd-qty__note,.cmd-qty__head small,.cmd-qty__spec,.cmd-info-tile p,.cmd-app-group__head small,.cmd-app small,.cmd-horus__hint,.cmd-sizing__note,.cmd-sizing__env,.cmd-sizing__pending,.cmd-horus__note) { color: var(--go-muted); font-size: 13px; line-height: 1.5; }
.cmd-go-paper .cmd-info-tile__icon { color: var(--go-action); background: var(--go-card); border-color: var(--go-line); }
.cmd-go-paper .cmd-note-band { color: var(--go-muted); font-size: 13px; line-height: 1.5; }
.cmd-go-paper .cmd-note-band svg, .cmd-go-paper .cmd-app-group__head svg { stroke: var(--go-action); }
.cmd-go-paper .cmd-stepper { min-height: 48px; border-color: #85899b; background: #fff; }
.cmd-go-paper .cmd-stepper__btn { width: 44px; min-height: 46px; flex: none; color: var(--go-action); }
.cmd-go-paper .cmd-stepper__btn:hover { background: #edf2fb; }
.cmd-go-paper .cmd-stepper__field { border-color: #85899b; }
.cmd-go-paper .cmd-stepper__input { font-size: 16px; font-weight: 500; }
.cmd-go-paper .cmd-app-row { border-color: #85899b; background: #fffefa; }
.cmd-go-paper .cmd-app-row:has(> .cmd-app input:checked) { border-color: var(--go-action); background: #eef3fc; }
.cmd-go-paper .cmd-app-row .cmd-app { font-size: 15px; }
.cmd-go-paper .cmd-app-row .cmd-app input, .cmd-go-paper .cmd-terms input, .cmd-go-paper .cmd-admin__toggle input { width: 24px; height: 24px; flex: 0 0 24px; accent-color: var(--go-action); }
.cmd-go-paper .cmd-app-row:has(> .cmd-app input:focus-visible) { outline: 3px solid #3155c7; outline-offset: 4px; }
.cmd-go-paper .cmd-radio-row { border-color: #85899b; background: #fff; min-height: 52px; }
.cmd-go-paper .cmd-radio-row__name { color: var(--cb-ink); font-size: 14px; }
.cmd-go-paper .cmd-radio-row__price, .cmd-go-paper .cmd-radio-row__desc { color: var(--go-muted); }
.cmd-go-paper .cmd-chip { color: #176044; background: #e4f1e9; letter-spacing: normal; line-height: 1.4; }
.cmd-go-paper .cmd-chip--info { color: var(--go-action); background: #edf2fb; }
.cmd-go-paper .cmd-chip--warn { color: #7a4c0c; background: #f8eddb; }
.cmd-go-paper .cmd-fields { grid-template-columns: repeat(2,minmax(0,1fr)); }
.cmd-go-paper .cmd-field label { color: var(--cb-ink); font-size: 14px; font-weight: 500; line-height: 1.4; }
.cmd-go-paper .cmd-field label small { color: var(--go-muted); font-size: 12px; }
.cmd-go-paper .cmd-field label b { color: var(--go-action); font-weight: 500; }
.cmd-go-paper .cmd-field input, .cmd-go-paper .cmd-field select, .cmd-go-paper .cmd-promo__input { min-height: 48px; border: 1px solid #85899b; border-radius: 9px; font-size: 16px; font-weight: 400; }
.cmd-go-paper .cmd-field input::placeholder { color: #696c82; opacity: 1; }
.cmd-go-paper .cmd-field input[aria-invalid="true"], .cmd-go-paper .cmd-promo__input[aria-invalid="true"] { border-color: #a22e40; box-shadow: inset 0 0 0 1px #a22e40; }
.cmd-go-paper .cmd-field__error { color: #a22e40; font-size: 13px; line-height: 1.5; }
.cmd-go-form-note { margin: 0 0 18px; color: var(--go-muted); font-size: 13px; line-height: 1.5; }
.cmd-go-paper .cmd-terms { margin-top: 20px; color: var(--go-muted); font-size: 13px; line-height: 1.5; }
.cmd-go-paper .cmd-terms a { color: #244aaa; text-underline-offset: 3px; }
.cmd-go-paper .cmd-terms input { margin-top: 0; }
.cmd-go-paper .cmd-confirm { width: 100%; border: 1px solid #759e82; background: #eef8f0; color: #176044; border-radius: 14px; padding: 18px; }
.cmd-go-paper .cmd-confirm p { color: #176044; font-size: 14px; line-height: 1.5; }
.cmd-go-paper .cmd-confirm[data-submission-state="failed"], .cmd-go-paper .cmd-form-error { color: #9b253a; background: #fff1f0; border-color: #c28088; }
.cmd-go-paper .cmd-confirm[data-submission-state="failed"] p { color: #9b253a; }
.cmd-go-paper .cmd-confirm__mail { min-height: 44px; display: inline-flex; align-items: center; color: #244aaa; font-size: 14px; }
.cmd-go-paper .btn { min-height: 48px; border-radius: 999px; font-size: 15px; font-weight: 600; }
.cmd-go-paper .btn--primary { color: #fff; background: var(--go-button); border-color: transparent; box-shadow: 0 8px 20px rgba(42,72,119,.18); }
.cmd-go-paper .btn--outline, .cmd-go-paper .btn--ghost { color: #244aaa; background: #fffdf9; border: 1px solid #85899b; box-shadow: none; }
.cmd-go-paper .btn--primary:hover { background: var(--go-button); box-shadow: 0 10px 24px rgba(42,72,119,.26); }
.cmd-go-paper .btn--outline:hover, .cmd-go-paper .btn--ghost:hover { background: #edf2fb; }
.cmd-go-paper .cmd-summary { top: calc(var(--cb-chrome-height,100px) + 18px); }
.cmd-go-paper .cmd-summary__card { padding: 24px; max-height: min(620px,calc(100svh - var(--cb-chrome-height,100px) - 36px)); overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; }
.cmd-go-summary-price { position: sticky; top: -24px; z-index: 2; margin-top: -24px; padding-top: 24px; padding-bottom: 10px; background: var(--go-card); }
.cmd-go-paper .cmd-summary__head h2 { font-size: 20px; font-weight: 600; }
.cmd-go-paper .cmd-summary__pill, .cmd-go-paper .cmd-summary__pill.is-annual { color: var(--go-action); background: #edf2fb; font-size: 12px; font-weight: 500; }
.cmd-go-paper .cmd-summary__total { gap: 8px; }
.cmd-go-paper .cmd-summary__total > span { color: var(--go-muted); font-size: 13px; font-weight: 400; }
.cmd-go-paper .cmd-summary__total > span small, .cmd-go-paper .cmd-summary__total strong small { color: var(--go-muted); }
.cmd-go-paper .cmd-summary__total strong { color: var(--cb-ink); font-size: 32px; font-weight: 500; white-space: normal; line-height: 1.2; }
.cmd-go-paper .cmd-summary__annual, .cmd-go-paper .cmd-summary__legal, .cmd-go-paper .cmd-summary__product small { color: var(--go-muted); font-size: 12px; line-height: 1.5; }
.cmd-go-paper .cmd-summary__lines li, .cmd-go-paper .cmd-line__spec { color: var(--go-muted); font-size: 13px; line-height: 1.45; }
.cmd-go-paper .cmd-line__name { font-weight: 500; }
.cmd-go-paper .cmd-line__head { gap: 10px; }
.cmd-go-paper .cmd-summary__sep { border-color: var(--go-line); margin-block: 18px; }
.cmd-go-paper .cmd-summary__upsell { border-color: #9bb5a3; background: #eef5ef; color: #176044; font-size: 13px; line-height: 1.5; }
.cmd-go-paper .cmd-summary__note, .cmd-go-paper .cmd-deploy-card__icon { color: var(--go-action); }
.cmd-go-paper .cmd-deploy-card__icon { background: #edf2fb; }
.cmd-go-paper .cmd-promo__apply { min-height: 48px; border-color: #85899b; border-radius: 9px; color: #244aaa; background: #fff; font-size: 13px; }
.cmd-go-paper .cmd-promo__label, .cmd-go-paper .cmd-promo__scope, .cmd-go-paper .cmd-promo__remove { color: var(--go-muted); font-size: 13px; }
.cmd-go-paper .cmd-promo__remove { min-height: 44px; }
.cmd-go-paper .cmd-promo { grid-template-columns: minmax(0,1fr); min-width: 0; }
.cmd-go-paper .cmd-promo__entry { min-width: 0; }
.cmd-go-paper .cmd-promo__error { color: #a22e40; font-size: 13px; }
.cmd-go-paper .cmd-estimate { color: var(--cb-ink); background: #eef1ee; border: 1px solid var(--go-line); border-radius: 22px; box-shadow: 0 14px 36px rgba(61,44,14,.07); }
.cmd-go-paper .cmd-estimate::before { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(rgba(255,253,249,.65),rgba(255,253,249,.65)),url("/assets/home/home-v27/wash-blue-20261011.webp") center / cover; pointer-events: none; }
.cmd-go-paper .cmd-estimate__title { color: var(--cb-ink); font-size: var(--cb-title-section-side); font-weight: var(--cb-display-weight); letter-spacing: var(--cb-display-tracking); line-height: var(--cb-display-leading); }
.cmd-go-paper .cmd-estimate :is(.cmd-estimate__eyebrow,.cmd-estimate__tag,.cmd-estimate__people,.cmd-estimate__label,.cmd-estimate__unit,.cmd-estimate__note,.cmd-estimate__reserve,.cmd-estimate__list li,.cmd-estimate__list li.is-off,.cmd-calc__steps small,.cmd-calc__foot) { color: var(--go-muted); }
.cmd-go-paper .cmd-estimate__amount strong { color: var(--cb-ink); background: none; -webkit-text-fill-color: currentColor; }
.cmd-go-paper .cmd-estimate__toggle, .cmd-go-paper .cmd-estimate__link { color: #244aaa; }
.cmd-go-paper .cmd-estimate__secondary { color: #244aaa; background: var(--go-card); border-color: #85899b; }
.cmd-go-paper .cmd-estimate__list svg { stroke: #19734d; }
.cmd-go-paper .cmd-calc { background: var(--go-card); border-color: var(--go-line); }
.cmd-go-paper .cmd-calc :is(.cmd-calc__title,.cmd-calc__steps li,.cmd-calc__sum) { color: var(--cb-ink); border-color: var(--go-line); }
.cmd-go-paper .cmd-calc__steps li { grid-template-columns: minmax(0,1fr); }
.cmd-go-paper .cmd-calc__formula { white-space: normal; }
.cmd-go-paper .cmd-estimate__title:focus-visible { outline: 3px solid #3155c7; outline-offset: 4px; }
.cmd-go-paper .cmd-proof { border: 1px solid var(--go-line); border-radius: 18px; background: var(--go-card); box-shadow: none; margin-top: 28px; }
.cmd-go-paper .cmd-proof :is(h3,p) { color: var(--go-muted); }
.cmd-go-paper .cmd-proof__icon { background: #edf2fb; color: var(--go-action); }
.cmd-go-includes { margin-top: 18px; border-block: 1px solid var(--go-line); }
.cmd-go-includes summary { display: flex; align-items: center; min-height: 44px; color: var(--cb-ink); font-size: 14px; font-weight: 500; cursor: pointer; }
.cmd-go-includes summary::after { content: "+"; margin-left: auto; font-size: 20px; color: var(--go-action); }
.cmd-go-includes[open] summary::after { content: "−"; }
.cmd-go-includes ul { display: grid; gap: 9px; margin: 0; padding: 8px 0 18px; list-style: none; }
.cmd-go-includes li { display: flex; gap: 8px; color: var(--go-muted); font-size: 13px; line-height: 1.45; }
.cmd-go-edit { min-height: 44px; width: 100%; margin-top: 14px; padding: 8px; border: 0; color: #244aaa; background: transparent; font: 500 14px/1.4 var(--cb-display-font); text-decoration: underline; text-underline-offset: 4px; cursor: pointer; }
.cmd-go-nocharge { margin: 14px 0 0; color: var(--go-muted); font-size: 12px; line-height: 1.5; }
.cmd-go-live { display: none; }
.cmd-go-paper #main :is(.cmd-wizard,.cmd-estimate,.cmd-final,.cmd-confirm,.cmd-field input) { scroll-margin-top: 24px; }
@media (max-width: 1120px) {
  .cmd-go-paper { --go-shell: min(calc(100% - 48px),1100px); }
  .cmd-go-paper .cmd-layout { grid-template-columns: minmax(0,1fr) 330px; gap: 20px; }
  .cmd-go-paper .cmd-hero { gap: 28px; grid-template-columns: minmax(0,1.5fr) minmax(200px,.7fr); }
  .cmd-go-paper .cmd-radio-cards--3 { grid-template-columns: 1fr; }
  .cmd-go-paper .cmd-radio-card__name,.cmd-go-paper .cmd-radio-card__desc { min-height: auto; }
}
@media (max-width: 940px) {
  .cmd-go-paper #main :is(.cmd-wizard,.cmd-estimate,.cmd-final,.cmd-confirm,.cmd-field input) { scroll-margin-top: calc(var(--go-live-height,80px) + 24px); }
  .cmd-go-paper { --go-shell: min(calc(100% - 36px),760px); }
  .cmd-go-paper .cmd-layout { grid-template-columns: 1fr; }
  .cmd-go-paper .cmd-summary { position: static; }
  .cmd-go-paper .cmd-summary__card { max-height: none; overflow: visible; }
  .cmd-go-summary-price { position: static; }
  .cmd-go-paper .cmd-hero { grid-template-columns: 1fr; margin-bottom: 28px; }
  .cmd-go-scene { display: none; }
  .cmd-go-paper .cmd-main { padding-top: 16px; }
  .cmd-go-paper .cmd-radio-cards--3 { grid-template-columns: repeat(3,minmax(0,1fr)); }
  .cmd-go-paper .cmd-radio-card__name { min-height: 44px; }
  .cmd-go-paper .cmd-radio-card__desc { min-height: 58px; }
  .cmd-go-live { display: flex; position: sticky; top: var(--cb-chrome-height,72px); z-index: 30; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 18px; border: 1px solid #c7d0e2; border-radius: 14px; color: var(--cb-ink); background: #eef3fc; box-shadow: 0 6px 18px rgba(42,72,119,.08); }
  .cmd-go-live > div { display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 8px; }
  .cmd-go-live [data-i18n] { flex-basis: 100%; color: var(--go-muted); font-size: 11px; }
  .cmd-go-live strong { font-size: 24px; font-weight: 500; font-variant-numeric: tabular-nums; }
  .cmd-go-live small,.cmd-go-live > span { color: var(--go-muted); font-size: 12px; line-height: 1.4; }
  .cmd-go-live > span { max-width: 120px; text-align: right; }
}
@media (max-width: 600px) {
  .cmd-go-paper .cmd-breadcrumb { font-size: 11px; margin-bottom: 20px; }
  .cmd-go-paper .cmd-badge { font-size: var(--cb-eyebrow-size); }
  .cmd-go-paper .cmd-lead { font-size: var(--cb-lead-section); }
  .cmd-go-paper .cmd-sub { font-size: 14px; }
  .cmd-go-paper .cmd-wizard.is-wizard { padding: 22px 18px; border-radius: 18px; }
  .cmd-go-paper .cmd-wizard.is-wizard .cmd-card__title { font-size: var(--cb-title-section-side); }
  .cmd-go-paper .cmd-radio-cards--3 { grid-template-columns: 1fr; }
  .cmd-go-paper .cmd-radio-card { padding: 16px; }
  .cmd-go-paper .cmd-radio-card__name,.cmd-go-paper .cmd-radio-card__desc { min-height: auto; }
  .cmd-go-paper .cmd-radio-card__icon { margin-bottom: 6px; }
  .cmd-go-paper .cmd-radio-card__features { margin-top: 10px; }
  .cmd-go-paper .cmd-radio-card__price { margin-block: 8px; }
  .cmd-go-paper .cmd-split,.cmd-go-paper .cmd-fields { grid-template-columns: 1fr; }
  .cmd-go-paper .cmd-summary__card,.cmd-go-paper .cmd-card { padding: 22px 18px; border-radius: 18px; }
  .cmd-go-paper .cmd-estimate { padding: 26px 20px; border-radius: 18px; }
  .cmd-go-paper .cmd-estimate__amount strong { font-size: var(--cb-title-hero); }
  .cmd-go-paper .cmd-estimate__actions .btn { width: 100%; }
  .cmd-go-paper .cmd-estimate__list li { font-size: 14px; }
  .cmd-go-paper .cmd-summary__total strong { overflow-wrap: anywhere; }
  .cmd-go-paper .cmd-line__head { flex-wrap: wrap; }
  .cmd-go-paper .cmd-actions { align-items: stretch; }
  .cmd-go-paper .cmd-actions > .btn { width: 100%; }
  .cmd-go-paper .cmd-wizard__nav { flex-wrap: wrap; }
  .cmd-go-paper .cmd-wizard__nav .btn { flex: 1; }
  .cmd-go-paper .cmd-proof { grid-template-columns: 1fr; }
  .cmd-go-paper .cmd-qty__head { gap: 8px; }
}
@media (prefers-reduced-motion: reduce) {
  html:has(.cmd-go-paper) { scroll-behavior: auto; }
  .cmd-go-paper *, .cmd-go-paper *::before, .cmd-go-paper *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}
