.resource-file-editor{margin:1rem 0;padding:1rem;border:1px solid #c5d3da;border-radius:10px;min-width:0}
.resource-file-editor legend{padding:0 .4rem;font-weight:650;overflow-wrap:anywhere}
.resource-file-editor label.check{display:flex;flex-direction:row;justify-content:flex-start;text-align:left;align-items:center;gap:.65rem;padding:.65rem 0;border:0;box-shadow:none;background:transparent;font-size:1rem;font-weight:500}
.resource-file-editor label.check input{width:1.15rem;height:1.15rem;flex:0 0 auto;margin:0}
#manage-resources>summary{font-weight:700;cursor:pointer;padding:.25rem 0}
#personal-adaptations textarea{min-height:10rem;line-height:1.6}
#personal-adaptations form>button{margin-top:.5rem}
@media(max-width:600px){.resource-file-editor{padding:.7rem}.resource-file-editor input[type=file]{max-width:100%;font-size:.9rem}}
