/* Piel Bancus sobre app.css: oscuro, cian, sin marca de terceros. */
:root{
  --ground:#04080C; --ground-2:#0A1119;
  --sheet:#0B1219; --sheet-2:#121C26; --sheet-3:#18242F;
  --line:#1C2A37; --line-2:#2B3D4E;
  --ink:#E8EFF5; --ink-2:#B9C6D2; --ink-3:#8C9CAC; --ink-4:#637485;
  --brass:#22D3EE; --brass-2:#0FB5D0; --brass-tint:#0C2730; --brass-ring:rgba(34,211,238,.35);
  --ok:#34D399; --ok-tint:#0D2A21; --warn:#FBBF24; --warn-tint:#2B2310; --bad:#F87171; --bad-tint:#2C1515;
  --shadow-card:0 34px 64px -26px rgba(0,0,0,.85),0 10px 20px -12px rgba(0,0,0,.7);
}
body{background:var(--ground)}
.top{background:var(--sheet)}
.brand{display:flex;align-items:center}
.bancus-wm{height:22px;width:auto;display:block}
.lang{display:none!important}
.steps li.done b{background:var(--brass);color:#04080C;border-color:var(--brass)}
.steps li.cur{background:var(--brass-tint)}
.steps li.cur b{background:var(--brass);color:#04080C;border-color:var(--brass)}
.btn{background:var(--sheet-2);border-color:var(--line-2);color:var(--ink)}
.btn:hover{background:var(--sheet-3)}
#b-next,#b-senddesign{background:var(--brass);color:#04080C;border-color:var(--brass)}
#b-next:hover,#b-senddesign:hover{background:var(--brass-2);border-color:var(--brass-2)}
#b-next svg,#b-senddesign svg{stroke:#04080C}
.field input,.field textarea,.field select{background:var(--sheet-2);color:var(--ink);border-color:var(--line-2)}
input[type=range]::-webkit-slider-thumb{background:var(--ink);border-color:var(--line-2)}
input[type=range]::-moz-range-thumb{background:var(--ink);border-color:var(--line-2)}
.zona{border-color:rgba(34,211,238,.9);background:repeating-linear-gradient(45deg,rgba(34,211,238,.13) 0 5px,transparent 5px 11px)}
.zona span{background:rgba(14,111,133,.95);color:#fff}
.note.info{background:var(--brass-tint);color:var(--ink)}
.note.ok{background:var(--ok-tint);color:var(--ink)}
.note.warn{background:var(--warn-tint);color:var(--ink)}
.note.bad{background:var(--bad-tint);color:var(--ink)}
.opt[aria-pressed="true"],.opt.sel{border-color:var(--brass)}
#tipoSeg{display:none!important}
.tipo-row{display:none!important}
.hint-inline#tipoHint{display:block;margin:0 0 14px;padding:10px 12px;border-radius:var(--r);background:var(--brass-tint);color:var(--ink-2);font-size:13px}
#connectionSettings,#b-quickqr,#b-addqr,#qrBox,#qtyTitle,#qtys,#summary,#b-galeria{display:none!important}
.bancus-foot{font-size:11px;color:var(--ink-4);text-align:center;padding:6px 0 10px}
.toolbar button[aria-pressed="true"],.toolbar .seg button[aria-pressed="true"]{background:var(--sheet-3);color:var(--ink);box-shadow:0 0 0 1px var(--line-2)}
