/* 两个入口按任务分工，沿用现有网址和权限，不制造额外角色。 */
.task-nav{display:flex;gap:28px;max-width:1440px;margin:0 auto;padding:0 40px;border-bottom:1px solid var(--line)}
.task-nav a{display:block;padding:12px 2px 10px;text-decoration:none;color:var(--muted);font-size:14px;border-bottom:2px solid transparent}
.task-nav a[aria-current=page]{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}
.library-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.library-page-heading .compact-heading{margin-bottom:10px}
.library-page-heading #toggle-entry{flex-shrink:0}
#new-entry-panel{margin-top:18px;padding:16px;background:#fafbfc;border:1px solid var(--line);border-radius:7px}
.library-page-heading~.collection{margin-top:22px}
.access-card #username{width:100%;padding:12px 14px;margin-bottom:20px;border:1px solid #ccd4de;border-radius:7px;background:#fff;color:var(--ink)}
/* 操作保持单条确认，销售历史与管理记录共享紧凑布局。 */
.record-actions{display:flex;gap:8px;flex-wrap:wrap}.record-actions .secondary{padding:6px 10px;min-height:38px;font-size:13px}
.delete-record{color:#a52c23}.deleted-filter{display:flex;align-items:center;gap:8px;margin:18px 0;font-size:14px;font-weight:400}
#records[aria-busy=true]{opacity:.55}#reload-list{margin-bottom:12px;margin-right:10px}
@media(max-width:650px){.task-nav{padding:0 16px;gap:24px}.library-page-heading{gap:12px}.library-page-heading h1{font-size:23px}.library-page-heading #toggle-entry{font-size:13px;padding:8px 12px}#new-entry-panel{padding:10px}}
