.case-detail-page[data-v-03de67cd]{padding:32px 40px 48px;min-height:100vh;background:transparent}.page-header[data-v-03de67cd]{max-width:1400px;margin:0 auto 24px;position:relative;z-index:1}.back-btn[data-v-03de67cd]{color:var(--zcb-text-primary,#0f172a);margin-bottom:8px}.page-title[data-v-03de67cd]{color:var(--zcb-text-primary,#0f172a);font-size:1.8rem;font-weight:800;margin:0 0 12px}.meta[data-v-03de67cd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail-layout[data-v-03de67cd]{display:grid;grid-template-columns:360px 1fr;gap:22px;max-width:1400px;margin:0 auto}.desc-panel[data-v-03de67cd],.editor-panel[data-v-03de67cd]{background:hsla(0,0%,100%,.95);border-radius:18px;border:1px solid rgba(66,153,225,.25);-webkit-box-shadow:0 12px 32px rgba(0,0,0,.12);box-shadow:0 12px 32px rgba(0,0,0,.12);overflow:hidden}.desc-panel[data-v-03de67cd]{padding:24px}.desc-panel h3[data-v-03de67cd]{margin:0 0 12px;color:#1e3c72;font-size:1.2rem}.desc[data-v-03de67cd]{color:#555;line-height:1.7;margin:0 0 16px}.tags[data-v-03de67cd]{gap:6px;margin-bottom:18px}.actions[data-v-03de67cd],.tags[data-v-03de67cd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.actions[data-v-03de67cd]{gap:8px;margin-bottom:16px}.run-box[data-v-03de67cd]{background:#f8f9fa;border-radius:10px;padding:12px;border-left:3px solid #4299e1}.run-status.ok[data-v-03de67cd]{color:#2f855a;font-weight:700;margin-bottom:8px}.run-status.err[data-v-03de67cd]{color:#c53030;font-weight:700;margin-bottom:8px}.run-box pre[data-v-03de67cd]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.9rem;color:#333}@media (max-width:960px){.detail-layout[data-v-03de67cd]{grid-template-columns:1fr}}