/* KULİS v1.7.47.279 — Editorial Network Navigation
 * Purpose:
 * - one canonical menu language across Dashboard, Groups and every KULİS module
 * - outrank historical module-specific menu CSS by selector specificity, not JS runtime locks
 * - compact editorial navigation instead of a WordPress/admin-card directory
 * - preserve the stable v278 open/close/search mechanics
 */

/* --------------------------------------------------------------------------
 * Brand trigger — the wordmark itself is the control. No square, no chevron.
 * -------------------------------------------------------------------------- */
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-control]{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    overflow:visible!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle]{
    appearance:none!important;
    -webkit-appearance:none!important;
    display:inline-flex!important;
    align-items:center!important;
    width:max-content!important;
    min-width:0!important;
    min-height:46px!important;
    margin:0!important;
    padding:2px 2px 2px 0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#14191f!important;
    box-shadow:none!important;
    cursor:pointer!important;
    transform:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle]::before,
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle]::after,
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle] .kulis-global-topbar__brand-chevron{
    display:none!important;
    content:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle]:is(:hover,:focus-visible),
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle][aria-expanded="true"]{
    border:0!important;
    background:transparent!important;
    color:#11161c!important;
    box-shadow:none!important;
    transform:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle]:focus-visible{
    outline:2px solid rgba(23,105,255,.34)!important;
    outline-offset:4px!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle] .kulis-global-topbar__brand-lockup{
    display:grid!important;
    gap:4px!important;
    min-width:0!important;
    text-align:left!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle] .kulis-product-wordmark{
    display:inline-flex!important;
    align-items:center!important;
    color:#14191f!important;
    font-size:25px!important;
    font-weight:820!important;
    line-height:.9!important;
    letter-spacing:-.057em!important;
    white-space:nowrap!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle] .kulis-global-topbar__brand-section{
    display:block!important;
    max-width:132px!important;
    overflow:hidden!important;
    color:#7c8691!important;
    font-size:7.75px!important;
    font-weight:760!important;
    line-height:1!important;
    letter-spacing:.14em!important;
    text-transform:uppercase!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

/* --------------------------------------------------------------------------
 * Canonical desktop panel — narrow, editorial and calm.
 * The selectors deliberately outrank old body.kulis-dashboard-page overrides.
 * -------------------------------------------------------------------------- */
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel][hidden]{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel]:not([hidden]){
    position:absolute!important;
    z-index:100010!important;
    top:calc(100% + 7px)!important;
    right:auto!important;
    bottom:auto!important;
    left:0!important;
    display:grid!important;
    grid-template-rows:auto auto minmax(0,1fr) auto!important;
    width:min(344px,calc(100vw - 28px))!important;
    height:auto!important;
    max-width:344px!important;
    max-height:min(78dvh,690px)!important;
    overflow:hidden!important;
    border:1px solid #dce1e7!important;
    border-radius:9px!important;
    background:#fff!important;
    box-shadow:0 18px 44px rgba(18,26,36,.13),0 2px 8px rgba(18,26,36,.04)!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    transform:none!important;
    transform-origin:top left!important;
    animation:kulisEditorialNetworkMenuIn .12s ease-out!important;
}
@keyframes kulisEditorialNetworkMenuIn{
    from{opacity:0;transform:translateY(-3px)}
    to{opacity:1;transform:none}
}

