/* ==========================================================================
   风格七：便当格 Bento —— 暖奶油底、大圆角色块、A+ 平台占双格、贴纸式评级
   超高特异性隔离：三重 ID 前缀，压制宿主页全局 h1/h2/p/dd/ul 样式
   ========================================================================== */

#bxl-bento#bxl-bento#bxl-bento,
#bxl-bento#bxl-bento#bxl-bento *,
#bxl-bento#bxl-bento#bxl-bento *::before,
#bxl-bento#bxl-bento#bxl-bento *::after {
  box-sizing: border-box;
}

#bxl-bento#bxl-bento#bxl-bento :is(h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, table, thead, tbody, tr, th, td, figure, figcaption, blockquote, details, summary, header, footer, section, aside, article, nav, small, b, i, em, strong, time, span) {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
  font: inherit;
  color: inherit;
  letter-spacing: normal;
  text-transform: none;
  text-indent: 0;
  text-shadow: none;
  text-align: inherit;
  text-decoration: none;
  float: none;
  width: auto;
  max-width: none;
  min-width: 0;
  min-height: 0;
  line-height: inherit;
  vertical-align: baseline;
}

#bxl-bento#bxl-bento#bxl-bento :is(h1, h2, h3, h4, h5, h6, p, li, dt, dd, th, td)::before,
#bxl-bento#bxl-bento#bxl-bento :is(h1, h2, h3, h4, h5, h6, p, li, dt, dd, th, td)::after {
  content: none;
}

#bxl-bento#bxl-bento#bxl-bento :is(ul, ol, li) {
  list-style: none;
}

#bxl-bento#bxl-bento#bxl-bento :is(span, b, i, em, strong, small, time, a) {
  display: inline;
  position: static;
  float: none;
}

#bxl-bento#bxl-bento#bxl-bento img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

#bxl-bento#bxl-bento#bxl-bento br,
#bxl-bento#bxl-bento#bxl-bento p:empty {
  display: none;
}

#bxl-bento#bxl-bento#bxl-bento :is(.bt-tile, .bt-tile-top, .bt-gone, .bt-key) > p:not([class]) {
  display: contents;
}

#bxl-bento#bxl-bento#bxl-bento [data-grade="A+"] { --g: var(--g-aplus); }
#bxl-bento#bxl-bento#bxl-bento [data-grade="A"]  { --g: var(--g-a); }
#bxl-bento#bxl-bento#bxl-bento [data-grade="B+"] { --g: var(--g-b); }
#bxl-bento#bxl-bento#bxl-bento [data-grade="C"]  { --g: var(--g-c); }
#bxl-bento#bxl-bento#bxl-bento [data-grade="NR"] { --g: var(--g-nr); }

#bxl-bento#bxl-bento#bxl-bento [data-brand="betvictor"] { --brand: #005587; --brand-hover: #003e63; --brand-soft: #f0f7fc; --brand-border: #bce0f5; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="betway"] { --brand: #00882b; --brand-hover: #006620; --brand-soft: #eefaf2; --brand-border: #b7e8c6; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="whill"] { --brand: #002b5c; --brand-hover: #001a38; --brand-soft: #f0f4f9; --brand-border: #bdcfe6; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="pinnacle"] { --brand: #e04f00; --brand-hover: #b84000; --brand-soft: #fff4ed; --brand-border: #fbd2ba; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="bwin"] { --brand: #b8860b; --brand-hover: #8f6807; --brand-soft: #fef9ec; --brand-border: #edd79a; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="dafa"] { --brand: #b5121b; --brand-hover: #8f0d15; --brand-soft: #fdf1f2; --brand-border: #f3c3c6; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="ysb"] { --brand: #512b81; --brand-hover: #3a1d5e; --brand-soft: #f6f1fb; --brand-border: #d9c8ed; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="esball"] { --brand: #c92a2a; --brand-hover: #a61e1e; --brand-soft: #fef2f2; --brand-border: #f5c4c4; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="m88"] { --brand: #154587; --brand-hover: #0d2f5e; --brand-soft: #f0f5fb; --brand-border: #c2d5ee; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="bet365"] { --brand: #026b4e; --brand-hover: #014d38; --brand-soft: #edf8f4; --brand-border: #b5e0d3; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="paddypower"] { --brand: #006847; --brand-hover: #004b33; --brand-soft: #edf7f3; --brand-border: #b6e0d1; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="ladbrokes"] { --brand: #d61f26; --brand-hover: #ad161c; --brand-soft: #fef1f1; --brand-border: #f5c2c4; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="sportsbet"] { --brand: #0054a6; --brand-hover: #003d7a; --brand-soft: #eef5fc; --brand-border: #bcd6f0; }
#bxl-bento#bxl-bento#bxl-bento [data-brand="tab"] { --brand: #00703c; --brand-hover: #00522b; --brand-soft: #edf7f2; --brand-border: #b7e0cc; }
#bxl-bento#bxl-bento#bxl-bento [data-grade="C"] { --brand: #64748b; --brand-hover: #475569; --brand-soft: #f8fafc; --brand-border: #e2e8f0; }

