:root{--bagel-navy:#162d46;--bagel-brown:#795238;--bagel-cream:#f7f3ed;--primary:#162d46}
body{background:#f7f3ed;color:#26394b}.btn-primary,.btn-primary:not(:disabled):not(.disabled):active{background:#162d46!important;border-color:#162d46!important;color:#fff!important}.btn-primary:hover{background:#284863!important}.text-primary{color:#162d46!important}.bg-primary,.badge-primary{background:#162d46!important}.btn-outline-primary{color:#162d46;border-color:#162d46}.btn-outline-primary:hover{background:#162d46;color:white}.topbar,.topbar .topbar-left,.navbar-custom{background:#fff!important;border-bottom:1px solid #e6dfd5}.left-sidenav{background:#162d46!important}.left-sidenav-menu li>a{color:#dae3eb!important}.left-sidenav-menu li>a:hover,.left-sidenav-menu li.mm-active>a{background:#28435b!important;color:#fff!important}.left-sidenav-menu li>a i{color:#c8a47f!important}.left-sidenav-menu .menu-title{color:#bda386!important;letter-spacing:1px}.badge-portail{background:#795238!important;color:#fff!important}.bagel-company-switch{display:flex;align-items:center;gap:7px;margin:0 12px}.bagel-company-switch label{font-size:11px;color:#795238;margin:0}.bagel-company-switch select{max-width:170px;border:1px solid #e1d8cb;border-radius:6px;padding:6px;color:#162d46;background:#fff}.topbar-left .logo{gap:8px}.logo-sm-user{max-width:135px!important;height:auto;max-height:48px!important}.logo-sm-app{max-width:95px!important;height:auto;max-height:35px!important}.accountbg{background:radial-gradient(ellipse at bottom right,#795238,#162d46 75%)!important}.account-title>img{background:#fff9f1;border-radius:14px;padding:15px;max-width:85%;height:auto;max-height:150px}.account-body button[type=submit]{background:#162d46!important;color:#fff!important}.bagel-company-login{display:block;width:230px;height:auto;margin:20px auto}.bagel-company-name{font-size:11px;color:#795238;margin-left:5px}.bagel-page-title{padding:26px 0}.bagel-page-title h2{color:#162d46}.bagel-install{display:grid;place-items:center;min-height:100vh;padding:24px}.bagel-install-card{max-width:510px;width:100%;padding:35px;background:#fff;border-radius:15px;border:1px solid #e5ddd3}.bagel-install-logo{width:180px;height:auto;margin-bottom:24px}.bagel-install-card h1{font-size:26px}.bagel-install-card label{display:block;margin:18px 0 7px}.bagel-install-card p{color:#65717d}.accountbg .account-title{width:100%}.bagel-legacy-label{font-size:10px;color:#a78969;padding:8px 20px}
@media(max-width:900px){.bagel-company-switch label{display:none}.bagel-company-switch select{max-width:125px}.bagel-company-switch{gap:4px;margin:0 5px}.logo-sm-user{display:block!important;max-width:90px!important;max-height:32px!important}.logo-sm-app{max-width:65px!important}.topbar-left{min-width:180px!important}.bagel-company-name{display:none}}
@media(max-width:540px){.topbar-left{min-width:155px!important;width:155px!important}.logo-sm-user{max-width:75px!important}.logo-sm-app{max-width:55px!important}.bagel-company-switch{flex-wrap:wrap;max-width:150px}.bagel-company-switch select{max-width:100px}.bagel-company-switch button{font-size:10px;padding:4px}.nav-user .thumb-sm{display:none}.account-title>img{max-height:95px}}
/* Leave breathing room below the fixed logo bar, including the profile. */
.page-wrapper-img{padding-top:24px;min-height:274px}
.sidebar-user{top:94px}
@media(max-width:1024px){.page-wrapper-img{min-height:auto}}
