:root{--cc-primary-color:#000000;--cc-secondary-color:#1a1a1a;--cc-bg:#ffffff;--cc-text:#0f172a;--cc-btn-primary-bg:#000000;--cc-btn-primary-text:#ffffff;--cc-btn-primary-hover-bg:#1a1a1a;--cc-btn-secondary-bg:#f1f5f9;--cc-btn-secondary-text:#475569;--cc-btn-secondary-hover-bg:#e2e8f0;--cc-separator-border-color:#e2e8f0;--cc-cookie-category-block-bg:#f8fafc;--cc-cookie-category-block-border:#e2e8f0;--cc-toggle-on-bg:#000000;--cc-overlay-bg:rgba(15,23,42,0.85)}#cc-main .cm{border-radius:16px;box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);max-width:500px}#cc-main .cm--bottom{bottom:1.5rem;right:1.5rem;left:auto}@media (max-width:640px){#cc-main .cm--bottom{bottom:0;right:0;left:0;border-radius:16px 16px 0 0;margin:0}}#cc-main button{border-radius:10px;font-weight:500;padding:10px 18px;font-size:14px;transition:all .2s ease}#cc-main button:hover{transform:translateY(-1px)}#cc-main .cm__btn--primary{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}#cc-main .cm__btn--primary:hover{background:var(--cc-btn-primary-hover-bg);box-shadow:0 4px 6px -1px rgb(0 0 0/.1)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);color:var(--cc-btn-secondary-text);border:1px solid var(--cc-separator-border-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg)}#cc-main .cm__title{font-size:20px;font-weight:700;color:var(--cc-text)}#cc-main .cm__desc{font-size:14px;line-height:1.6;color:#475569}#cc-main .pm{border-radius:16px;box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}#cc-main .pm__section-title{font-size:16px;font-weight:600;color:var(--cc-text)}#cc-main .pm__section-desc{font-size:14px;line-height:1.6;color:#475569}#cc-main .section__toggle{border-radius:12px}#cc-main .toggle__icon{border-radius:10px}#cc-main .pm__table{font-size:13px}#cc-main .pm__table th{font-weight:600;color:var(--cc-text)}#cc-main .pm__table td{color:#475569}#cc-main .pm__close-btn{width:32px;height:32px;border-radius:8px;background:var(--cc-btn-secondary-bg)}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg)}.cc-link{color:var(--cc-primary-color);text-decoration:underline;cursor:pointer}.cc-link:hover{color:var(--cc-secondary-color)}