.gesprek-module__s8z31W__page{background:linear-gradient(135deg, var(--color-primary-50) 0%, #fff 60%);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.gesprek-module__s8z31W__card{background:var(--surface-card);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);width:100%;max-width:500px;box-shadow:0 12px 32px rgba(var(--color-primary-rgb), .08);padding:2.5rem}.gesprek-module__s8z31W__brand{color:var(--color-primary);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.gesprek-module__s8z31W__heading{color:var(--color-neutral-800);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.gesprek-module__s8z31W__form{flex-direction:column;display:flex}.gesprek-module__s8z31W__intro{color:var(--color-neutral-600);margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.gesprek-module__s8z31W__laden{color:var(--color-neutral-600);margin:0;font-size:.9rem;line-height:1.6}.gesprek-module__s8z31W__veldKop{color:var(--color-neutral-700);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.gesprek-module__s8z31W__dagenRij{scrollbar-width:thin;gap:.4rem;margin-bottom:1.25rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.gesprek-module__s8z31W__dagKnop{border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;min-width:62px;font:inherit;color:var(--color-neutral-700);flex-direction:column;flex:none;align-items:center;gap:1px;padding:.5rem .6rem;display:flex}.gesprek-module__s8z31W__dagKnop:disabled{color:var(--color-neutral-400);border-color:var(--color-neutral-200);cursor:not-allowed}.gesprek-module__s8z31W__dagKnop:hover:not(:disabled){border-color:var(--color-primary)}.gesprek-module__s8z31W__dagKnopActief{border:2px solid var(--color-primary);background:var(--color-primary-50);color:var(--color-primary-hover);padding:calc(.5rem - 1px) calc(.6rem - 1px)}.gesprek-module__s8z31W__dagNaam{font-size:.75rem}.gesprek-module__s8z31W__dagDatum{font-size:.85rem;font-weight:600}.gesprek-module__s8z31W__dagReden{font-size:.65rem}.gesprek-module__s8z31W__tijdenRij{flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem;display:flex}.gesprek-module__s8z31W__tijdKnop{border:1px solid var(--color-neutral-300);border-radius:var(--radius-full);background:var(--surface-card);color:var(--color-neutral-800);font:inherit;cursor:pointer;padding:.5rem 1rem;font-size:.875rem}.gesprek-module__s8z31W__tijdKnop:hover:not(:disabled){border-color:var(--color-primary)}.gesprek-module__s8z31W__tijdKnopActief{border:2px solid var(--color-primary);background:var(--color-primary-50);color:var(--color-primary-hover);padding:calc(.5rem - 1px) calc(1rem - 1px);font-weight:600}.gesprek-module__s8z31W__tijdKnopBezet{color:var(--color-neutral-400);border-color:var(--color-neutral-200);cursor:not-allowed;text-decoration:line-through}.gesprek-module__s8z31W__hint{color:var(--color-neutral-500);margin:0 0 .5rem;font-size:.8rem}.gesprek-module__s8z31W__scheiding{background:var(--color-neutral-200);height:1px;margin:1.25rem 0}.gesprek-module__s8z31W__label{color:var(--color-neutral-700);margin-bottom:.375rem;font-size:.875rem;font-weight:500}.gesprek-module__s8z31W__optioneel{color:var(--color-neutral-500);font-weight:400}.gesprek-module__s8z31W__input,.gesprek-module__s8z31W__textarea{font:inherit;border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--surface-card);color:var(--color-neutral-800);width:100%;margin-bottom:.875rem;padding:.625rem .875rem;font-size:1rem}.gesprek-module__s8z31W__textarea{resize:vertical}.gesprek-module__s8z31W__input:focus,.gesprek-module__s8z31W__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.gesprek-module__s8z31W__samenvatting{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-md);color:var(--color-primary-hover);margin:.25rem 0 1rem;padding:.625rem .75rem;font-size:.875rem}.gesprek-module__s8z31W__fout{color:#b42318;border-radius:var(--radius-md);background:#fef3f2;border:1px solid #fecdca;margin:0 0 .75rem;padding:.625rem .75rem;font-size:.875rem}.gesprek-module__s8z31W__submit{font:inherit;color:#fff;background:var(--color-primary);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.75rem 1rem;font-size:1rem;font-weight:600}.gesprek-module__s8z31W__submit:hover:not(:disabled){background:var(--color-primary-hover)}.gesprek-module__s8z31W__submit:disabled{opacity:.7;cursor:not-allowed}.gesprek-module__s8z31W__klein{color:var(--color-neutral-500);text-align:center;margin:.75rem 0 0;font-size:.8rem}.gesprek-module__s8z31W__gelukt{text-align:center;padding:1rem 0}.gesprek-module__s8z31W__geluktKop{color:var(--color-primary-hover);margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.gesprek-module__s8z31W__geluktWanneer{color:var(--color-neutral-800);margin:0 0 .75rem;font-size:1rem}.gesprek-module__s8z31W__geluktUitleg{color:var(--color-neutral-600);margin:0;font-size:.875rem;line-height:1.6}
