.ad-template-builder_root__o9dBT{display:grid;gap:22px;min-width:0;color:var(--ink);font:400 1rem/1.5 var(--font-sans)}.ad-template-builder_help__sATqX,.ad-template-builder_notice__JhD12,.ad-template-builder_status__flhcA{margin:0;padding:16px 18px;border-radius:12px;background:var(--surface-raised);color:var(--ink)}.ad-template-builder_help__sATqX{color:var(--muted)}.ad-template-builder_root__o9dBT code{font-family:var(--font-code,monospace);color:var(--ink)}.ad-template-builder_grid__797Mz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ad-template-builder_grid__797Mz label,.ad-template-builder_masks__s9lWN label{display:grid;align-content:start;gap:7px;min-width:0;font-weight:600}.ad-template-builder_grid__797Mz small,.ad-template-builder_result__1l4c9 small{display:block;color:var(--muted);font-size:.85rem;font-weight:400}.ad-template-builder_root__o9dBT :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:inherit}.ad-template-builder_root__o9dBT textarea{resize:vertical}.ad-template-builder_masks__s9lWN{display:grid;gap:18px}.ad-template-builder_check__y3RJU{display:flex;align-items:center;gap:9px}.ad-template-builder_check__y3RJU input{width:18px;height:18px;accent-color:var(--accent)}.ad-template-builder_actions__dzYgq{display:flex;flex-wrap:wrap;gap:10px}.ad-template-builder_actions__dzYgq button{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:600 1rem/1.35 var(--font-sans);cursor:pointer}.ad-template-builder_actions__dzYgq .ad-template-builder_primary__VkwtE{background:var(--accent);color:var(--surface);border-color:var(--accent)}.ad-template-builder_actions__dzYgq button:disabled{opacity:.5;cursor:not-allowed}.ad-template-builder_root__o9dBT :is(input,select,textarea,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ad-template-builder_result__1l4c9{min-width:0}.ad-template-builder_result__1l4c9 h3{font-size:1.25rem}.ad-template-builder_result__1l4c9 table{min-width:940px;width:100%;border-collapse:collapse;font-size:.9rem}.ad-template-builder_result__1l4c9 td,.ad-template-builder_result__1l4c9 th{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:290px}.ad-template-builder_result__1l4c9 th{background:var(--surface-raised)}.ad-template-builder_result__1l4c9 td p{margin:0 0 8px}.ad-template-builder_errors___sSRJ{margin:0;padding-left:19px;color:var(--danger,var(--ink))}.ad-template-builder_skipped__5HL8g{margin-top:8px;color:var(--muted)}.ad-template-builder_skipped__5HL8g summary{cursor:pointer}.ad-template-builder_skipped__5HL8g ul{margin:8px 0 0;padding-left:18px}@media(max-width:700px){.ad-template-builder_grid__797Mz{grid-template-columns:1fr}.ad-template-builder_actions__dzYgq button{flex:1 1 auto}}