.match-meter{margin:10px 12px 0}.match-meter__lbl{font-size:var(--text-xs);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:4px;white-space:nowrap}.match-meter__bar{height:4px;border-radius:99px;background:var(--gray-100);overflow:hidden}.match-meter__bar i{display:block;height:100%;border-radius:99px}.match-why__same--card{margin-top:6px;font-size:var(--text-xs);font-weight:var(--fw-bold);color:#2f9e44}.section_offset .title_box_in>.link{position:relative;z-index:2;flex:0 0 auto;display:inline-flex;align-items:center;white-space:nowrap}.section_offset .title_box_in>h2{position:relative;z-index:0;flex:0 1 auto}.match-page__title{margin-bottom:14px}.match-page__title h1{margin:0;font-size:var(--text-xl);line-height:1.25;font-weight:var(--fw-bold)}.match-source-bar{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:12px 14px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;color:inherit;text-decoration:none}.match-source-bar:hover{border-color:var(--color-primary)}.match-source-bar__img{flex:0 0 72px;width:72px}.match-source-bar__img img{display:block;width:72px;height:72px;object-fit:contain}.match-source-bar__meta{min-width:0;display:flex;flex-direction:column;gap:2px}.match-source-bar__lbl{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--gray-400)}.match-source-bar__name{font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:1.3}.match-source-bar__price{display:flex;align-items:baseline;gap:8px;margin-top:2px}.match-source-bar__price strong{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--color-primary)}.match-source-bar__price em{font-style:normal;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--gray-400);text-decoration:line-through}.match-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.match-row{position:relative;display:block;padding:10px;background:#fff;border:1px solid var(--gray-200);border-radius:14px;min-width:0}.match-row__card{position:relative;z-index:1;width:min(44%,340px);min-width:0}.match-row__diff{position:absolute;top:10px;bottom:10px;left: calc(min(44%, 340px) + 20px);right:10px;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--gray-50);border-radius:12px;overflow:hidden;border:1px solid var(--gray-200)}.match-row__diff-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;padding:8px 10px;border-bottom:1px solid var(--gray-200);background:#fff;flex:0 0 auto}.match-row__diff-head strong{font-size:var(--text-sm);font-weight:var(--fw-bold);text-transform:capitalize}.match-row__diff-head span{font-size:var(--text-xs);font-weight:var(--fw-bold);color:#2f9e44}.match-row__diff-scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:6px 8px 10px}.match-diff{padding:8px 4px;border-bottom:1px solid var(--gray-200)}.match-diff:last-child{border-bottom:0}.match-diff__name{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--gray-800);margin-bottom:6px}.match-diff__cols{display:grid;grid-template-columns:1fr 1fr;gap:6px}.match-diff__lbl{font-size:var(--text-xs);font-weight:var(--fw-bold);margin-bottom:2px}.match-diff__col--yours .match-diff__lbl{color:var(--gray-400)}.match-diff__col--theirs .match-diff__lbl{color:var(--color-primary)}.match-diff__vals{list-style:none;margin:0;padding:0}.match-diff__vals li{font-size:var(--text-xs);font-weight:var(--fw-bold);line-height:1.35;color:var(--gray-900);padding:1px 0;word-break:break-word}.match-diff__col--yours{padding:6px 8px;background:#fff;border-radius:8px;border:1px solid var(--gray-200)}.match-diff__col--theirs{padding:6px 8px;background:var(--gray-100);border-radius:8px;border:1px solid #d7dbff}@media only screen and (max-width:1199px){.match-list{grid-template-columns:1fr}.match-row__card{width:min(42%,300px)}.match-row__diff{left: calc(min(42%, 300px) + 22px)}}@media only screen and (max-width:767px){.match-page__title h1{font-size:var(--text-lg)}.match-source-bar{padding:10px;gap:10px}.match-source-bar__img,.match-source-bar__img img{width:56px;height:56px;flex-basis:56px}.match-source-bar__name{font-size:var(--text-sm)}.match-list{grid-template-columns:1fr;gap:12px}.match-row{padding:8px}.match-row__card{width:100%;max-width:none}.match-row__diff{position:static;margin-top:10px;left:auto;right:auto;top:auto;bottom:auto;height:auto}.match-diff__cols{grid-template-columns:1fr}.match-row__diff-scroll{max-height:260px}}