
/* v1.7: seminar-only selectors; other pages retain their previous styles. */
body.hkc-managed-page .hkc-workshop26 .hkc-w26-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;margin-bottom:28px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-intro>*{min-width:0}
body.hkc-managed-page .hkc-workshop26 figure{margin:0}
body.hkc-managed-page .hkc-workshop26 figure img{width:100%;height:auto;object-fit:contain;border-radius:12px}
body.hkc-managed-page .hkc-workshop26 figcaption{font-size:13px;color:var(--hkc-muted);margin-top:10px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-version{font-size:14px;margin-top:16px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-note{background:var(--hkc-accent-pale);border-left:4px solid var(--hkc-accent);padding:20px 24px;border-radius:6px;margin:24px 0}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-note p:last-child{margin-bottom:0}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px;padding-top:20px;border-top:1px solid var(--hkc-line)}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-program{list-style:none;margin:28px 0;padding:0}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-slot{display:grid;grid-template-columns:146px minmax(0,1fr) minmax(190px,.75fr);gap:20px;padding:22px;margin:0;border:1px solid var(--hkc-line);border-bottom:0;background:#fff}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-slot:first-child{border-radius:12px 12px 0 0}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-slot:last-child{border-bottom:1px solid var(--hkc-line);border-radius:0 0 12px 12px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-slot--experiment{background:#eef8f8}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-time{font-weight:800;color:var(--hkc-navy);white-space:nowrap}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-time span{display:block;font-size:12px;font-weight:600;color:var(--hkc-accent-dark)}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-topic strong{font-size:16px;line-height:1.6}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-topic small{display:block;color:var(--hkc-muted);font-size:13px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-speaker{font-size:13px;line-height:1.8}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-details{margin:26px 0;padding:20px;border:1px solid var(--hkc-line);border-radius:12px;background:#fff}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-details summary{font-weight:700;cursor:pointer;color:var(--hkc-navy)}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-details[open] summary{margin-bottom:20px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-transition{padding:22px;background:var(--hkc-navy);border-radius:12px;color:#fff}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-transition p{margin:8px 0 0}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-case-grid{margin-top:24px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-case h3{font-size:20px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-case-time{font-size:14px;color:var(--hkc-accent-dark);border-top:1px solid var(--hkc-line);padding-top:12px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-expected{background:var(--hkc-paper);padding:10px;border-radius:6px;font-size:14px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-specs{margin:0}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-specs>div{display:grid;grid-template-columns:240px 1fr;gap:18px;border-bottom:1px solid var(--hkc-line);padding:12px 0}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-specs dt{font-weight:700}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-specs dd{margin:0}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-small,body.hkc-managed-page .hkc-workshop26 .hkc-w26-source{font-size:13px;color:var(--hkc-muted)}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-source{margin-top:28px;padding-top:22px;border-top:1px solid var(--hkc-line)}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-subtitle{margin-top:36px}
@media(max-width:800px){
body.hkc-managed-page .hkc-workshop26 .hkc-w26-intro{grid-template-columns:1fr}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-slot{grid-template-columns:126px minmax(0,1fr);gap:10px 16px;padding:18px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-speaker{grid-column:2}
}
@media(max-width:520px){
body.hkc-managed-page .hkc-workshop26 .hkc-w26-slot{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-speaker{grid-column:1}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-time{display:flex;flex-wrap:wrap;gap:16px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-specs>div{grid-template-columns:minmax(0,1fr);gap:4px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-note{padding:16px}
}

/* v1.9: planned CASE2 loads (not experimental results). */
body.hkc-managed-page .hkc-workshop26 .hkc-w26-loads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-loads>div{min-width:0;background:#fff;border-radius:10px;padding:20px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-loads span{display:block;font-size:14px}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-loads strong{display:block;font-size:34px;line-height:1.35;margin:10px 0;color:var(--hkc-navy)}
body.hkc-managed-page .hkc-workshop26 .hkc-w26-loads small{font-size:18px}
@media(max-width:520px){body.hkc-managed-page .hkc-workshop26 .hkc-w26-loads{grid-template-columns:1fr}}
