/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
.toolbar-icon-digi-core-dashboard::before{background-image:url(/modules/custom/digi_core/images/digisign_icon.svg) !important;}
.toolbar-icon-digi-sportlink-settings-top::before{background-image:url(/modules/custom/digi_sportlink/images/digisign_icon.svg);}
.toolbar-icon-digi-ticket-admin::before,.toolbar-icon-digi-ticket-wiki::before{background-image:url(/modules/custom/digi_ticket/images/digisign_icon.svg) !important;}body:not(.user-role-devel) a.menu-item--restricted-for-devel{display:none;}
.toolbar-icon-digi-vvarnemuiden-overview::before{background-image:url(/modules/custom/digi_vvarnemuiden/images/digisign_icon.svg) !important;}.digi-vvarnemuiden-intro{width:100%;max-width:none;box-sizing:border-box;padding:1.5rem;border-inline-start:4px solid #c62433;border-radius:0.25rem;background:#fff;color:#232429;box-shadow:0 2px 8px rgba(0,0,0,0.08);}.digi-vvarnemuiden-intro h2{margin-block-start:0;}.digi-vvarnemuiden-intro p{max-width:none;line-height:1.6;}.digi-vvarnemuiden-intro p:last-child{margin-block-end:0;}.digi-vvarnemuiden-dashboard{width:100%;}.digi-vvarnemuiden-intro{margin-block-end:1.5rem;}.digi-vvarnemuiden-grid.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;}.digi-vvarnemuiden-card{max-width:30rem;padding:1.25rem 1.5rem 1.5rem;border:1px solid #d6dbe1;border-top:4px solid #c62433;border-radius:0.5rem;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,0.08);}.digi-vvarnemuiden-card h3{margin-block-start:0;}.digi-vvarnemuiden-card .dashboard-link{display:block;padding:0.7rem 1rem;border-radius:0.4rem;background:#c62433;color:#fff;font-weight:600;text-align:center;text-decoration:none;}.digi-vvarnemuiden-card .dashboard-link:hover{background:#232429;}.digi-vvarnemuiden-card .dashboard-link:focus-visible,.digi-vvarnemuiden-table-scroll:focus-visible{outline:3px solid #005fcc;outline-offset:3px;}.digi-vvarnemuiden-table-scroll{overflow-x:auto;}.digi-vvarnemuiden-statistics-table{width:100%;}.digi-vvarnemuiden-statistics-table td:nth-child(2){overflow-wrap:anywhere;}table.digi-vvarnemuiden-statistics-table > thead > tr > th{padding:0.5rem 0.75rem;line-height:1.35;}table.digi-vvarnemuiden-statistics-table > tbody > tr > td{height:auto;padding:0.35rem 0.75rem;line-height:1.35;vertical-align:middle;}table.digi-vvarnemuiden-statistics-table > tbody > tr > td p{margin-block:0;}@media (min-width:640px){.digi-vvarnemuiden-grid.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1200px){.digi-vvarnemuiden-grid.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}.digi-vvarnemuiden-grid > .digi-vvarnemuiden-card{min-width:0;max-width:none;box-sizing:border-box;}.digi-vvarnemuiden-content-navigation select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;}.digi-vvarnemuiden-content-navigation select:focus-visible,.digi-vvarnemuiden-content-navigation input[type="submit"]:focus-visible{outline:3px solid #005fcc;outline-offset:3px;}
.vva-cookie-consent [hidden]{display:none !important;}.vva-cookie-panel{position:fixed;z-index:1500;inset:auto 16px 64px auto;box-sizing:border-box;width:620px;max-width:calc(100% - 32px);max-height:calc(100dvh - 96px);overflow-y:auto;padding:22px;border:2px solid #a32324;border-radius:6px;background:#fff;color:#222;box-shadow:0 4px 24px #0003;font:16px/1.5 Arial,sans-serif;text-align:left;}.vva-cookie-panel h2{margin:0 0 12px;color:#222;font-size:21px;line-height:1.3;}.vva-cookie-panel p{margin:0 0 12px;padding:0;}.vva-cookie-panel a{color:#922021;text-decoration:underline;}.vva-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;}.vva-cookie-consent button{min-height:44px;box-sizing:border-box;padding:10px 14px;border:2px solid #922021;border-radius:4px;background:#fff;color:#922021;font:600 15px/1.3 Arial,sans-serif;white-space:normal;cursor:pointer;}.vva-cookie-consent button:hover{background:#f7eeee;}.vva-cookie-consent button:focus-visible,.vva-cookie-consent a:focus-visible,.vva-cookie-panel h2:focus{outline:3px solid #175b95;outline-offset:3px;}.vva-cookie-footer{padding:12px 16px;text-align:center;}.vva-cookie-footer .vva-cookie-manage{position:static;display:inline-block;padding:8px;color:#922021;font:14px/1.5 Arial,sans-serif;text-decoration:underline;background:transparent;box-shadow:none;}.vva-cookie-state{font-weight:600;}.vva-cookie-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}@media (max-width:480px){.vva-cookie-panel{padding:16px;}.vva-cookie-actions{display:grid;grid-template-columns:1fr;}.vva-cookie-actions button{width:100%;}}
.paragraph--unpublished{background-color:#fff4f4;}
body .paragraph--type--slstandenfront .block-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;}body .paragraph--type--slstandenfront .block-content .group-left,body .paragraph--type--slstandenfront .block-content .group-right{min-width:0;padding:0;background:#fff;border:1px solid #e7e7df;border-top:4px solid #b42127;border-radius:6px;display:flex;flex-direction:column;container-type:inline-size;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .paragraph-title{display:block;margin:0;padding:25px 22px 18px;color:#252a28;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700;line-height:1.2;letter-spacing:-0.8px;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .paragraph-title .label{color:inherit;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .paragraph-title .logo{display:none;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .paragraph-title::before{display:block;margin-bottom:8px;font-size:9px;font-weight:700;letter-spacing:1.1px;line-height:1.5;color:#6a706c;}body .paragraph--type--slstandenfront .block-content .group-left .paragraph-title::before{content:"DE BAL GAAT WEER ROLLEN";}body .paragraph--type--slstandenfront .block-content .group-right .paragraph-title::before{content:"HET LAATSTE FLUITSIGNAAL";}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .paragraph-links{margin-top:auto;padding:18px 22px;text-align:left;display:flex;flex-wrap:wrap;gap:6px 12px;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .paragraph-links a.btn-red{width:auto;margin:0;padding:5px 0;background:transparent;border:0;color:#b42127;font-size:12px;font-weight:700;line-height:1.5;text-transform:none;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .paragraph-links a:hover{text-decoration:underline;}.vva-matches,.vva-match-dialog{color:#252a28;font-family:Arial,Helvetica,sans-serif;}.vva-matches{--vva-actions:68px;font-size:13px;line-height:1.45;}.vva-matches [hidden]{display:none !important;}.vva-match-tools{min-height:57px;padding:0 22px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;}.vva-match-filters{display:flex;gap:4px;background:#f6f5f0;padding:3px;border-radius:5px;}.vva-match-filters button{font:inherit;font-size:12px;font-weight:700;border:0;border-radius:3px;background:transparent;color:#6a706c;min-height:32px;padding:5px 13px;cursor:pointer;}.vva-match-filters button[aria-pressed="true"]{background:#b42127;color:#fff;}.vva-match-count{font-size:11px;color:#6a706c;white-space:nowrap;}.vva-last-results{font-size:12px;font-weight:700;}.vva-last-results > span{color:#b42127;font-size:8px;margin-right:6px;}.vva-match-table-wrap{padding:0 14px;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .vva-match-table{width:100%;border:0;border-collapse:collapse;margin:0;table-layout:fixed;font:inherit;}.vva-match-table thead,.vva-match-table tbody{display:block;}.vva-match-table tr{display:grid;align-items:center;gap:0 6px;}.vva-matches--upcoming .vva-match-table tr{grid-template-columns:52px 64px minmax(0,1fr) minmax(0,1fr) 36px;}.vva-matches--results .vva-match-table tr{grid-template-columns:52px minmax(0,1fr) 64px var(--vva-actions);}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .vva-match-table th,body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .vva-match-table td{min-width:0;text-align:left;background:transparent;border:0;padding:15px 0;line-height:1.45;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .vva-match-table th{font-size:10px;font-weight:400;color:#6a706c;padding:11px 0;border-top:1px solid #e7e7df;white-space:nowrap;}.vva-match-table thead tr{padding:0 8px;}.vva-match-table tbody tr{padding:0 8px;min-height:76px;border-bottom:1px solid #e7e7df;}.vva-match-table tbody tr:nth-child(odd){background:#f8f8f4;}.vva-match-table tbody tr:hover{background:#f3f0e5;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .vva-match-table .vva-date{font-size:12px;color:#6a706c;white-space:nowrap;font-variant-numeric:tabular-nums;}.vva-team{overflow-wrap:anywhere;}.vva-club-team{font-weight:700;}.vva-fixture{display:flex;gap:12px;}.vva-fixture .vva-team{flex:1;min-width:0;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .vva-match-table .vva-value{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;}.vva-value > span{display:inline-block;border-radius:4px;padding:6px 7px;font-size:12px;font-weight:700;background:#eeefea;}.vva-matches--results .vva-value > span{font-size:14px;background:#f9edbf;color:#4e451e;letter-spacing:0.3px;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .vva-match-table .vva-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0;gap:0;}.vva-actions a{display:inline-flex;justify-content:center;align-items:center;width:32px;min-height:44px;text-decoration:none;border-radius:4px;color:#6a706c;font-size:14px;}.vva-actions a:not(.vva-match-detail){color:#b42127;}.vva-actions a:hover{background:#f9edbf;color:#b42127;}.vva-matches a:focus-visible,.vva-matches button:focus-visible,.vva-match-dialog a:focus-visible,.vva-match-dialog button:focus-visible{outline:3px solid #b42127;outline-offset:3px;}.vva-match-dialog{width:680px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:0;border-top:4px solid #b42127;border-radius:8px;box-sizing:border-box;box-shadow:0 20px 90px #0003;}.vva-match-dialog::backdrop{background:rgba(24,29,24,0.55);}.vva-match-dialog__heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;}.vva-match-dialog__heading h2{margin:0;font:700 25px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-0.6px;}.vva-match-close{width:44px;height:44px;flex-shrink:0;border:0;border-radius:4px;background:#f6f5f0;color:#252a28;font:28px/1 Arial,Helvetica,sans-serif;cursor:pointer;}.vva-match-dialog .programma-detail.twig-screen{padding:0;}.vva-match-dialog .programma-detail-inner{max-width:none;display:block;margin:0;font-size:13px;line-height:1.6;}.vva-match-dialog .programma-detail-inner .record{display:grid;grid-template-columns:155px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid #e7e7df;}.vva-match-dialog .record .label{font-weight:700;}.vva-match-dialog .record .value{min-width:0;overflow-wrap:anywhere;}.vva-match-dialog .add-btn{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;margin-bottom:14px;border:1px solid #e7e7df;border-radius:4px;color:#b42127;font-size:12px;}.vva-match-dialog .programma-detail-reportages__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}.vva-match-dialog .programma-detail-reportages__items img{max-width:100%;height:auto;}.programma-detail .vva-maps-link{display:flex;align-items:center;width:fit-content;min-height:32px;margin-top:5px;color:#b42127;text-decoration:underline;text-underline-offset:3px;font-size:12px;}.vva-match-status[hidden]{display:none;}@container (min-width:511px){.vva-matches--admin{--vva-actions:96px;}}@container (max-width:510px){body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .paragraph-title{padding:23px 18px 18px;font-size:21px;}.vva-match-tools{padding-inline:18px;}.vva-match-table-wrap{padding-inline:10px;}.vva-match-count{font-size:10px;}.vva-matches--upcoming .vva-match-table tr{grid-template-columns:42px 52px minmax(0,1fr) 36px;column-gap:6px;}.vva-matches--results .vva-match-table tr{grid-template-columns:42px minmax(0,1fr) 52px 68px;column-gap:6px;}.vva-match-table thead tr{min-height:38px;}.vva-matches--upcoming .vva-match-table th:nth-child(4){display:none;}.vva-matches--upcoming .vva-match-table th:nth-child(5){grid-column:4;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .vva-match-table tbody tr{padding-block:12px;min-height:78px;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .vva-match-table td{padding:0;}.vva-match-table .vva-date{grid-column:1;grid-row:1 / 3;}.vva-matches--upcoming .vva-value{grid-column:2;grid-row:1 / 3;}.vva-matches--upcoming .vva-home{grid-column:3;grid-row:1;padding-bottom:4px;}.vva-matches--upcoming .vva-away{grid-column:3;grid-row:2;}.vva-matches--results .vva-fixture{grid-column:2;grid-row:1 / 3;flex-direction:column;gap:4px;}.vva-matches--results .vva-value{grid-column:3;grid-row:1 / 3;}.vva-match-table .vva-actions{grid-column:4;grid-row:1 / 3;}.vva-match-table .vva-team{font-size:12px;}.vva-team::before{content:attr(data-label);display:inline-block;width:28px;color:#6a706c;font-size:9px;font-weight:400;letter-spacing:0.2px;vertical-align:1px;}}@media (max-width:1099px){body .paragraph--type--slstandenfront .block-content{grid-template-columns:minmax(0,1fr);gap:25px;}}@media (max-width:500px){.vva-match-dialog .programma-detail-inner .record{grid-template-columns:minmax(0,1fr);gap:3px;padding:9px 0;}.vva-match-dialog .programma-detail-inner{font-size:12px;}}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) :is(.vva-matches--results,.vva-matches--upcoming) .vva-match-table tbody tr{min-height:48px;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) :is(.vva-matches--results,.vva-matches--upcoming) .vva-match-table td:not(.vva-actions){padding:2px 0;}@container (max-width:510px){body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) :is(.vva-matches--results,.vva-matches--upcoming) .vva-match-table tbody tr{min-height:56px;padding-block:4px;}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) :is(.vva-matches--results,.vva-matches--upcoming) .vva-match-table td:not(.vva-actions){padding:0;}}body :is(.paragraph--type--slstandenfront .block-content .group-left,.paragraph--type--slstandenfront .block-content .group-right,.vva-match-panel) .paragraph-title .label .field{color:inherit;font:inherit;letter-spacing:inherit;padding:0;margin:0;}body .vva-match-panel{min-width:0;padding:0;margin-bottom:24px;background:#fff;border:1px solid #e7e7df;border-top:4px solid #b42127;border-radius:6px;container-type:inline-size;}body .vva-match-panel > h2{margin:0;padding:22px;color:#252a28;font:700 23px/1.2 Arial,Helvetica,sans-serif;}body .vva-match-panel > .vva-matches{padding-top:18px;padding-bottom:14px;}body .vva-match-panel .vva-matches--upcoming .vva-match-table tr{grid-template-columns:82px 64px minmax(0,1fr) minmax(0,1fr) 36px;}body .vva-match-panel .vva-matches--results .vva-match-table tr{grid-template-columns:82px minmax(0,1fr) 64px var(--vva-actions);}@container (max-width:510px){body .vva-match-panel .vva-matches--upcoming .vva-match-table tr{grid-template-columns:70px 45px minmax(0,1fr) 32px;column-gap:4px;}body .vva-match-panel .vva-matches--results .vva-match-table tr{grid-template-columns:70px minmax(0,1fr) 45px 64px;column-gap:4px;}}body .vva-match-panel{padding:0 !important;background:#fff !important;border-radius:6px !important;}body .vva-match-panel .vva-match-table thead,body .vva-match-panel .vva-match-table thead tr{background:transparent !important;}body .vva-match-panel .vva-match-table tbody tr{background:#fff !important;}body .vva-match-panel .vva-match-table tbody tr:nth-child(odd){background:#f8f8f4 !important;}body .vva-match-panel .vva-match-table tbody tr:hover{background:#f3f0e5 !important;}
