html.ppc-ui-servico .ppc-ws__scaler .ac-produto-galeria { width: 100%; max-width: min(560px, calc(100vh - 170px)); margin: 0 auto !important; }
html.ppc-ui-servico .ppc-ws__stage { background: var(--ws-creme); }
html.ppc-ui-servico .ppc-cfg__corpo > .ppc-selector-group,
html.ppc-ui-servico .ppc-cfg__corpo > .ppc-svws__medida,
html.ppc-ui-servico .ppc-cfg__corpo > .ppc-svws__qtd { margin: 0; padding: 0; }
html.ppc-ui-servico .ppc-cfg__corpo .ppc-selector-group__label { display: none; }
html.ppc-ui-servico .ppc-svws__medida { display: grid; gap: 10px; }
html.ppc-ui-servico .ppc-svws__medida .ppc-selector-group { margin: 0; }
html.ppc-ui-servico .ppc-svws__medida .ppc-servico-width { margin: 0 0 6px; font-size: 13px; color: var(--ws-muted); }
html.ppc-ui-servico .ppc-svws__medida .ppc-linear-meters-input:focus-visible { outline: 2px solid var(--ws-accent); outline-offset: 2px; }
html.ppc-ui-servico .ppc-svws__medida #ppc-servico-price { margin: 6px 0 0; padding: 8px 12px; border-radius: 10px; background: var(--ws-accent-weak); color: var(--ws-accent-ink); font-weight: 800; }
html.ppc-ui-servico .ppc-cfg__corpo .ppc-escaloes { margin: 0; padding: 0; border: 0; background: transparent; }
html.ppc-ui-servico .ppc-cfg__corpo .ppc-escaloes__linha { border-radius: 8px; }
html.ppc-ui-servico .ppc-cfg__corpo .ppc-escaloes__linha.is-seleccionada { background: var(--ws-accent-weak); box-shadow: 0 0 0 1px var(--ws-accent) inset; }
html.ppc-ui-servico .ppc-cfg__corpo .ppc-escaloes-tecto { margin: 6px 0 0; font-size: 12px; color: var(--ws-muted); }
html.ppc-ui-servico .ppc-cfg__corpo .ppc-selector-group__options { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; }
html.ppc-ui-servico .ppc-cfg__corpo .ppc-selector-option { margin: 0; }
html.ppc-ui-servico .ppc-cfg__corpo .ppc-selector-option span { border-radius: 12px; }
html.ppc-ui-servico .ppc-cfg__corpo > .ppc-upload-wrap { margin: 0; padding: 0; border: 0; background: transparent; }
html.ppc-ui-servico .ppc-cfg__corpo > .ppc-upload-wrap > .ppc-upload__title { display: none; }
html.ppc-ui-servico .ppc-cfg__corpo .ppc-servico-obs { width: 100%; border-radius: 12px; }
html.ppc-ui-servico .ppc-ws__comercial > .oxy-product-price { display: none; }
@media (max-width: 900px) {
	html.ppc-ui-servico .ppc-ws__palco { position: static; box-shadow: none; }
	html.ppc-ui-servico .ppc-ws__scaler .ac-produto-galeria { max-width: min(100%, 26vh); }
}
