/*
 * CODSHIPX_AI_R107_C2_R3_UI_ACCEPTANCE
 *
 * Exact Codi Studio scope only.
 * No MutationObserver.
 * No polling.
 * No shared module layout mutation.
 */

/* ----------------------------------------------------------
   HERO TITLE
   Kill legacy text-fill / gradient inheritance deterministically.
   ---------------------------------------------------------- */

#cx38-codi-root
.cx107-studio
.cx107-hero
.cx107-hero-copy
h1 {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    background: none !important;
    background-image: none !important;

    opacity: 1 !important;
    filter: none !important;

    text-shadow:
        0 2px 16px rgba(0, 0, 0, .24) !important;
}

/* ----------------------------------------------------------
   SECTION GEOMETRY
   User requested no large rounded capsule ends.
   ---------------------------------------------------------- */

#cx38-codi-root .cx107-section {
    border-radius: 3px !important;
}

#cx38-codi-root .cx107-section-head,
#cx38-codi-root .cx107-section-head > div {
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

#cx38-codi-root .cx107-section-head {
    padding:
        0
        0
        13px
        0 !important;

    margin-bottom: 17px !important;

    border:
        0 !important;

    border-bottom:
        1px solid #e8edf2 !important;
}

#cx38-codi-root .cx107-section-head h2 {
    margin:
        0
        0
        5px
        0 !important;

    padding: 0 !important;

    line-height: 1.25 !important;
}

#cx38-codi-root .cx107-section-head p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.55 !important;
}

/* ----------------------------------------------------------
   MAIN SIDEBAR - CODI STUDIO
   No submenu exists anymore, so arrow and duplicate CODI badge
   waste horizontal space.
   ---------------------------------------------------------- */

.rail-nav
> button[data-nav="AI Center"] {
    display: flex !important;
    align-items: center !important;

    gap: 8px !important;

    padding-left: 11px !important;
    padding-right: 11px !important;
}

/* Accordion-generated premium CODI pseudo badge. */
.rail-nav
> button[data-nav="AI Center"]::after {
    display: none !important;
    content: none !important;
}

/* There is no AI Center child submenu anymore. */
.rail-nav
> button[data-nav="AI Center"]
.cxr29-parent-chevron {
    display: none !important;
}

/* Cover legacy alternative caret names if present. */
.rail-nav
> button[data-nav="AI Center"]
.nav-caret,
.rail-nav
> button[data-nav="AI Center"]
.nav-chevron,
.rail-nav
> button[data-nav="AI Center"]
[data-chevron] {
    display: none !important;
}

.rail-nav
> button[data-nav="AI Center"]
.nav-label {
    display: block !important;

    flex:
        1
        1
        auto !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;

    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important;

    padding:
        0
        3px
        0
        0 !important;

    font-size: 14px !important;
    letter-spacing: -.35px !important;
    line-height: 1.15 !important;
}

/* ----------------------------------------------------------
   C2 INTEGRATED MODE
   The 5 real feature pages are selected from the Studio sidebar.
   Internal duplicate horizontal tabs are unnecessary.
   ---------------------------------------------------------- */

#cx107-c2-live-controls.cx107-c2-integrated {
    margin: 0 !important;

    border-radius: 3px !important;

    overflow: visible !important;
}

#cx107-c2-live-controls.cx107-c2-integrated
.cx107-c2-tabs {
    display: none !important;
}

#cx107-c2-live-controls.cx107-c2-integrated
.cx107-c2-head {
    border-radius: 0 !important;
}

#cx107-c2-live-controls.cx107-c2-integrated
.cx107-c2-card,
#cx107-c2-live-controls.cx107-c2-integrated
.cx107-c2-status-hero,
#cx107-c2-live-controls.cx107-c2-integrated
.cx107-c2-summary-grid article,
#cx107-c2-live-controls.cx107-c2-integrated
.cx107-c2-usage-grid article,
#cx107-c2-live-controls.cx107-c2-integrated
.cx107-c2-limit-grid article {
    border-radius: 5px !important;
}

/*
 * C2 used to add one generic "Live Controls" shortcut.
 * R107-C2-R3 replaces that with five explicit Studio pages.
 */
.cx107-nav [data-cx107-c2-jump] {
    display: none !important;
}
