/* Audit pack: staff sheet (the printed pack styles live inside audit-pack.js, scoped to .ap) */
.ap-ui-cust { margin: 0 0 2px; font-size: 1.05rem; }
.ap-ui-intro { margin: 0 0 12px; font-size: 13px; }
.ap-ui-seg { display: flex; flex-wrap: wrap; max-width: 100%; margin-bottom: 12px; }
.ap-ui-seg button { flex: 1 1 auto; min-height: 40px; }
.ap-ui-dates input:disabled { background: #f3f1ec; color: var(--muted); }
.ap-ui-chk .ap-ui-row { display: flex; align-items: center; gap: 8px; min-height: 44px; font-weight: 400; font-size: 13px; }
.ap-ui-chk .ap-ui-row input { width: 20px; height: 20px; flex: none; }
.ap-ui-actions { display: flex; align-items: center; gap: 12px; margin: 4px 0 10px; flex-wrap: wrap; }
.ap-ui-prev { border: 1px solid var(--line); border-radius: 8px; overflow: hidden; background: #e5e7eb; overflow-y: auto; position: relative; }
.ap-ui-prev iframe { display: block; }