html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__head{
    display:flex!important;
    align-items:flex-start!important;
    gap:10px!important;
    min-height:0!important;
    padding:12px 12px 10px 13px!important;
    border:0!important;
    border-bottom:1px solid #e9edf1!important;
    background:#fff!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand{
    display:block!important;
    flex:1 1 auto!important;
    min-width:0!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-wordmark{
    display:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-copy{
    display:grid!important;
    gap:1px!important;
    min-width:0!important;
    margin:0!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-copy small{
    order:0!important;
    margin:0 0 4px!important;
    color:#78838f!important;
    font-size:7.75px!important;
    font-weight:790!important;
    line-height:1!important;
    letter-spacing:.125em!important;
    text-transform:uppercase!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-copy strong{
    order:1!important;
    margin:0!important;
    color:#171c22!important;
    font-size:16px!important;
    font-weight:780!important;
    line-height:1.15!important;
    letter-spacing:-.022em!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-copy span{
    order:2!important;
    margin-top:1px!important;
    color:#858f99!important;
    font-size:9.75px!important;
    font-weight:520!important;
    line-height:1.3!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__close{
    appearance:none!important;
    -webkit-appearance:none!important;
    display:grid!important;
    width:28px!important;
    height:28px!important;
    flex:0 0 28px!important;
    place-items:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:6px!important;
    background:transparent!important;
    color:#717d89!important;
    box-shadow:none!important;
    cursor:pointer!important;
    font-size:18px!important;
    font-weight:500!important;
    line-height:1!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__close:is(:hover,:focus-visible){
    border:0!important;
    background:#f2f4f6!important;
    color:#20262d!important;
    outline:0!important;
}

/* Search is one quiet utility surface, not a second header. */
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search{
    display:grid!important;
    grid-template-columns:17px minmax(0,1fr)!important;
    gap:8px!important;
    align-items:center!important;
    min-height:38px!important;
    margin:8px 10px 5px!important;
    padding:0 10px!important;
    border:1px solid #e3e7eb!important;
    border-radius:7px!important;
    background:#f8f9fa!important;
    box-shadow:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search-icon{
    display:grid!important;
    width:17px!important;
    height:17px!important;
    place-items:center!important;
    color:#7b8691!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search-icon .kulis-sidebar-icon,
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search-icon svg{
    width:17px!important;
    height:17px!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search input{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    min-height:34px!important;
    height:34px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#20262d!important;
    font:inherit!important;
    font-size:12.5px!important;
    font-weight:540!important;
    letter-spacing:-.004em!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search input::placeholder{
    color:#9aa2aa!important;
    opacity:1!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search:focus-within{
    border-color:#cbd3dc!important;
    background:#fff!important;
    box-shadow:0 0 0 2px rgba(23,105,255,.07)!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search-hint{
    display:none!important;
}

/* Directory */
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__body{
    min-height:0!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    padding:0 10px 9px!important;
    scrollbar-width:thin!important;
    scrollbar-color:#cbd1d8 transparent!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__group{
    display:block!important;
    margin:0!important;
    padding:8px 0 7px!important;
    border:0!important;
    border-top:1px solid #eef1f3!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__group:first-child{
    border-top:0!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__group h3{
    display:block!important;
    margin:0 0 3px!important;
    padding:0 7px!important;
    color:#77828d!important;
    font-size:8px!important;
    font-weight:790!important;
    line-height:1.2!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__grid{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item{
    position:relative!important;
    display:grid!important;
    grid-template-columns:27px minmax(0,1fr) auto!important;
    gap:9px!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    min-height:40px!important;
    margin:0!important;
    padding:5px 7px!important;
    border:0!important;
    border-radius:6px!important;
    background:transparent!important;
    color:#2a3139!important;
    box-shadow:none!important;
    text-decoration:none!important;
    transform:none!important;
    transition:background-color .12s ease,color .12s ease!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item::before,
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item::after{
    display:none!important;
    content:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item:is(:hover,:focus-visible){
    border:0!important;
    background:#f3f5f7!important;
    color:#11161c!important;
    box-shadow:none!important;
    outline:0!important;
    transform:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item.is-current{
    border:0!important;
    background:#eef1f4!important;
    color:#11161c!important;
    box-shadow:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__icon{
    display:grid!important;
    width:27px!important;
    height:27px!important;
    place-items:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:6px!important;
    background:#f3f5f7!important;
    color:#66727e!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item:is(:hover,:focus-visible) .kulis-app-menu__icon{
    background:#e9edf1!important;
    color:#3c4650!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item.is-current .kulis-app-menu__icon{
    background:#e6ecf4!important;
    color:#1769ff!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__icon .kulis-sidebar-icon,
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__icon svg{
    display:block!important;
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
    max-width:16px!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__copy{
    display:block!important;
    min-width:0!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__copy strong{
    display:block!important;
    overflow:hidden!important;
    color:inherit!important;
    font-size:12.75px!important;
    font-weight:680!important;
    line-height:1.2!important;
    letter-spacing:-.012em!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item.is-current .kulis-app-menu__copy strong{
    font-weight:760!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__copy small{
    display:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item em{
    position:static!important;
    display:block!important;
    max-width:52px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#7c8792!important;
    font-size:8px!important;
    font-style:normal!important;
    font-weight:720!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-overflow:ellipsis!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__arrow{
    display:none!important;
}

html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__no-results,
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__empty{
    display:grid!important;
    gap:3px!important;
    padding:24px 12px!important;
    color:#7f8a95!important;
    text-align:center!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__no-results[hidden]{
    display:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] :is(.kulis-app-menu__no-results,.kulis-app-menu__empty) strong{
    color:#2f3740!important;
    font-size:12px!important;
    font-weight:720!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] :is(.kulis-app-menu__no-results,.kulis-app-menu__empty) span{
    color:#89939d!important;
    font-size:9.5px!important;
    line-height:1.35!important;
}

html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__foot{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    min-height:34px!important;
    margin:0!important;
    padding:4px 10px!important;
    border:0!important;
    border-top:1px solid #e9edf1!important;
    background:#fafbfc!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__foot a{
    display:inline-flex!important;
    align-items:center!important;
    min-height:26px!important;
    margin:0!important;
    padding:4px 6px!important;
    border:0!important;
    border-radius:5px!important;
    background:transparent!important;
    color:#697580!important;
    font-size:9.5px!important;
    font-weight:650!important;
    text-decoration:none!important;
}
html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__foot a:is(:hover,:focus-visible){
    background:#f0f2f4!important;
    color:#252c33!important;
    outline:0!important;
}

/* Visibility contracts survive search + admin visibility settings. */
@media(min-width:783px){
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item.is-desktop-hidden{display:none!important}
}

/* --------------------------------------------------------------------------
 * Mobile — still a directory, never a full-screen sheet.
 * Width is also bounded by the existing stable shell-centers geometry.
 * -------------------------------------------------------------------------- */
@media(max-width:782px){
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle]{
        min-height:42px!important;
        padding-right:0!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle] .kulis-product-wordmark{
        font-size:24px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-toggle] .kulis-global-topbar__brand-section{
        max-width:112px!important;
        font-size:7.25px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel]:not([hidden]){
        border-radius:8px!important;
        box-shadow:0 16px 38px rgba(18,26,36,.15),0 2px 7px rgba(18,26,36,.04)!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__head{
        padding:11px 11px 9px 12px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-copy strong{
        font-size:15.5px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-copy span{
        font-size:9.5px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search{
        min-height:38px!important;
        margin:7px 9px 4px!important;
        padding-inline:9px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search input{
        font-size:16px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__body{
        padding:0 9px 8px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__group{
        padding:7px 0 6px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item{
        min-height:42px!important;
        padding:5px 6px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__copy strong{
        font-size:13px!important;
    }
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item.is-mobile-hidden{display:none!important}
}

/* --------------------------------------------------------------------------
 * Dark counterpart — same hierarchy, no glow/glass language.
 * -------------------------------------------------------------------------- */
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-toggle] .kulis-product-wordmark{
    color:#f3f6fa!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-toggle] .kulis-global-topbar__brand-section{
    color:#98a4b0!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel]:not([hidden]){
    border-color:#2d3742!important;
    background:#111923!important;
    box-shadow:0 18px 44px rgba(0,0,0,.34)!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__head{
    border-color:#2a3440!important;
    background:#111923!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-copy small,
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-copy span{
    color:#94a0ad!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__brand-copy strong{
    color:#f0f4f8!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__close{
    color:#98a5b2!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__close:is(:hover,:focus-visible){
    background:#1b2530!important;
    color:#fff!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search{
    border-color:#303a45!important;
    background:#151f2a!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search:focus-within{
    border-color:#445160!important;
    background:#111923!important;
    box-shadow:none!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__search input{
    color:#eef3f7!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__group{
    border-color:#29333e!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__group h3{
    color:#8794a1!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item{
    color:#dbe3eb!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item:is(:hover,:focus-visible){
    background:#19232e!important;
    color:#fff!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item.is-current{
    background:#1d2834!important;
    color:#fff!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__icon{
    background:#1a2530!important;
    color:#9aa8b6!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__item.is-current .kulis-app-menu__icon{
    background:#223142!important;
    color:#76a6ff!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__foot{
    border-color:#2a3440!important;
    background:#131d27!important;
}
html body.kulis-app-page:is(.kulis-theme-dark,.kulis-theme-system-dark) [data-kulis-global-topbar] [data-kulis-app-menu-panel] .kulis-app-menu__foot a{
    color:#9aa6b2!important;
}

@media(prefers-reduced-motion:reduce){
    html body.kulis-app-page [data-kulis-global-topbar] [data-kulis-app-menu-panel]:not([hidden]){animation:none!important}
}
