.prep-analytics-panel{position:fixed;z-index:10000;left:16px;right:16px;bottom:16px;max-width:900px;max-height:calc(100vh - 32px);overflow:auto;margin:0 auto;padding:22px 24px;background:#082d40;color:#fff;border:1px solid #a8b7bd;border-top:4px solid #ca582c;box-shadow:0 8px 35px #0005;text-align:left;font:14px/1.6 Arial,Helvetica,sans-serif}.prep-analytics-panel[hidden]{display:none!important}.prep-analytics-panel h2{font:700 21px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0 0 10px;color:#fff}.prep-analytics-panel p{font:14px/1.6 Arial,Helvetica,sans-serif;margin:8px 0;color:#e0e9ed;max-width:none}.prep-analytics-panel a{color:#fff;text-decoration:underline;text-underline-offset:3px}.prep-analytics-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.prep-analytics-actions button{display:block;width:100%;min-height:46px;padding:11px 14px;border:2px solid #ca582c;background:#082d40;color:#fff;font:700 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;border-radius:0}.prep-analytics-actions button:hover{background:#ca582c}.prep-analytics-actions button:disabled{opacity:.6;cursor:default}.prep-analytics-close{display:block;margin:12px 0 0 auto;padding:7px 4px;background:none;border:0;color:#fff;text-decoration:underline;font:14px/1.5 Arial,Helvetica,sans-serif;cursor:pointer;min-height:44px}.prep-analytics-close[hidden]{display:none!important}.prep-analytics-settings{display:inline-block;padding:4px 0;min-height:44px;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.prep-analytics-footer{margin-top:15px!important}.prep-analytics-panel button:focus-visible,.prep-analytics-panel a:focus-visible,.prep-analytics-settings:focus-visible{outline:3px solid #f4a17d;outline-offset:3px}.prep-analytics-status{font-size:12px!important}.prep-analytics-actions[hidden]{display:none!important}@media(max-width:430px){.prep-analytics-panel{left:10px;right:10px;bottom:10px;padding:17px 16px}.prep-analytics-panel h2{font-size:19px}.prep-analytics-panel p{font-size:13px}.prep-analytics-actions{gap:9px}.prep-analytics-actions button{font-size:13px;padding:10px 8px}}@media print{.prep-analytics-panel,.prep-analytics-footer{display:none!important}}
