/* NovaXDiva Line / 01 — deliberate line work, quiet surfaces, no icon fonts. */
.nv-icon{display:inline-block;flex-shrink:0;vertical-align:-.18em;overflow:visible;pointer-events:none;color:inherit}
.nv-icon use{pointer-events:none}
.section-title>.nv-icon{color:#59cce8;margin-inline-end:2px}
.card-label>.nv-icon{vertical-align:-.25em;margin-inline-end:4px;color:#75b9d1}
.btn>.nv-icon,.seg-tab>.nv-icon,.badge-pill>.nv-icon{vertical-align:-.22em}
.nav-item>.nv-icon{width:22px;height:22px}
.nav-item.active>.nv-icon{color:#66d9f2}
.nav-center-orb>.nv-icon{width:28px;height:28px;color:#edf9fc}
.brand-logo-svg>.nv-icon{filter:none;color:#e5f5fc}
.task-icon>.nv-icon{width:24px;height:24px}
.network-icon{border:1px solid color-mix(in srgb,currentColor 24%,transparent);box-shadow:none;background:color-mix(in srgb,currentColor 6%,transparent);border-radius:10px}
.network-icon>.nv-icon{width:24px;height:24px}
.network-icon[data-network="adsgram"]{color:#6ccfe7;background:#69c8e40d}
.network-icon[data-network="gigapub"]{color:#b9a4e4;background:#b9a4e40d}
.network-icon[data-network="adloop"]{color:#9eaee0;background:#9eaee00d}
.network-icon[data-network="tads"]{color:#9cafe3;background:#9cafe30d}
.network-icon[data-network="usl"]{color:#d9bd6b;background:#d9bd6b0d}
.network-icon[data-network="monetix"]{color:#6dcbbd;background:#6dcbbd0d}
.network-icon[data-network="adexium"]{color:#cc9eb7;background:#cc9eb70d}
#btn-settings>.nv-icon{width:19px;height:19px;color:#b9d8e8}
.podium-avatar>.nv-icon{width:18px;height:18px}
