/* Dorax Finance — the company's statement converter in the owner's v6 look (v468, features/phone/r6-co-conv.js; the canvas board
   "Conversor-Empresa-V6" and its states "leyendo" and "listo"): which account, the file read line by line, what was read row by row, each row's
   kind; the company's white for what is chosen and done. What it shares with the other screens: css/look/look-r6-company.css. */
@media (max-width: 920px) {
  :root.in-app.r6.r6-co #view .r6cv { display: flex; flex-direction: column; color: #EFF1F6; }
  :root.in-app.r6.r6-co #view .r6cv-sec { display: flex; flex-direction: column; gap: 12px; margin-top: 18px; }
  :root.in-app.r6.r6-co #view .r6cv-oh { display: flex; align-items: flex-end; justify-content: space-between; gap: 12px; }
  :root.in-app.r6.r6-co #view .r6cv-oh > span:first-child { min-width: 0; display: flex; flex-direction: column; gap: 3px; }
  :root.in-app.r6.r6-co #view .r6cv-oh h2 { margin: 0; color: #EFF1F6; font-size: 20px; font-weight: 500; letter-spacing: -.02em; }
  :root.in-app.r6.r6-co #view .r6cv-oh small { color: rgba(239, 241, 246, .6); font-size: 13.5px; }
  :root.in-app.r6.r6-co #view .r6cv-oh small b { color: #EFF1F6; font-weight: 500; }
  :root.in-app.r6.r6-co #view .r6cv-sent { flex: none; display: flex; flex-direction: column; align-items: flex-end; gap: 6px; }
  :root.in-app.r6.r6-co #view .r6cv-sent > span { display: flex; gap: 4px; }
  :root.in-app.r6.r6-co #view .r6cv-sent > span i { display: block; width: 22px; height: 6px; border-radius: 3px; background: rgba(239, 241, 246, .14); transition: background-color .3s ease; }
  :root.in-app.r6.r6-co #view .r6cv-sent > span i.on { background: var(--co-hi); }
  :root.in-app.r6.r6-co #view .r6cv-sent small { color: rgba(239, 241, 246, .62); font-size: 12.5px; font-weight: 500; }
  /* which account: one list, a radio each */
  :root.in-app.r6.r6-co #view .r6cv-acs { display: flex; flex-direction: column; border-radius: 32px; }
  :root.in-app.r6.r6-co #view .r6cv-ac { all: unset; box-sizing: border-box; cursor: pointer; display: flex; align-items: center; gap: 12px; min-height: 70px; margin: 0 16px; }
  :root.in-app.r6.r6-co #view .r6cv-ac + .r6cv-ac { border-top: 1px solid rgba(239, 241, 246, .07); }
  :root.in-app.r6.r6-co #view .r6cv-lg { flex: none; display: grid; place-items: center; width: 40px; height: 40px; overflow: hidden; border-radius: 50%; }
  :root.in-app.r6.r6-co #view .r6cv-lg .inst { display: grid; place-items: center; width: 100%; height: 100%; margin: 0; border-radius: 50%; font-size: 12px; }
  :root.in-app.r6.r6-co #view .r6cv-lg .inst img { width: 100%; height: 100%; border-radius: 50%; }
  :root.in-app.r6.r6-co #view .r6cv-ac-t { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 4px; }
  :root.in-app.r6.r6-co #view .r6cv-ac-t b { overflow: hidden; color: #EFF1F6; font-size: 15px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; }
  :root.in-app.r6.r6-co #view .r6cv-ac-t small { color: rgba(239, 241, 246, .58); font-size: 12.5px; font-weight: 500; }
  :root.in-app.r6.r6-co #view .r6cv-ac-t small.on { color: #EFF1F6; }
  :root.in-app.r6.r6-co #view .r6cv-radio { box-sizing: border-box; flex: none; display: grid; place-items: center; width: 24px; height: 24px; border: 1.5px solid rgba(239, 241, 246, .3); border-radius: 50%; transition: border-color .2s ease, background-color .2s ease; }
  :root.in-app.r6.r6-co #view .r6cv-radio i { display: block; width: 8px; height: 8px; border-radius: 50%; background: var(--co-on); transform: scale(0); transition: transform .25s cubic-bezier(.34, 1.56, .64, 1); }
  :root.in-app.r6.r6-co #view .r6cv-ac[aria-checked="true"] .r6cv-radio { border-color: transparent; background: var(--co-hi); }
  :root.in-app.r6.r6-co #view .r6cv-ac[aria-checked="true"] .r6cv-radio i { transform: none; }
  /* the drop place: any statement file; its page floats */
  :root.in-app.r6.r6-co #view .r6cv-drop { box-sizing: border-box; cursor: pointer; display: flex; flex-direction: column; align-items: center; gap: 14px; margin-top: 22px; padding: 26px 18px 24px; border: 1.5px dashed rgba(239, 241, 246, .22); border-radius: 30px; text-align: center; }
  :root.in-app.r6.r6-co #view .r6cv-drop.off { cursor: default; }
  :root.in-app.r6.r6-co #view .r6cv-doc { position: relative; display: block; width: 168px; height: 92px; animation: r6co-float 3.2s ease-in-out infinite; }
  :root.in-app.r6.r6-co #view .r6cv-doc svg { position: absolute; left: 52px; top: 6px; }
  :root.in-app.r6.r6-co #view .r6cv-doc .p { fill: #151717; stroke: rgba(239, 241, 246, .5); stroke-width: 2; }
  :root.in-app.r6.r6-co #view .r6cv-doc .l { stroke: rgba(239, 241, 246, .28); stroke-width: 3; stroke-linecap: round; }
  :root.in-app.r6.r6-co #view .r6cv-doc small { position: absolute; padding: 3px 7px; border-radius: 8px; background: rgba(239, 241, 246, .1); color: rgba(239, 241, 246, .85); font: 600 10.5px/1.3 ui-monospace, 'SF Mono', Menlo, Consolas, monospace; letter-spacing: .03em; }
  :root.in-app.r6.r6-co #view .r6cv-doc .k0 { left: 0; top: 10px; }
  :root.in-app.r6.r6-co #view .r6cv-doc .k1 { left: 6px; top: 58px; }
  :root.in-app.r6.r6-co #view .r6cv-doc .k2 { right: 0; top: 4px; }
  :root.in-app.r6.r6-co #view .r6cv-doc .k3 { right: 6px; top: 50px; }
  :root.in-app.r6.r6-co #view .r6cv-doc .k4 { left: 128px; top: 76px; }
  :root.in-app.r6.r6-co #view .r6cv-dt { display: flex; flex-direction: column; gap: 4px; }
  :root.in-app.r6.r6-co #view .r6cv-dt b { color: #EFF1F6; font-size: 15px; font-weight: 500; overflow-wrap: anywhere; }
  :root.in-app.r6.r6-co #view .r6cv-dt small { color: rgba(239, 241, 246, .6); font-size: 13.5px; }
  :root.in-app.r6.r6-co #view .r6cv-lock { display: flex; align-items: center; gap: 8px; margin: 14px 0 0; color: rgba(239, 241, 246, .58); font-size: 13px; }
  :root.in-app.r6.r6-co #view .r6cv-lock svg { flex: none; width: 16px; height: 16px; }
  :root.in-app.r6.r6-co #view .r6cv-none-btn { all: unset; box-sizing: border-box; cursor: pointer; align-self: flex-start; display: inline-flex; align-items: center; min-height: 44px; margin-top: 10px; padding: 0 16px; border: 1px solid rgba(239, 241, 246, .18); border-radius: 999px; color: rgba(239, 241, 246, .8); font-size: 14px; font-weight: 500; }
  :root.in-app.r6.r6-co #view .r6cv-pw { display: flex; flex-direction: column; gap: 8px; margin-top: 16px; }
  :root.in-app.r6.r6-co #view .r6cv-pw label, :root.in-app.r6.r6-co #view .r6cv-pw small { color: rgba(239, 241, 246, .62); font-size: 13px; }
  :root.in-app.r6.r6-co #view .r6cv-pw > span { display: flex; gap: 10px; }
  :root.in-app.r6.r6-co #view .r6cv-pw input { flex: 1 1 auto; min-width: 0; height: 44px; padding: 0 14px; border: 1px solid rgba(239, 241, 246, .14); border-radius: 14px; background: rgba(239, 241, 246, .06); color: #EFF1F6; font-size: 16px; }
  :root.in-app.r6.r6-co #view .r6cv-pill { all: unset; box-sizing: border-box; cursor: pointer; flex: none; display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 0 16px; border-radius: 999px; background: rgba(239, 241, 246, .1); color: #EFF1F6; font-size: 14px; font-weight: 500; white-space: nowrap; }
  :root.in-app.r6.r6-co #view .r6cv-pill.quiet { border: 1px solid rgba(239, 241, 246, .16); background: transparent; }
  :root.in-app.r6.r6-co #view .r6cv-pill[disabled] { cursor: default; opacity: .4; }
  :root.in-app.r6.r6-co #view .r6cv-err { display: flex; align-items: flex-start; gap: 8px; margin: 14px 0 0; color: #FF8A80; font-size: 13.5px; line-height: 1.4; }
  :root.in-app.r6.r6-co #view .r6cv-err svg { flex: none; width: 16px; height: 16px; margin-top: 1px; }
  /* reading the file: the page itself, each line lit as it is read */
  :root.in-app.r6.r6-co #view .r6cv-file { display: flex; align-items: center; gap: 12px; margin-top: 18px; }
  :root.in-app.r6.r6-co #view .r6cv-file .r6cv-lg { width: 36px; height: 36px; }
    :root.in-app.r6.r6-co #view .r6cv-file > span:last-child { min-width: 0; display: flex; flex-direction: column; gap: 2px; }
  :root.in-app.r6.r6-co #view .r6cv-file b { overflow: hidden; color: #EFF1F6; font-size: 13.5px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; }
  :root.in-app.r6.r6-co #view .r6cv-file b.mono, :root.in-app.r6.r6-co #view .r6cv-ln small.mono { font-family: ui-monospace, 'SF Mono', Menlo, Consolas, monospace; }
  :root.in-app.r6.r6-co #view .r6cv-file small { color: rgba(239, 241, 246, .58); font-size: 12.5px; }
  :root.in-app.r6.r6-co #view .r6cv-file.big .r6cv-lg { width: 40px; height: 40px; }
  :root.in-app.r6.r6-co #view .r6cv-file.big b { font-size: 16px; }
  :root.in-app.r6.r6-co #view .r6cv-file.big small { font-size: 13px; }
  :root.in-app.r6.r6-co #view .r6cv-page { position: relative; margin-top: 16px; padding: 14px 14px 16px; overflow: hidden; border-radius: 26px; }
  :root.in-app.r6.r6-co #view .r6cv-scan { position: absolute; left: 0; right: 0; top: 14px; height: 26px; pointer-events: none; background: linear-gradient(90deg, rgba(239, 241, 246, 0), rgba(239, 241, 246, .09) 30%, rgba(239, 241, 246, .09) 70%, rgba(239, 241, 246, 0)); box-shadow: 0 1px 0 rgba(239, 241, 246, .35); transition: transform .18s linear; }
  :root.in-app.r6.r6-co #view .r6cv-ln { display: flex; align-items: center; gap: 10px; height: 26px; }
  :root.in-app.r6.r6-co #view .r6cv-ln small { flex: 1 1 auto; min-width: 0; overflow: hidden; color: rgba(239, 241, 246, .22); font-size: 11.5px; text-overflow: ellipsis; white-space: nowrap; transition: color .2s ease; }
  :root.in-app.r6.r6-co #view .r6cv-ln.on small { color: rgba(239, 241, 246, .88); }
  :root.in-app.r6.r6-co #view .r6cv-ln.on.hd small { color: rgba(239, 241, 246, .5); }
  :root.in-app.r6.r6-co #view .r6cv-ln .r6cv-g { width: 22px; height: 22px; }
  :root.in-app.r6.r6-co #view .r6cv-ln:not(.on) .r6cv-g, :root.in-app.r6.r6-co #view .r6cv-ln .r6cv-g:empty { visibility: hidden; }
  :root.in-app.r6.r6-co #view .r6cv-ln.on .r6cv-g { animation: r6co-pop .3s cubic-bezier(.34, 1.56, .64, 1) both; }
  :root.in-app.r6.r6-co #view .r6cv-prog { display: flex; flex-direction: column; gap: 10px; margin-top: 20px; }
  :root.in-app.r6.r6-co #view .r6cv-prog > span:first-child { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; }
  :root.in-app.r6.r6-co #view .r6cv-prog b { color: #EFF1F6; font-size: 16px; font-weight: 500; }
  :root.in-app.r6.r6-co #view .r6cv-prog small { color: rgba(239, 241, 246, .62); font-size: 13.5px; }
  :root.in-app.r6.r6-co #view .r6cv-prog .r6co-bar { height: 6px; margin-top: 0; }
  /* a row's kind: in filled, out drawn, a transfer dashed, a doubtful one amber, an ignored one quiet */
  :root.in-app.r6.r6-co #view .r6cv-g { flex: none; display: grid; place-items: center; width: 36px; height: 36px; box-sizing: border-box; border-radius: 50%; }
  :root.in-app.r6.r6-co #view .r6cv-g svg { width: 16px; height: 16px; stroke-width: 2.2; }
  :root.in-app.r6.r6-co #view .r6cv-ln .r6cv-g svg { width: 12px; height: 12px; stroke-width: 2.6; }
  :root.in-app.r6.r6-co #view .r6cv-g.in { background: rgba(239, 241, 246, .16); color: #EFF1F6; }
  :root.in-app.r6.r6-co #view .r6cv-g.out { border: 1.5px solid rgba(239, 241, 246, .24); color: rgba(239, 241, 246, .8); }
  :root.in-app.r6.r6-co #view .r6cv-g.trans { border: 1.5px dashed rgba(239, 241, 246, .4); color: #EFF1F6; }
  :root.in-app.r6.r6-co #view .r6cv-g.doubt { background: rgba(247, 210, 122, .16); color: #F7D27A; }
  :root.in-app.r6.r6-co #view .r6cv-g.off { background: rgba(239, 241, 246, .06); color: rgba(239, 241, 246, .4); }
  /* what was read */
  :root.in-app.r6.r6-co #view .r6cv-done .r6-two { margin-top: 22px; }
  :root.in-app.r6.r6-co #view .r6cv-checks { display: flex; flex-direction: column; gap: 8px; margin-top: 20px; }
  :root.in-app.r6.r6-co #view .r6cv-checks small { display: flex; align-items: center; gap: 8px; color: rgba(239, 241, 246, .72); font-size: 13.5px; line-height: 1.35; }
  :root.in-app.r6.r6-co #view .r6cv-checks small > span { flex: none; display: grid; place-items: center; width: 20px; height: 20px; border-radius: 50%; background: rgba(239, 241, 246, .14); color: #EFF1F6; }
  :root.in-app.r6.r6-co #view .r6cv-checks small > span svg { width: 11px; height: 11px; stroke-width: 3; }
  :root.in-app.r6.r6-co #view .r6cv-checks small.warn { color: #F7D27A; font-weight: 500; }
  :root.in-app.r6.r6-co #view .r6cv-checks small.warn > span { background: rgba(247, 210, 122, .16); color: #F7D27A; }
  :root.in-app.r6.r6-co #view .r6cv-checks small.bad { color: #FF8A80; font-weight: 500; }
  :root.in-app.r6.r6-co #view .r6cv-checks small.bad > span { background: rgba(255, 138, 128, .16); color: #FF8A80; }
  :root.in-app.r6.r6-co #view .r6cv-rows { display: flex; flex-direction: column; margin-top: 16px; padding: 2px 0; }
  :root.in-app.r6.r6-co #view .r6cv-row { display: flex; flex-direction: column; margin: 0 16px; }
  :root.in-app.r6.r6-co #view .r6cv-row + .r6cv-row { border-top: 1px solid rgba(239, 241, 246, .07); }
  :root.in-app.r6.r6-co #view .r6cv-rl { display: flex; align-items: center; gap: 12px; min-height: 64px; }
  :root.in-app.r6.r6-co #view .r6cv-rt { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 3px; }
  :root.in-app.r6.r6-co #view .r6cv-rt b { overflow: hidden; color: #EFF1F6; font-size: 15px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; }
  :root.in-app.r6.r6-co #view .r6cv-rt small { overflow: hidden; color: rgba(239, 241, 246, .55); font-size: 12.5px; text-overflow: ellipsis; white-space: nowrap; }
  :root.in-app.r6.r6-co #view .r6cv-rv { flex: none; display: flex; flex-direction: column; align-items: flex-end; gap: 3px; }
  :root.in-app.r6.r6-co #view .r6cv-rv b { color: rgba(239, 241, 246, .88); font-size: 15px; font-weight: 500; white-space: nowrap; }
  :root.in-app.r6.r6-co #view .r6cv-rv small { color: rgba(239, 241, 246, .55); font-size: 11.5px; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; }
  :root.in-app.r6.r6-co #view .r6cv-row.in .r6cv-rv :is(b, small) { color: #EFF1F6; }
  :root.in-app.r6.r6-co #view .r6cv-row.trans .r6cv-rv small { color: rgba(239, 241, 246, .72); }
  :root.in-app.r6.r6-co #view .r6cv-row.doubt .r6cv-rv small { color: #F7D27A; }
  :root.in-app.r6.r6-co #view .r6cv-row.off .r6cv-rl { opacity: .5; }
  :root.in-app.r6.r6-co #view .r6cv-row.off .r6cv-rv b { text-decoration: line-through; }
  :root.in-app.r6.r6-co #view .r6cv-ask { display: flex; flex-direction: column; gap: 8px; padding: 0 0 14px 48px; }
  :root.in-app.r6.r6-co #view .r6cv-ask > small { color: rgba(239, 241, 246, .62); font-size: 12.5px; }
  :root.in-app.r6.r6-co #view .r6cv-keep { display: flex; align-items: center; gap: 12px; min-height: 64px; margin-top: 10px; }
  :root.in-app.r6.r6-co #view .r6cv-keep > span { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 3px; }
  :root.in-app.r6.r6-co #view .r6cv-keep b { color: #EFF1F6; font-size: 15px; font-weight: 500; }
  :root.in-app.r6.r6-co #view .r6cv-keep small { color: rgba(239, 241, 246, .58); font-size: 13px; }
  :root.in-app.r6.r6-co #view :is(.r6cv-kept, .r6cv-note) { display: flex; align-items: flex-start; gap: 8px; margin: 14px 0 0; color: rgba(239, 241, 246, .75); font-size: 13.5px; line-height: 1.4; }
  :root.in-app.r6.r6-co #view :is(.r6cv-kept, .r6cv-note) svg { flex: none; width: 16px; height: 16px; margin-top: 1px; stroke-width: 2.4; }
  :root.in-app.r6.r6-co #view .r6cv-q { display: flex; flex-direction: column; gap: 12px; margin-top: 14px; padding: 16px; border-radius: 24px; background: rgba(239, 241, 246, .05); }
  :root.in-app.r6.r6-co #view .r6cv-q b { color: #EFF1F6; font-size: 15px; font-weight: 500; line-height: 1.35; }
  :root.in-app.r6.r6-co #view .r6cv-q > span { display: flex; flex-wrap: wrap; gap: 10px; }
  /* the three columns of a file Dorax could not read by itself */
  :root.in-app.r6.r6-co #view .r6cv-colsb { display: flex; flex-direction: column; padding: 4px 16px; }
  :root.in-app.r6.r6-co #view .r6cv-col { display: flex; flex-direction: column; gap: 6px; padding: 12px 0; }
  :root.in-app.r6.r6-co #view .r6cv-col + .r6cv-col { border-top: 1px solid rgba(239, 241, 246, .07); }
  :root.in-app.r6.r6-co #view .r6cv-col label { color: rgba(239, 241, 246, .62); font-size: 13px; }
  :root.in-app.r6.r6-co #view .r6cv-col select { height: 44px; padding: 0 12px; border: 1px solid rgba(239, 241, 246, .14); border-radius: 14px; background: rgba(239, 241, 246, .06); color: #EFF1F6; font-size: 16px; }
  :root.in-app.r6.r6-co #view .r6cv-prev { margin: 0; padding: 4px 16px; list-style: none; }
  :root.in-app.r6.r6-co #view .r6cv-prev li { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 52px; }
  :root.in-app.r6.r6-co #view .r6cv-prev li + li { border-top: 1px solid rgba(239, 241, 246, .07); }
  :root.in-app.r6.r6-co #view .r6cv-prev li > span { min-width: 0; display: flex; flex-direction: column; gap: 2px; }
  :root.in-app.r6.r6-co #view .r6cv-prev li b { overflow: hidden; color: #EFF1F6; font-size: 14.5px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; }
  :root.in-app.r6.r6-co #view .r6cv-prev li small { color: rgba(239, 241, 246, .55); font-size: 12.5px; }

  @media (prefers-reduced-motion: reduce) {
    :root.in-app.r6.r6-co #view :is(.r6cv-doc, .r6cv-ln .r6cv-g) { animation: none; }
    :root.in-app.r6.r6-co #view .r6cv-scan { transition: none; }
  }
}
