.app-shell-module__WZUnrW__shell{height:100dvh;min-height:0;overflow:hidden}.app-shell-module__WZUnrW__sidebar{border-right:1px solid #e5e9e7;height:100%;overflow:hidden;background:#fbfcfb!important}.app-shell-module__WZUnrW__mainColumn{min-width:0;height:100%;min-height:0;overflow:hidden}.app-shell-module__WZUnrW__sidebarInner{flex-direction:column;height:100%;display:flex}.app-shell-module__WZUnrW__brand{color:#17201d;border-bottom:1px solid #edf0ee;align-items:center;gap:11px;min-height:72px;padding:14px 18px;display:flex}.app-shell-module__WZUnrW__brand>span:last-child{flex-direction:column;min-width:0;display:flex}.app-shell-module__WZUnrW__brand strong{font-size:15px;line-height:1.4}.app-shell-module__WZUnrW__brandMark{background:#fff;border:1px solid #d7ddda;border-radius:8px;flex:none;width:34px;height:34px;display:block;position:relative}.app-shell-module__WZUnrW__brandMark:before,.app-shell-module__WZUnrW__brandMark:after{content:"";transform-origin:0;background:#8c9792;width:12px;height:1px;position:absolute}.app-shell-module__WZUnrW__brandMark:before{top:14px;left:10px;transform:rotate(28deg)}.app-shell-module__WZUnrW__brandMark:after{top:17px;left:11px;transform:rotate(-34deg)}.app-shell-module__WZUnrW__brandMark i{z-index:1;background:#1f6f5f;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute}.app-shell-module__WZUnrW__brandMark i:first-child{top:8px;left:8px}.app-shell-module__WZUnrW__brandMark i:nth-child(2){background:#9fca43;top:17px;left:20px}.app-shell-module__WZUnrW__brandMark i:nth-child(3){background:#39433f;top:22px;left:8px}.app-shell-module__WZUnrW__menu{padding:10px 10px 0;background:0 0!important;border-inline-end:0!important}.app-shell-module__WZUnrW__menu .ant-menu-item-group-title{color:#8a9590;padding:10px 14px 4px;font-size:11px;font-weight:600;line-height:18px}.app-shell-module__WZUnrW__menu .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:2px}.app-shell-module__WZUnrW__menu .ant-menu-item{margin-block:2px}.app-shell-module__WZUnrW__sidebarFooter{align-items:center;gap:9px;margin:auto 14px 16px;display:flex}.app-shell-module__WZUnrW__sidebarStatus{background:#fff;border:1px solid #e3e8e5;border-radius:6px;flex:1;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.app-shell-module__WZUnrW__sidebarStatus strong{color:#28332f;font-size:12px}.app-shell-module__WZUnrW__statusDot{background:#36b66a;border:2px solid #d9f5e5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #eaf8f0}.app-shell-module__WZUnrW__header{z-index:10;border-bottom:1px solid #e7ebe9;flex:0 0 56px;justify-content:space-between;align-items:center;display:none;position:sticky;top:0;background:#fff!important;height:56px!important;padding:0 28px!important;line-height:56px!important}.app-shell-module__WZUnrW__headerTitle{align-items:center;gap:6px;display:flex}.app-shell-module__WZUnrW__mobileNavButton{display:none!important}.app-shell-module__WZUnrW__mobileDrawer .ant-drawer-body{padding:10px}.app-shell-module__WZUnrW__mobileDrawer .ant-menu{border-inline-end:0!important}.app-shell-module__WZUnrW__mobileDrawer .ant-menu-item-group-title{color:#8a9590;padding:10px 16px 4px;font-size:11px;font-weight:600}.app-shell-module__WZUnrW__content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;padding:28px;overflow:auto}@media (max-width:991px){.app-shell-module__WZUnrW__sidebar{display:none!important}.app-shell-module__WZUnrW__mobileNavButton{display:inline-flex!important}.app-shell-module__WZUnrW__header{display:flex;padding:0 12px!important}.app-shell-module__WZUnrW__content{padding:20px 14px}}
*{box-sizing:border-box}html,body{color:#1f2925;background:#f4f6f5;width:100%;height:100%;margin:0;overflow:hidden}button,input,textarea,select{letter-spacing:0}.ant-btn.secondary-add-button{color:#326e5b;background:#f2f7f5;border-style:solid;border-color:#89aa9e;border-radius:6px;height:36px;padding:0 14px;font-weight:600;box-shadow:0 1px 2px #1e473a14}.ant-btn.secondary-add-button:not(:disabled):hover,.ant-btn.secondary-add-button:not(:disabled):focus-visible{color:#245d4b;background:#e7f1ed;border-color:#3f806b}
