/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
main > .region--content{container-name:content;container-type:inline-size;}
*,*:before,*:after{box-sizing:border-box;}html{font-variant-ligatures:normal;margin:0;padding:0;scroll-padding-block-start:var(--spacing-half);text-rendering:optimizeLegibility;}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}body{background-color:var(--main-bg-color);color:var(--main-text-color);font:100%/1.5 proxima,sans-serif;font-variant-numeric:oldstyle-nums;}img{max-width:100%;height:auto;}h1{font:bold 2.9rem/1.0344827586 proxima-sc-condensed,proxima,sans-serif;margin:var(--spacing-double) 0;text-transform:lowercase;}h2{font-size:1.5rem;font-weight:normal;line-height:1.25;margin:var(--spacing-oneandahalf) 0 var(--spacing-half);}@media all and (min-width:35rem){.region--content .views-element-container:first-child h2:first-of-type,article:not(.node--type-song.view-mode--full) .views-element-container h2:first-of-type,article .field:first-child h2:first-of-type,article > h2:first-of-type,aside .block:first-child h2:first-of-type{margin-block-start:0;}}.region--footer h2,.region--footer-top h2{margin-block-start:var(--spacing);}h2.label-inline{display:inline;font-size:1rem;font-variant:small-caps;font-weight:bold;margin:var(--spacing) 0 0;text-transform:lowercase;}h3{font-size:1rem;font-variant:small-caps oldstyle-nums;font-weight:bold;margin:var(--spacing) 0 0;text-transform:lowercase;}h2 + h3,h2 + div > h3:first-of-type{margin-block-start:0;}h4{font:normal 1rem/1.5 proxima,sans-serif;font-variant:small-caps oldstyle-nums;margin:0;text-transform:lowercase;}details{margin-block:var(--spacing-half);}summary{background-color:var(--main-bg-color);border:1px solid var(--form-button-color);color:var(--form-button-color);inline-size:fit-content;padding:var(--spacing-quarter) calc(var(--spacing-half) + var(--select-inline-size)) var(--spacing-quarter) var(--spacing-half);position:relative;}summary::marker{content:none;}summary::after{background-image:url(/themes/custom/verrukkelijke15/assets/chevron_right_blue.svg);background-position:right var(--select-background-position) center;background-repeat:no-repeat;background-size:var(--select-background-size);border-left:1px solid var(--form-button-color);content:"";inline-size:var(--select-inline-size);position:absolute;right:0;top:0;bottom:0;}details[open] summary::after{background-image:url(/themes/custom/verrukkelijke15/assets/chevron_down_blue.svg);}.details-container{background-color:var(--main-bg-color);border:1px solid var(--form-button-color);display:block;margin:-1px 0 0;padding:var(--spacing-half);}.visually-hidden{margin:0;}p{margin:0;}p + p{margin-block-start:var(--spacing);}ol,ul{margin:var(--spacing-half) 0;padding:0 0 0 var(--spacing);}li{margin:0;padding:0;}ol li::marker{font-variant-numeric:oldstyle-nums;}figure{margin:0;}div:has(> figure) > figure:not(:first-of-type){margin-block-start:var(--spacing);}figcaption{font-size:1rem;font-variant:small-caps oldstyle-nums;font-weight:bold;text-transform:lowercase;}table,tr,th,td{border-collapse:collapse;border-spacing:0;margin:0;padding:0;text-align:start;vertical-align:top;}table{border-collapse:separate;border-spacing:0;width:100%;}caption{font:normal 1rem/1.5 proxima,sans-serif;font-variant:small-caps oldstyle-nums;margin-block-start:var(--spacing);text-align:start;text-transform:lowercase;}header + table{margin-block-start:var(--spacing);}th{font-style:bold;font-variant:small-caps oldstyle-nums;line-height:1;text-transform:lowercase;vertical-align:bottom;}th,td{background-color:var(--main-bg-color);border-block-end:1px dotted var(--main-grid-color);padding:var(--spacing-quarter);}table:has(caption) td{border-block-start:1px dotted var(--main-grid-color);}table:has(caption) th{border-block-start:1px solid var(--main-grid-color);}th{border-block-end-style:solid;}th:first-of-type,td:first-of-type{padding-inline-start:0;}th:last-of-type,td:last-of-type{padding-inline-end:0;}td time,td.views-field-field-positie{font-variant-numeric:tabular-nums;}td.is-active{background-color:var(--table-accent-color-light);border-block-end-style:solid;}th.is-active{background-color:var(--table-accent-color);border-block-end-style:solid;border-block-end-color:var(--link-color);border-block-end-width:2px;}th[scope="row"]{line-height:1.5;vertical-align:top;}th a{text-decoration:none;display:block;}th .tablesort{background:url(/themes/custom/verrukkelijke15/assets/sort_up.svg) no-repeat transparent;background-size:contain;height:.65em;inline-size:.5em;margin-inline-start:var(--spacing-quarter);}th .tablesort--desc{transform:rotate(180deg);}th a:visited{color:var(--link-color);}iframe{aspect-ratio:15 / 19;height:auto;max-width:var(--spacing-content-column);min-height:80px;width:100%;}audio{max-width:var(--spacing-content-column);width:100%;}small{font-size:.9rem;text-transform:lowercase;font-variant:small-caps oldstyle-nums;}.small-caps{text-transform:lowercase;font-variant:small-caps oldstyle-nums;}.tabular-nums{font-variant-numeric:tabular-nums;}
@font-face{font-family:'proxima';font-style:normal;font-weight:normal;src:url(/themes/custom/verrukkelijke15/fonts/proxima_nova-regular.woff2) format('woff2');font-display:swap;}@font-face{font-family:'proxima';font-style:normal;font-weight:bold;src:url(/themes/custom/verrukkelijke15/fonts/proxima_nova-bold.woff2) format('woff2');font-display:swap;}@font-face{font-family:'proxima';font-style:italic;font-weight:normal;src:url(/themes/custom/verrukkelijke15/fonts/proxima_nova-italic.woff2) format('woff2');font-display:swap;}@font-face{font-family:'proxima-sc-condensed';font-style:normal;font-weight:bold;src:url(/themes/custom/verrukkelijke15/fonts/proxima_nova_sc_osf_cond-bold.woff2) format('woff2');font-display:swap;}
:root{--bnnvara-black:#140f10;--bnnvara-offwhite:#f7f7e7;--bnnvara-red:#f6112d;--gray-support-color:#806B6F;--gray-support-color-extra-light:#eeebec;--gray-support-color-white:#faf8f9;--red-support-color:#B50D20;--red-support-color-dark:#690713;--blue-support-color:#0654BF;--purple-support-color:#494A9E;--green-status-color:#008A1E;--yellow-status-color:#C24C21;--red-status-color:--bnnvara-red;--white:#fff;--black:var(--bnnvara-black);--banner-border-color:var(--blue-support-color);--banner-bg-color:var(--gray-support-color-extra-light);--banner-button-bg-color:var(--blue-support-color);--banner-button-color:var(--gray-support-color-extra-light);--form-border-color:var(--blue-support-color);--form-button-bg-color:var(--blue-support-color);--form-button-color:var(--blue-support-color);--form-button-font-color:var(--white);--form-focus-color:var(--blue-support-color);--link-color:var(--blue-support-color);--link-hover-color:var(--red-support-color);--link-visited-color:var(--purple-support-color);--link-active-color:var(--bnnvara-red);--main-bg-color:var(--white);--main-text-color:var(--bnnvara-black);--main-grid-color:var(--gray-support-color);--menu-link-color:var(--red-support-color-dark);--menu-hover-color:var(--red-support-color);--menu-is-active-color:var(--red-support-color);--region-support-color:var(--gray-support-color);--status-default-color:var(--green-status-color);--status-error-color:var(--yellow-status-color);--status-warning-color:var(--red-status-color);--table-accent-color:var(--gray-support-color-extra-light);--table-accent-color-light:var(--gray-support-color-white);--spacing:1.5rem;--spacing-eighth:calc(var(--spacing) * .125);--spacing-quarter:calc(var(--spacing) * .25);--spacing-threeeighths:calc(var(--spacing) * .375);--spacing-half:calc(var(--spacing) * .5);--spacing-threequarters:calc(var(--spacing) * .75);--spacing-oneandahalf:calc(var(--spacing) * 1.5);--spacing-double:calc(var(--spacing) * 2);--spacing-triple:calc(var(--spacing) * 3);--spacing-quadruple:calc(var(--spacing) * 4);--spacing-negative:calc(var(--spacing) * -1);--spacing-space:calc(var(--spacing) * .2);--spacing-body:calc(var(--spacing) * .5);--spacing-content-column:20rem;--select-background-position:calc(var(--spacing) * .4);--select-background-size:calc(var(--spacing) * .6);--select-inline-size:calc(var(--select-background-size) + (var(--select-background-position) * 2));--font-size:1rem;--font-size-double:calc(var(--font-size) * 2);--font-size-triple:calc(var(--font-size) * 3);--font-size-quadruple:calc(var(--font-size) * 4);--duration:.3s;}
body{display:grid;column-gap:var(--spacing-half);grid-template-areas:"main-content-link  main-content-link"
    "logo               header           "
    "admin              admin            "
    "breadcrumb         breadcrumb       "
    "main               main             "
    "footer_top         footer_top       "
    "footer             footer           "
    ".                  to_top           ";grid-template-columns:var(--spacing-triple) 1fr;grid-template-rows:auto;margin:0 auto;max-width:75rem;padding:var(--spacing-body);width:100%;}@media all and (min-width:35rem){body{column-gap:var(--spacing);grid-template-areas:"main-content-link  main-content-link  .     "
      "logo               header             .     "
      "logo               admin              .     "
      "logo               main               .     "
      "logo               footer_top         .     "
      "logo               footer             .     "
      ".                  .                  to_top";grid-template-columns:var(--spacing-triple) 1fr var(--spacing-triple);}}@media all and (min-width:54rem){main{column-gap:var(--spacing);display:grid;grid-template-areas:"title title"
      "content sidebar";grid-template-columns:2fr 1fr;}h1{grid-area:title;}main .region--content{grid-area:content;}main > aside{grid-area:sidebar;}}[href="#main-content"]{grid-area:main-content-link;}.block-brandingvandewebsite{grid-area:logo;}header{grid-area:header;}.region--admin{grid-area:admin;}main{grid-area:main;}.region--footer-top{grid-area:footer_top;}.region--footer{grid-area:footer;}.region--to-top{grid-area:to_top;}.sliding-popup-bottom{inline-size:100%;inset-inline-start:0;}.kint-rich{width:68rem;}
aside .block{border:1px dotted var(--region-support-color);border-width:1px 0 0 0;margin:var(--spacing-double) 0 var(--spacing);padding:0;}@media all and (min-width:35rem){aside .block{border-width:0 0 0 1px;margin:0;padding:0 0 0 var(--spacing);}aside .block + .block{margin-block-start:var(--spacing-double);}}.block-brandingvandewebsite img{display:block;padding-inline-end:var(--spacing-half);width:4.7rem;}@media all and (min-width:35rem){.block-brandingvandewebsite{a{position:fixed;}img{padding:var(--spacing) 0;}}}.block-verrukkelijke15-site-branding{font-variant-numeric:proportional-nums;letter-spacing:.1em;text-align:end;text-transform:uppercase;width:100%;word-spacing:.1em;}.block-verrukkelijke15-site-branding a,.block-verrukkelijke15-site-branding a:link,.block-verrukkelijke15-site-branding a:visited{color:var(--main_text-color);text-decoration:none;}.block-verrukkelijke15-site-branding a:hover{color:var(--menu-hover-color);text-decoration:underline;}.block-verrukkelijke15-site-branding a:active{color:var(--link-active-color);text-decoration:underline;}@media all and (min-width:35rem){.block-verrukkelijke15-site-branding{margin:var(--spacing-half) 0;text-align:center;}}.v15-cookies-block{margin-block-start:var(--spacing-eighth);}.frontpage main > .region--content > .block{border-block-start:1px dotted var(--gray-support-color);margin-block-start:var(--spacing-oneandahalf);}.view-display-attachment-007{border-block-start:1px dotted var(--region-support-color);margin-block-start:var(--spacing-threequarters);h3{margin-block-start:var(--spacing-half);}}.block-verrukkelijke15-logos figure + figure,.block-verrukkelijke15-logos figure + div.contextual + figure{margin-block-start:var(--spacing);}
main{border-block-start:1px solid var(--menu-link-color);margin-block-start:var(--spacing-half);padding-block-start:var(--spacing);}@media all and (min-width:35rem){main{border:0;}}.block-verrukkelijke15-views-block-songs-block-1{margin-block-end:var(--spacing);}.view-mode--minimaal{.field + .field{margin-block-start:0;}h3{margin-block:var(--spacing-half);&:has(.field_artiest){font-weight:normal;.title{font-weight:bold;}}}}.song_minimaal_noot{font-style:italic;}li:has(.v15_list_item_hitlijst)::marker{font-weight:bold;}.lijn3 th{font-variant-numeric:tabular-nums;text-align:end;}.lijn3 td{padding-inline-start:var(--spacing-half);}
.field + .field{margin-block-start:var(--spacing);}.field_virtuele_verrukkelijke_15 .field + .field{margin-block-start:0;}.field__label{font-variant:small-caps oldstyle-nums;font-weight:bold;text-transform:lowercase;}.field--label-inline{column-gap:var(--spacing-space);display:flex;}.field--label-inline .field__label::after{content:":";}.field_verrukkelijke_15_lijst,.field_overzichtslijst{margin-block-start:0;}.field_verrukkelijke_15_lijst li,.field_tiplijst li,.field_classics li,.field_overzichtslijst li{margin-block-end:var(--spacing-half);}.field.title{font-weight:bold;}.field_overzichtslijst li::marker{font-weight:normal;}.v15_list_item__label{font:normal 1rem/1.5 proxima,sans-serif;font-variant:small-caps oldstyle-nums;margin:0;text-transform:lowercase;}.v15_list_item_hitlijst{display:flex;}.v15_previous_list_song_position{color:var(--gray-support-color);display:inline-block;margin-inline-end:var(--spacing-quarter);text-align:end;width:1.5rem;}.v15_weeks{color:var(--gray-support-color);}.node--type-song .field_spotify iframe{aspect-ratio:358 / 80;}.field_spotify iframe[src*="/album/"]{aspect-ratio:358 / 170;min-block-size:152px;}.field_spotify iframe,.field_spotify_lijst iframe,[class*="block-verrukkelijke15-spotify"] iframe{margin-block-end:-7px;}.block-verrukkelijke15-tune iframe[src*="/track/"]{aspect-ratio:358 / 80;}.field_podcast_lijst ol{list-style:none;padding-inline:0;}.field_podcast_lijst li + li{margin-block-start:var(--spacing-half);}.group--gegevens{inline-size:auto;max-inline-size:100%;thead th{text-align:end;}td{font-variant-numeric:tabular-nums;padding-inline-start:var(--spacing-half);text-align:end;}tr *:nth-child(4){border-inline-start:1px dotted var(--gray-support-color);}tr th:nth-child(4){border-inline-start-style:solid;}}.group--uitzending .field + .field{margin-block-start:var(--spacing-half);}.field_tijdstip .field_tijdstip_value::first-letter{text-transform:uppercase;}
main{form{margin-block:var(--spacing);&.views-exposed-form,&.search-form{header + &{margin-block-start:var(--spacing);}border-block-end:1px dotted var(--main-grid-color);margin-block-end:var(--spacing-oneandahalf);margin-block-start:0;padding-block-end:var(--spacing-oneandahalf);}}}form > div:not(:first-of-type){margin-block-start:var(--spacing-half);}fieldset{border:1px dotted var(--form-border-color);padding:var(--spacing-half);}label,legend{display:block;font-weight:bold;padding:0;}.js-form-type-radio,.js-form-type-checkbox{label{display:inline;font-weight:normal;}}[type="number"],[type="password"],[type="search"],[type="submit"],[type="text"],button,select{appearance:none;background-color:var(--main-bg-color);border:1px solid var(--form-border-color);border-radius:0;font:inherit;padding:var(--spacing-quarter);}[type="number"]{inline-size:6.3rem;}[type="password"],[type="search"],[type="text"]{inline-size:100%;}[type="checkbox"],[type="radio"]{margin:0;padding:0;}[type="submit"],button{background-color:var(--form-button-bg-color);border-color:var(--form-button-color);color:var(--form-button-font-color);padding-inline:var(--spacing-half);}button:focus,input:focus,select:focus{outline-color:var(--form-focus-color);}select{background-image:url(/themes/custom/verrukkelijke15/assets/chevron_down_white.svg),linear-gradient(to left,var(--form-button-color) var(--select-inline-size),#fff var(--select-inline-size));background-position:right var(--select-background-position) center,100% 100%;background-repeat:no-repeat,no-repeat;background-size:var(--select-background-size),auto;border-color:var(--form-button-color);padding-inline:var(--spacing-half) var(--spacing-double);}.search-block-form .form-actions{margin-block-start:var(--spacing-quarter);}.view-display-pagina-alle-songs{.form-actions{margin-block-start:var(--spacing);}.form-checkboxes{margin-block-start:calc(var(--spacing) + var(--spacing-quarter));}}@container content (min-width:30rem){.view-display-pagina-alle-songs,.view-display-pagina-alle-artiesten,.view-verrukkelijkste-artiesten{.views-exposed-form{display:grid;column-gap:var(--spacing);grid-template-columns:auto max-content max-content;row-gap:var(--spacing-half);.form-item + .form-item{margin:0;}}select{inline-size:100%;}}.view-display-pagina-alle-artiesten,.view-verrukkelijkste-artiesten{.form-actions{margin-block-start:var(--spacing);}.form-checkboxes{margin-block-start:calc(var(--spacing) + var(--spacing-quarter));}}.view-verrukkelijkste-artiesten{.views-exposed-form{grid-template-columns:auto max-content;}#edit-nederlands,#edit-actions{grid-column:1 / 3;margin:0;}}}.view-display-pagina-gemiddeld-songs-per-artiest{.views-exposed-form{align-items:end;display:grid;column-gap:var(--spacing);grid-template-columns:max-content max-content;}}
.region--content{margin-block-end:var(--spacing-double);}aside{margin-block-end:var(--spacing-double);}aside .item-list ul{margin-block-end:var(--spacing-half);}aside nav .is-active{color:var(--menu-is-active-color);text-decoration:none;}.region--footer-top,.region--footer{border-block-start:1px dotted var(--region-support-color);margin:var(--spacing) 0;padding:var(--spacing) 0;}.region--footer-top{margin:var(--spacing-double) 0 0;}.region--footer{border-block-end:1px solid var(--menu-link-color);margin-block-end:var(--spacing-half);margin-block-start:0;padding-block-end:0;}.region--footer-top .region--content,.region--footer .region--content{column-gap:var(--spacing);display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));}@media all and (min-width:60rem){.region--footer-top  .region--content,.region--footer .region--content{grid-template-columns:repeat(4,1fr);}}h2.region--label{font-size:.85rem;font-variant-numeric:proportional-nums;letter-spacing:.1em;line-height:1.5;margin-block-end:0;margin-block-start:-2.17rem;padding:0;text-align:center;text-transform:uppercase;word-spacing:.1em;}.region--label span{background-color:var(--main-bg-color);padding:0 var(--spacing-half);}
.status-message{border:1px dotted currentColor;color:var(--status-default-color);margin-block:var(--spacing);padding:var(--spacing-half);}.status-type--warning{color:var(--status-warning-color);}.status-type--error{color:var(--status-error-color);}.sliding-popup-bottom{position:fixed;}.cookie-banner-wrapper{background-color:var(--banner-bg-color);border-block-start:3px solid var(--banner-border-color);inline-size:100%;padding:var(--spacing-half);}.cookie-banner{margin-inline:auto;max-inline-size:54rem;}.cookie-banner h2{font-size:1rem;font-variant:small-caps oldstyle-nums;font-weight:bold;margin:0;text-transform:lowercase;}.cookie-banner-buttons{column-gap:var(--spacing-half);display:grid;grid-template-columns:1fr 1fr;margin-block-start:var(--spacing-half);}.cookie-banner-withdraw .cookie-banner-buttons{grid-template-columns:1fr;}.cookie-banner button{background-color:var(--banner-button-bg-color);border:0;color:var(--banner-button-color);inline-size:100%;padding-inline:var(--spacing-half);}.cookie-banner button:focus{outline-color:var(--banner-button-bg-color);}@media all and (min-width:35rem){.cookie-banner{align-items:center;column-gap:var(--spacing);display:grid;grid-template-columns:3fr minmax(12rem,1fr);grid-template-rows:auto;}.cookie-banner-buttons{display:block;grid-column:2/3;grid-row:1/3;margin:0;}.cookie-banner-buttons button + button{margin-block-start:var(--spacing-quarter);}}
a{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px;}@media (prefers-reduced-motion:no-preference){a{transition:background-color linear var(--duration),color linear var(--duration);}}a:link{color:var(--link-color);}a:visited{color:var(--link-visited-color);}a:hover,a:focus{color:var(--link-hover-color);text-decoration-style:solid;}a:active{color:var(--link-active-color);}.toolbar a,.toolbar a:visited,.toolbar a:hover,.toolbar a:focus,.toolbar a:active{color:initial;text-decoration:initial;}:focus-visible{outline:2px dotted currentColor;outline-offset:2px;}:target{outline:2px dotted var(--menu-link-color);outline-offset:2px;}#block-meer:target{outline:none;}.block-verrukkelijke15-main-menu > ul{column-gap:var(--spacing-half);display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:var(--spacing-half) 0 0;padding-inline-start:var(--spacing-half);}.block-verrukkelijke15-main-menu > ul li{background-color:transparent;list-style:none;margin:0;padding:0;transition:background-color linear var(--duration);}.block-verrukkelijke15-main-menu > ul a{display:block;text-decoration:none;transition:color linear var(--duration),border-bottom-color linear var(--duration);}.block-verrukkelijke15-main-menu > ul a:link,.block-verrukkelijke15-main-menu > ul a:visited{color:var(--menu-link-color);}.block-verrukkelijke15-main-menu > ul a:hover,.block-verrukkelijke15-main-menu > ul a:focus{color:var(--menu-hover-color);position:relative;z-index:10;}.block-verrukkelijke15-main-menu > ul a:active{color:var(--link-active-color);}.block-verrukkelijke15-main-menu > ul a.is-active,.block-verrukkelijke15-main-menu > ul li.active-trail a{color:var(--menu-is-active-color);}@media all and (min-width:35rem){.block-verrukkelijke15-main-menu > ul{border-bottom:1px solid var(--menu-link-color);column-gap:var(--spacing);justify-content:flex-start;padding:0;}.block-verrukkelijke15-main-menu > ul li{margin:var(--spacing-half) var(--spacing-negative) -1px;padding:0 var(--spacing);}.block-verrukkelijke15-main-menu > ul li:first-child{margin-inline-start:0;padding-inline-start:0;}.block-verrukkelijke15-main-menu > ul a{border-bottom:1px solid currentColor;}.block-verrukkelijke15-main-menu > ul li:hover,.block-verrukkelijke15-main-menu > ul li:focus-within,.block-verrukkelijke15-main-menu > ul li.active-trail,.frontpage .block-verrukkelijke15-main-menu > ul li:first-child{background-color:var(--main-bg-color);}}aside nav.block{border-color:var(--menu-link-color);border-style:solid;}aside nav ul{list-style-type:none;padding-inline-start:0;}aside nav a:link,aside nav a:visited{color:var(--menu-link-color);}aside nav a:hover,aside nav a:focus{color:var(--menu-hover-color);}aside nav a.is-active{color:var(--menu-is-active-color);}.pager ul{align-items:center;display:flex;justify-content:center;list-style:none;margin-block-start:var(--spacing-double);padding-inline-start:0;text-align:center;}.pager a{border-inline:1px dotted var(--gray-support-color);color:var(--menu-link-color);display:block;margin:0 0 var(--spacing-quarter) -1px;min-width:var(--spacing);text-decoration:none;}.pager a:hover,.pager a:focus,.pager .is-active a{background-color:var(--menu-hover-color);border-color:var(--menu-hover-color);color:var(--main-bg-color);position:relative;z-index:10;}.pager .is-active a{text-decoration:none;}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{padding-inline:var(--spacing-half);}.pager__item--first a{border-inline-start:0;}.pager__item--last a{border-inline-end:0;}.pager__item--ellipsis{min-width:var(--spacing);}.block-naarboven ul,.block-naarboven li{list-style-type:none;margin:0;padding:0;}@media all and (min-width:35rem){.block-naarboven ul,.block-naarboven li{text-align:start;}}.block-naarboven a{border-bottom:1px solid currentColor;inset-block-end:var(--spacing);position:fixed;text-decoration:none;transition:color linear var(--duration),border-bottom-color linear var(--duration);}@media all and (max-width:35rem){.block-naarboven a{background:url(/themes/custom/verrukkelijke15/assets/arrow_up_proxima2.svg) center no-repeat currentColor;background-size:180%;display:inline-block;inset-inline-end:var(--spacing-body);text-indent:-5000em;width:var(--spacing);}}.block-naarboven a:link,.block-naarboven a:visited{color:var(--menu-link-color);}.block-naarboven a:hover,.block-naarboven a:focus{color:var(--menu-hover-color);}.block-naarboven a:active{color:var(--link-active-color);}.block-naarboven a.is-active,.block-naarboven li.active-trail a{color:var(--menu-is-active-color);}@supports (animation-timeline:view()){@keyframes fade-in{from{opacity:0}to{opacity:1}}.block-naarboven{animation:fade-in auto ease-in both;animation-timeline:scroll();animation-range:20% 33.33%;}}.block-verrukkelijke15-primary-local-tasks > ul{display:flex;font-style:italic;gap:var(--spacing);list-style:none;margin:var(--spacing) 0 0;padding:0;}.more-link{display:block;font-style:italic;margin-block-start:var(--spacing);padding:0;}

.v15_views_summary{text-align:center;}.view-display-block-recent-op-een-na{ol{margin:0;}}.entity-pager-list{border-inline:1px dotted var(--gray-support-color);display:grid;grid-template-columns:repeat(3,1fr);inline-size:21rem;list-style:none;margin:var(--spacing-double) auto var(--spacing-quarter);max-inline-size:100%;padding:0;text-align:center;li:nth-child(2){border-inline:1px dotted var(--gray-support-color);}a{color:var(--menu-link-color);display:block;min-inline-size:var(--spacing);text-decoration:none;&:hover,&:focus{background-color:var(--menu-hover-color);border-color:var(--menu-hover-color);color:var(--main-bg-color);}}}.entity-pager-item-count{text-align:center;}.view-display-page-lijsten summary,.view-classics summary{font-variant:small-caps oldstyle-nums;font-weight:bold;inline-size:12rem;max-inline-size:50%;min-inline-size:6rem;text-transform:lowercase;}.view-display-page-lijsten .v15_numbers_of_lists{font-weight:normal;}.view-classics details > .wrapper{border:1px solid var(--form-button-color);margin:-1px 0 0;padding:var(--spacing-quarter) var(--spacing-half);}.view-display-page-lijsten ol{background-color:var(--main-bg-color);border:1px solid var(--form-button-color);columns:6rem;display:block;font-variant-numeric:tabular-nums;gap:1rem;margin:-1px 0 0;padding:var(--spacing-quarter) var(--spacing-half);}.view-display-page-lijsten li{display:inline-block;margin:var(--spacing-quarter) 0;padding:0;}.view-classics table td:first-of-type,.view-classics table th:first-of-type{inline-size:10%;}.view-display-page-v85-generator td:first-of-type,.view-display-page-v85-generator th:first-of-type,.view-display-page-v85-generator .views-field-field-uitzenddatum-1,.view-display-page-v85-generator .views-field-field-views-simple-math-field-2{text-align:end;}.view-display-page-v85-generator .views-field-field-uitzenddatum-1,.view-display-page-v85-generator .views-field-field-views-simple-math-field-2{font-variant-numeric:tabular-nums;}.view-nummers-1 div ol,.view-nummers-1 div ul{margin-block-start:0;}.view-nummers-1.view-display-block-1 div ol{list-style:none;padding:0;}.view-nummers-1.view-display-page-1{h3{&:has(.field_artiest){font-weight:normal;.title{font-weight:bold;}}}}.view-display-attachment-glossary{display:grid;font-variant:small-caps oldstyle-nums;grid-template-columns:repeat(auto-fill,minmax(var(--spacing),1fr));margin-block-end:var(--spacing);text-transform:lowercase;}.view-display-attachment-glossary a{border-inline:1px dotted var(--gray-support-color);color:var(--menu-link-color);display:block;margin:0 0 var(--spacing-quarter) -1px;text-align:center;text-decoration:none;}.view-display-attachment-glossary a:hover,.view-display-attachment-glossary a:focus,.view-display-attachment-glossary a.is-active{background-color:var(--menu-hover-color);border-color:var(--menu-hover-color);color:var(--main-bg-color);position:relative;z-index:10;}.view-display-attachment-glossary a:focus-visible{outline:2px solid var(--link-hover-color);outline-offset:1px;}.view-display-attachment-glossary a.is-active{text-decoration:none;}.view-zoeken form{align-items:end;column-gap:var(--spacing-half);display:grid;grid-template-columns:1fr 1fr;}@media all and (min-width:35rem){.view-zoeken form{grid-template-columns:3fr 3fr 1fr;}.view-zoeken [type="submit"]{width:100%;}}.view-display-pagina-alle-songs{.views-field-title{inline-size:99%;}.views-field-field-eerste-week{text-align:end;white-space:nowrap;}td.views-field-field-eerste-week:not(:has(time)){font-style:italic;}}.view-display-block-popkrantgroep-song .more-link{display:inline-block;margin-block-start:var(--spacing-half);}.songs-van-artiest th{white-space:nowrap;}.songs-van-artiest td:first-of-type,.songs-van-artiest th:first-of-type{inline-size:60%;}.songs-van-artiest .views-field-field-hoogste-notering,.songs-van-artiest .views-field-field-totaal-weken,.songs-van-artiest .views-field-field-totaal-punten{font-variant-numeric:tabular-nums;}.tips-van-artiest .jaar + .jaar::before{content:"/ ";}@container content (max-width:30rem){.songs-van-artiest{inline-size:100%;}.songs-van-artiest tr{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);}.songs-van-artiest td:first-of-type,.songs-van-artiest th:first-of-type{border-block:0;font-weight:bold;grid-column:1 / 5;grid-row:1;min-inline-size:100%;}.songs-van-artiest td:first-of-type .v15_featuring{font-weight:normal;}.songs-van-artiest th{background-color:var(--table-accent-color-light);}.songs-van-artiest th:first-of-type{border-block-start:1px solid var(--main-grid-color);}.songs-van-artiest td:first-of-type{padding-block-end:0;}.songs-van-artiest td:nth-of-type(2),.songs-van-artiest th:nth-of-type(2){padding-inline-start:0;text-align:left;}.songs-van-artiest td:not(:first-of-type),.songs-van-artiest th:not(:first-of-type){border-block-end-style:solid;grid-row:2;}.songs-van-artiest td.is-active{background-color:transparent;border-block-end-width:2px;}}.views-field-field-eerste-week-tip .v15_list-item-type{text-transform:capitalize;}.view-display-pagina-verrukkelijkste-aller-tijden{.views-field-counter{text-align:end;}.views-field-field-hoogste-notering,.views-field-field-totaal-weken,.views-field-field-totaal-punten{font-variant-numeric:tabular-nums;text-align:end;}.views-field-title{inline-size:50%;}}@container content (max-width:30rem){.view-display-pagina-verrukkelijkste-aller-tijden{table{border-block-start:1px solid var(--main-grid-color);}tr{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);}th{align-self:end;background-color:var(--table-accent-color-light);font-weight:normal;}tbody tr:nth-child(even) td{background-color:var(--table-accent-color-light);}.views-field-counter{border-block:0;font-weight:bold;grid-column:1 / 2;grid-row:1;inline-size:2.4rem;text-align:start;z-index:10;padding-block-end:0;}.views-field-title{border-block:0;grid-column:1 / 5;grid-row:1;min-inline-size:100%;padding-inline-start:2.4rem;padding-block-end:0;}th.views-field-title{font-weight:bold;}.views-field-field-eerste-week{padding-inline-start:0;}}}.view-display-pagina-alle-artiesten{td,th{text-align:end;}td:nth-child(n+2){font-variant-numeric:tabular-nums;min-inline-size:5.1rem;}td.views-field-field-artiest-sorteer,th.views-field-field-artiest-sorteer{min-inline-size:75%;text-align:start;}td.views-field-field-jaren-actief,th.views-field-field-jaren-actief{min-inline-size:7.5rem;}}.view-verrukkelijkste-artiesten{td,th{text-align:end;}td:nth-child(n+3){font-variant-numeric:tabular-nums;min-inline-size:5.1rem;}td:last-child.is-active,th:last-child.is-active{min-inline-size:calc(6.6rem + var(--spacing-quarter));padding-inline-end:var(--spacing-quarter);}td.views-field-title,th.views-field-title{min-inline-size:75%;text-align:start;}}@container content (max-width:30rem){.view-verrukkelijkste-artiesten{tr{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);}td.views-field-counter,th.views-field-counter{border-block:0;font-weight:bold;grid-column:1 / 2;grid-row:1;inline-size:2.4rem;text-align:start;z-index:10;}td.views-field-title,th.views-field-title{border-block:0;grid-column:1 / 5;grid-row:1;min-inline-size:100%;padding-inline-start:2.4rem;}th{align-self:end;}thead tr{background-color:var(--table-accent-color-light);}}.sticky-header th{margin-block-start:0;}}.block-verrukkelijke15-views-block-artiesten-blok-artiesten-top-3,.block-verrukkelijke15-views-block-songs-blok-songs-top-3{td:nth-last-child(1){font-variant-numeric:tabular-nums;text-align:end;}}.view-virtuele-v15 .views-field-field-positie{text-align:end;}.views-field-field-overzichtslijst li::marker{font-weight:normal;}.view-display-jaarlijsten .views-field-field-overzichtslijst a,.view-display-overzichtslijst .views-field-field-overzichtslijst a{font-weight:normal;}.view-lijsten-per-jaar-en-maand{ol{margin:0;}&.lijst-per-jaar{display:grid;gap:var(--spacing);grid-template-columns:repeat(auto-fill,minmax(calc(var(--spacing) * 5),1fr));h3{margin-block-start:0}}}
