.saas-page{padding:0}.saas-card{border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0f172a0f!important;transition:box-shadow .2s ease,border-color .2s ease}.saas-card:hover{box-shadow:0 4px 12px #0f172a14!important}.saas-stat-card{border-radius:12px!important;border:1px solid #e2e8f0!important;background:#fff!important;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.saas-stat-card:hover{border-color:#cbd5e1!important;box-shadow:0 8px 24px #0369a11a!important}.saas-stat-card:focus-visible{outline:2px solid #0369a1;outline-offset:2px}.saas-stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:rgba(3,105,161,.08);color:#0369a1;font-size:22px}.saas-stat-card__title{margin-top:12px;font-weight:500;color:#0f172a;font-size:14px}.saas-empty{padding:48px 24px;text-align:center;color:#475569}.saas-welcome-title{margin-bottom:8px!important;color:#0f172a!important;font-weight:600!important}.saas-welcome-desc{font-size:15px!important;color:#475569!important;margin-bottom:32px!important;max-width:640px}.saas-clickable{cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.saas-clickable:focus-visible{outline:2px solid #0369a1;outline-offset:2px}@media (prefers-reduced-motion: reduce){.saas-card,.saas-stat-card,.saas-clickable{transition:none!important}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{background:#f7f8fa}.ant-pro-layout{min-height:100vh;background:#f8fafc!important}.ant-pro-layout-content{padding-top:64px!important;background:#f8fafc!important}.ant-pro-page-container-children-content{padding-block:0!important}.ant-pro-sider .ant-pro-sider-logo{display:none!important}.ant-pro-sider.ant-layout-sider{background:#fff!important;border-right:1px solid #e2e8f0!important;box-shadow:none!important}.ant-pro-sider .ant-layout-sider-children{padding-top:64px!important}.ant-pro-sider .ant-menu-item,.ant-pro-sider .ant-menu-submenu-title{display:flex!important;align-items:center!important;margin:4px 8px!important;padding:0 16px!important;height:40px!important;line-height:40px!important;border-radius:8px!important;transition:background-color .2s ease,color .2s ease!important;color:#334155!important}.ant-pro-sider .ant-menu-item .anticon,.ant-pro-sider .ant-menu-submenu-title .anticon{margin-right:10px!important;font-size:16px!important;color:#64748b}.ant-pro-sider .ant-menu-item:hover,.ant-pro-sider .ant-menu-submenu-title:hover{background:#f1f5f9!important;color:#0f172a!important}.ant-pro-sider .ant-menu-item-selected{background:rgba(3,105,161,.08)!important;color:#0369a1!important;font-weight:500}.ant-pro-sider .ant-menu-item-selected .anticon{color:#0369a1!important}.ant-pro-sider .ant-menu-submenu-open>.ant-menu-submenu-title{color:#0369a1!important;font-weight:500}.ant-pro-sider .ant-menu-inline .ant-menu-item{margin-left:8px!important;height:36px!important;line-height:36px!important}.ant-pro-sider .ant-menu-inline .ant-menu-item .anticon{font-size:14px!important}.ant-pro-sider .ant-layout-sider-children>div.hide-user-info{display:none!important}.ant-pro-sider .ant-layout-sider-children>div:nth-last-child(1):has(img[alt="user"]),.ant-pro-sider .ant-layout-sider-children>div:nth-last-child(2):has(img[alt="user"]),.ant-pro-sider .ant-layout-sider-children>div:nth-last-child(1):has(img[alt*="user"]),.ant-pro-sider .ant-layout-sider-children>div:nth-last-child(2):has(img[alt*="user"]){display:none!important}#custom-top-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;height:64px!important;background-color:#fff!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 24px!important;box-shadow:0 1px 3px #0f172a0f!important}.custom-header__brand{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .2s ease}.custom-header__brand:hover{opacity:.85}.custom-header__brand:focus-visible{outline:2px solid #0369a1;outline-offset:2px;border-radius:4px}.custom-header__logo{width:40px;height:40px;object-fit:contain}.custom-header__title{margin:0;font-size:18px;font-weight:600;color:#0f172a;line-height:1.2}.custom-header__actions{display:flex;align-items:center}.ant-pro-table .ant-pro-card{border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0f172a0a!important}.saas-table-compact.ant-pro-table .ant-pro-card .ant-pro-card-body{padding-block:12px!important;padding-inline:16px!important}.saas-table-compact.ant-pro-table .ant-pro-table-search{margin-block-end:8px!important;padding:12px 16px!important;border-radius:8px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.saas-table-compact.ant-pro-table .ant-pro-table-search .ant-form-item{margin-bottom:8px!important}.saas-table-compact.ant-pro-table .ant-pro-table-search .ant-form-item-label>label{height:28px!important;font-size:13px!important}.saas-table-compact.ant-pro-table .ant-pro-table-list-toolbar{padding-block:4px 8px!important}.saas-table-compact.ant-pro-table .ant-pro-table-list-toolbar-title{font-size:15px!important;font-weight:600!important}.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered{font-size:13px!important}.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-container{border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden}.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-header+.ant-table-body,.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-header+.ant-table-summary{margin-top:-1px!important}.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-thead>tr>th,.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-tbody>tr>td,.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-summary>tr>td{border-color:#e2e8f0!important}.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-thead>tr>th{font-size:13px!important;font-weight:600!important;padding-block:8px!important;border-bottom-color:#cbd5e1!important}.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-tbody>tr>td{padding-block:6px!important}.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-tbody>tr.ant-table-measure-row{height:0!important;line-height:0!important;visibility:collapse!important}.saas-table-compact.ant-pro-table .ant-table.ant-table-bordered .ant-table-tbody>tr.ant-table-measure-row>td{padding:0!important;border:0!important;height:0!important}.saas-table-compact.ant-pro-table .ant-table-cell .ant-btn-link{padding-inline:4px!important;height:auto!important;line-height:1.4!important}.saas-table-compact.ant-pro-table .ant-pagination{margin-block:8px 4px!important}.saas-table-compact.ant-pro-table .ant-pagination .ant-pagination-item,.saas-table-compact.ant-pro-table .ant-pagination .ant-pagination-prev,.saas-table-compact.ant-pro-table .ant-pagination .ant-pagination-next{min-width:28px!important;height:28px!important;line-height:26px!important}.ant-pro-page-container-warp-page-header{background:transparent!important}:focus-visible{outline:2px solid #0369a1;outline-offset:2px}@media (prefers-reduced-motion: reduce){.ant-pro-sider .ant-menu-item,.ant-pro-sider .ant-menu-submenu-title,.custom-header__brand{transition:none!important}}
