@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Lora:wght@500&display=swap');:root{--ink:#292523;--muted:#716c68;--paper:#faf7f4;--card:#fff;--line:#eadbd5;--soft:#f8e4df;--accent:#a85e51}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif}.admin-top{display:flex;justify-content:space-between;gap:20px;padding:16px clamp(16px,4vw,40px);border-bottom:1px solid var(--line);background:#fff}.admin-top a{color:var(--muted);text-decoration:none;font-weight:700}main{max-width:1500px;margin:auto;padding:28px clamp(16px,3vw,40px) 60px}.heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.heading h1{margin:0;font:500 clamp(34px,5vw,48px) Lora,serif}.heading p{margin:6px 0 0;color:var(--muted)}button,select,input{font:inherit}.heading button,.tabs button,.pilot-invite{min-height:40px;padding:8px 16px;border:1px solid #df9b8b;border-radius:999px;background:#fff;color:#633f38;font-weight:700;cursor:pointer}.tabs{display:flex;gap:8px;margin:26px 0 20px}.tabs .active{background:var(--soft)}.summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metric{padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--card)}.metric strong{display:block;font-size:28px}.metric span{color:var(--muted);font-size:12px}.tools{display:grid;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(150px,1fr));gap:12px;margin:22px 0}.tools label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.tools input,.tools select{min-height:42px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}[role=status]{color:var(--muted);font-size:13px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:16px;background:#fff}table{width:100%;min-width:1120px;border-collapse:collapse}th,td{padding:13px 14px;border-bottom:1px solid #eee5e1;text-align:left;vertical-align:top;font-size:13px}th{position:sticky;top:0;background:#faf6f4}.primary{font-weight:700}.meta{display:block;margin-top:3px;color:var(--muted)}.badge{display:inline-block;padding:5px 9px;border-radius:999px;background:#f3e5df;font-weight:700;white-space:nowrap}.badge.paid{background:#e5f2e5;color:#35613b}.badge.expired{background:#f3eeee;color:#755b5b}@media(max-width:900px){.summary{grid-template-columns:repeat(2,1fr)}.tools{grid-template-columns:1fr 1fr}.tools label:first-child{grid-column:1/-1}}@media(max-width:560px){.admin-top strong{display:none}.heading{flex-direction:column}.heading button{width:100%}.summary{grid-template-columns:1fr}.tools{grid-template-columns:1fr}.tools label:first-child{grid-column:auto}}
/* Compact overzicht voor vrijwillige snelle feedback. */
.feedback-table{min-width:760px}.feedback-table td:nth-child(2){font-size:24px}.feedback-message{max-width:560px;white-space:pre-wrap;line-height:1.45}
.survey-results{display:grid;gap:14px}.survey-entry{padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.survey-entry header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.survey-entry h2{margin:0;font:500 20px Lora,serif}.survey-entry dl{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:0;margin:0}.survey-entry dt,.survey-entry dd{margin:0;padding:9px 0;border-top:1px solid #f0e6e2;font-size:13px;line-height:1.45}.survey-entry dt{padding-right:18px;color:var(--muted);font-weight:700}.survey-answer-list{margin:0;padding-left:18px}.survey-empty{padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--muted)}@media(max-width:680px){.survey-entry dl{grid-template-columns:1fr}.survey-entry dt{padding-bottom:2px}.survey-entry dd{padding-top:2px;border-top:0}.survey-entry dt:not(:first-child){border-top:1px solid #f0e6e2}}
