.mijnpartell{--mp-ink:#182f3c;--mp-accent:#007e85;--mp-light:#edf6f5;--mp-line:#d7e3e6;color:var(--mp-ink);font:16px/1.6 system-ui,sans-serif;max-width:1120px;margin:36px auto;padding:clamp(18px,4vw,48px);background:#fff;border:1px solid var(--mp-line);border-radius:20px;box-sizing:border-box}.mijnpartell *{box-sizing:border-box}.mijnpartell .mp-header{display:flex;align-items:center;gap:28px;padding-bottom:24px;border-bottom:1px solid var(--mp-line)}.mijnpartell .mp-brand{font-size:38px;font-weight:800;letter-spacing:-2px}.mijnpartell .mp-brand span{color:var(--mp-accent)}.mijnpartell h1,.mijnpartell h2,.mijnpartell h3{font-family:inherit;color:var(--mp-ink);line-height:1.25;margin:0 0 16px}.mijnpartell h1{font-size:32px;margin:0}.mijnpartell h2{font-size:27px}.mijnpartell h3{font-size:20px}.mijnpartell p{margin:0 0 18px}.mijnpartell .mp-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;color:var(--mp-accent);margin:0 0 4px}.mijnpartell .mp-login{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:36px}.mijnpartell .mp-card{padding:24px;border:1px solid var(--mp-line);border-radius:12px;margin:0 0 20px;background:white}.mijnpartell .mp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mijnpartell a{color:var(--mp-accent);text-decoration:underline;text-underline-offset:3px}.mijnpartell .mp-tile{text-decoration:none;display:flex;flex-direction:column;background:var(--mp-light)}.mijnpartell .mp-tile p{font-size:14px;color:var(--mp-ink)}.mijnpartell .mp-tile span{margin-top:auto;font-weight:700}.mijnpartell label{display:block;font-size:14px;font-weight:600;margin-bottom:18px}.mijnpartell input:not([type=checkbox]):not([type=hidden]),.mijnpartell select{display:block;width:100%;font:inherit;padding:11px 12px;background:#fff;border:1px solid #91a9b1;border-radius:7px;color:var(--mp-ink);min-height:46px;margin-top:5px}.mijnpartell input:focus,.mijnpartell select:focus,.mijnpartell button:focus-visible,.mijnpartell a:focus-visible{outline:3px solid #87d9d4;outline-offset:3px}.mijnpartell button{font:600 15px system-ui,sans-serif;border:0;border-radius:7px;padding:13px 20px;background:var(--mp-accent);color:white;cursor:pointer}.mijnpartell .mp-help{font-size:13px;margin-top:18px;color:#516773}.mijnpartell .mp-alert,.mijnpartell .mp-demo{padding:14px 18px;border-radius:8px;background:var(--mp-light);margin:20px 0}.mijnpartell .mp-demo{font-size:13px;background:#fff6da}.mijnpartell .mp-error{background:#fff0ef;color:#8a2525}.mijnpartell .mp-account{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.mijnpartell .mp-link{background:none;color:var(--mp-accent);padding:8px;text-decoration:underline}.mijnpartell .mp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px;padding:8px;background:var(--mp-light);border-radius:9px}.mijnpartell .mp-tabs a{text-decoration:none;padding:9px 13px;font-size:14px;border-radius:6px}.mijnpartell .mp-tabs a[aria-current]{background:var(--mp-accent);color:#fff}.mijnpartell .mp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.mijnpartell summary{font-size:18px;font-weight:700;cursor:pointer}.mijnpartell details[open] summary{margin-bottom:24px}.mijnpartell small{display:block;font-weight:400;color:var(--mp-accent)}.mijnpartell .mp-check{display:flex;align-items:flex-start;gap:10px;font-weight:400}.mijnpartell .mp-check input{width:18px;height:18px;margin-top:3px;flex-shrink:0}.mijnpartell .mp-confirm{border-top:1px solid var(--mp-line);padding-top:18px;margin-top:20px}.mijnpartell .mp-table{overflow-x:auto}.mijnpartell table{width:100%;border-collapse:collapse;font-size:14px}.mijnpartell th,.mijnpartell td{text-align:left;padding:12px;border-bottom:1px solid var(--mp-line);white-space:nowrap}.mijnpartell th{background:var(--mp-light)}.mijnpartell .mp-paging{display:flex;justify-content:space-between;gap:20px;margin-top:20px}.mijnpartell .mp-numbers{list-style:none;padding:0;margin:0}.mijnpartell .mp-numbers li{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--mp-line)}@media(max-width:760px){.mijnpartell .mp-login,.mijnpartell .mp-grid,.mijnpartell .mp-fields{grid-template-columns:1fr}.mijnpartell .mp-login{gap:14px}.mijnpartell .mp-header{gap:18px}.mijnpartell .mp-brand{font-size:29px}.mijnpartell h1{font-size:26px}.mijnpartell .mp-card{padding:18px}.mijnpartell .mp-tabs{gap:2px}.mijnpartell .mp-tabs a{padding:8px;font-size:13px}.mijnpartell .mp-account{font-size:13px}}
.mijnpartell{container-type:inline-size;container-name:mijnpartell}@container mijnpartell (max-width:760px){.mijnpartell .mp-login,.mijnpartell .mp-grid,.mijnpartell .mp-fields{grid-template-columns:1fr}.mijnpartell .mp-login{gap:14px}.mijnpartell .mp-header{gap:18px}.mijnpartell .mp-card{padding:18px}}
.mijnpartell button:disabled{opacity:.55;cursor:not-allowed}
.mijnpartell.mp-wide{padding:24px}.mijnpartell .mp-settings-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:20px 0 14px}.mijnpartell .mp-settings-toolbar label{margin:0;width:320px;max-width:100%}.mijnpartell .mp-settings-toolbar p{margin:0 0 10px;font-size:13px;color:#516773;white-space:nowrap}.mijnpartell .mp-settings-scroll{overflow:auto;max-height:65vh;border:1px solid var(--mp-line);border-radius:9px;isolation:isolate}.mijnpartell .mp-settings-table{min-width:820px;font-size:13px}.mijnpartell .mp-settings-table th,.mijnpartell .mp-settings-table td{padding:11px 10px;line-height:1.4;vertical-align:middle}.mijnpartell .mp-settings-table thead th{position:sticky;top:0;z-index:2;white-space:normal;min-width:75px;font-size:12px}.mijnpartell .mp-settings-table th:first-child{position:sticky;left:0;z-index:1;min-width:128px;background:#fff;box-shadow:1px 0 0 var(--mp-line);font-variant-numeric:tabular-nums}.mijnpartell .mp-settings-table thead th:first-child{z-index:3;background:var(--mp-light)}.mijnpartell .mp-settings-table tbody tr:nth-child(even) td,.mijnpartell .mp-settings-table tbody tr:nth-child(even) th{background:#f7fafb}.mijnpartell .mp-settings-table tbody tr:hover td,.mijnpartell .mp-settings-table tbody tr:hover th{background:#edf6f5}.mijnpartell .mp-settings-table tr[hidden]{display:none!important}.mijnpartell .mp-destination{font-variant-numeric:tabular-nums}.mijnpartell .mp-not-set{color:#697e87}.mijnpartell .mp-voicemail{color:var(--mp-accent);font-weight:600}.mijnpartell .mp-status{display:inline-block;min-width:38px;padding:3px 8px;border-radius:5px;font-size:12px;font-weight:600;text-align:center}.mijnpartell .mp-status-on{background:#e4f3eb;color:#216347}.mijnpartell .mp-status-off{background:#edf0f2;color:#53636c}.mijnpartell .mp-scroll-hint{display:none;font-size:12px;color:#516773}.mijnpartell .mp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mijnpartell .mp-number-editors{margin-top:22px}.mijnpartell .mp-number-editor{margin-top:15px;scroll-margin-top:100px}.mijnpartell [data-mp-no-numbers]{margin-top:14px}@container mijnpartell (max-width:760px){.mijnpartell .mp-settings-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.mijnpartell .mp-settings-toolbar p{margin:0}.mijnpartell .mp-scroll-hint{display:block}.mijnpartell .mp-settings-table th:first-child{min-width:132px}}@media(max-width:760px){.mijnpartell.mp-wide{padding:16px}.mijnpartell .mp-settings-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.mijnpartell .mp-scroll-hint{display:block}}
.mijnpartell [hidden]{display:none!important}.mijnpartell .mp-setting-editor{margin:0}.mijnpartell .mp-setting-editor input[type=tel]{width:120px;min-width:120px;min-height:40px;margin:0;padding:8px;font-size:13px}.mijnpartell .mp-setting-editor input[readonly]{background:var(--mp-light);color:#516773}.mijnpartell .mp-inline-check{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:400;white-space:nowrap}.mijnpartell .mp-inline-check input{width:18px;height:18px;margin:0;accent-color:var(--mp-accent)}.mijnpartell .mp-row-actions button{padding:9px 12px;font-size:13px}.mijnpartell .mp-row-actions .mp-row-confirm{font-size:12px;gap:6px;margin:0 0 8px}.mijnpartell .mp-row-actions .mp-row-confirm input{margin:0;width:16px;height:16px}.mijnpartell .mp-row-actions .mp-link{display:block;padding:6px 0}.mijnpartell tr[data-mp-editing] td,.mijnpartell tr[data-mp-editing] th{background:#edf6f5!important}.mijnpartell tr[data-mp-editing] .mp-row-actions{min-width:125px}.mijnpartell input:disabled{background:#f4f6f7;cursor:not-allowed}
.mijnpartell .mp-settings-table:has([data-mp-row-form]) th,.mijnpartell .mp-settings-table:has([data-mp-row-form]) td{padding:10px 6px}.mijnpartell .mp-settings-table:has([data-mp-row-form]) thead th{min-width:60px}.mijnpartell .mp-settings-table:has([data-mp-row-form]) th:first-child{min-width:110px}.mijnpartell .mp-setting-editor input[type=tel]{width:100px;min-width:100px;padding:7px;font-size:12px}.mijnpartell tr[data-mp-editing] .mp-row-actions{min-width:100px}.mijnpartell .mp-row-actions .mp-row-confirm{font-size:11px;gap:5px}.mijnpartell .mp-row-actions button{font-size:12px;padding:8px 10px}
.mijnpartell .mp-settings-scroll{position:relative}
