.hb-alvo{margin:0 0 14px;width:-moz-fit-content;width:fit-content}.hb-vazia{border:1px dashed var(--admin-line,rgba(0,0,0,.18));border-radius:10px;padding:12px 14px;margin-bottom:14px}.hb-rows{display:grid;grid-gap:14px;gap:14px}.hb-band{border:1px solid var(--admin-line,rgba(0,0,0,.12));border-radius:12px;background:var(--admin-card,rgba(255,255,255,.5));overflow:hidden}.hb-band-head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--admin-bg-2,rgba(0,0,0,.03));border-bottom:1px solid var(--admin-line,rgba(0,0,0,.1))}.hb-band-idx{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--admin-muted,#777);white-space:nowrap;padding-bottom:6px}.hb-band-opts{display:flex;gap:10px;flex-wrap:wrap;flex:1 1}.hb-band-opts label{display:grid;grid-gap:2px;gap:2px}.hb-band-opts label>span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-muted,#777)}.hb-band-opts select{font-size:12.5px;padding:4px 6px;border-radius:7px;border:1px solid var(--admin-line,rgba(0,0,0,.16));background:var(--admin-card,#fff);color:inherit;max-width:190px}.hb-band-head .hb-actions{align-self:center;margin-left:auto}.hb-cols{display:grid;grid-gap:10px;gap:10px;padding:12px;align-items:start}.hb-col{border:1px dashed var(--admin-line,rgba(0,0,0,.16));border-radius:10px;padding:8px;min-width:0;container-type:inline-size}@container (max-width: 300px){.hb-band .hb-row{grid-template-columns:1fr;gap:4px}.hb-band .hb-row .hb-actions{justify-content:flex-end}}.hb-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-muted,#777);margin-bottom:6px}.hb-sticky{display:inline-flex;align-items:center;gap:4px;text-transform:none;letter-spacing:0;font-size:11px;cursor:pointer}.hb-band .hb-row{grid-template-columns:minmax(0,1fr) auto;padding:7px 8px;border-radius:8px}.hb-band .hb-row:hover{background:var(--admin-bg-2,rgba(0,0,0,.035))}.hb-band .hb-item.is-open>.hb-row{background:var(--admin-bg-2,rgba(0,0,0,.05))}.hb-band .hb-item{border-radius:8px}.hb-col .hb-panel{padding:8px}.hb-col .hb-grid2{grid-template-columns:1fr}.hb-col .hb-variants{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.hb-add-btn.is-small{width:100%;font-size:12px;padding:5px 8px;margin-top:4px}.hb-add-group{display:grid;grid-gap:4px;gap:4px;margin-bottom:8px}.hb-add-group-label{padding-top:4px}.ao-group,.hb-add-group-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--admin-muted,#777)}.ao-group{margin:14px 0 2px;border-top:1px solid var(--admin-line,rgba(0,0,0,.1));padding-top:12px}@media (max-width:1100px){.hb-cols{grid-template-columns:1fr!important}}.admin-fieldset{border:1px solid var(--admin-line,rgba(0,0,0,.12));border-radius:12px;padding:14px 16px;margin:4px 0 8px;display:grid;grid-gap:12px;gap:12px}.admin-fieldset>legend{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--admin-muted,#777);padding:0 6px}.admin-sep{border:0;border-top:1px solid var(--admin-line,rgba(0,0,0,.1));margin:18px 0 14px}.cat-cores{display:flex;align-items:center;gap:8px}.cat-cores input[type=color]{width:38px;height:32px;padding:2px;border-radius:8px;border:1px solid var(--admin-line,rgba(0,0,0,.16));background:none;cursor:pointer}.cat-cores input[type=text]{max-width:8.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cat-paleta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.cat-cor{width:20px;height:20px;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px var(--admin-line,rgba(0,0,0,.16));cursor:pointer;padding:0}.cat-cor.is-on{border-color:var(--admin-card,#fff);box-shadow:0 0 0 2px var(--admin-accent,#f0512a)}.ads-list{display:grid;grid-gap:12px;gap:12px;margin:10px 0}.ads-item{border:1px solid var(--admin-line,rgba(0,0,0,.12));border-radius:10px;padding:10px 12px;display:grid;grid-gap:8px;gap:8px}.ads-head{display:flex;align-items:flex-end;gap:8px}.ads-nome{flex:1 1;max-width:16rem}.ads-item textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ads-add{display:flex;flex-wrap:wrap;gap:8px}.ads-add small{opacity:.7;font-weight:400}.admin-switch>span{display:grid;grid-gap:2px;gap:2px}.admin-switch>span>small{color:var(--admin-muted,#777);line-height:1.45}.editor-kicker{width:100%;border:0;background:none;padding:0;margin-bottom:4px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-accent,#c4170c)}.editor-kicker::placeholder{color:var(--admin-muted,#999);font-weight:500;letter-spacing:.04em;text-transform:none}.tpv-band{display:block;margin-bottom:8px}.tpv-band.is-full{margin-inline:-10px;padding:6px 10px}.tpv-band.tone-surface{background:var(--tpl-surface)}.tpv-band.tone-accent{background:var(--tpl-accent)}.tpv-band.tone-dark{background:#16161a}.tpv-band.tone-section{background:color-mix(in srgb,var(--tpl-accent) 12%,var(--tpl-bg))}.tpv-band.tone-accent,.tpv-band.tone-dark,.tpv-band.tone-section,.tpv-band.tone-surface{margin-inline:-10px;padding:8px 10px}.tpv-band-inner{display:grid;grid-gap:8px;gap:8px;align-items:start}.tpv-band-col{min-width:0;display:block}.tpv-h.is-lead{font-size:9px;font-weight:800;line-height:1.12}.tpv-img.is-cover{position:relative}.tpv-bullets{display:grid;grid-gap:2px;gap:2px;margin-top:3px}.tpv-sec.is-live:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#d92b1f;margin-right:4px;vertical-align:middle}.tpv-sec.is-colored{color:var(--tpl-accent);border-bottom:1.5px solid var(--tpl-accent);padding-bottom:2px}.tpv-feed{display:grid;grid-gap:5px;gap:5px}.tpv-feed-item{display:grid;grid-gap:2px;gap:2px;padding-bottom:4px;border-bottom:1px solid var(--tpl-border)}.tpv-meta{display:flex;gap:4px;align-items:center}.tpv-time{font-size:5.5px;color:var(--tpl-muted)}.tpv-tag{font-size:5.5px;color:var(--tpl-accent);font-weight:700}.tpv-rank-item{display:grid;grid-template-columns:auto 1fr;grid-gap:5px;gap:5px;align-items:center;padding-bottom:4px;border-bottom:1px solid var(--tpl-border)}.tpv-rank{font-family:var(--tpl-fh);font-size:11px;font-weight:800;color:var(--tpl-accent);opacity:.5;line-height:1}.tpv-faces{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));grid-gap:6px;gap:6px}.tpv-face-item{display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center}.tpv-face{width:18px;height:18px;border-radius:50%;background:var(--tpl-border);display:block}.tpv-chips{display:flex;flex-wrap:wrap;gap:3px}.tpv-chip.is-round{border-radius:999px;border:1px solid var(--tpl-border);background:var(--tpl-surface);color:var(--tpl-muted);padding:1px 5px}.tpv-ad{border:1px dashed var(--tpl-border);border-radius:3px;display:grid;place-items:center;color:var(--tpl-muted);font-size:5.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--tpl-surface)}.tpv-ad.is-billboard{min-height:22px}.tpv-ad.is-retangulo{min-height:26px}.tpv-ad.is-meia-pagina{min-height:52px}.tpv-ad.is-movel{min-height:14px}