/* Diamond workspace: black navigation, white service workspace. */
#staff-root .workspace{--blue:#087f76;--line:#dce7e4;background:#fff;color:#19312e}
#staff-root .sidebar{background:#000!important;color:#fff;border-right:1px solid #17302a;padding-top:24px;overflow-y:auto}
#staff-root .sidebar .brand{display:flex;justify-content:center;margin:0 0 24px;min-height:135px}
#staff-root .sidebar .brand-logo{width:160px;height:135px;padding:0;background:none;border-radius:0;object-fit:contain}
#staff-root .sidebar .brand>div{display:none}
#staff-root .sidebar .nav-item{color:#d7e5e1;background:transparent;border:1px solid transparent;border-radius:10px;min-height:46px}
#staff-root .sidebar .nav-item .icon{color:#8bbcb2}
#staff-root .sidebar .nav-item:hover{background:#112b25;color:#fff}
#staff-root .sidebar .nav-item.active{background:#103c34;color:#30ead8;border-color:#1b6559}
#staff-root .sidebar .nav-item.active .icon{color:#30ead8}
#staff-root .sidebar .nav-heading{color:#78978e;letter-spacing:2px}
#staff-root .sidebar-bottom{border-top:1px solid #254139;color:#fff;margin-top:28px;padding-bottom:16px}
#staff-root .sidebar-bottom span{color:#a9bdb7}
#staff-root .sidebar-bottom .text-button{color:#39dfc9}
#staff-root .workspace-main,#staff-root .workspace-content{background:#fff}
#staff-root .topbar{background:#fff;border-bottom:1px solid #dce7e4;color:#607a73}
#staff-root .staff-search input{background:#f0f7f4;color:#19312e}
#staff-root .workspace :is(.primary,.topbar .primary){background:#18d3bc;color:#062d27;border-color:#18d3bc}
#staff-root .workspace .primary:hover{background:#14bfa9}
#staff-root .workspace :is(h1,h2,h3,.performance-stats strong){color:#19312e}
#staff-root .workspace :is(.lp-panel,.table-card,.card,.stat,.grid-cards>article){background:#fff;border-color:#dce7e4;box-shadow:0 3px 18px #0c352b06}
#staff-root .workspace :is(.secondary,.calendar-views,.calendar-paging){border-color:#d4e4de;color:#28594e;background:#f5faf8}
#staff-root .workspace :is(.inline-button,.text-button,.upcoming-row strong){color:#087f76}
#staff-root .workspace input:focus,#staff-root .workspace select:focus,#staff-root .workspace textarea:focus{outline-color:#13bfae;border-color:#13bfae}
#staff-root .staff-bottom-nav{background:#000;border-color:#24443b}
#staff-root .staff-bottom-nav button{color:#b7ccc5}
#staff-root .staff-bottom-nav button.active{color:#29e0cb;background:#103c34;border-radius:8px}
#staff-root .staff-menu{color:#12594e}
@media(max-width:760px){#staff-root .sidebar .brand{min-height:110px;margin-bottom:14px}#staff-root .sidebar .brand-logo{height:110px;width:145px}#staff-root .sidebar{padding-top:18px}#staff-root .sidebar .nav-item{min-height:44px}}
