﻿@charset "UTF-8";.dotvvm-contrib-cookie-bar{--cookie-display:none;--color-background:hsl(0,0%,100%);--color-primary:hsl(210,2%,17%);--color-text:hsl(90,2%,17%);--color-text--light:hsl(0,0%,44%);--color-border:hsl(0,0%,73%);--color-hover:hsl(0,0%,92%);--color-success:hsl(79,100%,37%);--color-box-shadow:hsla(0,0%,0%,.3);--border-width:1px;--dialog_box-shadow:0 0 6px 0 var(--color-box-shadow);--dialog_border-radius:.3em;--link_text-decoration:none;--transition-time:.25s;font-size:16px;color:var(--color-text);}.dotvvm-contrib-cookie-bar__dialog{display:var(--dialog-display,none);width:calc(100% - 2em);max-width:40em;max-height:90vh;border-radius:var(--dialog_border-radius);color:var(--color-text);overflow:hidden;}.dotvvm-contrib-cookie-bar__dialog::backdrop{background:hsla(0deg,0%,0%,.6);}.dotvvm-contrib-cookie-bar__dialog[open]{--dialog-display:grid;}.dotvvm-contrib-cookie-bar__dialog p{font-size:1em;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__dialog p{font-size:.875em;}}.dotvvm-contrib-cookie-bar__content{border-top:var(--border-width) solid var(--color-border);padding-top:1.5em;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__content{padding-top:.75em;}}.dotvvm-contrib-cookie-bar__title{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin-bottom:1.5em;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__title{margin-bottom:.75em;}}.dotvvm-contrib-cookie-bar__title>h4{font-size:medium;margin:0;}@media only screen and (max-width:320px){.dotvvm-contrib-cookie-bar__title>h4{font-size:.8em;}}.dotvvm-contrib-cookie-bar__title>a{font-size:small;font-weight:400;color:var(--color-grey);text-decoration:var(--link_text-decoration);text-transform:uppercase;cursor:pointer;}.dotvvm-contrib-cookie-bar__title>a:hover{--link_text-decoration:underline;}.dotvvm-contrib-cookie-bar__body{padding:0 2em;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__body{padding:0 1em;}}.dotvvm-contrib-cookie-bar__header{padding:2em;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__header{padding:1em;}}.dotvvm-contrib-cookie-bar__header>h3{margin-top:0;margin-bottom:1em;}@media only screen and (max-width:320px){.dotvvm-contrib-cookie-bar__header>h3{margin-bottom:.5em;font-size:1em;}}.dotvvm-contrib-cookie-bar__header>p{margin-bottom:0;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__header>p{display:-webkit-box;width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;}}.dotvvm-contrib-cookie-bar__footer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:right;padding:1.5em 2em;gap:1rem;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__footer{padding:.75em 1em;}}.dotvvm-contrib-cookie-bar__footer>a{text-decoration:underline;color:var(--color-text--light);font-size:.8em;}.dotvvm-contrib-cookie-bar__options{border:var(--border-width) solid var(--color-border);border-radius:var(--dialog_border-radius);max-height:40vh;overflow:auto;}.dotvvm-contrib-cookie-bar__details{--summary-character:"+";border-bottom:var(--border-width) solid var(--color-border);}.dotvvm-contrib-cookie-bar__details:last-child{border-bottom-width:0;}.dotvvm-contrib-cookie-bar__details[open]{--summary-character:"–";}.dotvvm-contrib-cookie-bar__details[open]>summary{--color-background:var(--color-hover);}.dotvvm-contrib-cookie-bar__details>summary{background-color:var(--color-background);display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;justify-content:center;padding:.5em 1em;justify-content:space-between;height:3em;overflow:hidden;cursor:pointer;transition:background-color var(--transition-time) ease-in-out;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__details>summary{padding:.5em;height:2.2em;}}.dotvvm-contrib-cookie-bar__details>summary:hover{--color-background:var(--color-hover);}.dotvvm-contrib-cookie-bar__details>summary::-webkit-details-marker,.dotvvm-contrib-cookie-bar__details>summary::marker{display:none;}.dotvvm-contrib-cookie-bar__details>summary>small{font-size:small;font-weight:400;color:var(--color-text--light);}@media only screen and (max-width:320px){.dotvvm-contrib-cookie-bar__details>summary>small{font-size:.7em;}}.dotvvm-contrib-cookie-bar__rule{display:inline-flex;gap:.5em;left:2.5em;z-index:10;font-size:16px;font-weight:600;gap:.8em;align-items:center;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__rule{font-size:14px;}}.dotvvm-contrib-cookie-bar__rule:before{content:var(--summary-character);font-size:clamp(16px,2em,24px);line-height:1;color:var(--color-success);}.dotvvm-contrib-cookie-bar__desc{display:block;font-size:small;}.dotvvm-contrib-cookie-bar__desc>p{padding:0 1em 1em;font-size:16px;margin-top:1em;margin-bottom:0;}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__desc>p{font-size:14px;}}.dotvvm-contrib-cookie-bar__desc>details{border-top:var(--border-width) solid var(--color-border);}.dotvvm-contrib-cookie-bar__pop-up{--pop-up-max-width:425px;--pop-up-left:auto;--pop-up-right:1rem;--pop-up-bottom:1rem;position:fixed;bottom:var(--pop-up-bottom);right:var(--pop-up-right);left:var(--pop-up-left);display:var(--cookie-display);width:100%;padding:1.5em;border-radius:var(--dialog_border-radius);max-width:var(--pop-up-max-width);width:100%;background:var(--color-background);z-index:99999;box-shadow:var(--dialog_box-shadow);gap:1em;box-sizing:border-box;isolation:isolate;}@media only screen and (max-width:768px){.dotvvm-contrib-cookie-bar__pop-up{--pop-up-max-width:calc(100% - 2rem);--pop-up-left:1rem;}}@media only screen and (max-width:425px){.dotvvm-contrib-cookie-bar__pop-up{--pop-up-max-width:100%;--pop-up-left:0;--pop-up-right:0;--pop-up-bottom:0;padding:1em;}}@media only screen and (max-width:320px){.dotvvm-contrib-cookie-bar__pop-up{gap:.5em;}}.dotvvm-contrib-cookie-bar__pop-up--open{--cookie-display:grid;}.dotvvm-contrib-cookie-bar__pop-up>h3{margin:0;}@media only screen and (max-width:320px){.dotvvm-contrib-cookie-bar__pop-up>h3{font-size:1em;}}.dotvvm-contrib-cookie-bar__pop-up>p{margin:0;font-size:1em;}@media only screen and (max-width:320px){.dotvvm-contrib-cookie-bar__pop-up>p{font-size:.875em;}}.dotvvm-contrib-cookie-bar__buttons{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:1em;}.dotvvm-contrib-cookie-bar__buttons .button{white-space:pre-wrap;}.dotvvm-contrib-cookie-bar__buttons>a{text-decoration:underline;white-space:nowrap;color:var(--color-text--light);font-size:.8em;}.dotvvm-contrib-cookie-bar__buttons>div{display:inline-grid;align-items:stretch;justify-content:stretch;grid-template-columns:repeat(2,minmax(1rem,1fr));gap:1em;}.dotvvm-contrib-cookie-bar .toggle-button{--circle-size:calc(100% - 4px);--cicle-trans-x:2px;--toggle-bg:var(--color-text--light);--color-background:hsl(0,0%,100%);position:relative;width:40px;min-width:40px;height:24px;font-size:0;background-color:var(--toggle-bg);border-radius:12px;transition:background-color var(--transition-time) ease-in-out;cursor:pointer;}.dotvvm-contrib-cookie-bar .toggle-button--on{--cicle-trans-x:calc(100% - 2px);--toggle-bg:var(--color-success);}.dotvvm-contrib-cookie-bar .toggle-button>input{opacity:0;}.dotvvm-contrib-cookie-bar .toggle-button:after{position:absolute;top:50%;left:0;display:block;content:"";height:var(--circle-size);aspect-ratio:1/1;background-color:var(--color-background);border-radius:50%;transform:translate(var(--cicle-trans-x),-50%);transition:background-color var(--transition-time) ease-in-out,transform var(--transition-time) ease-in-out;z-index:999;}