/* Presentation-only overrides for the existing Naive UI admin shell. */
.layout .n-layout-header,.layout .layout-header,.layout-sider>.n-layout-sider-scroll-container>.logo{background:#f15a00!important;color:#fff!important;border-color:#f15a00!important}
.layout-header .n-breadcrumb-item,.layout-header .n-breadcrumb-item__link,.layout-header .n-icon,.layout-header .link-text,.layout-header .avatar{color:#fff!important}
.layout-header-trigger:hover{background:#cf4b00!important}.layout-sider .logo{background:#f15a00!important}.layout-sider .logo .title{color:white!important}
.layout-sider,.layout-sider .n-layout-sider-scroll-container{background:#f3f3f3!important;border-right:1px solid #ccc}
.layout-sider .n-menu{--n-item-color-active:#ff8000!important;--n-item-color-active-hover:#ff8000!important;--n-item-color-active-collapsed:#ff8000!important;--n-item-text-color-active:white!important;--n-item-icon-color-active:white!important;--n-item-text-color:#222!important;--n-item-icon-color:#f15a00!important;--n-item-color-hover:#e8e8e8!important}
.layout-sider .n-menu-item-content{border-radius:0!important}.layout-sider .n-menu-item-content--selected{background:#ff8000!important;color:white!important}
.layout-sider .n-menu-item-content--selected .n-menu-item-content-header,.layout-sider .n-menu-item-content--selected .n-menu-item-content__icon{color:white!important}
.layout .tabs-view,.layout .tabs-card{background:#e5e5e5!important;border-color:#ccc!important}.layout .tabs-card-scroll-item{background:#ddd!important;border:1px solid #c4c4c4!important;border-radius:0!important;box-shadow:none!important;color:#222!important}
.layout .tabs-card-scroll-item.active-item{background:white!important;border-top:2px solid #f15a00!important;color:#111!important}.layout-default-background,.layout-content,.main-view{background:white!important}
.layout .n-card{--n-border-radius:0px!important;box-shadow:none!important;border:1px solid #ccc!important}.layout .n-card-header{background:#e5e5e5!important;border-bottom:1px solid #ccc;padding:12px 16px!important}.layout .n-card-header__main{font-size:15px!important;font-weight:400!important}
.layout .n-data-table{--n-border-color:#ccc!important;--n-th-color:#efefef!important;--n-th-text-color:#151515!important;--n-td-color-hover:#f7f3cc!important;--n-border-radius:0px!important}
.layout .n-button--primary-type{--n-color:#f15a00!important;--n-color-hover:#d94f00!important;--n-color-pressed:#c64800!important;--n-border:1px solid #f15a00!important;--n-border-hover:1px solid #d94f00!important;--n-border-pressed:1px solid #c64800!important}
.layout .n-button,.layout .n-input,.layout .n-base-selection{--n-border-radius:2px!important}.layout .n-pagination-item--active{color:#f15a00!important;border-color:#f15a00!important}

/* Match all Naive menu states to the light sidebar, including active parents. */
.layout-sider .n-menu{--n-item-text-color-hover:#222!important;--n-item-text-color-active:#222!important;--n-item-text-color-active-hover:#222!important;--n-item-text-color-child-active:#222!important;--n-item-text-color-child-active-hover:#222!important;--n-item-icon-color-hover:#e65100!important;--n-item-icon-color-active:#e65100!important;--n-item-icon-color-active-hover:#e65100!important;--n-item-icon-color-child-active:#e65100!important;--n-item-icon-color-child-active-hover:#e65100!important;--n-arrow-color:#666!important;--n-arrow-color-hover:#444!important;--n-arrow-color-active:#444!important;--n-arrow-color-child-active:#444!important;--n-item-color-active:#ffe3cc!important;--n-item-color-active-hover:#ffd6b5!important;--n-item-color-active-collapsed:#ffe3cc!important}
.layout-sider .n-menu .n-menu-item-content:not(.n-menu-item-content--disabled) .n-menu-item-content-header,.layout-sider .n-menu .n-menu-item-content:not(.n-menu-item-content--disabled) .n-menu-item-content-header a{color:#222!important}
.layout-sider .n-menu .n-menu-item-content:not(.n-menu-item-content--disabled) .n-menu-item-content__icon{color:#e65100!important}
.layout-sider .n-menu .n-menu-item-content:not(.n-menu-item-content--disabled) .n-menu-item-content__arrow{color:#555!important}
.layout-sider .n-menu .n-menu-item-content--selected{background:#ffe3cc!important;color:#222!important}
