.policy-form.svelte-13rtquw{display:flex;flex-direction:column;gap:var(--space-3);max-width:96ch}.row.svelte-13rtquw{display:flex;flex-wrap:wrap;gap:var(--space-3)}.field.svelte-13rtquw{display:flex;flex-direction:column;gap:4px;min-width:0}.row.svelte-13rtquw>.field:where(.svelte-13rtquw){flex:1 1 14rem}.row.svelte-13rtquw>.field.narrow:where(.svelte-13rtquw){flex:0 1 11rem}label.svelte-13rtquw{font-family:var(--sans);font-size:var(--text-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}input.svelte-13rtquw,textarea.svelte-13rtquw{border:1px solid var(--rule-firm);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-family:var(--sans);font-size:13px;padding:8px 10px;width:100%}input.svelte-13rtquw:disabled{color:var(--muted)}textarea.yaml.svelte-13rtquw{font-family:var(--data);font-size:12px;line-height:18px;resize:vertical;white-space:pre;overflow-x:auto}.hint.svelte-13rtquw{margin:0;font-family:var(--sans);font-size:12px;line-height:18px;color:var(--muted);max-width:68ch}.data.svelte-13rtquw{font-family:var(--data)}.check.svelte-13rtquw{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid var(--rule-firm);border-radius:var(--radius);padding:var(--space-3);font-family:var(--sans);font-size:13px;line-height:20px;color:var(--ink)}.check.svelte-13rtquw p:where(.svelte-13rtquw){margin:0;max-width:68ch}.preview.svelte-13rtquw{display:flex;flex-direction:column;gap:8px}.preview.svelte-13rtquw h3:where(.svelte-13rtquw){margin:0;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink)}.msg.svelte-13rtquw{max-width:68ch;font-family:var(--sans);font-size:13px;line-height:20px}.msg.svelte-13rtquw p:where(.svelte-13rtquw){margin:0}.msg-code.svelte-13rtquw{font-family:var(--data);font-size:12px;color:var(--muted)}.msg-lead.svelte-13rtquw{color:var(--fail)}.msg-remedy.svelte-13rtquw{margin-top:4px;color:var(--muted)}.actions.svelte-13rtquw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}button.svelte-13rtquw{border:1px solid var(--rule-firm);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:500;padding:6px 12px;cursor:pointer}button.svelte-13rtquw:hover{border-color:var(--brass)}button.svelte-13rtquw:disabled{opacity:.5;cursor:default}button.secondary.svelte-13rtquw{background:none;color:var(--muted)}
