:root{--font-size: 16px;--background-color-primary: slateblue;--background-color-primary-hover: #8073d4;--border-color-primary: var(--background-color-primary);--border-color-primary-hover: var(--background-color-primary-hover);--border-radius: .25rem;--card-border-radius: .75rem;--color-primary: white;--mood-icon-size: 6rem;--mood-icon-list-gap: .5rem;--mood-icon-list-max-width: calc(3 * var(--mood-icon-size) + 2 * var(--mood-icon-list-gap));--color-text: rgba(0, 0, 0, .7);--card-shadow: 0 0 8px rgba(0, 0, 0, .1);--rail-dnd: linear-gradient(22.5deg, #cc0000, #ff5b5b);--rail-patient: linear-gradient(22.5deg, #4837b5, #7b68ee);--rail-begeleiding: linear-gradient(22.5deg, #0e7c66, #23c7a6);--rail-neutral: linear-gradient(22.5deg, #9aa0a6, #c4c9cf);--accent-dnd: #cc0000;--accent-begeleiding: #0e7c66;--accent-neutral: #9aa0a6;--accent-patient: slateblue;--accent-dirty: #e8b342;color:#fff;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:var(--font-size);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-align:center}body{margin:0}h1{font-size:2rem}button{background-color:var(--background-color-primary);border-color:var(--border-color-primary);border-radius:var(--border-radius);border-style:solid;color:var(--color-primary)}button:hover{background-color:var(--background-color-primary-hover);border-color:var(--border-color-primary-hover)}button:disabled{background-color:#d3d3d3;border-color:#d3d3d3;color:#000000b3}fieldset{border:none}.abs{position:absolute}.full{bottom:0;left:0;right:0;top:0}.grid{display:grid}.lego{margin:.25rem;padding:.25rem}h1{line-height:1.3;margin:.125rem}button{font-size:1.125rem;min-height:2.75rem;padding:.5rem 1.5rem}label,select{font-size:1.125rem}.sentean-grid[data-v-8556f0f9]{background-color:#333;grid-template:"app-grid" 1fr / 1fr}.header[data-v-227ee18f]{color:var(--color-text);font-weight:700;grid-area:header}.sign-card[data-v-29577677]{background:white;border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);color:var(--color-text);display:flex;overflow:hidden;text-align:left}.rail[data-v-29577677]{align-items:center;color:#fff;display:flex;flex:0 0 3.5rem;font-size:1.75rem;justify-content:center}.body[data-v-29577677]{display:flex;flex:1;flex-direction:column;padding:.75rem 1rem;position:relative}.dirty-dot[data-v-29577677]{position:absolute;top:.5rem;right:.5rem;width:.625rem;height:.625rem;border-radius:50%;background-color:var(--accent-dirty);box-shadow:0 0 0 2px #fff;animation:dirty-dot-fade-in-29577677 .15s ease-out}@keyframes dirty-dot-fade-in-29577677{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.card-header[data-v-29577677]{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding-bottom:.5rem}.card-header h2[data-v-29577677]{font-size:1.25rem;font-weight:700;line-height:1.2;margin:0}.card-content[data-v-29577677]{padding-top:.75rem}.card-content[data-v-29577677]:empty{display:none}.toggle[data-v-bd6b58b6]{align-items:center;background:none;border:none;color:var(--color-text);display:inline-flex;font-size:.95rem;gap:.5rem;padding:0}.toggle[data-v-bd6b58b6]:hover{background:none}.track[data-v-bd6b58b6]{background:var(--accent-neutral);border-radius:999px;height:1.5rem;position:relative;transition:background .15s;width:2.75rem}.toggle.on .track[data-v-bd6b58b6]{background:var(--toggle-accent, slateblue)}.knob[data-v-bd6b58b6]{background:white;border-radius:50%;height:1.125rem;left:.1875rem;position:absolute;top:.1875rem;transition:left .15s;width:1.125rem}.toggle.on .knob[data-v-bd6b58b6]{left:1.4375rem}.state[data-v-bd6b58b6]{font-weight:700;min-width:2rem}.toggle[data-v-bd6b58b6]:disabled{background:none;opacity:.5}.tile[data-v-6ba640ee]{align-items:center;background:#eef0f2;border:2px solid transparent;border-radius:.75rem;color:var(--color-text);display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:4rem;min-width:4.5rem;padding:.5rem}.tile[data-v-6ba640ee]:not(:disabled):hover{filter:brightness(.92)}.tile.selected[data-v-6ba640ee]{border-color:#222}.visual[data-v-6ba640ee]{align-items:center;display:flex;font-size:1.5rem;height:2rem;justify-content:center}.tile-image[data-v-6ba640ee]{height:2rem;object-fit:contain;width:2rem}.dot[data-v-6ba640ee]{border:1px solid rgba(0,0,0,.2);border-radius:50%;height:1.25rem;width:1.25rem}.label[data-v-6ba640ee]{font-size:.8rem;line-height:1.1;text-align:center}.tile[data-v-6ba640ee]:disabled{background:lightgray;opacity:.6}.dnd-control[data-v-075136e5]{grid-area:dnd-control}.dnd-fieldset[data-v-075136e5]{border:none;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.tiles[data-v-075136e5]{display:flex;flex-wrap:wrap;gap:.5rem}.duration[data-v-075136e5]{align-items:center;display:flex;gap:.75rem}.show-name-control[data-v-7d7bb55c]{grid-area:show-name-control}.hint[data-v-7d7bb55c]{color:#00000080;font-size:.9rem;font-style:italic}.mood-and-text-selection-control[data-v-1f17a5bd]{grid-area:mood-and-text-selection-control}.preview[data-v-1f17a5bd]{align-items:center;display:flex;gap:1rem}.mood[data-v-1f17a5bd]{align-items:center;display:flex;flex:0 0 5rem;height:5rem;justify-content:center}.mood-image[data-v-1f17a5bd]{height:5rem;object-fit:contain;width:5rem}.texts[data-v-1f17a5bd]{flex:1;font-style:italic;list-style:none;margin:0;padding:0}.texts li[data-v-1f17a5bd]{margin:.25rem 0}.placeholder[data-v-1f17a5bd]{color:#00000073;font-style:italic}.buttons[data-v-1f17a5bd]{border:none;display:flex;gap:1rem;margin:1rem 0 0;padding:0}@media (max-width: 599px){.buttons[data-v-1f17a5bd]{flex-direction:column}}.begeleiding-control[data-v-dbd1a8b0]{grid-area:begeleiding-control}.led-fieldset[data-v-dbd1a8b0]{border:none;margin:0;padding:0}.tiles[data-v-dbd1a8b0]{display:flex;flex-wrap:wrap;gap:.5rem}.overlay[data-v-2141e53a]{background-color:#0000001a;bottom:0;grid-template:". . ." 1fr ". dialog ." auto ". . ." 1fr / 1fr auto 1fr;left:0;position:absolute;right:0;top:0;z-index:10}h1[data-v-6e284128]{padding:0;margin:0}.dialog[data-v-6e284128]{background-color:#fff;border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);color:var(--color-text);display:flex;flex-direction:column;grid-area:dialog;gap:1rem;width:min(90vw,40rem);max-height:90vh}.content[data-v-6e284128]{flex:1;min-height:0;overflow-y:auto}.header h2[data-v-6e284128]{line-height:.1}.mood-button[data-v-da5e00ea]{background-color:unset;background-position:center;background-repeat:no-repeat;background-size:contain;color:#000000b3;height:var(--mood-icon-size);padding:0;width:var(--mood-icon-size)}.mood-icon-list-container[data-v-4238d026]{display:flex;justify-content:center}.mood-icon-list[data-v-4238d026]{display:flex;flex-wrap:wrap;justify-content:left;gap:var(--mood-icon-list-gap);list-style:none;margin:0;max-width:var(--mood-icon-list-max-width);padding:0}.button-bar[data-v-6cccd303]{display:flex;justify-content:center}.button-bar[data-v-86f1a886]{display:flex;gap:1rem;justify-content:space-between}.text-selection-control-label[data-v-86f1a886]{font-size:inherit}.notice[data-v-98e0aa69]{display:flex;grid-area:notice}.notice-bar[data-v-98e0aa69]{background-color:#fee;border:solid .25rem red;border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);color:var(--color-text);display:flex;flex:1;font-size:1rem;font-weight:700}.error-message[data-v-98e0aa69]{flex:1}.clear-error[data-v-98e0aa69]{background-color:transparent;border:none;color:var(--color-text);justify-self:flex-end;padding:.25rem;margin:.25rem .5rem}.confirmation-checkmark-svg[data-v-f216a816]{scale:0}@keyframes come-and-go-f216a816{0%{scale:0}12.5%{scale:1}87.5%{scale:1}to{scale:0}}@keyframes dash-f216a816{16%{stroke-dashoffset:15}24%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.checkmark[data-v-f216a816]{stroke-dasharray:15;stroke-dashoffset:15}.trigger-come-and-go[data-v-f216a816]{animation:come-and-go-f216a816 2s ease-in forwards}.trigger-dash[data-v-f216a816]{animation:dash-f216a816 2s ease-in forwards}.confirmation-toast[data-v-c81c891b]{align-items:center;background-color:#fff;border-radius:var(--card-border-radius);bottom:-.25rem;box-shadow:var(--card-shadow);color:var(--color-text);display:flex;gap:.5rem;left:50%;padding:.25rem .25rem .25rem 1rem;position:absolute;transform:translate(-50%,130%)}@keyframes slide-in-and-out-c81c891b{10%{transform:translate(-50%)}90%{transform:translate(-50%)}to{transform:translate(-50%,130%)}}.triggered[data-v-c81c891b]{animation:slide-in-and-out-c81c891b 2s ease-in forwards}.form-buttons[data-v-1aa4cb36]{grid-area:form-buttons;background:rgba(255,255,255,.55);backdrop-filter:blur(6px);border-radius:var(--card-border-radius);border:2px solid transparent;box-shadow:var(--card-shadow),0 -6px 12px -10px #0000002e;overflow:hidden;transition:border-color .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.form-buttons.is-dirty[data-v-1aa4cb36]{background:rgba(255,250,240,.85);border-color:var(--accent-dirty);box-shadow:var(--card-shadow),0 -6px 14px -8px #e8b3428c}.dirty-count[data-v-1aa4cb36]{align-items:center;color:#5a3b00d9;display:inline-flex;font-size:.85rem;font-weight:700;gap:.4rem;text-align:center}.dirty-count-dot[data-v-1aa4cb36]{background-color:var(--accent-dirty);border-radius:50%;box-shadow:0 0 0 2px #fff;display:inline-block;flex:0 0 auto;height:.625rem;width:.625rem}.button-container[data-v-1aa4cb36]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;row-gap:.75rem;justify-content:space-between;position:relative}.app-grid[data-v-c73d382c]{background:linear-gradient(.125turn,rgb(163,181,255),rgb(204,214,255));grid-area:app-grid;grid-template:". header ." auto ". notice ." auto ". form-control  ." minmax(0,1fr) ". form-buttons . " auto ". debug ." auto / 1fr min(56rem,100% - 1rem) 1fr;margin:0;min-height:0}.form-control[data-v-c73d382c]{gap:1rem;grid-area:form-control;grid-template:"dnd-control" max-content "show-name-control" max-content "mood-and-text-selection-control" max-content "begeleiding-control" max-content / 1fr;min-height:0;overflow-y:auto;scrollbar-gutter:stable}
