.learning-family-v4--p062 .lu4-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.learning-family-v4--p062 .p062-library{grid-column:1/-1;min-width:0}
.learning-family-v4--p062 .p062-condition,.learning-family-v4--p062 .p062-result-count{font:inherit;line-height:1.7;margin:12px 0}.learning-family-v4--p062 .p062-result-count{font-weight:600}
.learning-family-v4--p062 .p062-results,.learning-family-v4--p062 .p062-source ul{list-style:none;padding:0;margin:12px 0;display:grid;gap:12px}
.learning-family-v4--p062 li[data-p062-course]{display:flex;align-items:center;gap:16px;border:1px solid var(--line,#ddded9);padding:12px;border-radius:10px;background:#fff;min-width:0}
.learning-family-v4--p062 li[data-p062-course]>div:last-child{min-width:0}.learning-family-v4--p062 h4{font:inherit;font-size:1.05em;font-weight:600;margin:0 0 8px;line-height:1.5}.learning-family-v4--p062 li span{font:inherit;font-size:1em;color:var(--muted,#66676b)}
.learning-family-v4--p062 .p062-thumbnail{width:48px;height:56px;flex-shrink:0;position:relative;background:#f2f2f0;display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden}
.learning-family-v4--p062 .p062-thumbnail>span{width:34px;height:26px;border:1px solid #66676b;border-radius:3px;position:relative}
.learning-family-v4--p062 .p062-thumbnail--web>span:before{content:'';position:absolute;left:0;right:0;top:5px;border-bottom:1px solid #66676b}
.learning-family-v4--p062 .p062-thumbnail--app>span{width:21px;height:34px;border-radius:5px}.learning-family-v4--p062 .p062-thumbnail--app>span:after{content:'';position:absolute;bottom:3px;left:8px;width:3px;height:3px;background:#66676b;border-radius:50%}
.learning-family-v4--p062 .p062-empty{background:#f2f2f0;padding:20px;border-radius:10px;margin:12px 0}.learning-family-v4--p062 .p062-empty strong{font:inherit;font-weight:500}.learning-family-v4--p062 .p062-empty p{font:inherit;line-height:1.7;margin:12px 0 0}
.learning-family-v4--p062 details{font:inherit;margin:20px 0 0}.learning-family-v4--p062 summary{font:inherit;min-height:48px;padding:12px 0;cursor:pointer}
.learning-family-v4--p062 table{font:inherit;width:100%;border-collapse:collapse;table-layout:fixed}.learning-family-v4--p062 caption{text-align:left;color:var(--muted,#66676b);font:inherit;margin:12px 0}
.learning-family-v4--p062 th,.learning-family-v4--p062 td{font:inherit;line-height:1.7;text-align:left;vertical-align:top;padding:12px 8px;border-bottom:1px solid var(--line,#ddded9)}
@media(max-width:760px){.learning-family-v4--p062 .lu4-stage{grid-template-columns:minmax(0,1fr)}.learning-family-v4--p062 li[data-p062-course]{gap:12px}.learning-family-v4--p062 .p062-empty{padding:16px}}
@media print{.learning-family-v4--p062 details>*{display:revert!important}.learning-family-v4--p062 .lu4-field{display:none}}
