.ankyu-analytics-panel{position:fixed;z-index:1001;inset:auto 24px 24px auto;box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:70dvh;overflow:auto;padding:16px;border:1px solid var(--site-border,#DDD2BF);border-radius:12px;background:var(--site-surface,#F7F5EF);color:var(--site-text,#111);box-shadow:0 12px 40px rgb(0 0 0/.18);font:14px/1.5 'Manrope Variable',Manrope,sans-serif}
.ankyu-analytics-panel h2{margin:0 0 6px;font-size:18px;line-height:1.3}.ankyu-analytics-panel p{margin:0 0 8px}.ankyu-analytics-panel a{color:inherit;text-decoration:underline}.ankyu-analytics-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:nowrap}.ankyu-analytics-actions button{flex:1;min-width:0;min-height:44px;padding:10px 8px;border-radius:8px;border:1px solid var(--site-control-border,#515C46);background:var(--site-surface,#F7F5EF);color:var(--site-text,#111);font:inherit;line-height:1.3;cursor:pointer}.ankyu-analytics-actions button:first-child{background:var(--site-action,#515C46);color:var(--site-action-text,#fff)}.ankyu-analytics-settings{display:block;min-height:44px;margin:12px 0 0;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ankyu-analytics-panel button:focus-visible,.ankyu-analytics-settings:focus-visible{outline:3px solid var(--site-focus,#515C46);outline-offset:4px}
.ankyu-analytics-panel summary{cursor:pointer;text-decoration:underline;min-height:28px}.ankyu-analytics-panel details[open] summary{margin-bottom:8px}.ankyu-analytics-panel details a{display:inline-block;min-height:28px}
@media(max-width:767px){.ankyu-analytics-panel{inset:auto 12px calc(88px + env(safe-area-inset-bottom)) 12px;width:auto;padding:14px;max-height:60dvh}.ankyu-analytics-actions button{font-size:13px}}
@media print{.ankyu-analytics-panel,.ankyu-analytics-settings{display:none}}
@media(forced-colors:active){.ankyu-analytics-panel{border:1px solid CanvasText}.ankyu-analytics-actions button{border:1px solid ButtonText}}
