.scenario-config[data-v-09a65817]{border-radius:18px}.resource-filters[data-v-09a65817]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.resource-filters label[data-v-09a65817]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-size:12px;color:#67748a;-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px}.resource-filters .ant-select[data-v-09a65817]{width:100%}.resource-filters .keyword-filter[data-v-09a65817]{-webkit-box-flex:2;-ms-flex:2 1 260px;flex:2 1 260px}.resource-hint[data-v-09a65817]{margin:16px 0 24px;color:#758296;font-size:13px}.resource-error[data-v-09a65817]{margin-bottom:16px}.resource-catalog[data-v-09a65817]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.catalog-card[data-v-09a65817]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;text-align:left;padding:22px;background:#fff;border:1px solid #e5e9f2;border-radius:14px;cursor:pointer}.catalog-card[data-v-09a65817]:focus,.catalog-card[data-v-09a65817]:hover{border-color:#9a91e2;background:#f9f8ff}.catalog-card>.anticon[data-v-09a65817]{color:#7b68c8;font-size:24px;-ms-flex-item-align:start;align-self:flex-start;background:#f1edff;padding:10px;border-radius:12px}.catalog-card strong[data-v-09a65817]{font-size:16px;color:#283a55}.catalog-card span[data-v-09a65817]{color:#7b8799;line-height:1.7}.catalog-card small[data-v-09a65817]{color:#7664cb}.resource-layout[data-v-09a65817]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.chapter-list[data-v-09a65817]{border-right:1px solid #edf0f5;padding-right:20px}.chapter-heading[data-v-09a65817]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;margin:0 0 16px}.chapter-heading span[data-v-09a65817],.content-heading span[data-v-09a65817]{font-size:12px;color:#7c889a;font-weight:400}.stage-item[data-v-09a65817]{width:100%;border:0;padding:13px 10px;margin-bottom:8px;border-radius:10px;background:#f7f9fc;color:#52647e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-align:left;cursor:pointer}.stage-item.active[data-v-09a65817]{color:#6252b4;background:#f0ecff}.stage-item .ant-tag[data-v-09a65817]{margin-left:auto}.stage-order[data-v-09a65817]{color:#8c94a6;font-size:12px}.content-heading[data-v-09a65817]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;gap:8px}.content-heading h3[data-v-09a65817]{margin:0;font-size:17px;color:#2b3d58}.chapter-description[data-v-09a65817],.script-source[data-v-09a65817]{color:#8390a1;font-size:12px}.script-card[data-v-09a65817]{padding:20px;border:1px solid #e8edf4;border-left:4px solid #839bf1;border-radius:12px;margin-bottom:16px}.script-key[data-v-09a65817]{border-left-color:#e7b454;background:#fffcf5}.script-taboo[data-v-09a65817]{border-left-color:#e57b85;background:#fff8f8}.script-header[data-v-09a65817]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:14px}.script-header h4[data-v-09a65817]{margin:0;font-size:15px}.script-header small[data-v-09a65817]{margin-left:auto;color:#8a96a7}.script-content[data-v-09a65817]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;color:#42536b}.script-tips[data-v-09a65817]{padding:10px 12px;margin-top:16px;border-radius:8px;background:#fff6dc;color:#9b7528;font-size:13px}.resource-attachments[data-v-09a65817]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:16px}.resource-attachments a[data-v-09a65817]{overflow-wrap:anywhere}@media(max-width:900px){.resource-layout[data-v-09a65817]{grid-template-columns:200px minmax(0,1fr);gap:16px}}@media(max-width:600px){.scenario-config[data-v-09a65817] .ant-card-body{padding:16px}.resource-layout[data-v-09a65817]{grid-template-columns:1fr}.chapter-list[data-v-09a65817]{border:0;padding:0}.resource-catalog[data-v-09a65817]{grid-template-columns:1fr}.script-card[data-v-09a65817]{padding:16px}}