/* Anamnesis journey owns only the document-embedded accordion and preference lanes. */
#view-documents #native-anamnesis:not([hidden]){display:block;min-width:0;margin-top:20px}
#view-documents #native-anamnesis .anamnesis-page-nav{position:static;display:flex;flex-wrap:wrap;margin:16px 0}
#view-documents #native-anamnesis .anamnesis-page-nav button{flex:1 1 140px;min-width:0;min-height:44px}
#view-documents #native-anamnesis .anamnesis-section-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:14px}
#view-documents #native-anamnesis .anamnesis-section-actions button{min-height:44px;flex:1 1 160px}
#view-documents #native-anamnesis .anamnesis-section summary{min-height:48px;overflow-wrap:anywhere}
#view-documents #native-anamnesis .anamnesis-progress>div{flex-wrap:wrap}
#native-anamnesis .lifestyle-picked:empty{display:none}
#native-anamnesis .lifestyle-picked{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
#native-anamnesis .lifestyle-picked>div{flex:1 1 120px;max-width:min(100%,16rem)}
#native-anamnesis .lifestyle-option-group>.lifestyle-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#native-anamnesis .lifestyle-option-group>[hidden],#native-anamnesis [data-lifestyle-option][hidden]{display:none!important}
#native-anamnesis .lifestyle-option-group>label{display:block;margin-block:12px}
#native-anamnesis .lifestyle-option-group{padding:0;border:0;background:transparent}
#native-anamnesis .lifestyle-option-group .anamnesis-option{min-height:100px;padding:10px}
#native-anamnesis .lifestyle-option-group .anamnesis-option input[type=checkbox]{width:20px;min-height:20px}
#native-anamnesis .lifestyle-option-label{overflow-wrap:anywhere}
@media(max-width:600px){#view-documents #native-anamnesis .anamnesis-head{padding:16px;flex-wrap:wrap}#view-documents #native-anamnesis .anamnesis-section>div{padding-inline:8px}#native-anamnesis .lifestyle-option-group>.lifestyle-candidates{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}#view-documents #native-anamnesis .anamnesis-page-nav{display:none}}
@media(prefers-reduced-motion:reduce){#native-anamnesis *{scroll-behavior:auto!important}}
#view-documents #native-anamnesis .lifestyle-preference{border:0!important;padding:0!important;background:transparent;border-radius:0!important;min-width:0}
#view-documents #native-anamnesis .lifestyle-preference .anamnesis-structured-grid{grid-template-columns:minmax(0,1fr)}
#view-documents #native-anamnesis .lifestyle-option-group{min-width:0}
#view-documents #native-anamnesis .lifestyle-option-visual{font-size:2rem}
#view-documents #native-anamnesis .lifestyle-option-group .anamnesis-option>span{align-items:center;text-align:center}
