.fsh-stats-choice[hidden],.fsh-stats-settings [hidden]{display:none!important}
.fsh-stats-choice{position:fixed;z-index:1200;bottom:18px;left:18px;right:18px;max-width:780px;margin:auto;background:#fffdf8;color:#253c34;border:1px solid #cdd8cf;border-radius:16px;box-shadow:0 12px 50px #183c3426;padding:20px;display:flex;gap:20px;align-items:center;font:14px/1.5 system-ui,sans-serif}
.fsh-stats-choice strong{font-size:16px}.fsh-stats-choice p{font-size:14px;line-height:1.5;margin:6px 0 0}.fsh-stats-choice a,.fsh-stats-settings a{text-decoration:underline;color:inherit}
.fsh-stats-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.fsh-stats-actions button{font:600 14px system-ui,sans-serif;min-height:44px;padding:10px 16px;border:1px solid #b8222d;border-radius:8px;background:transparent;color:#a51e2a;cursor:pointer;white-space:nowrap}.fsh-stats-actions button[data-stats-choice=granted]{background:#b8222d;color:white}
.fsh-stats-settings{display:flex;justify-content:center;gap:16px;align-items:center;flex-wrap:wrap;padding:14px 18px;background:#f2f4ef;color:#344c42;font:12px/1.5 system-ui,sans-serif}.fsh-stats-settings button{padding:6px 2px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.fsh-stats-settings span:empty{display:none}.fsh-stats-choice button:focus-visible,.fsh-stats-settings button:focus-visible{outline:3px solid #253c34;outline-offset:3px}
@media(max-width:600px){.fsh-stats-choice{bottom:10px;left:10px;right:10px;padding:16px;display:block;max-height:65vh;overflow:auto}.fsh-stats-actions{flex-direction:row;margin-top:14px;flex-wrap:wrap}.fsh-stats-actions button{flex:1;padding:10px}}
@media print{.fsh-stats-choice,.fsh-stats-settings{display:none!important}}
