.preparation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.preparation-fields label,.preparation-question label,#accounts-preparation-host>label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}input,select,textarea{font:inherit;max-width:100%;box-sizing:border-box}#working-engagement-host input,.preparation-fields input,.preparation-fields select,.preparation-question textarea,.preparation-question select,#accounts-preparation-host textarea{padding:11px 12px;border:1px solid #cdd8d2;border-radius:7px;background:#fff;color:#18362c;min-width:0;width:100%}.preparation-question{padding:22px 0;border-top:1px solid #dce4de}.preparation-question h3{margin:0 0 8px}.preparation-question select{max-width:260px;margin-bottom:15px}.preparation-question p{color:#586b61}.preparation-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}#working-engagement-host{margin-bottom:24px}#working-questionnaire-host{margin-bottom:24px}details.card{margin-top:24px}details summary{cursor:pointer;font-weight:600;padding:8px 0}#accounts-preparation-host details{border-top:1px solid #dce4de;padding:14px 0}.nil-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.nil-targets label{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;font-size:14px}.journal-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;padding:12px;background:#f3f6f2}.accounts-output table{width:100%;border-collapse:collapse;margin:20px 0 32px;min-width:500px}.accounts-output caption{text-align:left;font-size:21px;font-weight:600;padding:20px 0}.accounts-output th,.accounts-output td{padding:11px 12px;border-bottom:1px solid #dce4de}.accounts-output tbody th{font-weight:400;text-align:left}.accounts-output td{text-align:right;font-variant-numeric:tabular-nums}.accounts-output .accounts-total th,.accounts-output .accounts-total td{font-weight:700;border-top:2px solid #294d3a}.working-accounts-heading{border-top:2px solid #244832;margin-top:24px;padding-top:24px}.accounts-checks{padding-left:22px}.accounts-checks li{padding:7px 0}.accounts-checks [data-status=fail]{color:#9f342c}.accounts-checks [data-status=blocked]{color:#825e1d}.accounts-checks [data-status=pass]{color:#286345}.accounts-note{white-space:pre-wrap;overflow-wrap:anywhere}.preparation-status{margin-top:18px}.preparation-question textarea:focus,input:focus,select:focus{outline:2px solid #658c68;outline-offset:2px}@media(max-width:640px){.preparation-fields,.nil-targets{grid-template-columns:1fr}.journal-row{flex-direction:column;align-items:flex-start}.preparation-actions .button{width:100%}}
