/* Funnel-only pill + white text */
body.pmw360-funnel-active a.btn-green,
body.pmw360-funnel-active a.btn-black,
body.pmw360-funnel-active a.pmw360-cta {
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:12px 26px!important;
    border-radius:999px!important;
    font-weight:700!important;
    color:#fff!important;
    white-space:nowrap!important;
    line-height:1.1!important;
}

/* Mobile adjustments */
@media(max-width:600px){
    body.pmw360-funnel-active a.btn-green,
    body.pmw360-funnel-active a.btn-black,
    body.pmw360-funnel-active a.pmw360-cta {
        font-size:14px!important;
        padding:12px 22px!important;
    }
}

/* Scanner progress bar */
#pmw360-progress {
    width:100%;
    background:#e5e5e5;
    height:20px;
    border-radius:5px;
    overflow:hidden;
}
.pmw-bar {
    height:100%;
    width:0%;
    background:#72ae10;
    transition:width .25s;
}

/* Scanner summary box */
.pmw360-summary-box {
    padding:12px 16px;
    background:#f7f7f7;
    border-left:4px solid #81C112;
    border-radius:4px;
}

/* Status coloring */
.pmw360-status-ok {
    color:#008000;
    font-weight:600;
}
.pmw360-status-leak {
    color:#b30000;
    font-weight:600;
}
.pmw360-panel{background:#fff;border:1px solid #dcdcde;padding:16px;max-width:760px}.pmw360-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0 24px}.pmw360-metrics>div{background:#fff;border:1px solid #dcdcde;border-left:4px solid #81C112;padding:14px}.pmw360-metrics strong{display:block;font-size:24px}.pmw360-metrics span{display:block;margin-top:4px}#pmw360-results-table{min-width:1900px}#pmw360-results-table td{vertical-align:top;max-width:260px;overflow-wrap:anywhere}
.pmw360-scan-progress{max-width:900px;background:#fff;border:1px solid #dcdcde;padding:12px 14px;margin:10px 0 20px}.pmw360-progress-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:8px}#pmw360-progress-percent{min-width:52px;text-align:right}
