html,body,#root{width:100%;min-height:100%;margin:0}*,:before,:after{box-sizing:border-box}.acai-header{background:#082850;justify-content:space-between;align-items:center;height:50px;min-height:50px;padding:0 20px;line-height:50px;display:flex}.acai-header-start,.acai-header-user{align-items:center;min-width:0;display:flex}.acai-header-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-weight:600;overflow:hidden}.acai-header-user{color:#fff;cursor:pointer}.acai-header-menu-button.ant-btn{color:#fff;width:38px;height:38px;margin-right:6px}.acai-content-scroll{background:#f5f5f5;flex:1;min-width:0;padding:20px;overflow:hidden auto}.acai-content-card{background:#fff;min-height:100%;padding:20px}.acai-top-tabs{padding:0 24px}.acai-top-content{padding:0 24px 24px}.acai-page-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.acai-page-title-text{color:#000000e0;font-size:22px;font-weight:700}.acai-mobile-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.acai-mobile-group-list .ant-list-item{border:0;padding:0 0 12px}.acai-mobile-group-card{border-radius:12px;width:100%;box-shadow:0 4px 18px #0828500f}.acai-mobile-group-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.acai-mobile-group-meta{color:#000000a6;grid-template-columns:72px minmax(0,1fr);gap:7px 10px;margin-bottom:14px;font-size:13px;display:grid}.acai-mobile-group-meta strong{color:#000000e0;overflow-wrap:anywhere;font-weight:500}.acai-mobile-permissions{flex-wrap:wrap;gap:8px 12px;margin-bottom:14px;font-size:13px;display:flex}.acai-nav-drawer .ant-drawer-body{padding:0}.acai-nav-drawer .ant-drawer-header{min-height:54px;padding:12px 16px}.acai-nav-drawer .ant-menu-inline{border-inline-end:0!important}body.acai-mobile-ui{min-width:0;overflow-x:hidden}body.acai-mobile-ui .acai-header{z-index:10;height:52px;min-height:52px;padding:0 10px;line-height:52px;position:relative;box-shadow:0 2px 10px #0828502e}body.acai-mobile-ui .acai-header-title{max-width:calc(100vw - 118px);font-size:15px}body.acai-mobile-ui .acai-header-user-name{display:none}body.acai-mobile-ui .acai-content-scroll{overscroll-behavior:contain;background:#f3f6fa;padding:10px}body.acai-mobile-ui .acai-content-card{border-radius:12px;min-height:calc(100% - 1px);padding:14px 12px 24px}body.acai-mobile-ui .acai-top-tabs{background:#fff;padding:0 12px}body.acai-mobile-ui .acai-top-tabs .ant-tabs-nav{margin-bottom:12px}body.acai-mobile-ui .acai-top-tabs .ant-tabs-nav-list{width:100%}body.acai-mobile-ui .acai-top-tabs .ant-tabs-tab{flex:1;justify-content:center;margin:0}body.acai-mobile-ui .acai-top-content{padding:0 10px 18px}body.acai-mobile-ui .acai-page-title{flex-direction:column;align-items:flex-start;margin-bottom:16px}body.acai-mobile-ui .acai-page-title-text{font-size:20px}body.acai-mobile-ui .acai-page-title>:last-child:not(:first-child){width:100%}body.acai-mobile-ui .ant-form-horizontal .ant-form-item-row{display:block}body.acai-mobile-ui .ant-form-horizontal .ant-form-item-label{text-align:left;white-space:normal;max-width:100%;padding:0 0 5px}body.acai-mobile-ui .ant-form-horizontal .ant-form-item-label>label{white-space:normal;height:auto}body.acai-mobile-ui .ant-form-horizontal .ant-form-item-control{max-width:100%}body.acai-mobile-ui .ant-form-item-control-input-content>.ant-input,body.acai-mobile-ui .ant-form-item-control-input-content>.ant-input-affix-wrapper,body.acai-mobile-ui .ant-form-item-control-input-content>.ant-input-number,body.acai-mobile-ui .ant-form-item-control-input-content>.ant-picker,body.acai-mobile-ui .ant-form-item-control-input-content>.ant-select,body.acai-mobile-ui .ant-input-search,body.acai-mobile-ui .ant-picker-range{width:100%!important;max-width:100%!important}body.acai-mobile-ui .ant-space-horizontal,body.acai-mobile-ui .acai-content-card [style*="display: flex"],body.acai-mobile-ui .acai-top-content [style*="display: flex"],body.acai-mobile-ui .ant-modal-body [style*="display: flex"]{flex-wrap:wrap;max-width:100%}body.acai-mobile-ui .acai-content-card [style*=width\:],body.acai-mobile-ui .acai-top-content [style*=width\:],body.acai-mobile-ui .ant-modal-body [style*=width\:]{max-width:100%!important}body.acai-mobile-ui .ant-tabs-nav-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}body.acai-mobile-ui .ant-table-wrapper{max-width:100%}body.acai-mobile-ui .ant-table-content,body.acai-mobile-ui .ant-table-body{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto!important}body.acai-mobile-ui .ant-table-content>table,body.acai-mobile-ui .ant-table-body>table{min-width:max-content}body.acai-mobile-ui .ant-table-thead>tr>th,body.acai-mobile-ui .ant-table-tbody>tr>td{padding:10px 12px}body.acai-mobile-ui .ant-pagination{flex-wrap:wrap;justify-content:center}body.acai-mobile-ui .ant-modal{margin:0 8px;padding-bottom:8px;top:8px;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}body.acai-mobile-ui .ant-modal-content{border-radius:14px;max-height:calc(100vh - 16px);padding:16px 14px;overflow:hidden}body.acai-mobile-ui .ant-modal-body{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 144px);overflow:hidden auto}body.acai-mobile-ui .ant-modal-footer{justify-content:flex-end;gap:8px;display:flex}body.acai-mobile-ui .ant-modal-footer .ant-btn{min-width:88px;margin-inline-start:0!important}body.acai-mobile-ui .ant-picker-dropdown{max-width:calc(100vw - 8px)}body.acai-mobile-ui .ant-picker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 8px);overflow-x:auto}body.acai-mobile-ui .ant-btn:not(.ant-btn-link):not(.ant-btn-text),body.acai-mobile-ui .ant-input,body.acai-mobile-ui .ant-input-affix-wrapper,body.acai-mobile-ui .ant-select-selector,body.acai-mobile-ui .ant-picker,body.acai-mobile-ui .ant-input-number{min-height:38px}body.acai-mobile-ui .ant-card-head{min-height:48px;padding:0 14px}body.acai-mobile-ui .ant-card-body{padding:14px}body.acai-mobile-ui .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start;gap:8px}body.acai-mobile-ui .ant-alert{padding:10px 12px}@media (width<=380px){.acai-mobile-toolbar{grid-template-columns:1fr}.acai-mobile-toolbar .ant-btn{width:100%}}
