.jd-purchase-help[hidden],jd-fit-checker[hidden]{display:none!important}.jd-purchase-help{min-width:0;padding-block:18px}.jd-purchase-help jd-fit-checker{display:block}.jd-fit__box{border:1px solid #ddd;border-radius:10px;background:#fff;overflow:hidden;color:#202020}.jd-fit__box>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center;cursor:pointer;list-style:none;padding:16px;font-size:17px;font-weight:700;line-height:1.35}.jd-fit__box>summary::-webkit-details-marker,.jd-fit__optional>summary::-webkit-details-marker{display:none}.jd-fit__box>summary small{grid-column:1/-1;font-size:13px;font-weight:400;color:#555;overflow-wrap:anywhere}.jd-fit__chevron{color:#c9242b;font-size:24px;line-height:1}.jd-fit__box[open]>summary{border-bottom:1px solid #eee}.jd-fit__box[open]>summary .jd-fit__chevron{transform:rotate(45deg)}.jd-fit__content{padding:0 16px 18px}.jd-fit__content p{font-size:14px;line-height:1.5;margin:0 0 12px}.jd-fit__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jd-fit__fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.jd-fit__fields label{display:block;font-size:13px;line-height:1.4;font-weight:600;min-width:0}.jd-fit__fields input{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:46px;padding:10px 8px;border:1px solid #aaa;border-radius:5px;background:#fff;color:#202020;font:inherit;font-size:16px;margin-top:5px}.jd-fit__fields input[aria-invalid=true]{border:2px solid #b51421}.jd-fit__optional{margin-top:12px;border-top:1px solid #e6e6e6;padding-top:6px}.jd-fit__optional>summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none;padding:7px 0;min-height:32px}.jd-fit__optional>summary::before{content:'+';margin-right:8px;color:#c9242b}.jd-fit__optional[open]>summary::before{content:'−'}.jd-fit__optional p{font-size:13px}.jd-fit__check{display:block;width:100%;min-height:46px;margin-top:15px;border:0;border-radius:5px;background:#c9242b;color:#fff;padding:12px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.jd-fit__check:hover{background:#aa1720}.jd-fit__check:focus-visible,.jd-fit__box summary:focus-visible,.jd-fit__fields input:focus-visible{outline:3px solid #202020;outline-offset:3px}.jd-fit__result{margin:14px 0;padding:12px;border-radius:6px;background:#f0f6f1;border:1px solid #679a77;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.jd-fit__result[hidden]{display:none}.jd-fit__result strong{display:block}.jd-fit__result p{margin:6px 0 0}.jd-fit__result[data-status=no_fit],.jd-fit__result[data-status=error]{background:#fff3f3;border-color:#b51421}.jd-fit__result[data-status=tight]{background:#fff8e9;border-color:#a97815}.jd-fit__content .jd-fit__note{font-size:12px;color:#595959;margin-top:13px}.jd-fit__advice{font-size:13px;text-decoration:underline;text-underline-offset:3px}@media(max-width:400px){.jd-fit__box>summary{padding:14px;font-size:16px}.jd-fit__content{padding:0 14px 15px}.jd-fit__fields{gap:7px}.jd-fit__fields label{font-size:12px}}
