.auto-log-folder{border:1px solid var(--line);border-radius:10px;margin-bottom:14px;overflow:hidden;background:#fff}
.auto-log-folder>summary{display:flex;gap:20px;align-items:center;cursor:pointer;padding:18px 20px;background:#f5f8f2;list-style:none}
.auto-log-folder>summary:before{content:'▸';font-size:20px;color:var(--green)}
.auto-log-folder[open]>summary:before{content:'▾'}
.auto-log-folder>summary strong{font-size:16px;overflow-wrap:anywhere}
.auto-log-folder>summary .cell-sub{overflow-wrap:anywhere}
.auto-log-count{margin-left:auto;text-align:right;flex-shrink:0;font-size:12px}
.auto-log-folder>[data-auto-log-content]{padding:20px;min-width:0}
.auto-log-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:740px}
.auto-log-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;margin:16px 0}
.auto-log-category{border:1px solid var(--line);border-radius:8px;background:#fff;text-align:left;padding:12px;color:var(--ink)}
.auto-log-category strong,.auto-log-category span{display:block}
.auto-log-category strong{font-size:12px}.auto-log-category span{font-size:11px;color:var(--muted);margin-top:5px}
.auto-log-category.selected{border-color:var(--green);background:#edf5e8;box-shadow:inset 0 0 0 1px var(--green)}
.auto-log-hint{font-size:12px;margin:10px 0 18px}
.auto-log-collector{margin-bottom:16px}.auto-log-collector .cell-sub{white-space:normal;overflow-wrap:anywhere}
.auto-log-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px;font-size:12px}
.auto-log-tools .muted{font-size:11px}
.auto-logs a[aria-disabled=true]{opacity:.5;cursor:default}
.auto-logs input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--green);cursor:pointer}
.auto-logs input[type=checkbox]:disabled{cursor:default}
.auto-log-table td{vertical-align:top;font-size:12px}
.auto-log-table th:first-child,.auto-log-table td:first-child{width:34px;padding-right:5px}
.auto-log-table td:nth-child(2){min-width:210px;max-width:330px}
.auto-log-path{overflow-wrap:anywhere;white-space:normal;font-size:10px}
.auto-log-table td:nth-child(3){min-width:190px;max-width:240px}
@media(max-width:650px){.auto-log-folder>summary{padding:14px 10px;gap:10px;flex-wrap:wrap}.auto-log-count{margin-left:30px;text-align:left}.auto-log-folder>[data-auto-log-content]{padding:12px}.auto-log-filters{grid-template-columns:1fr}}
