/* Adapted from 12ui conversion d256b145, privacy-notice. Both choices have equal weight. */
.jh-statistics[hidden]{display:none!important}
.jh-statistics{position:fixed;inset:auto 24px 24px;z-index:9999;max-width:1424px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:26px 32px;background:#f6f5ea;color:#452f2a;border:1px solid #d4dbcf;border-left:4px solid #216532;box-shadow:0 8px 40px #163e2824;max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box}
.jh-statistics h2{font-family:'Roboto Condensed',sans-serif;font-size:clamp(26px,2.5vw,36px);font-weight:800;line-height:1.15;text-transform:none;letter-spacing:0;margin:0 0 10px;color:#402821}
.jh-statistics p{font-family:Roboto,sans-serif;font-size:16px;line-height:1.55;margin:0;max-width:760px}
.jh-statistics-actions{display:flex;flex-direction:column;align-items:center;gap:14px}
.jh-statistics-buttons{display:flex;gap:14px}
.jh-statistics-buttons button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:190px;padding:12px 16px;border:2px solid #174d39;border-radius:4px;background:transparent;color:#174d39;font:700 18px/1.25 Roboto,sans-serif;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none}
.jh-statistics-buttons button:hover{background:#e5ebde}
.jh-statistics a{color:#174d39;font:500 15px/1.5 Roboto,sans-serif;text-decoration:underline;text-underline-offset:3px}
.jh-statistics :is(button,a):focus-visible,.jh-statistics-settings button:focus-visible{outline:3px solid #174d39;outline-offset:4px}
.jh-statistics-settings{text-align:center;background:#fcf9f0;padding:12px 16px}
.jh-statistics-settings button{appearance:none;border:0;background:transparent;color:#174d39;font:400 14px/1.5 Roboto,sans-serif;padding:10px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.jh-statistics{gap:20px;padding:22px;grid-template-columns:1fr}.jh-statistics-actions{align-items:flex-start}.jh-statistics-buttons{width:100%}.jh-statistics-buttons button{flex:1}.jh-statistics-actions a{align-self:center}}
@media(max-width:480px){.jh-statistics{inset:auto 10px 10px;padding:18px 16px;max-height:calc(100dvh - 20px)}.jh-statistics p{font-size:15px}.jh-statistics-buttons{gap:10px}.jh-statistics-buttons button{min-width:0;font-size:14px;padding:12px 8px}.jh-statistics h2{font-size:27px}}
