html{--font-display:'Poppins', sans-serif;--font-body:'Source Sans 3', sans-serif}.app-shot-inner{--as-blauw:#1F6E9C;--as-merk:#3399cc;--as-link:#1F6E9C;--as-vlak:#eef1f4;--as-kaart:#ffffff;--as-lijn:#e2e8ed;--as-inkt:#303e48;--as-inkt-zacht:#5c6b76;--as-gedempt:#8a97a1;--as-groen-vlak:#d8f0de;--as-groen-inkt:#1A6835;--as-rood:#C8342B;--as-geel:#f0ad3e;--as-paars:#8E4BA8;--as-radius:9px}.app-shot-inner{--fa-blauw:#3399cc;--fa-top-a:#359bce;--fa-top-b:#4ab7d7;--fa-vlak:#dadee6;--fa-tint:#eff9fd;--fa-inkt:#28272a;--fa-inkt-2:#5c6264;--fa-inkt-3:#8b9296;--fa-lijn:#ececed;--fa-lijn-2:#c1c2c4;--fa-groen:#00BE00;--fa-groen-vlak:#ebf8e9;--fa-groen-inkt:#28aa11;--fa-selectie:#dbeef7}.imach,.kinc{background:#fff;font-family:var(--font-body);color:#3c4c52;font-size:18px}.imach__kop,.kinc__kop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.imach__sluit,.kinc__sluit{color:#4c6b81;font-size:20px;line-height:1}.imach__regels{list-style:none;margin:0;padding:8px 20px 16px}.imach__regel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e2e8f0}.imach__regel:last-child{border-bottom:0}.imach__tel{display:grid;place-items:center;flex-shrink:0;min-width:28px;height:28px;padding:0 8px;border-radius:999px;color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.imach__tel--rood{background:var(--as-rood)}.imach__tel--blauw{background:#39c}.imach__tel--grijs{background:var(--fa-inkt-3)}.imach__tel--groen{background:#00be00}.kinc__band{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;row-gap:4px;margin:16px 20px;padding:16px;border-radius:8px;background:#39c;color:#fff;font-weight:700}.kinc__band .kinc__label{color:#fff;font-weight:400}.kinc__bandtitel{grid-column:1/-1;font-size:18px}.kinc__blok{display:grid;row-gap:8px;margin:0 20px 20px;padding:16px;border-radius:8px;background:var(--fa-tint)}.kinc__bloktitel{color:#1f6e9c;font-weight:700}.kinc__label{display:block;color:#4c6b81;font-size:18px}.kinc__veld{font-weight:700}.kinc__status{color:#00be00}.factuurstatus{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-weight:600}.factuurstatus__ic{width:.85em;height:.85em;flex-shrink:0;align-self:center;transform:translateY(.04em)}.statusicoon--concept{color:#9ba2a6}.statusicoon--openstaand{color:#e8a33d}.statusicoon--betaald{color:#00be00}.ink{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%}@media(min-width:576px){.ink{grid-template-columns:repeat(2,minmax(0,1fr))}}.ink__label{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.ink__kaart{padding:16px;background:#fff;border:1px solid rgba(2,77,101,.12);border-radius:8px;box-shadow:0 6px 24px rgba(2,77,101,8%);color:#024d65}.ink__kop{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(2,77,101,.1)}.ink__titel{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.15}.ink__label{color:#4c6b81}.ink__week,.ink__raster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ink__week{margin-bottom:4px;font-size:11px;text-align:center;color:#4c6b81}.ink__dag{position:relative;aspect-ratio:1;padding:2px 4px;border:1px solid #e2e8f0;border-radius:4px;font-size:11px;line-height:1.2;text-align:right;font-variant-numeric:tabular-nums;color:#4c6b81}.ink__dag--leeg{border-color:transparent}.ink__dag--factuur{background:#024d65;border-color:#024d65;color:#fff}.ink__dag--teken{color:#024d65}.ink__icoon{position:absolute;left:50%;top:58%;width:50%;height:auto;transform:translate(-50%,-50%)}.ink__icoon--legenda{position:static;width:14px;transform:none}.ink__kruis{position:absolute;left:50%;top:58%;width:40%;aspect-ratio:1;transform:translate(-50%,-50%)}.ink__kruis::before,.ink__kruis::after{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;margin-left:-1px;background:#c8342b}.ink__kruis::before{transform:rotate(45deg)}.ink__kruis::after{transform:rotate(-45deg)}.ink__kruis--legenda{position:relative;left:auto;top:auto;width:12px;transform:none}.ink__voet{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;line-height:1.3;color:#4c6b81}.ink__verzoek{display:inline-flex;padding:4px 12px;border-radius:999px;background:#024d65;color:#fff;font-size:12px;font-weight:700}.ink__legenda{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;font-size:12px;color:#4c6b81}.ink__legenda span{display:inline-flex;align-items:center;gap:8px}.ink__teken{display:inline-block;width:12px;height:12px;border-radius:4px}.ink__teken--factuur{background:#024d65}