/* ComprasCondor 1.4 · Tanda A: menú único (avatar con secciones, Cuenta Cóndor con submenús, barra inferior, admin con barra lateral). Sin estilos inline. */
/* Desplegable del avatar */
.dropdown.dd14{width:340px;max-width:calc(100vw - 16px);max-height:calc(100vh - 84px);overflow:auto;overscroll-behavior:contain;padding:8px 8px 10px}
.dd14 .dd-head{gap:2px}
.dd14 .dd-id{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--muted,#5f5f66)}
.dd14 .dd-id b{color:var(--text,#1d1d1f);font-variant-numeric:tabular-nums}
.dd14 .dd-id .copy{min-height:32px;padding:0 10px;font-size:12px}
.dd14 .dd-g{padding:6px 0;border-bottom:1px solid var(--line,#e5e5ea)}
.dd14 .dd-g:last-of-type{border-bottom:0}
.dd14 .dd-gh{margin:2px 6px 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#5f5f66)}
.dd14 .dd-gh a{display:inline-flex;padding:4px 6px;min-height:auto;color:inherit}
.dd14 ul{list-style:none;margin:0;padding:0}
.dd14 ul a{min-height:40px;padding:8px 12px}
.dd14 .dd-sub{display:flex;flex-wrap:wrap;gap:6px;padding:0 6px}
.dd14 .dd-sub a{min-height:36px;padding:0 12px;border:1px solid var(--line,#e5e5ea);border-radius:999px;font-weight:600;font-size:13.5px}
.dd14 form{padding:6px 4px 0}
/* Submenú de Cuenta Cóndor */
.cc14-sub{display:flex;gap:6px;overflow-x:auto;padding:2px 0 10px;margin:0 0 6px;scrollbar-width:thin}
.cc14-sub a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line,#e5e5ea);background:var(--surface,#fff);color:var(--text,#1d1d1f);text-decoration:none;font-weight:600;font-size:14px}
.cc14-sub a.on{background:var(--n33-head,#1546B8);border-color:var(--n33-head,#1546B8);color:var(--n33-ink,#fff)}
.cc14-sub a:focus-visible,.dd14 a:focus-visible,.cc14-tiles a:focus-visible,.adm14 a:focus-visible{outline:3px solid var(--n33-ring,#1546B8);outline-offset:2px}
.cc14-cards{display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:12px}
@media (min-width:880px){.cc14-cards{grid-template-columns:1.3fr 1fr 1fr}}
.cc14-card{margin:0}
.cc14-h{font-size:16px;margin:0 0 6px;display:flex;align-items:center;gap:6px}
.cc14-quick{margin-bottom:12px}
.cc14-tiles{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}
.cc14-tiles a{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:1px solid var(--line,#e5e5ea);border-radius:14px;background:var(--surface,#fff);color:var(--text,#1d1d1f);text-decoration:none;font-weight:600}
.cc14-tiles a:hover{border-color:var(--n33-head,#1546B8)}
.cc14-ic{font-size:22px;line-height:1}
.ms-sub{font-size:13px;font-weight:700;color:var(--muted,#5f5f66);margin:10px 6px 4px}
.ms-hub{font-weight:700}
/* Barra inferior: 5 accesos, Pagar QR al centro */
.bottom33.bb14 .bb-item{min-width:52px}
/* Admin: barra lateral (todos los temas) */
.adm14-wrap{display:block}
.adm14.adm-nav{display:grid;gap:8px;margin:0 0 16px;grid-template-columns:1fr}
.adm14 .adm-g{background:var(--surface,#fff);border:1px solid var(--line,#DCE3EE);border-radius:14px;padding:8px 10px}
.adm14 .adm-gh{font-size:12px!important;text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;color:var(--muted,#4A5B72)!important}
.adm14 .adm-g ul{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}
.adm14 .adm-g a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line,#DCE3EE);text-decoration:none;font-weight:600;font-size:13.5px;color:var(--text,#0F2747)!important;background:var(--surface,#fff);white-space:nowrap}
.adm14 .adm-g a.on{background:var(--n33-head,#1546B8);color:var(--n33-ink,#fff)!important;border-color:var(--n33-head,#1546B8)}
.adm14 .adm-g.adm-sens{background:var(--az-sens,#FFF6F2);border:1.5px solid var(--az-sens-line,#F2C9B8)}
.adm14 .adm-g.adm-sens .adm-gh{color:var(--az-coral-txt,#9A330A)!important}
.adm14 .adm-note{margin:0 0 8px;font-size:12.5px}
@media (min-width:1000px){
  .adm14-wrap{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}
  .adm14.adm-nav{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;margin:0}
  .adm14 .adm-g ul{flex-direction:column;overflow:visible}
  .adm14 .adm-g a{display:flex;white-space:normal;border-color:transparent;background:transparent}
  .adm14 .adm-g a:hover{border-color:var(--line,#DCE3EE)}
  .adm14-wrap .adm14-main>.tabs:first-child{display:none}
}
.adm14-main{min-width:0}
/* Ingreso */
.g14-o{text-align:center;margin:10px 0 6px}
.g14-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px}
.g14-g{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#1a73e8;font-weight:800;border:1px solid #dadce0}
.g14-tipo{border:0;padding:0;margin:0 0 8px}.g14-tipo legend{font-weight:600;padding:0;margin-bottom:4px}
.adm14-wrap .adm14-main nav.tabs32{display:none}
/* Sin «Carrito» en la barra inferior: el carrito queda siempre visible en el encabezado (también en móvil) */
.az-tools .az-cart{display:inline-grid}
.cc14-ids{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}
.cc14-ids>span{display:inline-flex;align-items:center;gap:6px}
.cc14-card .copy{min-height:32px;padding:0 10px;font-size:12px;line-height:1}
@media (min-width:1000px){.adm14 .adm-g a{min-height:36px}}
/* 1.4A · Cripto en Cuenta Cóndor */
.cc14-card .cc14-cripto-saldos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}
.cc14-card .cc14-cripto-saldos .cc-saldo b{font-size:.95rem;word-break:break-word}
.cc14-qr.chico svg{width:min(44vw,150px)}
.cc14-dir{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}
.cc14-dir code{word-break:break-all;font-size:.8rem}