#bxl-bento#bxl-bento#bxl-bento .bt-vh {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}

#bxl-bento#bxl-bento#bxl-bento {
  --bg: #fbf6ee;
  --card: #ffffff;
  --ink: #1f1a17;
  --text: #4a423c;
  --muted: #857a70;
  --line: #ece3d6;
  --hot: #ff6b3d;
  --g-aplus: #0f8a5f;
  --g-a: #1f6fb2;
  --g-b: #c27a0e;
  --g-c: #c03a2b;
  --g-nr: #7a6f66;
  --brand: #1f1a17;
  --brand-hover: #000;
  --brand-soft: #f6f1ea;
  --brand-border: #e5dccf;
  display: block;
  max-width: 1180px;
  margin: 0 auto;
  padding: 18px 14px 14px;
  border-radius: 28px;
  background: var(--bg);
  color: var(--text);
  font-family: "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  text-align: left;
  overflow-wrap: anywhere;
  -webkit-text-size-adjust: 100%;
  container: bt / inline-size;
}

#bxl-bento#bxl-bento#bxl-bento a {
  color: #c2410c;
  text-decoration: underline;
  text-underline-offset: 0.18em;
  background: none;
  border: 0;
  box-shadow: none;
}

#bxl-bento#bxl-bento#bxl-bento a:hover {
  color: var(--ink);
}

/* ---------- 头部 ---------- */
#bxl-bento#bxl-bento#bxl-bento .bt-hero {
  padding: 26px 22px;
  border-radius: 24px;
  background: var(--ink);
  color: #f5efe6;
}

#bxl-bento#bxl-bento#bxl-bento .bt-upd {
  display: inline-block;
  padding: 3px 12px;
  border-radius: 999px;
  background: var(--hot);
  color: #fff;
  font-size: 12.5px;
  font-weight: 600;
}

#bxl-bento#bxl-bento#bxl-bento .bt-upd-v {
  font-weight: 800;
}

#bxl-bento#bxl-bento#bxl-bento .bt-title {
  margin-top: 14px;
  color: #fff;
  font-size: 26px;
  font-weight: 900;
  line-height: 1.3;
}

#bxl-bento#bxl-bento#bxl-bento .bt-lede {
  margin-top: 10px;
  max-width: 760px;
  color: #d9cfc3;
  font-size: 15px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-notes {
  display: grid;
  gap: 10px;
  margin-top: 12px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-note {
  padding: 14px 18px;
  border-radius: 20px;
  background: var(--card);
  font-size: 13.5px;
  line-height: 1.65;
}

#bxl-bento#bxl-bento#bxl-bento .bt-note-k {
  display: block;
  color: var(--ink);
  font-weight: 900;
}

/* ---------- 区块 ---------- */
#bxl-bento#bxl-bento#bxl-bento .bt-sec {
  margin-top: 34px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-h {
  color: var(--ink);
  font-size: 22px;
  font-weight: 900;
  line-height: 1.3;
}

#bxl-bento#bxl-bento#bxl-bento .bt-h::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 8px;
  border-radius: 50%;
  background: var(--hot);
  vertical-align: middle;
}

