/**
 * Soft surface harmony — label/chip/pill halus tanpa border mengurung
 * Latar warna halus sudah cukup membedakan status di dalam panel.
 * Berlaku: span, label, chip, pill, tag, kicker, eyebrow, badge status.
 */

/* Utility eksplisit */
:is(
    .isp-surface--blue,
    .isp-surface-blue,
    .isp-surface--green,
    .isp-surface-green,
    .isp-surface--red,
    .isp-surface-red,
    .isp-surface--orange,
    .isp-surface-orange,
    .isp-surface--amber,
    .isp-surface-amber,
    .isp-surface--neutral,
    .isp-surface-neutral,
    .isp-surface--gray,
    .isp-surface-gray,
    .isp-surface--white,
    .isp-surface-white
) {
    border: none !important;
}

/* Label halus di panel — pola umum */
:is(
    .dash-pill,
    .dash-hero__eyebrow,
    .dev-hero__eyebrow,
    .card-label,
    .card-badge,
    .pub-eyebrow,
    .lp-kicker,
    .ph-eyebrow,
    .ct-eyebrow,
    .cpa-eyebrow,
    .pub-landing-hero__chips > li,
    .pub-trust__tags > li,
    .pub-catalog__tab,
    .badge:not(.badge-action):not([data-isp-agent-header-badge]),
    .dev-system-smart__chip,
    .dev-system-smart__stat,
    .dev-diag-intel-summary__chip,
    .dev-diag-intel__category,
    .dev-system-smart__btn-badge,
    .dash-smart__brief-count,
    [class*="__chip"],
    [class*="__pill"],
    [class*="__tag"]:not([class*="replies__tag"]),
    [class*="__subtag"],
    [class*="__badge"]:not(.badge-action),
    .ctrl-card__head-meta--badge,
    [class*="eyebrow"]:is(
        .pub-eyebrow,
        .lp-kicker,
        .ph-eyebrow,
        .ct-eyebrow,
        .cpa-eyebrow,
        .dash-hero__eyebrow,
        .dev-hero__eyebrow,
        [class*="panel-eyebrow"],
        [class*="card__eyebrow"],
        [class*="page-head__pill"]
    )
) {
    border: none !important;
}

/* Filter chip & pill modul ISP */
:is(
    .isp-customers-active-filters__chip,
    .isp-isolation-active-filters__chip,
    .isp-package-manual__pill,
    .isp-customers-manual__pill,
    .dev-isp-page .isp-region-layout .isp-region-overview__chip,
    .dev-isp-page .dev-isp-module .isp-tickets-page-head__pill,
    .dev-isp-page .dev-isp-module .isp-invoices-page-head__pill,
    .dev-isp-page .dev-isp-module .isp-region-page-head__pill,
    .dev-entitlements-feature__fee,
    .dev-entitlements-panel__slug,
    .dev-entitlements-panel__stat
) {
    border: none !important;
}

/* Setup — chip/subtag (bukan alert panel penuh) */
:is(
    .setup-prereq__chip,
    .setup-prereq__subtag,
    .setup-badge--ok,
    .setup-badge--pending,
    .setup-prereq__badge--ok,
    .setup-prereq__badge--pending
) {
    border: none !important;
}

/* Developer dashboard / system */
:is(
    .dev-system-smart__chip,
    .dev-system-smart__chip--accent,
    .dev-system-smart__chip--warn,
    .dev-system-smart__stat,
    .dev-system-smart__stat--score,
    .dev-system-smart__stat--action,
    .dev-diag-intel-summary__chip,
    .dev-diag-intel-summary__chip--warn,
    .dev-diag-intel__category,
    .dev-system-smart__btn-badge
) {
    border: none !important;
}

/* Flat theme — pastikan pill hero tanpa border */
.dash-pill,
.dash-pill--success,
.dash-pill--warn,
.dash-pill--accent,
.dash-pill--default {
    border: none !important;
}

/* Harmony layer lama yang memaksa border — netralkan */
.dev-system-smart__stat,
.dev-system-smart__stat--score,
.dev-system-smart__stat--action,
.dev-system-smart__chip {
    border: none !important;
}
