/* Dorax Finance — the last panels the owner's v6 opened with the look before inside its frame, their content in v6 (v520; features/phone/r6-old.js).
   A sheet keeps the v6 sheet's frame (look-r6-panels.css: .r6-old.r6o-sheet, #121414); a form is the household's v6 form (look-r6-add.css:
   .r6-add, the page's black). The parts are the v6 ones: words #EFF1F6 and their quiet .6, blocks rgba(239, 241, 246, .05) with hairlines .07, the
   round icons .07 (lime for money in or done, coral for a loss, amber for what to look at), lime #9FD182 for the main button and a share kept,
   coral #FF8A80 for what is taken away. Type: a figure 30/600 with its cents smaller, a part's title 17/500, a row 15/500, the line under it 13.
   The company's colours: tools/r6-co.py; light: tools/r6-light.py; the computer (a sheet as a dialog in the middle): css/desk6/desk6-panels.css. */
@media (max-width: 920px) {
  /* ---------- a sheet's body ---------- */
  :root.land #overlay .drawer.r6-old > .body.r6q { display: flex; flex-direction: column; gap: 0; padding: 6px 20px 26px; }
  :root.land #overlay .r6q-lead { margin: 0 0 4px; color: rgba(239, 241, 246, .6); font-size: 15px; line-height: 1.45; }
  :root.land #overlay .r6q-none { margin: 4px 0 0; color: rgba(239, 241, 246, .6); font-size: 15px; line-height: 1.45; }

  /* ---------- the top: what the figure is, the figure, what it is of ---------- */
  :root.land #overlay .r6q-top { display: flex; flex-direction: column; gap: 4px; }
  :root.land #overlay .r6q-top > small { color: rgba(239, 241, 246, .6); font-size: 14px; line-height: 1.35; }
  :root.land #overlay .r6q-top > b { color: #EFF1F6; font-size: 30px; font-weight: 600; letter-spacing: -.025em; line-height: 1.15; overflow-wrap: anywhere; }
  :root.land #overlay .r6q-top > b .cents { opacity: 1; color: rgba(239, 241, 246, .45); font-size: .6em; font-weight: 500; letter-spacing: 0; }
  :root.land #overlay .r6q-top > b.neg { color: #FF8A80; }
  :root.land #overlay .r6q-of { color: rgba(239, 241, 246, .6); font-size: 14px; }
  :root.land #overlay .r6q-top > p { margin: 8px 0 0; color: rgba(239, 241, 246, .6); font-size: 15px; line-height: 1.45; }
  :root.land #overlay .r6q-say { margin: 14px 0 0; color: #EFF1F6; font-size: 15px; font-weight: 500; line-height: 1.45; }
  :root.land #overlay .r6q-fine { margin: 6px 0 0; }
  :root.land #overlay .r6q-held { margin: 8px 0 0; color: rgba(239, 241, 246, .6); font-size: 14px; }
  :root.land #overlay .r6q-gain { display: flex; align-items: baseline; gap: 8px; margin: 6px 0 0; font-size: 15px; }
  :root.land #overlay .r6q-gain b { font-weight: 600; }
  :root.land #overlay .r6q-gain small { color: rgba(239, 241, 246, .6); font-size: 13px; }
  :root.land #overlay .r6q-gain.pos { color: #9FD182; }
  :root.land #overlay .r6q-gain.neg { color: #FF8A80; }
  :root.land #overlay .r6q-track { position: relative; height: 8px; margin-top: 16px; border-radius: 4px; background: rgba(239, 241, 246, .08); overflow: hidden; }
  :root.land #overlay .r6q-track > i { display: block; height: 100%; border-radius: 4px; }
  :root.land #overlay .r6q-track > i.go { background: #9FD182; }
  :root.land #overlay .r6q-track > i.over { background: #FF8A80; }

  /* ---------- a part: its title in words, its rows in one block ---------- */
  :root.land #overlay .r6q-sec { display: flex; flex-direction: column; margin-top: 28px; }
  :root.land #overlay .body.r6q > .r6q-sec:first-child { margin-top: 10px; }
  :root.land #overlay .r6q-sec > h3 { margin: 0 0 12px; color: #EFF1F6; font-size: 17px; font-weight: 500; letter-spacing: -.01em; line-height: 1.3; text-transform: none; }
  :root.land #overlay .r6q-card { display: flex; flex-direction: column; padding: 0 18px; border-radius: 24px; background: rgba(239, 241, 246, .05); }
  :root.land #overlay .r6q-row { display: flex; align-items: center; gap: 14px; min-height: 64px; padding: 10px 0; box-sizing: border-box; color: #EFF1F6; }
  :root.land #overlay button.r6q-row { all: unset; box-sizing: border-box; cursor: pointer; -webkit-tap-highlight-color: transparent; display: flex; align-items: center; gap: 14px; width: 100%; min-height: 64px; padding: 10px 0; color: #EFF1F6; transition: opacity .2s ease-out; }
  :root.land #overlay button.r6q-row:active { opacity: .7; }
  :root.land #overlay button.r6q-row:focus-visible { outline: 2px solid #9FD182; outline-offset: 2px; border-radius: 14px; }
  :root.land #overlay .r6q-card > .r6q-row + .r6q-row { border-top: 1px solid rgba(239, 241, 246, .07); }
  :root.land #overlay .r6q-card > .r6q-row.r6q-total { border-top-color: rgba(239, 241, 246, .16); }
  :root.land #overlay .r6q-row.r6q-total .r6q-t b { font-weight: 600; }
  :root.land #overlay .r6q-ic { flex: none; display: grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: rgba(239, 241, 246, .07); color: rgba(239, 241, 246, .85); overflow: hidden; }
  :root.land #overlay .r6q-ic svg { width: 19px; height: 19px; }
  :root.land #overlay .r6q-ic > b { color: #EFF1F6; font-size: 15px; font-weight: 600; }
  :root.land #overlay .r6q-ic.ok { background: rgba(159, 209, 130, .14); color: #9FD182; }
  :root.land #overlay .r6q-ic.ok > b { color: #9FD182; }
  :root.land #overlay .r6q-ic.neg { background: rgba(255, 138, 128, .14); color: #FF8A80; }
  :root.land #overlay .r6q-ic.warn { background: rgba(247, 210, 122, .14); color: #F7D27A; }
  :root.land #overlay .r6q-ic.r6q-lg { background: none; }
  :root.land #overlay .r6q-ic.r6q-lg :is(.inst, .inst img) { width: 40px; height: 40px; min-width: 40px; border-radius: 50%; font-size: 12px; }
  :root.land #overlay .r6q-t { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 3px; }
  :root.land #overlay .r6q-t > b { color: #EFF1F6; font-size: 15px; font-weight: 500; line-height: 1.35; overflow-wrap: anywhere; }
  :root.land #overlay .r6q-t > small { color: rgba(239, 241, 246, .58); font-size: 13px; line-height: 1.4; overflow-wrap: anywhere; }
  :root.land #overlay .r6q-t > em { color: #F7D27A; font-size: 13px; font-style: normal; font-weight: 500; }
  :root.land #overlay .r6q-v { flex: none; color: #EFF1F6; font-size: 15px; font-weight: 500; text-align: right; }
  :root.land #overlay .r6q-v.in, :root.land #overlay .r6q-v.pos { color: #9FD182; }
  :root.land #overlay .r6q-v.neg { color: #FF8A80; }
  :root.land #overlay .r6q-chev { flex: none; display: grid; color: rgba(239, 241, 246, .45); }
  :root.land #overlay .r6q-row.done .r6q-v { color: #9FD182; }
  :root.land #overlay .r6q-row.due .r6q-t > small { color: #9FD182; }
  /* a movement: its name and amount on one line, what it was under them across the row */
  :root.land #overlay .r6q-tl { display: flex; align-items: baseline; justify-content: space-between; gap: 10px; min-width: 0; }
  :root.land #overlay .r6q-tl > b:first-child { min-width: 0; color: #EFF1F6; font-size: 15px; font-weight: 500; overflow-wrap: anywhere; }
  /* a movement's deletion: a quiet round × at the end of its row */
  :root.land #overlay .r6q-x { all: unset; box-sizing: border-box; cursor: pointer; -webkit-tap-highlight-color: transparent; flex: none; display: grid; place-items: center; width: 36px; height: 36px; margin-right: -8px; border-radius: 50%; color: rgba(239, 241, 246, .45); }
  :root.land #overlay .r6q-x:active { background: rgba(255, 138, 128, .12); color: #FF8A80; }
  :root.land #overlay .r6q-x:focus-visible { outline: 2px solid #9FD182; outline-offset: 1px; }

  /* ---------- the sheet's foot: one or two flat buttons at the thumb ---------- */
  :root.land #overlay .drawer.r6-old > footer.r6q-foot { display: flex; flex-direction: row; align-items: stretch; gap: 10px; padding: 12px 20px calc(16px + var(--safe-b, 0px)); border: 0; background: transparent; }
  :root.land #overlay .r6q-b { all: unset; box-sizing: border-box; cursor: pointer; -webkit-tap-highlight-color: transparent; flex: 1 1 0; min-width: 0; display: flex; align-items: center; justify-content: center; gap: 8px; min-height: 52px; padding: 0 18px; border-radius: 999px;
    background: rgba(239, 241, 246, .08); color: #EFF1F6; font-size: 15px; font-weight: 500; text-align: center; transition: transform .34s cubic-bezier(.2, .9, .3, 1.25); }
  :root.land #overlay .r6q-b.go { background: #9FD182; color: #101212; }
  :root.land #overlay .r6q-b:active { transform: scale(.97); }
  :root.land #overlay .r6q-b:focus-visible { outline: 2px solid #9FD182; outline-offset: 3px; }
  :root.land #overlay .r6q-b[disabled] { opacity: .6; cursor: default; }
  :root.land #overlay .r6q-two { display: flex; gap: 10px; margin-top: 12px; }

  /* ---------- something done, or nothing left: its round, its words ---------- */
  :root.land #overlay .r6q-done { display: flex; flex-direction: column; align-items: center; padding: 28px 8px 8px; text-align: center; }
  :root.land #overlay .r6q-dic { display: grid; place-items: center; width: 64px; height: 64px; border-radius: 50%; background: rgba(159, 209, 130, .14); color: #9FD182; }
  :root.land #overlay .r6q-done > h3 { margin: 18px 0 6px; color: #EFF1F6; font-size: 20px; font-weight: 500; letter-spacing: -.02em; }
  :root.land #overlay .r6q-done > p { margin: 0; color: rgba(239, 241, 246, .6); font-size: 15px; line-height: 1.45; }
  :root.land #overlay .r6q-done > p b { color: #EFF1F6; font-weight: 500; }

  /* ---------- the pairs: each its amount, its two sides in one block, its two answers ---------- */
  :root.land #overlay .r6q-pair { display: flex; flex-direction: column; margin-top: 26px; }
  :root.land #overlay .r6q-pamt { margin: 0 0 12px; color: #EFF1F6; font-size: 30px; font-weight: 600; letter-spacing: -.025em; line-height: 1.15; }
  :root.land #overlay .r6q-pamt .cents { opacity: 1; color: rgba(239, 241, 246, .45); font-size: .6em; font-weight: 500; }

  /* ---------- the terms: its parts titled at 17/500, its words at 15 ---------- */
  :root.land #overlay .r6q-legal .lp-meta { margin: 0 0 4px; color: rgba(239, 241, 246, .5); font-size: 13px; }
  :root.land #overlay .r6q-legal section + section, :root.land #overlay .r6q-legal .lp-meta + section { margin-top: 26px; }
  :root.land #overlay .r6q-legal h2 { margin: 0 0 10px; color: #EFF1F6; font-size: 17px; font-weight: 500; letter-spacing: -.01em; line-height: 1.3; text-transform: none; }
  :root.land #overlay .r6q-legal p { margin: 0 0 10px; color: rgba(239, 241, 246, .7); font-size: 15px; line-height: 1.55; }
  :root.land #overlay .r6q-legal p :is(b, strong) { color: #EFF1F6; font-weight: 500; }
  :root.land #overlay .r6q-legal a, :root.land #overlay .r6q-legal .linkbtn { color: #9FD182; }

  /* ---------- a category's icon: every drawing a round in the category's colour, the one it has ringed in lime ---------- */
  :root.land #overlay .r6q-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(52px, 1fr)); gap: 12px 10px; margin-top: 20px; padding: 0; }
  :root.land #overlay .r6q-cic { all: unset; box-sizing: border-box; cursor: pointer; -webkit-tap-highlight-color: transparent; justify-self: center; display: grid; place-items: center; width: 52px; height: 52px; border-radius: 50%;
    background: color-mix(in srgb, var(--c) 18%, transparent); color: var(--c); transition: transform .34s cubic-bezier(.2, .9, .3, 1.25); }
  :root.land #overlay .r6q-cic .cg { display: grid; place-items: center; width: auto; height: auto; margin: 0; border: 0; border-radius: 0; background: none; color: inherit; box-shadow: none; }
  :root.land #overlay .r6q-cic svg { width: 22px; height: 22px; }
  :root.land #overlay .r6q-cic.on { box-shadow: 0 0 0 2px #121414, 0 0 0 4px #9FD182; }
  :root.land #overlay .r6q-cic:active { transform: scale(.92); }
  :root.land #overlay .r6q-cic:focus-visible { outline: 2px solid #9FD182; outline-offset: 4px; }

  /* ---------- the vote: each question at 17/500, its answers as pills (the one chosen light), the banks with their logos ---------- */
  :root.land #overlay .r6q-of .r6q-sec:first-of-type { margin-top: 8px; }
  :root.land #overlay .r6q-sub { margin: -6px 0 12px; color: rgba(239, 241, 246, .6); font-size: 14px; line-height: 1.4; }
  :root.land #overlay .r6q-picks { display: flex; flex-wrap: wrap; gap: 8px; }
  :root.land #overlay .r6q-picks.three { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
  :root.land #overlay .r6q-pick { all: unset; box-sizing: border-box; cursor: pointer; -webkit-tap-highlight-color: transparent; display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 0 16px; border-radius: 999px;
    background: rgba(239, 241, 246, .06); box-shadow: inset 0 0 0 1px rgba(239, 241, 246, .12); color: rgba(239, 241, 246, .8); font-size: 15px; font-weight: 500; text-align: center; transition: transform .34s cubic-bezier(.2, .9, .3, 1.25); }
  :root.land #overlay .r6q-picks.banks .r6q-pick { padding: 0 14px 0 6px; }
  :root.land #overlay .r6q-picks.three .r6q-pick { padding: 0 6px; font-size: 14px; white-space: nowrap; }
  :root.land #overlay .r6q-pick[aria-pressed="true"] { background: #D9DCE1; box-shadow: none; color: #101212; }
  :root.land #overlay .r6q-pick:active { transform: scale(.96); }
  :root.land #overlay .r6q-pick:focus-visible { outline: 2px solid #9FD182; outline-offset: 2px; }
  :root.land #overlay .r6q-bk { flex: none; display: grid; }
  :root.land #overlay .r6q-bk :is(.inst, .inst img) { width: 30px; height: 30px; min-width: 30px; border-radius: 50%; font-size: 10px; }
  :root.land #overlay .r6q-other { display: block; margin-top: 12px; }
  :root.land #overlay input.r6q-in { box-sizing: border-box; width: 100%; min-height: 52px; padding: 0 16px; border: 0; border-radius: 16px; background: rgba(239, 241, 246, .06); box-shadow: none; color: #EFF1F6; font-size: 16px; }
  :root.land #overlay input.r6q-in::placeholder { color: rgba(239, 241, 246, .4); }
  :root.land #overlay input.r6q-in:focus { outline: 0; box-shadow: inset 0 0 0 2px #9FD182; }
  :root.land #overlay .r6q-sw { margin-top: 28px; }
  :root.land #overlay .r6q-sw .switch { flex: none; }
  :root.land #overlay .r6q-keep { display: flex; align-items: flex-start; gap: 10px; margin: 24px 0 0; color: rgba(239, 241, 246, .55); font-size: 13px; line-height: 1.45; }
  :root.land #overlay .r6q-keep svg { flex: none; width: 16px; height: 16px; margin-top: 1px; }

  /* ---------- the forms (the household's v6 forms, look-r6-add.css): what these add ---------- */
  :root.land #overlay .r6-add .r6q-lead { margin: 0; }
  :root.land #overlay .r6-add .r6q-lead + .tfl-page { padding-top: 22px; }
  :root.land #overlay .r6-add .tfl-field.r6-fig + .r6-note.r6q-lead { margin-top: 22px; }
  :root.land #overlay .r6-add .r6q-out { margin-top: 26px; }
  :root.land #overlay .r6-add .r6q-out > .r6q-card + .r6-note, :root.land #overlay .r6-add .r6q-out > .r6q-sec + .r6-note { margin-top: 12px; }
  :root.land #overlay .r6-add .r6q-cols { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
  :root.land #overlay .r6-add .tfl-field + .r6-note { margin-top: -8px; }
  :root.land #overlay .r6-add .r6q-sec:first-child { margin-top: 0; }
  :root.land #overlay .r6-add .r6q-top + .tfl-page { padding-top: 26px; }
  /* how long the money lasts: what the figure rests on, as rows */
  :root.land #overlay .r6q-rw .r6q-sec { margin-top: 22px; }
  /* the month's income: each payment its name, its rows; removing it quiet */
  :root.land #overlay .r6q-pi .r6q-lm + .r6q-pay, :root.land #overlay .r6q-pi .r6q-lm + .r6q-none { margin-top: 26px; }
  :root.land #overlay .r6q-pay { display: flex; flex-direction: column; align-items: stretch; gap: 12px; }      /* over .payrow's grid (imports-converter.css), kept for the focus it is given */
  :root.land #overlay .r6q-pay + .r6q-pay { margin-top: 22px; padding-top: 22px; border-top: 1px solid rgba(239, 241, 246, .08); }
  :root.land #overlay .r6q-pay .r6-del { align-self: flex-start; margin-left: -18px; }
  :root.land #overlay .r6q-pay + .r6-note { margin-top: 18px; }
  :root.land #overlay .r6q-inrow .tfl-l { flex: 1 1 auto; width: auto; max-width: none; }
  :root.land #overlay .r6-add input.r6q-in { flex: none; width: 9.5em; min-height: 42px; padding: 0 12px; border-radius: 12px; font-size: 15px; font-weight: 500; text-align: right; }
  :root.land #overlay .r6q-next .tfl-l { display: flex; flex-direction: column; gap: 3px; width: auto; max-width: 55%; }
  :root.land #overlay .r6q-next .tfl-l small { color: rgba(239, 241, 246, .5); font-size: 12.5px; line-height: 1.35; }
  :root.land #overlay .r6q-next .tfl-v { white-space: normal; text-align: right; }
  :root.land #overlay .r6q-wrap .tfl-v { white-space: normal; text-align: right; }
  :root.land #overlay .r6q-ff .r6-go svg { flex: none; width: 19px; height: 19px; stroke-width: 2.2; }
  :root.land #overlay .r6q-twin { margin: 0; }
  :root.land #overlay .r6q-link { all: unset; cursor: pointer; color: #9FD182; font-weight: 500; text-decoration: underline; text-underline-offset: 3px; }
  :root.land #overlay .r6q-link:focus-visible { outline: 2px solid #9FD182; outline-offset: 2px; border-radius: 4px; }
  :root.land #overlay .r6q-tools { margin-top: 24px; }
  :root.land #overlay .r6q-pi #pay-day-note { margin-top: 18px; }
  /* the weakest month (low-month.view.js), in one block */
  :root.land #overlay .r6q-lm .lm { display: flex; flex-direction: column; gap: 12px; margin: 0; padding: 16px 18px; border: 0; border-radius: 24px; background: rgba(239, 241, 246, .05); }
  :root.land #overlay .r6q-lm .lm-head { display: flex; align-items: center; gap: 14px; }
  :root.land #overlay .r6q-lm .lm-head b { color: #EFF1F6; font-size: 15px; font-weight: 500; }
  :root.land #overlay .r6q-lm .lm-head p { margin: 3px 0 0; color: rgba(239, 241, 246, .58); font-size: 13px; line-height: 1.4; }
  :root.land #overlay .r6q-lm :is(.lm-fig, .note, .lm-done) { margin: 0; color: rgba(239, 241, 246, .6); font-size: 14px; line-height: 1.45; }
  :root.land #overlay .r6q-lm .lm-fig b { color: #EFF1F6; font-weight: 600; }
  :root.land #overlay .r6q-lm .lm-done { display: flex; align-items: center; gap: 8px; color: #9FD182; }
  :root.land #overlay .r6q-lm .lm-done svg { flex: none; width: 16px; height: 16px; }
  :root.land #overlay .r6q-lm .lm-typed label { color: rgba(239, 241, 246, .6); font-size: 13px; font-weight: 500; }
  :root.land #overlay .r6q-lm .lm-typed input { min-height: 48px; border: 0; border-radius: 14px; background: rgba(239, 241, 246, .06); color: #EFF1F6; font-size: 16px; }
  :root.land #overlay .r6q-lm .lm-act { display: flex; flex-direction: column; gap: 8px; }
  :root.land #overlay .r6q-lm .lm-act .btn.primary { align-self: flex-start; min-height: 44px; padding: 0 18px; border: 0; border-radius: 999px; background: #9FD182; color: #101212; font-size: 15px; font-weight: 500; box-shadow: none; }
  /* an FII opened: its figure on top; what it paid, how to record, its movements as rows */
  :root.land #overlay .r6q-fii .r6q-sec { margin-top: 26px; }
  :root.land #overlay .r6q-fii > .tx-form > .r6-del, :root.land #overlay .r6q-fii .tx-form > .r6-del { margin-top: 22px; }
  /* does it match the bank: the figure typed large, the answer under it */
  :root.land #overlay .r6q-big { display: flex; align-items: center; gap: 8px; padding: 0 16px; border-radius: 18px; background: rgba(239, 241, 246, .06); }
  :root.land #overlay .r6q-big:focus-within { box-shadow: inset 0 0 0 2px #9FD182; }
  :root.land #overlay .r6q-big .tx-sym { flex: none; color: rgba(239, 241, 246, .45); font-size: 20px; font-weight: 500; }
  :root.land #overlay .r6q-big input.tfl-in { flex: 1 1 auto; min-width: 0; min-height: 66px; padding: 0; border: 0; background: none; box-shadow: none; color: #EFF1F6; font-size: 30px; font-weight: 600; letter-spacing: -.02em; }
  :root.land #overlay .r6q-big input.tfl-in:focus { box-shadow: none; outline: 0; }
  :root.land #overlay .r6q-big input.tfl-in[aria-invalid="true"] { color: #FF8A80; }
  :root.land #overlay .r6q-bc .bc-invs, :root.land #overlay .r6q-bc .bc-left { margin-top: 12px; }
  :root.land #overlay .r6q-bc .r6q-sec { margin-top: 26px; }
  /* a yearly expense paid: what it does, as rows */
  :root.land #overlay .r6q-steps:not(:empty) { margin-top: 4px; }
  :root.land #overlay .r6q-steps .r6q-t > b { color: rgba(239, 241, 246, .8); font-weight: 400; }
  :root.land #overlay .r6q-steps .r6q-t > b b { color: #EFF1F6; font-weight: 600; }
  /* writing to Dorax */
  :root.land #overlay .r6q-ct textarea.tfl-in { min-height: 150px; padding: 14px 16px; line-height: 1.45; resize: vertical; }
  :root.land #overlay .r6q-ct .r6q-done { padding-top: 48px; }
  /* a transaction already saved (r6-add.js: r6AddEdit): its kind as three choices; what the bank said under More options */
  :root.land #overlay .r6-add .r6-tkind { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); width: 100%; box-sizing: border-box; padding: 3px; border: 0; border-radius: 999px; background: rgba(239, 241, 246, .06); box-shadow: inset 0 0 0 1px rgba(239, 241, 246, .12); }
  :root.land #overlay .r6-add .r6-tkind button { min-height: 44px; padding: 0 2px; border: 0; border-radius: 999px; background: none; color: rgba(239, 241, 246, .62); font-size: 14px; font-weight: 500; white-space: nowrap; }
  :root.land #overlay .r6-add .r6-tkind button[aria-pressed="true"] { background: #D9DCE1; color: #101212; }
  :root.land #overlay .drawer:has(> .body.r6-add) > header .cvl-more { background: rgba(239, 241, 246, .08); box-shadow: inset 0 0 0 1px rgba(239, 241, 246, .14); color: #EFF1F6; transition: transform .34s cubic-bezier(.2, .9, .3, 1.25); }      /* Ignore and Delete, as the × */
  :root.land #overlay .drawer:has(> .body.r6-add) > header .cvl-more svg { width: 18px; height: 18px; }
  :root.land #overlay .drawer:has(> .body.r6-add) > header .cvl-more:active { transform: scale(.94); }
  :root.land #overlay .drawer:has(> .body.r6-add) > header .cvl-more:focus-visible { outline: 2px solid #9FD182; outline-offset: 3px; }
  :root.land #overlay .r6q-tbank { margin-top: 20px; }
  :root.land #overlay .r6q-tbank .r6q-row { min-height: 56px; }
  :root.land #overlay .r6q-tbank .r6q-t > small { order: -1; }
  :root.land #overlay .r6q-tbank .r6q-t > b.mono { color: rgba(239, 241, 246, .85); font-size: 13px; font-weight: 400; word-break: break-all; }
  /* an account kept: a currency its transactions fix, without its chevron */
  :root.land #overlay .r6-acct .r6-cur.fixed { cursor: default; }
  :root.land #overlay .r6-acct .r6-cur.fixed select { pointer-events: none; }
  /* a deletion quiet under Save while the keys are down (bosque-tx.js: bqTxFoot o.after), or what to do first */
  :root.land #overlay .bq-tx-foot > .r6-del { margin: 6px auto 0; }
  :root.land #overlay .bq-tx-foot > .r6q-delnote { margin: 10px 0 0; text-align: center; }
  :root.land #overlay .bq-tx-foot:not(.off) > :is(.r6-del, .r6q-delnote) { display: none; }
}
