.route-choice,.audit-contact{border:1px solid #69724b;padding:20px;margin:0 0 18px;min-width:0}.route-choice legend,.audit-contact legend{color:#e6ce9d;font-size:14px;padding:0 8px}.route-choice>label{display:flex;gap:12px;align-items:center;padding:12px;margin:8px 0;background:#10281c;border:1px solid #526346;border-radius:5px;cursor:pointer}.route-choice input{width:18px;height:18px;padding:0;margin:0;accent-color:#d8bb80;flex:0 0 18px}.route-choice>label:has(input:checked){border-color:#d8bb80;background:#1a3d2a}.audit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.audit-field{display:flex;flex-direction:column;gap:8px;min-width:0}.audit-field input,.audit-field textarea,.audit-field select{margin:0;min-width:0}.audit-field:has(textarea){grid-column:1/-1}.audit-contact .audit-fields{grid-template-columns:1fr}.audit-group{border-top:1px solid #6c6646;margin:16px 0;padding:15px 0}.audit-group>summary{font-size:17px;color:#ead6ac;cursor:pointer;padding:8px 0;min-height:44px}.audit-group>p,.audit-hint{font-size:13px;color:#c4cbbb;line-height:1.8}.audit-group .source-options{margin:18px 0}.audit-mode{grid-template-columns:300px minmax(0,1fr);gap:32px}.audit-mode .ava-card{position:sticky;top:25px}.audit-mode .ava-card h2{font-size:31px}.audit-mode .ava-card img{height:210px}.audit-mode .audit-contact .audit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#handover textarea{background:#091b12;font-size:13px;line-height:1.7;min-height:230px}#handover h3{font-size:20px}.brief-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.brief-actions .outline{margin-top:12px!important}.brief-actions button{min-height:44px}#brief-status{font-size:12px;color:#d8bb80;margin:12px 0}input[type=number]{appearance:auto}@media(max-width:1000px){.audit-mode{grid-template-columns:1fr}.audit-mode .ava-card{position:static;max-width:600px}.audit-mode .ava-card img{height:220px}}@media(max-width:550px){.audit-fields,.audit-mode .audit-contact .audit-fields{grid-template-columns:1fr}.route-choice,.audit-contact{padding:15px}.audit-group>summary{font-size:16px}.audit-mode{padding-top:45px}.brief-actions{display:block}.brief-actions button{width:100%}}
