/* @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);}
#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%;}}
