.d-flex[data-v-00993d8f]{display:flex}.flex-wrap[data-v-00993d8f]{flex-wrap:wrap}.jobOfferComparator[data-v-00993d8f]{max-width:1200px}.jobOfferComparator .w-100[data-v-00993d8f]{width:100%}.jobOfferComparator .offerVsBanner[data-v-00993d8f]{display:flex;align-items:center;justify-content:center;gap:12px}.jobOfferComparator .offerVsBanner__side[data-v-00993d8f]{flex:1;max-width:320px;text-align:center;background:#17445c;color:#fff;font-weight:700;font-size:16px;padding:10px 12px;border-radius:8px}.jobOfferComparator .offerVsBanner__vs[data-v-00993d8f]{font-weight:900;font-size:18px;color:#df2073;flex:0 0 auto}@media(max-width:576px){.jobOfferComparator .offerVsBanner__side[data-v-00993d8f]{font-size:13px;padding:8px}}.jobOfferComparator .panel-heading[data-v-00993d8f]{font-size:15px;font-weight:700;color:#17445c;border-left:4px solid #4e8ab5;padding-left:8px;margin-bottom:14px;text-align:left}.jobOfferComparator .offerCard[data-v-00993d8f]{background:#fdfdfd;padding:18px;border-radius:10px;border:1px solid #eee;height:100%}.jobOfferComparator .offerCard.offer-B[data-v-00993d8f]{border-top:4px solid #df2073}.jobOfferComparator .offerCard.offer-A[data-v-00993d8f]{border-top:4px solid #4e8ab5}@media(max-width:576px){.jobOfferComparator .offerCard[data-v-00993d8f]{padding:14px}}.jobOfferComparator .offerCard__header[data-v-00993d8f]{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.jobOfferComparator .offerCard__badge[data-v-00993d8f]{flex:0 0 auto;background:#4e8ab5;color:#fff;font-weight:700;font-size:13px;padding:4px 10px;border-radius:20px}.jobOfferComparator .offerCard.offer-B .jobOfferComparator .offerCard__badge[data-v-00993d8f]{background:#df2073}.jobOfferComparator .offerCard__nameInput[data-v-00993d8f]{flex:1;min-width:120px}.jobOfferComparator label[data-v-00993d8f]{display:block;font-weight:600;margin-bottom:6px;color:#3f464d;font-size:13px}.jobOfferComparator .field-hint[data-v-00993d8f]{font-size:11px;color:#7993a5;line-height:1.4;margin-top:4px}.jobOfferComparator .result-heading[data-v-00993d8f]{font-size:20px;font-weight:700;color:#17445c;text-align:left}@media(max-width:576px){.jobOfferComparator .result-heading[data-v-00993d8f]{font-size:18px}}.jobOfferComparator .resultCard[data-v-00993d8f]{position:relative;background:#fff;padding:18px;border-radius:10px;border-top:4px solid #7993a5;box-shadow:0 2px 8px #0000000d;text-align:left;height:100%}.jobOfferComparator .resultCard.offer-A[data-v-00993d8f]{border-top-color:#4e8ab5}.jobOfferComparator .resultCard.offer-B[data-v-00993d8f]{border-top-color:#df2073}.jobOfferComparator .resultCard.is-value-winner[data-v-00993d8f]{border-top-color:#28a745;box-shadow:0 6px 18px #28a7452e}.jobOfferComparator .resultCard .best-badge[data-v-00993d8f]{position:absolute;top:-12px;right:12px;background:#28a745;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;box-shadow:0 2px 6px #00000026}.jobOfferComparator .resultCard h4[data-v-00993d8f]{font-size:16px;font-weight:700;color:#17445c;margin-bottom:8px}.jobOfferComparator .resultCard__hero[data-v-00993d8f]{background:#f8fafc;border-radius:8px;padding:10px 12px}.jobOfferComparator .resultCard__hero .hero-label[data-v-00993d8f]{font-size:12px;color:#3f464d;margin-bottom:2px;display:flex;align-items:center;gap:6px}.jobOfferComparator .resultCard__hero .mini-badge[data-v-00993d8f]{background:#28a745;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px}.jobOfferComparator .resultCard__hero .hero-amount[data-v-00993d8f]{font-size:26px;font-weight:700;color:#222}@media(max-width:576px){.jobOfferComparator .resultCard__hero .hero-amount[data-v-00993d8f]{font-size:22px}}.jobOfferComparator .resultCard .detail-line[data-v-00993d8f]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#3f464d;margin-bottom:6px}.jobOfferComparator .resultCard .detail-line strong[data-v-00993d8f]{color:#17445c}.jobOfferComparator .resultCard .detail-line strong.is-cost[data-v-00993d8f]{color:#df2073}.jobOfferComparator .chart-container[data-v-00993d8f]{position:relative;background:#fff;padding:16px;border-radius:8px;border:1px solid #eee;box-shadow:0 2px 12px #00000008}.jobOfferComparator .chart-container canvas[data-v-00993d8f]{max-height:260px}.jobOfferComparator .insightsBox[data-v-00993d8f]{background:#fff7f9;border:1px dashed #fccccc;border-radius:8px;padding:14px 16px}.jobOfferComparator .insightsBox__list[data-v-00993d8f]{margin:0;padding-left:20px;font-size:13px;color:#3f464d;line-height:1.8}.jobOfferComparator .disclaimer[data-v-00993d8f]{font-size:12px;color:#7993a5;text-align:right}
