*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#0f1720;background:#f6f7f9;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:inherit}img{max-width:100%}:root{--primary:#0e9f6e;--primary-dark:#047857;--primary-line:#bfe7d6;--nav-bg:#0f172a}[data-hover],a,button,input,select,textarea{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,filter .12s ease,transform .08s ease,opacity .15s ease}button:not(:disabled):hover{filter:brightness(1.05)}button:not(:disabled):active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:default}input:focus,select:focus,textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(14,159,110,.16)}[data-hover]{cursor:pointer}[data-hover]:hover{border-color:var(--primary-line)!important;box-shadow:0 10px 30px rgba(16,24,40,.1)!important;transform:translateY(-1px)}[data-row]:hover{background:#fafbfc}[data-nav]:hover{background:hsla(0,0%,100%,.08)!important;color:#fff!important}[data-nav]:hover svg{color:#fff}.tabs-scroll{scrollbar-width:none;-ms-overflow-style:none}.tabs-scroll::-webkit-scrollbar{height:0;display:none}[data-tile]:hover{transform:translateY(-2px);filter:brightness(1.03)}::selection{background:rgba(14,159,110,.2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d3d8e0;border-radius:8px;border:2px solid #f6f7f9}::-webkit-scrollbar-thumb:hover{background:#b9c0cb}[data-dark-scroll]::-webkit-scrollbar-thumb{background:#334155;border-color:#0f172a}summary{list-style:none}summary::-webkit-details-marker{display:none}@media (max-width:1000px){.app-sidebar{width:68px!important;padding-left:10px!important;padding-right:10px!important}.app-sidebar .side-balance,.app-sidebar .side-text{display:none!important}}@media (max-width:700px){.page-body,.page-head{padding-left:16px!important;padding-right:16px!important}.login-aside{display:none!important}}