.admin-layout{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:100vh;background:#f5f5f7;border-radius:0!important}.admin-sidebar{width:15rem;min-height:100vh;background:#ffffff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;left:0;top:0;bottom:0;z-index:100;border-right:.0625rem solid #e8e8ee}.admin-logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1.25rem;border-bottom:.0625rem solid #e8e8ee;height:4rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.admin-logo-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.admin-menu{-webkit-flex:1;-ms-flex:1;flex:1;padding:.75rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.125rem;overflow-y:auto}.admin-menu-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;color:#6b6b80;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-size:.875rem}.admin-menu-item:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.admin-menu-item.active{background:#fff3ed;color:#e8672c;font-weight:500}.admin-menu-item:hover:not(.active){background:#f0f0f3;color:#1a1a2e}.admin-menu-divider{padding:1rem .75rem .5rem}.admin-bottom{padding:.75rem;border-top:.0625rem solid #e8e8ee;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.admin-user-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem}.admin-main{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:15rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;border-radius:0!important}.admin-header-bar{height:4rem;background:#ffffff;border-bottom:.0625rem solid #e8e8ee;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.admin-header-mobile{display:none}.admin-content{-webkit-flex:1;-ms-flex:1;flex:1;padding:1.5rem;overflow-y:auto}.admin-bottom-nav{display:none}@media (min-width: 80rem){.admin-sidebar{width:16.25rem}.admin-main{margin-left:16.25rem}.admin-content{padding:2rem}}@media (min-width: 120rem){.admin-sidebar{width:17.5rem}.admin-main{margin-left:17.5rem}.admin-content{padding:2.5rem}}@media (max-width: 63.9375rem){.admin-layout{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.admin-sidebar{display:none}.admin-main{margin-left:0;min-height:100vh}.admin-header-bar{display:none}.admin-header-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-bottom:.0625rem solid #e8e8ee;position:-webkit-sticky;position:sticky;top:0;z-index:10;height:3.5rem}.admin-content{padding:1rem;-webkit-flex:1;-ms-flex:1;flex:1}.admin-bottom-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:.0625rem solid #e8e8ee;padding:.5rem 0;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));z-index:100}.admin-bottom-item{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem;color:#666;cursor:pointer}.admin-bottom-item.active{color:#e8672c}}
