.pathway-card,.pathway-manager{min-width:0}.pathway-text{white-space:pre-wrap;overflow-wrap:anywhere}.pathway-actions{flex-wrap:wrap;gap:.75rem;display:flex}.material-audio audio{width:100%;max-width:100%;display:block}.pathway-manager textarea{resize:vertical;min-height:6rem}.pathway-manager select{min-width:0;max-width:100%}.pathway-manager details summary{cursor:pointer;padding:.8rem 0}@media (max-width:600px){.pathway-actions>.button{width:100%}}.pathway-manager [hidden]{display:none!important}.pathway-context,.pathway-preview,.pathway-selected-file,.pathway-material{border:1px solid var(--line,#d9d4c8);border-radius:16px;padding:1rem}.pathway-recipient{overflow-wrap:anywhere;border-left:3px solid #c5a059;padding:.5rem 1rem}.pathway-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pathway-file-list{margin:0;padding:0;list-style:none}.pathway-file-list li{border-bottom:1px solid var(--line,#d9d4c8);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.pathway-file-list span{overflow-wrap:anywhere;min-width:0}.pathway-file-list .button{flex-shrink:0}.library-upload-fields{border:1px solid var(--line,#d9d4c8);border-radius:14px;min-width:0;padding:1rem}.library-upload-fields input[type=file]{min-width:0;max-width:100%}.pathway-manager h2:focus{outline-offset:6px}@media (max-width:600px){.pathway-field-row{grid-template-columns:1fr}.pathway-file-list li{flex-direction:column;align-items:stretch}}.pathway-stages{padding-left:1.4rem}.pathway-stages li{padding:.5rem 0}.pathway-stages summary,.pathway-current-task summary{cursor:pointer;padding:.75rem 0;font-weight:600}.pathway-card{scroll-margin-top:8rem}.pathway-current-task[open]>summary{margin-bottom:1rem}
