/* BonFX Survey (Survey MANIFEST, C95): copied as is from bonfx-survey 0.1.0 assets/bonfx-survey.css (same class names and look). */
/* BonFX Survey — six skins ported from _tu/survey/mockups/index.html (S1-S6). Default S3.
   Every class starts with bfxs- so nothing collides with the theme or bonfx-offers (bfx-). */

.bfxs{--bfxs-orange:#e37a36;--bfxs-orange-dk:#c9621f;--bfxs-orange-hot:#ff6b0f;--bfxs-peach:#fdf3ea;--bfxs-peach-bar:#f4cfa9;
  container-type:inline-size;position:relative;margin:34px 0 38px;text-align:center;max-width:100%;overflow:hidden}
.bfxs[hidden]{display:none!important}
.bfxs *{box-sizing:border-box}

/* ---------- shared skeleton ---------- */
.bfxs .bfxs-title{margin:0 auto 18px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;
  --t:40px;--t:clamp(34px, 7.4cqi, 46px);column-gap:calc(var(--t) * .55);row-gap:calc(var(--t) * .28);line-height:1;border:0;background:none}
.bfxs .bfxs-word{display:inline-flex;flex-wrap:nowrap;align-items:center}
.bfxs .bfxs-tile{position:relative;display:inline-grid;place-items:center;width:var(--t);height:var(--t);
  margin:0 0 0 calc(var(--t) * -.07);padding:0;font-size:calc(var(--t) * .62);line-height:1;letter-spacing:0;text-transform:none;
  transform:rotate(var(--r,0deg)) translateY(var(--dy,0px));transition:transform .25s cubic-bezier(.3,1.6,.5,1);user-select:none;-webkit-user-select:none}
.bfxs .bfxs-word .bfxs-tile:first-child{margin-left:0}
.bfxs .bfxs-g{display:block;transform:translateY(var(--gy,0))}
.bfxs .bfxs-tile.lc .bfxs-g{font-size:1.12em;transform:translateY(calc(var(--gy,0px) - .06em))}
.bfxs .bfxs-pt{position:absolute;right:.22em;bottom:.14em;font:700 calc(var(--t) * .2)/1 Lato,Arial,sans-serif}
.bfxs .bfxs-title:hover .bfxs-tile{transform:rotate(calc(var(--r,0deg) * .3)) translateY(-1px)}
.bfxs.is-done .bfxs-tile{animation:bfxs-hop .55s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--i) * 35ms)}
@keyframes bfxs-hop{0%{transform:rotate(var(--r)) translateY(0)}45%{transform:rotate(calc(var(--r) * -1)) translateY(-7px)}100%{transform:rotate(var(--r)) translateY(var(--dy,0px))}}

.bfxs .bfxs-q{margin:0 0 14px;padding:0;text-wrap:balance}
.bfxs .bfxs-opts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 6px;padding:0}
.bfxs .bfxs-opt,.bfxs .bfxs-send{appearance:none;-webkit-appearance:none;cursor:pointer;border:0;background:none;font:inherit;color:inherit;margin:0;
  width:auto;min-width:0;min-height:0;height:auto;text-transform:none;letter-spacing:normal;text-decoration:none;text-shadow:none;box-shadow:none;
  white-space:normal;max-width:100%;
  transition:background .15s,color .15s,transform .12s,box-shadow .15s,border-color .15s,opacity .2s}