#bxl-bento#bxl-bento#bxl-bento .bt-p {
  margin-top: 10px;
  max-width: 820px;
  font-size: 14.5px;
}

/* ---------- 等级 ---------- */
#bxl-bento#bxl-bento#bxl-bento .bt-keys {
  display: grid;
  gap: 10px;
  margin-top: 14px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-key {
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 2px 12px;
  padding: 14px 16px;
  border-radius: 20px;
  background: var(--card);
}

#bxl-bento#bxl-bento#bxl-bento .bt-key img,
#bxl-bento#bxl-bento#bxl-bento .bt-key-none {
  grid-row: 1 / span 2;
  width: 44px;
  height: 44px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-key-none {
  display: grid;
  place-items: center;
  border: 2px dashed var(--g);
  border-radius: 50%;
  color: var(--g);
  font-size: 11px;
  font-weight: 800;
}

#bxl-bento#bxl-bento#bxl-bento .bt-key-t {
  color: var(--g);
  font-size: 15px;
  font-weight: 900;
}

#bxl-bento#bxl-bento#bxl-bento .bt-key-d {
  font-size: 13px;
  line-height: 1.6;
}

/* ---------- 便当格 ---------- */
#bxl-bento#bxl-bento#bxl-bento .bt-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 12px;
  margin-top: 14px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-tile {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 18px;
  border: 1px solid var(--brand-border);
  border-radius: 24px;
  background: var(--brand-soft);
}

#bxl-bento#bxl-bento#bxl-bento .bt-tile-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-logo {
  display: grid;
  place-items: center;
  width: 112px;
  height: 56px;
  padding: 6px 10px;
  border-radius: 14px;
  background: #fff;
}

#bxl-bento#bxl-bento#bxl-bento .bt-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#bxl-bento#bxl-bento#bxl-bento .bt-st {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 4px 12px 4px 4px;
  border-radius: 999px;
  background: #fff;
  box-shadow: 0 2px 0 var(--g);
  transform: rotate(3deg);
}

#bxl-bento#bxl-bento#bxl-bento .bt-st img {
  width: 34px;
  height: 34px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-st-t {
  color: var(--g);
  font-size: 13.5px;
  font-weight: 900;
  white-space: nowrap;
}

#bxl-bento#bxl-bento#bxl-bento .bt-tile[data-grade="NR"] .bt-st {
  padding-left: 12px;
  transform: none;
}

#bxl-bento#bxl-bento#bxl-bento .bt-name {
  color: var(--ink);
  font-size: 20px;
  font-weight: 900;
  line-height: 1.3;
}

#bxl-bento#bxl-bento#bxl-bento .bt-name [lang="en"] {
  margin-left: 6px;
  color: var(--brand);
  font-size: 14.5px;
  font-weight: 700;
}

#bxl-bento#bxl-bento#bxl-bento .bt-name .nm-main {
  margin-left: 0;
  color: var(--ink);
  font-size: 20px;
  font-weight: 900;
}

#bxl-bento#bxl-bento#bxl-bento .bt-desc {
  font-size: 14px;
  line-height: 1.75;
}

#bxl-bento#bxl-bento#bxl-bento .bt-lic {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-lic-i {
  padding: 0 10px;
  border-radius: 999px;
  background: #fff;
  color: var(--brand);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.9;
}

#bxl-bento#bxl-bento#bxl-bento .bt-fig {
  display: grid;
  gap: 8px;
  padding: 14px;
  border-radius: 18px;
  background: #fff;
}

#bxl-bento#bxl-bento#bxl-bento .bt-fig-n {
  color: var(--brand);
  font-size: 30px;
  font-weight: 900;
  line-height: 1.1;
}

#bxl-bento#bxl-bento#bxl-bento .bt-fig-l {
  margin-left: 8px;
  color: var(--muted);
  font-size: 12.5px;
  font-weight: 600;
}

#bxl-bento#bxl-bento#bxl-bento .bt-fig-m {
  color: var(--ink);
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.8;
}

#bxl-bento#bxl-bento#bxl-bento .bt-fig-k {
  margin: 0 6px 0 0;
  padding: 0 6px;
  border-radius: 4px;
  background: var(--brand-soft);
  color: var(--muted);
  font-weight: 600;
}

