/* Only module layout. Header, navigation, colours and controls belong to the common shell. */
.wj .compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wj #apps,.wj #conditions{border-top:1px solid var(--fc-border);padding-top:16px;margin-top:16px}
.wj #apps .check{margin-top:14px}.wj .check{font-weight:400}
.wj #result table{table-layout:fixed}.wj #result td,.wj #result th{overflow-wrap:anywhere}
.wj #result th:nth-child(1){width:29%}.wj #result th:nth-child(2){width:30%}
.wj #result .schemes figure{min-height:200px}.wj #result .schemes img{max-height:230px;max-width:100%;width:auto;height:auto}
.wj .source-note{font-size:12px;border-left:3px solid #976c23;padding:8px 12px;margin:12px 0;background:#fff6df;color:#493713}
.wj .result-subtitle{margin-top:20px}.wj .comparison-table td{min-width:200px;max-width:380px;overflow-wrap:anywhere}
.wj a.standard-card{text-decoration:none;display:block}
.wj #second-info{margin-bottom:12px}
@media(max-width:650px){.wj .compact{grid-template-columns:1fr}.wj #result table{table-layout:auto}.wj #result th{width:auto!important}.wj #result .schemes{grid-template-columns:1fr}}
