#oc-cookie-banner{position:fixed;z-index:100000;box-sizing:border-box;padding:20px;box-shadow:0 -2px 10px rgb(0 0 0 / .1);font-size:14px;line-height:1.5}#oc-cookie-banner p{margin:0 0 10px 0;padding:0}#oc-cookie-banner p:last-child{margin-bottom:0}#oc-cookie-banner .oc-banner-content{margin-bottom:15px}#oc-cookie-banner .oc-banner-actions{display:flex;align-items:center;flex-wrap:wrap}#oc-cookie-banner button{cursor:pointer;padding:8px 15px;border:none;border-radius:3px;font-size:14px;box-sizing:border-box;margin-bottom:5px}#oc-cookie-widget{position:fixed;bottom:20px;right:20px;z-index:99999;padding:8px 12px;border-radius:3px;cursor:pointer;font-size:13px;box-shadow:0 2px 8px rgb(0 0 0 / .15)}#oc-cookie-widget:hover{filter:brightness(110%)}.oc-banner-position-bottom-full,.oc-banner-position-top-full{left:0;right:0;width:100%}.oc-banner-position-bottom-full{bottom:0;border-top:1px solid rgb(0 0 0 / .1)}.oc-banner-position-top-full{top:0;box-shadow:0 2px 10px rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1)}.oc-banner-position-bottom-left{bottom:20px;left:20px;max-width:380px;border-radius:3px}.oc-banner-position-bottom-right{bottom:20px;right:20px;max-width:380px;border-radius:3px}.oc-banner-position-bottom-center{bottom:20px;left:50%;transform:translateX(-50%);max-width:550px;border-radius:3px}.oc-banner-position-top-left{top:20px;left:20px;max-width:380px;border-radius:3px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.oc-banner-position-top-right{top:20px;right:20px;max-width:380px;border-radius:3px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.oc-banner-position-top-center{top:20px;left:50%;transform:translateX(-50%);max-width:550px;border-radius:3px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.oc-banner-position-middle-center{top:50%;left:50%;transform:translate(-50%,-50%);max-width:550px;width:90%;box-shadow:0 0 20px rgb(0 0 0 / .2);border-radius:5px}.oc-banner-position-middle-left{top:50%;left:20px;transform:translateY(-50%);max-width:380px;box-shadow:0 0 15px rgb(0 0 0 / .15);border-radius:3px}.oc-banner-position-middle-right{top:50%;right:20px;transform:translateY(-50%);max-width:380px;box-shadow:0 0 15px rgb(0 0 0 / .15);border-radius:3px}@media (max-width:768px){#oc-cookie-banner{padding:15px}.oc-banner-position-bottom-left,.oc-banner-position-bottom-right,.oc-banner-position-bottom-center,.oc-banner-position-top-left,.oc-banner-position-top-right,.oc-banner-position-top-center,.oc-banner-position-middle-left,.oc-banner-position-middle-right{left:10px;right:10px;bottom:10px;max-width:none;width:auto;transform:none}.oc-banner-position-top-left,.oc-banner-position-top-right,.oc-banner-position-top-center{top:10px;bottom:auto}.oc-banner-position-middle-center{max-width:90%}#oc-cookie-banner .oc-banner-actions{flex-direction:column;align-items:stretch}#oc-cookie-banner button{width:100%;margin-right:0!important;margin-left:0!important}#oc-cookie-banner button#oc-decline-btn{margin-top:10px}#oc-cookie-widget{bottom:10px;right:10px;font-size:12px;padding:6px 10px}}