.audit-workspace,.audit-list-card{display:grid;gap:16px}.audit-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.audit-heading small{color:var(--sand);letter-spacing:.12em}.audit-heading h2,.audit-heading h3{margin:5px 0}.audit-heading p{margin:4px 0;color:var(--muted)}.audit-builder{display:grid;grid-template-columns:155px 190px minmax(280px,1.8fr) 110px 90px auto;gap:10px;align-items:end;padding:14px;border:1px solid rgba(194,157,91,.24);border-radius:10px;background:#171a15}.audit-builder label{display:grid;gap:6px;color:var(--sand);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.audit-product input{width:100%}.audit-actions{display:flex;justify-content:flex-end;gap:9px}.audit-draft{border:1px solid rgba(216,212,200,.12);border-radius:9px;overflow:hidden}.audit-draft>div,.audit-rq-lines>div{display:grid;grid-template-columns:minmax(220px,1fr) 140px 145px;gap:12px;align-items:center;padding:11px 13px;border-top:1px solid rgba(216,212,200,.08)}.audit-draft>div:first-child,.audit-rq-lines>div:first-child{border-top:0}.audit-draft small,.audit-rq-lines small{display:block;color:var(--muted);margin-top:3px}.audit-filters{display:flex;gap:8px}.audit-rq-card{border:1px solid rgba(216,212,200,.13);border-radius:10px;background:#171916;margin-top:11px;overflow:hidden}.audit-rq-card>header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px;background:#20221d}.audit-rq-card>header small{display:block;color:var(--muted);margin-top:3px}.audit-rq-card>footer{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid rgba(216,212,200,.08)}.compact{min-height:34px;padding:6px 10px}.alert-counter{display:grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:#6a2d24;color:#ffd8cf}.audit-shortcuts,.audit-alert-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.audit-shortcuts button,.audit-alert-grid button{display:grid;text-align:left;gap:6px;padding:16px;border:1px solid rgba(216,212,200,.12);background:#20221d;color:var(--text);border-radius:10px}.audit-shortcuts span,.audit-alert-grid span,.audit-alert-grid small{color:var(--muted)}.audit-alert-grid strong{font-size:30px;color:var(--sand)}.menu-steps15{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.menu-steps15 article{padding:12px;border:1px solid rgba(216,212,200,.12);border-radius:8px;background:#181a16}.menu-steps15 small{display:block;color:var(--sand);margin-bottom:6px}.menu-extras15{display:grid;gap:7px;margin-top:12px;padding:13px;border-left:3px solid var(--sand);background:#1b1d18}.nav-item[data-page=requirements]:before{content:'RQ';font-size:8px}.nav-item[data-page=receiving]:before{content:'↓';color:var(--sand)}
@media(max-width:1000px){.audit-builder{grid-template-columns:1fr 1fr}.audit-product{grid-column:1/-1}.audit-shortcuts,.audit-alert-grid{grid-template-columns:1fr 1fr}.menu-steps15{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.audit-heading{display:grid}.audit-heading>.primary{width:100%}.audit-builder{grid-template-columns:1fr 90px}.audit-date,.audit-category,.audit-product{grid-column:1/-1}.audit-qty{grid-column:1}.audit-unit{grid-column:2}.audit-builder>.primary{grid-column:1/-1}.audit-draft>div,.audit-rq-lines>div{grid-template-columns:1fr 90px}.audit-draft .danger,.audit-rq-lines select{grid-column:1/-1}.audit-actions>*{flex:1}.audit-filters{display:grid;width:100%}.audit-shortcuts,.audit-alert-grid,.menu-steps15{grid-template-columns:1fr}.audit-rq-card>header{align-items:flex-start}.audit-rq-card>header select{max-width:150px}}
