.hr-analytics-panel,.hr-analytics-settings{font-family:'Onest',Arial,sans-serif!important;box-sizing:border-box!important}
.hr-analytics-panel{position:fixed;z-index:9000;left:22px;bottom:22px;width:min(470px,calc(100vw - 44px));padding:23px;background:#fffdf9;color:#0a3428;border:1px solid #0a342830;border-radius:14px;box-shadow:0 12px 40px #0a34281a;text-align:left;line-height:1.6}
.hr-analytics-panel[hidden]{display:none!important}.hr-analytics-panel h2{font:500 17px/1.4 'Onest',Arial,sans-serif!important;letter-spacing:normal!important;margin:0 0 10px!important;color:#0a3428!important;text-transform:none!important}
.hr-analytics-panel p{font:400 12px/1.7 'Onest',Arial,sans-serif!important;margin:0 0 18px!important;color:#34574a!important;max-width:none!important}
.hr-analytics-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hr-analytics-actions button{appearance:none;cursor:pointer;min-height:44px;padding:11px 15px;border:1px solid #0a3428;border-radius:5px;font:500 11px/1.4 'Onest',Arial,sans-serif;background:#0a3428;color:#fffdf9;letter-spacing:normal;text-transform:none}.hr-analytics-actions button+button{background:transparent;color:#0a3428}.hr-analytics-actions a{font-size:11px;text-decoration:underline;color:#0a3428}
.hr-analytics-settings{display:block;margin:18px auto;padding:9px 14px;border:1px solid #70866a55;border-radius:5px;background:#fffdf9;color:#0a3428;font-size:11px;line-height:1.5;cursor:pointer;min-height:40px}.hr-analytics-actions button:focus-visible,.hr-analytics-actions a:focus-visible,.hr-analytics-settings:focus-visible{outline:3px solid #660810;outline-offset:3px}
@media(max-width:600px){.hr-analytics-panel{left:14px;bottom:14px;width:calc(100vw - 28px);padding:18px}.hr-analytics-actions button{flex:1 1 auto}.hr-analytics-actions a{width:100%}}
@media print{.hr-analytics-panel,.hr-analytics-settings{display:none!important}}
