.zoek-main{max-width:800px;padding:var(--zzp-sp-24) var(--zzp-sp-16) var(--zzp-sp-64);margin:0 auto}.zoek-h1{margin:0 0 var(--zzp-sp-8) 0;font-size:var(--zzp-fs-2xl);color:var(--zzp-text);line-height:1.25}.zoek-h2{margin:0 0 var(--zzp-sp-12) 0;font-size:var(--zzp-fs-xl);color:var(--zzp-text);line-height:1.3}.zoek-lead{margin:0 0 var(--zzp-sp-16) 0;font-size:var(--zzp-fs-base);color:var(--zzp-text-muted);line-height:1.5}.zoek-loading{text-align:center;padding:var(--zzp-sp-48) var(--zzp-sp-16);color:var(--zzp-text-muted)}.zoek-flash{margin-bottom:var(--zzp-sp-20)}.zoek-card{margin-bottom:var(--zzp-sp-24)}.zoek-card--login{max-width:520px;margin:var(--zzp-sp-32) auto}.zoek-card--settings{margin-top:var(--zzp-sp-24)}.zoek-form{gap:var(--zzp-sp-12);flex-direction:column;display:flex;position:relative}.zoek-link{color:var(--zzp-accent);cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:none}.zoek-link:hover{text-decoration:underline}.zoek-header{justify-content:space-between;align-items:flex-start;gap:var(--zzp-sp-16);margin-bottom:var(--zzp-sp-24);flex-wrap:wrap;display:flex}.zoek-slots{align-items:center;gap:var(--zzp-sp-6);font-size:var(--zzp-fs-sm);color:var(--zzp-text-muted);display:flex}.zoek-slot{border-radius:var(--zzp-radius-round);background:var(--zzp-line);width:10px;height:10px}.zoek-slot--used{background:var(--zzp-accent)}.zoek-slots-text{margin-left:var(--zzp-sp-4)}.zoek-list{gap:var(--zzp-sp-16);flex-direction:column;display:flex}.zoek-alert{padding:var(--zzp-sp-16) var(--zzp-sp-20)}.zoek-alert-head{justify-content:space-between;align-items:flex-start;gap:var(--zzp-sp-8);margin-bottom:var(--zzp-sp-12);flex-wrap:wrap;display:flex}.zoek-alert-name{font-size:var(--zzp-fs-xl);color:var(--zzp-text);flex:200px;margin:0;line-height:1.3}.zoek-alert-controls{align-items:center;gap:var(--zzp-sp-8);flex-wrap:wrap;display:flex}.zoek-alert-status{padding:var(--zzp-sp-4) var(--zzp-sp-10);border-radius:var(--zzp-radius-md);font-size:var(--zzp-fs-xs);color:var(--zzp-on-accent);letter-spacing:.02em;text-transform:uppercase;font-weight:600;display:inline-block}.zoek-select{cursor:pointer}.zoek-btn-icon:hover:not(:disabled){background:var(--zzp-danger-soft);border-color:var(--zzp-danger-soft);color:var(--zzp-danger)}.zoek-alert-body{margin-bottom:var(--zzp-sp-12)}.zoek-chips{gap:var(--zzp-sp-6);flex-wrap:wrap;display:flex}.zoek-chip--muted{color:var(--zzp-text-muted);font-style:italic}.zoek-alert-foot{justify-content:space-between;align-items:center;gap:var(--zzp-sp-8);font-size:var(--zzp-fs-sm);color:var(--zzp-text-muted);border-top:1px solid var(--zzp-line);padding-top:var(--zzp-sp-10);flex-wrap:wrap;display:flex}.zoek-alert-meta{flex:250px}.zoek-alert-actions{gap:var(--zzp-sp-8);align-items:center;display:flex}.zoek-toggle{padding:var(--zzp-sp-12) 0;border-bottom:1px solid var(--zzp-line);display:block}.zoek-toggle:last-child{border-bottom:0}.zoek-toggle label{gap:var(--zzp-sp-12);line-height:1.5}.zoek-toggle input[type=checkbox]{margin-top:var(--zzp-sp-4);flex-shrink:0}.zoek-toggle--danger label{color:var(--zzp-danger)}.zoek-toggle--danger{margin-top:var(--zzp-sp-8);padding-top:var(--zzp-sp-16);border-top:2px solid var(--zzp-danger-soft)}@media (max-width:640px){.zoek-h1{font-size:var(--zzp-fs-2xl)}.zoek-card{padding:var(--zzp-sp-16)}.zoek-alert{padding:var(--zzp-sp-14) var(--zzp-sp-16)}.zoek-alert-head{align-items:center}.zoek-alert-controls{justify-content:flex-end}}
