/* ZelloFunk 1.7.8 – mehr Luft in den Mitgliederformularen */
.member-dialog {
    width: min(1040px, calc(100% - 3rem));
}
.member-dialog .dialog-panel {
    padding: clamp(1.5rem, 3vw, 2.35rem);
    gap: 1.15rem 1.5rem;
}
.member-dialog .field {
    min-width: 0;
}
.member-dialog .field label {
    display: block;
    margin-bottom: .48rem;
    line-height: 1.35;
}
.member-dialog .field input,
.member-dialog .field textarea,
.member-dialog .field select {
    width: 100%;
    box-sizing: border-box;
    padding: .92rem 1rem;
    min-height: 52px;
}
.member-dialog .field textarea {
    min-height: 145px;
    resize: vertical;
}
.member-dialog .dialog-head {
    margin-bottom: .25rem;
}
.member-dialog .dialog-actions {
    padding-top: .35rem;
}
@media (max-width: 760px) {
    .member-dialog {
        width: calc(100% - 1rem);
    }
    .member-dialog .dialog-panel {
        padding: 1.2rem;
        gap: 1rem;
    }
}

/* ZelloFunk 1.7.9 – Besucherlog Standort und sechs kompakte Kennzahlen */
.visitor-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:850px){.visitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.visitor-summary{grid-template-columns:1fr}}
