.campo-imagens{min-width:0}.campo-imagens legend{font-size:.875rem;font-weight:700}.campo-imagens-opcional{color:var(--cor-texto-secundario);font-weight:400}.campo-imagens-ajuda,.campo-imagens-status{color:var(--cor-texto-secundario);overflow-wrap:anywhere;margin-top:8px;font-size:.8125rem;line-height:1.65}.campo-imagens-selecao{margin-block:14px 6px;font-size:.8125rem;font-weight:600;display:block}.campo-imagens input[type=file]{border:1px solid var(--cor-borda);background:var(--cor-fundo-card);border-radius:10px;width:100%;min-width:0;min-height:44px;padding:6px;font-size:.75rem;display:block}.campo-imagens input::file-selector-button{background:var(--cor-primaria-fraca);min-height:32px;color:var(--cor-primaria);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-right:10px;padding:6px 10px;font-weight:700}.campo-imagens input:disabled,.campo-imagens button:disabled{opacity:.5;cursor:default}.campo-imagens-erro{color:var(--cor-erro);overflow-wrap:anywhere;margin-top:8px;font-size:.8125rem;line-height:1.6}.campo-imagens-lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;margin-top:16px;padding:0;list-style:none;display:grid}.campo-imagens-lista>li{border-bottom:1px solid var(--cor-borda);min-width:0;padding-bottom:6px}.campo-imagens-previa{aspect-ratio:4/3;background:var(--cor-fundo-sutil);border-radius:10px;position:relative;overflow:hidden}.campo-imagens-previa img{-o-object-fit:cover;object-fit:cover}.campo-imagens-logo .campo-imagens-previa img{-o-object-fit:contain;object-fit:contain;padding:16px}.campo-imagens-legenda,.campo-imagens-ordem{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;font-size:.75rem;display:flex}.campo-imagens-legenda{padding-top:4px}.campo-imagens button{min-height:44px;color:var(--cor-primaria);cursor:pointer;font-weight:600}.campo-imagens button:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.campo-imagens :is(button,input):focus-visible,.campo-imagens-lista>li:focus{outline:2px solid var(--cor-primaria);outline-offset:3px;border-radius:6px}.galeria-fotos{background:var(--cor-fundo-sutil);width:100%;height:100%;position:relative;overflow:hidden}.galeria-fotos>.explorar-imagem{height:100%}.galeria-fotos .galeria-fotos-seta{color:#fcf8f3;color:lab(97.6939% .690043 2.95932);cursor:pointer;background:#311b1be0;background:lab(12.6409% 11.1607 4.86746/.88);border:1px solid #f8f4efb3;border:1px solid lab(96.5339% .690222 2.95945/.7);border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .18s ease-out;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.galeria-fotos-anterior{left:10px}.galeria-fotos-proxima{right:10px}.galeria-fotos .galeria-fotos-seta:hover{background:#612326;background:lab(23.6565% 28.8139 13.1604)}.galeria-fotos .galeria-fotos-seta:focus-visible{outline-offset:3px;outline:3px solid #fc5;outline:3px solid lab(85.1458% 10.7546 66.8351);box-shadow:0 0 0 6px #311b1b;box-shadow:0 0 0 6px lab(12.6409% 11.1607 4.86746)}.galeria-fotos-contador{color:#fcf8f3;color:lab(97.6939% .690043 2.95932);font-variant-numeric:tabular-nums;pointer-events:none;background:#311b1be0;background:lab(12.6409% 11.1607 4.86746/.88);border-radius:20px;padding:4px 10px;font-size:.6875rem;font-weight:700;line-height:1.5;position:absolute;bottom:12px;right:14px}@media (prefers-reduced-motion:reduce){.galeria-fotos .galeria-fotos-seta{transition:none}}
