.dtx-price-decision-guidance{padding:22px;border:1px solid #d9deec;border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(37,47,83,.07)}
.dtx-price-decision-guidance.is-stop{border-color:#f0b9ab;background:linear-gradient(135deg,#fff8f5,#fff)}
.dtx-price-decision-guidance.is-warn{border-color:#efd79d;background:linear-gradient(135deg,#fffaf0,#fff)}
.dtx-price-decision-guidance.is-go{border-color:#a9ddbe;background:linear-gradient(135deg,#f2fbf5,#fff)}
.dtx-price-decision-guidance__badge{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:999px;background:#e15e3f;color:#fff;font-size:12px;font-weight:700;letter-spacing:.4px}
.dtx-price-decision-guidance.is-warn .dtx-price-decision-guidance__badge{background:#c68a19}
.dtx-price-decision-guidance.is-go .dtx-price-decision-guidance__badge{background:#24985c}
.dtx-price-decision-guidance h2{margin:12px 0 7px;color:#202b4b;font-size:25px;line-height:1.35}
.dtx-price-decision-guidance__reason{margin:0;color:#616c86;font-size:13px;line-height:1.75}
.dtx-price-decision-guidance__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}
.dtx-price-decision-guidance__steps article{min-height:112px;padding:14px;border:1px solid #e2e6f0;border-radius:13px;background:#fff}
.dtx-price-decision-guidance__steps span{display:block;color:#8992a8;font-size:11px;font-weight:600}
.dtx-price-decision-guidance__steps strong{display:block;margin:8px 0 5px;color:#273354;font-size:18px;line-height:1.35}
.dtx-price-decision-guidance__steps em{display:block;color:#7a849b;font-size:11px;font-style:normal;line-height:1.55}
.dtx-price-decision-guidance__next{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:13px 15px;border-radius:12px;background:#2e3860;color:#fff}
.dtx-price-decision-guidance__next b{flex:0 0 auto;color:#cec9ff;font-size:12px}
.dtx-price-decision-guidance__next span{font-size:13px;line-height:1.65}
.dtx-price-decision-evidence-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:20px 2px 0}
.dtx-price-decision-evidence-title strong{color:#293553;font-size:14px}
.dtx-price-decision-evidence-title span{color:#929aae;font-size:11px}
.dtx-price-decision-details{margin-top:18px;border:1px solid #e1e5ef;border-radius:15px;background:#fff;overflow:hidden}
.dtx-price-decision-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}
.dtx-price-decision-details>summary::-webkit-details-marker{display:none}
.dtx-price-decision-details>summary span{display:flex;flex-direction:column;gap:3px}
.dtx-price-decision-details>summary b{color:#34405f;font-size:14px}
.dtx-price-decision-details>summary small{color:#929aae;font-size:11px}
.dtx-price-decision-details>summary em{color:#5b4bd3;font-size:12px;font-style:normal;font-weight:600}
.dtx-price-decision-details[open]>summary{border-bottom:1px solid #edf0f5;background:#fafaff}
.dtx-price-decision-details[open]>summary em{font-size:0}
.dtx-price-decision-details[open]>summary em:after{content:'收起';font-size:12px}
.dtx-price-decision-details__body{padding:0 18px 18px}
@media(max-width:900px){.dtx-price-decision-guidance__steps{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.dtx-price-decision-guidance{padding:16px}.dtx-price-decision-guidance h2{font-size:21px}.dtx-price-decision-guidance__steps{grid-template-columns:1fr}.dtx-price-decision-evidence-title{align-items:flex-start;flex-direction:column;gap:4px}}
