/* v1.7.4: imported-channel labels only; no card/grid sizing or action changes. */
.software-site .sw-card-channel-import .sw-channel-badge-import {
    text-transform:none;
    letter-spacing:0;
    display:inline-flex;
    align-items:center;
    padding:5px 9px;
    border-radius:999px;
    border:1px solid #cfddf4;
    background:linear-gradient(120deg,#edf5ff,#f4edff);
    color:#273f79;
    font-size:11px;
    font-weight:800;
    line-height:1.35;
    white-space:nowrap;
}
.software-site .sw-card-channel-import .sw-card-channel-line {
    align-items:center;
    flex-wrap:wrap;
    row-gap:5px;
}
.software-site .sw-card-channel-import .sw-card-price span,
.software-site .sw-card-channel-import .sw-badge,
.software-site .sw-detail-channel-import .sw-channel-badge,
.software-site .sw-channel-card-import,
.software-site .sw-channel-hero-import .sw-eyebrow,
.software-site .sw-channel-hero-import .sw-channel-panel-tag,
.software-site .sw-import-campaign-v171 .sw-eyebrow,
.software-site .sw-import-campaign-hot>span,
.software-site .sw-import-campaign-links a>span,
.software-site .sw-import-solutions .sw-eyebrow {
    text-transform:none;
}
@media(max-width:480px) {
    .software-site .sw-card-channel-import .sw-channel-badge-import {font-size:10px;padding:4px 7px;}
}
.software-site .sw-detail-channel-import .sw-detail-intro>.sw-eyebrow,
.software-site .sw-detail-channel-import .sw-price-panel-hot em {
    text-transform:none;
}
