.saas-user-menu__header-item{padding-block:var(--saas-spacing-xxs) var(--saas-spacing-2xs);color:var(--ant-color-text-tertiary);font-size:14px;font-weight:400;line-height:1.5714}.saas-user-menu__header-item :where(*){color:var(--ant-color-text-tertiary)}.saas-user-menu__name{color:var(--ant-color-text-tertiary);font-size:14px;font-weight:400;line-height:1.5714}.saas-user-menu__role{color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.4}.saas-role-simulation-tag{margin-inline:var(--saas-spacing-xxs) calc(var(--saas-spacing-xxs) + var(--saas-spacing-2xs));font-weight:600}.saas-role-menu__item{gap:var(--saas-spacing-xxs);min-width:var(--saas-spacing-180);flex-direction:column;display:flex}.saas-role-menu__item-title-row{align-items:center;gap:var(--saas-spacing-xs);display:inline-flex}.saas-role-menu__item-title{color:var(--ant-color-text);font-size:14px;font-weight:500;line-height:1.5714}.saas-role-menu__item-meta{color:var(--ant-color-text-tertiary);font-size:12px;line-height:1.4}.saas-user-menu-trigger{align-items:center;gap:var(--saas-spacing-xs);padding-inline:var(--saas-spacing-6);display:inline-flex}.saas-user-menu-trigger__name{max-width:var(--saas-spacing-120);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saas-user-password__footer{justify-content:flex-end;width:100%;display:flex}@media (max-width:767px){.saas-user-menu-trigger__name{display:none}}
.saas-global-float-actions{z-index:1090}.saas-global-float-actions__qr-popover .ant-popover-inner{border-radius:var(--ant-border-radius-lg);padding:var(--saas-spacing-10) var(--saas-spacing-sm) var(--saas-spacing-sm);box-shadow:0 14px 34px #0f172a24}.saas-global-float-actions__qr-popover .ant-popover-arrow{display:none}.saas-global-float-actions__qr-card{width:min(var(--saas-spacing-156), calc(100vw - var(--saas-spacing-80)));text-align:center}.saas-global-float-actions__qr-title{margin-bottom:var(--saas-spacing-xs);font-size:13px;line-height:1.4;display:block}.saas-global-float-actions__qr-image-wrap{min-height:var(--saas-qrcode-size);place-items:center;display:grid}.saas-global-float-actions__qr-image{width:var(--saas-qrcode-size);height:var(--saas-qrcode-size);object-fit:contain;display:block}@media (max-width:767px){.saas-global-float-actions .ant-float-btn{width:var(--saas-spacing-40);height:var(--saas-spacing-40)}.saas-global-float-actions__qr-card{width:min(var(--saas-spacing-148), calc(100vw - var(--saas-spacing-64)))}.saas-global-float-actions__qr-image-wrap{min-height:var(--saas-qrcode-size-mobile)}.saas-global-float-actions__qr-image{width:var(--saas-qrcode-size-mobile);height:var(--saas-qrcode-size-mobile)}}
:root{--saas-page-content-width:1280px;--saas-page-content-width-compact:1120px;--saas-page-gutter:clamp(16px, 2.4vw, 28px);--saas-page-section-gap:clamp(16px, 2vw, 24px);--saas-form-item-gap:var(--saas-spacing-xs);--saas-form-label-gap:var(--saas-spacing-xs);--saas-form-control-max-width:720px;--saas-card-radius:var(--ant-border-radius-lg);--saas-border-radius-base:var(--ant-border-radius);--saas-border-radius-sm:var(--ant-border-radius-sm);--saas-border-radius-lg:var(--ant-border-radius-lg);--saas-card-padding:clamp(18px, 2.2vw, 24px);--saas-control-height:56px;--saas-control-height-compact:48px;--saas-panel-min-height:160px;--saas-dashboard-hero-min-height:228px;--saas-dashboard-panel-min-height:272px;--saas-auth-shell-max-width:1360px;--saas-auth-shell-min-height:760px;--saas-auth-hero-width:minmax(0, 1.1fr);--saas-auth-panel-width:minmax(0, 520px);--saas-spacing-xxs:2px;--saas-spacing-2xs:4px;--saas-spacing-5:5px;--saas-spacing-xs:8px;--saas-spacing-sm:12px;--saas-spacing-md:16px;--saas-spacing-6:6px;--saas-spacing-10:10px;--saas-spacing-14:14px;--saas-spacing-18:18px;--saas-spacing-20:20px;--saas-spacing-22:22px;--saas-spacing-lg:24px;--saas-spacing-24:24px;--saas-spacing-28:28px;--saas-spacing-32:32px;--saas-spacing-36:36px;--saas-spacing-40:40px;--saas-spacing-42:42px;--saas-spacing-48:48px;--saas-spacing-64:64px;--saas-spacing-56:56px;--saas-spacing-58:58px;--saas-spacing-72:72px;--saas-spacing-80:80px;--saas-spacing-88:88px;--saas-spacing-90:90px;--saas-spacing-96:96px;--saas-spacing-112:112px;--saas-spacing-110:110px;--saas-spacing-120:120px;--saas-spacing-124:124px;--saas-spacing-148:148px;--saas-spacing-150:150px;--saas-spacing-140:140px;--saas-spacing-144:144px;--saas-spacing-100:100px;--saas-spacing-156:156px;--saas-spacing-160:160px;--saas-spacing-168:168px;--saas-spacing-170:170px;--saas-spacing-176:176px;--saas-spacing-180:180px;--saas-spacing-208:208px;--saas-spacing-200:200px;--saas-spacing-220:220px;--saas-spacing-210:210px;--saas-spacing-240:240px;--saas-spacing-260:260px;--saas-spacing-280:280px;--saas-spacing-300:300px;--saas-spacing-340:340px;--saas-spacing-320:320px;--saas-spacing-360:360px;--saas-spacing-368:368px;--saas-spacing-400:400px;--saas-spacing-420:420px;--saas-spacing-440:440px;--saas-spacing-520:520px;--saas-spacing-536:536px;--saas-spacing-560:560px;--saas-spacing-700:700px;--saas-spacing-720:720px;--saas-spacing-760:760px;--saas-spacing-780:780px;--saas-spacing-840:840px;--saas-spacing-940:940px;--saas-spacing-xl:20px;--saas-qrcode-size:132px;--saas-qrcode-size-mobile:124px}html[data-theme=dark]{color-scheme:dark}html,body,#root{height:100%}html{background:var(--ant-color-bg-layout);scrollbar-gutter:stable;overflow-y:scroll}body{background:var(--ant-color-bg-layout);color:var(--ant-color-text);width:100%;min-width:0;margin:0;overflow-x:hidden}body.ant-scrolling-effect{width:100%!important;max-width:100%!important;padding-right:0!important;overflow-x:hidden!important}body,#root{background-color:var(--ant-color-bg-layout)}.ant-drawer .ant-drawer-content{flex-direction:column;height:100%;display:flex}.ant-drawer .ant-drawer-body{flex:auto;min-height:0;overflow:auto}.ant-drawer .ant-drawer-footer{padding:var(--saas-spacing-sm) var(--saas-spacing-lg);border-top-color:var(--ant-color-border-secondary);background:var(--ant-color-bg-elevated);flex:none}.saas-drawer-footer{justify-content:flex-end;width:100%;display:flex}.saas-drawer-footer .ant-space{justify-content:flex-end}.saas-drawer-footer .ant-btn{min-width:var(--saas-spacing-88)}.saas-management-drawer .ant-drawer-body>.ant-form:not(.ant-form-inline) .ant-form-item{flex-direction:column}.saas-management-drawer .ant-drawer-body>.ant-form:not(.ant-form-inline) .ant-form-item-label{text-align:left;flex:none;max-width:100%}.saas-management-drawer .ant-drawer-body>.ant-form:not(.ant-form-inline) .ant-form-item-label>label{height:auto}.saas-management-drawer .ant-drawer-body>.ant-form:not(.ant-form-inline) .ant-form-item-control{flex:auto;max-width:100%}.ant-pro-layout .ant-pro-layout-bg-list{background-color:var(--ant-color-bg-layout);opacity:1!important;background-image:none!important}.ant-pro-layout .ant-pro-layout-bg-list:before,.ant-pro-layout .ant-pro-layout-bg-list:after{content:none!important;display:none!important}#root{width:100%;min-height:100%}.saas-page-shell{width:min(100%, var(--saas-page-content-width));padding-inline:var(--saas-page-gutter);box-sizing:border-box;margin:0 auto}.saas-management-page{min-height:100%;overflow-x:hidden}.saas-management-page .ant-card,.saas-management-page .ant-pro-card,.saas-management-page .ant-card-body,.saas-management-page .ant-pro-card-body,.saas-management-page .ant-pro-card-content,.saas-management-page .ant-pro-table,.saas-management-page .ant-pro-table-search,.saas-management-page .ant-pro-table-list,.saas-management-page .ant-table-wrapper,.saas-management-page .ant-table-container{min-width:0}.saas-static-watermark{pointer-events:none;background-repeat:repeat}.saas-table-wrap{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow:hidden visible}.saas-table-wrap .ant-pro-table,.saas-table-wrap .ant-pro-card,.saas-table-wrap .ant-pro-card-body,.saas-table-wrap .ant-pro-table-search,.saas-table-wrap .ant-pro-table-list,.saas-table-wrap .ant-table-wrapper,.saas-table-wrap .ant-table-container{min-width:0}.saas-table-wrap .ant-pro-card-body,.saas-table-wrap .ant-pro-table-list{flex-direction:column;min-height:0;display:flex}.saas-table-wrap .ant-table-wrapper{min-height:0}.saas-table-wrap .ant-table{width:100%;min-width:0}.saas-table-wrap .ant-table-container{min-height:0}.saas-table-wrap .ant-table-content{overscroll-behavior-x:contain;overflow-x:auto}.saas-table-wrap .ant-table-body{overscroll-behavior-x:contain;max-height:none;overflow:auto visible}@media (max-width:767px){.saas-table-wrap .ant-table-body{max-height:none}}.saas-table-wrap .ant-table-cell,.saas-table-wrap .ant-table-cell .ant-typography,.saas-table-wrap .ant-table-cell .ant-tag{max-width:none}.saas-table-wrap .ant-table-cell .ant-typography{vertical-align:middle}.saas-table-wrap .ant-table-cell{white-space:nowrap}.saas-ai-employees-card .ant-tabs-content .saas-table-wrap .ant-pro-card-body{padding-inline:0}.saas-menu-tree-cell{box-sizing:border-box;white-space:nowrap;max-width:none;display:block}.saas-online-users-page .saas-online-users-page__cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.saas-online-users-page .saas-online-users-page__user-cell{white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.saas-online-users-page .saas-online-users-page__user-name,.saas-online-users-page .saas-online-users-page__username{min-width:0;display:inline-block}.saas-online-users-page .saas-online-users-page__user-name{max-width:var(--saas-spacing-120)}.saas-online-users-page .saas-online-users-page__username{max-width:var(--saas-spacing-88)}.saas-online-users-page .ant-table-cell .ant-tag{align-items:center;min-width:0;max-width:100%;margin-inline-end:0;display:inline-flex}.saas-service-monitor-page .ant-descriptions{width:100%}.saas-service-monitor-page .ant-descriptions-view,.saas-service-monitor-page .ant-descriptions-view table{table-layout:fixed;width:100%}.saas-service-monitor-page .ant-descriptions-item-label,.saas-service-monitor-page .ant-descriptions-item-content{vertical-align:top;min-width:0}.saas-service-monitor-page .ant-descriptions-item-content>*{min-width:0}.saas-service-monitor-page .saas-monitor-break-value,.saas-service-monitor-page .saas-monitor-numeric-value,.saas-service-monitor-page .saas-monitor-expandable-text__content{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.saas-service-monitor-page .saas-monitor-numeric-value{font-variant-numeric:tabular-nums}.saas-service-monitor-page .saas-monitor-expandable-text{align-items:flex-start;gap:var(--saas-spacing-2xs);flex-direction:column;display:flex}.saas-service-monitor-page .saas-monitor-expandable-text__content{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.saas-service-monitor-page .saas-monitor-expandable-text__content.is-expanded{display:block;overflow:visible}.saas-service-monitor-page .saas-monitor-expandable-text__trigger{height:auto;padding:0}.saas-service-monitor-page .saas-service-monitor-page__flush-table.ant-pro-table .ant-pro-card-body,.saas-service-monitor-page .saas-service-monitor-page__flush-table .ant-pro-table-list-toolbar{padding-inline:0}.saas-redis-trend-chart{width:100%;height:100%;color:var(--ant-color-text-tertiary);display:block}.saas-redis-trend-chart__grid{stroke:var(--ant-color-border-secondary);stroke-dasharray:4 4;stroke-width:1px}.saas-monitoring-tab-pane{box-sizing:border-box;width:100%;min-width:0;padding-top:var(--saas-page-section-gap)}.saas-update-center .ant-card,.saas-update-center .ant-alert{border-radius:var(--saas-card-radius)}.saas-update-center .ant-statistic-content{overflow-wrap:anywhere;min-width:0}.saas-update-center .ant-descriptions-view,.saas-update-center .ant-descriptions-view table{table-layout:fixed;width:100%}.saas-update-status-tag{width:fit-content;margin-inline-end:0}.saas-update-actions{justify-content:flex-end;width:100%}.saas-update-version-card{height:100%}.saas-update-mono{font-variant-numeric:tabular-nums}.saas-redis-trend-chart__axis{fill:currentColor;font-size:11px}.saas-redis-trend-chart__area{fill:var(--ant-color-primary);fill-opacity:.2}.saas-redis-trend-chart__line{fill:none;stroke:var(--ant-color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.saas-redis-trend-chart__point{fill:var(--ant-color-bg-container);stroke:var(--ant-color-primary);stroke-width:2px}.saas-management-page-body{box-sizing:border-box;gap:var(--saas-page-section-gap);flex-direction:column;flex:auto;width:100%;min-height:0;margin:0 auto;padding:0;display:flex}.saas-monitoring-api-docs-page{--saas-api-docs-available-height:calc(100dvh - var(--saas-spacing-220));min-height:0;overflow:hidden}.saas-monitoring-api-docs-page .ant-pro-grid-content,.saas-monitoring-api-docs-page .ant-pro-page-container-children-container{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.saas-monitoring-api-docs-page .ant-pro-page-container-children-content{min-height:var(--saas-api-docs-available-height);flex:auto;display:flex}.saas-monitoring-api-docs{flex:auto;min-height:0}.saas-monitoring-api-docs__card{height:100%;min-height:var(--saas-api-docs-available-height);flex-direction:column;flex:auto;display:flex;overflow:hidden}.saas-monitoring-api-docs__surface{background:var(--ant-color-bg-container);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.saas-monitoring-api-docs__loading{flex:auto;place-items:center;min-height:0;display:grid}.saas-monitoring-api-docs__iframe{border:0;flex:auto;width:100%;height:100%;min-height:0;display:block}.saas-dashboard-workplace .ant-card,.saas-management-page .ant-card{border-radius:var(--saas-card-radius)}.saas-dashboard-workplace .ant-card-body,.saas-management-page .ant-card-body{padding:var(--saas-card-padding)}.saas-management-page .ant-form-item{margin-bottom:var(--saas-form-item-gap)}.saas-management-page .ant-form-vertical .ant-form-item-label{padding-bottom:var(--saas-form-label-gap)}.saas-management-page .ant-form-item .ant-form-item-extra,.saas-management-page .ant-form-item .ant-form-item-explain{margin-top:var(--saas-spacing-xs)}.saas-management-page .ant-form-item-control-input{min-height:var(--saas-spacing-40)}@media (min-width:992px){.saas-management-page .ant-form-vertical .ant-form-item-control{max-width:var(--saas-form-control-max-width)}.saas-management-page .ant-form-vertical .ant-form-item-control-input,.saas-management-page .ant-form-vertical .ant-form-item-control-input-content{width:100%}}@media (max-width:767px){.saas-management-page-body{gap:var(--saas-spacing-sm)}.saas-management-page .ant-btn:not(.ant-btn-link):not(.ant-btn-text){height:var(--saas-spacing-32);min-height:var(--saas-spacing-32);padding-inline:var(--saas-spacing-sm)}.saas-management-page .ant-btn:not(.ant-btn-link):not(.ant-btn-text).ant-btn-icon-only{width:var(--saas-spacing-32);padding-inline:0}.saas-management-page .ant-card-body,.saas-management-page .ant-pro-card-body{padding:var(--saas-spacing-14) var(--saas-spacing-sm)}.saas-management-page .ant-card-head,.saas-management-page .ant-pro-card-head{padding-inline:var(--saas-spacing-sm)}.saas-management-page .ant-card-head-title,.saas-management-page .ant-pro-card-title{font-size:15px}.saas-table-wrap .ant-pro-table-search,.saas-table-wrap .ant-pro-table-list{padding-inline:0}.saas-table-wrap .ant-table-thead>tr>th,.saas-table-wrap .ant-table-cell{padding:var(--saas-spacing-10) var(--saas-spacing-xs);font-size:13px}.saas-table-wrap .ant-table-pagination{margin-top:var(--saas-spacing-sm)}}.saas-detail-section .ant-card-head-title{font-size:16px;font-weight:600}.saas-detail-descriptions{width:100%}.saas-detail-descriptions .ant-descriptions-view,.saas-detail-descriptions .ant-descriptions-view table{table-layout:fixed;width:100%}.saas-detail-descriptions .ant-descriptions-item-label{vertical-align:top;text-align:right}.saas-detail-descriptions .ant-descriptions-item-content{vertical-align:top;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-width:0}.saas-detail-descriptions .ant-descriptions-item-content>*{min-width:0;max-width:100%}.saas-profile-page{--saas-profile-card-radius:var(--ant-border-radius-lg);background:0 0;overflow-x:hidden}.saas-profile-page .ant-card{border-radius:var(--saas-profile-card-radius);overflow:hidden}.saas-profile-page .ant-tabs-content-holder,.saas-profile-page .ant-tabs-tabpane{width:100%}.saas-profile-page .saas-profile-page__three-blocks{grid-template-columns:minmax(0, 1.45fr) minmax(var(--saas-spacing-340), .85fr);gap:var(--saas-spacing-md);align-items:flex-start;display:grid}.saas-profile-page .saas-profile-page__main-column,.saas-profile-page .saas-profile-page__rail-column{min-width:0;display:flex}.saas-profile-page .saas-profile-page__main-stack,.saas-profile-page .saas-profile-page__rail-block{gap:var(--saas-spacing-md);flex-direction:column;width:100%;min-width:0;display:flex}.saas-profile-page .saas-profile-page__top-row{width:100%}.saas-profile-page .saas-profile-page__card,.saas-profile-page .saas-profile-page__rail-block{border-radius:var(--saas-profile-card-radius)}.saas-profile-page .saas-profile-page__card{overflow:hidden}.saas-profile-page .saas-profile-page__card>.ant-card-head{border-start-start-radius:inherit;border-start-end-radius:inherit}.saas-profile-page .saas-profile-page__card>.ant-card-body{border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.saas-profile-page .saas-profile-page__summary-card .ant-card-body{border-radius:inherit;padding:0}.saas-profile-page .saas-profile-page__summary-content{min-height:var(--saas-spacing-112);grid-template-columns:minmax(0, 1fr) minmax(var(--saas-spacing-240), var(--saas-spacing-340));border-radius:inherit;align-items:stretch;display:grid;overflow:hidden}.saas-profile-page .saas-profile-page__summary-content--account-only{grid-template-columns:1fr}.saas-profile-page .saas-profile-page__welcome-panel,.saas-profile-page .saas-profile-page__account-panel{align-items:center;min-width:0;display:flex}.saas-profile-page .saas-profile-page__welcome-panel{padding:var(--saas-spacing-28) var(--saas-spacing-32)}.saas-profile-page .saas-profile-page__account-panel{padding:var(--saas-spacing-28);color:var(--ant-color-white);background:var(--ant-color-primary);border-radius:var(--saas-profile-card-radius)}.saas-profile-page .saas-profile-page__welcome-content{justify-content:space-between;align-items:center;gap:var(--saas-spacing-32);width:100%;min-width:0;display:flex}.saas-profile-page .saas-profile-page__tenant-mark{color:var(--ant-color-primary);white-space:nowrap;margin:0;font-style:italic}.saas-profile-page .saas-profile-page__personal-card{flex:none}.saas-profile-page .saas-profile-page__personal-card .ant-card-body{min-height:unset;padding:var(--saas-spacing-28) var(--saas-spacing-32) var(--saas-spacing-20)}.saas-profile-page .saas-profile-page__descriptions{width:100%}.saas-profile-page .saas-profile-page__welcome-content{justify-content:space-between;align-items:center;gap:var(--saas-spacing-lg);min-width:0;display:flex}.saas-profile-page .saas-profile-page__tenant-mark{color:var(--ant-color-primary);text-align:right;word-break:break-word;margin:0!important}@media (max-width:767px){.saas-profile-page .saas-profile-page__welcome-content{flex-direction:column;align-items:flex-start}.saas-profile-page .saas-profile-page__summary-content{grid-template-columns:1fr}.saas-profile-page .saas-profile-page__tenant-mark{text-align:left}}.saas-profile-page .saas-profile-page__identity{width:100%;min-width:0}.saas-profile-page .saas-profile-page__name{color:var(--ant-color-text);word-break:break-word;font-size:20px;font-weight:600;line-height:1.35}.saas-profile-page .saas-profile-page__meta{color:var(--ant-color-text-secondary);word-break:break-word;font-size:14px;line-height:1.5}.saas-profile-page .saas-profile-page__descriptions .ant-descriptions-item{padding-bottom:var(--saas-spacing-18)}.saas-profile-page .saas-profile-page__descriptions .ant-descriptions-row:last-child .ant-descriptions-item{padding-bottom:0}.saas-profile-page .saas-profile-page__descriptions .ant-descriptions-item-label{color:var(--ant-color-text-secondary);font-size:16px}.saas-profile-page .saas-profile-page__descriptions .ant-descriptions-item-content{color:var(--ant-color-text);word-break:break-word;font-size:16px;font-weight:500}.saas-profile-page .saas-profile-page__rail-block{align-self:flex-start}.saas-profile-page .saas-profile-page__account-panel .ant-typography{color:var(--ant-color-white)}.saas-profile-page .saas-profile-page__account-avatar{color:var(--ant-color-primary);background:color-mix(in srgb, var(--ant-color-white) 82%, var(--ant-color-primary) 18%)}.saas-profile-page .saas-profile-page__account-copy{min-width:0;max-width:100%}.saas-profile-page .saas-profile-page__completion-summary{gap:var(--saas-spacing-md);align-items:center;min-width:0;display:flex}.saas-profile-page .saas-profile-page__completion-group-row,.saas-profile-page .saas-profile-page__completion-action-row{justify-content:space-between;align-items:center;gap:var(--saas-spacing-sm);min-width:0;display:flex}.saas-profile-page .saas-profile-page__completion-group-progress{width:var(--saas-spacing-72);flex:none}.saas-profile-page .saas-profile-page__completion-action-row .ant-btn-link{flex:none;padding-inline:0}@media (max-width:1199px){.saas-profile-page .saas-profile-page__three-blocks{grid-template-columns:1fr}.saas-profile-page .saas-profile-page__personal-card .ant-card-body{min-height:unset;padding:var(--saas-spacing-24)}.saas-profile-page .saas-profile-page__summary-content{grid-template-columns:minmax(0, 1fr) minmax(var(--saas-spacing-220), var(--saas-spacing-300))}.saas-profile-page .saas-profile-page__welcome-panel,.saas-profile-page .saas-profile-page__account-panel{padding:var(--saas-spacing-24)}.saas-profile-page .saas-profile-page__welcome-content{flex-direction:column;align-items:flex-start}.saas-profile-page .saas-profile-page__tenant-mark{white-space:normal}}@media (max-width:767px){.saas-profile-page .saas-profile-page__three-blocks{gap:var(--saas-spacing-sm)}.saas-profile-page .saas-profile-page__summary-content{grid-template-columns:1fr}}.saas-brand-logo{width:var(--saas-spacing-20);height:var(--saas-spacing-20);object-fit:contain;border-radius:var(--saas-border-radius-sm);background:var(--ant-color-bg-container);padding:var(--saas-spacing-2xs)}.saas-layout-footer{padding:var(--saas-spacing-xs) var(--saas-spacing-sm) var(--saas-spacing-md);text-align:center;color:var(--ant-color-text-secondary);margin-top:auto;font-size:12px;line-height:1.65}.saas-layout-footer__line{word-break:break-word}.saas-theme-menu__item{min-width:var(--saas-spacing-156);justify-content:space-between;align-items:center;gap:var(--saas-spacing-sm);display:flex}.saas-theme-menu__item-icon{width:var(--saas-spacing-18);justify-content:center;align-items:center;display:inline-flex}.saas-theme-menu__item-check{color:var(--ant-color-primary)}.ant-pro-layout{min-height:100dvh}.ant-pro-layout .ant-pro-layout-container{flex-direction:column;min-height:100dvh;display:flex}.ant-pro-layout .ant-pro-layout-content{flex:auto;min-height:0}.ant-pro-layout .ant-pro-layout-content-has-page-container{flex-direction:column;display:flex}.ant-pro-layout .ant-pro-page-container{flex-direction:column;flex:auto;min-height:0;display:flex}.ant-pro-layout .ant-pro-page-container>.ant-pro-grid-content,.ant-pro-layout .ant-pro-page-container .ant-pro-page-container-children-container{flex:auto;min-height:0}.ant-pro-layout .ant-pro-global-header-collapsed-button{z-index:1;position:relative}@media (max-width:767px){.ant-pro-layout .ant-pro-global-header-collapsed-button{width:var(--saas-spacing-40);min-width:var(--saas-spacing-40);height:var(--saas-spacing-40);border-radius:var(--saas-border-radius-base);box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:var(--saas-spacing-2xs);line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.ant-pro-layout .ant-pro-global-header-collapsed-button:hover{background:var(--ant-color-fill-tertiary)}.ant-pro-layout .ant-pro-global-header-collapsed-button .anticon{font-size:20px;line-height:1}}
.saas-exception-page-shell{width:min(100%, var(--saas-page-content-width));box-sizing:border-box;padding:var(--saas-page-gutter);margin:0 auto}.saas-exception-result{min-height:min(var(--saas-spacing-560), calc(100vh - var(--saas-spacing-220)));padding:clamp(var(--saas-spacing-48), 8vh, var(--saas-spacing-88)) var(--saas-spacing-lg) var(--saas-spacing-40)}@media (max-width:767px){.saas-exception-page-shell{padding:var(--saas-spacing-md)}.saas-exception-result{min-height:auto;padding:var(--saas-spacing-40) var(--saas-spacing-sm) var(--saas-spacing-md)}}
