.ttt-lcc[hidden],.ttt-lcc__preferences[hidden]{display:none!important}.ttt-lcc{position:fixed;z-index:999999;inset:auto 0 0;padding:16px;font:inherit;color:var(--ttt-lcc-text)}.ttt-lcc__panel{max-width:1180px;margin:auto;background:var(--ttt-lcc-bg);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.28);padding:20px;display:flex;gap:24px;align-items:center}.ttt-lcc__content{flex:1}.ttt-lcc__title{display:block;font-size:1.05rem;margin-bottom:5px}.ttt-lcc p{margin:0;line-height:1.55;font-size:.92rem}.ttt-lcc a{color:inherit;text-decoration:underline}.ttt-lcc__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ttt-lcc__button{appearance:none;border:1px solid rgba(255,255,255,.55);border-radius:8px;padding:10px 14px;font:inherit;font-weight:700;cursor:pointer;line-height:1.2}.ttt-lcc__button--ghost{background:transparent;color:var(--ttt-lcc-text)}.ttt-lcc__button--primary{background:var(--ttt-lcc-accent);border-color:var(--ttt-lcc-accent);color:#14181c}.ttt-lcc__button:focus-visible,.ttt-lcc-reopen:focus-visible{outline:3px solid #fff;outline-offset:3px}.ttt-lcc__preferences{flex-basis:100%;border-top:1px solid rgba(255,255,255,.2);padding-top:14px}.ttt-lcc__choice{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 0}.ttt-lcc__choice strong,.ttt-lcc__choice span{display:block}.ttt-lcc__choice span{font-size:.84rem;opacity:.82}.ttt-lcc__choice input{width:22px;height:22px;accent-color:var(--ttt-lcc-accent)}.ttt-lcc__always{white-space:nowrap}.ttt-lcc--bottom-left,.ttt-lcc--bottom-right{inset:auto auto 0 0;max-width:520px}.ttt-lcc--bottom-right{inset:auto 0 0 auto}.ttt-lcc--bottom-left .ttt-lcc__panel,.ttt-lcc--bottom-right .ttt-lcc__panel{display:flex;flex-direction:column;align-items:stretch}.ttt-lcc-reopen{position:fixed;z-index:999998;left:12px;bottom:12px;border:0;border-radius:999px;background:var(--ttt-lcc-bg,#14181c);color:var(--ttt-lcc-text,#fff);padding:8px 12px;font:inherit;font-size:12px;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.2)}@media(max-width:760px){.ttt-lcc{padding:10px}.ttt-lcc__panel{align-items:stretch;flex-direction:column;gap:14px;padding:17px}.ttt-lcc__actions{justify-content:stretch}.ttt-lcc__button{flex:1 1 100%}.ttt-lcc--bottom-left,.ttt-lcc--bottom-right{max-width:none;inset:auto 0 0}}
