.ksv-analytics-settings{position:relative;display:block;margin:12px auto;padding:7px 12px;border:1px solid #ddd5e7;border-radius:7px;background:#fff;color:#64596e;font:inherit;font-size:12px;cursor:pointer;min-height:44px}.ksv-analytics-consent{position:relative;z-index:1;max-width:1100px;margin:16px auto;padding:20px 24px;background:#fff;color:#292230;border:1px solid #d6cbe3;border-radius:12px;font:inherit;font-size:14px;line-height:1.6;text-align:left}.ksv-analytics-consent.ksv-analytics-initial{margin-top:106px}.ksv-analytics-consent h2{font:inherit;font-weight:600;font-size:17px;line-height:1.4;margin:0 0 8px}.ksv-analytics-consent p{margin:0 0 12px}.ksv-analytics-consent details{margin:6px 0 12px}.ksv-analytics-consent summary{cursor:pointer;text-decoration:underline}.ksv-analytics-consent details p{margin-top:10px}.ksv-analytics-consent button{padding:10px 22px;margin-right:10px;border:1px solid #75578d;border-radius:9px;background:#fff;color:#543371;font:inherit;font-weight:600;cursor:pointer;min-height:44px}.ksv-analytics-consent button:focus-visible,.ksv-analytics-settings:focus-visible{outline:3px solid #8054b4;outline-offset:3px}@media(max-width:900px){.ksv-analytics-consent.ksv-analytics-initial{margin-top:86px}}@media(max-width:480px){.ksv-analytics-consent{padding:16px;margin-left:10px;margin-right:10px;font-size:13px}}
