@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300..700&family=Inter:wght@400..600&family=JetBrains+Mono:wght@400;500&display=swap";
:root{--kaap-bone:#faf9f6;--kaap-cream:#f0ede8;--kaap-linen:#e8e6e1;--kaap-mist:#d9d5cf;--kaap-accent-50:#eef0fd;--kaap-accent-100:#dce0fb;--kaap-accent-200:#b9c1f6;--kaap-accent-300:#8e9bf0;--kaap-accent-400:#6674ea;--kaap-accent-500:#4f5ef7;--kaap-accent-600:#2d3fe0;--kaap-accent-700:#2231b3;--kaap-pink:#6c63ff;--kaap-purple:#2d3fe0;--kaap-gradient:linear-gradient(135deg, #2d3fe0 0%, #6c63ff 100%);--kaap-water:#2d3fe0;--kaap-food:#0f9d58;--kaap-energy:#e0642d;--kaap-ink:#0d0d0d;--kaap-ink-soft:#2a2a2a;--kaap-ink-muted:#6b6b6b;--kaap-ink-faint:#b5b0a8;--kaap-chrome:#0d0d0d;--kaap-chrome-hover:#1f1f1f;--kaap-chrome-text:#e8e6e1;--kaap-font-display:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--kaap-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--kaap-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--kaap-root-size:15px;--kaap-text-xs:.75rem;--kaap-text-sm:.83rem;--kaap-text-base:.95rem;--kaap-text-md:1rem;--kaap-text-lg:1.13rem;--kaap-text-xl:1.35rem;--kaap-text-2xl:1.7rem;--kaap-text-3xl:2.1rem;--kaap-space-1:4px;--kaap-space-2:8px;--kaap-space-3:12px;--kaap-space-4:16px;--kaap-space-5:20px;--kaap-space-6:24px;--kaap-space-8:32px;--kaap-space-10:40px;--kaap-radius-sm:8px;--kaap-radius-md:12px;--kaap-radius-lg:16px;--kaap-radius-pill:999px;--kaap-shadow-xs:0 1px 2px #231f200a;--kaap-shadow-sm:0 2px 8px #231f200f;--kaap-shadow-md:0 8px 24px -10px #231f2029;--kaap-shadow-lg:0 18px 44px -18px #231f2047;--kaap-shadow-accent:0 12px 28px -12px #8d73da80;--kaap-line:#231f201a;--kaap-line-soft:#231f200f;--kaap-ease:cubic-bezier(.16, 1, .3, 1);--kaap-transition:.25s var(--kaap-ease);--font-body:var(--kaap-font-body);--font-serif:var(--kaap-font-display);--font-mono:var(--kaap-font-mono);--style-radius-s:var(--kaap-radius-sm);--style-radius-m:var(--kaap-radius-md);--style-radius-l:var(--kaap-radius-lg)}html[data-theme=light]{--theme-bg:var(--kaap-bone);--theme-input-bg:#fff;--theme-text:var(--kaap-ink);--theme-elevation-0:#fff;--theme-elevation-25:var(--kaap-bone);--theme-elevation-50:var(--kaap-bone);--theme-elevation-100:var(--kaap-cream);--theme-elevation-150:var(--kaap-linen);--theme-success-500:var(--kaap-accent-500);--theme-success-550:var(--kaap-accent-600)}html{font-size:var(--kaap-root-size)}body,input,textarea,select,button,.field-type{font-family:var(--kaap-font-body)}h1,h2,.list-header h1,.collection-list__sub-header h1,.doc-header__title,.dashboard h1{letter-spacing:-.02em;font-family:var(--kaap-font-display)!important;font-weight:400!important}.field-type input[type=text],.field-type input[type=email],.field-type input[type=number],.field-type input[type=password],.field-type input[type=date],.field-type textarea,.field-type .rs__control{border-radius:var(--kaap-radius-sm);border:1px solid var(--kaap-line);min-height:44px;font-size:var(--kaap-text-md);color:var(--kaap-ink);box-shadow:none;transition:border-color var(--kaap-transition),box-shadow var(--kaap-transition);background:#fff;padding:.7rem .95rem}.field-type input:focus,.field-type textarea:focus,.field-type .rs__control--is-focused{border-color:var(--kaap-accent-300);box-shadow:0 0 0 3px var(--kaap-accent-100);outline:none}.field-type .field-label{font-size:var(--kaap-text-sm);letter-spacing:.01em;color:var(--kaap-ink-muted);margin-bottom:var(--kaap-space-2);font-weight:500}.field-type .field-description{font-size:var(--kaap-text-sm);color:var(--kaap-ink-faint);margin-top:var(--kaap-space-1)}.render-fields>.field-type{margin-bottom:var(--kaap-space-5)}.btn{border-radius:var(--kaap-radius-pill);font-weight:500;font-size:var(--kaap-text-base);letter-spacing:.005em;transition:background-color var(--kaap-transition),border-color var(--kaap-transition),transform var(--kaap-transition),box-shadow var(--kaap-transition);padding:.7rem 1.5rem}.btn--style-primary:not(.btn--disabled){background-color:var(--kaap-accent-500);border-color:var(--kaap-accent-500);color:#fff}.btn--style-primary:not(.btn--disabled):hover,.btn--style-primary:not(.btn--disabled):focus,.btn--style-primary:not(.btn--disabled):active{background-color:var(--kaap-accent-600);border-color:var(--kaap-accent-600);color:#fff;box-shadow:var(--kaap-shadow-accent)}.btn--style-secondary{--color:var(--kaap-ink);--bg-color:transparent;--btn-border:1px solid #231f2038;--hover-color:var(--kaap-ink);--hover-bg:var(--kaap-cream);--hover-btn-border:1px solid #231f2073}.btn--style-pill{--bg-color:var(--kaap-cream);--color:var(--kaap-ink);--hover-bg:var(--kaap-linen);--hover-color:var(--kaap-ink)}.doc-tab.btn--style-tab{border-radius:var(--kaap-radius-pill);--color:var(--kaap-ink-muted);--hover-bg:var(--kaap-cream);--hover-color:var(--kaap-ink)}.doc-tab.btn--style-tab.btn--disabled{--bg-color:#fff;--color:var(--kaap-ink);--btn-border:1px solid var(--kaap-line);--hover-btn-border:var(--btn-border);cursor:default}.form-submit .btn--withPopup{border-radius:var(--kaap-radius-pill);--bg-color:var(--kaap-accent-600);--color:#fff;--hover-bg:var(--kaap-accent-700);--hover-color:#fff;--btn-border:1px solid transparent;--hover-btn-border:1px solid transparent;box-shadow:var(--kaap-shadow-xs);transition:box-shadow var(--kaap-transition);margin-block:0;overflow:hidden}.form-submit .btn--withPopup:hover{box-shadow:var(--kaap-shadow-accent)}.form-submit .btn--withPopup .btn{border-radius:var(--kaap-radius-pill) 0 0 var(--kaap-radius-pill);background-color:var(--bg-color);color:var(--color);border:var(--btn-border);box-shadow:none;padding:.7rem 1.1rem .7rem 1.4rem;transform:none}.form-submit .btn--withPopup .popup-button{border-radius:0 var(--kaap-radius-pill) var(--kaap-radius-pill) 0;background-color:var(--bg-color);color:var(--color);border-left:1px solid #ffffff38;padding:0 .85rem 0 .65rem}.form-submit .btn--withPopup.btn--disabled{--bg-color:var(--kaap-accent-600);--color:#fff;--hover-bg:var(--kaap-accent-600);--hover-color:#fff;opacity:.45;box-shadow:none}.form-submit .btn--withPopup.btn--disabled .popup-button{border-left-color:#231f201f}.form-submit>.btn:not(.btn--withPopup){--bg-color:var(--kaap-accent-600);--color:#fff;--hover-bg:var(--kaap-accent-700);--hover-color:#fff}.doc-controls__dots.btn,.doc-controls .btn--style-icon-label{border-radius:var(--kaap-radius-pill)}.doc-controls__meta{align-content:center;row-gap:2px;column-gap:var(--kaap-space-5);font-size:var(--kaap-text-sm);flex-wrap:wrap}.doc-controls__meta:after{display:none}.doc-controls__status{flex-basis:100%}.doc-controls__list-item{color:var(--kaap-ink-muted);flex-shrink:0}.doc-controls__list-item b,.doc-controls__list-item strong{color:var(--kaap-ink);font-weight:500}.doc-controls__list-item:has(.autosave){color:var(--kaap-ink-faint);order:10}.doc-controls__content{min-height:var(--doc-controls-height)}.status__action{color:var(--kaap-accent-600);text-underline-offset:3px;text-decoration:underline}.status__action:hover{color:var(--kaap-accent-700)}.doc-controls__value-wrap{overflow:visible}.doc-controls__value{text-overflow:clip;overflow:visible}.kaap-site-button{align-items:center;gap:var(--kaap-space-2);border-radius:var(--kaap-radius-pill);background:var(--kaap-accent-500);color:#fff;font-family:var(--kaap-font-body);font-size:var(--kaap-text-base);letter-spacing:.005em;box-shadow:var(--kaap-shadow-xs);transition:background var(--kaap-transition),transform var(--kaap-transition),box-shadow var(--kaap-transition);padding:.62rem 1.25rem;font-weight:500;text-decoration:none;display:inline-flex}.kaap-site-button svg{width:1em;height:1em}.kaap-site-button:hover{background:var(--kaap-accent-600);color:#fff;box-shadow:var(--kaap-shadow-accent);transform:translateY(-1px)}.kaap-nav{background:var(--kaap-chrome);width:100%;height:100vh;color:var(--kaap-chrome-text);padding:0 var(--kaap-space-3) var(--kaap-space-4);box-sizing:border-box;flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.kaap-nav__brand{height:var(--app-header-height);margin-bottom:var(--kaap-space-4);padding:0 var(--kaap-space-8) 0 var(--kaap-space-2);font-family:var(--kaap-font-display);font-size:var(--kaap-text-xl);letter-spacing:-.02em;color:#fff;align-items:center;line-height:1;text-decoration:none;display:flex}.kaap-nav__brand em{color:var(--kaap-accent-300);font-style:italic}.kaap-nav__scroll{gap:var(--kaap-space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.kaap-nav__group{flex-direction:column;gap:2px;display:flex}.kaap-nav__label{font-family:var(--kaap-font-mono);font-size:var(--kaap-text-xs);letter-spacing:.12em;text-transform:uppercase;color:#e9e4da73;padding:0 var(--kaap-space-2) var(--kaap-space-2);font-weight:500}.kaap-nav__link{align-items:center;gap:var(--kaap-space-3);padding:.62rem var(--kaap-space-2);border-radius:var(--kaap-radius-sm);font-size:var(--kaap-text-base);color:var(--kaap-chrome-text);transition:background var(--kaap-transition),color var(--kaap-transition);text-decoration:none;display:flex}.kaap-nav__link:hover{background:var(--kaap-chrome-hover);color:#fff}.kaap-nav__icon{color:#e9e4dab3;transition:color var(--kaap-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kaap-nav__link:hover .kaap-nav__icon{color:#fff}.kaap-nav__link--active{background:var(--kaap-chrome-hover);color:#fff;box-shadow:inset 3px 0 0 var(--kaap-accent-300);font-weight:600}.kaap-nav__link--active .kaap-nav__icon{color:var(--kaap-accent-300)}.kaap-nav__logout{align-items:center;gap:var(--kaap-space-3);margin-top:var(--kaap-space-3);padding:.62rem var(--kaap-space-2);padding-top:var(--kaap-space-4);color:#e9e4dab3;font-size:var(--kaap-text-base);transition:color var(--kaap-transition);border-top:1px solid #e9e4da1f;text-decoration:none;display:flex}.kaap-nav__logout:hover{color:#fff}div:has(>.template-default--nav-open)>.template-default__nav-toggler-wrapper{width:var(--nav-width);padding-right:var(--kaap-space-3);justify-content:flex-end}div:has(>.template-default--nav-open)>.template-default__nav-toggler-wrapper .hamburger{box-shadow:none;color:var(--kaap-chrome-text);border-radius:var(--kaap-radius-sm);transition:background var(--kaap-transition),color var(--kaap-transition);background:0 0}div:has(>.template-default--nav-open)>.template-default__nav-toggler-wrapper .hamburger:hover{background:var(--kaap-chrome-hover);box-shadow:none;color:#fff}.app-header__bg{background:var(--kaap-chrome);opacity:1}.app-header{margin-bottom:var(--kaap-space-6);color:var(--kaap-chrome-text)}.app-header a,.app-header button,.app-header .hamburger,.app-header .step-nav,.app-header .step-nav *{color:var(--kaap-chrome-text)}.app-header a:hover,.app-header .step-nav a:hover{color:#fff}.app-header .step-nav__separator{color:#e9e4da66}.app-header .step-nav .rs__menu,.app-header .step-nav .rs__menu *{color:var(--kaap-ink)}.app-header .step-nav:after,.app-header__gradient-placeholder{background:linear-gradient(to right, transparent, var(--kaap-chrome))}.app-header__account .graphic-account__bg{fill:#0000;stroke:#e9e4da73}.app-header__account .graphic-account__head,.app-header__account .graphic-account__body{fill:var(--kaap-chrome-text)}.app-header__account:hover .graphic-account__bg{stroke:#fff}.app-header__account:hover .graphic-account__head,.app-header__account:hover .graphic-account__body{fill:#fff}.app-header .localizer-button{border-radius:var(--kaap-radius-pill);transition:background var(--kaap-transition),border-color var(--kaap-transition);background:#ffffff14;border:1px solid #ffffff24;padding:.15rem .6rem .15rem .85rem}.app-header .localizer-button:hover{background:#ffffff24;border-color:#ffffff47}.app-header .localizer-button button{font-size:var(--kaap-text-sm);color:#fff;font-weight:500}.app-header .localizer-button button:hover,.app-header .localizer-button button:focus-visible{text-decoration:none}.app-header .localizer-button__label{color:#e9e4da8c;margin-right:.3rem;font-weight:400;display:inline}.app-header .localizer-button__current-label{color:#fff;font-weight:500}.app-header .localizer .popup__content,.app-header .localizer .popup__content *{color:var(--kaap-ink)}.table{border-radius:var(--kaap-radius-md);border:1px solid var(--kaap-line);overflow:hidden}.table thead th{background:var(--kaap-bone);font-family:var(--kaap-font-mono);font-size:var(--kaap-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--kaap-ink-muted);padding-block:var(--kaap-space-3);font-weight:500}.table tbody td{padding-block:var(--kaap-space-3)}.table tbody tr{transition:background .15s var(--kaap-ease)}.table tbody tr:hover{background:var(--kaap-accent-50)}.table tbody td:first-child a{font-weight:500}.table tbody td:first-child a:hover{color:var(--kaap-accent-500)}.search-filter input,.pill,.list-controls button{border-radius:var(--kaap-radius-pill)}.card,.collapsible__content,.doc-controls{border-radius:var(--kaap-radius-md)}.collections__group{margin-bottom:var(--kaap-space-8)}.collections__group .nav-group__label,.collections__group>h3,.collections__group>h2{letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--kaap-space-4);font-weight:500;font-family:var(--kaap-font-mono)!important;font-size:var(--kaap-text-xs)!important;color:var(--kaap-ink-faint)!important}.collections__card-list{gap:var(--kaap-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.collections__card-list .card{min-height:92px;padding:var(--kaap-space-5);border-radius:var(--kaap-radius-lg);border:1px solid var(--kaap-line);box-shadow:var(--kaap-shadow-xs);transition:border-color var(--kaap-transition),transform var(--kaap-transition),box-shadow var(--kaap-transition);background:#fff;align-items:center;display:flex;position:relative}.collections__card-list .card:hover{border-color:var(--kaap-accent-300);box-shadow:var(--kaap-shadow-accent);transform:translateY(-2px)}.collections__card-list .card .card__title{font-family:var(--kaap-font-display);font-size:var(--kaap-text-xl);letter-spacing:-.01em;color:var(--kaap-ink);margin:0;font-weight:400}.collections__card-list .card:after{content:"→";right:var(--kaap-space-5);bottom:var(--kaap-space-4);font-size:var(--kaap-text-md);color:var(--kaap-ink-faint);transition:color var(--kaap-transition),transform var(--kaap-transition);position:absolute}.collections__card-list .card:hover:after{color:var(--kaap-accent-500);transform:translate(3px)}.collections__card-list .card .card__actions{display:none}.array-field__row,.blocks-field__row{border-radius:var(--kaap-radius-md);border:1px solid var(--kaap-line);margin-bottom:var(--kaap-space-3);background:#fff}.tabs-field__tabs{gap:var(--kaap-space-1);border-bottom:1px solid var(--kaap-line);margin-bottom:var(--kaap-space-6)}.tabs-field__tab-button{padding:var(--kaap-space-3) var(--kaap-space-4);font-family:var(--kaap-font-body);font-size:var(--kaap-text-base);color:var(--kaap-ink-faint);transition:color var(--kaap-transition),border-color var(--kaap-transition);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;position:relative}.tabs-field__tab-button:hover{color:var(--kaap-ink)}.tabs-field__tab-button--active{color:var(--kaap-accent-500);border-bottom-color:var(--kaap-accent-500)}.tabs-field__description{font-size:var(--kaap-text-md);color:var(--kaap-ink-muted);margin-bottom:var(--kaap-space-5);line-height:1.55}.blok-label{text-transform:none;letter-spacing:0;align-items:baseline;gap:.6rem;min-width:0;display:inline-flex}.blok-label__type{color:var(--kaap-ink);white-space:nowrap;font-weight:600}.blok-label__inhoud{color:var(--kaap-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.blok-label__inhoud:before{content:"· ";color:var(--kaap-ink-faint)}.blocks-field__row .collapsible__toggle{min-height:48px}.dash{padding:0 var(--gutter-h) var(--kaap-space-10);max-width:1180px}.dash-kop{justify-content:space-between;align-items:flex-end;gap:var(--kaap-space-5);margin-bottom:var(--kaap-space-8);flex-wrap:wrap;display:flex}.dash-kop__eyebrow{margin:0 0 var(--kaap-space-2);font-family:var(--kaap-font-mono);font-size:var(--kaap-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--kaap-accent-600)}.dash-kop__titel{font-size:var(--kaap-text-3xl);letter-spacing:-.02em;color:var(--kaap-ink);margin:0;font-family:var(--kaap-font-display)!important;font-weight:500!important}.dash-kop__tekst{margin:var(--kaap-space-3) 0 0;max-width:44rem;color:var(--kaap-ink-muted);line-height:1.55}.dash-kop__tekst a{color:var(--kaap-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.dash-kop__acties{align-items:center;gap:var(--kaap-space-3);display:flex}.dash-knop{border-radius:var(--kaap-radius-pill);background:var(--kaap-accent-600);color:#fff;font-family:var(--kaap-font-body);font-size:var(--kaap-text-base);box-shadow:var(--kaap-shadow-xs);transition:background var(--kaap-transition),border-color var(--kaap-transition),box-shadow var(--kaap-transition);border:1px solid #0000;align-items:center;gap:.5rem;padding:.66rem 1.25rem;font-weight:500;text-decoration:none;display:inline-flex}.dash-knop:hover{background:var(--kaap-accent-700);color:#fff;box-shadow:var(--kaap-shadow-accent)}.dash-knop--stil{color:var(--kaap-ink);box-shadow:none;background:0 0;border-color:#231f2038}.dash-knop--stil:hover{background:var(--kaap-cream);color:var(--kaap-ink);box-shadow:none;border-color:#231f2073}.dash-knop--stil:disabled{opacity:.6}.dash-herstel{align-items:center;gap:var(--kaap-space-3);display:inline-flex}.dash-herstel__melding{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted)}.dash-sectie{margin-bottom:var(--kaap-space-8)}.dash-sectie__kop{justify-content:space-between;align-items:baseline;gap:var(--kaap-space-4);margin-bottom:var(--kaap-space-4);display:flex}.dash-sectie__kop h2{font-size:var(--kaap-text-xl);letter-spacing:-.01em;color:var(--kaap-ink);margin:0;font-family:var(--kaap-font-display)!important;font-weight:500!important}.dash-link{font-size:var(--kaap-text-sm);color:var(--kaap-accent-600);align-items:center;gap:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.dash-link:hover{color:var(--kaap-accent-700);text-underline-offset:3px;text-decoration:underline}.dash-link--stil{color:var(--kaap-ink-muted)}.dash-link--stil:hover{color:var(--kaap-ink)}.dash-paginas{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-lg);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.dash-pagina{align-items:center;gap:var(--kaap-space-5);padding:var(--kaap-space-3) var(--kaap-space-5);border-top:1px solid var(--kaap-line-soft);transition:background .15s var(--kaap-ease);grid-template-columns:1fr auto auto;display:grid}.dash-pagina:first-child{border-top:0}.dash-pagina:hover{background:var(--kaap-accent-50)}.dash-pagina__hoofd{align-items:center;gap:var(--kaap-space-4);min-width:0;color:inherit;text-decoration:none;display:flex}.dash-pagina__icoon,.dash-kaart__icoon,.dash-tip__icoon{border-radius:var(--kaap-radius-md);background:var(--kaap-accent-50);width:40px;height:40px;color:var(--kaap-accent-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-pagina__titel{color:var(--kaap-ink);font-weight:500;display:block}.dash-pagina__pad{font-family:var(--kaap-font-mono);font-size:var(--kaap-text-xs);color:var(--kaap-ink-faint);margin-top:2px;display:block}.dash-status{font-size:var(--kaap-text-xs);color:var(--kaap-ink-muted);white-space:nowrap;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.dash-status:before{content:"";background:var(--kaap-mist);border-radius:50%;width:7px;height:7px}.dash-status--live:before{background:var(--kaap-food)}.dash-pagina__acties{align-items:center;gap:var(--kaap-space-4);display:inline-flex}.dash-leeg{padding:var(--kaap-space-5);color:var(--kaap-ink-muted)}.dash-kaarten{gap:var(--kaap-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.dash-kaart{gap:var(--kaap-space-3);padding:var(--kaap-space-5);border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-lg);color:inherit;box-shadow:var(--kaap-shadow-xs);transition:border-color var(--kaap-transition),transform var(--kaap-transition),box-shadow var(--kaap-transition);background:#fff;flex-direction:column;text-decoration:none;display:flex}.dash-kaart:hover{border-color:var(--kaap-accent-300);box-shadow:var(--kaap-shadow-accent);transform:translateY(-2px)}.dash-kaart__titel{font-family:var(--kaap-font-display);font-size:var(--kaap-text-lg);color:var(--kaap-ink);align-items:center;gap:.5rem;display:flex}.dash-kaart__aantal{font-family:var(--kaap-font-mono);font-size:var(--kaap-text-xs);border-radius:var(--kaap-radius-pill);background:var(--kaap-cream);color:var(--kaap-ink-muted);padding:.1rem .5rem}.dash-kaart__uitleg,.dash-tip__tekst{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);line-height:1.5}.dash-tips{gap:var(--kaap-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.dash-tip{gap:var(--kaap-space-2);padding:var(--kaap-space-5);border-radius:var(--kaap-radius-lg);background:var(--kaap-accent-50);border:1px solid var(--kaap-accent-100);flex-direction:column;display:flex}.dash-tip__icoon{background:#fff}.dash-tip__titel{color:var(--kaap-ink);margin-top:var(--kaap-space-1);font-weight:600}@media (max-width:700px){.dash-pagina{gap:var(--kaap-space-2);grid-template-columns:1fr}}.herstel-overlay{z-index:10000;padding:var(--kaap-space-6);-webkit-backdrop-filter:blur(10px)saturate(120%);animation:herstel-fade .35s var(--kaap-ease);background:#0d0d0d8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.herstel-kaart{width:min(100%,440px);padding:var(--kaap-space-8) var(--kaap-space-8) var(--kaap-space-6);text-align:center;animation:herstel-pop .45s var(--kaap-ease);background:#fff;border-radius:20px;box-shadow:0 40px 90px -30px #0000008c}.herstel-icoon,.herstel-ring{width:56px;height:56px;margin-bottom:var(--kaap-space-4);background:var(--kaap-accent-50);color:var(--kaap-accent-600);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.herstel-icoon--fout{color:#b3261e;background:#fdecea}.herstel-ring{transition:background .5s var(--kaap-ease),color .5s var(--kaap-ease);background:0 0;position:relative}.herstel-ring__spin{border:3px solid var(--kaap-accent-100);border-top-color:var(--kaap-accent-600);border-radius:50%;animation:.9s linear infinite herstel-draai;position:absolute;inset:0}.herstel-ring--klaar{background:var(--kaap-food);color:#fff;animation:herstel-pop .5s var(--kaap-ease)}.herstel-titel{margin:0 0 var(--kaap-space-2);font-size:var(--kaap-text-xl);letter-spacing:-.01em;color:var(--kaap-ink);font-family:var(--kaap-font-display)!important;font-weight:500!important}.herstel-tekst{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);margin:0;line-height:1.55}.herstel-acties{justify-content:center;gap:var(--kaap-space-3);margin-top:var(--kaap-space-6);display:flex}.herstel-stappen{margin:var(--kaap-space-6) 0 0;text-align:left;gap:var(--kaap-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.herstel-stap{align-items:center;gap:var(--kaap-space-3);font-size:var(--kaap-text-sm);color:var(--kaap-ink-faint);transition:color .4s var(--kaap-ease);display:flex}.herstel-stap__punt{border:1.5px solid var(--kaap-linen);color:#fff;width:20px;height:20px;transition:background .4s var(--kaap-ease),border-color .4s var(--kaap-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.herstel-stap--bezig{color:var(--kaap-ink);font-weight:500}.herstel-stap--bezig .herstel-stap__punt{border-color:var(--kaap-accent-600);box-shadow:0 0 0 4px var(--kaap-accent-50);animation:1.4s ease-in-out infinite herstel-puls}.herstel-stap--klaar{color:var(--kaap-ink-muted)}.herstel-stap--klaar .herstel-stap__punt{background:var(--kaap-food);border-color:var(--kaap-food)}.herstel-balk{height:4px;margin-top:var(--kaap-space-6);background:var(--kaap-cream);border-radius:999px;overflow:hidden}.herstel-balk__vul{background:linear-gradient(90deg, var(--kaap-accent-600), var(--kaap-pink));height:100%;transition:width 1.2s var(--kaap-ease);border-radius:999px;display:block}@keyframes herstel-fade{0%{opacity:0}to{opacity:1}}@keyframes herstel-pop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes herstel-draai{to{transform:rotate(360deg)}}@keyframes herstel-puls{0%,to{box-shadow:0 0 0 4px var(--kaap-accent-50)}50%{box-shadow:0 0 0 7px var(--kaap-accent-100)}}.field-label .localized{letter-spacing:.02em;color:var(--kaap-ink-faint);margin-left:.35rem;font-size:.72em;font-weight:400}.blok-label__oog{border-radius:var(--kaap-radius-sm);width:26px;height:26px;color:var(--kaap-ink-faint);cursor:pointer;transition:color var(--kaap-transition),background-color var(--kaap-transition),border-color var(--kaap-transition);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-right:.35rem;display:inline-flex}.blok-label__oog:hover,.blok-label__oog:focus-visible{color:var(--kaap-ink);background:var(--kaap-cream);border-color:var(--kaap-line);outline:none}.blok-label--verborgen .blok-label__type,.blok-label--verborgen .blok-label__inhoud{color:var(--kaap-ink-faint);-webkit-text-decoration:line-through #231f2040;text-decoration:line-through #231f2040}.blok-label--verborgen .blok-label__oog{color:var(--kaap-energy)}.blok-label__status{border-radius:var(--kaap-radius-pill);color:var(--kaap-energy);font-family:var(--kaap-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#e0642d1a;margin-left:.6rem;padding:.12rem .55rem;font-size:.66rem}.blocks-field__row:has(.blok-label--verborgen)>.collapsible__toggle-wrap{background:repeating-linear-gradient(135deg,#0000 0 10px,#231f2006 10px 20px)}.collection-edit--is-live-previewing{--live-preview-min-form:440px}@media (min-width:1024px){.collection-edit--is-live-previewing .document-fields{min-width:var(--live-preview-min-form)}}.field-type.blok-verborgen-veld{display:none}.dash-sectie--twee{gap:var(--kaap-space-5);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}.dash-paneel{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-lg);padding:var(--kaap-space-5) var(--kaap-space-6);box-shadow:var(--kaap-shadow-xs);background:#fff;flex-direction:column;min-width:0;display:flex}.dash-paneel .dash-sectie__kop{margin-bottom:var(--kaap-space-3)}.dash-paneel .dash-sectie__kop h2{font-size:var(--kaap-text-lg);align-items:center;gap:.5rem;display:inline-flex}.dash-paneel .dash-sectie__kop h2 svg{color:var(--kaap-accent-500)}.dash-paneel .dash-leeg{padding:var(--kaap-space-3) 0}.dash-paneel__voet{padding-top:var(--kaap-space-4);font-size:var(--kaap-text-sm);color:var(--kaap-ink-faint);margin:auto 0 0;line-height:1.5}.dash-lijst{margin:0;padding:0;list-style:none}.dash-lijst__rij{justify-content:space-between;align-items:center;gap:var(--kaap-space-4);border-top:1px solid var(--kaap-line-soft);padding:.7rem 0;display:flex}.dash-lijst__rij:first-child{border-top:0}.dash-lijst__hoofd{min-width:0;color:inherit;flex-direction:column;gap:.15rem;text-decoration:none;display:flex}.dash-lijst__hoofd:hover .dash-lijst__titel{color:var(--kaap-accent-600)}.dash-lijst__titel{color:var(--kaap-ink);text-overflow:ellipsis;white-space:nowrap;transition:color var(--kaap-transition);font-weight:600;overflow:hidden}.dash-lijst__sub{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex;overflow:hidden}.inzending{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-lg);padding:var(--kaap-space-6);margin-bottom:var(--kaap-space-6);box-shadow:var(--kaap-shadow-xs);background:#fff}.inzending__kop{align-items:flex-start;gap:var(--kaap-space-4);flex-wrap:wrap;display:flex}.inzending__icoon{border-radius:var(--kaap-radius-md);background:var(--kaap-accent-50);width:40px;height:40px;color:var(--kaap-accent-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inzending__eyebrow{font-family:var(--kaap-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kaap-accent-600);margin:0 0 .2rem;font-size:.68rem}.inzending__naam{font-family:var(--kaap-font-display);font-size:var(--kaap-text-2xl);letter-spacing:-.02em;color:var(--kaap-ink);margin:0;font-weight:500}.inzending__meta{gap:var(--kaap-space-4);font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);flex-wrap:wrap;margin:.4rem 0 0;display:flex}.inzending__meta a{color:var(--kaap-ink-soft);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.inzending__meta a:hover{color:var(--kaap-accent-600)}.inzending__acties{gap:var(--kaap-space-2);align-items:center;margin-left:auto;display:flex}.inzending__velden{margin:var(--kaap-space-5) 0 0;padding-top:var(--kaap-space-5);border-top:1px solid var(--kaap-line-soft);gap:var(--kaap-space-4);display:grid}.inzending__velden dt{font-family:var(--kaap-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kaap-ink-faint);margin-bottom:.3rem;font-size:.68rem}.inzending__velden dd{font-size:var(--kaap-text-md);color:var(--kaap-ink);white-space:pre-wrap;margin:0;line-height:1.6}@media (max-width:720px){.inzending__acties{width:100%;margin-left:0}}.kaap-nav__zoek{padding:0 var(--kaap-space-4) var(--kaap-space-3)}.zoek-knop{border-radius:var(--kaap-radius-md);width:100%;color:var(--kaap-chrome-text);font:inherit;font-size:var(--kaap-text-sm);cursor:pointer;transition:background-color var(--kaap-transition),border-color var(--kaap-transition);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:.55rem;padding:.55rem .75rem;display:flex}.zoek-knop:hover,.zoek-knop:focus-visible{background:#ffffff1a;border-color:#fff3;outline:none}.zoek-knop__icoon{opacity:.7;display:inline-flex}.zoek-knop__label{text-align:left;opacity:.85;flex:1}.zoek-knop__kbd{font-family:var(--kaap-font-mono);letter-spacing:.04em;color:var(--kaap-chrome-text);opacity:.7;background:#ffffff14;border-radius:6px;padding:.1rem .4rem;font-size:.64rem}.zoek-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12vh var(--kaap-space-4) var(--kaap-space-4);background:#0d0d0d73;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.zoek{border-radius:var(--kaap-radius-lg);width:min(640px,100%);box-shadow:var(--kaap-shadow-lg);animation:zoek-in .18s var(--kaap-ease);background:#fff;overflow:hidden}@keyframes zoek-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.zoek__veld{border-bottom:1px solid var(--kaap-line);color:var(--kaap-ink-muted);align-items:center;gap:.75rem;padding:.95rem 1.1rem;display:flex}.zoek__veld input{font:inherit;font-size:var(--kaap-text-lg);color:var(--kaap-ink);background:0 0;border:0;outline:0;flex:1}.zoek__veld input::placeholder{color:var(--kaap-ink-faint)}.zoek__sluit{border-radius:var(--kaap-radius-sm);color:var(--kaap-ink-faint);cursor:pointer;background:0 0;border:0;padding:.3rem;display:inline-flex}.zoek__sluit:hover{background:var(--kaap-cream);color:var(--kaap-ink)}.zoek__lijst{max-height:52vh;padding:.5rem;overflow-y:auto}.zoek__hint{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);margin:0;padding:1rem .8rem}.zoek__treffer{border-radius:var(--kaap-radius-md);text-align:left;width:100%;font:inherit;color:var(--kaap-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.zoek__treffer--actief{background:var(--kaap-accent-50)}.zoek__icoon{border-radius:var(--kaap-radius-sm);background:var(--kaap-cream);width:30px;height:30px;color:var(--kaap-ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zoek__treffer--actief .zoek__icoon{color:var(--kaap-accent-600);background:#fff}.zoek__tekst{flex-direction:column;flex:1;min-width:0;display:flex}.zoek__titel{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.zoek__sub{font-size:var(--kaap-text-xs);color:var(--kaap-ink-muted)}.zoek__enter{color:var(--kaap-ink-faint)}.schrijfhulp{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.schrijfhulp__label{font-family:var(--kaap-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kaap-accent-600);align-items:center;gap:.3rem;margin-right:.2rem;font-size:.64rem;display:inline-flex}.schrijfhulp__knop{border:1px solid var(--kaap-accent-100);border-radius:var(--kaap-radius-pill);background:var(--kaap-accent-50);color:var(--kaap-accent-700);font:inherit;font-size:var(--kaap-text-xs);cursor:pointer;transition:background-color var(--kaap-transition),border-color var(--kaap-transition),color var(--kaap-transition);align-items:center;gap:.35rem;padding:.3rem .7rem;font-weight:500;display:inline-flex}.schrijfhulp__knop:hover:not(:disabled){background:var(--kaap-accent-100);border-color:var(--kaap-accent-200)}.schrijfhulp__knop:disabled{opacity:.55;cursor:wait}.schrijfhulp__knop--stil{border-color:var(--kaap-line);color:var(--kaap-ink-muted);background:0 0}.schrijfhulp__knop--stil:hover:not(:disabled){background:var(--kaap-cream);border-color:var(--kaap-line)}.schrijfhulp__spin{animation:.8s linear infinite schrijfhulp-draai}@keyframes schrijfhulp-draai{to{transform:rotate(360deg)}}.schrijfhulp__fout{font-size:var(--kaap-text-xs);color:var(--kaap-energy);flex-basis:100%}.onboarding{margin-bottom:var(--kaap-space-6);padding:var(--kaap-space-6) var(--kaap-space-8);border-radius:var(--kaap-radius-lg);background:var(--kaap-ink);color:var(--kaap-chrome-text);box-shadow:var(--kaap-shadow-md);position:relative;overflow:hidden}.onboarding:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#6c63ff59,#0000 70%);width:46%;height:180%;position:absolute;top:-40%;right:-8%}.onboarding__sluit{top:var(--kaap-space-4);right:var(--kaap-space-4);z-index:1;border-radius:var(--kaap-radius-sm);color:var(--kaap-chrome-text);cursor:pointer;background:#ffffff14;border:0;padding:.35rem;display:inline-flex;position:absolute}.onboarding__sluit:hover{background:#ffffff29}.onboarding__eyebrow{z-index:1;font-family:var(--kaap-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kaap-accent-300);margin:0 0 .35rem;font-size:.68rem;position:relative}.onboarding__titel{z-index:1;margin:0 0 var(--kaap-space-5);font-family:var(--kaap-font-display);font-size:var(--kaap-text-2xl);letter-spacing:-.02em;color:#fff;max-width:34ch;font-weight:500;position:relative}.onboarding__stappen{z-index:1;margin:0 0 var(--kaap-space-6);gap:var(--kaap-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid;position:relative}.onboarding__stap{padding:var(--kaap-space-4);border-radius:var(--kaap-radius-md);background:#ffffff0f;border:1px solid #ffffff14;align-items:flex-start;gap:.75rem;display:flex}.onboarding__nr{font-family:var(--kaap-font-mono);color:var(--kaap-accent-300);padding-top:.45rem;font-size:.7rem}.onboarding__icoon{border-radius:var(--kaap-radius-sm);color:#fff;background:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.onboarding__stap-titel{color:#fff;margin-bottom:.15rem;font-weight:600;display:block}.onboarding__stap-tekst{font-size:var(--kaap-text-sm);color:#e8e6e1bf;line-height:1.5;display:block}.onboarding__acties{z-index:1;align-items:center;gap:var(--kaap-space-3);flex-wrap:wrap;display:flex;position:relative}.onboarding__acties .dash-knop--stil{color:#fff;background:#ffffff14;border-color:#ffffff29}.onboarding__acties .dash-knop--stil:hover{background:#ffffff29}.onboarding__later{color:#e8e6e1b3;font:inherit;font-size:var(--kaap-text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.onboarding__later:hover{color:#fff}@media (max-width:767px){.app-header .begroeting{display:none!important}.app-header .localizer-button__label{display:none}.app-header .localizer-button{padding:.15rem .45rem .15rem .6rem}.app-header__step-nav-wrapper{flex:auto;min-width:0;overflow:hidden}.app-header__step-nav-wrapper .step-nav{min-width:0;overflow:hidden}.app-header__controls-wrapper{min-width:0}.app-header__actions-wrapper,.app-header__localizer-spacing,.app-header__account{flex-shrink:0}}.kaap-nav__scroll{scrollbar-width:thin;scrollbar-color:#ffffff38 #0000}.kaap-nav__scroll::-webkit-scrollbar{width:6px}.kaap-nav__scroll::-webkit-scrollbar-track{background:0 0}.kaap-nav__scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.kaap-nav__scroll::-webkit-scrollbar-thumb:hover{background:#ffffff59}.file-details .thumbnail,.file-details-draggable__thumbnail .thumbnail,.upload-field .thumbnail{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-sm);background:#fff;overflow:hidden}.file-details .thumbnail img,.file-details-draggable__thumbnail .thumbnail img,.upload-field .thumbnail img{object-fit:contain;background:#fff;padding:3px}.avatar{background:var(--kaap-accent-100);color:var(--kaap-accent-600);font-family:var(--kaap-font-mono);letter-spacing:.02em;vertical-align:middle;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.app-header .avatar{background:var(--kaap-accent-500);color:#fff;box-shadow:0 0 0 2px #ffffff59}.app-header__account{border-radius:999px;align-items:center;display:inline-flex}.app-header__account:hover .avatar{box-shadow:0 0 0 2px #fff}.begroeting{margin-right:var(--kaap-space-3);font-family:var(--kaap-font-body);color:var(--kaap-chrome-text);opacity:.85;white-space:nowrap;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.begroeting strong{color:#fff;font-weight:600}.field-type.veld-onzichtbaar{display:none}.janee{font-size:var(--kaap-text-sm);background:var(--kaap-bone);color:var(--kaap-ink-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-weight:500;display:inline-flex}.janee:before{content:"";opacity:.45;background:currentColor;border-radius:999px;width:6px;height:6px}.janee--ja{color:#1e7a3a;background:#e6f4ea}.janee--ja:before{opacity:1}.adres{margin-bottom:var(--kaap-space-5)}.adres__rij{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-sm);background:#fff;align-items:stretch;min-width:0;display:flex;overflow:hidden}.adres__rij:focus-within{border-color:var(--kaap-accent-300);box-shadow:0 0 0 3px var(--kaap-accent-100)}.adres__rij input{min-width:0;font-family:var(--kaap-font-mono);flex:60px;box-shadow:none!important;min-height:40px!important;font-size:var(--kaap-text-sm)!important;border:0!important;border-radius:0!important;padding:.6rem .7rem!important}.adres__vast{white-space:nowrap;min-width:0;max-width:62%;font-family:var(--kaap-font-mono);font-size:var(--kaap-text-sm);color:var(--kaap-ink-faint);background:var(--kaap-bone);border-right:1px solid var(--kaap-line);flex:0 auto;align-items:center;padding:.6rem .5rem .6rem .7rem;line-height:1.55;display:flex}.adres__domein{text-overflow:ellipsis;min-width:0;overflow:hidden}.adres__pad{flex-shrink:0}.adres__home{border-radius:var(--kaap-radius-sm);background:var(--kaap-bone);font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);margin:0;padding:.6rem .8rem}.adres__home strong{font-family:var(--kaap-font-mono);color:var(--kaap-ink);font-weight:500}.adres__acties{flex-wrap:wrap;gap:.35rem .9rem;margin-top:.45rem;display:flex}.adres__knop{font-size:var(--kaap-text-sm);color:var(--kaap-accent-600);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;text-decoration:none;display:inline-flex}.adres__knop:hover{text-decoration:underline}.adres__knop:disabled{opacity:.5}.bewerkt-door{margin-bottom:var(--kaap-space-5);border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-md);background:#fff;flex-direction:column;gap:.4rem;padding:.75rem .85rem;display:flex}.bewerkt-door__label{font-family:var(--kaap-font-mono);font-size:var(--kaap-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--kaap-ink-faint)}.bewerkt-door__wie{font-size:var(--kaap-text-sm);align-items:center;gap:.6rem;display:flex}.bewerkt-door__wie strong{color:var(--kaap-ink);font-weight:600;display:block}.bewerkt-door__wanneer{color:var(--kaap-ink-muted);display:block}.tekenteller{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);align-items:center;gap:.7rem;margin-top:.45rem;display:flex}.tekenteller__balk{background:var(--kaap-bone);border-radius:999px;flex:0 0 120px;height:5px;overflow:hidden}.tekenteller__balk span{background:var(--kaap-ink-faint);border-radius:999px;height:100%;transition:width .25s;display:block}.tekenteller--goed .tekenteller__balk span{background:#2ba55a}.tekenteller--lang .tekenteller__balk span{background:#d9822b}.tekenteller--kort .tekenteller__balk span{background:var(--kaap-accent-400)}.seo-voorbeeld{margin-bottom:var(--kaap-space-6)}.seo-voorbeeld__kop{justify-content:space-between;align-items:flex-start;gap:var(--kaap-space-4);margin-bottom:var(--kaap-space-4);display:flex}.seo-voorbeeld__titel{color:var(--kaap-ink);margin:0;font-weight:600}.seo-voorbeeld__uitleg{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);max-width:60ch;margin:.2rem 0 0}.seo-voorbeeld__knop{border:1px solid var(--kaap-accent-300);background:var(--kaap-accent-100);color:var(--kaap-accent-600);font-size:var(--kaap-text-sm);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .9rem;font-weight:500;display:inline-flex}.seo-voorbeeld__knop:hover{background:var(--kaap-accent-500);border-color:var(--kaap-accent-500);color:#fff}.seo-voorbeeld__grid{gap:var(--kaap-space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.seo-google,.seo-social{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-md);padding:var(--kaap-space-4);background:#fff;min-width:0}.seo-google__label,.seo-social__label{font-family:var(--kaap-font-mono);font-size:var(--kaap-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--kaap-ink-faint);margin-bottom:.7rem;display:block}.seo-google{font-family:Arial,Helvetica,sans-serif}.seo-google__site{align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.seo-google__favicon{color:#5f6368;background:#f1f3f4;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.seo-google__naam{color:#202124;font-size:14px;line-height:1.3;display:block}.seo-google__url{color:#4d5156;word-break:break-all;font-size:12px;line-height:1.3;display:block}.seo-google__kop{color:#1a0dab;margin:.2rem 0;font-size:20px;line-height:1.3}.seo-google__tekst{color:#4d5156;margin:0;font-size:14px;line-height:1.58}.seo-social__kaart{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-sm);background:#fff;overflow:hidden}.seo-social__beeld{aspect-ratio:1.91;background:var(--kaap-bone);font-size:var(--kaap-text-sm);color:var(--kaap-ink-faint);justify-content:center;align-items:center;display:flex}.seo-social__beeld img{object-fit:cover;width:100%;height:100%;display:block}.seo-social__tekst{padding:.7rem .85rem .8rem}.seo-social__kop{color:var(--kaap-ink);font-weight:600;font-size:var(--kaap-text-md);margin:0;line-height:1.3}.seo-social__omschrijving{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);margin:.25rem 0 0;line-height:1.45}.seo-social__domein{font-size:var(--kaap-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--kaap-ink-faint);margin:.45rem 0 0}.cel-leeg{color:var(--kaap-ink-faint)}.cel-persoon{align-items:center;gap:.45rem;display:inline-flex}.collection-edit--is-live-previewing .live-preview-window{background:var(--kaap-bone);border-left:1px solid var(--kaap-line);max-width:820px;flex:0 0 46%!important;width:auto!important}.collection-edit--is-live-previewing .document-fields{flex:auto}.live-preview-window__main{padding:0 var(--kaap-space-4) var(--kaap-space-4)}.live-preview-toolbar{background:0 0;border:0}.iframe-loader__container{background:#fff;border-radius:14px;padding-top:30px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #231f2014,0 24px 60px -24px #231f2059}.iframe-loader__container:before{content:"";border-bottom:1px solid var(--kaap-line);background-color:#f4f2ed;background-image:radial-gradient(circle at 16px 15px,#ff5f57 4.5px,#0000 5.5px),radial-gradient(circle at 34px 15px,#febc2e 4.5px,#0000 5.5px),radial-gradient(circle at 52px 15px,#28c840 4.5px,#0000 5.5px);height:30px;position:absolute;top:0;left:0;right:0}.iframe-loader__container:after{content:"";border:1px solid var(--kaap-line);background:#fff;border-radius:6px;width:min(46%,320px);height:16px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.iframe-loader__iframe{background:#fff;display:block}.live-preview-toggler{align-items:center;gap:.45rem;height:40px;border:1px solid var(--kaap-line)!important;color:var(--kaap-ink)!important;background:#fff!important;border-radius:999px!important;padding:0 .9rem 0 .7rem!important;display:inline-flex!important}.live-preview-toggler:after{content:"Toon voorbeeld";font-family:var(--kaap-font-body);font-size:var(--kaap-text-sm);white-space:nowrap;font-weight:500}.live-preview-toggler:hover{border-color:var(--kaap-ink)!important}.live-preview-toggler--active{background:var(--kaap-ink)!important;color:#fff!important;border-color:var(--kaap-ink)!important}.live-preview-toggler--active:after{content:"Verberg voorbeeld"}@media (max-width:1023px){.live-preview-toggler:after{display:none}.live-preview-toggler{padding:0 .6rem!important}}.doc-controls .live-preview-toggler,.live-preview-toggler{flex-shrink:0;width:auto!important;min-width:0!important}.live-preview-toggler svg{flex-shrink:0;width:18px;height:14px;position:static!important}@media (max-width:1023px){.collection-edit--is-live-previewing .collection-edit__main-wrapper{flex-direction:column}.collection-edit--is-live-previewing .live-preview-window{border-left:0;border-top:1px solid var(--kaap-line);max-width:none;min-height:70vh;position:static;flex:none!important;width:100%!important}.collection-edit--is-live-previewing .document-fields{min-width:0}}.field-type .rs__control input,.rs__input-container input,.rs__input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;min-height:0!important;margin:0!important;padding:0!important}.rs__value-container{padding-left:0!important}.btn{font-size:var(--kaap-text-sm);padding:.55rem 1.2rem;line-height:1.35}.btn--size-small,.btn--size-xsmall{padding:.4rem .9rem}.form-submit .btn--withPopup .btn{padding:.6rem 1rem .6rem 1.25rem}.doc-tabs{align-items:center}.doc-tab.btn--style-tab{min-height:0;font-size:var(--kaap-text-sm);line-height:1.3;padding:.42rem 1rem!important}.doc-tab.btn--style-tab .btn__content{align-items:center;gap:.45rem;display:inline-flex}.doc-tab.btn--style-tab .doc-tab__count{background:var(--kaap-bone);color:var(--kaap-ink-muted);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}.live-preview-toggler{height:38px}.live-preview-toggler .icon,.live-preview-toggler svg{margin:0!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.live-preview-toolbar{padding:.5rem 0 .35rem}.live-preview-toolbar-controls{justify-content:flex-end;align-items:center;gap:.4rem}.live-preview-toolbar-controls .popup-button,.live-preview-toolbar-controls__external{border:1px solid var(--kaap-line);height:30px;color:var(--kaap-ink);font-family:var(--kaap-font-body);font-size:var(--kaap-text-sm);transition:border-color var(--kaap-transition),background var(--kaap-transition);background:#fff;border-radius:999px;align-items:center;gap:.3rem;font-weight:500;line-height:1;padding:0 .7rem!important;display:inline-flex!important}.live-preview-toolbar-controls .popup-button:hover,.live-preview-toolbar-controls__external:hover{border-color:var(--kaap-ink)}.live-preview-toolbar-controls .popup-button svg,.live-preview-toolbar-controls__external svg{opacity:.7;width:12px;height:12px}.live-preview-toolbar-controls__external{justify-content:center;width:30px;padding:0!important}.live-preview-toolbar-controls__external svg{opacity:1;width:14px;height:14px}.live-preview-toolbar-controls__device-size{border:1px solid var(--kaap-line);background:#fff;border-radius:999px;align-items:center;gap:.25rem;height:30px;padding:0 .4rem;display:inline-flex}.live-preview-toolbar-controls__size-divider{color:var(--kaap-ink-faint);padding:0 .1rem;font-size:.75rem}.toolbar-input{text-align:center;color:var(--kaap-ink);background:var(--kaap-bone)!important;width:3.6rem!important;height:24px!important;font-family:var(--kaap-font-mono)!important;border:0!important;border-radius:6px!important;padding:0 .35rem!important;font-size:.76rem!important}.toolbar-input:focus{box-shadow:0 0 0 2px var(--kaap-accent-100);outline:none}.live-preview-toolbar-controls .popup__content{border-radius:var(--kaap-radius-md);border:1px solid var(--kaap-line);box-shadow:var(--kaap-shadow-md);padding:.35rem}.live-preview-toolbar-controls .popup__content button,.live-preview-toolbar-controls .popup-button-list__button{border-radius:var(--kaap-radius-sm);font-size:var(--kaap-text-sm);padding:.45rem .7rem}.live-preview-toolbar-controls .popup__content button:hover,.live-preview-toolbar-controls .popup-button-list__button:hover{background:var(--kaap-bone)}.collection-list--form-submissions .list-header .btn,.collection-list--form-submissions .no-results .btn,.collection-list--form-submissions .no-results h1,.collection-list--form-submissions .no-results p{display:none}.collection-list--form-submissions .no-results:before{content:"Nog geen berichten";font-family:var(--kaap-font-display);font-size:var(--kaap-text-xl);color:var(--kaap-ink);margin-bottom:.4rem;display:block}.collection-list--form-submissions .no-results:after{content:"Zodra iemand een formulier op je site invult, staat het bericht hier. Je krijgt er ook een mail van.";color:var(--kaap-ink-muted);max-width:52ch;display:block}.linkkiezer{margin-bottom:var(--kaap-space-5)}.linkkiezer__rij{flex-direction:column;gap:.4rem;display:flex}.linkkiezer__select,.linkkiezer__invoer{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-sm);width:100%;min-height:44px;font-family:var(--kaap-font-body);font-size:var(--kaap-text-md);color:var(--kaap-ink);background:#fff;padding:.6rem 2.4rem .6rem .95rem}.linkkiezer__select:focus,.linkkiezer__invoer:focus{border-color:var(--kaap-accent-300);box-shadow:0 0 0 3px var(--kaap-accent-100);outline:none}.linkkiezer__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23231f20' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat}.linkkiezer__invoer{font-family:var(--kaap-font-mono);font-size:var(--kaap-text-sm);padding-right:.95rem}.list-header,.list-header__title-and-actions,.list-header__actions{flex-wrap:wrap;row-gap:.5rem;min-width:0}.list-header>*{min-width:0;max-width:100%}.collection-list--media .table,.list-drawer .collection-list--media .table{background:0 0;border:0;overflow:visible}.collection-list--media .table table,.list-drawer .collection-list--media .table table{width:100%;display:block}.collection-list--media .table thead,.list-drawer .collection-list--media .table thead{display:none}.collection-list--media .table tbody,.list-drawer .collection-list--media .table tbody{gap:var(--kaap-space-4);grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));display:grid}.collection-list--media .table tr,.list-drawer .collection-list--media .table tr{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-md);box-shadow:var(--kaap-shadow-xs);transition:transform var(--kaap-transition),box-shadow var(--kaap-transition),border-color var(--kaap-transition);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.collection-list--media .table tr:hover,.list-drawer .collection-list--media .table tr:hover{box-shadow:var(--kaap-shadow-md);border-color:#231f2033;transform:translateY(-2px)}.collection-list--media .table td,.list-drawer .collection-list--media .table td{min-width:0;background:0 0!important;border:0!important;padding:0 .85rem!important}.collection-list--media .table td.cell-_select,.list-drawer .collection-list--media .table td.cell-_select{z-index:2;position:absolute;top:.5rem;left:.5rem;padding:0!important}.collection-list--media .table td.cell-_select .checkbox-input__input,.list-drawer .collection-list--media .table td.cell-_select .checkbox-input__input{background:#ffffffeb;border-radius:6px}.collection-list--media .table td.cell-filename,.list-drawer .collection-list--media .table td.cell-filename{order:-1;padding:0!important}.collection-list--media .table td.cell-filename a,.list-drawer .collection-list--media .table td.cell-filename a{color:var(--kaap-ink);text-decoration:none;display:block}.collection-list--media .table td.cell-filename .file,.list-drawer .collection-list--media .table td.cell-filename .file{flex-direction:column;gap:0;display:flex}.collection-list--media .table td.cell-filename .thumbnail,.list-drawer .collection-list--media .table td.cell-filename .thumbnail{aspect-ratio:4/3;background:var(--kaap-bone);border:0;border-radius:0;width:100%!important;height:auto!important}.collection-list--media .table td.cell-filename .thumbnail img,.list-drawer .collection-list--media .table td.cell-filename .thumbnail img{object-fit:cover;width:100%;height:100%;padding:0}.collection-list--media .table td.cell-filename .file__filename,.collection-list--media .table td.cell-filename .file>span,.list-drawer .collection-list--media .table td.cell-filename .file__filename,.list-drawer .collection-list--media .table td.cell-filename .file>span{font-size:var(--kaap-text-sm);white-space:nowrap;text-overflow:ellipsis;padding:.65rem .85rem .1rem;font-weight:500;display:block;overflow:hidden}.collection-list--media .table td.cell-alt,.list-drawer .collection-list--media .table td.cell-alt{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);padding-bottom:.7rem!important}.collection-list--media .table td.cell-alt span,.list-drawer .collection-list--media .table td.cell-alt span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.collection-list--media .table td.cell-alt:empty:before,.collection-list--media .table td.cell-alt span:empty:before,.list-drawer .collection-list--media .table td.cell-alt:empty:before,.list-drawer .collection-list--media .table td.cell-alt span:empty:before{content:"Nog geen omschrijving";color:var(--kaap-ink-faint)}.collection-list--media .table td.cell-updatedAt,.collection-list--media .table td.cell-createdAt,.collection-list--media .table td.cell-mimeType,.collection-list--media .table td.cell-filesize,.list-drawer .collection-list--media .table td.cell-updatedAt,.list-drawer .collection-list--media .table td.cell-createdAt,.list-drawer .collection-list--media .table td.cell-mimeType,.list-drawer .collection-list--media .table td.cell-filesize{font-size:var(--kaap-text-xs);color:var(--kaap-ink-faint);padding-bottom:.6rem!important}.collection-list--media td.cell-filename .thumbnail img[src$=\.svg],.collection-list--media td.cell-filename .thumbnail img[src*=".svg?"]{object-fit:contain;padding:12%}.collection-list--media td.cell-filename .file{flex-direction:column;align-items:stretch}.collection-list--media td.cell-filename .thumbnail.thumbnail--size-small{flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important}.bouw-start{align-items:center;gap:var(--kaap-space-3);margin-bottom:var(--kaap-space-5);flex-wrap:wrap;display:flex}.bouw-start__knop{background:var(--kaap-ink);color:#fff;font-size:var(--kaap-text-sm);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.bouw-start__knop:hover{background:var(--kaap-accent-600)}.bouw-start__uitleg{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted)}html.bouwmodus{--bouw-balk:52px;--bouw-paneel:440px}html.bouwmodus body{overflow:hidden}html.bouwmodus .kaap-nav,html.bouwmodus .template-default__nav,html.bouwmodus .app-header,html.bouwmodus .collection-edit__header,html.bouwmodus .doc-tabs,html.bouwmodus .bouw-start,html.bouwmodus .field-type.bouwmodus{display:none!important}html.bouwmodus .template-default__wrap{max-width:none;margin:0;padding:0}html.bouwmodus .collection-edit{box-sizing:border-box;height:100vh}html.bouwmodus .collection-edit__main-wrapper{height:calc(100vh - var(--bouw-balk));display:flex}html.bouwmodus .collection-edit__main{border-right:1px solid var(--kaap-line);background:#fff;flex-direction:column;height:100%;transition:flex-basis .25s,width .25s;display:flex;overflow:hidden;flex:0 0 var(--bouw-paneel)!important;width:var(--bouw-paneel)!important;min-width:0!important}html.bouwmodus .document-fields{padding:var(--kaap-space-4) var(--kaap-space-4) 6rem;scrollbar-width:thin;overflow-y:auto;flex:auto!important;min-width:0!important}html.bouwmodus .document-fields__edit{padding:0}html.bouwmodus .doc-controls{z-index:5;padding:var(--kaap-space-3) var(--kaap-space-4);border-bottom:1px solid var(--kaap-line);background:#fff;margin:0;position:sticky;top:0}html.bouwmodus .doc-controls__content{min-height:0}html.bouwmodus .doc-controls__meta{display:none}html.bouwmodus .live-preview-window{background:var(--kaap-bone);height:100%;flex:auto!important;width:auto!important;max-width:none!important}html.bouwmodus .live-preview-window__wrapper,html.bouwmodus .live-preview-window__main{height:100%}html.bouwmodus .live-preview-toggler{display:none!important}html.bouwmodus .document-fields--has-sidebar .document-fields__sidebar-wrap{display:none}html.bouwmodus.bouwmodus--paneel-dicht .collection-edit__main{border-right:0;flex-basis:0!important;width:0!important}.bouw-balk{height:var(--bouw-balk,52px);z-index:100;justify-content:space-between;align-items:center;gap:var(--kaap-space-3);padding:0 var(--kaap-space-4);background:var(--kaap-chrome);color:var(--kaap-chrome-text);border-bottom:1px solid #ffffff14;display:flex;position:fixed;top:0;left:0;right:0}.bouw-balk__links,.bouw-balk__rechts{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.bouw-balk__midden{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.bouw-balk__titel{font-family:var(--kaap-font-display);font-size:var(--kaap-text-md);color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:40vw;overflow:hidden}.bouw-balk__hint{font-size:var(--kaap-text-sm);color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;max-width:50vw;overflow:hidden}.bouw-balk__knop{color:#fff;height:34px;font-family:var(--kaap-font-body);font-size:var(--kaap-text-sm);cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-weight:500;display:inline-flex}.bouw-balk__knop:hover{background:#ffffff29}.bouw-balk__knop--stil{color:#e9e4dacc;background:0 0;border-color:#0000;padding:0 .6rem}.bouw-rij--actief>.collapsible__toggle-wrap,.bouw-rij--actief.blocks-field__row>.collapsible__toggle-wrap{background:var(--kaap-accent-100)!important}.bouw-rij--actief{box-shadow:0 0 0 3px var(--kaap-accent-100);border-color:var(--kaap-accent-400)!important}.bouw-kiezer{z-index:200;padding:var(--kaap-space-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#231f2073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bouw-kiezer__venster{border-radius:var(--kaap-radius-lg);width:min(880px,100%);max-height:88vh;box-shadow:var(--kaap-shadow-lg);padding:var(--kaap-space-6);background:#fff;overflow:auto}.bouw-kiezer__kop{justify-content:space-between;align-items:center;gap:var(--kaap-space-4);display:flex}.bouw-kiezer__kop h2{font-family:var(--kaap-font-display);font-weight:400;font-size:var(--kaap-text-2xl);margin:0}.bouw-kiezer__sluit{border:1px solid var(--kaap-line);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.bouw-kiezer__sluit:hover{border-color:var(--kaap-ink)}.bouw-kiezer__uitleg{margin:.4rem 0 var(--kaap-space-5);color:var(--kaap-ink-muted);font-size:var(--kaap-text-sm)}.bouw-kiezer__groep{margin-bottom:var(--kaap-space-5)}.bouw-kiezer__groep h3{margin:0 0 var(--kaap-space-3);font-family:var(--kaap-font-mono);font-size:var(--kaap-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--kaap-ink-faint)}.bouw-kiezer__raster{gap:var(--kaap-space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.bouw-kiezer__blok{padding:var(--kaap-space-4) var(--kaap-space-3);border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-md);cursor:pointer;font-family:var(--kaap-font-body);font-size:var(--kaap-text-sm);color:var(--kaap-ink);transition:border-color var(--kaap-transition),box-shadow var(--kaap-transition),transform var(--kaap-transition);background:#fff;flex-direction:column;align-items:center;gap:.6rem;font-weight:500;display:flex}.bouw-kiezer__blok img{object-fit:contain;width:64px;height:44px}.bouw-kiezer__blok:hover{border-color:var(--kaap-accent-400);box-shadow:var(--kaap-shadow-md);transform:translateY(-2px)}html.bouwmodus{--nav-width:0px!important}html.bouwmodus .template-default{--nav-width:0px;display:block!important}html.bouwmodus .template-default__wrap{width:100%!important;max-width:none!important;margin-left:0!important;padding-left:0!important}html.bouwmodus main.collection-edit{width:100%;max-width:none}html.bouwmodus .collection-edit__form{height:100vh;padding-top:var(--bouw-balk);box-sizing:border-box;flex-direction:column;display:flex}html.bouwmodus .collection-edit__form>.gutter{padding-top:var(--kaap-space-3);padding-bottom:var(--kaap-space-3);border-bottom:1px solid var(--kaap-line);background:#fff;flex:none}html.bouwmodus .doc-controls__wrapper{justify-content:flex-end}html.bouwmodus .doc-controls__divider{display:none}html.bouwmodus .collection-edit__main-wrapper{flex:auto;height:auto;min-height:0}html.bouwmodus .collection-edit__main{height:100%}html.bouwmodus .document-fields .doc-header,html.bouwmodus .document-fields .render-title,html.bouwmodus .document-fields .document-fields__edit>.field-description,html.bouwmodus .document-fields>.field-description,html.bouwmodus .collection-edit__header,html.bouwmodus .document-fields .doc-header__description{display:none!important}html.bouwmodus .collection-edit__form>.gutter{top:0;right:var(--kaap-space-4);height:var(--bouw-balk);z-index:110;background:0 0;border:0;align-items:center;width:auto;margin:0;display:flex;position:fixed;padding:0!important}html.bouwmodus .collection-edit__form>.gutter .doc-controls__wrapper{width:auto;padding:0}html.bouwmodus .collection-edit__form>.gutter .doc-controls__controls-wrapper{width:auto}html.bouwmodus .collection-edit__form>.gutter .doc-controls__content{display:none}html.bouwmodus .collection-edit__form{padding-top:var(--bouw-balk)}html.bouwmodus .bouw-balk__plek{width:300px;display:inline-block}html.bouwmodus .template-default__wrap>.gutter,html.bouwmodus .doc-header,html.bouwmodus .doc-header__after-header{display:none!important}@media (max-width:899px){html.bouwmodus{--bouw-paneel:min(420px, 92vw)}html.bouwmodus .collection-edit__main{top:var(--bouw-balk);z-index:90;box-shadow:var(--kaap-shadow-lg);transition:transform .25s;position:fixed;bottom:0;left:0}html.bouwmodus.bouwmodus--paneel-dicht .collection-edit__main{border-right:1px solid var(--kaap-line);transform:translate(-100%);width:var(--bouw-paneel)!important;flex-basis:var(--bouw-paneel)!important}html.bouwmodus .bouw-balk__midden{display:none}html.bouwmodus .bouw-balk__plek{width:0}html.bouwmodus .collection-edit__form>.gutter{right:var(--kaap-space-3)}}html.bouwmodus,html.bouwmodus body{height:100%;overflow:hidden!important}.live-preview-window__main[data-pas] div:has(>.iframe-loader__container){max-width:100%;width:auto!important;height:auto!important}.live-preview-window__main[data-pas] .iframe-loader__container{max-width:100%;margin:0 auto;width:calc(var(--apparaat-b)*var(--pas))!important;height:var(--kader-h)!important}.live-preview-window__main[data-pas] .iframe-loader__iframe{transform-origin:0 0;width:var(--apparaat-b)!important;height:calc((var(--kader-h) - 30px)/var(--pas))!important;transform:scale(var(--pas))!important}@media (max-width:1023px){.template-default{display:block!important}.template-default__wrap{width:100%!important;margin-left:0!important;transform:none!important}.template-default>.kaap-nav,.template-default__nav{z-index:300;visibility:hidden;max-width:100vw;height:100dvh;transition:transform .25s,visibility .25s;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);width:100vw!important;position:fixed!important}.template-default--nav-open>.kaap-nav,.template-default--nav-open .template-default__nav{visibility:visible;transform:none}body{overflow-x:hidden}.kaap-nav .kaap-nav__sluit{display:inline-flex}}.kaap-nav__brand{position:relative}.kaap-nav__sluit{border-radius:var(--kaap-radius-md);width:40px;height:40px;color:var(--kaap-chrome-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;justify-content:center;align-items:center;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.list-header__content{align-items:flex-start;gap:var(--kaap-space-3);flex-direction:column;display:flex!important}.list-header__actions{justify-content:flex-start;width:100%}.list-header__title-and-actions{flex-wrap:wrap}.collection-edit--is-live-previewing .live-preview-window,.live-preview-toggler{display:none!important}}@media (min-width:1024px){html:not(.bouwmodus) .collection-edit--is-live-previewing .live-preview-window{height:calc(100vh - var(--app-header-height,64px));max-height:calc(100vh - var(--app-header-height,64px));overflow:hidden}html:not(.bouwmodus) .live-preview-window__wrapper{height:100%;min-height:0}html:not(.bouwmodus) .live-preview-window__main{flex:auto;min-height:0;height:auto!important}}.live-preview-toolbar-controls__zoom,.collection-edit--site-instellingen .doc-controls__dots,.collection-edit--navigatie .doc-controls__dots,.collection-edit--footer .doc-controls__dots,.collection-list--form-submissions .no-results>*,html.bouwmodus .nav-toggler,html.bouwmodus .template-default__nav-toggler-wrapper,html.bouwmodus .app-header__mobile-nav-toggler{display:none!important}html.bouwmodus .doc-controls .btn--disabled,html.bouwmodus .doc-controls .btn[disabled]{color:#ffffff8c!important;background:#ffffff1a!important;border-color:#0000!important}.bouw-kiezer__venster{max-height:calc(100vh - 2rem);overflow-y:auto}html.bouwmodus .bouw-balk__plek{width:var(--bouw-plek,320px)}@media (max-width:1279px){html.bouwmodus .bouw-balk__tekst,html.bouwmodus .bouw-balk__midden{display:none}html.bouwmodus .bouw-balk__knop{padding-left:.6rem;padding-right:.6rem}}@media (max-width:899px){html.bouwmodus .collection-edit__form>.gutter{min-width:0;max-width:60vw;width:auto!important;left:auto!important}html.bouwmodus .bouw-balk__plek{width:var(--bouw-plek,0px)}}.auth-fields.collection-edit__auth{padding-left:0!important;padding-right:0!important}@media (max-width:599px){html.bouwmodus .bouw-balk__rechts .bouw-balk__knop--stil{display:none}}.live-preview-window__main[data-kader] div:has(>.iframe-loader__container){height:auto!important}.live-preview-window__main[data-kader] .iframe-loader__container{height:var(--kader-h)!important}.live-preview-window__main[data-kader]:not([data-pas]) .iframe-loader__iframe{height:calc(var(--kader-h) - 30px)!important}@media (max-width:599px){html.bouwmodus .doc-controls .form-submit .popup,html.bouwmodus .doc-controls .form-submit .popup-button{display:none!important}html.bouwmodus .collection-edit__form>.gutter{max-width:66vw}}.payload__modal-container{max-width:100vw;overflow-x:hidden}html.bouwmodus .collection-edit__form>.gutter,html.bouwmodus .doc-controls,html.bouwmodus .doc-controls__wrapper,html.bouwmodus .doc-controls__controls-wrapper,html.bouwmodus .doc-controls__controls{box-shadow:none!important;background:0 0!important}@media (max-width:599px){html.bouwmodus .bouw-balk__links .bouw-balk__knop:nth-child(3){display:none}html.bouwmodus .collection-edit__form>.gutter{max-width:none}}@media (max-width:1023px){html,body{max-width:100vw;overflow-x:hidden}}.file-details{align-items:flex-start;gap:var(--kaap-space-5);padding:var(--kaap-space-4);border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-lg);background:#fff}.file-details .thumbnail{border-radius:var(--kaap-radius-md);background:var(--kaap-cream);width:220px;max-width:40vw;height:220px;overflow:hidden}.file-details .thumbnail img{object-fit:contain}.file-details__main-detail{gap:var(--kaap-space-2);font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted)}.file-details__main-detail a{color:var(--kaap-ink);font-weight:500}.file-details__edit.btn,.file-field__edit.btn{--bg-color:var(--kaap-accent-600);--color:#fff;--hover-bg:var(--kaap-accent-700);--hover-color:#fff;border-radius:var(--kaap-radius-pill)}.file-details__remove{color:var(--kaap-ink-faint)}.file-details__remove:hover{color:#b3261e}.file-details__sizes,.file-details__toggle-more-info{font-size:var(--kaap-text-xs);color:var(--kaap-ink-faint)}.edit-upload__header h2,.edit-upload__title{font-family:var(--kaap-font-display)!important;font-weight:500!important}.edit-upload__focal-wrapper:before{content:"Focuspunt: klik of sleep het puntje naar het belangrijkste deel van het beeld, bijvoorbeeld een gezicht. Dat deel blijft altijd in beeld, ook als het beeld ergens smal of laag wordt afgesneden.";margin-bottom:var(--kaap-space-3);padding:var(--kaap-space-3) var(--kaap-space-4);border-radius:var(--kaap-radius-md);background:var(--kaap-accent-50);font-size:var(--kaap-text-sm);color:var(--kaap-ink);line-height:1.5;display:block}.edit-upload__point{box-shadow:0 0 0 4px #ffffffe6,0 0 0 6px var(--kaap-accent-600)}.beeldpaneel{right:var(--kaap-space-5);bottom:var(--kaap-space-5);z-index:150;width:min(360px,100vw - 2*var(--kaap-space-5));max-height:calc(100vh - 7rem);padding:var(--kaap-space-5);box-shadow:0 30px 70px -24px #00000073,0 0 0 1px var(--kaap-line);animation:herstel-pop .35s var(--kaap-ease);background:#fff;border-radius:18px;position:fixed;overflow:auto}.beeldpaneel__kop{justify-content:space-between;align-items:flex-start;gap:var(--kaap-space-3);margin-bottom:var(--kaap-space-4);display:flex}.beeldpaneel__eyebrow{font-family:var(--kaap-font-mono);font-size:var(--kaap-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--kaap-accent-600);margin:0 0 2px}.beeldpaneel__titel{font-size:var(--kaap-text-lg);color:var(--kaap-ink);overflow-wrap:anywhere;margin:0;font-family:var(--kaap-font-display)!important;font-weight:500!important}.beeldpaneel__sluit{width:32px;height:32px;color:var(--kaap-ink-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.beeldpaneel__sluit:hover{background:var(--kaap-cream);color:var(--kaap-ink)}.beeldpaneel__voorbeeld{aspect-ratio:4/3;margin-bottom:var(--kaap-space-4);border-radius:var(--kaap-radius-md);background:var(--kaap-cream);font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);text-align:center;padding:var(--kaap-space-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.beeldpaneel__voorbeeld img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.beeldpaneel__focus{background:var(--kaap-accent-600);pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffffe6,0 0 0 5px #2d3fe066}.beeldpaneel__acties{gap:var(--kaap-space-2);flex-wrap:wrap;display:flex}.beeldpaneel__uitleg{margin:var(--kaap-space-2) 0 0;font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);line-height:1.5}.beeldpaneel__veld{margin-top:var(--kaap-space-5);padding-top:var(--kaap-space-4);border-top:1px solid var(--kaap-line)}.beeldpaneel__veld label{margin-bottom:var(--kaap-space-2);font-size:var(--kaap-text-sm);color:var(--kaap-ink);font-weight:500;display:block}.beeldpaneel__veld small{color:var(--kaap-ink-faint);font-weight:400}.beeldpaneel__veld input{border:1px solid var(--kaap-line);border-radius:var(--kaap-radius-sm);min-width:0;font:inherit;font-size:var(--kaap-text-sm);flex:1;padding:.55rem .8rem}.beeldpaneel__veld input:focus{border-color:var(--kaap-accent-300);box-shadow:0 0 0 3px var(--kaap-accent-100);outline:none}.beeldpaneel__rij{gap:var(--kaap-space-2);display:flex}.beeldpaneel__weg{margin-top:var(--kaap-space-4);font-size:var(--kaap-text-sm);color:var(--kaap-ink-faint);align-items:center;gap:.4rem;display:inline-flex}.beeldpaneel__weg:hover{color:#b3261e}.beeldpaneel__voorbeeld--focus{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.beeldpaneel__voorbeeld img{pointer-events:none;object-fit:contain!important}.beeldpaneel__focus{cursor:grab;width:18px;height:18px;transition:none}.beeldpaneel__focus-lijn{pointer-events:none;background:#2d3fe059;position:absolute}.beeldpaneel__focus-lijn--v{width:1px;top:0;bottom:0;transform:translate(-50%)}.beeldpaneel__focus-lijn--h{height:1px;left:0;right:0;transform:translateY(-50%)}.beeldpaneel__focus-uitleg{margin:calc(-1*var(--kaap-space-2)) 0 var(--kaap-space-4);font-size:var(--kaap-text-xs);color:var(--kaap-ink-muted);line-height:1.5}.beeldpaneel__focus-uitleg strong{color:var(--kaap-ink);font-weight:600}.beeldpaneel__focus-uitleg em{color:var(--kaap-accent-600);font-style:normal}.beeldpaneel__onder{justify-content:space-between;gap:var(--kaap-space-3);margin-top:var(--kaap-space-4);padding-top:var(--kaap-space-3);border-top:1px solid var(--kaap-line);display:flex}.beeldpaneel__link{font-size:var(--kaap-text-sm);color:var(--kaap-ink-muted);align-items:center;gap:.35rem;display:inline-flex}.beeldpaneel__link:hover{color:var(--kaap-ink)}.beeldpaneel__link--weg:hover{color:#b3261e}:is(.collection-edit--media .id-label,.collection-edit--media .doc-controls__list-item:has(.id-label)){display:none}.collection-edit--media .file-details{flex-wrap:wrap}.collection-edit--media .file-details .thumbnail{width:320px;max-width:100%;height:240px}.collection-edit--media .file-details__main-detail{align-items:flex-start;gap:var(--kaap-space-2);flex-direction:column}html.bouwmodus{--z-modal:200}html.bouwmodus .payload__modal-container{z-index:200}
