/* p16 行李清单 · 页面级补充样式（通用样式在 zc-core.css） */
.p16-d.on, .p16-s.on { background: linear-gradient(135deg, var(--zc-primary), var(--zc-primary2)); color: #fff; border-color: transparent; }
#dayRow, #sceneRow { display: flex; flex-wrap: wrap; gap: 2px; margin-bottom: 6px; }
.p16-secname { font-weight: 700; font-size: 15px; margin: 0 0 6px; }
.p16-sec.locked .p16-items { filter: blur(5px); user-select: none; }
.p16-sec.locked .p16-secname { opacity: .8; }
.p16-items { margin: 0; padding-left: 20px; font-size: 14px; line-height: 1.9; }
.p16-item label { cursor: pointer; }
.p16-item input[type=checkbox] { margin-right: 6px; accent-color: var(--zc-primary); }
.p16-bounce { animation: p16b 0.9s ease-in-out infinite alternate; display: inline-block; }
@keyframes p16b { from { transform: translateY(0); } to { transform: translateY(-8px); } }
