html,body,#root{min-height:100%;margin:0}body{background:#f5f5f5}*{box-sizing:border-box}.ant-pro-layout{min-width:1280px}.jx-page{flex-direction:column;gap:24px;min-width:0;display:flex}.jx-brand{object-fit:contain;width:148px;height:46px}.ant-layout-sider-collapsed .jx-brand{width:44px}.jx-account-panel{border-top:1px solid #f0f0f0;width:100%;min-width:0;padding-top:8px}.jx-account.ant-btn{justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;height:56px;padding-inline:8px;display:flex}.jx-account-details{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jx-account-name,.jx-account-tenant{text-overflow:ellipsis;white-space:nowrap;line-height:20px;display:block;overflow:hidden}.jx-account-name{font-weight:500}.jx-account-tenant{color:#00000073;font-size:12px}.jx-account-more{color:#00000073;flex-shrink:0}.jx-account-panel-collapsed .jx-account.ant-btn{justify-content:center;padding-inline:0}.jx-account-popover{flex-direction:column;gap:8px;width:256px;max-width:calc(100vw - 48px);display:flex}.jx-tenant-select{width:100%;min-width:0}.jx-tenant-option{white-space:normal;overflow-wrap:anywhere}.jx-account-logout.ant-btn{justify-content:flex-start;margin-top:4px}.jx-loading{background:#fff;padding:32px}.jx-section{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:24px}.jx-link{padding:0}.jx-calendar .ant-badge{white-space:normal;margin-bottom:4px;display:block}.jx-calendar .ant-picker-calendar-date-content{min-height:80px}.jx-identity small{color:#00000073;margin-top:4px;display:block}.jx-form-card{max-width:1000px}.jx-form-actions-slot{z-index:5;min-width:0;margin-top:24px;position:sticky;bottom:0}.jx-form-actions{background:var(--ant-color-bg-container,#fff);border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 0;display:flex}.ant-form-item{scroll-margin-block:96px}.ant-modal-root .ant-modal{max-height:calc(100dvh - 32px);padding-bottom:0;top:16px}.ant-modal-root .ant-modal-container,.ant-modal-root .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.ant-modal-root .ant-modal-header,.ant-modal-root .ant-modal-footer{flex:none}.ant-modal-root .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow:auto;max-height:none!important}.ant-modal-root .ant-modal-confirm-body-wrapper{min-height:0;overflow:auto}.ant-drawer .ant-drawer-content-wrapper,.ant-drawer .ant-drawer-content{max-height:100dvh}.ant-drawer .ant-drawer-body{overscroll-behavior:contain;min-height:0;overflow:auto}.jx-form-card .ant-form{max-width:850px}.jx-page .ant-pro-table-list-toolbar-title{white-space:normal}.jx-page .ant-pro-table{min-width:0}.jx-page .ant-pro-table-search{margin-bottom:16px}.jx-list-search .ant-form-item-label{padding-bottom:8px}.jx-list-search .jx-list-search-actions{border-top:1px solid #f0f0f0;padding-top:16px}.jx-list-search .jx-list-search-actions .ant-form-item-label{display:none}.jx-list-search .jx-list-search-actions .ant-form-item{margin-bottom:0}.jx-page .ant-table-wrapper{min-width:0}.jx-dashboard-metric{min-width:0;height:100%}.jx-dashboard-metric .ant-statistic-content{margin-block:12px}.jx-dashboard-metric-note{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.jx-dashboard-metric-note .ant-typography{font-size:12px}.jx-dashboard-fill{height:100%}.jx-dashboard-wide{width:100%}.jx-dashboard-identity.ant-btn{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto}.jx-login{background:#f5f5f5;place-items:center;min-height:100vh;padding:24px;display:grid}.jx-login-panel{background:#fff;border-radius:8px;width:100%;min-width:0;max-width:420px;padding:32px}.jx-login-logo{width:210px;max-width:100%;height:auto;margin:0 auto 28px;display:block}.jx-plain-list{padding-left:20px;line-height:1.8}@media (max-width:900px){.ant-pro-page-container-children-container{padding:16px!important}.jx-page{gap:16px}.jx-brand{width:130px}.jx-page .ant-pro-card-body{padding:16px}.jx-login-panel{padding:24px}}.jx-onboarding-board{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.jx-onboarding-records,.jx-onboarding-entries{min-width:0}.jx-onboarding-entry{overflow-wrap:anywhere;flex-direction:column;gap:8px;width:100%;display:flex}.jx-onboarding-entry-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.jx-onboarding-entry-heading .ant-badge{white-space:nowrap;flex-shrink:0}.jx-onboarding-entry-actions{justify-content:flex-end;display:flex}.jx-onboarding-entry-actions .ant-btn:last-child{padding-inline-end:0}.jx-onboarding-entry-list{flex-direction:column;gap:12px;margin:0 0 12px;padding:0;list-style:none;display:flex}@media (max-width:1100px){.jx-onboarding-board{grid-template-columns:minmax(0,1fr)}}.jx-detail-table .ant-pro-table-search{margin:0;padding:0}.jx-detail-table .ant-pro-table-list-toolbar{padding-block:12px}.jx-detail-table .ant-pro-table-list-toolbar-container{flex-wrap:wrap;gap:12px}.jx-detail-table .ant-pro-table-list-toolbar-filter{margin:0}.ant-table-cell-ellipsis>*,.ant-table-cell-ellipsis :where(.ant-space,.ant-space-item){min-width:0;max-width:100%}.ant-table-cell-ellipsis :where(.jx-identity,.jx-entity-option>div,.ant-typography){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ant-table-cell-ellipsis :where(.jx-identity>a,.jx-identity>small,.jx-entity-option>div>div){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ant-table-cell-ellipsis :where(.ant-space-item>a,.ant-tag,.ant-btn){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ant-table-cell-ellipsis .ant-space-item>a{display:block}
