/* Approved B summary: isolated cards and bottom capsule. 2026-10-24. */
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-rail-scroll{background:#f4f7fb}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-rail-heading--lingxing{background:#fff;margin:0;padding:16px 18px;border-bottom:1px solid #e2e9f2}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-list-rail-content{padding:16px 18px}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-summary{display:grid;gap:16px}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-summary section.dw-lxb-card{min-width:0;margin:0;padding:8px;border:1px solid #dce5f0;border-radius:10px;background:#fff;box-shadow:none;overflow:hidden}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-summary .dw-lxb-card>.dw-lxb-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:9px 12px;min-height:36px;background:#edf3fa;border:1px solid #dce5f0;border-bottom:0;border-radius:6px 6px 0 0}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-card-heading h3{margin:0;font-size:14px;line-height:21px;color:#1b2b47;font-weight:700;overflow-wrap:anywhere}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-child-heading>div{min-width:0}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-card-heading small{display:block;margin-top:3px;font-size:11px;line-height:17px;color:#7486a0;overflow-wrap:anywhere}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-facts,#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-costs{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:12px;line-height:19px;color:#223553}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-facts th,#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-facts td{padding:7px 12px;border:1px solid #dce5f0;text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-facts th{width:32%;background:#f0f5fb;color:#6b7f9b;font-weight:500}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-facts td{font-weight:600}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-costs th,#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-costs td{width:33.333%;border:1px solid #dce5f0;padding:8px;text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-costs th{background:#edf3fa;color:#6b7f9b;font-size:11px;font-weight:500}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-costs td{font-weight:650}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dce5f0;border-top:0;border-radius:0 0 6px 6px;padding:8px 12px;font-size:12px;line-height:19px}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec>span{color:#6b7f9b;font-weight:500}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec strong{color:#223553;font-weight:600;overflow-wrap:anywhere}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec a{color:#2861ed;font-weight:600;text-decoration:none;white-space:nowrap}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec a:hover{text-decoration:underline}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec small,#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-empty{color:#8998ad;font-size:12px}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-empty{margin:0;padding:14px}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-child-status{font-size:11px;white-space:nowrap;color:#a2610b;flex:none}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-child-status.is-done{color:#168252}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-rail-footer-actions{display:flex;align-items:center;justify-content:center;padding:14px 18px;background:#fff;border-top:1px solid #dce5f0}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-rail-footer-actions>.dw-lxb-start{flex:0 1 210px;width:210px;max-width:100%;min-height:40px;height:40px;padding:0 22px;border-radius:999px;border:1px solid #2861ed;background:#2861ed;color:#fff;font-size:13px;font-weight:600;box-shadow:none}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-start:hover{background:#1f50d2;border-color:#1f50d2}
#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-start:focus-visible,#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec a:focus-visible{outline:2px solid #6a97ff;outline-offset:3px}
@media(max-width:480px){#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-list-rail-content{padding:12px}#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-summary{gap:12px}#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec{grid-template-columns:68px minmax(0,1fr);gap:6px 8px}#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec>a,#developmentWorkbenchRoot .dw-list-rail--lingxing-data .dw-lxb-spec>small{grid-column:2;justify-self:end}}
