.nav-end.account-nav{gap:9px}
.profile-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#eeecff;color:#4f46e5;font-weight:800;font-size:13px;border:1px solid #d9d5ff}
.logout-icon{width:31px;height:31px;padding:0;border:1px solid #dce2ee;border-radius:8px;background:#fff;color:#5d6d84;font-size:19px;line-height:1}
.logout-icon:hover{border-color:#948cf4;color:#4f46e5;background:#f8f8ff}
.library-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 20px;padding:18px;background:#fff;border:1px solid #e1e7f0;border-radius:12px}
.library-filters label{display:grid;gap:5px;color:#718096;font-size:11px;font-weight:600}
.library-filters .search{width:170px;padding:9px 10px}
.section-head #librarySearch{margin-left:auto}.filter-toggle{white-space:nowrap}.filter-count{background:#4f46e5;color:#fff;border-radius:20px;min-width:20px;height:20px;display:inline-grid;place-items:center;font-size:10px}.library-filters #clearFilters{margin-left:auto}@media(max-width:600px){.section-head #librarySearch{margin-left:0;flex:1;min-width:150px;width:auto}.library-filters label{flex:1 1 140px}.library-filters .search{width:100%}.library-filters #clearFilters{margin-left:0}}
.folder-date-edit{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:#718096;font-size:11px}.folder-date-edit input{border:1px solid #dce2ee;border-radius:7px;padding:6px;color:#40516b;background:#fff}
.invoice-card{position:relative}.invoice-card.is-selected{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.invoice-select{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #dce2ee;border-radius:7px;padding:5px 7px;color:#40516b;font-size:11px;font-weight:600;cursor:pointer}.invoice-select input{accent-color:#4f46e5;margin:0}.invoice-actions{margin:0 0 18px}
