.ccl-privacy{position:fixed;right:12px;bottom:10px;z-index:1000;max-width:calc(100vw - 24px);color:#edf4fa;font:12px/1.5 Helvetica,Arial,sans-serif;text-align:left}.ccl-privacy summary{list-style:none;cursor:pointer;padding:8px 12px;background:#101720;border:1px solid #647383;border-radius:6px;width:max-content;margin-left:auto}.ccl-privacy summary::-webkit-details-marker{display:none}.ccl-privacy-panel{box-sizing:border-box;width:330px;max-width:calc(100vw - 24px);padding:16px;background:#101720;border:1px solid #647383;border-radius:8px;margin-bottom:8px;position:absolute;right:0;bottom:100%;max-height:70dvh;overflow:auto}.ccl-privacy-panel p{margin:0 0 12px}.ccl-privacy-panel a{color:#c5f3ff;text-decoration:underline}.ccl-privacy-panel button{display:inline-block;font:inherit;cursor:pointer;color:#edf4fa;background:#172c3c;border:1px solid #8ba1b5;border-radius:5px;padding:10px;margin:0 5px 12px 0}.ccl-privacy :focus-visible{outline:2px solid #a6eaff;outline-offset:3px}
