/*
BioGurukul Detailed Visitor + Activity Logs v6.2.0
Author: Abhishek Das
*/
.bgk-logs-wrap{display:grid;gap:18px}
.bgk-log-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.bgk-log-stat-grid div{padding:22px;border-radius:24px;background:linear-gradient(135deg,#063d2d,#0a8e55);color:#fff;box-shadow:0 14px 34px rgba(0,82,54,.16)}
.bgk-log-stat-grid b{display:block;font-size:34px;line-height:1;margin-bottom:8px}
.bgk-log-stat-grid span{display:block;font-weight:900;color:#e9fff0}
.bgk-logs-filter{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto auto;gap:10px;align-items:center;margin:14px 0 18px}
.bgk-logs-filter input,.bgk-logs-filter select{width:100%;border:1px solid #d7e6dd;border-radius:14px;padding:12px 14px;background:#fbfffc}
.bgk-logs-table-wrap{overflow:auto;max-height:720px;border-radius:18px;border:1px solid #e1efe7}
.bgk-logs-table{min-width:1280px}
.bgk-logs-table th{position:sticky;top:0;background:#f1faf5;z-index:2}
.bgk-logs-table td{vertical-align:top}
.bgk-logs-table small{display:block;color:#60766d;line-height:1.45;max-width:360px;word-break:break-word}
.bgk-logs-table a{color:#087247;font-weight:800;word-break:break-word}
.bgk-log-event{display:inline-flex;padding:7px 10px;border-radius:999px;background:#eef8f2;color:#075b3a;font-size:12px;font-weight:1000;white-space:nowrap}
.bgk-log-event.login{background:#e9fff0;color:#087247}
.bgk-log-event.logout{background:#fff8df;color:#8a6400}
.bgk-log-event.content_update,.bgk-log-event.content_create{background:#eef4ff;color:#184fa3}
.bgk-log-event.404_visit{background:#fff0f0;color:#9a2222}
.bgk-log-alert{padding:14px 16px;border-radius:18px;font-weight:900}
.bgk-log-alert.success{background:#effaf4;border:1px solid #cdeedb;color:#18563d}
.bgk-log-danger{border-color:#ffd1d1!important;background:#fff8f8!important}
.bgk-log-danger .danger{background:#b42318!important;color:#fff!important}
.bgk-log-privacy-note{padding:14px 16px;border-radius:18px;background:#fff8df;color:#624700;border:1px solid #ffe8a3;font-weight:700}
.bgk-logs-table details summary{cursor:pointer;font-weight:900;color:#075b3a}
@media(max-width:900px){.bgk-log-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bgk-logs-filter{grid-template-columns:1fr}}
@media(max-width:600px){.bgk-log-stat-grid{grid-template-columns:1fr}}
