.template-maker-module__gMTZEW__maker{flex-direction:column;gap:1.25rem;display:flex}.template-maker-module__gMTZEW__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:900px){.template-maker-module__gMTZEW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.template-maker-module__gMTZEW__panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.template-maker-module__gMTZEW__panelTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:.8125rem;font-weight:600}.template-maker-module__gMTZEW__field{flex-direction:column;gap:.3rem;font-size:.875rem;font-weight:500;display:flex}.template-maker-module__gMTZEW__field select,.template-maker-module__gMTZEW__field input[type=text],.template-maker-module__gMTZEW__field input[type=color],.template-maker-module__gMTZEW__field textarea{font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:inherit;width:100%;padding:.45rem .6rem;font-weight:400}.template-maker-module__gMTZEW__field input[type=color]{height:2.25rem;padding:.2rem}.template-maker-module__gMTZEW__field textarea{resize:vertical;min-height:4.5rem}.template-maker-module__gMTZEW__layouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.template-maker-module__gMTZEW__layoutButton{text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .65rem;font-size:.8125rem;display:flex}.template-maker-module__gMTZEW__layoutButton[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.template-maker-module__gMTZEW__layoutHint{color:var(--ink-muted);font-size:.6875rem;font-weight:400}.template-maker-module__gMTZEW__counter{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:.75rem;font-weight:400}.template-maker-module__gMTZEW__counter[data-state=near]{color:var(--warning)}.template-maker-module__gMTZEW__counter[data-state=over]{color:var(--danger);font-weight:600}.template-maker-module__gMTZEW__previewFrame{border:1px solid var(--border);border-radius:var(--radius-md);background:repeating-conic-gradient(var(--border) 0% 25%, transparent 0% 50%) 50% / 16px 16px;overflow:hidden}.template-maker-module__gMTZEW__previewCanvas{width:100%;height:auto;display:block}.template-maker-module__gMTZEW__findings{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.template-maker-module__gMTZEW__finding{border-left:3px solid var(--border);flex-direction:column;gap:.15rem;padding:.35rem 0 .35rem .6rem;font-size:.8125rem;display:flex}.template-maker-module__gMTZEW__finding[data-severity=block]{border-left-color:var(--danger)}.template-maker-module__gMTZEW__finding[data-severity=warn]{border-left-color:var(--warning)}.template-maker-module__gMTZEW__findingTitle{font-weight:600}.template-maker-module__gMTZEW__findingRule{color:var(--ink-muted);font-size:.6875rem;font-family:var(--font-mono), ui-monospace, monospace}.template-maker-module__gMTZEW__clean{color:var(--ink-muted);font-size:.875rem}.template-maker-module__gMTZEW__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.template-maker-module__gMTZEW__note{color:var(--ink-muted);margin:0;font-size:.8125rem}