/*
=========================================================
ABB Build From Input
Network Layer - SaaS Affiliate
Overrides only
=========================================================
*/

.abb-build-input.abb-network-saas{

    --abb-primary:#2563eb;
    --abb-success:#10b981;
    --abb-warning:#f59e0b;
    --abb-dark:#0f172a;

}

/* CTA */

.abb-build-input.abb-network-saas .abb-cta-btn{

    background:linear-gradient(135deg,#2563eb,#1d4ed8);

    color:#fff!important;

    border-radius:12px;

    font-weight:800;

    box-shadow:var(--abb-shadow-soft);

}

.abb-build-input.abb-network-saas .abb-cta-btn:hover{

    background:linear-gradient(135deg,#1d4ed8,#1e40af);

}

/* Pricing */

.abb-build-input.abb-network-saas .abb-pricing-box{

    background:#ffffff;

    border:1px solid #dbeafe;

    border-radius:18px;

    padding:24px;

    margin:28px 0;

    box-shadow:var(--abb-shadow-soft);

}

/* Free Trial */

.abb-build-input.abb-network-saas .abb-free-trial{

    background:#ecfdf5;

    border-left:5px solid #10b981;

    border-radius:14px;

    padding:18px;

    margin:24px 0;

}

/* Enterprise */

.abb-build-input.abb-network-saas .abb-enterprise{

    background:#eff6ff;

    border-left:5px solid #2563eb;

    border-radius:14px;

    padding:18px;

    margin:24px 0;

}

/* Feature badges */

.abb-build-input.abb-network-saas .abb-feature-badge{

    display:inline-block;

    padding:6px 12px;

    margin:4px;

    border-radius:999px;

    background:#eff6ff;

    color:#2563eb;

    font-size:13px;

    font-weight:700;

}

/* Feature comparison */

.abb-build-input.abb-network-saas table th{

    background:#eff6ff;

}

/* Dashboard screenshots */

.abb-build-input.abb-network-saas img{

    border-radius:12px;

    box-shadow:var(--abb-shadow-soft);

}