.ccm-root{font-family:var(--font-sans),sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:9999!important}.ccm-modal-inner{background:hsl(var(--background))!important;border-radius:var(--radius-lg)!important;box-shadow:0 0 170px 40px rgba(0,0,0,.5)!important;border:1px solid hsl(var(--border))!important;padding:1rem!important}.ccm-modal--header{display:flex!important;align-items:center!important;justify-content:space-between!important;height:40px!important;padding:10px 20px!important}.ccm-modal--title,.ccm-widget--title{color:hsl(var(--foreground))!important;font-family:var(--font-sans),sans-serif!important;font-weight:700!important;font-size:var(--text-xl)!important;margin-bottom:0!important;line-height:1.4!important}.ccm-modal--body{margin-bottom:0!important;padding:10px 20px!important}.ccm-widget--text{padding:0!important;margin:0!important}.ccm-widget--introduction{margin-top:.5rem!important}.ccm--p{color:hsl(var(--foreground))!important;font-family:var(--font-sans),sans-serif!important;font-size:var(--text-base)!important;line-height:1.6!important;margin:0!important}.ccm-link-container a,.ccm-modal a{color:hsl(var(--primary))!important;text-decoration:underline!important;text-underline-offset:4px!important;transition:opacity .2s ease!important;font-size:var(--text-sm)!important}.ccm-link-container a:hover,.ccm-modal a:hover{opacity:.8!important}.ccm-modal button.button,.ccm-modal button:not(.ccm-dismiss-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;white-space:nowrap!important;border-radius:.375rem!important;font-size:var(--text-sm)!important;font-weight:700!important;font-family:var(--font-sans),sans-serif!important;transition:all .2s ease!important;cursor:pointer!important;height:2.5rem!important;padding:.5rem 1.5rem!important;border:none!important;outline:none!important}.ccm--button-primary,.ccm--save-settings{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;box-shadow:0 1px 2px 0 rgb(0 0 0/.05)!important}.ccm--button-primary:hover,.ccm--save-settings:hover{background:hsl(var(--primary)/.9)!important;box-shadow:0 4px 6px -1px rgb(0 0 0/.1)!important}.ccm-widget--buttons .ccm--decline-cookies{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;box-shadow:0 1px 2px 0 rgb(0 0 0/.05)!important}.ccm-widget--buttons .ccm--decline-cookies:hover{background:hsl(var(--primary)/.9)!important;box-shadow:0 4px 6px -1px rgb(0 0 0/.1)!important}.ccm-modal--close{background:hsl(var(--secondary))!important;color:hsl(var(--secondary-foreground))!important}.ccm-modal--close:hover{background:hsl(var(--secondary)/.8)!important}.ccm-widget--buttons button:not(.ccm--decline-cookies):not(.ccm--save-settings):not(.ccm--button-primary){background:transparent!important;color:hsl(var(--primary))!important;border:2px solid hsl(var(--primary))!important}.ccm-widget--buttons button:not(.ccm--decline-cookies):not(.ccm--save-settings):not(.ccm--button-primary):hover{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.ccm-widget--buttons{display:flex!important;flex-wrap:wrap!important;margin:0!important;padding:10px 0!important;gap:.5rem!important;justify-content:space-between!important}.ccm-modal button:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important}.ccm-modal button:disabled{pointer-events:none!important;cursor:not-allowed!important;opacity:.5!important}.ccm-dismiss-button{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;padding:0!important;background:transparent!important;color:hsl(var(--muted-foreground))!important;border-radius:.375rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;border:none!important;cursor:pointer!important;font-size:1.5rem!important;line-height:1!important;font-family:Arial,sans-serif!important}.ccm-dismiss-button:focus,.ccm-dismiss-button:hover{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.ccm-root .ccm-dismiss-button{position:relative!important;right:0!important;&:after{content:"×"!important;font-size:1.75rem!important;line-height:1!important;font-weight:300!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}}.ccm-modal--footer{margin-top:0!important;border-top:1px solid hsl(var(--border))!important;display:flex!important;flex-direction:column!important;gap:.5rem!important;padding:10px 20px!important}.ccm-link-container{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;justify-content:center!important}.ccm-powered-by{font-size:var(--text-xs)!important;text-align:center!important}.ccm-powered-by,.ccm-powered-by a{color:hsl(var(--muted-foreground))!important}.ccm-powered-by a{text-decoration:none!important}.ccm-powered-by a:hover{text-decoration:underline!important}.ccm-widget--language-switch{margin-right:.5rem!important;position:relative!important;right:0!important}.ccm-widget--language-select{padding:.25rem .5rem!important;border-radius:.375rem!important;border:1px solid hsl(var(--border))!important;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important;font-family:var(--font-sans),sans-serif!important;font-size:var(--text-sm)!important;cursor:pointer!important}.ccm-widget--language-select:focus{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important}.ccm-modal.ccm-control-panel{align-items:center!important;padding:1rem!important}.ccm-control-panel .ccm-modal-inner{overflow-y:auto!important}.cover-scrollbar::-webkit-scrollbar{width:8px!important}.cover-scrollbar::-webkit-scrollbar-track{background:hsl(var(--muted))!important;border-radius:4px!important}.cover-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3)!important;border-radius:4px!important}.cover-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)!important}@media (max-width:640px){.ccm-modal.ccm-control-panel,.ccm-modal.ccm-widget{padding:.5rem!important}.ccm-modal-inner{padding:.75rem!important}.ccm-modal--title,.ccm-widget--title{font-size:var(--text-base)!important}.ccm--p{font-size:var(--text-sm)!important}.ccm-widget--buttons{flex-direction:column!important;gap:0!important;button{max-width:100%!important}}.ccm-modal button.button,.ccm-modal button:not(.ccm-dismiss-button){width:100%!important}.ccm-modal--body,.ccm-widget--text{margin-bottom:0!important}.ccm-modal--footer{margin-top:.5rem!important;padding-top:.5rem!important}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/material-symbols-outlined.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:32px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@media (min-width:1024px){.material-symbols-outlined{font-size:36px}}