.organizer-line,.organizer-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.organizer-line .inline-form{display:flex;gap:8px;flex:1}.organizer-item{display:grid;grid-template-columns:minmax(240px,1fr) 180px 180px auto}.organizer-item>div{display:grid;gap:4px}.folder-dot{width:14px;height:14px;border-radius:4px;background:var(--folder-color)}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-chip{border:1px solid color-mix(in srgb,var(--tag-color) 60%,transparent);background:color-mix(in srgb,var(--tag-color) 18%,transparent);color:inherit;border-radius:999px;padding:7px 12px;cursor:pointer}.health-grid{display:grid;gap:10px}.health-card{display:flex;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px}.health-light{width:13px;height:13px;border-radius:50%;margin-top:5px;background:#22c55e}.health-warning .health-light{background:#f59e0b}.health-critical .health-light{background:#ef4444}.health-card p,.health-card small{margin:3px 0;color:var(--muted)}.push-panel{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:16px}.push-status{display:flex;align-items:center;gap:10px}.upload-scan-badge{display:inline-flex;align-items:center;gap:6px;margin-left:6px}.upload-scan-clean{color:#22c55e}.upload-scan-warning{color:#f59e0b}.upload-scan-blocked,.upload-scan-infected{color:#ef4444}@media(max-width:900px){.organizer-item{grid-template-columns:1fr}.organizer-line{align-items:flex-start;flex-wrap:wrap}}
.admin-alert-banner{display:flex;align-items:center;gap:10px;margin:12px 24px;padding:12px 16px;border:1px solid #ef4444;border-radius:14px;background:rgba(239,68,68,.12);color:inherit;text-decoration:none}.admin-alert-banner svg{width:20px}.admin-alert-banner span{margin-left:auto;color:var(--muted)}
