*{box-sizing:border-box}body{margin:0;font-family:Hanken Grotesk,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:#eef1ec}button,input,select,textarea{font-family:inherit}button{cursor:pointer;border:none;background:none;color:inherit;padding:0}input,textarea,select{outline:none}a{color:#5b8a72}a:hover{color:#43705b}.adm-scroll::-webkit-scrollbar{width:8px;height:8px}.adm-scroll::-webkit-scrollbar-thumb{background:#cdd6cd;border-radius:8px}.adm-scroll{scrollbar-width:thin;scrollbar-color:#cdd6cd transparent}.adm-shell{min-height:100vh;display:flex;background:#eef1ec;color:#2f3a34}.adm-sidebar{z-index:60;transition:transform .28s ease}.adm-main{flex:1;min-width:0;display:flex;flex-direction:column}.adm-hamburger,.adm-sidebar-overlay{display:none}.adm-topbar-search{display:flex}@media (max-width: 1080px){.adm-grid-4{grid-template-columns:repeat(2,1fr)!important}.adm-grid-main,.adm-grid-worlds,.adm-grid-techedit{grid-template-columns:1fr!important}}@media (max-width: 860px){.adm-grid-3{grid-template-columns:1fr!important}}@media (max-width: 700px){.adm-grid-2{grid-template-columns:1fr!important}}@media (max-width: 480px){.adm-grid-4{grid-template-columns:1fr!important}}.adm-table-wrap{overflow-x:auto}@media (max-width: 700px){.adm-table-wrap{-webkit-overflow-scrolling:touch}.adm-table-row,.adm-table-head{min-width:640px}}@media (max-width: 768px){.adm-hamburger{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#eef1ec;flex:none}.adm-sidebar{position:fixed!important;left:0;top:0!important;transform:translate(-100%);box-shadow:0 20px 50px -20px #00000080}.adm-sidebar.adm-sidebar--open{transform:translate(0)}.adm-sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f140c73;z-index:55;opacity:0;pointer-events:none;transition:opacity .28s ease}.adm-sidebar-overlay.adm-sidebar-overlay--open{opacity:1;pointer-events:auto}.adm-topbar-search{display:none}.adm-topbar-title h1{font-size:19px!important}.adm-topbar-title span,.adm-topbar-cta-label{display:none}}@media (max-width: 560px){.adm-topbar{padding:12px 16px!important}.adm-content{padding:18px 16px!important}}
