#sharon-analytics-choice{position:fixed;z-index:10000;bottom:16px;right:16px;left:16px;max-width:650px;margin:0 auto;padding:20px;background:#fff;color:#3e3457;border:1px solid #cfc4ff;box-shadow:0 12px 42px #281d3d55;font:15px/1.5 Arial,sans-serif}
#sharon-analytics-choice p{margin:8px 0 14px}
#sharon-analytics-choice a{color:#493472;text-decoration:underline}
#sharon-analytics-choice .choices{display:grid;gap:7px;margin:10px 0 17px}
#sharon-analytics-choice .choices label{display:flex;gap:9px;align-items:center;cursor:pointer}
#sharon-analytics-choice .choices input{width:18px;height:18px;accent-color:#6f60a6}
#sharon-analytics-choice .actions{display:flex;flex-wrap:wrap;gap:9px}
#sharon-analytics-choice button{font:600 13px/1.4 Arial,sans-serif;cursor:pointer;padding:11px 16px;border:1px solid #6f60a6;background:#fff;color:#3e3457}
#sharon-analytics-choice button.accept{background:#6f60a6;color:#fff}
#sharon-analytics-settings{display:inline;position:static;border:0;background:transparent;box-shadow:none;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
#sharon-analytics-settings:hover,#sharon-analytics-settings:focus-visible{text-decoration-thickness:2px}
@media(max-width:550px){#sharon-analytics-choice{bottom:0;left:0;right:0;padding:16px;max-height:75vh;overflow:auto}#sharon-analytics-choice .actions button{flex:1}}
