.sequential-mode .builder{padding:18px 22px 28px}
.sequential-mode .builder>.decision-rail,
.sequential-mode .builder>.proof-strip,
.sequential-mode .builder>.lineup-recap,
.sequential-mode .builder>.customizer,
.sequential-mode .builder>.prototype-note{display:none!important}
.sequential-mode .summary{display:none!important}

.seq-flow{
  position:relative;
  display:grid;
  grid-template-rows:auto auto minmax(0,1fr);
  height:min(760px,calc(100dvh - 82px));
  min-height:630px;
  overflow:hidden;
  border:1px solid #bfcbbd;
  border-radius:26px;
  background:#fffdf7;
  box-shadow:0 10px 0 #dce5d9,0 30px 70px rgba(23,61,47,.18);
  scroll-margin-top:74px;
}
.seq-flow:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(23,61,47,.025) 1px,transparent 1px),
    linear-gradient(rgba(23,61,47,.025) 1px,transparent 1px);
  background-size:12px 12px;
}
.seq-header{
  position:relative;
  z-index:5;
  display:grid;
  grid-template-columns:70px 1fr auto;
  gap:14px;
  align-items:center;
  min-height:82px;
  padding:13px 18px;
  border-bottom:1px solid #d8ddd3;
  background:rgba(255,253,247,.96);
}
.seq-back{
  min-height:42px;
  border:1px solid #bcc8be;
  border-radius:99px;
  background:#fff;
  color:var(--ink);
  font-size:11px;
  font-weight:900;
  cursor:pointer;
}
.seq-back[hidden]{visibility:hidden;display:block!important;pointer-events:none}
.seq-heading span{display:block;color:var(--rust);font-size:8px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.seq-heading h2{margin:4px 0 0;font:700 27px/1.02 Georgia,serif;letter-spacing:-.02em}
.seq-count{display:grid;place-items:center;min-width:54px;min-height:42px;padding:7px 9px;border:1px solid #b9c6ba;border-radius:99px;background:#eef4eb;font-size:10px;font-weight:900}

.seq-progress{
  position:relative;
  z-index:5;
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:0;
  padding:10px 18px 12px;
  border-bottom:1px solid #d8ddd3;
  background:#f5f2e8;
}
.seq-step{
  position:relative;
  display:grid;
  grid-template-columns:30px minmax(0,1fr);
  gap:8px;
  align-items:center;
  min-height:42px;
  padding:5px 22px 5px 7px;
  border:0;
  background:transparent;
  color:#7a857d;
  text-align:left;
  cursor:pointer;
}
.seq-step:after{
  content:"";
  position:absolute;
  top:50%;
  right:5px;
  width:17px;
  height:11px;
  background:#c8d0c6;
  clip-path:polygon(0 35%,62% 35%,62% 0,100% 50%,62% 100%,62% 65%,0 65%);
  transform:translateY(-50%);
}
.seq-step:last-child:after{display:none}
.seq-step b{display:grid;place-items:center;width:30px;height:30px;border:1px solid #b9c5ba;border-radius:50%;background:#fff;font-size:11px}
.seq-step span{display:block;font-size:10px;font-weight:900;line-height:1.12}
.seq-step small{display:block;margin-top:2px;font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.seq-step.is-active{color:#a3442c}
.seq-step.is-active b{border-color:#a3442c;background:#c75f3e;color:#fff;box-shadow:0 4px 0 #9f4229}
.seq-step.is-active:after{background:#c75f3e;animation:seqArrowNudge 1.2s ease-in-out infinite}
.seq-step.is-complete{color:var(--ink)}
.seq-step.is-complete b{border-color:#6e9276;background:#6e9276;color:#fff}
.seq-step.is-complete:after{background:#6e9276}
.seq-step:disabled{cursor:default}

.seq-viewport{position:relative;z-index:2;min-height:0;overflow:hidden}
.seq-panel{
  position:absolute;
  inset:0;
  display:grid;
  grid-template-rows:auto minmax(0,1fr);
  min-height:0;
  padding:18px 20px 22px;
  overflow:hidden;
  opacity:0;
  pointer-events:none;
  transform:translateX(46px) scale(.985);
  transition:opacity .24s ease,transform .32s cubic-bezier(.22,.8,.24,1);
}
.seq-panel.is-before{transform:translateX(-46px) scale(.985)}
.seq-panel.is-active{opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}
.seq-prompt{
  display:flex;
  align-items:center;
  gap:13px;
  min-height:58px;
  margin:0 0 13px;
  padding:9px 12px;
  border:1px solid #e0b293;
  border-radius:15px;
  background:#fff4e9;
  box-shadow:0 4px 0 #efd4c1;
}
.seq-prompt-arrow{position:relative;flex:0 0 57px;width:57px;height:24px;transform:rotate(-3deg)}
.seq-prompt-arrow:before{content:"";position:absolute;left:1px;top:10px;width:41px;height:5px;border-radius:99px;background:#c75f3e}
.seq-prompt-arrow:after{content:"";position:absolute;right:0;top:3px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid #c75f3e}
.seq-panel.is-active .seq-prompt-arrow{animation:seqArrowNudge 1.25s ease-in-out infinite}
.seq-prompt small{display:block;color:#a34830;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.seq-prompt strong{display:block;margin-top:3px;font:700 18px/1.1 Georgia,serif}
.seq-content{min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 7px 18px;scrollbar-width:thin;scrollbar-color:#b6c5b5 transparent}
.seq-content::-webkit-scrollbar{width:5px}.seq-content::-webkit-scrollbar-thumb{border-radius:99px;background:#b6c5b5}

.seq-panel .decision-flag,.seq-panel .attention-pulse{display:none!important}
.seq-panel .decision-moment,.seq-panel .decision-moment.is-active,.seq-panel .decision-moment.is-complete,.seq-panel .decision-moment.is-upcoming{opacity:1!important;transform:none!important;border:0!important;box-shadow:none!important}
.seq-panel .decision-moment:after{display:none!important}
.seq-panel .fast-start,.seq-panel .custom-meals,.seq-panel .base-decision,.seq-panel .extras-section{
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.seq-panel .fast-head{margin-bottom:10px}.seq-panel .fast-head>div>span,.seq-panel .fast-head>.helper{display:none}
.seq-panel .fast-head h2{font-size:29px;margin:0}.seq-panel .fast-head p{font-size:13px;line-height:1.4;margin-top:6px;max-width:590px}
.seq-panel .return-week{margin:8px 0 10px}
.seq-panel .preset-grid{grid-template-columns:1.35fr 1fr 1fr;gap:10px}
.seq-panel .preset{min-height:240px;padding:11px}.seq-panel .preset.selected{padding:10px}.seq-panel .preset-art{height:70px;margin-bottom:4px}.seq-panel .preset-art .meal-art{height:72px}.seq-panel .preset h3{font-size:18px}.seq-panel .preset.recommended h3{font-size:25px}.seq-panel .preset p{font-size:10px;margin-top:5px}.seq-panel .preset-price{padding-top:8px}.seq-panel .preset-cta{min-height:38px;margin-top:7px}.seq-panel .fast-lane-next{display:none}
.seq-panel .preset.recommended .bundle-art:has(.bundle-meals-five){height:142px;margin-bottom:8px}

.seq-panel .selection-header,.seq-panel .portion-matrix-head,.seq-panel .portion-groups,.seq-panel #mealsContinue{display:none!important}
.seq-panel .photo-picker-intro{margin:0 0 8px;font-size:13px}
.seq-panel .photo-picker{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}
.seq-panel .photo-protein{border-radius:16px}
.seq-panel .photo-protein-head{grid-template-columns:minmax(0,1fr) 20px;padding:10px;gap:6px}
.seq-panel .photo-protein-head img{height:122px;border-radius:9px}
.seq-panel .photo-protein-head strong{font-size:20px}.seq-panel .photo-protein-head small{font-size:10px;line-height:1.25}.seq-panel .photo-protein-head .photo-chosen{font-size:10px}
.seq-panel .photo-options{padding:10px}.seq-panel .photo-question{font-size:11px;margin-bottom:8px}.seq-panel .photo-size{min-height:88px;padding:9px;gap:4px}.seq-panel .photo-size.selected,.seq-panel .photo-size.more.selected{padding:8px}.seq-panel .photo-size strong{font-size:24px}.seq-panel .photo-size span,.seq-panel .photo-size small{font-size:9px}.seq-panel .photo-size em{font-size:7px}.seq-panel .photo-quantity{margin-top:10px;font-size:11px}.seq-panel .photo-stepper button{width:34px;height:34px;font-size:19px}.seq-panel .photo-stepper output{font-size:20px}.seq-panel .photo-hint{font-size:9px;line-height:1.35;margin-top:8px}.seq-panel .photo-next{position:sticky;bottom:-18px;z-index:5;margin:10px -7px -18px;padding:10px 12px;border-top:1px solid #cbd5c8;border-radius:13px;background:rgba(233,241,226,.98);box-shadow:0 -8px 18px rgba(23,61,47,.08)}.seq-panel .photo-next strong{font-size:12px}.seq-panel .photo-next small{font-size:9px}.seq-panel .photo-next button{min-height:42px;padding:10px 13px;font-size:11px}

.seq-panel .base-decision .section-head{margin:0 0 9px}.seq-panel .base-decision .section-head h2{font-size:22px}.seq-panel .base-decision .helper{font-size:9px}.seq-panel .base-grid{gap:10px}.seq-panel .base{min-height:185px;padding:10px}.seq-panel .base.selected{padding:9px}.seq-panel .base-art{width:min(100%,170px);max-width:170px}.seq-panel .base h3{font-size:15px}.seq-panel .base .per{font-size:12px;margin-top:5px}.seq-panel .base .total{font-size:8px}.seq-panel .base-decision .decision-continue{position:sticky;bottom:-18px;z-index:5;margin:13px -7px -18px;width:calc(100% + 14px)}

.seq-panel .extras-section>summary{padding:9px 4px 11px}.seq-panel .extras-heading h2{font-size:21px}.seq-panel .extras-intro{margin:0 4px 10px;font-size:11px}.seq-panel .extras-strip{grid-auto-columns:145px;gap:9px;padding:2px 4px 10px}.seq-panel .extra-card{min-height:183px;padding:9px}.seq-panel .extra-card img{height:72px}.seq-panel .extra-card h3{font-size:10px;min-height:38px}.seq-panel .extra-qty button{width:31px;height:31px}.seq-panel .extras-foot{padding:8px 4px}.seq-panel .extras-section .decision-continue{position:sticky;bottom:-18px;z-index:5;width:calc(100% + 14px);margin:8px -7px -18px}

.seq-review-card{display:grid;gap:13px}.seq-week{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.seq-day{min-width:0;padding:8px 4px;border:1px solid #d2dccd;border-radius:12px;background:#edf4e9;text-align:center}.seq-day b{display:block;font-size:8px}.seq-day .meal-art{display:block;width:100%;height:58px;margin:4px 0}.seq-day span{display:block;font-size:9px;font-weight:800}.seq-day small{display:block;margin-top:2px;color:#66736b;font-size:8px}.seq-day-side{display:flex!important;align-items:center;gap:3px;margin-top:6px;padding:3px;border-radius:7px;background:#fff;text-align:left}.seq-day-side img{width:24px;height:24px;object-fit:contain}.seq-day-side em{font-size:6px;font-style:normal;line-height:1.05}
.seq-review-summary{display:grid;grid-template-columns:1fr auto;gap:6px 18px;padding:13px 15px;border:1px solid #c7d3c4;border-radius:15px;background:#f3f7ef}.seq-review-summary strong{font:700 20px Georgia,serif}.seq-review-summary span{font-size:11px;color:#596a61}.seq-review-summary b{grid-row:1/3;grid-column:2;align-self:center;font:700 27px Georgia,serif}.seq-review-actions{display:grid;grid-template-columns:1fr .55fr;gap:9px}.seq-review-actions button{min-height:48px;border-radius:12px;font-weight:900;cursor:pointer}.seq-checkout{border:0;background:var(--ink);color:#fff;box-shadow:0 5px 0 #aebfae}.seq-edit{border:1px solid #b8c7ba;background:#fff;color:var(--ink)}
.seq-square-note{margin:0;padding:0 4px;color:#5e6c63;font-size:9px;line-height:1.45;text-align:center}

@keyframes seqArrowNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}

@media(max-width:760px){
  .sequential-mode main{padding-left:0;padding-right:0;padding-bottom:90px}.sequential-mode .postcard{border-radius:0}.sequential-mode .builder{padding:9px 8px 20px}
  .seq-flow{height:calc(100dvh - 70px);min-height:610px;max-height:790px;border-radius:20px;scroll-margin-top:61px}
  .seq-header{grid-template-columns:56px 1fr 48px;gap:8px;min-height:71px;padding:10px 11px}.seq-back{min-height:38px;font-size:9px}.seq-heading h2{font-size:21px}.seq-count{min-width:46px;min-height:38px;font-size:9px}
  .seq-progress{padding:8px 5px 10px}.seq-step{grid-template-columns:1fr;place-items:center;gap:3px;padding:3px 13px 3px 1px;text-align:center}.seq-step b{width:25px;height:25px;font-size:9px}.seq-step span{font-size:8px}.seq-step small{display:none}.seq-step:after{right:1px;width:13px;height:9px}
  .seq-panel{padding:12px 10px 14px}.seq-prompt{min-height:48px;margin-bottom:8px;padding:7px 9px}.seq-prompt-arrow{flex-basis:45px;width:45px}.seq-prompt-arrow:before{width:31px}.seq-prompt strong{font-size:15px}.seq-content{padding:5px 3px 16px}
  .seq-panel .fast-head{margin-bottom:6px}.seq-panel .fast-head h2{font-size:23px}.seq-panel .fast-head p{font-size:11px}.seq-panel .preset-grid{grid-template-columns:1fr 1fr;gap:7px}.seq-panel .preset.recommended{grid-column:1/-1;min-height:205px}.seq-panel .preset:not(.recommended){min-height:174px}.seq-panel .preset{padding:8px}.seq-panel .preset.selected{padding:7px}.seq-panel .preset-art{height:50px}.seq-panel .preset-art .meal-art{height:54px}.seq-panel .preset.recommended h3{font-size:22px}.seq-panel .preset h3{font-size:14px}.seq-panel .preset p{font-size:8px}.seq-panel .preset-price{font-size:9px}.seq-panel .preset-price b{font-size:20px}.seq-panel .preset-cta{min-height:32px;padding:7px;font-size:8px}.seq-panel .return-week{padding:8px 9px}
  .seq-panel .preset.recommended .bundle-art:has(.bundle-meals-five){height:128px;margin-bottom:5px}
  .seq-panel .photo-picker{grid-template-columns:1fr 1fr;gap:7px}.seq-panel .photo-protein-head img{height:104px}.seq-panel .photo-protein-head strong{font-size:17px}.seq-panel .photo-protein-head small{font-size:8px}.seq-panel .photo-options{padding:8px}.seq-panel .photo-sizes{gap:5px}.seq-panel .photo-size{min-height:78px;padding:7px}.seq-panel .photo-size.selected,.seq-panel .photo-size.more.selected{padding:6px}.seq-panel .photo-size strong{font-size:21px}.seq-panel .photo-quantity{display:grid}.seq-panel .photo-stepper{justify-content:center}.seq-panel .photo-next{flex-direction:row;align-items:center}.seq-panel .photo-next>div{min-width:0}.seq-panel .photo-next button{width:auto;white-space:nowrap}
  .seq-panel .base-grid{gap:5px}.seq-panel .base{min-height:151px;padding:7px 4px}.seq-panel .base.selected{padding:6px 3px}.seq-panel .base-art{width:min(100%,105px);max-width:105px}.seq-panel .base h3{min-height:30px;font-size:12px}.seq-panel .base .per{font-size:10px}.seq-panel .base .total{font-size:7px}
  .seq-panel .extras-strip{grid-auto-columns:128px}.seq-panel .extra-card{min-height:166px}.seq-panel .extra-card img{height:65px}
  .seq-week{gap:4px}.seq-day{padding:6px 2px}.seq-day .meal-art{height:43px}.seq-day span{font-size:7px}.seq-day-side{display:none!important}.seq-review-summary{padding:11px}.seq-review-summary strong{font-size:17px}.seq-review-summary b{font-size:23px}.seq-review-actions{grid-template-columns:1fr .52fr}
}
@media(max-width:390px){.seq-flow{min-height:590px}.seq-panel .preset.recommended{min-height:195px}.seq-panel .preset:not(.recommended){min-height:166px}.seq-panel .photo-protein-head img{height:92px}.seq-panel .base-art{width:min(100%,96px);max-width:96px}}
@media(prefers-reduced-motion:reduce){.seq-panel,.seq-step:after,.seq-prompt-arrow{animation:none!important;transition:none!important}}

/* Preserve the richer decision cards; replace only the rendered base trays. */
.seq-panel .base-decision{height:100%;display:grid;grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr);grid-template-areas:"heading heading" "photo choices" "action action";align-items:center;gap:9px 22px}
.seq-panel .base-decision .section-head{grid-area:heading;margin:0}.seq-panel .base-decision .section-head h2{font-size:22px}
.seq-panel .base-decision:before{content:"";grid-area:photo;display:block;width:100%;height:100%;max-height:270px;background:url("real-chicken-tray-transparent.png") center/contain no-repeat;filter:drop-shadow(0 18px 16px rgba(18,47,36,.32))}
.seq-panel .base-grid{grid-area:choices;display:grid;grid-template-columns:1fr;gap:8px}
.seq-panel .base{min-height:72px;padding:8px 40px 8px 10px;display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;text-align:left}.seq-panel .base.selected{padding:7px 39px 7px 9px}
.seq-panel .base-art{width:46px;height:46px;aspect-ratio:1;max-width:none;border:2px solid #173d2f;border-radius:10px;background-image:none;filter:drop-shadow(0 3px 2px rgba(22,48,37,.18))}
.seq-panel .base-art.mixed{background:linear-gradient(90deg,#f0dfb9 0 48%,#6f9c69 52% 100%)}
.seq-panel .base-art.rice{background:repeating-radial-gradient(circle at 30% 35%,#fff8df 0 2px,#ead9ad 3px 5px)}
.seq-panel .base-art.veg{background:radial-gradient(circle at 30% 30%,#d6553b 0 8%,transparent 9%),radial-gradient(circle at 65% 65%,#f0a63e 0 9%,transparent 10%),#6f9c69}
.seq-panel .base h3{min-height:0;margin:0;font-size:16px}.seq-panel .base .per{margin:0;font-size:11px;white-space:nowrap}.seq-panel .base .total{display:block;grid-column:2;font-size:8px;margin:0}.seq-panel .base:after{right:13px;top:50%;transform:translateY(-50%)}
.seq-panel .base-decision .decision-continue{grid-area:action;position:static;margin:0;width:100%;min-height:50px}
@media(max-width:760px){.seq-panel .base-decision{grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);gap:7px 10px}.seq-panel .base-decision:before{max-height:210px}.seq-panel .base-decision .section-head{display:none}.seq-panel .base-grid{gap:6px}.seq-panel .base{min-height:62px;padding:6px 32px 6px 6px;grid-template-columns:35px 1fr;gap:6px}.seq-panel .base.selected{padding:5px 31px 5px 5px}.seq-panel .base-art{width:33px;height:33px}.seq-panel .base h3{font-size:12px}.seq-panel .base .per{grid-column:2;font-size:9px}.seq-panel .base .total{display:none}.seq-panel .base:after{right:9px}}

/* Phone viewport pass: the first decision fits entirely above the fold. */
@media(max-width:760px){
  .sequential-mode{overflow-x:hidden}
  .seq-flow,.seq-viewport,.seq-panel,.seq-content,.seq-panel .fast-start,.seq-panel .preset-grid,.seq-panel .preset{min-width:0;max-width:100%}
  .seq-flow{width:100%}
  .seq-prompt>span:last-child{min-width:0}
  .seq-prompt strong{overflow-wrap:anywhere}
  .seq-panel .preset-grid{width:100%}
  .seq-panel .preset{overflow:hidden}
  .seq-flow[data-step="start"]{grid-template-rows:auto minmax(0,1fr)}
  .seq-flow[data-step="start"] .seq-header{display:none}
  .seq-flow[data-step="start"] .seq-progress{padding-block:7px 9px}
  .seq-flow[data-step="start"] .seq-panel{padding:10px 10px 11px}
  .seq-flow[data-step="start"] .seq-prompt{min-height:46px;margin-bottom:7px;padding:6px 9px}
  .seq-flow[data-step="start"] .seq-prompt strong{font-size:15px;line-height:1.06}
  .seq-flow[data-step="start"] .seq-content{overflow:hidden;padding:3px 3px 7px}
  .seq-flow[data-step="start"] .fast-head{margin-bottom:5px}
  .seq-flow[data-step="start"] .fast-head h2{font-size:22px;line-height:1.02}
  .seq-flow[data-step="start"] .fast-head p{max-width:none;margin-top:5px;font-size:10px;line-height:1.3}
  .seq-flow[data-step="start"] .return-week{min-height:40px;margin:5px 0 7px;padding:6px 9px}
  .seq-flow[data-step="start"] .return-week-copy strong{font-size:13px}
  .seq-flow[data-step="start"] .return-week-copy em{font-size:7px}
  .seq-flow[data-step="start"] .preset-grid{grid-template-rows:198px 166px;gap:7px}
  .seq-flow[data-step="start"] .preset{min-height:0;height:100%}
  .seq-flow[data-step="start"] .preset.recommended{
    min-height:0;
    grid-template-areas:"badge art" "title art" "copy art" "price art" "cta art";
    grid-template-rows:auto auto auto auto 1fr;
    align-content:stretch;
  }
  .seq-flow[data-step="start"] .preset.recommended .preset-cta{grid-area:cta;align-self:end;min-height:31px;margin-top:5px;padding:6px 8px;font-size:8px}
  .seq-flow[data-step="start"] .preset.recommended .bundle-art:has(.bundle-meals-five){height:100%;min-height:0;margin:0;align-self:stretch}
  .seq-flow[data-step="start"] .preset.recommended h3{font-size:20px;line-height:1.02}
  .seq-flow[data-step="start"] .preset.recommended p{margin-top:5px;font-size:8px;line-height:1.28}
  .seq-flow[data-step="start"] .preset.recommended .preset-price{margin-top:5px}
  .seq-flow[data-step="start"] .preset.recommended .preset-price b{font-size:19px}
  .seq-flow[data-step="start"] .preset.recommended .preset-price small{margin-top:2px;font-size:7px}
  .seq-flow[data-step="start"] .preset:not(.recommended){min-height:0;padding:7px}
  .seq-flow[data-step="start"] .preset:not(.recommended) .badge{margin-bottom:3px;padding:3px 5px;font-size:6px}
  .seq-flow[data-step="start"] .preset:not(.recommended) .preset-art{height:42px;margin:0 0 3px}
  .seq-flow[data-step="start"] .preset:not(.recommended) .preset-art .meal-art{height:45px}
  .seq-flow[data-step="start"] .preset:not(.recommended) h3{min-height:0;font-size:12px;line-height:1.05}
  .seq-flow[data-step="start"] .preset:not(.recommended) p{margin-top:3px;font-size:7px;line-height:1.22}
  .seq-flow[data-step="start"] .preset:not(.recommended) .preset-price{margin-top:auto;padding-top:3px;font-size:7px}
  .seq-flow[data-step="start"] .preset:not(.recommended) .preset-price b{font-size:15px}
  .seq-flow[data-step="start"] .preset:not(.recommended) .preset-price small{margin-top:1px;font-size:6px}
  .seq-flow[data-step="start"] .preset:not(.recommended) .preset-cta{min-height:25px;margin-top:4px;padding:4px 5px;font-size:7px}
}
@media(max-width:390px){
  .seq-flow[data-step="start"] .preset-grid{grid-template-rows:192px 162px}
  .seq-flow[data-step="start"] .preset.recommended{grid-template-columns:minmax(0,1fr) 128px}
}
