.price-next{border:1px solid #91a7b0;border-radius:10px;padding:18px;margin:16px 0;background:#f1f6f8;color:#173c4c}
.price-state{display:inline-block;font-size:.8rem;font-weight:750;line-height:1.45;border:1px solid currentColor;border-radius:5px;padding:4px 8px;max-width:100%}
.price-state-fixed{color:#15574d;background:#e8f4ed}.price-state-information{color:#174f6d;background:#e9f3f9}.price-state-after_audit{color:#50356f;background:#f3eef9}.price-state-exception{color:#674800;background:#fff0c8}
.price-next-after_audit{background:#f8f5fb;border-color:#a891bd;color:#3f2e57}.price-next-exception{background:#fff7e7;border-color:#bd9c4c;color:#4a380c}
.price-next h3{font-size:1.15rem;margin:12px 0}.price-next p{line-height:1.6;margin:.5rem 0}.price-next .hint{color:inherit;font-size:.85rem}.price-next ul{padding-left:20px}
.price-next li+li{margin-top:16px}.price-next :focus-visible{outline:3px solid #a85200;outline-offset:4px}
.ux-need-filters{flex-direction:row}
.stage-scope{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stage-scope>div{padding:14px;border:1px solid #9bb4ab;border-radius:8px;background:#f3f8f5}.stage-scope>div+div{border-color:#bba47b;background:#fff7e8}.fixed-stage-scope{margin:1rem 0;padding:16px;border:1px solid #93b2a5;border-radius:10px}.fixed-stage-selector details>summary{font-weight:750}.fixed-stage-selector .global-price{margin-bottom:1rem}
@media(max-width:650px){.price-next{padding:14px}.price-state{font-size:.76rem}.price-next h3{line-height:1.35}}
@media(max-width:650px){.stage-scope{grid-template-columns:1fr}.fixed-stage-scope{padding:12px}}
