/* ARGMS v2.10.6 - betaalregelingen en klantdocumenten */
.arr-kpis2106{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.arr-kpi2106{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:17px;box-shadow:0 5px 18px rgba(25,50,80,.05)}.arr-kpi2106 span{display:block;color:#657188;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.arr-kpi2106 strong{display:block;margin-top:7px;color:#153e90;font-size:25px}.arr-kpi2106 small{display:block;margin-top:4px;color:#657188}.arr-kpi2106.warning{border-color:#f2c572;background:#fffaf0}.arr-kpi2106.warning strong{color:#a35907}.arr-kpi2106.good{border-color:#a9dccb;background:#f4fcf8}.arr-kpi2106.good strong{color:#087f5b}
.arr-legal-note2106{margin:0 0 16px;padding:13px 15px;border:1px solid #edc16c;border-left:4px solid #e99a21;border-radius:10px;background:#fff8eb;color:#6e4812;font-size:12.5px;line-height:1.5}.arr-legal-note2106 a{color:#875000;font-weight:800}.arr-status2106{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;padding:5px 9px;background:#edf1f6;color:#516174;font-size:11px;font-weight:900}.arr-status2106.active{background:#eaf1fb;color:#164d9a}.arr-status2106.good{background:#e8f8f1;color:#087f5b}.arr-status2106.danger{background:#fff0ee;color:#b42318}.arr-status2106.concept{background:#fff4de;color:#9a5c00}.arr-status2106.cancelled{background:#f0f2f5;color:#667085}
.arr-progress2106,.arr-inline-progress2106{height:6px;margin-top:7px;overflow:hidden;border-radius:999px;background:#e8edf4}.arr-progress2106 i,.arr-inline-progress2106 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#164d9a,#2d7dda)}.arr-row-actions2106{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.arr-row-actions2106 .btn{white-space:nowrap}
.arr-editor-intro2106{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:13px 15px;border:1px solid #d8e0eb;border-radius:12px;background:#f6f9fc}.arr-editor-intro2106 span{display:block;color:#657188;font-size:11px;text-transform:uppercase;font-weight:800}.arr-editor-intro2106 strong{display:block;margin-top:3px;color:#153e90;font-size:17px}.arr-preview2106{margin:18px 0;padding:15px;border:1px solid #d8e0eb;border-radius:12px;background:#f8fafc}.arr-preview-head2106{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px}.arr-preview-head2106 span{color:#657188;font-size:12px}.arr-preview-grid2106{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.arr-preview-grid2106>div{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #e0e7ef;border-radius:8px;background:#fff;font-size:12px}.arr-preview-grid2106 span{color:#657188}.arr-preview-grid2106 strong{color:#17243b}
.arr-invoice-help2106{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:7px;color:#657188;font-size:11px;line-height:1.4}.arr-invoice-help2106 .btn{flex:0 0 auto;padding:5px 8px;font-size:10px}.arr-link-ok2106{color:#087f5b}.arr-link-warning2106{color:#9a5c00}
.arr-current-invoice2106{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px 0 16px;padding:14px 15px;border:1px solid #aad8c8;border-radius:12px;background:#f2fbf7}.arr-current-invoice2106.warning{border-color:#efc46f;background:#fff8e9}.arr-current-invoice2106 span{display:block;color:#657188;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.arr-current-invoice2106 strong{display:block;margin-top:3px;color:#153e90}.arr-current-invoice2106 small{display:block;margin-top:3px;color:#536276}.arr-current-invoice2106 .btn{flex:0 0 auto;white-space:nowrap}
.arr-dossier-head2106{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.arr-dossier-head2106 span{color:#657188}.arr-dossier-head2106 h3{margin:4px 0 0;color:#153e90;font-size:24px}.arr-dossier-kpis2106{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.arr-dossier-kpis2106>div{padding:12px;border:1px solid #dfe6ef;border-radius:10px;background:#f8fafc}.arr-dossier-kpis2106 span,.arr-inline-facts2106 span{display:block;color:#657188;font-size:11px;font-weight:800;text-transform:uppercase}.arr-dossier-kpis2106 strong,.arr-inline-facts2106 strong{display:block;margin-top:5px;color:#17243b}.arr-document-actions2106{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:12px;border:1px solid #cbdcf1;border-radius:12px;background:#f2f7fd}.arr-concept-warning2106{margin-bottom:15px;padding:12px 14px;border:1px solid #f0c36f;border-radius:10px;background:#fff7e7;color:#744a0e}.arr-dossier-grid2106{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr);gap:16px}.arr-dossier-grid2106>section,.arr-dossier-grid2106>aside{padding:15px;border:1px solid #dfe6ef;border-radius:12px;background:#fff}.arr-term-list2106{display:grid;gap:7px;margin-top:12px}.arr-term-row2106{display:grid;grid-template-columns:minmax(150px,1fr) 100px 120px 105px;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e0e6ee;border-radius:9px;background:#f9fbfd;font-size:12px}.arr-term-row2106.betaald{background:#f1fbf6;border-color:#b9e2d3}.arr-term-row2106.achterstallig{background:#fff4f2;border-color:#efc1bc}.arr-facts2106{display:grid;grid-template-columns:1fr;gap:0;margin:11px 0 0}.arr-facts2106 dt{margin-top:8px;color:#657188;font-size:10px;font-weight:900;text-transform:uppercase}.arr-facts2106 dd{margin:3px 0 7px;color:#17243b;font-weight:700;overflow-wrap:anywhere}.arr-history2106{margin-top:16px;padding:15px;border:1px solid #dfe6ef;border-radius:12px}.arr-history-row2106{display:grid;grid-template-columns:145px minmax(190px,.8fr) 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f4;font-size:12px}.arr-history-row2106:last-child{border-bottom:0}.arr-history-row2106 span,.arr-history-row2106 small{color:#657188}.arr-modal-actions2106{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:15px;padding-top:14px;border-top:1px solid #e2e7ed}.arr-check2106{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #e2b860;border-radius:10px;background:#fff9ed;line-height:1.45}.arr-check2106 input{margin-top:3px;flex:0 0 auto}
.arr-invoice-panel2106{margin-top:16px}.arr-empty2106{display:flex;flex-direction:column;gap:4px;margin-top:13px;padding:15px;border:1px dashed #b8c7da;border-radius:11px;background:#f7faff;color:#38516e}.arr-empty2106 span{color:#657188}.arr-empty2106.paid{border-color:#a7d8c8;background:#f2fbf6;color:#087f5b}.arr-inline-progress2106{height:9px;margin:14px 0}.arr-inline-facts2106{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.arr-inline-facts2106>div{padding:10px 12px;border:1px solid #e1e6ed;border-radius:9px;background:#f9fbfd}
@media(max-width:980px){.arr-kpis2106,.arr-dossier-kpis2106{grid-template-columns:repeat(2,minmax(0,1fr))}.arr-preview-grid2106{grid-template-columns:repeat(2,minmax(0,1fr))}.arr-dossier-grid2106{grid-template-columns:1fr}.arr-term-row2106{grid-template-columns:1fr 90px 110px}.arr-term-row2106 .arr-status2106{grid-column:1/-1;justify-self:start}.arr-inline-facts2106{grid-template-columns:1fr}}
@media(max-width:620px){.arr-kpis2106,.arr-dossier-kpis2106,.arr-preview-grid2106{grid-template-columns:1fr}.arr-preview-head2106,.arr-dossier-head2106,.arr-current-invoice2106{align-items:stretch;flex-direction:column}.arr-current-invoice2106 .btn{width:100%}.arr-term-row2106{grid-template-columns:1fr 1fr}.arr-history-row2106{grid-template-columns:1fr}.arr-document-actions2106 .btn,.arr-modal-actions2106 .btn{width:100%}}
