#pardeep-analytics-notice{box-sizing:border-box;position:fixed;z-index:10000;bottom:18px;left:18px;width:min(640px,calc(100vw - 36px));max-height:calc(100dvh - 36px);overflow:auto;padding:22px;background:#fffaf0;color:#172f3b;border:1px solid #172f3b;border-radius:14px;box-shadow:0 8px 32px #172f3b24;font:16px/1.5 Arial,Helvetica,sans-serif;text-align:left}
#pardeep-analytics-notice[hidden]{display:none!important}
#pardeep-analytics-notice h2{margin:0 0 10px;font:700 21px/1.25 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;color:inherit}
#pardeep-analytics-notice p{margin:0 0 12px;font:inherit;max-width:none;color:inherit}
#pardeep-analytics-notice .pardeep-analytics-status{font-size:14px;font-weight:700}
#pardeep-analytics-notice .pardeep-analytics-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
#pardeep-analytics-notice button,.pardeep-analytics-preferences button{appearance:none;box-sizing:border-box;cursor:pointer;border:1px solid #172f3b;border-radius:6px;background:#fffaf0;color:#172f3b;font:600 14px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;min-height:44px;padding:10px 15px;box-shadow:none;white-space:normal}
#pardeep-analytics-notice button:hover,.pardeep-analytics-preferences button:hover{background:#e4eee9}
#pardeep-analytics-notice button:disabled{opacity:.65;cursor:default}
#pardeep-analytics-notice a,.pardeep-analytics-preferences a{color:#172f3b;text-decoration:underline;text-underline-offset:3px;font:14px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}
#pardeep-analytics-notice a{display:inline-flex;align-items:center;min-height:44px;padding:4px}
#pardeep-analytics-notice :focus-visible,.pardeep-analytics-preferences :focus-visible{outline:3px solid #1565c0;outline-offset:3px}
.pardeep-analytics-preferences{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0 0;padding:10px 12px;background:#fffaf0;border:1px solid #d7d2c8;border-radius:8px;font:14px/1.4 Arial,Helvetica,sans-serif;width:fit-content;max-width:100%;color:#172f3b}
@media(max-width:480px){#pardeep-analytics-notice{left:10px;right:10px;bottom:10px;width:auto;padding:18px;max-height:calc(100dvh - 20px);font-size:15px}#pardeep-analytics-notice .pardeep-analytics-actions{display:grid;grid-template-columns:1fr 1fr}#pardeep-analytics-notice button{height:100%;padding:10px 8px}#pardeep-analytics-notice a{grid-column:1 / -1;justify-self:start}}
