.cookie__bar{-ms-overflow-style:none;box-sizing:border-box;z-index:9999;background:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;align-items:center;width:100%;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,Arial,sans-serif;font-size:1rem;line-height:1.5;position:fixed;overflow:hidden;box-shadow:0 -4px 4px #c6c6c60d}.cookie__bar--bottom{bottom:0;left:0;right:0}.cookie__bar--top{top:0;left:0;right:0}.cookie__bar__wrap{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}@media (width>=768px){.cookie__bar__wrap{flex-direction:row}}.cookie__bar__postpone-button{-ms-flex:auto;margin-right:auto}@media (width>=768px){.cookie__bar__postpone-button{margin-right:10px}}.cookie__bar__postpone-button:hover{opacity:.8;cursor:pointer}.cookie__bar__content{-ms-flex:auto;width:100%;max-height:103px;margin-bottom:20px;margin-right:0;font-size:.9rem;overflow:auto}@media (width>=768px){.cookie__bar__content{margin-bottom:0;margin-right:auto}}.cookie__bar__buttons{flex-direction:column;width:100%;transition:all .2s;display:flex}@media (width>=768px){.cookie__bar__buttons{flex-direction:row;width:auto}}.cookie__bar__buttons__button{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:3px;padding:.375rem .75rem;font-size:.9rem;font-weight:400;line-height:1.5;display:inline-block}.cookie__bar__buttons__button:hover{cursor:pointer;text-decoration:none}.cookie__bar__buttons__button--accept{color:#fff;background:linear-gradient(#5cb860,#4caf50);-ms-flex:auto}.cookie__bar__buttons__button--accept:hover{background:#409343}.cookie__bar__buttons__button--decline{color:#fff;background:linear-gradient(#f55a4e,#f44336);-ms-flex:auto;margin-bottom:10px}.cookie__bar__buttons__button--decline:hover{background:#f21f0f}@media (width>=768px){.cookie__bar__buttons__button--decline{margin-bottom:0;margin-right:10px}}.cookie__floating{-ms-overflow-style:none;box-sizing:border-box;z-index:9999;background:#fafafa;border:1px solid #ddd;border-radius:6px;flex-direction:column;justify-content:space-between;width:90%;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,“Fira Sans”,“Droid Sans”,“Helvetica Neue”,Arial,sans-serif;font-size:1rem;line-height:1.5;display:flex;position:fixed;bottom:10px;left:0;right:0;overflow:hidden;box-shadow:0 4px 8px #c6c6c64d}@media (width>=768px){.cookie__floating{max-width:300px}.cookie__floating--bottom-left{margin:0;bottom:20px;left:20px;right:auto}.cookie__floating--bottom-right{margin:0;bottom:20px;left:auto;right:20px}.cookie__floating--top-right{margin:0;inset:20px 20px auto auto}.cookie__floating--top-left{margin:0;inset:20px auto auto 20px}}.cookie__floating__postpone-button{margin-bottom:-10px;margin-right:auto;padding:5px 0 0 20px;display:inline-flex}.cookie__floating__postpone-button:hover{opacity:.8;cursor:pointer}.cookie__floating__content{max-height:105px;margin-bottom:5px;padding:15px 20px;font-size:.95rem;overflow:auto}@media (width>=768px){.cookie__floating__content{margin-bottom:10px}}.cookie__floating__buttons{flex-direction:row;width:100%;height:auto;transition:all .2s;display:flex}.cookie__floating__buttons__button{white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#eee;border:1px solid #ddd;border-left:none;border-right:none;width:100%;min-height:40px;padding:.375rem .75rem;font-size:.9rem;font-weight:700}.cookie__floating__buttons__button:first-child{border-right:1px solid #ddd}.cookie__floating__buttons__button:hover{cursor:pointer;text-decoration:none}.cookie__floating__buttons__button--accept{color:#4caf50;-ms-flex:auto}.cookie__floating__buttons__button--accept:hover{color:#fff;background:#409343}.cookie__floating__buttons__button--decline{color:#f44336;-ms-flex:auto}.cookie__floating__buttons__button--decline:hover{color:#fff;background:#f21f0f}.slideFromBottom-enter,.slideFromBottom-leave-to{transform:translateY(10em)}.slideFromBottom-enter-to,.slideFromBottom-leave{transform:translate(0)}.slideFromBottom-enter-active{transition:transform .2s ease-out}.slideFromBottom-leave-active{transition:transform .2s ease-in}.slideFromTop-enter,.slideFromTop-leave-to{transform:translateY(-10em)}.slideFromTop-enter-to,.slideFromTop-leave{transform:translate(0)}.slideFromTop-enter-active{transition:transform .2s ease-out}.slideFromTop-leave-active{transition:transform .2s ease-in}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}
