.narrow-shell{max-width:860px}.stack-form{display:grid;gap:18px}.stack-form .field,.dynamic-fields .field{margin:0}.checkbox-label{display:flex;align-items:center;gap:10px;font-size:1rem}.checkbox-label input[type=checkbox]{width:20px;height:20px;flex:0 0 20px}.muted{color:#56696c;font-size:.9rem;line-height:1.6}.builder-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.form-type-list{display:grid;gap:8px}.form-type-list a{padding:12px;border-radius:10px;color:#25484a;text-decoration:none;border:1px solid #d4e0e0;overflow-wrap:anywhere}.form-type-list a.is-active{background:#086c70;color:white}.form-type-list small{display:block;font-size:.875rem;opacity:.8;margin-top:4px}.field-editor-card{padding:20px;border:1px solid #cadadb;border-radius:14px;background:#f7fbfb;display:grid;gap:16px;margin:16px 0}.field-editor-card header{display:flex;align-items:center;justify-content:space-between}.field-editor-card .editor-order-actions{margin-left:auto}.field-editor-card select:disabled{color:#365358;opacity:1;background:#e9eeee}.dynamic-fields{display:grid;gap:20px;border:1px solid #c9dddf;border-radius:16px;padding:24px;margin:16px 0}.dynamic-fields[hidden],.export-column[hidden]{display:none!important}.dynamic-fields legend{font-size:1.125rem;font-weight:700;padding:0 8px}.custom-values{margin:0}.custom-values div{padding:12px 0;border-bottom:1px solid #e0e8e8}.custom-values dt{font-weight:700;font-size:.9rem}.custom-values dd{margin:6px 0 0;overflow-wrap:anywhere;white-space:normal}.secret-key{font-family:ui-monospace,monospace!important;font-size:1rem!important;letter-spacing:.03em}.setup-steps{padding-left:22px;line-height:1.7}.setup-steps li{margin-bottom:12px}.otp-input{font-size:1.4rem!important;letter-spacing:.25em;max-width:240px}.recovery-codes{display:grid;gap:10px;padding:20px;background:#eef5f5;border-radius:12px;margin:20px 0}.recovery-codes code{font-size:.95rem;overflow-wrap:anywhere}.export-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.export-columns{max-height:600px;overflow:auto;border:1px solid #ccdcde;border-radius:12px;margin:16px 0}.export-column{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid #e0e9e9}.export-column label{flex:1;overflow-wrap:anywhere}.export-column small{display:block;font-size:.875rem;color:#607578}.export-column .editor-order-actions{flex-shrink:0}.reports-page table th,.reports-page table td{font-size:.9rem}.panel h3{margin-top:28px}.app-nav{flex-wrap:wrap;gap:10px}.app-header{gap:20px;align-items:center}.app-nav a{font-size:.9rem}.login-form .field{margin:0}.panel{overflow-wrap:anywhere}.login-card form+form{margin-top:16px}#formulier-analyse{scroll-margin-top:30px}
@media(max-width:1150px){.app-header{flex-wrap:wrap}.app-nav{width:100%;justify-content:flex-start}}@media(max-width:780px){.builder-layout{grid-template-columns:1fr}.form-type-list{grid-template-columns:1fr 1fr}.form-type-list h2{grid-column:1/-1}.field-editor-card{padding:16px}.export-column{padding:12px 10px}.form-grid{grid-template-columns:1fr}.recovery-codes code{font-size:.8rem}.dynamic-fields{padding:16px}.app-nav{width:100%}.app-nav a{font-size:1rem}}
