div.aceites{color:#6b4e00;background:#fef6e7;border:1px solid #f0c987;border-radius:12px;flex-direction:column;margin:18px 0 4px;padding:4px 16px;transition:background-color .2s,border-color .2s,color .2s;display:flex}div.aceites.ok{background:var(--bg-3,var(--marca-clara,#eaf1fe));border-color:var(--blue,var(--marca,#085cf0));color:var(--ink,var(--tinta,#0a1342))}.aceites .aceite{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.aceites .aceite+.aceite{border-top:1px solid #f5d9a8}.aceites.ok .aceite+.aceite{border-top-color:rgba(var(--blue-rgb,var(--marca-rgb,8, 92, 240)), .18)}.aceites .aceite input[type=checkbox]{width:20px;height:20px;accent-color:var(--blue,var(--marca,#085cf0));cursor:pointer;flex:none;margin:0}.aceites .aceite span{min-width:0}.aceites .aceite strong{font-weight:700}.aceites .aceite a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.lj-campos>.aceites{margin:0}
div.esc{--esc-borda:var(--line-2,var(--linha,#d4deef));--esc-hover:var(--blue-2,var(--marca,#2d77f5));--esc-foco:var(--blue,var(--marca,#085cf0));--esc-foco-rgb:var(--blue-rgb,var(--marca-rgb,8, 92, 240));--esc-sel:var(--bg-3,var(--marca-clara,#eaf1fe));--esc-tinta:var(--ink,var(--tinta,#0a1342));--esc-cinza:var(--slate,var(--cinza,#51607a));flex-direction:column;gap:10px;margin:20px 0 0;display:flex}.esc .esc-tit{color:var(--esc-tinta);margin:0;font-size:13px;font-weight:600}.esc .esc-op{border:1.5px solid var(--esc-borda);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:11px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.esc .esc-op:hover{border-color:var(--esc-hover)}.esc .esc-op.on{border-color:var(--esc-foco);background:var(--esc-sel)}.esc .esc-op:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--esc-foco-rgb), .14)}.esc .esc-op input[type=radio]{width:20px;height:20px;accent-color:var(--esc-foco);cursor:pointer;flex:none;margin:1px 0 0}.esc .esc-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.esc .esc-nome{font-family:var(--display);color:var(--esc-tinta);font-size:15px;font-weight:700}.esc .esc-desc{color:var(--esc-cinza);font-size:13px;line-height:1.5}.esc .esc-req{color:var(--esc-tinta);font-size:12.5px;font-weight:600;line-height:1.5}.lj-campos>.esc{margin:0}
.tel{--tel-borda:var(--line-2,var(--linha,#d4deef));--tel-foco:var(--blue,var(--marca,#085cf0));--tel-foco-rgb:var(--blue-rgb,var(--marca-rgb,8, 92, 240));--tel-fundo:var(--bg,var(--fundo,#fff));--tel-branco:var(--branco,#fff);--tel-tinta:var(--ink,var(--tinta,#0a1342));--tel-cinza:var(--slate,var(--cinza,#51607a));position:relative}.tel-caixa{background:var(--tel-fundo);border:1px solid var(--tel-borda);border-radius:11px;align-items:stretch;transition:border-color .18s,box-shadow .18s;display:flex}.tel-caixa:focus-within{border-color:var(--tel-foco);box-shadow:0 0 0 4px rgba(var(--tel-foco-rgb), .12)}.tel-pais{border:0;border-right:1px solid var(--tel-borda);font:inherit;color:var(--tel-cinza);cursor:pointer;background:0 0;border-radius:11px 0 0 11px;flex:none;align-items:center;gap:6px;padding:0 11px 0 13px;transition:background .15s;display:flex}.tel-pais:hover{background:rgba(var(--tel-foco-rgb), .05)}.tel-pais:focus-visible{outline:2px solid var(--tel-foco);outline-offset:-2px}.tel-flag{text-align:center;flex:none;width:22px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:17px;line-height:1}.tel-ddi{color:var(--tel-tinta);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.tel .tel-caixa .tel-num{min-width:0;font:inherit;color:var(--tel-tinta);background:0 0;border:0;flex:1;padding:13px 15px;font-size:15px}.tel .tel-caixa .tel-num:focus{box-shadow:none;border-color:#0000;outline:none}.tel-pop{z-index:30;background:var(--tel-branco);border:1px solid var(--tel-borda);border-radius:13px;animation:.14s ease-out telPopIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 34px -12px #0a134247}@keyframes telPopIn{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.tel-pop{animation:none}}.tel-busca{border-bottom:1px solid var(--tel-borda);color:var(--tel-cinza);align-items:center;gap:8px;padding:10px 12px;display:flex}.tel .tel-pop .tel-busca input{min-width:0;font:inherit;color:var(--tel-tinta);background:0 0;border:0;flex:1;font-size:14px}.tel .tel-pop .tel-busca input:focus{box-shadow:none;border-color:#0000;outline:none}.tel-lista{overscroll-behavior:contain;max-height:262px;margin:0;padding:5px;list-style:none;overflow-y:auto}.tel-item{color:var(--tel-tinta);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.tel-item.on{background:rgba(var(--tel-foco-rgb), .09)}.tel-item.sel{font-weight:650}.tel-item.pref+.tel-item:not(.pref){border-top:1px solid var(--tel-borda);border-radius:0 0 9px 9px;margin-top:5px;padding-top:12px}.tel-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tel-code{color:var(--tel-cinza);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.tel-vazio{text-align:center;color:var(--tel-cinza);margin:0;padding:18px 14px;font-size:13.5px}@media (max-width:640px){.tel .tel-caixa .tel-num,.tel .tel-pop .tel-busca input{font-size:16px}}