#bxl-bento#bxl-bento#bxl-bento .bt-fig-k:not(:first-child) {
  margin-left: 10px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-loc {
  padding: 12px 14px;
  border-radius: 18px;
  background: #fff;
  color: var(--ink);
  font-size: 13px;
  font-weight: 600;
}

#bxl-bento#bxl-bento#bxl-bento .bt-reg-s {
  display: inline-block;
  padding: 3px 12px;
  border-radius: 999px;
  background: #fff;
  color: var(--ink);
  font-size: 12.5px;
  font-weight: 700;
  cursor: pointer;
  list-style: none;
}

#bxl-bento#bxl-bento#bxl-bento .bt-reg-s::-webkit-details-marker {
  display: none;
}

#bxl-bento#bxl-bento#bxl-bento .bt-reg-s::after {
  content: " ↓";
  color: var(--brand);
}

#bxl-bento#bxl-bento#bxl-bento .bt-reg[open] .bt-reg-s::after {
  content: " ↑";
}

#bxl-bento#bxl-bento#bxl-bento .bt-rlist {
  display: grid;
  gap: 6px;
  margin-top: 8px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-rlist li {
  padding: 8px 12px;
  border-radius: 12px;
  background: #fff;
  font-size: 12.5px;
  line-height: 1.6;
}

#bxl-bento#bxl-bento#bxl-bento .bt-rn {
  display: block;
  color: var(--ink);
  font-weight: 800;
}

#bxl-bento#bxl-bento#bxl-bento .bt-rl,
#bxl-bento#bxl-bento#bxl-bento .bt-rt {
  display: block;
}

#bxl-bento#bxl-bento#bxl-bento .bt-rt {
  color: var(--muted);
  font-size: 12px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-go {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 46px;
  margin-top: auto;
  padding: 8px 16px;
  border-radius: 999px;
  background: var(--brand);
  color: #fff;
  font-size: 15px;
  font-weight: 800;
  text-decoration: none;
}

#bxl-bento#bxl-bento#bxl-bento .bt-go::after {
  content: "→";
}

#bxl-bento#bxl-bento#bxl-bento .bt-go:hover {
  background: var(--brand-hover);
  color: #fff;
}

/* ---------- 黑名单 ---------- */
#bxl-bento#bxl-bento#bxl-bento .bt-gones {
  display: grid;
  gap: 10px;
  margin-top: 14px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-gone {
  display: grid;
  grid-template-columns: 80px minmax(0, 1fr);
  grid-template-areas: "logo name" "logo reason" "desc desc";
  gap: 4px 14px;
  align-items: center;
  padding: 14px 16px;
  border: 2px dashed #e6c7c1;
  border-radius: 22px;
  background: #fff;
}

#bxl-bento#bxl-bento#bxl-bento .bt-logo--off {
  grid-area: logo;
  width: 80px;
  height: 44px;
  background: #f4efe9;
}

#bxl-bento#bxl-bento#bxl-bento .bt-logo--off img {
  filter: grayscale(1);
  opacity: 0.6;
}

#bxl-bento#bxl-bento#bxl-bento .bt-gone-n {
  grid-area: name;
  color: var(--ink);
  font-size: 16.5px;
  font-weight: 900;
}

#bxl-bento#bxl-bento#bxl-bento .bt-gone-n [lang="en"] {
  margin-left: 4px;
  color: var(--muted);
  font-size: 13px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-gone-r {
  grid-area: reason;
}

#bxl-bento#bxl-bento#bxl-bento .bt-off {
  display: inline-block;
  padding: 0 10px;
  border-radius: 999px;
  background: #fde9e5;
  color: var(--g-c);
  font-size: 12px;
  font-weight: 800;
  line-height: 1.9;
  cursor: not-allowed;
}

#bxl-bento#bxl-bento#bxl-bento .bt-gone-d {
  grid-area: desc;
  margin-top: 6px;
  color: var(--muted);
  font-size: 13px;
}

