html,body,#tenant-account-root{min-height:100%}body{margin:0;background:#f4f7fb;color:#172033}.account-console-app{min-height:100vh}.account-console-app .ant-pro-layout-bg-list{background:#f4f7fb}.account-console-logo{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#172033;color:#fff;font-weight:900}.account-console-logo svg{font-size:18px;line-height:1}.account-menu-button{width:100%;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.account-overview-stack{display:grid;gap:16px}.account-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;align-items:start}.account-command-card.ant-pro-card{border-radius:8px}.account-task-card-group{min-width:0}.account-task-card-group>.ant-pro-card-body{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px!important;min-width:0}.account-task-card-group .ant-pro-card-col{width:auto!important;max-width:100%!important;flex:none!important;padding:0!important}.account-task-card.ant-pro-card{min-width:0;height:100%;border:1px solid #dbe5f2;border-radius:8px}.account-task-card>.ant-pro-card-body{height:100%}.account-task-card p{margin:0;color:#667085;line-height:1.6}.account-task-card b{display:block;margin-top:6px}.account-task-icon{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:#eef4ff;color:#185cff}.account-deployment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.account-deployment-boundary-card>.ant-pro-card-body{display:grid;gap:14px}.account-deployment-item{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.account-deployment-item span{color:#667085;font-size:12px}.account-deployment-item strong{color:#172033;line-height:1.45}.account-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.account-section-heading strong{flex:0 0 auto;color:#172033}.account-section-heading span{max-width:520px;color:#667085;line-height:1.6;overflow-wrap:anywhere}.account-deployment-ladder{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff}.account-deployment-ladder-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.account-deployment-ladder-item{display:grid;align-content:start;gap:7px;min-width:0;padding:12px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.account-deployment-ladder-item b{color:#172033;overflow-wrap:anywhere}.account-deployment-ladder-item span{color:#667085;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.account-boundary-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.account-boundary-item{min-width:0;padding:12px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.account-boundary-item span,.account-boundary-item p{color:#667085}.account-boundary-item span{display:block;font-size:12px}.account-boundary-item strong{display:block;margin-top:5px;color:#172033}.account-boundary-item p{margin:7px 0 0;line-height:1.6;overflow-wrap:anywhere}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-stack{display:grid;gap:16px;min-width:0}.account-stack .ant-pro-card,.account-overview-stack .ant-pro-card,.account-dashboard-grid .ant-pro-card,.account-stack .ant-pro-card-header,.account-stack .ant-pro-card-body,.account-overview-stack .ant-pro-card-header,.account-overview-stack .ant-pro-card-body,.account-dashboard-grid .ant-pro-card-header,.account-dashboard-grid .ant-pro-card-body{min-width:0;max-width:100%}.account-stack .ant-pro-card-title,.account-overview-stack .ant-pro-card-title,.account-dashboard-grid .ant-pro-card-title,.account-stack .ant-pro-card-subtitle,.account-overview-stack .ant-pro-card-subtitle,.account-dashboard-grid .ant-pro-card-subtitle,.account-stack .ant-pro-card-extra,.account-stack .ant-pro-core-label-tip,.account-stack .ant-pro-core-label-tip-title,.account-stack .ant-pro-core-label-tip-subtitle,.account-overview-stack .ant-pro-core-label-tip,.account-overview-stack .ant-pro-core-label-tip-title,.account-overview-stack .ant-pro-core-label-tip-subtitle,.account-dashboard-grid .ant-pro-core-label-tip,.account-dashboard-grid .ant-pro-core-label-tip-title,.account-dashboard-grid .ant-pro-core-label-tip-subtitle{min-width:0;max-width:100%;overflow-wrap:anywhere}.account-console-app .ant-pro-global-header-right-content,.account-console-app .ant-pro-global-header-header-actions{min-width:0;max-width:100%}.account-next-step{display:grid;gap:12px}.account-next-step p{margin:0;color:#667085;line-height:1.7}.account-task-list,.account-order-list,.account-admin-entry,.account-profile-audit-panel,.account-profile-audit-list{display:grid;gap:12px}.account-task-row,.account-order-row,.account-profile-audit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.account-task-row{justify-content:flex-start}.account-order-row.is-focused{border-color:#185cff;background:#f5f8ff;box-shadow:inset 3px 0 #185cff}.account-task-row span{display:inline-grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:50%;background:#eef4ff;color:#185cff;font-weight:800}.account-order-row b{display:block;overflow-wrap:anywhere}.account-order-row span,.account-profile-audit-row span,.account-admin-entry p{color:#667085;overflow-wrap:anywhere}.account-profile-audit-row>div{min-width:0}.account-profile-audit-row b{display:block;color:#172033;overflow-wrap:anywhere}.account-profile-audit-row .ant-tag{flex:0 0 auto;margin-inline-end:0}.account-profile-confirm p{margin:0 0 10px;color:#475569;line-height:1.6}.account-profile-confirm ul{margin:0;padding-left:18px;color:#172033;line-height:1.8}.account-invite-workbench{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.account-invite-code{min-width:0}.account-invite-code span{display:block;color:#667085;font-size:13px;font-weight:700}.account-invite-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.account-invite-status strong{color:#172033;font-size:26px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.account-invite-code p{margin:8px 0 0;color:#667085;line-height:1.7;overflow-wrap:anywhere}.account-invite-expiry{color:#475467;font-weight:700}.account-invite-quota{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:10px;margin-top:14px}.account-invite-quota-item{min-width:0;padding:10px 12px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.account-invite-quota-item span{color:#667085;font-size:12px;font-weight:700}.account-invite-quota-item b{display:block;margin-top:4px;color:#172033;font-size:18px;line-height:1.25}.account-invite-quota-alert{margin-top:12px}.account-invite-link{display:grid;gap:5px;margin-top:12px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff}.account-invite-link span{color:#667085;font-size:12px;font-weight:700}.account-invite-link code{color:#185cff;font-family:inherit;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.account-invite-rules{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.account-join-mobile-list,.account-member-mobile-list{display:none}.account-member-department-input{width:150px;max-width:100%}.account-join-mobile-card,.account-member-mobile-card{display:grid;min-width:0;gap:12px;padding:14px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.account-mobile-card-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.account-mobile-card-head>div,.account-mobile-field{min-width:0}.account-mobile-card-head b,.account-mobile-field p{display:block;margin:0;color:#172033;overflow-wrap:anywhere}.account-mobile-card-head span,.account-mobile-field span{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.account-mobile-card-head .ant-tag{flex:0 0 auto;margin-inline-end:0}.account-mobile-actions{width:100%}.account-mobile-empty{padding:18px 12px;border:1px dashed #cbd7e6;border-radius:8px;color:#667085;text-align:center}.account-reject-reason-dialog{display:grid;gap:10px}.account-reject-reason-dialog p{margin:0;color:#667085;line-height:1.6}.account-role-change-confirm{display:grid;gap:8px}.account-role-change-confirm p{margin:0;color:#667085;line-height:1.6}.account-role-change-confirm p:last-child{color:#172033;font-weight:650}.account-security-stack{display:grid;gap:16px}.account-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.account-security-policy{min-width:0;padding:14px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff}.account-security-policy span{display:block;color:#667085;font-size:12px;font-weight:700}.account-security-policy strong{display:block;margin-top:5px;color:#172033;font-size:18px;line-height:1.35;overflow-wrap:anywhere}.account-security-policy p{margin:7px 0 0;color:#667085;line-height:1.65;overflow-wrap:anywhere}.account-security-confirm p{margin:0 0 10px;color:#475569;line-height:1.6}.account-security-confirm ul{margin:0;padding-left:18px;color:#172033;line-height:1.8}.account-commercial-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.account-commercial-summary>div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff}.account-commercial-summary span{color:#667085;font-size:12px}.account-commercial-summary strong{color:#172033;overflow-wrap:anywhere}.account-commercial-record-list{display:grid;gap:10px;min-width:0}.account-commercial-record-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.account-commercial-record-main,.account-commercial-record-side{display:flex;align-items:center;gap:10px;min-width:0}.account-commercial-record-main{flex:1 1 auto}.account-commercial-record-main>div{min-width:0}.account-commercial-record-main b,.account-commercial-record-main span{display:block;overflow-wrap:anywhere}.account-commercial-record-main span{color:#667085;font-size:12px;line-height:1.6}.account-commercial-record-side{flex:0 0 auto}.account-commercial-record-side strong{color:#172033;white-space:nowrap}.account-admin-entry p{margin:0;line-height:1.7}.account-admin-entry-note{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff;color:#475467;line-height:1.6}.account-admin-entry-note svg{flex:0 0 auto;margin-top:3px;color:#185cff}.account-admin-entry-note span{min-width:0}.account-product-list{display:grid;gap:10px}.account-product-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.account-product-row b{display:block}.account-product-row span{color:#667085;font-size:13px}.account-sider-footer{display:grid;gap:8px;padding:12px}.account-sider-footer span{color:#667085}.account-console-mobile-title{display:none}.account-lifecycle-host,.lifecycle-role-settings{display:grid;gap:16px}.lifecycle-role-settings.hidden,.hidden{display:none!important}.account-role-heading,.account-compact-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-role-heading span{color:#185cff;font-size:13px;font-weight:800}.account-role-heading h3,.account-compact-heading h4{margin:4px 0}.account-role-heading p{margin:0;color:#667085}.account-role-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:16px}.lifecycle-role-list,.member-role-assignment-list{display:grid;gap:12px}.lifecycle-role-card,.member-role-assignment-card{padding:14px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.lifecycle-role-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lifecycle-role-card-heading em,.member-role-identity em{display:inline-block;margin-top:4px;color:#667085;font-size:12px;font-style:normal}.member-role-department{display:grid;gap:6px;color:#667085;font-size:12px}.member-role-department input{width:100%;box-sizing:border-box;padding:7px 10px;border:1px solid #dbe5f2;border-radius:6px;color:#172033;font:inherit}.member-role-department input:disabled{background:#f4f7fb;color:#667085}.lifecycle-stage-tags,.member-role-options{display:flex;flex-wrap:wrap;gap:8px}.lifecycle-stage-tags span,.member-role-options label{padding:5px 9px;border-radius:999px;background:#eef4ff;color:#185cff;font-size:12px}.lifecycle-role-form{display:grid;gap:12px;padding:16px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff}.lifecycle-role-form input,.lifecycle-role-form textarea{width:100%;box-sizing:border-box;margin-top:6px;padding:8px 10px;border:1px solid #cbd7e8;border-radius:8px;font:inherit}.stage-permission-fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #dbe5f2;border-radius:8px}.stage-permission-fieldset label{display:grid;grid-template-columns:auto 86px minmax(0,1fr);gap:8px;align-items:center}.form-actions,.member-role-actions{display:flex;flex-wrap:wrap;gap:10px}.account-secondary-button,.lifecycle-role-settings button{border:1px solid #cbd7e8;border-radius:8px;background:#fff;color:#185cff;cursor:pointer;font:inherit;padding:7px 10px}.account-primary-button{border:1px solid #185cff;border-radius:8px;background:#185cff;color:#fff;cursor:pointer;font:inherit;padding:8px 12px}.message.error,.lifecycle-empty.error{color:#c2412d}@media(max-width:980px){.account-dashboard-grid,.account-form-grid,.account-commercial-summary,.account-deployment-ladder-track,.account-role-layout{grid-template-columns:1fr}}@media(max-width:640px){.account-console-mobile-title{display:grid;gap:4px;padding:18px 24px 0}.account-console-mobile-title strong{font-size:20px;line-height:1.25}.account-console-mobile-title span{color:#667085;font-size:13px;line-height:1.55}.account-console-app .ant-pro-page-container-children-container{padding-inline:16px}.account-console-app .ant-page-header-heading,.account-console-app .ant-pro-page-container .ant-page-header-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.account-console-app .ant-page-header-heading-left,.account-console-app .ant-pro-page-container .ant-page-header-heading-left{width:100%;min-width:0;align-items:flex-start;flex-direction:column}.account-console-app .ant-page-header-heading-title,.account-console-app .ant-pro-page-container .ant-page-header-heading-title,.account-console-app .ant-page-header-heading-sub-title,.account-console-app .ant-pro-page-container .ant-page-header-heading-sub-title{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.account-console-app .ant-page-header-heading-extra{margin-inline-start:0}.account-console-app .ant-pro-global-header-right-content{max-width:calc(100vw - 96px);overflow:hidden}.account-console-app .ant-pro-global-header-header-actions{max-width:calc(100vw - 116px);overflow-x:auto;scrollbar-width:none}.account-console-app .ant-pro-global-header-header-actions::-webkit-scrollbar{display:none}.account-console-app .ant-pro-global-header-header-actions .ant-btn{padding-inline:8px}.account-console-app .ant-pro-global-header-header-actions-avatar{display:none}.account-product-row,.account-order-row,.account-profile-audit-row,.account-commercial-record-row,.account-invite-workbench,.account-section-heading,.account-role-heading,.account-compact-heading{align-items:flex-start;flex-direction:column}.account-commercial-record-main,.account-commercial-record-side{width:100%;align-items:flex-start;justify-content:space-between}.account-commercial-record-side{flex-wrap:wrap}.account-invite-workbench{grid-template-columns:1fr;align-items:flex-start}.account-invite-code,.account-invite-rules{width:100%}.account-invite-quota{grid-template-columns:1fr}.account-invite-rules{justify-content:flex-start}.account-join-desktop-table,.account-member-desktop-table{display:none}.account-join-mobile-list,.account-member-mobile-list{display:grid;gap:12px}.account-mobile-card-head{flex-direction:column}.account-mobile-actions .ant-select,.account-mobile-actions .ant-btn{max-width:100%}.account-member-department-input{width:100%}.account-stack .ant-pro-card-header,.account-overview-stack .ant-pro-card-header,.account-dashboard-grid .ant-pro-card-header{align-items:flex-start;flex-direction:column;gap:8px}.account-stack .ant-pro-card-extra{margin-inline-start:0;width:100%}.account-stack .ant-pro-card-extra .ant-btn{max-width:100%;height:auto;white-space:normal}.account-stack .ant-pro-core-label-tip{flex-wrap:wrap}.account-overview-stack .ant-pro-core-label-tip{display:grid;grid-template-columns:1fr;gap:4px;width:100%}.account-overview-stack .ant-pro-core-label-tip-title,.account-overview-stack .ant-pro-core-label-tip-subtitle{display:block;width:100%;flex:0 0 100%;margin-inline-start:0;white-space:normal}.account-stack .ant-pro-core-label-tip-title{display:block;width:100%;flex:0 0 100%}.account-stack .ant-pro-core-label-tip-subtitle{flex-basis:100%;margin-inline-start:0;white-space:normal}.account-stack .ant-pro-statistic-card>.ant-pro-card-body{display:grid!important;grid-template-columns:1fr;gap:8px}.account-stack .ant-pro-statistic-card .ant-pro-card-col{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important}}
