body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.mbfit-admin-shell{min-height:100vh}.mbfit-admin-body{display:flex;flex-direction:column;min-width:0}.mbfit-admin-content{margin:0 auto;max-width:1600px;padding:24px;width:100%}@media (max-width:576px){.mbfit-admin-content{padding:16px}}.mbfit-sidebar-desktop{border-right:1px solid #1018280f;height:100vh;overflow:hidden;position:sticky;top:0}[data-theme=dark] .mbfit-sidebar-desktop{border-right-color:#ffffff0f}@media (max-width:991px){.mbfit-sidebar-desktop{display:none}}.mbfit-sidebar-inner{display:flex;flex-direction:column;height:100%}.mbfit-sidebar-menu-scroll{-ms-overflow-style:none;scrollbar-width:none}.mbfit-sidebar-logo{border-radius:inherit;height:100%;object-fit:contain;width:100%}.mbfit-sidebar-menu-scroll::-webkit-scrollbar{display:none}.mbfit-sidebar-brand{align-items:center;display:flex;flex-shrink:0;gap:10px;height:68px;padding:0 20px}.mbfit-sidebar-brand-mark{align-items:center;background:linear-gradient(135deg,#2f6fed,#5b8def);border-radius:9px;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.mbfit-sidebar-brand-text{font-size:17px;font-weight:700;letter-spacing:.4px}.mbfit-sidebar-menu-scroll{flex:1 1;overflow-y:auto;padding-top:4px}.mbfit-sidebar-menu.ant-menu{background:#0000;border-inline-end:none!important}.mbfit-sidebar-menu .ant-menu-item,.mbfit-sidebar-menu .ant-menu-submenu-title{transition:background-color .15s ease,color .15s ease}.mbfit-sidebar-footer{border-top:1px solid #1018280f;flex-shrink:0;padding:8px 0 12px}[data-theme=dark] .mbfit-sidebar-footer{border-top-color:#ffffff0f}.mbfit-sidebar-signout .ant-menu-item{color:#98a2b3}.mbfit-sidebar-drawer .ant-drawer-body{padding:0}.mbfit-header{align-items:center;border-bottom:1px solid #1018280f;display:flex;gap:16px;justify-content:space-between;padding-inline:24px!important;position:sticky;top:0;z-index:10}[data-theme=dark] .mbfit-header{border-bottom-color:#ffffff0f}.mbfit-header-left{align-items:center;display:flex;gap:12px;min-width:0}.mbfit-header-title{margin:0!important;white-space:nowrap}.mbfit-header-menu-btn{display:none}@media (max-width:991px){.mbfit-header-menu-btn{display:inline-flex}}.mbfit-header-right{align-items:center;display:flex;flex-shrink:0;gap:14px}.mbfit-header-range{display:inline-flex}@media (max-width:768px){.mbfit-header-range{display:none}}.mbfit-theme-toggle{align-items:center;display:inline-flex;gap:6px}.mbfit-theme-toggle-icon{color:#98a2b3;font-size:14px}.mbfit-header-icon-btn{font-size:17px}.mbfit-header-profile{border-radius:999px;cursor:pointer;padding:4px 8px 4px 4px;transition:background-color .15s ease}.mbfit-header-profile:hover{background:#1018280a}[data-theme=dark] .mbfit-header-profile:hover{background:#ffffff0f}.mbfit-header-profile-name{font-size:14px;font-weight:500}@media (max-width:480px){.mbfit-header-profile-name{display:none}}.mbfit-dashboard-row{margin-bottom:20px}.mbfit-dashboard-row .ant-col,.mbfit-dashboard-row:last-child{margin-bottom:0}@media (max-width:991px){.mbfit-dashboard-row{row-gap:20px!important}}.mbfit-kpi-card{height:100%}.mbfit-kpi-card .ant-card-body{padding:20px}.mbfit-kpi-card-skeleton{background:#1018280a;border-radius:16px;height:128px}[data-theme=dark] .mbfit-kpi-card-skeleton{background:#ffffff0a}.mbfit-kpi-card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.mbfit-kpi-card-title{color:#667085;font-size:13px}[data-theme=dark] .mbfit-kpi-card-title{color:#93a0b4}.mbfit-kpi-card-icon{align-items:center;background:#2f6fed1a;border-radius:9px;color:#2f6fed;display:inline-flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.mbfit-kpi-card-value .ant-statistic-content{font-size:24px;font-weight:700}.mbfit-kpi-card-trend{align-items:center;display:flex;font-size:12px;font-weight:600;gap:4px;margin-top:8px}.mbfit-kpi-card-trend.is-positive{color:#22c55e}.mbfit-kpi-card-trend.is-negative{color:#ef4444}.mbfit-kpi-card-trend-label{font-size:12px;font-weight:400;margin-left:2px}.mbfit-chart-card,.mbfit-quickstats-card,.mbfit-table-card{height:100%}.mbfit-chart-card .ant-card-head,.mbfit-quickstats-card .ant-card-head,.mbfit-table-card .ant-card-head{border-bottom:none;min-height:0;min-height:auto;padding:20px 20px 0}.mbfit-chart-card .ant-card-head-title,.mbfit-quickstats-card .ant-card-head-title,.mbfit-table-card .ant-card-head-title{font-size:15px;font-weight:600;padding:0}.mbfit-chart-card .ant-card-body,.mbfit-quickstats-card .ant-card-body,.mbfit-table-card .ant-card-body{padding:16px 20px 20px}.mbfit-donut-wrap{align-items:center;display:flex;flex-direction:column}.mbfit-donut-legend{margin-top:4px;width:100%}.mbfit-donut-legend-row{align-items:center;display:flex;font-size:13px;gap:8px}.mbfit-donut-legend-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.mbfit-donut-legend-label{flex:1 1}.mbfit-donut-legend-pct{font-weight:600}.mbfit-quickstat-row{display:flex;flex-direction:column;gap:8px}.mbfit-table-card .ant-table-thead>tr>th{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.mbfit-page{gap:20px}.mbfit-page,.mbfit-page-header{display:flex;flex-direction:column}.mbfit-page-header{gap:8px}.mbfit-page-breadcrumb{font-size:13px}.mbfit-page-header-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.mbfit-page-title{margin:0!important}.mbfit-page-description{display:block;margin-top:2px}.mbfit-page-header-actions{flex-shrink:0}.mbfit-filter-bar .ant-card-body{padding:16px 20px}.mbfit-filter-bar-actions{display:flex;gap:8px;margin-left:auto}.mbfit-data-table .ant-table-thead>tr>th{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.mbfit-data-table .ant-table-tbody>tr>td{cursor:default}.mbfit-data-table .ant-table-tbody>tr.mbfit-row-clickable{cursor:pointer}.mbfit-empty-state{padding:32px 0}.mbfit-drawer-footer{display:flex;justify-content:flex-end}.mbfit-entity-cell{align-items:center;display:flex;gap:10px;min-width:0}.mbfit-entity-cell-text{display:flex;flex-direction:column;min-width:0}.mbfit-entity-cell-title{font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbfit-entity-cell-sub{color:#98a2b3;font-size:12px;line-height:1.3}.mbfit-image-url-input{display:flex;flex-direction:column;gap:8px}.mbfit-image-preview{background:#10182808;border:1px dashed #e7eaf0;border-radius:12px;flex-shrink:0;max-width:100%;overflow:hidden;position:relative}[data-theme=dark] .mbfit-image-preview{background:#ffffff0a;border-color:#2a3245}.mbfit-image-preview-img,.mbfit-image-preview-link{display:block;height:100%;width:100%}.mbfit-image-preview-link.is-pending{pointer-events:none}.mbfit-image-preview-img.is-hidden{inset:0;opacity:0;pointer-events:none;position:absolute}.mbfit-image-preview-state{align-items:center;color:#98a2b3;display:flex;flex-direction:column;font-size:12px;gap:6px;inset:0;justify-content:center;overflow-wrap:anywhere;padding:8px;position:absolute;text-align:center}.mbfit-image-preview-state .anticon{font-size:22px}.mbfit-image-preview-state.is-warning .anticon{color:#f5a623}.mbfit-image-preview-state.is-error .anticon{color:#ef4444}.mbfit-detail-header{align-items:center;display:flex;gap:14px;margin-bottom:20px}.mbfit-detail-header-text{min-width:0}.mbfit-detail-header-title{font-size:17px;font-weight:600}.mbfit-detail-header-sub{color:#98a2b3;font-size:13px}.mbfit-timeline-message{background:#10182808;border-radius:12px;font-size:13px;line-height:1.5;padding:10px 14px}[data-theme=dark] .mbfit-timeline-message{background:#ffffff0a}.mbfit-timeline-message.is-admin{background:#2f6fed14}.mbfit-editable-cell:hover{background:#2f6fed0f}.mbfit-login-page{align-items:center;background:linear-gradient(160deg,#eef3ff,#f7f9fc 60%);box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:24px;width:100%}.mbfit-login-page.is-dark{background:linear-gradient(160deg,#0f1420,#151b2c 60%)}.mbfit-login-card{background:#fff;border-radius:16px;box-shadow:0 20px 60px #1018281f;box-sizing:border-box;max-height:100%;max-width:400px;overflow-y:auto;padding:36px 32px 28px;width:100%}.mbfit-login-page.is-dark .mbfit-login-card{background:#1a2133;box-shadow:0 20px 60px #0006}.mbfit-login-brand{align-items:center;display:flex;gap:10px;margin-bottom:20px}.mbfit-login-brand-text{font-size:15px;font-weight:700;letter-spacing:.06em}.mbfit-login-title{margin:0!important}.mbfit-login-subtitle{display:block;margin-top:4px}.mbfit-login-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.mbfit-login-hint{display:block;font-size:12px;margin-top:20px;text-align:center}
/*# sourceMappingURL=main.2376e3a7.css.map*/