.asx-ticker-link{color:inherit;text-decoration:none;font:inherit}
.asx-ticker-link:hover,.asx-ticker-link:focus-visible{text-decoration:underline;text-underline-offset:3px}
.asx-next-condition{white-space:normal;line-height:1.35}
td.asx-next-condition{min-width:190px;max-width:300px}
.asx-next-condition>span,.asx-next-condition small{display:block}
.asx-next-condition>strong,.asx-next-condition>b{display:block}

.mls-note{margin:6px 10px 10px;padding:7px 9px;border-radius:7px;background:#f8fafc;border:1px solid #e5eaf0;color:#64748b;font-size:9px;line-height:1.45}
.mls-note.production{border-left:3px solid #14a66f}.mls-note.shadow{border-left:3px solid #7758e6}
.mls-chart-note{margin:0 0 8px;padding:6px 8px;border-radius:6px;background:#f8fafc;color:#64748b;font-size:9px;line-height:1.35}
.so-model-meaning{margin:0;padding:8px 10px;background:#f8fafc;border-bottom:1px solid #edf2f7;color:#64748b;font-size:9px;line-height:1.45}
.so-model.prod .so-model-meaning{border-left:3px solid rgba(20,166,111,.2)}.so-model.shadow .so-model-meaning{border-left:3px solid rgba(119,88,230,.2)}
.so-semantic-row span{font-weight:650}
@media(max-width:767px){.mls-note{font-size:10px;margin:7px 0 10px}.mls-chart-note{font-size:10px}.p-mobile-card .mls-note{margin:7px 0 0}.so-model-meaning{font-size:10px;padding:9px 10px}}

.asx-freshness-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 12px}
.asx-freshness-item{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #e1e7ef;border-radius:7px;background:#fff;white-space:nowrap}
.asx-freshness-item em{font-style:normal;color:#7b8798;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.asx-freshness-item b{color:#455468;font-size:9px;font-weight:750}
.asx-freshness-item.missing{background:#f8fafc;border-style:dashed}.asx-freshness-item.missing b{color:#98a2b3}
@media(max-width:767px){.asx-freshness-strip{gap:5px;margin:7px 0 10px}.asx-freshness-item{padding:5px 6px;flex:1 1 calc(50% - 5px);justify-content:space-between}.asx-freshness-item em{font-size:7.5px}.asx-freshness-item b{font-size:8.5px}}

.asx-freshness-item i{font-style:normal;font-size:7px;font-weight:850;padding:2px 4px;border-radius:999px;background:#eef2f6;color:#607086}
.asx-freshness-item.FRESH i{background:#e2f7ed;color:#087653}.asx-freshness-item.LAGGING i{background:#fff3d8;color:#946300}.asx-freshness-item.STALE i,.asx-freshness-item.MISMATCH i{background:#fde8e8;color:#a83a3a}
.asx-quality-guard{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:9px 11px;border:1px solid #cde9dc;border-radius:9px;background:#f5fbf8;color:#31584a}
.asx-quality-dot{width:8px;height:8px;border-radius:50%;background:#14a66f;flex:none}.asx-quality-guard div{min-width:0}.asx-quality-guard b,.asx-quality-guard small{display:block}.asx-quality-guard b{font-size:10px}.asx-quality-guard small{margin-top:2px;font-size:9px;line-height:1.4;color:#607086}.asx-quality-guard em{margin-left:auto;font-style:normal;font-size:7.5px;font-weight:900;letter-spacing:.05em;white-space:nowrap}
.asx-quality-guard.LAGGING{border-color:#f2d8a7;background:#fffaf1}.asx-quality-guard.LAGGING .asx-quality-dot{background:#e5a12d}.asx-quality-guard.LAGGING b{color:#775313}
.asx-quality-guard.STALE,.asx-quality-guard.MISMATCH{border-color:#efc7c7;background:#fff7f7}.asx-quality-guard.STALE .asx-quality-dot,.asx-quality-guard.MISMATCH .asx-quality-dot{background:#d64545}.asx-quality-guard.STALE b,.asx-quality-guard.MISMATCH b,.asx-quality-guard.blocked em{color:#9f3030}
@media(max-width:767px){.asx-quality-guard{align-items:flex-start;padding:9px}.asx-quality-guard em{display:none}.asx-quality-guard b{font-size:9px}.asx-quality-guard small{font-size:8.5px}}
