.file-subject-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px}.file-subject-filters .btn{white-space:normal;text-align:left;min-height:44px}.file-subject-count{font-size:12px;font-variant-numeric:tabular-nums;border:1px solid currentColor;border-radius:5px;min-width:23px;text-align:center;padding:1px 5px}.file-subject-editor{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:16px;margin:18px 0;border:1px solid var(--line);border-radius:10px;background:var(--surface,var(--white))}.file-subject-editor label{display:grid;gap:7px;flex:1;min-width:min(220px,100%);font-size:13px}.file-subject-editor select{min-height:44px;padding:9px 12px;border:1px solid var(--control-border,var(--line));border-radius:8px;max-width:100%}.file-subject-editor .error-text{width:100%}@media(max-width:600px){.file-subject-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.file-subject-filters .btn{justify-content:space-between;font-size:12px;padding:10px}.file-subject-editor{align-items:stretch;flex-direction:column}.file-subject-editor .btn{width:100%}}
