html .pix__qr-img{width:196px;height:196px;image-rendering:pixelated;background:#fff;border-radius:14px;display:block}html .pix__sem-qr{text-align:center;width:196px;min-height:120px;color:var(--ink-soft);place-items:center;display:grid}html .form-org{gap:14px;display:grid}html .form-org .campo-linha--2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){html .form-org .campo-linha--2{grid-template-columns:1fr}}html .aviso-pf{background:var(--luz-100);border-radius:14px;margin-top:12px;padding:14px 16px;font-size:.95rem}html .entrar{gap:14px;max-width:460px;margin:0 auto;padding:clamp(32px,6vw,72px) 0;display:grid}html .entrar h1{font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem)}html .painel-real__lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}html .painel-real__lista li{background:var(--creme-100);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}html .painel-real__lista a{overflow-wrap:anywhere;font-weight:700}html .painel-real__status{background:var(--creme-200);border-radius:99px;padding:4px 10px;font-size:.85rem;font-weight:700}html .painel-real__status.is-ativa{color:#1f7a53;background:#59c08a33}@media (max-width:900px){html .painel .painel__kpis{grid-template-columns:1fr 1fr}html .painel .painel__grade{grid-template-columns:1fr}}html .pix__qr--real:after{content:none;display:none}html .painel .painel-real__lista li{color:var(--petroleo-900)}html .painel .painel-real__lista small{color:var(--ink-soft,#44595c);flex-basis:100%}html .painel .painel-real__lista a{color:var(--petroleo-900)}html .entrar-pag{min-height:60vh;padding-block:clamp(48px,8vw,110px)}html .entrar-pag .entrar{background:var(--creme-50);box-shadow:0 0 0 2px var(--creme-200), 0 30px 60px -40px #07232880;border-radius:26px;padding:clamp(22px,4vw,40px)}html .entrar__sub{color:var(--ink-soft,#44595c)}html .entrar__senha{align-items:stretch;gap:8px;display:flex}html .entrar__senha input{flex:1;min-width:0}html .entrar__ver{background:var(--creme-100);cursor:pointer;color:var(--petroleo-900);border:0;border-radius:12px;padding:0 14px;font-weight:700}html .entrar__links{font-size:.95rem}html .painel-criada{background:var(--luz-100);color:var(--petroleo-900);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:16px 20px;display:flex}html .painel .rifas-painel__lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}html .painel .rifas-painel__item{background:var(--creme-100);color:var(--petroleo-900);border-radius:18px;gap:10px;padding:16px;display:grid}html .painel .rifas-painel__item a{color:var(--petroleo-900);overflow-wrap:anywhere;font-weight:800}html .painel .rifas-painel__item small{color:var(--ink-soft,#44595c)}html .rifas-painel__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html .rifas-painel__barra{background:var(--creme-200);border-radius:99px;height:8px;overflow:hidden}html .rifas-painel__barra>span{background:repeating-linear-gradient(90deg, var(--coral-500) 0 10px, var(--sol-400) 10px 12px);height:100%;display:block}html .rifas-painel__nums{gap:2px;font-size:.92rem;display:grid}html .rifas-painel__ganhou{background:var(--petroleo-900);color:var(--creme-50);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}html .painel .rifas-painel__ganhou small{color:#fbf5ecb3}html .rifas-painel__num{min-width:64px;height:64px;font-family:var(--font-display);color:var(--petroleo-950);background:radial-gradient(circle at 50% 35%, #fff3d6, var(--luz-300) 55%, var(--sol-400));border-radius:14px;flex:none;place-items:center;padding:0 10px;font-size:1.6rem;font-weight:800;display:grid;box-shadow:0 0 24px #ff9a3c99}html .rifas-painel__apurar{justify-items:start;gap:10px;font-size:.92rem;display:grid}html .rifas-painel__manual{background:var(--luz-100);border-radius:14px;gap:10px;width:100%;padding:12px;display:grid}html .rifas-painel__campos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}html .rifas-painel__campos label{gap:4px;font-size:.82rem;font-weight:700;display:grid}html .rifas-painel__campos input{min-height:40px;box-shadow:inset 0 0 0 2px var(--creme-300);background:#fff;border:0;border-radius:10px;padding:0 10px}html .rifas-painel__compradores summary{cursor:pointer;font-weight:800}html .rifas-painel__bilhetes{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:220px}html .painel-rifa-tag{color:var(--coral-700);font-weight:700}
