.service-tabs21336{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px;padding:8px;background:#e9eff7;border:1px solid #d8e2ef;border-radius:14px}.service-tabs21336 button{border:0;background:transparent;color:#50647c;border-radius:10px;padding:11px 15px;font-weight:750;cursor:pointer}.service-tabs21336 button.active{background:#fff;color:#154f96;box-shadow:0 4px 14px #173b6520}.service-honesty21336,.service-provider-note21336{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 19px;border:1px solid #bcd4ee;background:#edf6ff;border-radius:14px;margin-bottom:18px}.service-honesty21336>div,.service-provider-note21336{min-width:0}.service-honesty21336 strong,.service-provider-note21336 strong{display:block;color:#123f72;margin-bottom:4px}.service-honesty21336 span,.service-provider-note21336 span{display:block;color:#536d88;line-height:1.45}.service-kpis21336,.service-report-summary21336{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:18px}.service-kpis21336>div,.service-report-summary21336>div{background:#fff;border:1px solid #dce4ee;border-radius:14px;padding:17px}.service-kpis21336 span,.service-report-summary21336 span{display:block;color:#667992;font-size:12px;margin-bottom:8px}.service-kpis21336 strong,.service-report-summary21336 strong{font-size:24px;color:#132d4d}.service-kpis21336 .danger strong{color:#b42318}.service-kpis21336 .warning strong{color:#a15c00}.service-overview-grid21336{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px}.service-toolbar21336{display:flex;gap:14px;align-items:end;margin-bottom:18px}.service-toolbar21336 .wide{flex:1}.service-signal-list21336{display:grid;gap:10px;margin-top:16px}.service-schedule-row21336{width:100%;display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(130px,.6fr) minmax(140px,.65fr) auto;gap:14px;align-items:center;text-align:left;border:1px solid #dce5ef;background:#fff;border-radius:12px;padding:14px;cursor:pointer;color:#142943}.service-schedule-row21336:hover{border-color:#8db4e3;background:#f7fbff}.service-schedule-row21336>div:first-child span,.service-schedule-row21336 small{display:block;color:#6c7f95;font-size:12px;margin-top:3px}.service-schedule-row21336 b{font-size:13px}.service-recent21336{display:grid;gap:8px;margin-top:16px}.service-recent21336 button{display:grid;text-align:left;border:1px solid #e0e7f0;background:#fff;border-radius:11px;padding:12px;cursor:pointer}.service-recent21336 button:hover{background:#f7fbff}.service-recent21336 span,.service-recent21336 small{color:#6a7d93;font-size:12px}.service-recent21336 strong{margin:4px 0;color:#173458}.service-book-grid21336{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:15px}.service-book-grid21336 article{border:1px solid #dbe4ef;border-radius:15px;padding:18px;display:grid;grid-template-columns:44px 1fr;gap:13px;background:#fff}.service-book-icon21336{width:42px;height:42px;border-radius:12px;background:#e7f2ff;color:#1762b5;display:grid;place-items:center;font-size:20px;font-weight:900}.service-book-grid21336 h3{margin:4px 0;font-size:18px}.service-book-grid21336 article>div:nth-child(2)>span,.service-book-grid21336 p{color:#687b91;margin:0}.service-book-grid21336 dl{grid-column:1/-1;margin:5px 0;display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding-top:12px;border-top:1px solid #edf1f6}.service-book-grid21336 dt{color:#6d7e91}.service-book-grid21336 dd{margin:0;font-weight:700;text-align:right}.service-card-actions21336{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end}.service-status21336{display:inline-flex;align-items:center;width:max-content;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;background:#edf1f5;color:#536579}.service-status21336.definitief,.service-status21336.extern-geregistreerd,.service-status21336.op-schema{background:#dcf8e8;color:#087443}.service-status21336.concept,.service-status21336.gereed-voor-overdracht,.service-status21336.binnenkort{background:#fff1cf;color:#915300}.service-status21336.verlopen,.service-status21336.afgewezen---mislukt{background:#fee5e2;color:#b42318}.service-status21336.niet-aangeboden,.service-status21336.geen-schema,.service-status21336.inactief{background:#edf1f5;color:#596a7e}.service-modal-intro21336,.service-correction-warning21336{border-radius:12px;padding:14px 16px;margin-bottom:16px;background:#eef6ff;border:1px solid #c9def5}.service-correction-warning21336{background:#fff4df;border-color:#f3d095}.service-modal-intro21336 strong,.service-correction-warning21336 strong{display:block;margin-bottom:4px}.service-modal-intro21336 span,.service-correction-warning21336 span{color:#62758c;line-height:1.45}.service-items-edit21336{display:grid;gap:8px}.service-item-edit21336{display:grid;grid-template-columns:1.2fr 170px 1.4fr;gap:8px}.service-add-item21336{width:max-content;margin-top:8px}.service-check21336{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;border:1px solid #dce4ef;border-radius:12px;padding:13px}.service-check21336 input{margin-top:3px}.service-check21336 strong,.service-check21336 small{display:block}.service-check21336 small{color:#6d7f94;margin-top:3px}.service-detail-head21336{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #dfe6ef}.service-detail-head21336 span,.service-detail-head21336 p{color:#65798f}.service-detail-head21336 h2{margin:5px 0}.service-detail-grid21336{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:18px 0}.service-detail-grid21336 dl{display:grid;grid-template-columns:145px 1fr;gap:9px;margin:0}.service-detail-grid21336 dt{color:#6a7c91}.service-detail-grid21336 dd{margin:0;font-weight:700}.service-detail-items21336,.service-detail-note21336{border:1px solid #dfe6ef;border-radius:13px;padding:15px;margin:13px 0}.service-detail-items21336 h3,.service-history21336 h3{margin:0 0 12px}.service-detail-items21336>div{display:grid;grid-template-columns:24px 1fr 130px;gap:8px;padding:9px 0;border-top:1px solid #edf1f5}.service-detail-items21336>div:first-of-type{border-top:0}.service-detail-items21336 small{grid-column:2/-1;color:#6e8095}.service-detail-note21336 p{white-space:pre-wrap;color:#536a83;margin:7px 0 0}.service-history21336{margin-top:18px}.service-history21336>div{display:grid;grid-template-columns:145px 170px 1fr;gap:12px;padding:9px;border-top:1px solid #e7edf4}.service-history21336 time,.service-history21336 span{color:#67798d}.service-detail-actions21336,.service-report-actions21336{display:flex;gap:9px;justify-content:flex-end;margin-top:18px}.service-book-next21336{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.service-book-next21336>div{background:#f4f7fb;border-radius:11px;padding:12px}.service-book-next21336 span{display:block;color:#6b7c90;font-size:12px;margin-bottom:5px}.service-timeline21336{display:grid;gap:9px;margin-top:16px}.service-timeline21336 button{display:grid;grid-template-columns:110px 1fr auto;gap:14px;align-items:center;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:13px;cursor:pointer}.service-timeline21336 time{color:#506a86;font-weight:700}.service-timeline21336 strong,.service-timeline21336 span{display:block}.service-timeline21336 span{color:#6b7d91;font-size:12px;margin-top:4px}.service-provider-note21336{display:block}.service-modal-foot21336{margin-top:14px;color:#657a91;font-size:12px}.service-report-summary21336{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1450px){.service-tabs21336{display:grid;grid-template-columns:repeat(3,1fr)}.service-honesty21336{display:grid}.service-overview-grid21336{grid-template-columns:1fr}.service-book-grid21336{grid-template-columns:repeat(2,minmax(280px,1fr))}.service-kpis21336{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1050px){.service-tabs21336{grid-template-columns:repeat(2,1fr)}.service-schedule-row21336{grid-template-columns:1fr 1fr}.service-schedule-row21336>div:first-child{grid-column:1/-1}.service-book-grid21336{grid-template-columns:1fr}.service-detail-grid21336{grid-template-columns:1fr}.service-item-edit21336{grid-template-columns:1fr}.service-kpis21336,.service-report-summary21336{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.service-tabs21336{display:grid;grid-template-columns:1fr 1fr}.service-tabs21336 button{padding:10px 8px}.service-honesty21336{display:grid}.service-kpis21336,.service-report-summary21336,.service-book-next21336{grid-template-columns:1fr}.service-toolbar21336{display:grid}.service-schedule-row21336,.service-timeline21336 button{grid-template-columns:1fr}.service-schedule-row21336>div:first-child{grid-column:auto}.service-detail-head21336{display:grid}.service-detail-grid21336 dl{grid-template-columns:1fr}.service-history21336>div{grid-template-columns:1fr}.service-detail-items21336>div{grid-template-columns:24px 1fr}.service-detail-items21336 b,.service-detail-items21336 small{grid-column:2}.service-card-actions21336{display:grid}.service-card-actions21336 .btn{width:100%}}