/* ---------- 门槛 / FAQ / 求助 ---------- */
#bxl-bento#bxl-bento#bxl-bento .bt-crit {
  display: grid;
  gap: 10px;
  margin-top: 14px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-crit-i {
  padding: 16px;
  border-radius: 20px;
  background: var(--card);
}

#bxl-bento#bxl-bento#bxl-bento .bt-crit-t {
  display: block;
  color: var(--ink);
  font-size: 15.5px;
  font-weight: 900;
}

#bxl-bento#bxl-bento#bxl-bento .bt-crit-d {
  margin-top: 4px;
  font-size: 13.5px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-faq {
  display: grid;
  gap: 8px;
  margin-top: 14px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-q {
  border-radius: 18px;
  background: var(--card);
}

#bxl-bento#bxl-bento#bxl-bento .bt-q-s {
  position: relative;
  display: block;
  padding: 14px 46px 14px 18px;
  color: var(--ink);
  font-weight: 800;
  cursor: pointer;
  list-style: none;
}

#bxl-bento#bxl-bento#bxl-bento .bt-q-s::-webkit-details-marker {
  display: none;
}

#bxl-bento#bxl-bento#bxl-bento .bt-q-s::after {
  content: "+";
  position: absolute;
  right: 14px;
  top: 10px;
  display: grid;
  place-items: center;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: var(--hot);
  color: #fff;
  font-size: 18px;
  line-height: 1;
}

#bxl-bento#bxl-bento#bxl-bento .bt-q[open] .bt-q-s::after {
  content: "−";
}

#bxl-bento#bxl-bento#bxl-bento .bt-q-a {
  padding: 0 18px 16px;
  font-size: 14px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-help {
  display: grid;
  gap: 10px;
  margin-top: 12px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-help-i {
  padding: 14px 16px;
  border-radius: 20px;
  background: var(--card);
}

#bxl-bento#bxl-bento#bxl-bento .bt-help-r {
  display: block;
  color: var(--ink);
  font-weight: 900;
}

#bxl-bento#bxl-bento#bxl-bento .bt-help-t {
  font-size: 14px;
}

#bxl-bento#bxl-bento#bxl-bento .bt-back {
  margin-top: 30px;
  text-align: center;
  font-size: 14.5px;
  font-weight: 800;
}

/* ---------- 宽屏 ---------- */
@container bt (min-width: 700px) {
  #bxl-bento#bxl-bento#bxl-bento {
    padding: 22px 22px 18px;
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-hero {
    padding: 34px 32px;
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-title {
    font-size: 34px;
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-notes,
  #bxl-bento#bxl-bento#bxl-bento .bt-grid,
  #bxl-bento#bxl-bento#bxl-bento .bt-gones,
  #bxl-bento#bxl-bento#bxl-bento .bt-crit,
  #bxl-bento#bxl-bento#bxl-bento .bt-help {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-keys {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide {
    grid-column: span 2;
    display: grid;
    grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);
    grid-template-areas:
      "top  top"
      "name fig"
      "desc fig"
      "lic  reg"
      "go   go";
    column-gap: 22px;
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide .bt-tile-top { grid-area: top; }
  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide .bt-name { grid-area: name; }
  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide .bt-desc { grid-area: desc; }
  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide .bt-lic { grid-area: lic; align-self: start; }
  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide .bt-fig { grid-area: fig; align-self: start; }
  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide .bt-reg { grid-area: reg; }
  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide .bt-go { grid-area: go; }
}

@container bt (min-width: 1040px) {
  #bxl-bento#bxl-bento#bxl-bento .bt-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-keys {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-key {
    grid-template-columns: minmax(0, 1fr);
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-key img,
  #bxl-bento#bxl-bento#bxl-bento .bt-key-none {
    grid-row: auto;
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide {
    grid-column: span 3;
    grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 0.9fr);
    grid-template-areas:
      "top  top  top"
      "name fig  go"
      "desc fig  go"
      "lic  reg  reg";
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-tile--wide .bt-go {
    align-self: center;
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-gones {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #bxl-bento#bxl-bento#bxl-bento .bt-gone {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "logo" "name" "reason" "desc";
  }
}

