.bm-statistics[hidden]{display:none!important}
.bm-statistics,.bm-statistics-preferences{background:#fff;color:#214b40;border:1px solid #bdcbb6;border-radius:16px;box-shadow:0 8px 40px #183f3429;font:15px/1.55 Arial,sans-serif;box-sizing:border-box}
.bm-statistics{position:fixed;z-index:10000;inset:auto 20px 20px;max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:24px;padding:18px 22px;max-height:85dvh;overflow:auto}
.bm-statistics-preferences{padding:28px;width:calc(100% - 32px);max-width:620px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}
.bm-statistics-preferences::backdrop{background:#102c2466}
:is(.bm-statistics,.bm-statistics-preferences) h2{font:700 20px/1.3 Arial,sans-serif;margin:0 0 10px;color:#214b40}
:is(.bm-statistics,.bm-statistics-preferences) p{font:inherit;margin:8px 0;color:#365247}
:is(.bm-statistics,.bm-statistics-preferences) a{color:#214b40;text-decoration:underline;text-underline-offset:3px}
:is(.bm-statistics,.bm-statistics-preferences) .bm-statistics-small{font-size:13px}
.bm-statistics-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
:is(.bm-statistics,.bm-statistics-preferences) button{appearance:none;background:#fff;color:#214b40;border:1px solid #6d8674;border-radius:9px;padding:12px 14px;font:700 14px/1.4 Arial,sans-serif;cursor:pointer;min-height:44px}
:is(.bm-statistics,.bm-statistics-preferences) button:hover{background:#eef3e7}
.bm-statistics-links{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:18px}
.bm-statistics-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}
.bm-statistics-actions [data-statistics=customize]{border-color:transparent;text-decoration:underline;text-underline-offset:3px}
.bm-statistics-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}
.bm-statistics-dialog-head h2{margin:0}
.bm-statistics-category{padding:18px 0;border-block-start:1px solid #dce4d5;margin-top:18px}
.bm-statistics-category-head{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:700}
.bm-statistics-category h3{font:700 16px/1.4 Arial,sans-serif;margin:0;color:#214b40}
.bm-statistics-category-head>span:last-child{font-size:13px;font-weight:400}
.bm-statistics-category label{min-height:44px;cursor:pointer}
.bm-statistics-category input{width:24px;height:24px;accent-color:#214b40;margin:0;flex:none;cursor:pointer}
.bm-statistics-preferences .bm-statistics-actions{margin-top:20px}
:is(.bm-statistics,.bm-statistics-preferences) .bm-statistics-error:empty{display:none}
:is(.bm-statistics,.bm-statistics-preferences) .bm-statistics-error{color:#8a3626}
:is(.bm-statistics,.bm-statistics-preferences) :focus-visible,.bm-statistics-settings:focus-visible{outline:3px solid #2e73b9;outline-offset:3px}
.bm-statistics-settings{appearance:none;display:block;margin:16px auto;padding:8px 12px;min-height:44px;font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:800px){.bm-statistics{inset:auto 10px 10px;padding:16px;grid-template-columns:1fr;gap:8px;font-size:14px;line-height:1.45}.bm-statistics-actions{gap:8px}.bm-statistics-actions [data-statistics=customize]{padding:6px 14px}.bm-statistics-preferences{padding:20px;font-size:14px}}

.bm-statistics p{margin:6px 0}.bm-statistics h2{margin-bottom:6px}
