#canvas.dmc-dashboard{max-width:1480px;background:#EEF1F5;padding:24px 24px 110px}.bottom-nav:has(#dmc-nav:not([hidden])){grid-template-columns:repeat(7,minmax(0,1fr))}.dmc-dashboard{font:16px/1.5 Barlow,system-ui,sans-serif;color:#243449;font-variant-numeric:tabular-nums}.dmc-dashboard *{box-sizing:border-box}.dmc-dashboard h1,.dmc-dashboard h2,.dmc-dashboard h3{font-family:Newsreader,Georgia,serif;color:#0F2B54;font-weight:500}.dmc-heading{margin:6px 0 28px}.dmc-heading h1{font-size:40px;margin:8px 0}.dmc-heading p{margin:0}.dmc-eyebrow{font-size:12px;letter-spacing:.14em;color:#536981;font-weight:700}.dmc-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:22px;align-items:start}.dmc-side{background:#EDF1F7;border:1px solid #DCE3EC;border-radius:10px;padding:16px}.dmc-side h2{font-size:25px;margin:0}.dmc-author{margin:6px 0 0}.dmc-role{font-size:14px;color:#536981;margin:0 0 16px}.dmc-main{display:grid;gap:20px;min-width:0}.dmc-dashboard button,.dmc-dashboard select,.dmc-dashboard input,.dmc-dashboard textarea{font:inherit;min-height:44px}.dmc-dashboard button{cursor:pointer;border:1px solid #DCE3EC;border-radius:6px;background:#fff;color:#0F2B54;padding:9px 12px}.dmc-dashboard button:hover{border-color:#17458F}.dmc-dashboard button:focus-visible,.dmc-dashboard select:focus-visible,.dmc-dashboard input:focus-visible,.dmc-dashboard textarea:focus-visible{outline:3px solid #F7A81B;outline-offset:2px}.dmc-dashboard label{display:block;font-weight:600;font-size:14px}.dmc-dashboard select,.dmc-dashboard input,.dmc-dashboard textarea{width:100%;display:block;border:1px solid #b8c6d6;border-radius:5px;background:#fff;color:#243449;padding:10px;margin:6px 0 12px}.dmc-dashboard textarea{resize:vertical}.dmc-scope{display:flex;width:100%;align-items:center;gap:8px;text-align:left;margin:5px 0}.dmc-scope span:nth-child(2){flex:1}.dmc-scope.chosen{background:#dce6f5;border-color:#17458F}.dmc-scope strong{white-space:nowrap}.dmc-dot{display:block;width:9px;height:9px;border-radius:50%;background:#1E7B4F}.dmc-dot.negative{background:#C03A31}.dmc-dashboard .positive{color:#1E7B4F}.dmc-dashboard .negative{color:#C03A31}.dmc-goal{margin-top:24px;padding:16px;background:#fff;border:1px solid #DCE3EC;border-radius:8px}.dmc-goal h3{font-size:23px;margin:0}.dmc-goal p{margin:8px 0}.dmc-goal progress{display:block;width:100%;height:12px;accent-color:#1E7B4F}.dmc-goal small{display:block;margin:7px 0 12px;color:#536981}.dmc-quiet{margin:8px 0 18px;font-size:13px}.dmc-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dmc-kpi,.dmc-card{background:#fff;border:1px solid #DCE3EC;border-radius:10px;padding:20px;min-width:0}.dmc-kpi{display:flex;flex-direction:column;padding:16px 12px}.dmc-kpi>span{font-size:14px;color:#536981}.dmc-kpi strong{font:500 34px/1.35 Newsreader,Georgia,serif;color:#0F2B54}.dmc-kpi strong.negative{color:#C03A31}.dmc-kpi strong.positive{color:#1E7B4F}.dmc-kpi small{font-size:12px;color:#536981}.dmc-card h2{font-size:26px;margin:0 0 18px}.dmc-card h3{font-size:21px;margin:22px 0 8px}.dmc-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}.dmc-trend{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;align-items:end;min-height:245px}.dmc-year{text-align:center;min-width:0}.dmc-year strong{font-size:14px}.dmc-year small{font-size:12px;white-space:nowrap}.dmc-half{height:90px;display:flex;align-items:end;justify-content:center;border-bottom:1px solid #b8c6d6}.dmc-half+.dmc-half{align-items:start;border-bottom:0}.dmc-half span{display:block;width:min(38px,70%);background:#1E7B4F}.dmc-half span.negative{background:#C03A31}.dmc-muted{font-size:14px;color:#58697d}.dmc-age{display:grid;grid-template-columns:65px 1fr 40px;gap:10px;align-items:center;margin:10px 0}.dmc-age strong{text-align:right}.dmc-track{height:13px;background:#E8EDF3;border-radius:3px;overflow:hidden}.dmc-track span{display:block;height:100%;background:#17458F}.dmc-gender{display:flex;height:16px;background:#E8EDF3;overflow:hidden}.dmc-gender .women{background:#17458F}.dmc-gender .men{background:#F7A81B}.dmc-gender .other{background:#637488}.dmc-scroll{overflow:auto}.dmc-dashboard table{width:100%;border-collapse:collapse;min-width:650px}.dmc-dashboard th,.dmc-dashboard td{border-bottom:1px solid #DCE3EC;padding:11px 8px;text-align:left}.dmc-dashboard th{font-size:13px;color:#536981}.dmc-dashboard .dmc-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dmc-dashboard .dmc-link{border:0;background:transparent;color:#17458F;padding:8px 0;text-align:left}.dmc-focus{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;text-align:left;margin:8px 0}.dmc-focus small{display:block;color:#536981}.dmc-badge{border-radius:5px;padding:5px 10px;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.dmc-badge.urgent{background:#C03A31}.dmc-badge.attention{background:#E08A1E}.dmc-check{display:flex!important;align-items:center;gap:10px;min-height:44px;font-size:15px!important;font-weight:400!important}.dmc-check input{width:22px;min-height:22px;height:22px;margin:0;accent-color:#17458F}.dmc-primary{background:#17458F!important;color:#fff!important;font-weight:700!important}.dmc-error{color:#a22b26}.dmc-success{padding:10px;background:#edf6f0;border-left:4px solid #1E7B4F}.dmc-history{margin-top:22px}.dmc-history summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.dmc-history article{border-top:1px solid #DCE3EC;padding:12px 0}.dmc-history small{display:block;color:#536981}.dmc-history p{white-space:pre-wrap;overflow-wrap:anywhere}.dmc-return{color:#17458F;min-height:44px;display:inline-flex;align-items:center}.dmc-demo{background:#fff7e2;border:1px solid #F7A81B;padding:14px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:15px}
@media(max-width:1150px){.dmc-kpis{grid-template-columns:repeat(3,1fr)}.dmc-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:850px){#canvas.dmc-dashboard{padding:18px 12px 110px}.dmc-layout{grid-template-columns:1fr}.dmc-two{grid-template-columns:1fr}.dmc-kpis{grid-template-columns:repeat(3,1fr)}.bottom-nav:has(#dmc-nav:not([hidden])) a{font-size:10px;min-width:0}.bottom-nav:has(#dmc-nav:not([hidden])) svg{width:22px}}@media(max-width:550px){.dmc-kpis{grid-template-columns:repeat(2,1fr)}.dmc-kpi strong{font-size:30px}.dmc-card{padding:16px}.dmc-demo{display:block}.dmc-dashboard table{min-width:0}.dmc-dashboard thead{display:none}.dmc-dashboard tbody tr{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #DCE3EC;padding:9px 0}.dmc-dashboard td{border:0;padding:4px;text-align:left!important}.dmc-dashboard td:first-child{grid-column:1/-1}.dmc-dashboard td::before{display:block;font-size:11px;color:#58697d}.dmc-dashboard td:nth-child(2)::before{content:'Leden'}.dmc-dashboard td:nth-child(3)::before{content:'In'}.dmc-dashboard td:nth-child(4)::before{content:'Uit'}.dmc-dashboard td:nth-child(5)::before{content:'Netto'}.dmc-dashboard td:nth-child(6)::before{content:'Leeftijd'}.dmc-dashboard td:nth-child(7)::before{content:'Vrouwen'}}

.dmc-grid-help{margin:-8px 0 10px;color:#58697d;font-size:13px}.dmc-dashboard .dmc-grid-sort{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-height:44px;padding:6px 0;border:0;background:transparent;color:#536981;font-size:13px;font-weight:700}.dmc-dashboard th.dmc-number .dmc-grid-sort{justify-content:flex-end}.dmc-grid-sort:hover{color:#17458F}.dmc-sort-mark{color:#17458F;font-size:11px;white-space:nowrap}.dmc-grid tbody tr:hover{background:#F7F9FC}
.dmc-card .dmc-grid-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dmc-dashboard .dmc-grid-title select{display:inline-block;width:auto;min-width:105px;margin:0;padding:4px 34px 4px 10px;font-family:Newsreader,Georgia,serif;font-size:26px;color:#0F2B54}
