.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move;box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid rgba(255,255,255,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.kwadranten-field{overflow-x:auto}.kwadranten-field__grid{display:flex;flex-direction:column;gap:calc(var(--base)*.75);min-width:min-content}.kwadranten-field__row{display:flex;align-items:stretch;gap:calc(var(--base)*.5)}.kwadranten-field__row--inactive .kwadranten-field__block,.kwadranten-field__row--inactive .kwadranten-field__thema-card{height:40px;padding:calc(var(--base)*.5) calc(var(--base)*.75)}.kwadranten-field__block-wrapper{flex-shrink:0}.kwadranten-field__block{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:150px;height:80px;padding:calc(var(--base)*.75) calc(var(--base)*.75) calc(var(--base)*.75) calc(var(--base)*1);border-radius:8px;color:#fff;text-decoration:none;transition:opacity .15s}.kwadranten-field__block:hover{opacity:.85}.kwadranten-field__drag-handle{position:absolute;top:50%;left:4px;transform:translateY(-50%);cursor:-webkit-grab;cursor:grab;color:#fff;opacity:0;padding:2px;display:flex;align-items:center;transition:opacity .15s;z-index:1}.kwadranten-field__block:hover .kwadranten-field__drag-handle{opacity:.5}.kwadranten-field__drag-handle:hover{opacity:.8!important}.kwadranten-field__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.kwadranten-field__block-title{font-size:.8125rem;font-weight:600;line-height:1.3}.kwadranten-field__block-easy-title{font-size:.6875rem;opacity:.8;line-height:1.3;margin-top:2px}.kwadranten-field__block>.popup{position:absolute;top:4px;right:4px}.kwadranten-field__more-btn{cursor:pointer;padding:2px 6px;border-radius:4px;font-size:.875rem;line-height:1;color:rgba(255,255,255,.6);opacity:0;transition:opacity .15s}.kwadranten-field__block:hover .kwadranten-field__more-btn{opacity:1}.kwadranten-field__more-btn:hover{color:#fff;background:rgba(255,255,255,.2)}.kwadranten-field__themas{display:flex;gap:calc(var(--base)*.5)}.kwadranten-field__thema-card{position:relative;flex:0 0 175px;width:175px;height:80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:calc(var(--base)*.75) calc(var(--base)*.75);overflow:hidden;border-radius:8px;border:none;background:color-mix(in srgb,var(--kwadrant-color) 12%,transparent);transition:background .15s}.kwadranten-field__thema-card:hover{background:color-mix(in srgb,var(--kwadrant-color) 20%,transparent)}.kwadranten-field__thema-card--inactive{border:1px dashed var(--theme-elevation-300);background:var(--theme-elevation-50)}.kwadranten-field__thema-card>.popup{position:absolute;top:4px;right:4px}.kwadranten-field__thema-more{cursor:pointer;padding:2px 6px;border-radius:4px;font-size:.875rem;line-height:1;color:var(--theme-elevation-400);opacity:0;transition:opacity .15s}.kwadranten-field__thema-card:hover .kwadranten-field__thema-more{opacity:1}.kwadranten-field__thema-more:hover{color:var(--theme-elevation-700);background:var(--theme-elevation-100)}.kwadranten-field__card-content{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;width:100%}.kwadranten-field__card-top{display:flex;flex-direction:column}.kwadranten-field__thema-title{font-size:.8125rem;font-weight:500;color:var(--theme-elevation-800);line-height:1.3;overflow:hidden;text-overflow:ellipsis}.kwadranten-field__thema-easy-title{font-size:.6875rem;color:var(--theme-elevation-500);line-height:1.3;margin-top:2px}.kwadranten-field__thema-badge-wrap{display:flex;align-items:center;gap:4px;margin-top:auto}.kwadranten-field__thema-badge-label{font-size:.625rem;color:var(--theme-elevation-500);white-space:nowrap}.kwadranten-field__thema-badge{display:inline-block;padding:1px 8px;border-radius:10px;font-size:.6875rem;font-weight:600;color:#fff;line-height:1.5;white-space:nowrap}.kwadranten-field__thema-modal{max-width:600px;width:100%}.kwadranten-field__thema-modal .search-filter__input{padding-left:calc(var(--base)*2)}.kwadranten-field__thema-list{max-height:320px;overflow-y:auto;margin-top:calc(var(--base)*.5)}.kwadranten-field__thema-table{width:100%;border-collapse:collapse}.kwadranten-field__thema-table th{text-align:left;padding:calc(var(--base)*.5) calc(var(--base)*.75);font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--theme-elevation-200)}.kwadranten-field__thema-table td{padding:calc(var(--base)*.75) calc(var(--base)*.75);font-size:.875rem;color:var(--theme-elevation-800);border-bottom:1px solid var(--theme-elevation-100)}.kwadranten-field__thema-table-row{cursor:pointer;transition:background .1s}.kwadranten-field__thema-table-row:hover{background:var(--theme-elevation-50)}.kwadranten-field__thema-table-kwadrant{color:var(--theme-elevation-600)}.kwadranten-field__thema-table-none{color:var(--theme-elevation-300)}.kwadranten-field__thema-table-empty{text-align:center;color:var(--theme-elevation-400);padding:calc(var(--base)*2) var(--base)}.kwadranten-field__add{display:flex;align-items:center;justify-content:center;min-width:175px;padding:var(--base);border-radius:8px;border:2px dashed var(--theme-elevation-250);color:var(--theme-elevation-500);cursor:pointer;font-size:.875rem;background:rgba(0,0,0,0);transition:border-color .15s,color .15s}.kwadranten-field__add:hover{border-color:var(--theme-elevation-400);color:var(--theme-elevation-700)}.kwadranten-field__empty{color:var(--theme-elevation-500);font-size:.875rem}.kwadranten-field__loading{color:var(--theme-elevation-500);padding:var(--base) 0}.kwadranten-field__picker{margin-top:var(--base);max-width:400px}.metingen-manager{--mm-radius:8px;--mm-border:var(--theme-elevation-150);--mm-bg:var(--theme-elevation-0);--mm-bg-card:var(--theme-elevation-50);--mm-text:var(--theme-elevation-1000);--mm-text-muted:var(--theme-elevation-500);--mm-shadow:0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.02);--mm-shadow-hover:0 4px 12px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.04)}.metingen-manager__loading{padding:var(--base);color:var(--mm-text-muted)}.metingen-manager__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--base)*.75);padding-bottom:calc(var(--base)*.75);border-bottom:2px solid var(--mm-border);gap:calc(var(--base)*.75);flex-wrap:wrap}.metingen-manager__title-row{display:flex;align-items:baseline;gap:calc(var(--base)*.5)}.metingen-manager__title{font-size:1.125rem;font-weight:700;color:var(--mm-text);margin:0;letter-spacing:-.01em}.metingen-manager__count{font-size:.8125rem;color:var(--mm-text-muted);font-weight:500}.metingen-manager__header-actions{display:flex;align-items:center;gap:calc(var(--base)*.5);margin-left:auto}.metingen-manager__search{margin-bottom:calc(var(--base)*.75)}.metingen-manager__search-input{width:100%;padding:calc(var(--base)*.5) var(--base);font-size:.875rem;border:1px solid var(--mm-border);border-radius:var(--mm-radius);background:var(--mm-bg);color:var(--mm-text);outline:none;transition:border-color .15s}.metingen-manager__search-input:focus{border-color:var(--theme-elevation-400)}.metingen-manager__search-input::placeholder{color:var(--theme-elevation-400)}.metingen-manager__empty{text-align:center;padding:calc(var(--base)*2.5) calc(var(--base)*1.25);border:2px dashed var(--mm-border);border-radius:var(--mm-radius);color:var(--mm-text-muted)}.metingen-manager__empty p{margin:0;font-size:.875rem}.metingen-manager__empty-icon{margin-bottom:calc(var(--base)*.75);opacity:.4}.metingen-manager__list{display:flex;flex-direction:column;gap:calc(var(--base)*.5)}.metingen-manager__card{background:var(--mm-bg-card);border:1px solid var(--mm-border);border-radius:var(--mm-radius);box-shadow:var(--mm-shadow);transition:box-shadow .2s ease,border-color .2s ease;overflow:hidden}.metingen-manager__card:hover{box-shadow:var(--mm-shadow-hover)}.metingen-manager__card-header{display:flex;align-items:center;gap:calc(var(--base)*.5);padding:calc(var(--base)*.75) var(--base);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease}.metingen-manager__card-header:hover{background:var(--theme-elevation-100)}.metingen-manager__card-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.metingen-manager__card-title{font-size:.875rem;font-weight:600;color:var(--mm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metingen-manager__card-meta{display:flex;align-items:center;gap:calc(var(--base)*.5)}.metingen-manager__card-stat{font-size:.75rem;color:var(--mm-text-muted);font-weight:500}.metingen-manager__card-parents{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.metingen-manager__parent-badge{display:inline-block;font-size:.625rem;font-weight:600;padding:0 6px;border-radius:8px;line-height:1.6;color:#fff;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.metingen-manager__type-badge{display:inline-block;font-size:.6875rem;font-weight:600;padding:1px 8px;border-radius:10px;line-height:1.5;white-space:nowrap}.metingen-manager__type-badge--text-advice{color:#1e40af;background:#dbeafe}.metingen-manager__type-badge--gauge{color:#854d0e;background:#fef3c7}.metingen-manager__more-btn{flex-shrink:0;cursor:pointer;padding:2px 6px;border-radius:4px;font-size:.875rem;line-height:1;color:var(--mm-text-muted)}.metingen-manager__more-btn:hover{background:var(--theme-elevation-150);color:var(--mm-text)}.vragen-editor{--mf-radius:8px;--mf-border:var(--theme-elevation-150);--mf-bg:var(--theme-elevation-0);--mf-text:var(--theme-elevation-1000);--mf-text-muted:var(--theme-elevation-500);margin-bottom:16px}.vragen-editor__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.vragen-editor__title{font-size:14px;font-weight:700;color:var(--mf-text);margin:0}.vragen-editor__count{font-size:12px;color:var(--mf-text-muted);margin-left:8px;font-weight:500}.vragen-editor__add-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--primary);background:#eff6ff;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:all .12s ease}.vragen-editor__add-btn:hover{background:var(--primary);color:#fff}.vragen-editor__add-btn:disabled{opacity:.4;cursor:not-allowed}.vragen-editor__empty{text-align:center;padding:24px 16px;border:2px dashed var(--mf-border);border-radius:6px;color:var(--mf-text-muted);font-size:13px}.vragen-editor__table{width:100%;border-collapse:collapse;font-size:13px}.vragen-editor__table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mf-text-muted);padding:6px 8px;border-bottom:2px solid var(--mf-border);white-space:nowrap}.vragen-editor__table td{padding:6px 8px;border-bottom:1px solid var(--mf-border);vertical-align:middle}.vragen-editor__table tr:last-child td{border-bottom:none}.vragen-editor__table tr:hover td{background:var(--theme-elevation-50)}.vragen-editor__col-code{width:70px;font-weight:600;color:var(--mf-text);font-family:monospace;font-size:12px}.vragen-editor__col-label{color:var(--mf-text)}.vragen-editor__col-weight{width:70px}.vragen-editor__col-inv{width:50px;text-align:center}.vragen-editor__col-actions{width:36px;text-align:center}.vragen-editor__weight-input{width:56px;padding:3px 6px;font-size:13px;border:1px solid var(--mf-border);border-radius:4px;text-align:center;background:var(--mf-bg);color:var(--mf-text);transition:border-color .12s}.vragen-editor__weight-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.vragen-editor__inv-toggle{width:20px;height:20px;border:1px solid var(--mf-border);border-radius:4px;background:var(--mf-bg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;transition:all .12s;color:rgba(0,0,0,0);padding:0}.vragen-editor__inv-toggle--active{background:var(--primary);border-color:var(--primary);color:#fff}.vragen-editor__remove-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);color:var(--mf-text-muted);border-radius:4px;cursor:pointer;transition:all .12s;padding:0}.vragen-editor__remove-btn:hover{background:#fef2f2;color:#dc2626}.vragen-editor__popover-anchor{position:relative;display:inline-flex}.vragen-editor__popover{position:absolute;top:calc(100% + 4px);right:0;z-index:100;width:320px;max-height:280px;background:var(--mf-bg);border:1px solid var(--mf-border);border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.vragen-editor__popover-search{padding:8px;border-bottom:1px solid var(--mf-border)}.vragen-editor__popover-search input{width:100%;padding:6px 10px;font-size:13px;border:1px solid var(--mf-border);border-radius:5px;outline:none;background:var(--theme-elevation-50)}.vragen-editor__popover-search input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.vragen-editor__popover-list{overflow-y:auto;flex:1 1}.vragen-editor__popover-item{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;cursor:pointer;border:none;background:none;width:100%;text-align:left;color:var(--mf-text);transition:background .1s}.vragen-editor__popover-item:hover{background:var(--theme-elevation-50)}.vragen-editor__popover-item code{font-size:11px;font-weight:600;background:var(--theme-elevation-100);padding:1px 5px;border-radius:3px;font-family:monospace}.vragen-editor__popover-empty{padding:16px;text-align:center;font-size:13px;color:var(--mf-text-muted)}.vragen-editor__popover-backdrop{position:fixed;inset:0;z-index:99}.adviezen-slider{--mf-border:var(--theme-elevation-150);--mf-text:var(--theme-elevation-1000);--mf-text-muted:var(--theme-elevation-500);margin-bottom:16px}.adviezen-slider__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.adviezen-slider__title{font-size:14px;font-weight:700;color:var(--mf-text);margin:0}.adviezen-slider__count{font-size:12px;color:var(--mf-text-muted);margin-left:8px;font-weight:500}.adviezen-slider__actions{display:flex;gap:6px}.adviezen-slider__action-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--primary);background:#eff6ff;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:all .12s ease}.adviezen-slider__action-btn:hover:not(:disabled){background:var(--primary);color:#fff}.adviezen-slider__action-btn:disabled{opacity:.4;cursor:not-allowed}.adviezen-slider__action-btn--danger{color:#dc2626;background:#fef2f2}.adviezen-slider__action-btn--danger:hover:not(:disabled){background:#dc2626;color:#fff}.adviezen-slider__bar-wrapper{position:relative;margin-bottom:12px}.adviezen-slider__bar{display:flex;height:40px;border-radius:6px;overflow:hidden;border:1px solid var(--mf-border);position:relative}.adviezen-slider__segment{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .15s,box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:20px;overflow:hidden}.adviezen-slider__segment:hover{filter:brightness(.9);box-shadow:inset 0 0 0 2px rgba(255,255,255,.4)}.adviezen-slider__segment--selected{outline:3px solid var(--primary);outline-offset:-3px;z-index:1;filter:brightness(.85)}.adviezen-slider__segment-label{font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px;pointer-events:none}.adviezen-slider__hint{font-size:12px;color:var(--mf-text-muted);margin-top:6px;font-style:italic}.adviezen-slider__divider{position:absolute;top:0;bottom:0;width:12px;margin-left:-6px;cursor:col-resize;z-index:10;display:flex;align-items:center;justify-content:center}.adviezen-slider__divider:before{content:"";width:3px;height:20px;background:rgba(0,0,0,.3);border-radius:2px;transition:background .12s,height .12s}.adviezen-slider__divider--dragging:before,.adviezen-slider__divider:hover:before{background:var(--primary);height:28px}.adviezen-slider__scale{display:flex;justify-content:space-between;padding:0 2px;margin-top:4px}.adviezen-slider__scale-mark{font-size:10px;color:var(--mf-text-muted);font-weight:500}.adviezen-slider__selected-info{margin-top:12px;padding:12px;background:var(--theme-elevation-50);border:1px solid var(--mf-border);border-radius:6px}.adviezen-slider__selected-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.adviezen-slider__selected-color{width:14px;height:14px;border-radius:3px;flex-shrink:0}.adviezen-slider__selected-range{font-size:13px;font-weight:600;color:var(--mf-text)}.adviezen-slider__selected-body .rich-text-lexical{min-height:80px}.adviezen-slider__empty{text-align:center;padding:24px 16px;border:2px dashed var(--mf-border);border-radius:6px;color:var(--mf-text-muted);font-size:13px}.meting-parents__empty{font-size:.8125rem;color:var(--theme-elevation-500);padding:calc(var(--base)*.25) 0}.meting-parents__list{display:flex;flex-direction:column;gap:4px;margin-bottom:calc(var(--base)*.5)}.meting-parents__item{display:flex;align-items:center;gap:6px;padding:3px 0}.meting-parents__badge{display:inline-block;font-size:.6875rem;font-weight:600;padding:1px 8px;border-radius:8px;line-height:1.5;color:#fff;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.meting-parents__item-type{font-size:.6875rem;color:var(--theme-elevation-400);flex-shrink:0}.meting-parents__remove-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:rgba(0,0,0,0);color:var(--theme-elevation-400);border-radius:4px;cursor:pointer;padding:0;margin-left:auto;opacity:0;transition:all .12s}.meting-parents__item:hover .meting-parents__remove-btn{opacity:1}.meting-parents__remove-btn:hover{background:#fef2f2;color:#dc2626}.meting-parents__add-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:5px;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);background:none;border:2px dashed var(--theme-elevation-200);border-radius:6px;cursor:pointer;transition:all .12s}.meting-parents__add-btn:hover{color:var(--primary);border-color:var(--primary);background:#eff6ff}.meting-parents__picker{border:1px solid var(--theme-elevation-200);border-radius:6px;overflow:hidden;background:var(--theme-elevation-0)}.meting-parents__picker-search{width:100%;padding:6px 8px;font-size:.8125rem;border:none;border-bottom:1px solid var(--theme-elevation-150);outline:none;background:var(--theme-elevation-50);color:var(--theme-elevation-800)}.meting-parents__picker-search::placeholder{color:var(--theme-elevation-400)}.meting-parents__picker-search:focus{background:var(--theme-elevation-0)}.meting-parents__picker-list{max-height:200px;overflow-y:auto}.meting-parents__picker-empty{text-align:center;padding:calc(var(--base)*.75);color:var(--theme-elevation-400);font-size:.8125rem}.meting-parents__picker-item{display:flex;align-items:center;gap:6px;width:100%;padding:5px 8px;border:none;background:none;text-align:left;font-size:.8125rem;color:var(--theme-elevation-800);cursor:pointer;transition:background .1s}.meting-parents__picker-item:hover{background:var(--theme-elevation-50)}.meting-parents__picker-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.meting-parents__picker-item-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meting-parents__picker-item-type{font-size:.6875rem;color:var(--theme-elevation-400);flex-shrink:0}.meting-parents__picker-cancel{display:block;width:100%;padding:6px;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);background:var(--theme-elevation-50);border:none;border-top:1px solid var(--theme-elevation-150);cursor:pointer;transition:background .12s}.meting-parents__picker-cancel:hover{background:var(--theme-elevation-100)}.metingen-sidebar__empty{font-size:.8125rem;color:var(--theme-elevation-500);padding:calc(var(--base)*.5) 0}.metingen-sidebar__list{display:flex;flex-direction:column;gap:6px;margin-bottom:calc(var(--base)*.5)}.metingen-sidebar__card{border:1px solid var(--theme-elevation-150);border-radius:6px;overflow:hidden;transition:border-color .15s}.metingen-sidebar__card:hover{border-color:var(--theme-elevation-250)}.metingen-sidebar__card-header{display:flex;align-items:center;gap:6px;padding:6px 8px}.metingen-sidebar__drag-handle{cursor:-webkit-grab;cursor:grab;color:var(--theme-elevation-400);opacity:.4;padding:2px;display:flex;align-items:center;flex-shrink:0;transition:opacity .15s}.metingen-sidebar__drag-handle:hover{opacity:1}.metingen-sidebar__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.metingen-sidebar__card-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.metingen-sidebar__card-title{font-size:.8125rem;font-weight:600;color:var(--theme-elevation-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metingen-sidebar__card-meta{display:flex;align-items:center;gap:4px}.metingen-sidebar__type-badge{font-size:.625rem;font-weight:600;padding:0 6px;border-radius:8px;line-height:1.6;white-space:nowrap}.metingen-sidebar__type-badge--text-advice{color:#1e40af;background:#dbeafe}.metingen-sidebar__type-badge--gauge{color:#854d0e;background:#fef3c7}.metingen-sidebar__primary-badge{font-size:.625rem;font-weight:600;padding:0 6px;border-radius:8px;line-height:1.6;color:var(--primary);background:#eff6ff}.metingen-sidebar__more-btn{flex-shrink:0;cursor:pointer;padding:2px 4px;border-radius:4px;font-size:.8125rem;line-height:1;color:var(--theme-elevation-500);opacity:0;transition:opacity .12s,background .12s}.metingen-sidebar__card:hover .metingen-sidebar__more-btn{opacity:1}.metingen-sidebar__more-btn:hover{background:var(--theme-elevation-150);color:var(--theme-elevation-800)}.metingen-sidebar__add-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:6px;font-size:.8125rem;font-weight:600;color:var(--theme-elevation-500);background:none;border:2px dashed var(--theme-elevation-200);border-radius:6px;cursor:pointer;transition:all .12s}.metingen-sidebar__add-btn:hover{color:var(--primary);border-color:var(--primary);background:#eff6ff}.metingen-sidebar__picker{border:1px solid var(--theme-elevation-200);border-radius:6px;overflow:hidden;background:var(--theme-elevation-0)}.metingen-sidebar__picker-search{width:100%;padding:6px 8px;font-size:.8125rem;border:none;border-bottom:1px solid var(--theme-elevation-150);outline:none;background:var(--theme-elevation-50);color:var(--theme-elevation-800)}.metingen-sidebar__picker-search::placeholder{color:var(--theme-elevation-400)}.metingen-sidebar__picker-search:focus{background:var(--theme-elevation-0)}.metingen-sidebar__picker-list{max-height:200px;overflow-y:auto}.metingen-sidebar__picker-empty{text-align:center;padding:calc(var(--base)*.75);color:var(--theme-elevation-400);font-size:.8125rem}.metingen-sidebar__picker-item{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;padding:5px 8px;border:none;background:none;text-align:left;font-size:.8125rem;color:var(--theme-elevation-800);cursor:pointer;transition:background .1s}.metingen-sidebar__picker-item:hover{background:var(--theme-elevation-50)}.metingen-sidebar__picker-item-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metingen-sidebar__picker-actions{display:flex;border-top:1px solid var(--theme-elevation-150)}.metingen-sidebar__picker-cancel,.metingen-sidebar__picker-create{flex:1 1;padding:6px;font-size:.75rem;font-weight:600;border:none;cursor:pointer;transition:background .12s}.metingen-sidebar__picker-create{color:var(--primary);background:#eff6ff;border-right:1px solid var(--theme-elevation-150)}.metingen-sidebar__picker-create:hover{background:#dbeafe}.metingen-sidebar__picker-cancel{color:var(--theme-elevation-500);background:var(--theme-elevation-50)}.metingen-sidebar__picker-cancel:hover{background:var(--theme-elevation-100)}.code-input{position:relative;flex:1 1}.code-input__input{width:100%;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-input-bg);padding:0 calc(var(--base)/2);min-height:40px;font-size:.875rem;color:var(--theme-elevation-800);outline:none;overflow:hidden;transition:border-color .15s}.code-input__input:focus{border-color:var(--theme-elevation-400)}.code-input__input::placeholder{color:var(--theme-elevation-400)}.code-input__badge{position:absolute;left:calc(var(--base)/2);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:2px;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:4px;padding:2px 8px;font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--theme-elevation-800);pointer-events:none}.code-input__badge-label{color:var(--theme-elevation-450);font-weight:400}.vragen-manager__loading{padding:var(--base);color:var(--theme-elevation-500)}.vragen-manager__search{display:flex;align-items:flex-end;gap:var(--base);margin-bottom:var(--base)}.vragen-manager__count{font-size:.8125rem;color:var(--theme-elevation-500);margin-bottom:calc(var(--base)/2)}.vragen-manager__count-active{color:#16a34a;font-weight:600}.vragen-manager__count-inactive{color:var(--theme-elevation-400);font-weight:500}.vragen-manager__group{margin-bottom:calc(var(--base)*.75)}.vragen-manager__group:last-child{margin-bottom:0}.vragen-manager__group-header{display:flex;align-items:center;gap:calc(var(--base)*.375);padding:calc(var(--base)*.25) 0;margin-bottom:calc(var(--base)*.25)}.vragen-manager__group-header--inactive{opacity:.6}.vragen-manager__group-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.vragen-manager__group-label{font-size:.8125rem;font-weight:700;color:var(--theme-elevation-800)}.vragen-manager__group-count{font-size:.75rem;color:var(--theme-elevation-400);font-weight:500}.vragen-manager__list{border:1px solid var(--theme-elevation-150);border-radius:4px;overflow:hidden}.vragen-manager__empty{padding:var(--base);text-align:center;color:var(--theme-elevation-500);font-size:.875rem}.vragen-manager__row{display:flex;align-items:center;gap:calc(var(--base)/2);padding:calc(var(--base)/4) calc(var(--base)/2);border-bottom:1px solid var(--theme-elevation-100);font-size:.8125rem;line-height:1.4}.vragen-manager__row:last-child{border-bottom:none}.vragen-manager__row:hover{background:var(--theme-elevation-50)}.vragen-manager__row:hover .vragen-manager__row-actions{opacity:1}.vragen-manager__row--inactive{opacity:.5}.vragen-manager__row--inactive:hover{opacity:.75}.vragen-manager__row-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:calc(var(--base)/2)}.vragen-manager__row-code{display:inline-flex;align-items:center;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0;color:var(--theme-elevation-800)}.vragen-manager__row-actions{display:flex;gap:calc(var(--base)/4);flex-shrink:0;opacity:0;transition:opacity .15s}.vragen-manager__row-edit{display:flex;align-items:flex-end;gap:calc(var(--base)/2);flex:1 1}.vragen-manager__row-edit-input{flex:1 1}.vragen-manager__row-edit .vragen-manager__row-actions{opacity:1}.vragen-manager__more-btn{cursor:pointer;padding:2px 6px;border-radius:4px;font-size:.875rem;line-height:1;color:var(--theme-elevation-500)}.vragen-manager__more-btn:hover{background:var(--theme-elevation-150);color:var(--theme-elevation-800)}.vragen-manager__btn-delete{color:var(--theme-error-500);border-color:var(--theme-error-500)}.vragen-manager__btn-delete:hover{background:var(--theme-error-500);color:var(--theme-bg)}.vragen-manager__meting-badge-btn{all:unset;cursor:pointer;flex-shrink:0}.vragen-manager__meting-badge{display:inline-flex;align-items:center;gap:2px;padding:1px 8px;font-size:.6875rem;font-weight:600;color:#1e40af;background:#dbeafe;border:none;border-radius:10px;cursor:pointer;white-space:nowrap;line-height:1.5;max-width:160px;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;transition:background .12s}.vragen-manager__meting-badge:hover{background:#bfdbfe}.vragen-manager__meting-badge-extra{color:#3b82f6;font-weight:500}