.kw7-statistics-choice[hidden], .kw7-statistics-settings[hidden] { display: none !important; }
.kw7-statistics-choice, .kw7-statistics-settings {
    position: fixed;
    z-index: 10000;
    inset-inline-start: 1rem;
    inset-block-end: max(1rem, env(safe-area-inset-bottom));
    border: 1px solid #d8d8de;
    border-radius: .5rem;
    background: #fff;
    color: #252536;
    font-family: inherit;
}
.kw7-statistics-choice {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: .8rem 1.2rem;
    max-width: min(42rem, calc(100vw - 2rem));
    padding: 1rem;
}
.kw7-statistics-copy { flex: 1 1 16rem; }
.kw7-statistics-copy h2 { color: inherit; font-size: 1rem; margin: 0 0 .35rem; }
.kw7-statistics-copy p { color: inherit; font-size: .875rem; line-height: 1.45; margin: 0; }
.kw7-statistics-actions { display: flex; flex-wrap: wrap; gap: .5rem; }
.kw7-statistics-actions button, .kw7-statistics-settings {
    padding: .48rem .7rem;
    border: 1px solid #bfc0c8;
    border-radius: .3rem;
    background: #fff;
    color: #252536;
    cursor: pointer;
    font-size: .83rem;
    font-weight: 600;
    line-height: 1.35;
}
.kw7-statistics-actions button:hover, .kw7-statistics-settings:hover { background: #f4f4f6; color: #252536; }
.kw7-statistics-actions button:focus-visible, .kw7-statistics-settings:focus-visible {
    outline: 2px solid #3b3b50;
    outline-offset: 3px;
}
