.path350-list{list-style:none;padding:0;display:grid;gap:18px;margin:24px 0}.path350-list .panel{margin:0}.path350-row,.path350-add{display:flex;align-items:center;justify-content:space-between;gap:20px}.path350-add .ac-field{flex:1}.path350-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:18px}.path350-intro,.path350-entry{border-left:5px solid var(--primary,#1256e8);margin:20px 0}.path350-intro progress,.path350-stage progress{display:block;width:100%;max-width:440px;height:10px;margin:16px 0;accent-color:var(--primary,#1256e8)}.path350-locked{opacity:.65}.path350-question{max-width:900px;margin:20px auto;padding:28px}.path350-question h2{font-size:1.35rem;line-height:1.45;margin-bottom:24px}.path350-option{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line,#cbd5e1);border-radius:14px;padding:16px;margin:10px 0;cursor:pointer;line-height:1.5}.path350-option input{width:20px;height:20px;min-width:20px;margin-top:2px;accent-color:var(--primary,#1256e8)}.path350-option:has(input:checked){background:rgba(37,99,235,.09);border-color:#2563eb}.path350-option:focus-within{outline:2px solid #2563eb;outline-offset:2px}.path350-question .actions{margin-top:22px}.path350-person-progress{padding:16px;border-radius:12px;background:rgba(37,99,235,.07)}#path350-editor-error,#path350-answer-error{color:#b91c1c;margin:14px 0}.path350-stage h2,.path350-edit h2{font-size:1.35rem}.path350-row .actions{flex-wrap:wrap}.path350-edit .ac-field input,.path350-edit select{width:100%}@media(max-width:720px){.path350-row,.path350-add{flex-direction:column;align-items:stretch}.path350-fields{grid-template-columns:1fr}.path350-question{padding:20px 14px}.path350-question .actions{display:grid}.path350-list{gap:12px}.path350-entry{padding:20px}}
