.rm-waarschuwing{margin:0 0 14px;padding:12px 14px;border:1px solid var(--yellow, #c2830d);border-left-width:4px;border-radius:var(--r-md, 18px);background:var(--yellow-soft, rgba(194, 131, 13, .16));color:var(--text, #1f3140);line-height:1.5}.rm-waarschuwing strong{display:block;margin-bottom:3px}.rm-msg{margin:0 0 12px;padding:10px 12px;border-radius:var(--r-md, 18px);border:1px solid var(--line, #b0b0b0);background:var(--surface-alt, #f5f7f9);color:var(--text, #1f3140)}.rm-msg--ok{border-color:var(--green, #5f8a23);background:var(--green-soft, rgba(140, 198, 63, .2))}.rm-msg--fout{border-color:var(--red, #cf4b3a);background:var(--red-soft, rgba(207, 75, 58, .13))}.rm-msg--waarschuwing{border-color:var(--yellow, #c2830d);background:var(--yellow-soft, rgba(194, 131, 13, .16))}.rm-table{table-layout:auto}.rm-table th[scope=col]{white-space:normal;min-width:92px;vertical-align:bottom;line-height:1.25}.rm-table th.rm-module{text-align:left;white-space:nowrap;font-weight:600;position:sticky;left:0;z-index:1;background:var(--surface, #ffffff)}.rm-cel{text-align:center;vertical-align:middle;padding:5px 6px}.rm-cel--leeg{color:var(--text-secondary, #3f4d59)}.rm-cel--gewijzigd{box-shadow:inset 0 0 0 2px var(--blue, #3a8fc4);border-radius:var(--r-sm, 14px)}.rm-bereik{display:block;margin-top:2px;font-size:var(--font-table-head);color:var(--text-secondary, #3f4d59);white-space:nowrap}.rm-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--r-pill, 9999px);border:1px solid var(--line, #b0b0b0);background:var(--surface-alt, #f5f7f9);color:var(--text, #1f3140);font-size:var(--font-table-head);font-weight:600;line-height:1.6;cursor:pointer;white-space:nowrap}.rm-chip:hover{border-color:var(--blue, #3a8fc4)}.rm-chip:focus-visible{outline:2px solid var(--blue, #3a8fc4);outline-offset:2px}.rm-chip--geen{background:var(--surface-alt, #f5f7f9);color:var(--text-secondary, #3f4d59)}.rm-chip--eigen{background:var(--mint-soft, rgba(167, 212, 197, .4));border-color:var(--etf-mint-deep, #5aa48d)}.rm-chip--identificerend{background:var(--teal-soft, rgba(14, 116, 144, .14));border-color:var(--teal, #0e7490)}.rm-chip--lezen{background:var(--green-soft, rgba(140, 198, 63, .2));border-color:var(--green, #5f8a23)}.rm-chip--exporteren{background:var(--blue-soft, rgba(58, 143, 196, .14));border-color:var(--blue, #3a8fc4)}.rm-chip--aanmaken{background:var(--yellow-soft, rgba(194, 131, 13, .16));border-color:var(--yellow, #c2830d)}.rm-chip--beheren{background:var(--red-soft, rgba(207, 75, 58, .13));border-color:var(--red, #cf4b3a)}.rm-chip--gewijzigd{background:var(--surface, #ffffff);box-shadow:inset 0 0 0 2px var(--blue, #3a8fc4);cursor:default}.rm-verwijder{font-size:9px;line-height:1;opacity:.75}.rm-legenda{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:12px}.rm-legenda .rm-chip{cursor:default}@media(max-width:900px){.rm-table th[scope=col]{min-width:78px}.rm-chip{padding:2px 7px}.rm-bereik{display:none}}.mr-signalen{margin:0 0 14px;padding:10px 14px;border:1px solid var(--yellow, #c2830d);border-left-width:4px;border-radius:var(--r-md, 18px);background:var(--yellow-soft, rgba(194, 131, 13, .16));color:var(--text, #1f3140)}.mr-signalen ul{margin:0;padding-left:20px}.mr-signaal{margin:3px 0;line-height:1.45}.mr-signaal--dood{font-weight:600}.mr-afdeling{text-align:left;white-space:nowrap;font-weight:600}.mr-rollen{line-height:2.1}.mr-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 10px;border-radius:var(--r-pill, 9999px);border:1px solid var(--line, #b0b0b0);background:var(--surface-alt, #f5f7f9);color:var(--text, #1f3140);font-size:var(--font-table-head);font-weight:600;white-space:nowrap}.mr-chip--dood{border-color:var(--red, #cf4b3a);background:var(--red-soft, rgba(207, 75, 58, .13))}.mr-chip--uit{border-color:var(--yellow, #c2830d);background:var(--yellow-soft, rgba(194, 131, 13, .16))}.mr-weg{border:0;background:transparent;color:var(--text-secondary, #3f4d59);cursor:pointer;font-size:11px;line-height:1;padding:2px 3px;border-radius:var(--r-sm, 14px)}.mr-weg:hover{color:var(--red, #cf4b3a);background:var(--surface, #ffffff)}.mr-weg:focus-visible{outline:2px solid var(--blue, #3a8fc4);outline-offset:1px}.mr-geen{color:var(--red-contrast, #b84334);font-size:var(--font-table-head);font-weight:600}.mr-add{max-width:230px}
