.church-template-picker-v82 .template-grid-v8{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.church-template-picker-v82 .template-card-v8{position:relative;padding:12px;min-width:0;text-align:left;background:#fff;border:1px solid #deded8;border-radius:12px}
.church-template-picker-v82 .template-card-v8.selected{border:2px solid #6652e9;background:#f6f4ff;padding:11px}
.church-template-picker-v82 .template-art-v8:has(.church-design-art-v97){position:relative!important;display:block!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--church-art-ratio-v97)!important;margin:10px 0 12px!important;padding:0!important;transform:none!important;border-radius:0!important;overflow:hidden;box-shadow:0 4px 12px #17223518!important;background:none!important;container-type:normal!important}
.church-design-art-v97{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important}
.template-art-v8:has(.church-design-art-v97)::before,.template-art-v8:has(.church-design-art-v97)::after,.dialog-canvas-v11:has(.church-design-art-v97)::before,.dialog-canvas-v11:has(.church-design-art-v97)::after{display:none!important}
.church-template-picker-v82 .template-card-v8>strong{display:block;margin-top:5px;font-size:13px;line-height:1.55}.church-template-picker-v82 .template-card-v8>small{display:block;font-size:11px;line-height:1.6;color:#6b7280;min-height:36px}
.church-template-picker-v82 .template-number-v8{position:relative;display:inline-block;left:auto;right:auto;top:auto;margin:0;font-size:10px;color:#71717a}
.church-template-picker-v82 .pf-sector-v70,.church-template-picker-v82 .pf-gallery-guide-v70{display:none}
#templateDialogV11 #dialogCanvasV11:has(.church-design-art-v97){width:min(88vw,calc(62vh * var(--church-art-ratio-v97)))!important;max-width:900px!important;min-height:0!important;height:auto!important;aspect-ratio:var(--church-art-ratio-v97)!important;max-height:62vh!important;margin:18px auto!important;padding:0!important;border-radius:0!important;background:none!important}
.church-template-filters-v97{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.church-template-filters-v97 button{border:1px solid #d9dbe5;background:white;color:#344054;border-radius:20px;padding:8px 12px;cursor:pointer;font:inherit;font-size:12px}.church-template-filters-v97 button[aria-pressed=true]{background:#192b3e;color:white;border-color:#192b3e}.church-template-picker-v82 .template-card-v8[hidden]{display:none!important}
.church-template-count-v97{font-size:12px;color:#667085;margin:8px 0}.church-template-picker-v82 .template-heading-v8{gap:12px}
@media(max-width:650px){.church-template-picker-v82 .template-grid-v8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.church-template-picker-v82 .template-card-v8{padding:8px}.church-template-picker-v82 .template-card-v8.selected{padding:7px}.church-template-picker-v82 .template-card-v8>strong{font-size:12px}.church-template-picker-v82 .template-card-v8>small{font-size:10px}.church-template-picker-v82 .template-heading-v8{display:block}.church-template-picker-v82 .template-heading-v8 em{display:block;margin-top:8px}}
