table.lprivacy{width:100%;border-collapse:collapse;color:#333;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}table.lprivacy thead{background:#f5f7fa;text-align:left}table.lprivacy thead th{padding:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#555;border-bottom:2px solid #e5e7eb}table.lprivacy tbody tr{transition:background .2s ease}table.lprivacy tbody tr:nth-child(even){background:#fafafa}table.lprivacy tbody tr:hover{background:#f0f4ff}table.lprivacy tbody td{padding:.9rem 1rem;border-bottom:1px solid #e5e7eb}table.lprivacy a{color:#2563eb;-webkit-text-decoration:none;text-decoration:none}table.lprivacy a:hover{-webkit-text-decoration:underline;text-decoration:underline}body.lprivacyWindow-open{overflow:hidden}div#lprivacyBar{min-height:100px;position:fixed;bottom:0px;left:0;width:100%;transform:translateY(100%);transition:transform .35s ease;will-change:transform;background:#2c2c2c;color:#fff;box-shadow:0 -2px 6px rgba(0,0,0,.25);z-index:9999}div#lprivacyBar.show{transform:translateY(0)}div#lprivacyBar .text-container{float:left;width:70%;min-width:300px;padding:1rem 1.5rem;justify-content:space-between;align-items:center}@media(max-width: 500px){div#lprivacyBar .text-container{width:95%;margin:0 auto}}div#lprivacyBar .text-container a{-webkit-text-decoration:underline;text-decoration:underline;color:#fff}div#lprivacyBar .button-container{min-width:100px;display:flex;justify-content:center;align-items:center}@media(min-width: 500px){div#lprivacyBar .button-container{height:100px}}@media(max-width: 500px){div#lprivacyBar .button-container{margin-bottom:10px}}div#lprivacyBar .button-container button{background:#1e90ff;color:#fff;border:none;padding:.5rem 1.2rem;border-radius:4px;cursor:pointer;transition:background .2s ease;margin:5px}div#lprivacyBar .button-container button:hover{background:#1565c0}div#lprivacyBar .button-container button:active{background:#0d47a1}div#lprivacyBar .button-container button.options{background:#575d66}div#lprivacyWindow{display:none;justify-content:center;align-items:center;position:fixed;bottom:0px;left:0;width:100%;height:100%;z-index:99999}div#lprivacyWindow.show{display:flex}div#lprivacyWindow div.background{position:fixed;bottom:0px;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}div#lprivacyWindow div.innerContainer{position:relative;background:#e0e0e0;min-width:800px;max-width:100%;display:block;width:5%;box-shadow:0 -2px 6px rgba(0,0,0,.25);height:80vh;z-index:100000}@media(max-width: 800px){div#lprivacyWindow div.innerContainer{top:calc(0px - 1.4545454545rem);height:calc(100vh - 4rem);min-width:100%}div#lprivacyWindow div.innerContainer thead{display:none}div#lprivacyWindow div.innerContainer td{float:left;text-align:left}div#lprivacyWindow div.innerContainer td:nth-child(3n-2)::before{content:"Cookie: ";font-weight:bold}div#lprivacyWindow div.innerContainer td:nth-child(3n-1)::before{content:"Duration: "}}div#lprivacyWindow div.innerContainer div.topbar{left:0;width:100%;height:4rem;background:#2c2c2c;color:#fff;box-sizing:border-box;padding:.5em;font-size:1.5em}div#lprivacyWindow div.innerContainer div.topbar button{position:absolute;right:.5em}div#lprivacyWindow div.innerContainer div.sidebar{text-align:center;color:#fff;background:#2c2c2c;height:calc(30vh - 4rem)}@media(max-width: 500px){div#lprivacyWindow div.innerContainer div.sidebar{overflow-y:scroll}}@media(min-width: 500px){div#lprivacyWindow div.innerContainer div.sidebar{float:left;text-align:left;height:calc(100% - 4rem);width:30%}}div#lprivacyWindow div.innerContainer div.sidebar a.sectionLink{display:block;color:#fff;-webkit-text-decoration:none;text-decoration:none;padding:3px 10px;background-color:#3d4146}div#lprivacyWindow div.innerContainer div.sidebar a.sectionLink:hover{background-color:#187bcd}div#lprivacyWindow div.innerContainer div.sidebar a.sectionLink.selected{font-weight:bold;background-color:#187bcd}div#lprivacyWindow div.innerContainer div.sidebar span.title{display:block;margin:0 auto;text-align:center;font-size:1.2em}div#lprivacyWindow div.innerContainer div.main{overflow:scroll;position:relative;height:calc(70vh - 4rem)}@media(min-width: 500px){div#lprivacyWindow div.innerContainer div.main{height:calc(80vh - 4rem)}}div#lprivacyWindow div.innerContainer div.main table{width:100%}div#lprivacyWindow div.innerContainer div.main span.title{display:block;margin:0 auto;text-align:center;font-size:1.2em;font-weight:500}div#lprivacyWindow div.innerContainer div.main span.title div.allow .enable{opacity:.7}div#lprivacyWindow div.innerContainer div.main span.title div.allow .enable.checked{opacity:1}div#lprivacyWindow div.innerContainer div.main div.description{margin:15px 0}div#lprivacyWindow div.innerContainer div.main div.section{display:none;padding:10px;margin:0 auto;width:90%;text-align:center}div#lprivacyWindow div.innerContainer div.main div.section.show{display:block}div#lprivacyWindow div.innerContainer div.main div.section div.allow{float:right}div#lprivacyWindow div.innerContainer div.bottombar{position:absolute;bottom:-3rem;left:0;width:100%;height:4rem;background:#2c2c2c;box-sizing:border-box;padding:.25em;font-size:1.5em}div#lprivacyWindow div.innerContainer div.bottombar button{position:absolute;right:.5em;bottom:.5em}div#lprivacyWindow div.innerContainer div.bottombar button{background-color:#1e90ff;color:#fff;font-weight:bold;border:none;border-radius:6px;padding:10px 18px;cursor:pointer;transition:background-color .2s ease, transform .1s ease}div#lprivacyWindow div.innerContainer div.bottombar button:hover{background-color:#187bcd}div#lprivacyWindow div.innerContainer div.bottombar button:active{transform:scale(0.97)}