/*
=========================================================
ABB Build From Input
Niche Layer - Service
Overrides only
=========================================================
*/

.abb-build-input.abb-niche-service{

    --abb-primary:#0f766e;
    --abb-success:#16a34a;
    --abb-warning:#f59e0b;

}

/* Headings */

.abb-build-input.abb-niche-service h2{

    color:var(--abb-primary);

}

/* CTA */

.abb-build-input.abb-niche-service .abb-cta-btn{

    border-radius:999px;

    box-shadow:var(--abb-shadow-soft);

}

/* Callouts */

.abb-build-input.abb-niche-service .abb-callout{

    border-left:6px solid var(--abb-success);

    background:#f0fdfa;

}

/* Service overview box */

.abb-build-input.abb-niche-service .abb-service-box{

    background:#ffffff;

    border:1px solid #ccfbf1;

    border-radius:18px;

    padding:22px;

    margin:26px 0;

    box-shadow:var(--abb-shadow-soft);

}

/* Trust box */

.abb-build-input.abb-niche-service .abb-trust-box{

    background:#f8fafc;

    border:1px solid #e2e8f0;

    border-radius:16px;

    padding:20px;

    margin:24px 0;

}

/* Review cards */

.abb-build-input.abb-niche-service .abb-review-card{

    border-left:5px solid var(--abb-success);

}

/* Portfolio / sample images */

.abb-build-input.abb-niche-service img{

    border-radius:16px;

    box-shadow:var(--abb-shadow-soft);

}