body{font:15px system-ui;background:#f3f6f9;color:#17324d}main{max-width:1050px;margin:auto;padding:24px}header{display:flex;justify-content:space-between}section,form,.doc{background:white;padding:18px;border-radius:12px;margin:14px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}input,select{padding:10px;margin:5px;width:calc(100% - 12px);box-sizing:border-box}button{padding:10px 14px;margin:5px;border:0;border-radius:7px;background:#17324d;color:white}.approve{background:#28643c}.reject{background:#8a2d35}.cards{display:flex;gap:12px;flex-wrap:wrap}.cards b{background:white;padding:15px;border-radius:10px}.row{display:flex}.ok{background:#e9f6ed;padding:9px}.warn{background:#fff0d4;padding:9px}.edit{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}@media(max-width:700px){.grid,.edit{grid-template-columns:1fr}}
.edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:10px 0}.doc{margin:12px 0}.pick{width:auto}.review-note{font-size:.9em}

/* V8.6 non-VAT client bookkeeping view */
body.non-vat-dashboard .vatOnly,
body.non-vat-dashboard label:has(select[id^="vc"]),
body.non-vat-dashboard label:has(select[id^="vt"]),
body.non-vat-dashboard label:has(input[id^="vr"]),
body.non-vat-dashboard label:has(input[id^="vp"]),
body.non-vat-dashboard label:has(input[id^="vn"]),
body.non-vat-dashboard label:has(input[id^="n"]),
body.non-vat-dashboard label:has(input[id^="v"]) { display:none !important; }
