/* Preserve the GEA tile layout with the shared version-scoped structure. */
body.layout.start .sTab > .fsStruct { min-width: 0; }
body.layout.start .sTab .fsStruct .item.iS.l0 { display: block; }
body.layout.start .sTab .fsStruct .item.iS.l0 > .itemTitle { padding-top: 5px; }
body.layout .sTab .fsStruct .item.iS .maxPoints,
body.layout .sTab .fsStruct .item.iS .aktPoints,
body.layout .sTab .fsStruct .item.iS .must { display: none; }
body.layout.start .fsStructForm > ul.structure.p0 {
    height: auto;
    min-height: 0;
    align-content: flex-start;
}
body.layout.start .sTab .fsStruct .item.iS.l0 > .itemTitle,
body.layout.start .sTab .fsStruct .item.iS.l0 > .itemTitle > span {
    width: 100%;
    max-width: 100%;
    white-space: normal;
    overflow-wrap: normal;
}
body.layout.start .sTab .fsStruct .item.iS.l0 > .itemTitle > span::after {
    display: none;
}
body.layout.detail .fsStructForm > ul.structure.p0 {
    display: block;
    height: auto;
    min-height: 0;
}
body.layout.detail .fsStructForm > ul.structure.p0 > li {
    width: 100%;
}
body.layout .sTab .fsStruct .item.iS.l0 > .itemTitle > span::after {
    display: none;
}
