.mdt-logs[data-v-7b742ca2]{height:100%;display:flex;flex-direction:column;background:#f9fafb;overflow:hidden}.dark .mdt-logs[data-v-7b742ca2]{background:#000}.logs-header[data-v-7b742ca2]{flex-shrink:0;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.logs-title[data-v-7b742ca2]{font-size:1rem;font-weight:500;color:var(--f7-text-color);letter-spacing:-.5px}.logs-subtitle[data-v-7b742ca2]{font-size:.875rem;color:var(--f7-text-color);opacity:.6;margin-top:2px}.stats-row[data-v-7b742ca2]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 15px 15px}.stat-card[data-v-7b742ca2]{background:#fff;border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px #0000000a}.dark .stat-card[data-v-7b742ca2]{background:#1c1c1e;box-shadow:0 2px 8px #0003}.stat-icon[data-v-7b742ca2]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.stat-card.color-blue .stat-icon[data-v-7b742ca2]{background:#007aff1a;color:#007aff}.stat-card.color-green .stat-icon[data-v-7b742ca2]{background:#34c7591a;color:#34c759}.stat-card.color-red .stat-icon[data-v-7b742ca2]{background:#ff3b301a;color:#ff3b30}.stat-card.color-orange .stat-icon[data-v-7b742ca2]{background:#ff95001a;color:#ff9500}.stat-content[data-v-7b742ca2]{display:flex;flex-direction:column}.stat-value[data-v-7b742ca2]{font-size:22px;font-weight:800;line-height:1.1}.stat-label[data-v-7b742ca2]{font-size:12px;opacity:.6;font-weight:500}.logs-controls[data-v-7b742ca2]{flex-shrink:0;padding:0 15px 15px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-wrapper[data-v-7b742ca2]{flex:1;min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:0 12px;height:36px;display:flex;align-items:center;gap:10px;box-shadow:0 2px 4px #00000005}.dark .search-wrapper[data-v-7b742ca2]{background:#1c1c1e;border-color:#ffffff14}.search-wrapper i[data-v-7b742ca2]{font-size:16px;opacity:.4}.search-wrapper .clear-btn[data-v-7b742ca2]{cursor:pointer;opacity:.5;transition:opacity .2s}.search-wrapper .clear-btn[data-v-7b742ca2]:hover{opacity:1}.search-wrapper input[data-v-7b742ca2]{background:transparent;border:none;outline:none;width:100%;font-size:14px;color:var(--f7-text-color)}.control-actions[data-v-7b742ca2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-dropdown[data-v-7b742ca2]{position:relative;display:flex;align-items:center}.filter-dropdown select[data-v-7b742ca2]{appearance:none;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:0 32px 0 12px;height:36px;font-size:13px;font-weight:600;color:var(--f7-text-color);cursor:pointer;min-width:140px}.dark .filter-dropdown select[data-v-7b742ca2]{background:#1c1c1e;border-color:#ffffff14}.filter-dropdown i[data-v-7b742ca2]{position:absolute;right:10px;font-size:14px;opacity:.5;pointer-events:none}.action-filter[data-v-7b742ca2]{display:flex;background:#7676801f;border-radius:8px;padding:3px;gap:2px}.dark .action-filter[data-v-7b742ca2]{background:#ffffff1a}.filter-btn[data-v-7b742ca2]{display:flex;align-items:center;justify-content:center;padding:0 12px;height:30px;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;color:var(--f7-text-color);opacity:.6;transition:all .2s}.filter-btn i[data-v-7b742ca2]{font-size:14px}.filter-btn[data-v-7b742ca2]:hover{opacity:.8}.filter-btn.active[data-v-7b742ca2]{background:#fff;opacity:1;box-shadow:0 2px 6px #0000001a}.dark .filter-btn.active[data-v-7b742ca2]{background:#636366}.filter-btn.create.active[data-v-7b742ca2]{color:#34c759}.filter-btn.update.active[data-v-7b742ca2]{color:#ff9500}.filter-btn.delete.active[data-v-7b742ca2]{color:#ff3b30}.sort-toggle[data-v-7b742ca2]{display:flex;align-items:center;gap:6px;padding:0 12px;height:36px;background:#7676801f;border-radius:8px;cursor:pointer;transition:all .2s;font-size:12px;font-weight:600;color:var(--f7-text-color)}.sort-toggle i[data-v-7b742ca2]{font-size:16px;opacity:.7}.sort-toggle[data-v-7b742ca2]:hover{background:rgba(var(--f7-theme-color-rgb),.15);color:var(--f7-theme-color)}.dark .sort-toggle[data-v-7b742ca2]{background:#ffffff1a}.logs-content[data-v-7b742ca2]{flex:1;overflow:hidden;padding:0 15px 20px;display:flex;flex-direction:column}.logs-virtual-list[data-v-7b742ca2]{flex:1;height:100%!important}.log-item-wrapper[data-v-7b742ca2]{padding-bottom:8px;padding-right:10px}.date-header[data-v-7b742ca2]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#00000005;border-radius:8px}.dark .date-header[data-v-7b742ca2]{background:#ffffff0a}.loading-state[data-v-7b742ca2],.empty-state[data-v-7b742ca2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;opacity:.5}.empty-state i[data-v-7b742ca2]{font-size:48px}.date-text[data-v-7b742ca2]{font-size:13px;font-weight:700;color:var(--f7-text-color)}.date-count[data-v-7b742ca2]{font-size:11px;color:var(--f7-text-color);opacity:.5}.log-item[data-v-7b742ca2]{background:#fff;border-radius:12px;padding:14px;display:flex;align-items:flex-start;gap:14px;cursor:pointer;transition:all .2s;border:1px solid transparent;border-left:4px solid transparent}.dark .log-item[data-v-7b742ca2]{background:#1c1c1e}.log-item[data-v-7b742ca2]:hover{box-shadow:0 6px 16px #00000014;transform:translate(4px)}.log-item.action-create[data-v-7b742ca2]{border-left-color:#34c759}.log-item.action-update[data-v-7b742ca2]{border-left-color:#ff9500}.log-item.action-delete[data-v-7b742ca2]{border-left-color:#ff3b30}.log-item.action-view[data-v-7b742ca2]{border-left-color:#007aff}.log-icon[data-v-7b742ca2]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#0000000a}.dark .log-icon[data-v-7b742ca2]{background:#ffffff14}.log-icon i[data-v-7b742ca2]{font-size:18px}.log-icon.icon-create[data-v-7b742ca2]{background:#34c7591a;color:#34c759}.log-icon.icon-update[data-v-7b742ca2]{background:#ff95001a;color:#ff9500}.log-icon.icon-delete[data-v-7b742ca2]{background:#ff3b301a;color:#ff3b30}.log-icon.icon-view[data-v-7b742ca2]{background:#007aff1a;color:#007aff}.log-content[data-v-7b742ca2]{flex:1;min-width:0}.log-header[data-v-7b742ca2]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.log-action[data-v-7b742ca2]{font-size:14px;font-weight:700}.log-category[data-v-7b742ca2]{font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#0000000f;letter-spacing:.3px}.dark .log-category[data-v-7b742ca2]{background:#ffffff1a}.category-profile .log-category[data-v-7b742ca2]{background:#007aff1a;color:#007aff}.category-report .log-category[data-v-7b742ca2]{background:#5856d61a;color:#5856d6}.category-warrant .log-category[data-v-7b742ca2]{background:#ff3b301a;color:#ff3b30}.category-case .log-category[data-v-7b742ca2]{background:#af52de1a;color:#af52de}.category-evidence .log-category[data-v-7b742ca2]{background:#ffcc001a;color:#fc0}.category-jail .log-category[data-v-7b742ca2]{background:#6363661a;color:#636366}.category-fine .log-category[data-v-7b742ca2]{background:#34c7591a;color:#34c759}.category-penalcode .log-category[data-v-7b742ca2]{background:#ff95001a;color:#ff9500}.category-weapon .log-category[data-v-7b742ca2]{background:#ff2d551a;color:#ff2d55}.category-vehicle .log-category[data-v-7b742ca2]{background:#5ac8fa1a;color:#5ac8fa}.log-details[data-v-7b742ca2]{font-size:13px;color:var(--f7-text-color);opacity:.7;margin-bottom:6px;line-height:1.4}.log-meta[data-v-7b742ca2]{display:flex;align-items:center;gap:12px;font-size:11px;opacity:.5}.log-meta span[data-v-7b742ca2]{display:flex;align-items:center;gap:4px}.log-meta i[data-v-7b742ca2]{font-size:10px}.log-time[data-v-7b742ca2]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.time-text[data-v-7b742ca2]{font-size:12px;font-weight:600;opacity:.6}.log-time i[data-v-7b742ca2]{font-size:14px;opacity:.3;transition:all .2s}.log-item:hover .log-time i[data-v-7b742ca2]{opacity:.8;transform:translate(2px)}.log-detail-sheet[data-v-7b742ca2]{--f7-sheet-bg-color: #F9FAFB;height:70%;border-radius:16px 16px 0 0}.dark .log-detail-sheet[data-v-7b742ca2]{--f7-sheet-bg-color: #1c1c1e}.sheet-header[data-v-7b742ca2]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(0,0,0,.08)}.dark .sheet-header[data-v-7b742ca2]{border-bottom-color:#ffffff14}.sheet-title[data-v-7b742ca2]{font-size:17px;font-weight:700}.sheet-header .link i[data-v-7b742ca2]{font-size:24px;color:#8e8e93}.log-detail-content[data-v-7b742ca2]{padding:16px}.detail-action-badge[data-v-7b742ca2]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:15px;font-weight:700;margin-bottom:20px}.detail-action-badge i[data-v-7b742ca2]{font-size:18px}.detail-action-badge.action-create[data-v-7b742ca2]{background:#34c75926;color:#34c759}.detail-action-badge.action-update[data-v-7b742ca2]{background:#ff950026;color:#ff9500}.detail-action-badge.action-delete[data-v-7b742ca2]{background:#ff3b3026;color:#ff3b30}.detail-action-badge.action-view[data-v-7b742ca2]{background:#007aff26;color:#007aff}.detail-grid[data-v-7b742ca2]{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:16px}.dark .detail-grid[data-v-7b742ca2]{background:#2c2c2e}.detail-row[data-v-7b742ca2]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.04)}.dark .detail-row[data-v-7b742ca2]{border-bottom-color:#ffffff0a}.detail-row[data-v-7b742ca2]:last-child{border-bottom:none}.detail-label[data-v-7b742ca2]{font-size:14px;color:#8e8e93}.detail-value[data-v-7b742ca2]{font-size:14px;font-weight:600;text-align:right}.detail-value.clickable[data-v-7b742ca2]{color:#007aff;cursor:pointer;text-decoration:underline}.detail-value.clickable[data-v-7b742ca2]:hover{color:#0056b3}.detail-value.mono[data-v-7b742ca2]{font-family:SF Mono,Monaco,monospace;font-size:13px}.category-badge[data-v-7b742ca2]{display:inline-block;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:600;background:#007aff1a;color:#007aff}.detail-section[data-v-7b742ca2]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px}.dark .detail-section[data-v-7b742ca2]{background:#2c2c2e}.section-title[data-v-7b742ca2]{font-size:13px;font-weight:700;color:#8e8e93;text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.collapsible .section-title[data-v-7b742ca2]{cursor:pointer}.collapsible .section-title i[data-v-7b742ca2]{font-size:16px}.section-content[data-v-7b742ca2]{font-size:14px;line-height:1.6;color:var(--f7-text-color)}.section-code[data-v-7b742ca2]{background:#0000000a;border-radius:8px;padding:12px;font-family:SF Mono,Monaco,monospace;font-size:11px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:0}.dark .section-code[data-v-7b742ca2]{background:#ffffff0a}.logs-content[data-v-7b742ca2]::-webkit-scrollbar{width:6px}.logs-content[data-v-7b742ca2]::-webkit-scrollbar-track{background:transparent}.logs-content[data-v-7b742ca2]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.dark .logs-content[data-v-7b742ca2]::-webkit-scrollbar-thumb{background:#ffffff26}@media(max-width:600px){.stats-row[data-v-7b742ca2]{grid-template-columns:repeat(2,1fr)}.logs-controls[data-v-7b742ca2]{flex-direction:column;align-items:stretch}.search-wrapper[data-v-7b742ca2]{min-width:100%}.control-actions[data-v-7b742ca2]{justify-content:space-between}}.pagination-footer[data-v-7b742ca2]{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,.06);background:#fff;margin-top:auto;flex-shrink:0}.dark .pagination-footer[data-v-7b742ca2]{background:#1c1c1e;border-top-color:#ffffff14}.pf-info[data-v-7b742ca2]{font-size:13px;color:#8e8e93}.dark .pf-info[data-v-7b742ca2]{color:#ffffff80}.pf-controls[data-v-7b742ca2]{display:flex;align-items:center;gap:12px}.pf-btn[data-v-7b742ca2]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#0000000d;border:none;color:#8e8e93;cursor:pointer;transition:all .2s}.dark .pf-btn[data-v-7b742ca2]{background:#ffffff1a;color:#fff}.pf-btn[data-v-7b742ca2]:hover:not(:disabled){background:#0000001a;color:#000}.dark .pf-btn[data-v-7b742ca2]:hover:not(:disabled){background:#fff3;color:#fff}.pf-btn[data-v-7b742ca2]:disabled{opacity:.3;cursor:not-allowed}.pf-btn i[data-v-7b742ca2]{font-size:14px}.pf-pages[data-v-7b742ca2]{font-size:13px;font-weight:500;display:flex;gap:4px;color:#8e8e93}.dark .pf-pages[data-v-7b742ca2]{color:#fffc}.pf-total[data-v-7b742ca2]{opacity:.7}
