.gfy-cat7{--cat7-blue:#0878e8;--cat7-blue-dark:#06254a;--cat7-green:#13aa68;--cat7-green-dark:#07834f;--cat7-text:#082344;--cat7-muted:#60738e;--cat7-border:#dce6f0;--cat7-soft:#f4f8fc;--cat7-shadow:0 12px 34px rgba(8,35,68,.08);color:var(--cat7-text);background:#fff}.gfy-cat7 *,.gfy-cat7 *::before,.gfy-cat7 *::after{box-sizing:border-box}.gfy-cat7 a{color:inherit;text-decoration:none}.gfy-cat7 svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gfy-cat7-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gfy-cat7-hero{position:relative;overflow:hidden;padding:54px 0 30px;border-bottom:1px solid var(--cat7-border);background:radial-gradient(circle at 18% 22%,rgba(19,170,104,.1),transparent 34%),radial-gradient(circle at 82% 12%,rgba(8,120,232,.1),transparent 31%),linear-gradient(180deg,#f9fcff 0%,#fff 100%)}.gfy-cat7-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(8,120,232,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(8,120,232,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}.gfy-cat7-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,.95fr);gap:56px;align-items:center}.gfy-cat7-eyebrow,.gfy-cat7-section-kicker,.gfy-cat7-side-label{display:inline-flex;align-items:center;color:var(--cat7-green-dark);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gfy-cat7-intro h1{max-width:700px;margin:8px 0 10px;color:var(--cat7-text);font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.04;letter-spacing:-.045em}.gfy-cat7-lead{max-width:680px;margin:0 0 24px;color:var(--cat7-muted);font-size:1.02rem;line-height:1.7}.gfy-cat7-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;max-width:720px;padding:6px;border:1px solid #d5e0eb;border-radius:13px;background:#fff;box-shadow:0 14px 35px rgba(8,35,68,.09)}.gfy-cat7-search:focus-within{border-color:rgba(8,120,232,.55);box-shadow:0 0 0 4px rgba(8,120,232,.1),0 14px 35px rgba(8,35,68,.09)}.gfy-cat7-search-icon{display:grid;width:42px;height:42px;place-items:center;color:#46627f;font-size:1.25rem}.gfy-cat7-search input{min-width:0;width:100%;height:46px;padding:0;border:0;outline:0;color:var(--cat7-text);background:transparent;font:inherit}.gfy-cat7-search button{min-height:46px;padding:0 24px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--cat7-green),var(--cat7-green-dark));font:inherit;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgba(19,170,104,.22)}.gfy-cat7-keywords{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;color:var(--cat7-muted);font-size:.78rem}.gfy-cat7-keywords>span{margin-right:3px;color:var(--cat7-text);font-weight:700}.gfy-cat7-keywords a{padding:6px 10px;border:1px solid #dce5ee;border-radius:7px;color:#294563;background:rgba(255,255,255,.9);font-weight:700}.gfy-cat7-stats{overflow:hidden;border:1px solid var(--cat7-border);border-radius:17px;background:rgba(255,255,255,.93);box-shadow:var(--cat7-shadow);backdrop-filter:blur(14px)}.gfy-cat7-stat-grid{display:grid;grid-template-columns:repeat(4,1fr)}.gfy-cat7-stat{position:relative;display:flex;min-width:0;padding:24px 15px 22px;align-items:center;flex-direction:column;text-align:center}.gfy-cat7-stat:not(:last-child)::after{content:"";position:absolute;top:26px;right:0;bottom:26px;width:1px;background:var(--cat7-border)}.gfy-cat7-stat-icon{display:grid;width:45px;height:45px;margin-bottom:10px;place-items:center;border-radius:50%;font-size:1.35rem}.gfy-cat7-stat-icon.is-green{color:#0b9d5d;background:#e4f7ed}.gfy-cat7-stat-icon.is-blue{color:#0878e8;background:#e6f2fe}.gfy-cat7-stat-icon.is-violet{color:#7857d8;background:#eeeafd}.gfy-cat7-stat-icon.is-orange{color:#e87512;background:#fff0e1}.gfy-cat7-stat strong{font-size:1.38rem}.gfy-cat7-stat>span:not(.gfy-cat7-stat-icon){margin-top:7px;font-size:.77rem;font-weight:800}.gfy-cat7-stat small{max-width:120px;margin-top:6px;color:var(--cat7-muted);font-size:.67rem;line-height:1.45}.gfy-cat7-stats-footer{display:flex;min-height:42px;padding:9px 15px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--cat7-border);color:var(--cat7-muted);font-size:.7rem}.gfy-cat7-stats-footer span{display:inline-flex;align-items:center;gap:8px}.gfy-cat7-stats-footer i{width:7px;height:7px;border-radius:50%;background:var(--cat7-green)}.gfy-cat7-stats-footer a{color:var(--cat7-blue);font-weight:800}.gfy-cat7-section{padding:35px 0}.gfy-cat7-section-soft{background:linear-gradient(180deg,#fbfdff 0%,#f6f9fc 100%);border-block:1px solid #e8eef4}.gfy-cat7-section-header{display:flex;margin-bottom:20px;align-items:flex-end;justify-content:space-between;gap:24px}.gfy-cat7-section-header h2{margin:4px 0 3px;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.025em}.gfy-cat7-section-header p{margin:0;color:var(--cat7-muted);font-size:.82rem}.gfy-cat7-text-link{color:var(--cat7-blue);font-size:.78rem;font-weight:800}.gfy-cat7-popular-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.gfy-cat7-popular-card{--card-accent:#0ca762;--card-soft:#eefaf4;min-width:0;overflow:hidden;border:1px solid var(--cat7-border);border-radius:13px;background:linear-gradient(180deg,var(--card-soft) 0%,#fff 52%);transition:.18s ease}.gfy-cat7-popular-card[data-accent="travel"],.gfy-cat7-popular-card[data-accent="mobility"]{--card-accent:#1279db;--card-soft:#edf6ff}.gfy-cat7-popular-card[data-accent="food"]{--card-accent:#f0831a;--card-soft:#fff7ec}.gfy-cat7-popular-card[data-accent="business"],.gfy-cat7-popular-card[data-accent="education"]{--card-accent:#7250d4;--card-soft:#f4f0ff}.gfy-cat7-popular-card[data-accent="digital"]{--card-accent:#00a1ad;--card-soft:#edfafa}.gfy-cat7-popular-card[data-accent="home"]{--card-accent:#ec6e19;--card-soft:#fff4ec}.gfy-cat7-popular-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(8,35,68,.11)}.gfy-cat7-popular-card>a{display:flex;min-height:245px;padding:20px 13px 15px;align-items:center;flex-direction:column;text-align:center}.gfy-cat7-popular-icon{display:grid;width:47px;height:47px;margin-bottom:11px;place-items:center;color:var(--card-accent);border-radius:13px;background:rgba(255,255,255,.8);font-size:1.85rem}.gfy-cat7-popular-card h3{overflow:hidden;width:100%;margin:0;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.gfy-cat7-popular-count{margin-top:7px;color:var(--cat7-muted);font-size:.74rem}.gfy-cat7-popular-status{display:inline-flex;margin-top:16px;align-items:center;gap:5px;color:#16885a;font-size:.67rem;font-weight:700}.gfy-cat7-popular-status i{width:7px;height:7px;border-radius:50%;background:var(--cat7-green)}.gfy-cat7-popular-open{display:flex;width:100%;margin-top:auto;padding-top:15px;align-items:center;justify-content:space-between;border-top:1px solid rgba(8,35,68,.08);color:var(--card-accent);font-size:.68rem;font-weight:800}.gfy-cat7-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:18px;align-items:start}.gfy-cat7-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.gfy-cat7-topic-card,.gfy-cat7-side-card{border:1px solid var(--cat7-border);border-radius:13px;background:#fff}.gfy-cat7-topic-card{display:flex;min-height:286px;padding:17px;flex-direction:column}.gfy-cat7-topic-card header{display:flex;gap:10px}.gfy-cat7-topic-icon{display:grid;width:36px;height:36px;place-items:center;color:var(--cat7-green);border-radius:10px;background:#eaf8f1;font-size:1.15rem}.gfy-cat7-topic-card h3{margin:1px 0 2px;font-size:.83rem}.gfy-cat7-topic-card header span{color:var(--cat7-muted);font-size:.65rem}.gfy-cat7-topic-card ul{display:grid;margin:15px 0 0;padding:0;gap:4px;list-style:none}.gfy-cat7-topic-card li a{display:flex;padding:6px 5px;justify-content:space-between;gap:8px;border-radius:7px;color:#3b536d;font-size:.71rem}.gfy-cat7-topic-card li a:hover{color:var(--cat7-blue);background:#f4f8fc}.gfy-cat7-topic-more{display:inline-flex;margin-top:auto;padding-top:13px;gap:8px;color:var(--cat7-green-dark);font-size:.7rem;font-weight:800}.gfy-cat7-sidebar{display:grid;gap:13px}.gfy-cat7-side-card{padding:17px}.gfy-cat7-side-card h3{margin:5px 0 13px;font-size:.9rem}.gfy-cat7-ranking{display:grid;margin:0;padding-left:24px;gap:4px}.gfy-cat7-ranking li{color:var(--cat7-blue);font-size:.72rem;font-weight:800}.gfy-cat7-ranking a{display:flex;padding:6px 0;justify-content:space-between;gap:10px;color:var(--cat7-text)}.gfy-cat7-side-card.is-recommendation{border-color:#cfe8d9;background:linear-gradient(180deg,#f4fcf7 0%,#fff 100%)}.gfy-cat7-recommendations{display:grid;gap:7px}.gfy-cat7-recommendations a{display:flex;padding:9px 10px;align-items:center;justify-content:space-between;border:1px solid #dbe9e0;border-radius:8px;background:#fff;font-size:.7rem;font-weight:700}.gfy-cat7-alphabet-section{padding-bottom:48px}.gfy-cat7-result-count{color:var(--cat7-muted);font-size:.75rem}.gfy-cat7-alphabet{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.gfy-cat7-alphabet button{display:grid;min-width:33px;height:33px;padding:0 8px;place-items:center;border:1px solid var(--cat7-border);border-radius:7px;background:#fff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.gfy-cat7-alphabet button.is-active{border-color:var(--cat7-green);color:#fff;background:var(--cat7-green)}.gfy-cat7-letter-panel{overflow:hidden;border:1px solid var(--cat7-border);border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(8,35,68,.06)}.gfy-cat7-letter-panel>header{display:flex;padding:15px 18px;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eef4;background:#fbfdff}.gfy-cat7-letter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.gfy-cat7-letter-link{display:flex;padding:11px 12px;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;color:#38516c;font-size:.75rem}.gfy-cat7-letter-link:hover{color:var(--cat7-blue);background:#f4f8fc}.gfy-cat7-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;padding:15px;gap:14px;border:1px solid #d9ebe1;border-radius:14px;background:linear-gradient(90deg,#f4fcf7,#fbfefd)}.gfy-cat7-benefits article{display:flex;align-items:center;gap:11px}.gfy-cat7-benefits article>span{display:grid;width:37px;height:37px;place-items:center;border-radius:50%;color:var(--cat7-green-dark);background:#ddf6e9;font-weight:900}.gfy-cat7-benefits strong,.gfy-cat7-benefits small{display:block}.gfy-cat7-benefits strong{font-size:.72rem}.gfy-cat7-benefits small{color:var(--cat7-muted);font-size:.63rem}@media(max-width:1280px){.gfy-cat7-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:30px}.gfy-cat7-popular-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gfy-cat7-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gfy-cat7-letter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.gfy-cat7-hero-grid{grid-template-columns:1fr}.gfy-cat7-content-layout{grid-template-columns:1fr}.gfy-cat7-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.gfy-cat7-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gfy-cat7-search{grid-template-columns:auto minmax(0,1fr)}.gfy-cat7-search button{grid-column:1/-1;width:100%}.gfy-cat7-stat-grid{grid-template-columns:repeat(2,1fr)}.gfy-cat7-stat:nth-child(2)::after{display:none}.gfy-cat7-stat:nth-child(-n+2){border-bottom:1px solid var(--cat7-border)}.gfy-cat7-section-header{align-items:flex-start;flex-direction:column}.gfy-cat7-popular-grid,.gfy-cat7-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gfy-cat7-letter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.gfy-cat7-popular-grid,.gfy-cat7-topic-grid,.gfy-cat7-sidebar,.gfy-cat7-benefits{grid-template-columns:1fr}.gfy-cat7-letter-grid{grid-template-columns:1fr}}

/* =========================================================
   Public Catalog 7.1 enhancements
   ========================================================= */
.gfy-cat7-search {
    position: relative;
}

.gfy-cat7-suggestions {
    position: absolute;
    z-index: 30;
    top: calc(100% + 8px);
    left: 0;
    right: 0;
    overflow: hidden;
    border: 1px solid var(--cat7-border);
    border-radius: 13px;
    background: #fff;
    box-shadow: 0 18px 42px rgba(8, 35, 68, 0.16);
}

.gfy-cat7-suggestions a {
    display: flex;
    padding: 12px 15px;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    color: var(--cat7-text);
    font-size: 0.83rem;
    font-weight: 750;
}

.gfy-cat7-suggestions a + a {
    border-top: 1px solid #edf2f7;
}

.gfy-cat7-suggestions a:hover,
.gfy-cat7-suggestions a:focus {
    outline: none;
    color: var(--cat7-blue);
    background: #f4f8fc;
}

.gfy-cat7-suggestions small {
    flex: 0 0 auto;
    color: var(--cat7-muted);
    font-size: 0.7rem;
    font-weight: 600;
}

.gfy-cat7-suggestion-empty {
    padding: 14px 15px;
    color: var(--cat7-muted);
    font-size: 0.8rem;
}

.gfy-cat7-stat {
    transition: background-color 180ms ease, transform 180ms ease;
}

.gfy-cat7-stat:hover {
    z-index: 1;
    background: #fbfdff;
    transform: translateY(-2px);
}

.gfy-cat7-stat:hover .gfy-cat7-stat-icon {
    transform: scale(1.08);
}

.gfy-cat7-stat-icon {
    transition: transform 180ms ease;
}

.gfy-cat7-popular-card:hover .gfy-cat7-popular-icon {
    transform: scale(1.08) rotate(-2deg);
}

.gfy-cat7-popular-icon {
    transition: transform 180ms ease;
}

.gfy-cat7-reveal {
    opacity: 0;
    transform: translateY(14px);
    transition:
        opacity 420ms ease var(--reveal-delay, 0ms),
        transform 420ms ease var(--reveal-delay, 0ms),
        border-color 180ms ease,
        box-shadow 180ms ease;
}

.gfy-cat7-reveal.is-visible {
    opacity: 1;
    transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
    .gfy-cat7-reveal {
        opacity: 1;
        transform: none;
    }
}

/* =========================================================
   Public Catalog 7.2 – farbige Pastellkarten
   Gewählte Variante: freundlich, sichtbar bunter, aber ruhig.
   ========================================================= */
.gfy-cat7-popular-card {
    --card-accent: #0aa55f;
    --card-soft: #e8f8ef;
    --card-soft-strong: #d7f3e3;
    border-color: color-mix(in srgb, var(--card-accent) 20%, #dce6f0);
    background:
        radial-gradient(circle at 82% 10%, rgba(255,255,255,.72), transparent 34%),
        linear-gradient(180deg, var(--card-soft-strong) 0%, var(--card-soft) 34%, #ffffff 67%);
    box-shadow: 0 8px 20px rgba(8,35,68,.055);
}
.gfy-cat7-popular-card[data-accent="travel"],
.gfy-cat7-popular-card[data-accent="mobility"] {
    --card-accent: #1478e8;
    --card-soft: #e8f1ff;
    --card-soft-strong: #d8e8ff;
}
.gfy-cat7-popular-card[data-accent="restaurant"] {
    --card-accent: #f47b10;
    --card-soft: #fff1df;
    --card-soft-strong: #ffe3bd;
}
.gfy-cat7-popular-card[data-accent="health"] {
    --card-accent: #f07812;
    --card-soft: #fff1df;
    --card-soft-strong: #ffe2b8;
}
.gfy-cat7-popular-card[data-accent="car"] {
    --card-accent: #1377e2;
    --card-soft: #e8f2ff;
    --card-soft-strong: #d6e8ff;
}
.gfy-cat7-popular-card[data-accent="home"] {
    --card-accent: #f06423;
    --card-soft: #fff0e8;
    --card-soft-strong: #ffdcca;
}
.gfy-cat7-popular-card[data-accent="business"],
.gfy-cat7-popular-card[data-accent="briefcase"] {
    --card-accent: #0aa55f;
    --card-soft: #eaf8f0;
    --card-soft-strong: #d9f2e4;
}
.gfy-cat7-popular-card[data-accent="education"] {
    --card-accent: #7746dd;
    --card-soft: #f1ebff;
    --card-soft-strong: #e4d9ff;
}
.gfy-cat7-popular-card[data-accent="monitor"] {
    --card-accent: #7746dd;
    --card-soft: #f1ebff;
    --card-soft-strong: #e4d9ff;
}
.gfy-cat7-popular-card[data-accent="digital"] {
    --card-accent: #00a2a8;
    --card-soft: #e6f8f8;
    --card-soft-strong: #d0f0f1;
}
.gfy-cat7-popular-card:nth-child(4n) {
    --card-accent: #00a0a5;
    --card-soft: #e8f8f7;
    --card-soft-strong: #d1f0ef;
}
.gfy-cat7-popular-card:nth-child(5n) {
    --card-accent: #7746dd;
    --card-soft: #f1ebff;
    --card-soft-strong: #e4d9ff;
}
.gfy-cat7-popular-card:nth-child(7n) {
    --card-accent: #f06423;
    --card-soft: #fff0e8;
    --card-soft-strong: #ffdcca;
}
.gfy-cat7-popular-card > a {
    min-height: 245px;
    padding-top: 20px;
}
.gfy-cat7-popular-icon {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    color: var(--card-accent);
    background: rgba(255,255,255,.9);
    box-shadow: 0 7px 18px rgba(8,35,68,.07);
}
.gfy-cat7-popular-card:hover {
    border-color: color-mix(in srgb, var(--card-accent) 42%, #dce6f0);
    transform: translateY(-5px);
    box-shadow: 0 16px 32px rgba(8,35,68,.12);
}
.gfy-cat7-popular-card:hover .gfy-cat7-popular-icon {
    background: #fff;
    transform: scale(1.05);
}
.gfy-cat7-popular-card h3 {
    color: #071f3f;
}
.gfy-cat7-popular-open {
    color: var(--card-accent);
}

/* GFY_CATEGORIES_HOME_RESULTS_1_0
   Website-Treffer in der Kategorien-Live-Suche – Optik der Startseite */
.gfy-cat7-suggestions .gfy-cat7-website-result {
    display: grid;
    grid-template-columns: 58px minmax(0, 1fr) auto;
    align-items: center;
    gap: 13px;
    padding: 11px 13px;
    color: inherit;
    text-decoration: none;
    font-size: inherit;
    font-weight: inherit;
}

.gfy-cat7-suggestions .gfy-cat7-website-result + .gfy-cat7-website-result {
    border-top: 1px solid #edf1f5;
}

.gfy-cat7-suggestions .gfy-cat7-website-result:hover,
.gfy-cat7-suggestions .gfy-cat7-website-result:focus {
    color: inherit;
    background: #f5f9ff;
}

.gfy-cat7-suggestions .gfy-cat7-website-result img {
    width: 58px;
    height: 43px;
    object-fit: cover;
    border-radius: 8px;
    background: #eef2f6;
}

.gfy-cat7-suggestions .gfy-cat7-website-result b,
.gfy-cat7-suggestions .gfy-cat7-website-result small {
    display: block;
}

.gfy-cat7-suggestions .gfy-cat7-website-result b {
    overflow: hidden;
    color: var(--cat7-text);
    font-size: .88rem;
    font-weight: 800;
    line-height: 1.25;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gfy-cat7-suggestions .gfy-cat7-website-result small {
    overflow: hidden;
    margin-top: 3px;
    color: var(--cat7-muted);
    font-size: .72rem;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gfy-cat7-suggestions .gfy-cat7-website-result em {
    flex: 0 0 auto;
    color: var(--cat7-blue);
    font-size: .8rem;
    font-style: normal;
    font-weight: 900;
}

@media (max-width: 620px) {
    .gfy-cat7-suggestions .gfy-cat7-website-result {
        grid-template-columns: 50px minmax(0, 1fr) auto;
        gap: 10px;
        padding: 10px;
    }

    .gfy-cat7-suggestions .gfy-cat7-website-result img {
        width: 50px;
        height: 38px;
    }

    .gfy-cat7-suggestions .gfy-cat7-website-result em {
        font-size: .72rem;
    }
}
/* GFY_CATEGORIES_COMBINED_RESULTS_1_0_1 */
.gfy-cat7-suggestion-section-label {
    padding: 9px 13px 7px;
    border-bottom: 1px solid #edf2f7;
    color: #60738e;
    background: #fbfdff;
    font-size: .66rem;
    font-weight: 900;
    letter-spacing: .075em;
    text-transform: uppercase;
}

.gfy-cat7-suggestion-section-label--websites {
    border-top: 1px solid #e4ebf2;
}

.gfy-cat7-suggestion-loading {
    padding: 12px 15px;
    color: #60738e;
    background: #fff;
    font-size: .76rem;
}

.gfy-cat7-suggestions .gfy-cat7-category-result {
    display: flex;
    padding: 12px 15px;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}

.gfy-cat7-suggestions .gfy-cat7-category-result + .gfy-cat7-category-result {
    border-top: 1px solid #edf2f7;
}
/* /GFY_CATEGORIES_COMBINED_RESULTS_1_0_1 */