/* Template "Minimal" (v4.5) */
:root[data-tpl="minimal"] { --raio: 6px; --sombra: none; --sombra-forte: 0 10px 30px rgba(0,0,0,.12); }
:root[data-tpl="minimal"][data-tema="claro"] { --bg: #ffffff; --sup: #ffffff; --sup-2: #f6f6f6; --sup-3: #ececec; --linha: #e6e6e6; --linha-forte: #cfcfcf; --txt: #161616; --muted: #6a6a6a; }
:root[data-tpl="minimal"] body { font-family: "Helvetica Neue", Arial, system-ui, sans-serif; }
:root[data-tpl="minimal"] .topo, :root[data-tpl="minimal"] .aq-topo { background: var(--sup); color: var(--txt); box-shadow: none; border-bottom: 1px solid var(--linha); }
:root[data-tpl="minimal"] .topo a, :root[data-tpl="minimal"] .topo summary, :root[data-tpl="minimal"] .topo .menu-user,
:root[data-tpl="minimal"] .menu-toggle, :root[data-tpl="minimal"] .aq-topo { color: var(--txt); }
:root[data-tpl="minimal"] .topo .evento { background: var(--sup-2); color: var(--muted); }
:root[data-tpl="minimal"] .topo nav a { border-radius: 0; border-bottom: 2px solid transparent; }
:root[data-tpl="minimal"] .topo nav a:hover, :root[data-tpl="minimal"] .topo nav a.atual { background: transparent; border-bottom-color: var(--pri); color: var(--pri); }
:root[data-tpl="minimal"] .cartao, :root[data-tpl="minimal"] .painel, :root[data-tpl="minimal"] form.form, :root[data-tpl="minimal"] .ticket { box-shadow: none; }
:root[data-tpl="minimal"] .cartao .rot, :root[data-tpl="minimal"] .sec-titulo { letter-spacing: .12em; }
:root[data-tpl="minimal"] .cartao .val { font-weight: 300; font-size: 1.6rem; white-space: nowrap; }
:root[data-tpl="minimal"] h1 { font-weight: 300; letter-spacing: -.01em; }
:root[data-tpl="minimal"] button, :root[data-tpl="minimal"] .btn { border-radius: 4px; box-shadow: none; }
:root[data-tpl="minimal"] .prod { border-radius: 8px; box-shadow: none; }
:root[data-tpl="minimal"] .rodape { background: var(--sup); }
