.warden-request-logs .warden-header-row,.warden-blocked-ips .warden-header-row{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1em}.warden-request-logs .warden-header-row h2,.warden-blocked-ips .warden-header-row h2{margin:0}.warden-request-logs .warden-header-row__actions,.warden-blocked-ips .warden-header-row__actions{display:flex;gap:.5em}.warden-request-logs .warden-filter-row,.warden-blocked-ips .warden-filter-row{display:flex;align-items:center;gap:1em;margin-bottom:.75em}.warden-request-logs .warden-filter-row__label,.warden-blocked-ips .warden-filter-row__label{display:flex;align-items:center;gap:.4em;font-weight:600;font-size:.9em;color:var(--primary-medium)}.warden-request-logs .warden-filter-row__select,.warden-blocked-ips .warden-filter-row__select{padding:.35em .5em;border:1px solid var(--primary-low-mid);border-radius:4px;font-size:.9em;background:var(--secondary);color:var(--primary)}.warden-request-logs .warden-summary-cards,.warden-blocked-ips .warden-summary-cards{display:flex;gap:1em;margin-bottom:1.5em}.warden-request-logs .warden-summary-card,.warden-blocked-ips .warden-summary-card{background:var(--primary-low);border-radius:8px;padding:1em 1.5em;min-width:140px}.warden-request-logs .warden-summary-card__value,.warden-blocked-ips .warden-summary-card__value{font-size:1.8em;font-weight:bold;color:var(--primary)}.warden-request-logs .warden-summary-card__label,.warden-blocked-ips .warden-summary-card__label{font-size:.85em;color:var(--primary-medium);margin-top:.25em}.warden-request-logs .warden-tables-grid,.warden-blocked-ips .warden-tables-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5em;margin-bottom:1.5em}.warden-request-logs .warden-user-cell,.warden-blocked-ips .warden-user-cell{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.warden-request-logs .warden-user-cell img.avatar,.warden-blocked-ips .warden-user-cell img.avatar{width:20px;height:20px;border-radius:50%}.warden-request-logs .warden-user-cell [data-user-card],.warden-blocked-ips .warden-user-cell [data-user-card]{cursor:pointer}.warden-request-logs .warden-user-cell--large img.avatar,.warden-blocked-ips .warden-user-cell--large img.avatar{width:32px;height:32px}.warden-request-logs .warden-anon,.warden-blocked-ips .warden-anon{color:var(--primary-low-mid)}.warden-request-logs .warden-rank-table h3,.warden-blocked-ips .warden-rank-table h3{margin-bottom:.5em}.warden-request-logs .warden-rank-table table,.warden-blocked-ips .warden-rank-table table{width:100%}.warden-request-logs .warden-rank-table table th,.warden-request-logs .warden-rank-table table td,.warden-blocked-ips .warden-rank-table table th,.warden-blocked-ips .warden-rank-table table td{padding:.4em .6em;text-align:left}.warden-request-logs .warden-rank-table table th:first-child,.warden-request-logs .warden-rank-table table td:first-child,.warden-blocked-ips .warden-rank-table table th:first-child,.warden-blocked-ips .warden-rank-table table td:first-child{width:40px;text-align:center}.warden-request-logs .warden-rank-table table th:last-child,.warden-request-logs .warden-rank-table table td:last-child,.warden-blocked-ips .warden-rank-table table th:last-child,.warden-blocked-ips .warden-rank-table table td:last-child{width:80px;text-align:right}.warden-request-logs .warden-rank-table table tbody tr:hover,.warden-blocked-ips .warden-rank-table table tbody tr:hover{background:var(--primary-very-low)}.warden-request-logs .warden-active-filters,.warden-blocked-ips .warden-active-filters{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em}.warden-request-logs .warden-filter-tag,.warden-blocked-ips .warden-filter-tag{display:inline-flex;align-items:center;gap:.4em;padding:.25em .6em;background:var(--tertiary-low);color:var(--primary);border-radius:4px;font-size:.85em;white-space:nowrap}.warden-request-logs .warden-filter-tag__remove,.warden-blocked-ips .warden-filter-tag__remove{color:var(--primary-medium);font-size:1.2em;line-height:1;text-decoration:none}.warden-request-logs .warden-filter-tag__remove:hover,.warden-blocked-ips .warden-filter-tag__remove:hover{color:var(--danger)}.warden-request-logs .warden-quick-actions,.warden-blocked-ips .warden-quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-bottom:1em}.warden-request-logs .warden-inline-block-form,.warden-blocked-ips .warden-inline-block-form{display:flex;align-items:center;gap:.5em}.warden-request-logs .warden-badge,.warden-blocked-ips .warden-badge{display:inline-block;padding:.15em .5em;border-radius:3px;font-size:.75em;font-weight:600;vertical-align:middle;margin-left:.3em}.warden-request-logs .warden-badge--blocked,.warden-blocked-ips .warden-badge--blocked{background:var(--danger-low);color:var(--danger)}.warden-request-logs .warden-path-cell,.warden-blocked-ips .warden-path-cell{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85em}.warden-request-logs .warden-logs-table-wrapper,.warden-blocked-ips .warden-logs-table-wrapper{overflow-x:auto}.warden-request-logs .warden-logs-table,.warden-blocked-ips .warden-logs-table{width:100%;font-size:.9em}.warden-request-logs .warden-logs-table th,.warden-request-logs .warden-logs-table td,.warden-blocked-ips .warden-logs-table th,.warden-blocked-ips .warden-logs-table td{padding:.4em .6em;text-align:left;white-space:nowrap}.warden-request-logs .warden-logs-table tbody tr:hover,.warden-blocked-ips .warden-logs-table tbody tr:hover{background:var(--primary-very-low)}.warden-request-logs .warden-col-check,.warden-blocked-ips .warden-col-check{width:30px;text-align:center !important}.warden-request-logs .warden-time-cell,.warden-blocked-ips .warden-time-cell{font-size:.85em;color:var(--primary-medium)}.warden-request-logs .warden-empty,.warden-blocked-ips .warden-empty{text-align:center !important;color:var(--primary-medium);padding:2em !important}.warden-request-logs .warden-pagination,.warden-blocked-ips .warden-pagination{display:flex;align-items:center;gap:.5em;margin-top:1em}.warden-request-logs .warden-pagination__info,.warden-blocked-ips .warden-pagination__info{color:var(--primary-medium)}.warden-request-logs .warden-add-form,.warden-blocked-ips .warden-add-form{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;padding:.75em;margin-bottom:1em;background:var(--primary-very-low);border-radius:6px}.warden-request-logs .warden-add-form__input,.warden-blocked-ips .warden-add-form__input{padding:.4em .6em;border:1px solid var(--primary-low-mid);border-radius:4px;font-size:.9em}.warden-request-logs .warden-add-form__input--wide,.warden-blocked-ips .warden-add-form__input--wide{flex:1;min-width:150px}.warden-request-logs .warden-add-form__input--narrow,.warden-blocked-ips .warden-add-form__input--narrow{width:80px}.warden-request-logs .warden-add-form__label,.warden-blocked-ips .warden-add-form__label{display:flex;align-items:center;gap:.3em;font-size:.9em;color:var(--primary-medium)}.warden-request-logs .warden-bulk-actions,.warden-blocked-ips .warden-bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;margin-bottom:.75em}.warden-request-logs .warden-bulk-actions__count,.warden-blocked-ips .warden-bulk-actions__count{font-weight:600;font-size:.9em;color:var(--primary-medium);margin-right:.25em}.warden-request-logs .warden-timeline,.warden-blocked-ips .warden-timeline{height:120px;display:flex;align-items:flex-end;gap:1px;margin-bottom:1.5em;padding:.5em;background:var(--primary-very-low);border-radius:6px;overflow-x:auto}.warden-request-logs .warden-timeline__bar,.warden-blocked-ips .warden-timeline__bar{flex:1 0 4px;min-width:4px;max-width:20px;background:var(--tertiary);border-radius:2px 2px 0 0;position:relative;cursor:pointer;transition:background .15s}.warden-request-logs .warden-timeline__bar:hover,.warden-blocked-ips .warden-timeline__bar:hover{background:var(--tertiary-hover)}.warden-request-logs .warden-timeline__tooltip,.warden-blocked-ips .warden-timeline__tooltip{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:.3em .5em;background:var(--primary);color:var(--secondary);font-size:.75em;white-space:nowrap;border-radius:3px;pointer-events:none;z-index:10;margin-bottom:4px}.warden-request-logs .warden-timeline__bar:hover .warden-request-logs .warden-timeline__tooltip,.warden-request-logs .warden-timeline__bar:hover .warden-blocked-ips .warden-timeline__tooltip,.warden-blocked-ips .warden-timeline__bar:hover .warden-request-logs .warden-timeline__tooltip,.warden-blocked-ips .warden-timeline__bar:hover .warden-blocked-ips .warden-timeline__tooltip{display:block}@media(max-width: 768px){.warden-request-logs .warden-header-row,.warden-blocked-ips .warden-header-row{flex-wrap:wrap}.warden-request-logs .warden-header-row h2,.warden-blocked-ips .warden-header-row h2{font-size:1.2em}.warden-request-logs .warden-header-row__actions,.warden-blocked-ips .warden-header-row__actions{flex-wrap:wrap}.warden-request-logs .warden-filter-row,.warden-blocked-ips .warden-filter-row{flex-wrap:wrap;gap:.5em}.warden-request-logs .warden-filter-row__select,.warden-blocked-ips .warden-filter-row__select{flex:1;min-width:0}.warden-request-logs .warden-summary-cards,.warden-blocked-ips .warden-summary-cards{flex-wrap:wrap}.warden-request-logs .warden-summary-card,.warden-blocked-ips .warden-summary-card{min-width:0;flex:1 1 calc(50% - .5em);padding:.75em 1em}.warden-request-logs .warden-summary-card__value,.warden-blocked-ips .warden-summary-card__value{font-size:1.4em}.warden-request-logs .warden-tables-grid,.warden-blocked-ips .warden-tables-grid{grid-template-columns:1fr;gap:1em}.warden-request-logs .warden-rank-table,.warden-blocked-ips .warden-rank-table{overflow-x:auto}.warden-request-logs .warden-quick-actions,.warden-blocked-ips .warden-quick-actions{gap:.35em}.warden-request-logs .warden-quick-actions .btn-small,.warden-blocked-ips .warden-quick-actions .btn-small{font-size:.8em;padding:.3em .5em}.warden-request-logs .warden-inline-block-form,.warden-blocked-ips .warden-inline-block-form{flex-wrap:wrap}.warden-request-logs .warden-add-form__input,.warden-blocked-ips .warden-add-form__input{min-width:0;flex:1}.warden-request-logs .warden-path-cell,.warden-blocked-ips .warden-path-cell{max-width:150px}}.warden-cf-debug h2{margin-bottom:1em}.warden-cf-debug__section{margin-bottom:1.5em}.warden-cf-debug__section h3{margin-bottom:.5em}.warden-cf-debug__table{width:100%}.warden-cf-debug__table th,.warden-cf-debug__table td{padding:.4em .6em;text-align:left}.warden-cf-debug__table tbody tr:hover{background:var(--primary-very-low)}.warden-cf-debug__key{font-weight:600;font-family:monospace;white-space:nowrap;width:250px}.warden-cf-debug__val{font-family:monospace;word-break:break-all}.warden-cf-debug__empty{color:var(--primary-medium);font-style:italic}
/*# sourceMappingURL=discourse-warden_e3e3a5c8b173c1d9daaed91a5bccfcb055ab2c3f.css.map?__ws=linux.do */
