@layer components{.ct{max-width:1040px;padding-bottom:32px;padding-top:8px}.ct :focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.lc-voltar{align-items:center;color:var(--tinta-2);display:inline-flex;font-size:14.5px;font-weight:600;gap:6px;margin-left:-4px;min-height:44px;padding-right:10px}.lc-voltar svg{height:18px;width:18px}.lc-h1{font:800 clamp(28px,7.4vw,38px)/1.02 var(--titulo);letter-spacing:-.02em;margin:6px 0 14px;text-wrap:balance}.lc-h2{font:800 19px/1.15 var(--titulo);letter-spacing:-.01em;margin:28px 0 4px}.lc-bloco:first-child>.lc-h2,.lc-h2:first-child{margin-top:6px}.lc-cab{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.lc-cab .lc-b{min-height:44px}.lc-demo{align-items:flex-start;background:var(--realce-suave);border-radius:12px;color:#4a3b00;display:flex;font-size:13.5px;gap:10px;margin:0 0 12px;padding:10px 12px}.lc-demo svg{color:#8a5e00;flex:none;height:18px;margin-top:1px;width:18px}.lc-espera{color:var(--tinta-2);padding:40px 0;text-align:center}.lc-vazio{display:grid;gap:8px;justify-items:start;padding:22px 0 6px}.lc-vazio b{font:800 20px/1.15 var(--titulo)}.lc-vazio p{color:var(--tinta-2);font-size:15px;max-width:44ch}.lc-vazio .botao{margin-top:8px}.lc-erro{color:var(--acao-forte);font-weight:600}.lc-erro,.lc-ok{font-size:14.5px;margin-top:10px}.lc-ok{color:var(--color-sucesso-forte);font-weight:700}.ct .legenda{font-size:13.5px;line-height:1.45}.ct .botao{box-shadow:none}.ct .botao.p{font-size:14.5px;height:44px;padding:0 18px}.lc-topo{align-items:center;border-bottom:1px solid var(--linha);display:flex;gap:14px;min-height:76px;padding:8px 0 14px}.lc-avatar{background:var(--acao);border-radius:50%;color:var(--acao-texto);display:grid;flex:none;font:800 24px/1 var(--titulo);height:56px;place-items:center;width:56px}.lc-topo>span:nth-child(2){flex:1;min-width:0}.lc-nome{font:800 22px/1.15 var(--titulo);letter-spacing:-.01em;overflow-wrap:anywhere}.lc-topo small{color:var(--acao-forte);display:block;font-size:14px;font-weight:600;margin-top:3px}.lc-lin>svg:last-child,.lc-topo>svg{color:var(--tinta-3);flex:none;height:18px;width:18px}.lc-lista{border-top:1px solid var(--linha)}.lc-h2+.lc-lista{border-top:0}.lc-lin{align-items:center;border-bottom:1px solid var(--linha);display:flex;gap:14px;min-height:64px;padding:10px 0;text-align:left;width:100%}.lc-lin>span:not(.lc-ic){flex:1;min-width:0}.lc-lin b{display:block;font:600 16px/1.25 var(--texto)}.lc-lin small{color:var(--tinta-2);display:block;font-size:13.5px;margin-top:1px}.lc-lin .lc-ic{color:var(--tinta);display:grid;flex:none;height:24px;place-items:center;width:24px}.lc-ic svg{height:24px;stroke-width:1.5;width:24px}.lc-lin em{color:var(--color-sucesso-forte);font-size:13px;font-style:normal;font-weight:700;white-space:nowrap}.lc-topo,a.lc-lin,button.lc-lin{isolation:isolate;position:relative}.lc-topo:before,a.lc-lin:before,button.lc-lin:before{background:var(--fundo-2);border-radius:12px;content:"";inset:4px -10px;opacity:0;position:absolute;transition:opacity .15s;z-index:-1}.lc-lin>svg:last-child,.lc-seta svg,.lc-topo>svg{transition:transform .15s}@media(hover:hover){.lc-topo:hover:before,a.lc-lin:hover:before,button.lc-lin:hover:before{opacity:1}.lc-lin:hover>svg:last-child,.lc-seta:hover svg,.lc-topo:hover>svg{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.lc-lin>svg:last-child,.lc-seta svg,.lc-topo>svg{transform:none!important;transition:none}}.lc-cartao{border-bottom:1px solid var(--linha);padding:16px 0}.lc-cartao>h2:first-child,.lc-cartao>h3:first-child{font:800 18px/1.2 var(--titulo);margin:0 0 4px}.lc-cartao.apagado>*{opacity:.6}.lc-cartao.apagado>.lc-pe{opacity:1}.lc-acoes{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:6px}.lc-acoes,.lc-b{align-items:center}.lc-b{color:var(--acao-forte);display:inline-flex;font-size:14.5px;font-weight:700;gap:6px;min-height:44px;white-space:nowrap}.lc-b.neutro{color:var(--tinta-2)}.lc-b svg{height:18px;width:18px}.lc-b:disabled{opacity:.5}.lc-b,.lc-voltar{transition:opacity .15s}@media(hover:hover){.lc-b:not(:disabled):hover,.lc-voltar:hover{opacity:.68}}.ct a:hover{text-decoration:none}.lc-check{align-items:flex-start;cursor:pointer;display:flex;font-size:15px;gap:12px;min-height:44px;padding:10px 0}.lc-check input{accent-color:var(--sucesso);flex:none;height:24px;margin:0;width:24px}.lc-selo{align-items:center;background:var(--sucesso-suave);border-radius:99px;color:#00552a;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.lc-selo.cinza{background:var(--fundo-2);color:var(--tinta-2)}.lc-selo.amarelo{background:var(--realce-suave);color:#4a3b00}.lc-selo svg{height:13px;width:13px}.lc-pedido header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.lc-pedido header b{font:800 17px/1.2 var(--titulo)}.lc-pedido header span{font-weight:700;white-space:nowrap}.lc-pedido p{color:var(--tinta-2);font-size:13.5px;margin-top:4px}.lc-pedido ul{font-size:14.5px;margin-top:6px}.lc-vivo{align-items:center;background:var(--sucesso-suave);border-radius:12px;color:#00552a;display:flex;font-size:15px;font-weight:700;gap:12px;margin-top:12px;min-height:56px;padding:10px 14px}.lc-vivo svg{flex:none}.lc-vivo svg:last-child{height:18px;margin-left:auto;width:18px}.lc-fav{align-items:flex-start;display:flex;gap:14px}.lc-fav .lc-foto{background:var(--fundo-2);border-radius:12px;flex:none;height:72px;overflow:hidden;width:72px}.lc-fav .lc-foto img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lc-fav>div:last-child{flex:1;min-width:0}.lc-fav h2,.lc-fav h3{font:800 17px/1.2 var(--titulo)}.lc-fav p{color:var(--tinta-2);font-size:13.5px;margin-top:3px}.lc-preco{color:var(--tinta);font-weight:700;margin-top:6px}.lc-preco s{color:var(--tinta-3);font-weight:500;margin-left:6px}.lc-cartela{display:grid;gap:8px;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));margin:12px 0 10px;max-width:360px}.lc-cartela i{aspect-ratio:1;border:1.5px dashed var(--tinta-3);border-radius:50%;color:var(--tinta-3);display:grid;font:700 12px/1 var(--texto);font-style:normal;place-items:center}.lc-cartela i.tem{background:var(--acao);border:0;color:var(--acao-texto)}.lc-cartela i svg{height:46%;stroke-width:2.4;width:46%}.lc-cartela.mini{gap:4px;margin:8px 0 0;max-width:200px}.lc-cartela.mini i{border-width:1px}.lc-num{font:800 34px/1 var(--titulo);letter-spacing:-.02em}.lc-num small{color:var(--tinta-2);font:600 14px/1.2 var(--texto);letter-spacing:0;margin-left:6px}.lc-extrato li{align-items:baseline;border-bottom:1px solid var(--linha);display:flex;font-size:15px;gap:14px;justify-content:space-between;padding:12px 0}.lc-extrato small{color:var(--tinta-2);display:block;font-size:13px;white-space:nowrap}.lc-como{align-items:center;background:var(--fundo-2);border-radius:16px;display:flex;gap:14px;padding:14px 16px}.lc-como>i{background:var(--acao);border-radius:50%;color:var(--acao-texto);display:grid;flex:none;height:48px;place-items:center;width:48px}.lc-como>i svg{height:26px;stroke-width:1.6;width:26px}.lc-como h2{font:800 17px/1.2 var(--titulo)}.lc-como p{color:var(--tinta-2);font-size:14px;line-height:1.4;margin-top:3px}.lc-prog{border-radius:16px;box-shadow:inset 0 0 0 1px var(--linha);margin-top:14px;padding:18px 16px}.lc-prog>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.lc-prog h2{font:800 19px/1.15 var(--titulo);letter-spacing:-.01em}.lc-prog header p{color:var(--tinta-2);font-size:14px;margin-top:3px}.lc-prog .lc-num{font-size:26px;white-space:nowrap}.lc-prog .lc-num small{margin:0 0 0 4px}.lc-prog>p{font-size:14.5px;margin-top:10px}.lc-barra{display:grid;gap:5px;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));margin-top:14px}.lc-barra i{background:var(--fundo-2);border-radius:99px;box-shadow:inset 0 0 0 1px var(--linha);height:10px}.lc-barra i.tem{background:var(--acao);box-shadow:none}.lc-ped{border-radius:16px;box-shadow:inset 0 0 0 1px var(--linha);display:flex;flex-direction:column;margin-top:12px;padding:14px 16px 4px}.lc-ped>header{align-items:flex-start;display:flex;gap:10px}.lc-ped>header>div{flex:1;min-width:0}.lc-ped h3{font:800 17px/1.2 var(--titulo)}.lc-ped header p{color:var(--tinta-2);font-size:13.5px;margin-top:5px}.lc-seta{border-radius:50%;color:var(--tinta-2);display:grid;flex:none;height:44px;margin:-8px -10px 0 0;place-items:center;transition:background .15s;width:44px}.lc-seta svg{height:20px;width:20px}@media(hover:hover){.lc-seta:hover{background:var(--fundo-2)}}.lc-ped ul{align-content:start;display:grid;flex:1;font-size:14.5px;gap:6px;margin-top:10px}.lc-ped li{align-items:center;display:flex;gap:10px;min-width:0}.lc-ped li>b{background:var(--fundo-2);border-radius:7px;display:grid;flex:none;font:700 12.5px/1 var(--texto);height:24px;min-width:24px;padding:0 5px;place-items:center}.lc-ped li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-ped li.mais{color:var(--tinta-2);font-size:13.5px;padding-left:34px}.lc-ped-t{font-weight:700;margin-top:12px}.lc-av,.lc-ped-t{display:flex;font-size:14.5px;justify-content:space-between}.lc-av{align-items:center;border-top:1px solid var(--linha);gap:12px;margin-top:8px;min-height:44px;transition:opacity .15s}.lc-av>span:first-child{align-items:center;color:var(--tinta-2);display:flex;flex-wrap:wrap;gap:4px 8px}.lc-av b{color:var(--acao-forte);font-weight:700}.lc-nota{display:inline-flex;flex:none;gap:2px}.lc-nota svg{fill:#e6e1da;height:18px;stroke:none;width:18px}.lc-nota svg.tem{fill:#f5b301}@media(hover:hover){.lc-av:hover{opacity:.68}}.lc-ped>.lc-av+footer{margin-top:0}.lc-ped>footer{align-items:center;border-top:1px solid var(--linha);display:flex;gap:12px;justify-content:space-between;margin-top:10px}.lc-grade{display:grid;gap:0 16px}@media(min-width:900px){.lc-grade{grid-template-columns:1fr 1fr}}.lc-extrato b{font-weight:700;white-space:nowrap}.lc-extrato b.mais{color:var(--color-sucesso-forte)}.lc-form .rotulo:first-child{margin-top:0}.lc-caixas{display:grid;gap:8px;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));max-width:420px;position:relative}.lc-codigo{background:none;border:0;caret-color:transparent;color:transparent;cursor:text;font-size:16px;height:100%;inset:0;letter-spacing:1em;margin:0;opacity:.01;padding:0;position:absolute;width:100%;z-index:1}.lc-codigo:focus{outline:none}.lc-caixa{background:#fff;border:1.5px solid var(--tinta-3);border-radius:12px;color:var(--tinta);display:grid;font:800 28px/1 var(--titulo);height:62px;place-items:center;transition:border-color .15s}.lc-caixa.cheia{border-color:var(--tinta)}.lc-caixas:focus-within .lc-caixa.atual{border-color:var(--acao);box-shadow:0 0 0 3px color-mix(in srgb,var(--acao) 18%,transparent)}.lc-caixas:focus-within .lc-caixa.atual:not(.cheia):after{animation:lc-pisca 1s steps(1) infinite;background:var(--acao);border-radius:2px;content:"";height:26px;width:2px}.lc-caixas.erro .lc-caixa{border-color:var(--acao)}@keyframes lc-pisca{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.lc-caixas .lc-caixa.atual:after{animation:none}}@media(max-width:380px){.lc-caixas{gap:6px}.lc-caixa{border-radius:10px;font-size:24px;height:54px}}.lc-paginas{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}@media(min-width:900px){.ct{padding-bottom:64px;padding-top:22px}.lc-h1{margin-bottom:20px}.lc-colunas{gap:0 64px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lc-colunas,.lc-perfil{align-items:start;display:grid}.lc-perfil{gap:0 72px;grid-template-columns:360px minmax(0,1fr)}.lc-perfil>.lc-topo{grid-column:1;grid-row:1}.lc-perfil>.lc-menu{grid-column:1;grid-row:2}.lc-perfil>.lc-agora{grid-column:2;grid-row:1/span 2}.lc-perfil>.lc-agora>:first-child{margin-top:0}.lc-perfil>.lc-agora>.lc-bloco:first-child>.lc-cab>.lc-h2{margin-top:18px}.lc-duas{align-items:start;display:grid;gap:0 48px;grid-template-columns:1fr 1fr}}}
