:root{--cookie-dialog-padding-size:2rem}.cookies-popup-background{background-color:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999}.cookies-popup-dialog{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;margin:auto;pointer-events:all;position:fixed;right:0;top:0;width:calc(100% - 2rem);z-index:10000000}.cookies-popup-dialog .dialog-container{background-color:#fff;display:flex;max-height:90vh;max-width:600px;position:relative}.cookies-popup-dialog .dialog-container .dialog-content-wrapper{display:flex;flex-direction:column;width:100%}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-header{margin-bottom:1rem;padding:var(--cookie-dialog-padding-size);padding-bottom:0}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-header a{text-decoration:none}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-content{flex-grow:1;overflow-y:auto;padding:var(--cookie-dialog-padding-size);padding-bottom:1rem;padding-top:0}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-content:first-of-type{padding-top:var(--cookie-dialog-padding-size)}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-buttons{display:flex;flex-direction:column;justify-content:flex-start;padding:var(--cookie-dialog-padding-size)}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-buttons:before{border-top:1px solid #ccc;content:"";display:block;height:1px;margin-top:calc(var(--cookie-dialog-padding-size)*-1);position:absolute;width:calc(100% - var(--cookie-dialog-padding-size)*2)}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-buttons .btn{font-size:1.1rem;width:100%}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-buttons .btn:first-of-type{margin-bottom:1rem;margin-right:1rem}@media (min-width:768px){.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-buttons{flex-direction:row;justify-content:flex-end}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-buttons .btn{width:auto}.cookies-popup-dialog .dialog-container .dialog-content-wrapper .dialog-buttons .btn:first-of-type{margin-bottom:auto}}
