/* feature-comparison.css — generated, do not edit */
.cf-compare{--cf-compare-border: #dde1f0;--cf-compare-radius: 12px;--cf-compare-header-bg: #ffffff;--cf-compare-feature-bg: #ffffff;--cf-compare-competitor-bg: #ffffff;--cf-compare-highlight-bg: #eaf0fc;--cf-compare-highlight-header-bg: #141b3d;--cf-compare-highlight-header-text: #ffffff;--cf-compare-highlight-accent: #2563eb;--cf-compare-feature-header-color: #6b7280;--cf-compare-icon-size: 22px;--cf-compare-available: #2563eb;--cf-compare-partial: #d97706;--cf-compare-unavailable: #9ca3af;--cf-compare-competitor-icon: #9ca3af;--cf-compare-competitor-negative: #cd5c5c;--cf-compare-group-color: #6b7280;--cf-compare-group-bg: transparent;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);border:1px solid var(--cf-compare-border);border-radius:var(--cf-compare-radius);border-collapse:collapse;border-spacing:0;overflow:hidden;width:100%;box-sizing:border-box}.cf-compare thead,.cf-compare tbody,.cf-compare__row{display:contents}.cf-compare .cf-compare__cell{display:flex;align-items:center;gap:8px;min-width:0;border:none;border-bottom:1px solid var(--cf-compare-border);box-sizing:border-box;text-align:left}.cf-compare tbody:last-of-type .cf-compare__row:last-child .cf-compare__cell{border-bottom:none}.cf-compare .cf-compare__cell--feature{background:var(--cf-compare-feature-bg);font-weight:600}.cf-compare__cell--status{min-height:var(--cf-compare-icon-size)}.cf-compare__status-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;width:100%;text-align:left}.cf-compare__status-text{flex:1 1 0;min-width:0;font-size:.875rem;line-height:1.45}.cf-compare__status-text p{margin:0}.cf-compare__status-text p+p{margin-top:.5em}.cf-compare__status-text a{color:var(--cf-compare-highlight-accent);text-decoration:underline}.cf-compare__status-text a:hover,.cf-compare__status-text a:focus-visible{text-decoration:none}.cf-compare__cell--competitor{background:var(--cf-compare-competitor-bg)}.cf-compare__cell--clubforce{background:var(--cf-compare-highlight-bg);position:relative}.cf-compare__header .cf-compare__cell--clubforce{background:var(--cf-compare-highlight-header-bg)}.cf-compare__header .cf-compare__cell--clubforce:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--cf-compare-highlight-accent)}.cf-compare__header{font-weight:700}.cf-compare__header .cf-compare__cell{background:var(--cf-compare-header-bg);border-bottom-width:2px;font-weight:700}.cf-compare__header .cf-compare__cell--clubforce{background:var(--cf-compare-highlight-header-bg);color:var(--cf-compare-highlight-header-text)}.cf-compare__header .cf-compare__cell--feature{color:var(--cf-compare-feature-header-color);text-transform:uppercase;font-size:.75rem;letter-spacing:.06em}.cf-compare__column-logo{max-height:28px;width:auto;display:block}.cf-compare .cf-compare__cell--group{grid-column:1 / -1;background:var(--cf-compare-group-bg);color:var(--cf-compare-group-color);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;margin-top:8px}.cf-compare__status{display:inline-flex;width:var(--cf-compare-icon-size);height:var(--cf-compare-icon-size);flex-shrink:0}.cf-compare__status svg{width:100%;height:100%;display:block}.cf-compare__status--available{color:var(--cf-compare-available)}.cf-compare__status--partial{color:var(--cf-compare-partial)}.cf-compare__status--unavailable{color:var(--cf-compare-unavailable)}.cf-compare__cell--competitor .cf-compare__status--available{color:var(--cf-compare-competitor-icon)}.cf-compare__cell--competitor .cf-compare__status--partial,.cf-compare__cell--competitor .cf-compare__status--unavailable{color:var(--cf-compare-competitor-negative)}@media(max-width:767px){.cf-compare{display:flex;flex-direction:column;gap:12px;border:none;border-radius:0;overflow:visible}.cf-compare__row.cf-compare__header{display:none}.cf-compare__row{display:flex;flex-wrap:wrap;border:1px solid var(--cf-compare-border);border-radius:var(--cf-compare-radius);overflow:hidden}.cf-compare .cf-compare__cell{border-bottom:none}.cf-compare__cell--feature{flex:1 1 100%}.cf-compare .cf-compare__cell--status{flex:1 1 0;flex-direction:column;gap:6px;border-top:1px solid var(--cf-compare-border)}.cf-compare__cell--status[data-label]:before{content:attr(data-label);display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.cf-compare__cell--clubforce:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--cf-compare-highlight-accent)}.cf-compare__row.cf-compare__row--group{border:none;border-radius:0;overflow:visible;background:transparent}.cf-compare__row--group .cf-compare__cell--group{flex:1 1 100%;border-bottom:1px solid var(--cf-compare-border);padding:0 0 8px;margin-top:4px}}
