/* Complementos restritos às páginas geradas pelo template padrão. */
.local-preview-banner{padding:12px 20px;text-align:center;background:#f4e4b4;color:#382b13;font-size:13px;font-weight:800}
.standard-product .standard-accent{color:var(--purple)}
.standard-product .figures-inner{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));row-gap:24px}
.standard-product .standard-content-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.standard-product .standard-content-list li{background:var(--paper);border:1px solid var(--hair);border-left:2px solid var(--purple);padding:17px 20px;line-height:1.6}
.standard-product #standardPreviewGallery button:focus-visible{outline:3px solid var(--purple);outline-offset:3px}
.standard-product .pending-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:80px;padding:12px;text-align:center;background:var(--tint);border:1px dashed var(--purple);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em}
.standard-product .pending-cover{width:55%;max-width:260px;aspect-ratio:.707}
.standard-product .pending-page{display:flex;align-items:stretch}
.standard-product .pending-print{height:250px;aspect-ratio:.707;z-index:1}
.standard-product .pending-modal{height:min(70vh,700px);aspect-ratio:.707;max-width:calc(100% - 90px);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--paper);color:var(--muted);border:2px dashed var(--purple);padding:20px}
.standard-product .pending-modal[hidden]{display:none}
.standard-product .cta:disabled{opacity:.6;cursor:not-allowed}
@media(max-width:680px){.standard-product .standard-content-list{grid-template-columns:1fr}.standard-product .figures-inner{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}}