.bfxs .bfxs-opt:focus-visible,.bfxs .bfxs-send:focus-visible,.bfxs .bfxs-in:focus-visible{outline:2px solid var(--focus,#e37a36);outline-offset:3px}
.bfxs .bfxs-other{display:flex;justify-content:center;align-items:stretch;gap:8px;margin:12px auto 0;max-width:420px}
.bfxs .bfxs-other[hidden]{display:none}
.bfxs .bfxs-in{flex:1 1 auto;min-width:0;width:auto;height:auto;margin:0;padding:9px 12px;border-radius:6px;border:1.5px solid rgba(0,0,0,.18);
  background:#fff;color:#222;font:400 15px/1.2 Helvetica,Arial,sans-serif;box-shadow:none}
.bfxs .bfxs-send{flex:0 0 auto;padding:9px 16px;border-radius:6px;font:700 14px/1 Helvetica,Arial,sans-serif;background:#333;color:#fff}
.bfxs .bfxs-note{margin:12px 0 0;padding:0;font-size:15px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}
.bfxs .bfxs-note:empty{display:none}
.bfxs .bfxs-note strong{font-weight:700}
.bfxs .bfxs-thanks{display:block;font-size:20px;font-weight:700;margin-bottom:2px}
.bfxs.is-done .bfxs-opt{pointer-events:none}
.bfxs.is-done .bfxs-opt:not([aria-checked="true"]){opacity:.35}
.bfxs.is-done .bfxs-opt[aria-checked="true"]{animation:bfxs-pop .45s cubic-bezier(.3,1.6,.5,1)}
@keyframes bfxs-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}100%{transform:scale(1)}}
.bfxs.is-done .bfxs-other{display:none}
.bfxs.bfxs-shake .bfxs-other{animation:bfxs-shake .35s}
@keyframes bfxs-shake{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}
.bfxs .bfxs-prev{position:absolute;bottom:6px;left:10px;font:700 9px/1 Helvetica,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c00;opacity:.8}

/* ===================== S1 Rack and Board ===================== */
.bfxs-s1{background:#f7f0e1;border:1px solid #e3d5b8;border-radius:10px;padding:30px 26px 24px;
  background-image:radial-gradient(rgba(140,100,50,.06) 1px,transparent 1px);background-size:9px 9px}
.bfxs-s1 .bfxs-title{position:relative;padding:4px 10px 16px;--t:40px;--t:clamp(32px, 6.8cqi, 44px)}
.bfxs-s1 .bfxs-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;border-radius:3px 3px 6px 6px;
  background:linear-gradient(#a8743f,#7b4f25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 3px 6px rgba(60,30,10,.25);z-index:0}
.bfxs-s1 .bfxs-tile{z-index:calc(30 - var(--i));border-radius:calc(var(--t) * .14);
  background-color:var(--tb,#efd7a4);color:var(--tf,#2b2118);
  background-image:linear-gradient(160deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,0) 55%,rgba(60,35,10,.08) 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(60,35,10,.18),0 2px 0 rgba(110,70,30,.55),0 4px 7px rgba(60,35,10,.28)}
.bfxs-s1 .bfxs-tile .bfxs-pt{color:inherit;opacity:.72}
.bfxs-s1 .bfxs-tile .bfxs-g{transform:translate(-.04em,var(--gy,-.02em))}
.bfxs-s1 .bfxs-q{font:700 21px/1.25 "Libre Caslon Text",Georgia,serif;color:#2b2118}
.bfxs-s1 .bfxs-opt{padding:9px 13px;border-radius:6px;background:#fff9ec;color:#3b2c1c;border:1px solid #dcc8a2;
  font:700 14px/1.15 Lato,Arial,sans-serif;box-shadow:0 1px 0 #d2bb90}
.bfxs-s1 .bfxs-opt:hover{border-color:#b58c55}
.bfxs-s1 .bfxs-opt[aria-checked="true"]{background:#d6463a;border-color:#b2342a;color:#fff;box-shadow:0 2px 0 #8e281f}
.bfxs-s1 .bfxs-opt[aria-checked="true"]:before{content:"TW ";font-size:9px;letter-spacing:.08em;opacity:.8;vertical-align:2px}
.bfxs-s1 .bfxs-send{background:#4a2f1b;color:#f8e9c6;font-family:Lato,Arial,sans-serif;box-shadow:0 3px 0 #2c1b0e}
.bfxs-s1 .bfxs-note{color:#6b5640;font-family:Lato,Arial,sans-serif}
.bfxs-s1 .bfxs-credit{position:absolute;top:10px;right:14px;font:700 9px/1 Lato,Arial,sans-serif;letter-spacing:.16em;color:#a28d6d;text-transform:uppercase}

/* ===================== S2 Ransom Note ===================== */
.bfxs-s2{background:#ebe7df;border-radius:4px;padding:34px 24px 26px;overflow:visible;
  background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.018) 0 2px,transparent 2px 5px),radial-gradient(circle at 20% 10%,#f4f1ea,#e4dfd4);
  box-shadow:inset 0 0 0 1px #d9d3c6}
.bfxs-s2:before,.bfxs-s2:after{content:"";position:absolute;width:86px;height:24px;background:rgba(255,246,190,.72);box-shadow:0 1px 2px rgba(0,0,0,.08)}
.bfxs-s2:before{top:-9px;left:28px;transform:rotate(-6deg)}
.bfxs-s2:after{top:-8px;right:34px;transform:rotate(5deg)}
.bfxs-s2 .bfxs-title{--t:40px;--t:clamp(34px, 7.2cqi, 46px);column-gap:calc(var(--t) * .5)}
.bfxs-s2 .bfxs-tile{width:auto;min-width:calc(var(--t) * .78);height:auto;padding:calc(var(--t) * .1) calc(var(--t) * .16);
  margin-left:calc(var(--t) * -.05);font-size:calc(var(--t) * .7 * var(--s,1));background:var(--tb,#fffdf6);color:var(--tf,#111);
  box-shadow:1px 2px 0 rgba(0,0,0,.14),0 3px 6px rgba(0,0,0,.12)}
.bfxs-s2 .bfxs-q{font:400 20px/1.3 "Special Elite","Courier New",monospace;color:#1b1b1b;letter-spacing:.01em}
.bfxs-s2 .bfxs-opt{padding:7px 10px 6px;border-radius:3px;background:#1c1c1c;color:#f2f2f2;
  font:700 13px/1.15 "Courier Prime","Courier New",monospace;letter-spacing:.08em;text-transform:uppercase;
  text-shadow:0 1px 0 rgba(255,255,255,.25),0 -1px 0 rgba(0,0,0,.6);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 2px rgba(0,0,0,.25)}
.bfxs-s2 .bfxs-opt:nth-child(odd){transform:rotate(-1.2deg)}.bfxs-s2 .bfxs-opt:nth-child(even){transform:rotate(1deg)}
.bfxs-s2 .bfxs-opt:hover{background:#2c2c2c}
.bfxs-s2 .bfxs-opt[aria-checked="true"]{background:#d42a1f}
.bfxs-s2 .bfxs-send{background:#111;color:#fff;font:400 15px/1 "Archivo Black",Arial,sans-serif;border-radius:2px 5px 3px 4px}
.bfxs-s2 .bfxs-note{font-family:"Special Elite","Courier New",monospace;color:#3b3b3b}

/* ===================== S3 BonFX House (matches the .bfx-inl ad block) ===================== */
.bfxs-s3{background:var(--bfxs-peach);border-bottom:2px solid var(--bfxs-orange);padding:34px 28px 26px}
.bfxs-s3 .bfxs-bar{position:absolute;top:0;left:0;right:0;height:4px;background:var(--bfxs-peach-bar);overflow:hidden}
.bfxs-s3 .bfxs-bar i{display:block;height:100%;width:0;background:var(--bfxs-orange-hot);transition:width 1s linear}
.bfxs-s3.is-timing .bfxs-bar i,.bfxs-s3.is-seen .bfxs-bar i{width:100%}
.bfxs-s3 .bfxs-eyebrow{font:700 12px/1 Helvetica,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--bfxs-orange-dk);margin:0 0 16px}
.bfxs-s3 .bfxs-tag{position:absolute;top:12px;right:14px;font:600 10px/1 Helvetica,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}
.bfxs-s3 .bfxs-tile{border-radius:calc(var(--t) * .16);background:var(--tb,#fff);color:var(--tf,#c9621f);
  box-shadow:inset 0 0 0 1.5px rgba(201,98,31,.22),0 2px 0 rgba(90,45,15,.28),0 4px 10px rgba(201,98,31,.16)}
.bfxs-s3 .bfxs-tile .bfxs-fn{position:absolute;left:0;right:0;bottom:calc(var(--t) * -.42);font:600 8.5px/1 Helvetica,Arial,sans-serif;letter-spacing:.04em;color:#b79a80;white-space:nowrap;opacity:0;transition:opacity .2s}
.bfxs-s3 .bfxs-tile:hover .bfxs-fn{opacity:1}
.bfxs-s3 .bfxs-q{font:700 23px/1.2 "Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;font-size:clamp(21px,4.2cqi,27px);color:#1a1a1a}
.bfxs-s3 .bfxs-opt{padding:10px 15px;border-radius:999px;background:#fff;color:#3a2a1c;border:1.5px solid #ead3bd;font:600 14px/1.15 Helvetica,Arial,sans-serif}
.bfxs-s3 .bfxs-opt:hover{border-color:var(--bfxs-orange);color:var(--bfxs-orange-dk)}
.bfxs-s3 .bfxs-opt[aria-checked="true"]{background:var(--bfxs-orange);border-color:var(--bfxs-orange);color:#fff}
.bfxs-s3 .bfxs-in{border-color:#ead3bd}
.bfxs-s3 .bfxs-send{background:var(--bfxs-orange);color:#fff;border-radius:4px}
.bfxs-s3 .bfxs-send:hover{background:var(--bfxs-orange-dk)}
.bfxs-s3 .bfxs-note{font-family:Helvetica,Arial,sans-serif;color:#6b5a4a}
.bfxs-s3 .bfxs-thanks{color:var(--bfxs-orange-dk)}

/* ===================== S4 Ink Well (dark) ===================== */
.bfxs-s4{--focus:#ece6da;background:#141312;border-radius:12px;padding:34px 26px 26px;color:#ece6da;
  background-image:radial-gradient(120% 70% at 50% 0%,#24211e 0%,#141312 70%);box-shadow:0 1px 0 #2a2724 inset}
.bfxs-s4 .bfxs-meta{display:flex;justify-content:space-between;font:700 10px/1 "Space Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#7d766b;margin:-14px -8px 20px}
.bfxs-s4 .bfxs-tile{border-radius:calc(var(--t) * .2);color:var(--tf,#f1ead9);
  background-color:var(--tb,#26231f);background-image:linear-gradient(180deg,rgba(255,255,255,.07),rgba(0,0,0,.22));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 0 0 1px rgba(255,255,255,.05),0 3px 0 #0a0909,0 8px 16px rgba(0,0,0,.55)}
.bfxs-s4 .bfxs-q{font:italic 400 27px/1.15 "Instrument Serif",Georgia,serif;font-size:clamp(24px,4.6cqi,30px);color:#ece6da}
.bfxs-s4 .bfxs-opt{padding:9px 14px;border-radius:999px;border:1px solid #3d3934;color:#cfc8ba;font:700 12px/1.2 "Space Mono",monospace;letter-spacing:.04em}
.bfxs-s4 .bfxs-opt:hover{border-color:#8b8478;color:#fff}
.bfxs-s4 .bfxs-opt[aria-checked="true"]{background:#ece6da;border-color:#ece6da;color:#141312}
.bfxs-s4 .bfxs-in{background:#1d1b19;border-color:#3d3934;color:#ece6da}
.bfxs-s4 .bfxs-send{border-radius:999px;background:#ff7a35;color:#141312;font:700 12px/1 "Space Mono",monospace;letter-spacing:.1em;text-transform:uppercase}
.bfxs-s4 .bfxs-note{font-family:"Space Mono",monospace;font-size:13px;color:#a39d92}
.bfxs-s4 .bfxs-thanks{color:#ff8a45}

/* ===================== S5 Wood Type Drawer ===================== */
.bfxs-s5{--focus:#b8261b;background:#efe6d2;border-radius:6px;padding:30px 24px 26px;border:1px solid #d9caa8;
  background-image:linear-gradient(rgba(255,255,255,.35),rgba(255,255,255,0)),repeating-linear-gradient(90deg,rgba(120,90,40,.03) 0 1px,transparent 1px 4px)}
.bfxs-s5 .bfxs-rule{display:flex;align-items:center;gap:10px;justify-content:center;font:400 11px/1 "Holtwood One SC",serif;letter-spacing:.18em;color:#8a6b43;margin:0 0 18px;white-space:nowrap}
.bfxs-s5 .bfxs-rule:before,.bfxs-s5 .bfxs-rule:after{content:"";height:0;flex:0 1 70px;border-top:3px double #b8996b}
.bfxs-s5 .bfxs-tile{border-radius:calc(var(--t) * .08);height:calc(var(--t) * 1.12);color:var(--tf,#1f1a16);background-color:var(--tb,#c08a52);
  background-image:
    repeating-linear-gradient(var(--ga,100deg),rgba(90,50,15,.10) 0 1px,transparent 1px 5px,rgba(255,240,210,.08) 5px 7px,transparent 7px 11px),
    linear-gradient(170deg,rgba(255,240,210,.22),rgba(0,0,0,0) 60%,rgba(60,30,5,.18));
  box-shadow:inset 0 1px 0 rgba(255,235,200,.45),inset 0 -3px 0 rgba(70,35,10,.28),inset 2px 0 0 rgba(255,235,200,.12),0 2px 0 #6e4520,0 5px 9px rgba(50,25,5,.32)}
.bfxs-s5 .bfxs-tile .bfxs-g{text-shadow:0 1px 0 rgba(255,230,190,.35);opacity:.94}
.bfxs-s5 .bfxs-q{font:400 21px/1.25 Bevan,Georgia,serif;color:#2a1f17}
.bfxs-s5 .bfxs-opt{position:relative;padding:10px 12px;background:#fbf6ea;color:#3a2a1c;font:700 13px/1.15 "Courier Prime","Courier New",monospace;letter-spacing:.06em;text-transform:uppercase;
  border:1px solid #cdb68c;border-radius:3px;
  background-image:radial-gradient(circle at 0 50%,transparent 4px,#fbf6ea 4.5px),radial-gradient(circle at 100% 50%,transparent 4px,#fbf6ea 4.5px);
  background-size:51% 100%;background-position:left,right;background-repeat:no-repeat}
.bfxs-s5 .bfxs-opt:hover{border-color:#a91f15}
.bfxs-s5 .bfxs-opt[aria-checked="true"]{color:#a91f15;border-color:#a91f15;box-shadow:inset 0 0 0 1px #a91f15}
.bfxs-s5 .bfxs-opt[aria-checked="true"]:after{content:"";position:absolute;inset:-4px;border:2px solid rgba(169,31,21,.55);border-radius:4px;transform:rotate(-2deg)}
.bfxs-s5 .bfxs-in{border-color:#cdb68c;background:#fbf6ea;font-family:"Courier Prime","Courier New",monospace}
.bfxs-s5 .bfxs-send{background:#a91f15;color:#fbf1de;font:400 14px/1 "Alfa Slab One",Georgia,serif;letter-spacing:.05em;border-radius:4px;box-shadow:0 3px 0 #6e140d}
.bfxs-s5 .bfxs-note{font-family:"Courier Prime","Courier New",monospace;color:#6b5236}
.bfxs-s5 .bfxs-thanks{color:#a91f15}

/* ===================== S6 Toy Box ===================== */
.bfxs-s6{--focus:#2f7cf6;background:#fffaf0;border-radius:22px;padding:30px 22px 26px;border:2px solid #f1e6cf;
  background-image:radial-gradient(#f2dfb9 1.4px,transparent 1.6px);background-size:18px 18px}
.bfxs-s6 .bfxs-title{--t:40px;--t:clamp(34px, 7cqi, 46px)}
.bfxs-s6 .bfxs-tile{border-radius:calc(var(--t) * .26);background:var(--tb,#2f7cf6);color:var(--tf,#fff);border:3px solid #fff;
  box-shadow:0 4px 0 rgba(0,0,0,.25),0 7px 12px rgba(80,50,0,.18);
  box-shadow:0 4px 0 color-mix(in srgb,var(--tb) 65%,#000),0 7px 12px rgba(80,50,0,.18)}
.bfxs-s6 .bfxs-tile .bfxs-g{text-shadow:0 2px 0 rgba(0,0,0,.2);text-shadow:0 2px 0 color-mix(in srgb,var(--tb) 70%,#000)}
.bfxs-s6 .bfxs-tile.lt .bfxs-g{text-shadow:none}
.bfxs-s6 .bfxs-q{font:700 22px/1.2 Fredoka,Arial,sans-serif;color:#2a2440}
.bfxs-s6 .bfxs-opt{padding:10px 15px;border-radius:14px;background:#fff;color:#2a2440;font:700 15px/1.15 Fredoka,Arial,sans-serif;
  border:2px solid #e9dcc2;box-shadow:0 3px 0 #e9dcc2}
.bfxs-s6 .bfxs-opt:hover{transform:translateY(-1px)}
.bfxs-s6 .bfxs-opt[aria-checked="true"]{background:var(--oc,#2f7cf6);border-color:var(--oc,#2f7cf6);color:#fff;transform:translateY(3px);box-shadow:none}
.bfxs-s6 .bfxs-in{border:2px solid #e9dcc2;border-radius:12px;font-family:Fredoka,Arial,sans-serif}
.bfxs-s6 .bfxs-send{border-radius:12px;background:#ffc21a;color:#2a2440;font:700 15px/1 Fredoka,Arial,sans-serif;box-shadow:0 4px 0 #d99a00}
.bfxs-s6 .bfxs-note{font-family:Fredoka,Arial,sans-serif;font-weight:700;color:#7a6f5a}
.bfxs-s6 .bfxs-thanks{color:#2fb36d}

/* ---------- phone (matches the mockup's 800px break: the article column goes full width) ---------- */
/* Touch (Douglas 2026-10-15): every answer, the text box and Send are at least 44 px tall on a touch screen. */
@media (pointer:coarse){
  .bfxs .bfxs-opt,.bfxs .bfxs-send,.bfxs .bfxs-in{min-height:44px}
  .bfxs .bfxs-opt,.bfxs .bfxs-send{display:inline-flex;align-items:center;justify-content:center}
}
@media (max-width:480px){
  /* Phone (Douglas 2026-10-15): 44 px answers, and less space around the title, the question and the rows,
     so the box grows as little as it can. */
  .bfxs{padding-left:16px!important;padding-right:16px!important;margin:26px 0 30px}
  .bfxs .bfxs-title{margin-bottom:12px;row-gap:calc(var(--t) * .2)}
  .bfxs .bfxs-q{margin-bottom:10px}
  .bfxs .bfxs-opts{gap:6px;margin-bottom:2px}
  .bfxs .bfxs-opt,.bfxs .bfxs-send{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-top:6px;padding-bottom:6px}
  .bfxs .bfxs-other{flex-wrap:wrap;margin-top:8px;gap:6px}
  .bfxs .bfxs-in{flex-basis:100%;min-height:44px;font-size:16px}
  .bfxs .bfxs-send{flex:1 1 100%}
  .bfxs .bfxs-note{margin-top:8px}
  .bfxs-s3{padding-top:24px;padding-bottom:18px}
  .bfxs-s3 .bfxs-eyebrow{margin-bottom:10px}
}
@media (prefers-reduced-motion:reduce){
  .bfxs .bfxs-tile,.bfxs .bfxs-opt,.bfxs .bfxs-send,.bfxs-s3 .bfxs-bar i{transition:none}
  .bfxs.is-done .bfxs-tile,.bfxs.is-done .bfxs-opt[aria-checked="true"],.bfxs.bfxs-shake .bfxs-other{animation:none}
}
.bfxs .bfxs-more{margin:14px auto 0;max-width:420px;text-align:center}
.bfxs .bfxs-more-q{display:block;margin:0;font-size:14px;line-height:1.4;opacity:.8}
.bfxs .bfxs-more .bfxs-other,.bfxs.is-done .bfxs-more .bfxs-other{display:flex;margin-top:6px}
.bfxs .bfxs-skip{appearance:none;-webkit-appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;color:inherit;opacity:.6;text-decoration:underline;text-transform:none;letter-spacing:normal;margin:6px 0 0;padding:6px 8px;min-height:32px}
@media (max-width:480px),(pointer:coarse){.bfxs .bfxs-skip{min-height:44px}}
