.header[data-v-b2eb4ef3]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f4f4f4;border-bottom:1px solid #ddd}button[data-v-b2eb4ef3]{background-color:#c0392b;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}body{font-family:Inter,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;color:#222;background-color:#f8f9fa;margin:0;padding:0}h1,h2,h3,h4{font-weight:600;margin-bottom:.6rem;line-height:1.3}input,textarea,select,button{font-family:inherit;font-size:1rem;box-sizing:border-box}input,textarea,select{padding:.6rem;border:1px solid #ccc;border-radius:4px;width:100%;margin-top:.3rem}label{display:block;margin-bottom:.3rem;font-weight:500}input[type=checkbox]{width:auto;margin-right:.5rem}.checkbox-group{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}button{background-color:#42b983;color:#fff;border:none;padding:.7rem 1.2rem;border-radius:4px;cursor:pointer}button:hover{background-color:#369f6e}.table th{background-color:#f2f2f2}.link,.switch-link{cursor:pointer;color:#07c;text-decoration:underline}.success{color:#2b8a3e}.error{color:red}.info{color:#0c5460}.auth-form[data-v-01f351cf]{max-width:400px;margin:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}input[data-v-01f351cf]{padding:.6rem;font-size:1rem;border:1px solid #ccc;border-radius:.4rem}button[data-v-01f351cf]{padding:.7rem;font-size:1rem;background-color:#42b983;color:#fff;border:none;border-radius:.4rem;cursor:pointer}button[data-v-01f351cf]:hover{background-color:#369f6e}.link[data-v-01f351cf],.switch-link[data-v-01f351cf]{cursor:pointer;color:#07c;text-decoration:underline;margin:0}.success[data-v-01f351cf]{color:#2b8a3e;margin-top:0;margin-bottom:0}.error[data-v-01f351cf]{color:red;margin-top:0;margin-bottom:0}.info[data-v-01f351cf]{color:green;margin-top:0;margin-bottom:0}.form-group[data-v-01f351cf]{display:flex;flex-direction:column;margin-bottom:1rem}label[data-v-01f351cf]{font-weight:700;margin-bottom:.3rem}.auth-form[data-v-b5746a9f]{max-width:400px;margin:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.form-group[data-v-b5746a9f]{display:flex;flex-direction:column;margin-bottom:1rem}input[data-v-b5746a9f]{padding:.6rem;font-size:1rem;border:1px solid #ccc;border-radius:.4rem}button[data-v-b5746a9f]{padding:.7rem;font-size:1rem;background-color:#42b983;color:#fff;border:none;border-radius:.4rem;cursor:pointer;margin-top:1rem}button[data-v-b5746a9f]:hover{background-color:#369f6e}.agreement-text[data-v-b5746a9f]{font-size:.85rem;color:#555;line-height:1.2;background-color:#f9f9f9;padding:.8rem;border:1px solid #ddd;border-radius:4px;margin-bottom:.5rem}.success[data-v-b5746a9f]{color:green}.error[data-v-b5746a9f]{color:red;margin-top:0}.switch-link[data-v-b5746a9f]{cursor:pointer;color:#07c;text-decoration:underline;margin:0}.warning[data-v-9ccbee97]{padding:1rem;background-color:#ffeeba;border:1px solid #ffc107;color:#856404;border-radius:.5rem;margin-bottom:1rem}.button[data-v-777889b6]{border:1px solid var(--border);border-radius:10px;padding:.5rem .75rem;font-size:.92rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s,box-shadow .12s,background .12s,transform .03s}.button[data-v-777889b6]:hover{background:#fff}.button[data-v-777889b6]:active{transform:translateY(1px)}.button[data-v-777889b6]:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 25%,transparent);border-color:var(--ring)}.button--primary[data-v-777889b6]:hover{background:#369f6e;border-color:#369f6e}.button--secondary[data-v-777889b6]{background:#7f9e91;color:#fff}.button--secondary[data-v-777889b6]:hover{background:#7f9e91aa;color:#fff}.modal-backdrop[data-v-777889b6]{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;padding:1rem;z-index:50}.modal[data-v-777889b6]{width:min(360px,100%);background:#fff;color:#111827;border-radius:18px;box-shadow:0 10px 30px #00000040;overflow:hidden}.modal-head[data-v-777889b6]{padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.modal-head h3[data-v-777889b6]{margin:0;font-size:1.05rem}.modal-body[data-v-777889b6]{padding:.6rem 1rem;gap:.5rem}.modal-foot[data-v-777889b6]{padding:.75rem 1.25rem;display:flex;gap:.5rem;justify-content:flex-end;border-top:1px solid #e5e7eb}.option[data-v-777889b6]{display:grid;grid-template-columns:1.1rem 1fr;align-items:start;gap:.6rem;padding:.4rem .75rem;border:1px solid #e5e7eb;border-radius:10px;line-height:1.25;cursor:pointer;transition:border-color .15s,background .15s}.option[data-v-777889b6]:hover{background:#f9fafb;border-color:#d1d5db}.option input[data-v-777889b6]{margin-top:.15rem;accent-color:#7f9e91;flex-shrink:0}.opt[data-v-777889b6]{display:flex;flex-direction:column;min-width:0}.opt small[data-v-777889b6]{color:#6b7280;font-size:.82rem;margin-top:.1rem}[data-v-2caf4de9]:root{--bg: #ffffff;--ink: #1c1c1c;--muted: #6b7280;--border: #e5e7eb;--ring: #2563eb;--shadow: 0 2px 10px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--radius: 14px;--gap: 20px}.form-list[data-v-2caf4de9]{padding:.5rem;color:var(--ink)}.form-list__header[data-v-2caf4de9]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem}.form-list__title[data-v-2caf4de9]{margin:0;font-weight:600;font-size:1.25rem}.form-list__status[data-v-2caf4de9]{color:var(--muted);font-size:.95rem}.create-buttons[data-v-2caf4de9]{display:flex;gap:1rem;margin:1rem 0}.formlist-container[data-v-2caf4de9]{--content-max: 1920px;max-width:var(--content-max);margin:0 auto;padding:0}.cards[data-v-2caf4de9]{--gap: 24px;--min: 320px;--max: 360px;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),var(--max)));justify-content:start;padding:0;margin:0;list-style:none}.card[data-v-2caf4de9]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;display:flex;flex-direction:column;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.card[data-v-2caf4de9]:focus-within,.card[data-v-2caf4de9]:hover{transform:translateY(-2px);box-shadow:0 6px 22px #00000014;border-color:#d1d5db}.card__header[data-v-2caf4de9]{display:flex;align-items:center;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.card__title[data-v-2caf4de9]{margin:0;font-size:1.05rem;font-weight:600;line-height:1.2}.badge[data-v-2caf4de9]{display:inline-block;font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe;white-space:nowrap}.card__meta[data-v-2caf4de9]{margin:.25rem 0 .75rem}.meta-row[data-v-2caf4de9]{display:grid;grid-template-columns:90px 1fr;gap:.5rem;padding:.25rem 0;font-size:.92rem}.meta-row dt[data-v-2caf4de9]{color:var(--muted)}.meta-row dd[data-v-2caf4de9]{margin:0}.doorgestuurd[data-v-2caf4de9]{color:red}.card__footer[data-v-2caf4de9]{margin-top:auto;display:flex;gap:.5rem}.button[data-v-2caf4de9]{border:1px solid var(--border);border-radius:10px;padding:.5rem .75rem;font-size:.92rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s,box-shadow .12s,background .12s,transform .03s}.button[data-v-2caf4de9]:hover{background:#fff}.button[data-v-2caf4de9]:active{transform:translateY(1px)}.button[data-v-2caf4de9]:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 25%,transparent);border-color:var(--ring)}.button--primary[data-v-2caf4de9]{text-align:center;background:#42b983;color:#fff;border-color:#42b983}.button--primary[data-v-2caf4de9]:hover{background:#369f6e;border-color:#369f6e}.button--secondary[data-v-2caf4de9]{background:#7f9e91;color:#fff}.button--secondary[data-v-2caf4de9]:hover{background:#7f9e91aa;color:#fff}.print-info[data-v-2caf4de9]{border:1px solid #ccc;border-radius:10px;display:flex;padding:.5rem .75rem;margin:1rem 0;align-items:center;justify-content:flex-start;gap:1rem;font-size:.95rem;width:fit-content}.filters[data-v-2caf4de9]{display:inline-flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-start;padding:.75rem;border:1px solid var(--border, #ddd);border-radius:.75rem;max-width:100%;width:fit-content}.filter[data-v-2caf4de9]{display:flex;flex-direction:column;gap:.25rem;flex:0 0 auto}.filters select[data-v-2caf4de9]{padding:.3rem .5rem}.filters label[data-v-2caf4de9]{font-size:.9rem}.accordion-section[data-v-c7e62bc0]{border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;box-shadow:0 1px 4px #0000001a;background-color:#fff}.accordion-header[data-v-c7e62bc0]{cursor:pointer;padding:.5rem;background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.accordion-header[data-v-c7e62bc0]{border-bottom:1px solid #ddd}.accordion-content[data-v-c7e62bc0]{padding:1rem;background-color:#fff}.accordion-enter-active[data-v-c7e62bc0],.accordion-leave-active[data-v-c7e62bc0]{transition:max-height .4s ease,opacity .4s ease;overflow:hidden}.accordion-enter-from[data-v-c7e62bc0],.accordion-leave-to[data-v-c7e62bc0]{max-height:0;opacity:0}.accordion-enter-to[data-v-c7e62bc0],.accordion-leave-from[data-v-c7e62bc0]{max-height:1000px;opacity:1}.subscription-form[data-v-d3b84ff8]{max-width:500px;margin:1rem auto;padding:1rem;border:1px solid #ccc;border-radius:6px}form label[data-v-d3b84ff8]{display:block;margin-bottom:1rem}.agreement-text[data-v-d3b84ff8]{font-size:.85rem;color:#555;line-height:1.2;background-color:#f9f9f9;padding:.8rem;border:1px solid #ddd;border-radius:4px;margin-bottom:1rem}.checkbox-line[data-v-d3b84ff8]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.checkbox-line label[data-v-d3b84ff8]{display:flex;align-items:center;gap:.3rem}.required-label[data-v-d3b84ff8]{color:red;font-size:.8em}.optional-label[data-v-d3b84ff8]{color:#888;font-size:.8em}.agreement-text p[data-v-d3b84ff8]{margin:.3rem 0}.agreement-text input[type=checkbox][data-v-d3b84ff8]{margin-left:.5rem}.form-actions-old[data-v-d3b84ff8]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.5rem;width:100%}.final-cb-old[data-v-d3b84ff8]{justify-self:start;margin:0}.final-label-old[data-v-d3b84ff8]{margin:0;padding:0;line-height:1.3}.submit-btn-old[data-v-d3b84ff8]{justify-self:end}input[data-v-d3b84ff8],textarea[data-v-d3b84ff8],select[data-v-d3b84ff8]{width:100%;resize:none;padding:.4rem;margin-top:.3rem;box-sizing:border-box}.section-summary[data-v-d3b84ff8]{display:flex;align-items:center;width:100%}.section-summary .checkmark[data-v-d3b84ff8]{margin-left:auto;color:green}details[data-v-d3b84ff8]{margin:1rem 0;padding:1rem;border:1px solid #ccc;border-radius:5px}summary[data-v-d3b84ff8]{font-weight:700;cursor:pointer}.form-actions[data-v-d3b84ff8]{display:grid;gap:.7rem;margin-top:1rem}.row-main[data-v-d3b84ff8]{display:flex;gap:.75rem;align-items:stretch}.row-finalize[data-v-d3b84ff8]{display:grid;gap:.5rem}.btn[data-v-d3b84ff8]{padding:.875rem 1.25rem;font-size:1.05rem;line-height:1.2;border-radius:.6rem;border:none;cursor:pointer;min-width:9.5rem}.btn-secondary[data-v-d3b84ff8]{background:#e5e7eb;color:#111827}.btn-primary[data-v-d3b84ff8]{background:#16a34a;color:#fff}.btn-danger[data-v-d3b84ff8]{background:#dc2626;color:#fff}.btn[data-v-d3b84ff8]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.row-main[data-v-d3b84ff8]{flex-direction:column}.btn[data-v-d3b84ff8]{width:100%}}.finalize-hint[data-v-d3b84ff8]{margin:0;text-align:center;font-size:1rem;font-weight:700;color:#000}.modal-overlay[data-v-d3b84ff8]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-d3b84ff8]{background-color:#fff;border-radius:8px;padding:1.5rem;max-width:480px;width:calc(100% - 2rem);box-shadow:0 4px 16px #00000040}.modal-title[data-v-d3b84ff8]{font-size:1.25rem;font-weight:700;margin:0 0 1rem}.modal-message[data-v-d3b84ff8]{margin:0 0 1.5rem;line-height:1.5}.modal-actions[data-v-d3b84ff8]{display:flex;justify-content:flex-end;gap:.75rem}.btn-cancel[data-v-d3b84ff8]{padding:.5rem 1rem;background-color:#e0e0e0;border:none;border-radius:4px;cursor:pointer}.btn-cancel[data-v-d3b84ff8]:hover{background-color:#d5d5d5}.btn-confirm[data-v-d3b84ff8]{background:#16a34a;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer}.btn-confirm[data-v-d3b84ff8]:hover{background:#16a34aa5}
