#ilumini-consent-root{position:fixed;left:18px;bottom:18px;z-index:99999;font-family:Arial,sans-serif}#ilumini-consent-root .ilc-banner{width:360px;background:#fff;border:1px solid #e7e7e7;border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.12);padding:14px 14px 12px}#ilumini-consent-root .ilc-title{font-weight:700;font-size:14px;margin-bottom:6px;color:#1b1b1b}#ilumini-consent-root .ilc-text{font-size:12px;line-height:1.35;color:#444}#ilumini-consent-root .ilc-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}#ilumini-consent-root .ilc-btn{border-radius:999px;padding:10px 14px;border:1px solid #d6d6d6;background:#fff;cursor:pointer;font-size:12px}#ilumini-consent-root .ilc-btn-primary{background:#2bb673;border-color:#2bb673;color:#fff}#ilumini-consent-root .ilc-btn-secondary{background:#fff;color:#333}#ilumini-consent-root .ilc-links{margin-top:8px;font-size:11px;color:#666}#ilumini-consent-root .ilc-links a{color:#2bb673;text-decoration:none}#ilumini-consent-root .ilc-sep{margin:0 6px;color:#9a9a9a}#ilumini-consent-root .ilc-fab{display:none;width:44px;height:44px;border-radius:50%;border:0;background:#e8f7ef;color:#2bb673;box-shadow:0 10px 24px rgba(0,0,0,.12);cursor:pointer;align-items:center;justify-content:center;font-weight:700}#ilumini-consent-root .ilc-modal{position:fixed;inset:0;display:none}#ilumini-consent-root .ilc-modal.is-open{display:block}#ilumini-consent-root .ilc-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35)}#ilumini-consent-root .ilc-modal-card{position:absolute;left:18px;bottom:18px;width:420px;max-width:calc(100vw - 36px);background:#fff;border-radius:16px;box-shadow:0 16px 36px rgba(0,0,0,.18);padding:14px}#ilumini-consent-root .ilc-modal-header{display:flex;align-items:center;justify-content:space-between}#ilumini-consent-root .ilc-modal-title{font-weight:700;font-size:14px;color:#1b1b1b}#ilumini-consent-root .ilc-icon-btn{border:0;background:0 0;font-size:22px;cursor:pointer;line-height:1}#ilumini-consent-root .ilc-section{margin-top:10px;border-top:1px solid #eee;padding-top:10px}#ilumini-consent-root .ilc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f2f2f2}#ilumini-consent-root .ilc-row-title{font-weight:700;font-size:13px;color:#1b1b1b}#ilumini-consent-root .ilc-row-desc{font-size:12px;color:#555;margin-top:2px;max-width:290px}#ilumini-consent-root .ilc-toggle{font-size:12px;background:#f2f2f2;border-radius:999px;padding:6px 10px;color:#333}#ilumini-consent-root .ilc-toggle-locked{opacity:.8}#ilumini-consent-root .ilc-switch{position:relative;display:inline-block;width:44px;height:24px;flex:0 0 auto}#ilumini-consent-root .ilc-switch input{opacity:0;width:0;height:0}#ilumini-consent-root .ilc-slider{position:absolute;cursor:pointer;inset:0;background:#d9d9d9;border-radius:999px;transition:.2s}#ilumini-consent-root .ilc-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}#ilumini-consent-root .ilc-switch input:checked+.ilc-slider{background:#2bb673}#ilumini-consent-root .ilc-switch input:checked+.ilc-slider:before{transform:translateX(20px)}#ilumini-consent-root .ilc-modal-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}#ilumini-consent-root .ilc-links-bottom{margin-top:10px}