.variable-note,.variable-task,.variable-evidence{padding:1.5rem;margin:1.5rem 0;border:1px solid #d7ddcf;border-radius:1rem;background:#fff}.variable-note{background:#eef4e9}.variables-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.variables-nav button,#variables-next{font:inherit;padding:.8rem;border:1px solid #829278;border-radius:.5rem;background:white}.variables-nav button[aria-current="step"],.variables-nav button[aria-pressed="true"]{background:#dfebd5}.round-notice{padding:1rem;background:#f6f0e1;font-weight:650}#variables-form{display:grid;gap:.9rem}#variables-form textarea,#variables-form select,#variables-form input[type="text"]{font:inherit;padding:.7rem;max-width:100%;border:1px solid #9aa38e;border-radius:.4rem}#variable-reason{width:100%;resize:vertical}#variables-form fieldset{padding:1rem;border:1px solid #bbb;border-radius:.5rem}#set-response label{display:block;margin:.6rem 0}#output-inputs{display:grid;gap:.6rem}#output-inputs label{display:flex;align-items:center;justify-content:space-between;gap:1rem}#output-inputs input{width:7rem}#variables-help-actions{display:flex;gap:.5rem;flex-wrap:wrap}#variables-help-actions button{padding:.6rem;font:inherit}#variables-help section{padding:1rem 0;border-bottom:1px solid #ddd}#variables-help table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}#variables-help th,#variables-help td{border:1px solid #bbb;padding:.65rem;text-align:center}#variables-feedback:not(:empty),#variables-selfcheck:not(:empty){background:#f0f4eb;padding:1rem;margin:1rem 0;border-radius:.6rem}#variables-evidence li{overflow-wrap:anywhere;margin:1rem 0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #285c84;outline-offset:3px}
