.console-shell{background:var(--lx-bg-sidebar);height:100vh;min-height:0;overflow:hidden}.console-sider{inset:var(--lx-header-height) auto 0 0;z-index:8;border-right:0;transition:background-color .15s,border-color .15s,box-shadow .15s,inset .15s,border-radius .15s;background:var(--lx-bg-sidebar)!important;position:fixed!important}.console-sider .ant-layout-sider-children{flex-direction:column;display:flex}.console-sider .ant-menu{padding:var(--lx-space-3) var(--lx-space-2);background:var(--lx-bg-sidebar);border-inline-end:0!important}.console-primary-menu{flex:none}.console-primary-menu .ant-menu-item{height:44px;margin-block:var(--lx-space-1);border-radius:var(--lx-radius-md);color:var(--lx-text-2);font-size:var(--lx-typo-sidebar-label-size);font-weight:var(--lx-typo-sidebar-label-weight);line-height:44px}.console-primary-menu .ant-menu-item .ant-menu-title-content{letter-spacing:0}.lx-nav-icon{width:var(--lx-typo-sidebar-icon-size);height:var(--lx-typo-sidebar-icon-size);color:currentColor;flex:none}.ant-menu-item-icon:has(.lx-nav-icon){justify-content:center;align-items:center;display:inline-flex}.console-primary-menu .ant-menu-item .anticon,.console-primary-menu .ant-menu-item .ant-menu-item-icon{color:var(--lx-text-3);font-size:var(--lx-typo-sidebar-icon-size)}.console-primary-menu .ant-menu-item:hover{background:var(--lx-bg-hover)!important;color:var(--lx-text-primary)!important}.console-primary-menu .ant-menu-item:hover .anticon,.console-primary-menu .ant-menu-item:hover .ant-menu-item-icon{color:var(--lx-text-primary)}.console-primary-menu .ant-menu-item-selected{font-weight:var(--lx-typo-sidebar-label-weight);background:var(--lx-bg-active)!important;color:var(--lx-text-link)!important}.console-primary-menu .ant-menu-item-selected .anticon,.console-primary-menu .ant-menu-item-selected .ant-menu-item-icon{color:var(--lx-text-link)}.console-brand{width:var(--lx-sidebar-width);flex:0 0 var(--lx-sidebar-width);height:var(--lx-header-height);color:var(--lx-text-primary);font-size:var(--lx-font-size-18);cursor:pointer;letter-spacing:0;background:0 0;border:0;align-items:center;gap:10px;padding:0 18px;font-weight:650;display:flex}.console-brand__logo{object-fit:contain;flex:none;width:30px;height:30px;transform:scale(1.5)}.brand-mark{border:1px solid var(--lx-primary-border);background:var(--lx-primary-muted);width:48px;height:48px;color:var(--lx-primary-8);font-size:22px;font-weight:var(--lx-font-bold);border-radius:7px;place-items:center;display:grid}.brand-mark-small{border-radius:var(--lx-radius-xs);width:30px;height:30px;font-size:15px}.console-workspace{height:calc(100vh - var(--lx-header-height));min-height:0;margin-left:var(--lx-sidebar-width);background:var(--lx-bg-sidebar);overflow:visible}.console-topbar{z-index:10;width:100%;height:var(--lx-header-height);flex:0 0 var(--lx-header-height);padding:0 var(--lx-space-6) 0 0;border-bottom:0;justify-content:space-between;align-items:center;line-height:normal;display:flex;position:sticky;top:0;background:var(--lx-bg-sidebar)!important}.console-breadcrumb{min-width:0;padding-inline:var(--lx-space-6);color:var(--lx-text-primary);font-size:var(--lx-font-size-14);font-weight:var(--lx-font-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.console-topbar__actions{align-items:center;gap:var(--lx-space-1);display:flex}.console-utility-button{width:36px;height:36px;color:var(--lx-text-3)}.console-utility-button:hover,.console-utility-button.is-active{background:var(--lx-bg-hover)!important;color:var(--lx-text-primary)!important}.console-action-icon{color:currentColor;flex:none;width:19px;height:19px}.console-notification-button{width:44px;height:44px}.console-notification-button .anticon{font-size:20px}.console-account-trigger{border-radius:var(--lx-radius-round);width:44px;height:44px;padding:0}.console-account-trigger .ant-avatar{background:var(--lx-bg-active);color:var(--lx-text-primary);font-weight:var(--lx-font-semibold)}.console-account-menu__profile{align-items:center;gap:var(--lx-space-3);min-width:238px;padding-block:var(--lx-space-2);display:flex}.console-account-menu__profile .ant-avatar{background:var(--lx-primary-6);color:var(--lx-text-on-primary);font-weight:var(--lx-font-semibold);flex:none}.console-account-menu__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.console-account-menu__copy strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-account-menu__copy span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.ant-dropdown-menu-item-disabled:has(.console-account-menu__profile){opacity:1;cursor:default!important}.console-settings-row{justify-content:space-between;align-items:center;gap:var(--lx-space-6);padding:var(--lx-space-3) 0 var(--lx-space-2);display:flex}.console-settings-row>div{flex-direction:column;gap:3px;display:flex}.console-settings-row strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-13)}.console-settings-row span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.console-content{z-index:9;height:calc(100% - var(--lx-space-4));min-width:0;min-height:0;margin:var(--lx-space-2) var(--lx-space-2) var(--lx-space-2) 0;padding:var(--lx-space-5);border-radius:var(--lx-radius-lg);background:var(--lx-bg-app);box-shadow:var(--lx-shadow-shell);flex:auto;transition:background-color .15s,padding .15s,margin .15s;position:relative;overflow:hidden}[data-theme-sidebar=floating] .console-sider{inset:calc(var(--lx-header-height) + var(--lx-space-4)) auto var(--lx-space-4) var(--lx-space-4);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-xl);box-shadow:var(--lx-shadow-sm);overflow:hidden}[data-theme-sidebar=floating] .console-workspace{margin-left:calc(var(--lx-sidebar-width) + var(--lx-space-8))}[data-theme-sidebar=floating] .console-sider .ant-menu{padding:var(--lx-space-2)}[data-theme-content=contained] .console-content{padding-inline:var(--lx-space-4)}[data-theme-content=contained] .console-content>.page-stack{width:100%;max-width:none;margin-inline:0}[data-theme-content=contained] .console-content>.page-stack>*{width:min(100%, var(--lx-content-max-width));max-width:var(--lx-content-max-width);margin-inline:auto}[data-theme-sidebar=floating][data-theme-content=contained] .console-content{padding-inline:var(--lx-space-4)}.console-appearance-panel{gap:var(--lx-space-4);width:360px;padding:var(--lx-space-2);flex-direction:column;display:flex}.console-appearance-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);padding-bottom:var(--lx-space-2);border-bottom:1px solid var(--lx-border-subtle);display:flex}.console-appearance-panel__head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.console-appearance-panel__head strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.console-appearance-panel__head span,.console-appearance-field>span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.console-appearance-field{gap:var(--lx-space-2);flex-direction:column;display:flex}.console-preset-grid{gap:var(--lx-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.console-preset-grid .ant-radio-button-wrapper{border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel);height:44px;color:var(--lx-text-secondary);padding:0;line-height:normal;overflow:hidden}.console-preset-grid .ant-radio-button-wrapper:before{display:none}.console-preset-grid .ant-radio-button-wrapper-checked{box-shadow:inset 0 0 0 1px var(--lx-border-strong);border-color:var(--lx-border-strong)!important;color:var(--lx-text-primary)!important}.console-preset-option{height:100%;font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium);justify-content:center;align-items:flex-end;padding:0 0 7px;display:flex;position:relative}.console-preset-option:before{content:"";position:absolute;inset:0 0 19px}.console-preset-option--neutral:before{background:var(--lx-preset-swatch-neutral)}.console-preset-option--anthropic:before{background:var(--lx-preset-swatch-anthropic)}.console-preset-option--lake:before{background:var(--lx-preset-swatch-lake)}.console-preset-option--ocean:before{background:var(--lx-preset-swatch-ocean)}.console-preset-option--forest:before{background:var(--lx-preset-swatch-forest)}.console-preset-option--lavender:before{background:var(--lx-preset-swatch-lavender)}.platform-settings-shell{background:var(--lx-bg-sidebar);height:100dvh;min-height:0;overflow:hidden}.platform-settings-topbar{z-index:10;height:var(--lx-header-height);flex:0 0 var(--lx-header-height);align-items:center;gap:var(--lx-space-5);padding:0 var(--lx-space-5);border-bottom:0;line-height:normal;display:flex;position:sticky;top:0;background:var(--lx-bg-sidebar)!important}.platform-settings-topbar .ant-btn{padding-inline:var(--lx-space-2);color:var(--lx-text-secondary);font-weight:var(--lx-font-medium)}.platform-settings-topbar .ant-btn:hover{background:var(--lx-bg-hover)!important;color:var(--lx-text-primary)!important}.platform-settings-breadcrumb{align-items:center;gap:var(--lx-space-2);min-width:0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);white-space:nowrap;display:flex;overflow:hidden}.platform-settings-breadcrumb em{color:var(--lx-text-tertiary);font-style:normal}.platform-settings-breadcrumb strong{min-width:0;color:var(--lx-text-primary);font-weight:var(--lx-font-semibold);text-overflow:ellipsis;overflow:hidden}.platform-settings-workspace{height:calc(100vh - var(--lx-header-height));height:calc(100dvh - var(--lx-header-height));background:var(--lx-bg-sidebar);min-height:0;overflow:hidden}.platform-settings-sider{overscroll-behavior:contain;border-right:0;height:100%;overflow-y:auto;background:var(--lx-bg-sidebar)!important}.platform-settings-title{padding:var(--lx-space-6) var(--lx-space-5) var(--lx-space-3);color:var(--lx-text-primary);font-size:var(--lx-font-size-18);font-weight:var(--lx-font-semibold)}.platform-settings-sider .ant-menu{padding:0 var(--lx-space-3) var(--lx-space-6);background:0 0;border-inline-end:0!important}.platform-settings-sider .ant-menu-item-group-title{padding:var(--lx-space-5) var(--lx-space-2) var(--lx-space-2);color:var(--lx-text-tertiary);font-size:var(--lx-typo-sidebar-group-size);font-weight:var(--lx-font-semibold)}.platform-settings-sider .ant-menu-item{height:44px;margin-block:var(--lx-space-1);border-radius:var(--lx-radius-md);color:var(--lx-text-2);font-size:var(--lx-typo-sidebar-label-size);font-weight:var(--lx-typo-sidebar-label-weight);line-height:44px}.platform-settings-sider .ant-menu-item .anticon,.platform-settings-sider .ant-menu-item .ant-menu-item-icon{color:var(--lx-text-3);font-size:var(--lx-typo-sidebar-icon-size)}.platform-settings-sider .ant-menu-item:hover{background:var(--lx-bg-hover)!important;color:var(--lx-text-primary)!important}.platform-settings-sider .ant-menu-item:hover .anticon,.platform-settings-sider .ant-menu-item:hover .ant-menu-item-icon{color:var(--lx-text-primary)}.platform-settings-sider .ant-menu-item-selected{font-weight:var(--lx-typo-sidebar-label-weight);background:var(--lx-bg-active)!important;color:var(--lx-text-link)!important}.platform-settings-sider .ant-menu-item-selected .anticon,.platform-settings-sider .ant-menu-item-selected .ant-menu-item-icon{color:var(--lx-text-link)}.platform-settings-content{z-index:9;height:calc(100% - var(--lx-space-4));min-width:0;min-height:0;margin:var(--lx-space-2) var(--lx-space-2) var(--lx-space-2) 0;padding:var(--lx-space-5);border-radius:var(--lx-radius-lg);background:var(--lx-bg-app);box-shadow:var(--lx-shadow-shell);position:relative;overflow:hidden}.page-stack{gap:var(--lx-space-5);flex-direction:column;width:100%;max-width:none;margin:0;display:flex}.console-content>.page-stack{min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.customers-page{height:100%;position:relative;overflow:hidden;min-height:0!important}.table-fill-page{height:100%;overflow:hidden;min-height:0!important}.table-fill-page>.lx-filter-toolbar{flex:none}.table-fill-page>.lx-data-table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.table-fill-page>.lx-data-table__pagination{flex:none}.table-fill-page .ant-table-wrapper,.table-fill-page .ant-spin-nested-loading,.table-fill-page .ant-spin-container,.table-fill-page .ant-table,.table-fill-page .ant-table-container{flex-direction:column;flex:auto;min-height:0;display:flex}.table-fill-page .ant-table-container{overflow:hidden}.table-fill-page .ant-table-content,.table-fill-page .ant-table-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto!important}.customers-page>.customer-list-table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.customers-page>.lx-data-table__pagination{flex:none}.customer-batch-actions{z-index:4;bottom:calc(var(--lx-control-height-lg) + var(--lx-space-4));min-height:var(--lx-control-height-lg);align-items:center;gap:var(--lx-space-2);padding:var(--lx-space-1) var(--lx-space-2) var(--lx-space-1) var(--lx-space-1);border:1px solid var(--lx-primary-border);border-radius:var(--lx-radius-lg);background:var(--lx-bg-panel);box-shadow:var(--lx-shadow-md), 0 0 0 3px var(--lx-primary-muted);display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.customer-batch-actions__clear{width:var(--lx-control-md);min-width:var(--lx-control-md);height:var(--lx-control-md);color:var(--lx-text-tertiary);padding:0}.customer-batch-actions__clear:hover{background:var(--lx-bg-hover)!important;color:var(--lx-text-primary)!important}.customer-batch-actions__count{padding-inline:var(--lx-space-2);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);white-space:nowrap}.customer-list-table .ant-table-wrapper,.customer-list-table .ant-spin-nested-loading,.customer-list-table .ant-spin-container,.customer-list-table .ant-table,.customer-list-table .ant-table-container{flex-direction:column;flex:auto;min-height:0;display:flex}.platform-settings-content>.page-stack{width:min(100%, var(--lx-content-max-width));height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;overflow-y:auto}.platform-settings-content>.table-fill-page{overflow:hidden}.notification-settings-page>.lx-page-section{flex:none}.notification-settings-page>.notification-template-section{flex:auto;min-height:0;overflow:hidden}.notification-template-section .lx-page-section__body{gap:var(--lx-space-3);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.notification-template-section .lx-data-table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.notification-template-section .lx-data-table__pagination{flex:none}.page-actions-bar{min-height:var(--lx-control-height-lg);justify-content:flex-end;align-items:center;gap:var(--lx-space-2);display:flex}.secondary-text{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.member-role-inline{min-width:96px;padding:var(--lx-space-1) var(--lx-space-2);border-radius:var(--lx-radius-xs);color:var(--lx-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;margin:-4px 0}.member-role-inline:hover,.member-role-inline:focus-visible{border-color:var(--lx-border-default);background:var(--lx-bg-hover);outline:0}.team-member-picker{gap:var(--lx-space-3);flex-direction:column;min-height:100%;display:flex}.team-member-options{flex-direction:column;gap:0;width:100%;display:flex}.team-member-option{width:100%;padding:var(--lx-space-3) 0;border-bottom:1px solid var(--lx-border-subtle);margin:0!important}.team-member-option__copy{vertical-align:middle;flex-direction:column;gap:2px;display:inline-flex}.team-member-option__copy strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.team-member-option__copy span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.team-member-pagination{padding-top:var(--lx-space-3);border-top:1px solid var(--lx-border-subtle);margin-top:auto}.team-row-actions{justify-content:flex-end;align-items:center;display:inline-flex}.member-role-select{width:148px}.member-table-row{cursor:pointer}.customer-list-table .ant-table-container{min-height:0;overflow:hidden}.customer-list-table .ant-table-content{flex:auto;min-height:0;overflow:auto!important}.customer-list-table .ant-table-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto!important}.customer-table-row{cursor:pointer}.customer-list-table .ant-table-cell-fix-left,.customer-list-table .ant-table-cell-fix-right{z-index:1;position:sticky;background:var(--lx-bg-panel)!important}.customer-list-table .ant-table-thead .ant-table-cell-fix-left,.customer-list-table .ant-table-thead .ant-table-cell-fix-right{z-index:2;background:var(--lx-bg-subtle)!important}.customer-list-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.customer-list-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:var(--lx-bg-hover)!important}.customer-detail-drawer-root .ant-drawer-content-wrapper{max-width:calc(100vw - 96px);width:min(1180px,100vw - 96px)!important}.customer-detail-drawer .ant-drawer-header{padding:var(--lx-space-4) var(--lx-space-5)}.customer-detail-drawer .ant-drawer-body{padding:0}.customer-drawer-title{align-items:center;gap:var(--lx-space-3);min-width:0;display:flex}.customer-drawer-title strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-drawer-title span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-drawer{grid-template-columns:minmax(620px,1fr) 320px;min-height:calc(100vh - 58px);display:grid}.customer-drawer__main{min-width:0;padding:var(--lx-space-5)}.customer-drawer__side{border-left:1px solid var(--lx-border-subtle);background:var(--lx-bg-panel);padding:var(--lx-space-5)}.customer-drawer-tabs .ant-tabs-nav{margin-bottom:var(--lx-space-4)}.customer-tab-stack{gap:var(--lx-space-3);flex-direction:column;display:flex}.customer-tab-stack>.ant-pagination{align-self:flex-end}.customer-detail-table-stack{gap:var(--lx-space-3);flex-direction:column;min-height:0;display:flex}.customer-detail-table-stack>.lx-data-table{flex:auto;min-height:0}.customer-detail-table-stack>.ant-pagination{align-self:flex-end}.customer-tab-actions{justify-content:flex-end;display:flex}.customer-tab-toolbar{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.customer-tab-filters{align-items:center;gap:var(--lx-space-3);flex:auto;min-width:0;display:flex}.customer-tab-filters .ant-input-affix-wrapper{width:260px}.customer-tab-filters .ant-select{width:150px}.customer-service-panel{gap:var(--lx-space-4);flex-direction:column;display:flex}.customer-service-group{gap:var(--lx-space-2);flex-direction:column;display:flex}.customer-service-group h3{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);margin:0}.customer-service-list{border:1px solid var(--lx-border-subtle);background:var(--lx-bg-container);overflow:hidden}.customer-service-card+.customer-service-card{border-top:1px solid var(--lx-border-subtle)}.customer-service-card__main{gap:var(--lx-space-5);padding:var(--lx-space-4);grid-template-columns:minmax(220px,1fr) minmax(360px,1.2fr);align-items:center;display:grid}.customer-service-card__title{min-width:0}.customer-service-card__title strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-service-card__meta{gap:var(--lx-space-2);min-width:0;margin-top:var(--lx-space-1);color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs);flex-wrap:wrap;display:flex}.customer-service-card__meta span{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.customer-service-card__controls{gap:var(--lx-space-3);grid-template-columns:repeat(2,minmax(180px,1fr));align-items:start;display:grid}.customer-service-field{gap:var(--lx-space-1);min-width:0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium);flex-direction:column;display:flex}.customer-service-field .ant-picker,.customer-service-field .ant-select{width:100%}.customer-service-field em{color:var(--lx-danger);font-style:normal;font-weight:var(--lx-font-regular)}.customer-inspection-toolbar{margin-bottom:var(--lx-space-3);justify-content:flex-end;display:flex}.customer-operation-filters{justify-content:flex-end;align-items:center;gap:var(--lx-space-3);display:flex}.customer-operation-filters .ant-picker{width:260px}.customer-operation-filters .ant-select{width:150px}.customer-maintenance-pagination{padding-top:var(--lx-space-3);border-top:1px solid var(--lx-border-subtle);justify-content:flex-end;display:flex}.customer-drawer-section-stack{gap:var(--lx-space-5);flex-direction:column;display:flex}.customer-drawer-section h3,.customer-side-section h3,.customer-detail-disclosure summary{margin:0 0 var(--lx-space-3);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-drawer-section+.customer-drawer-section,.customer-detail-disclosure{padding-top:var(--lx-space-5)}.customer-detail-disclosure summary{cursor:pointer}.customer-fixed-info{max-height:390px;position:relative;overflow:hidden}.customer-fixed-info:after{background:var(--lx-bg-container);content:"";pointer-events:none;height:18px;position:absolute;bottom:0;left:0;right:0}.customer-fixed-info.is-expanded{max-height:none;overflow:visible}.customer-fixed-info.is-expanded:after{display:none}.customer-fixed-info-toggle{margin-top:calc(var(--lx-space-5) * -1);text-align:center}.customer-fixed-info-toggle .ant-btn{color:var(--lx-info);padding-inline:0}.customer-side-section+.customer-side-section{margin-top:var(--lx-space-5);padding-top:var(--lx-space-5);border-top:1px solid var(--lx-border-subtle)}.customer-side-row{gap:var(--lx-space-3);padding:var(--lx-space-2) 0;grid-template-columns:88px minmax(0,1fr);display:grid}.customer-side-row span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-side-row strong{overflow-wrap:anywhere;color:var(--lx-text-primary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium);text-align:right}.customer-account-panel{margin-bottom:var(--lx-space-5)}.customer-account-panel__head{justify-content:space-between;align-items:center;gap:var(--lx-space-3);margin-bottom:var(--lx-space-3);display:flex}.customer-account-panel__head h3{margin:0}.customer-account-card{min-width:0;margin-bottom:var(--lx-space-3);padding:var(--lx-space-3);border:1px solid var(--lx-border-subtle);background:var(--lx-bg-container);flex-direction:column;gap:2px;display:flex}.customer-account-card strong{overflow-wrap:anywhere;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-account-card span{overflow-wrap:anywhere;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-account-open{margin-bottom:var(--lx-space-3)}.customer-account-panel__hint{margin-top:var(--lx-space-2);font-size:var(--lx-font-size-xs);display:block}.customer-account-panel .lx-empty-state{min-height:120px;margin-bottom:var(--lx-space-3);border:1px solid var(--lx-border-subtle);background:var(--lx-bg-container)}.customer-notice-table .ant-table-cell{min-width:0}.customer-notice-content{align-items:center;gap:var(--lx-space-3);cursor:pointer;min-width:0;max-width:100%;display:flex}.customer-notice-content:focus-visible{outline:2px solid var(--lx-border-focus);outline-offset:2px}.customer-notice-content__copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.customer-notice-content__copy strong,.customer-notice-content__copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.customer-notice-content__copy strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-notice-content__copy span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-notice-deliveries{gap:var(--lx-space-2);flex-wrap:wrap;min-width:0;display:flex}.customer-notice-deliveries--detailed{justify-content:flex-end}.customer-notice-delivery-tooltip{white-space:pre-line}.customer-notice-delivery-detail{align-items:start;gap:var(--lx-space-3);padding:var(--lx-space-2) 0;grid-template-columns:88px minmax(0,1fr);display:grid}.customer-notice-delivery-detail>span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-kv-grid{gap:1px var(--lx-space-6);grid-template-columns:repeat(3,minmax(180px,1fr));display:grid}.customer-kv{min-width:0;padding:var(--lx-space-2) 0}.customer-kv span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);margin-bottom:2px;display:block}.customer-kv strong{overflow-wrap:anywhere;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium);line-height:1.45;display:block}.customer-address-row{align-items:center;gap:var(--lx-space-4);min-height:48px;padding:0 var(--lx-space-5);border:1px solid var(--lx-border-default);background:var(--lx-bg-container);grid-template-columns:96px minmax(0,1fr);display:grid}.customer-address-row span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-address-row a{min-width:0;color:var(--lx-info);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-address-row a:hover{color:var(--lx-info);opacity:.86}.customer-address-row strong{min-width:0;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-address-row .anticon{margin-right:var(--lx-space-2);color:var(--lx-info)}.customer-inline-link{color:var(--lx-info)!important}.customer-inline-link:hover{opacity:.86;color:var(--lx-info)!important}.customer-timeline{padding:var(--lx-space-2) 0 var(--lx-space-4);flex-direction:column;display:flex}.customer-timeline-empty{padding:var(--lx-space-4) 0}.customer-timeline-empty .lx-empty-state{background:0 0;border:0;min-height:120px}.customer-timeline-item{gap:var(--lx-space-3);grid-template-columns:38px minmax(0,1fr);display:grid}.customer-timeline-item__rail{justify-content:center;display:flex;position:relative}.customer-timeline-item__rail:after{background:var(--lx-border-subtle);content:"";width:1px;position:absolute;top:34px;bottom:0;left:50%;transform:translate(-50%)}.customer-timeline-item:last-child .customer-timeline-item__rail:after{display:none}.customer-timeline-item__icon{z-index:1;border:1px solid var(--lx-border-subtle);border-radius:var(--lx-radius-round);background:var(--lx-primary-muted);width:32px;height:32px;color:var(--lx-primary-7);font-size:var(--lx-font-size-sm);place-items:center;display:grid}.customer-timeline-item__body{min-width:0;padding-bottom:var(--lx-space-5)}.customer-timeline-item__head{justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-height:32px;display:flex}.customer-timeline-item__title{align-items:center;gap:var(--lx-space-2);min-width:0;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);display:flex}.customer-timeline-item__title>span:not(.customer-timeline-item__avatar):not(.lx-status){color:var(--lx-text-secondary)}.customer-timeline-item__avatar{border-radius:var(--lx-radius-round);background:var(--lx-bg-active);width:22px;height:22px;color:var(--lx-text-primary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-semibold);flex:none;place-items:center;display:inline-grid}.customer-timeline-item__head time{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);flex:none}.customer-timeline-item__meta{margin:2px 0 var(--lx-space-2);color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs)}.customer-timeline-item__content{overflow-wrap:anywhere;min-height:42px;padding:var(--lx-space-3) var(--lx-space-4);background:var(--lx-bg-panel);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);line-height:1.6}.customer-timeline-result{align-items:center;gap:var(--lx-space-4);flex-wrap:wrap;display:flex}.customer-timeline-status{margin-left:var(--lx-space-1);vertical-align:-1px;cursor:help}.customer-timeline-status--success{color:var(--lx-success)}.customer-timeline-status--pending{color:var(--lx-text-tertiary)}.customer-version-grid{gap:var(--lx-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-version{justify-content:center;gap:var(--lx-space-1);min-width:0;min-height:56px;padding:var(--lx-space-2) 0;flex-direction:column;display:flex}.customer-version span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-version strong{overflow-wrap:anywhere;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-version small{overflow-wrap:anywhere;color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs)}.customer-raw-json{max-height:360px;padding:var(--lx-space-4);border:1px solid var(--lx-border-default);background:var(--lx-bg-container);color:var(--lx-text-secondary);font-family:var(--lx-font-family-mono);font-size:var(--lx-font-size-xs);margin:0;line-height:1.7;overflow:auto}.customer-invite-link{gap:var(--lx-space-2);margin-top:var(--lx-space-4);padding-top:var(--lx-space-4);border-top:1px solid var(--lx-border-subtle);flex-direction:column;display:flex}.permission-groups{flex-direction:column;gap:18px;width:100%;display:flex}.permission-group{gap:var(--lx-space-5);padding-bottom:var(--lx-space-4);border-bottom:1px solid var(--lx-border-subtle);grid-template-columns:140px minmax(0,1fr);display:grid}.permission-group>strong{color:var(--lx-text-primary);font-weight:var(--lx-font-semibold)}.permission-code{margin-left:var(--lx-space-2)}.empty-workspace{border:1px solid var(--lx-border-default);background:var(--lx-bg-container);min-height:260px;color:var(--lx-text-secondary);place-items:center;display:grid}.upgrade-records-empty{min-height:420px}.full-width{width:100%}.login-page{background:var(--lx-login-bg);min-height:100vh;color:var(--lx-login-text-primary);overflow:hidden}.login-stage{background:var(--lx-login-bg);grid-template-columns:minmax(480px,42vw) minmax(0,1fr);min-height:100vh;display:grid;position:relative}.login-stage:before{z-index:0;background-image:linear-gradient(90deg, var(--lx-login-bg) 0 34%, transparent 60%);content:"";pointer-events:none;position:absolute;inset:0}.login-form-side{z-index:2;width:min(100%,380px);padding:var(--lx-space-12) 0 var(--lx-space-10);flex-direction:column;justify-content:center;margin-left:clamp(92px,10.4vw,200px);display:flex;position:relative}.login-product{align-items:center;gap:var(--lx-space-3);margin-bottom:clamp(48px,6vh,72px);display:flex}.login-product>div{align-items:center;min-width:0;display:flex}.login-product strong{color:var(--lx-login-text-primary);font-size:var(--lx-font-size-24);font-weight:var(--lx-font-bold);line-height:var(--lx-line-tight)}.login-logo{object-fit:contain;transform-origin:50%;flex:none;width:44px;height:44px;transform:scale(1.12)}.login-heading{margin-bottom:var(--lx-space-8)}.login-heading h1{color:var(--lx-login-text-primary);font-size:var(--lx-font-size-28);font-weight:var(--lx-font-bold);letter-spacing:0;line-height:var(--lx-line-tight);margin:0}.login-form{width:min(100%,380px)}.login-form .ant-form-item{margin-bottom:var(--lx-space-6)}.login-form .ant-form-item-label{padding:0 0 var(--lx-space-2)}.login-form .ant-form-item-label>label{font-size:var(--lx-font-size-13);color:var(--lx-login-text-secondary)!important}.login-form .ant-form-item-label>label span{align-items:center;gap:var(--lx-space-2);display:inline-flex}.login-field.ant-input,.login-field.ant-input-affix-wrapper{border:0;border-bottom:1px solid var(--lx-login-line);height:40px;color:var(--lx-login-text-primary);box-shadow:none;font-size:var(--lx-font-size-14);border-radius:0;padding:0;background:0 0!important}.login-field.ant-input:hover,.login-field.ant-input:focus,.login-field.ant-input-affix-wrapper:hover,.login-field.ant-input-affix-wrapper-focused{border-bottom-color:var(--lx-login-text-primary);box-shadow:none!important}.login-field.ant-input-affix-wrapper .ant-input{color:var(--lx-login-text-primary);font-size:var(--lx-font-size-14);background:0 0}.login-field.ant-input::placeholder,.login-field.ant-input-affix-wrapper .ant-input::placeholder,.login-field .ant-input-clear-icon,.login-field .ant-input-password-icon{color:var(--lx-login-text-muted)}.login-submit.ant-btn{width:160px;height:48px;margin-top:var(--lx-space-8);border-radius:var(--lx-radius-sm);background:var(--lx-login-button-bg);color:var(--lx-login-button-text);font-size:var(--lx-font-size-16);font-weight:var(--lx-font-semibold);box-shadow:none;border:0}.login-submit.ant-btn:hover,.login-submit.ant-btn:focus-visible{background:var(--lx-login-button-hover)!important;color:var(--lx-login-button-text)!important}.login-oidc.ant-btn{width:220px;height:42px;margin-top:var(--lx-space-4);border-color:var(--lx-login-oidc-border);background:var(--lx-login-oidc-bg);color:var(--lx-login-text-secondary);font-size:var(--lx-font-size-14)}.login-oidc.ant-btn:not(:disabled):hover,.login-oidc.ant-btn:not(:disabled):focus-visible{border-color:var(--lx-login-text-secondary);background:var(--lx-login-oidc-bg)!important;color:var(--lx-login-text-primary)!important}.login-form-side .ant-alert{width:min(100%,380px);margin-bottom:var(--lx-space-6)}.login-visual-side{z-index:1;opacity:.82;background-image:url(/login-data-cube.png);background-position:100%;background-repeat:no-repeat;background-size:cover;width:min(70vw,1340px);position:absolute;top:0;bottom:0;right:0;overflow:hidden}.settings-page{gap:var(--lx-space-8);max-width:1120px;margin-inline:0}.settings-page .lx-page-header{padding-bottom:var(--lx-space-5);align-items:center}.settings-page .lx-page-header__actions .ant-btn{min-width:72px}.settings-page .lx-page-section+.lx-page-section{padding-top:var(--lx-space-3);border-top:1px solid var(--lx-border-subtle)}.settings-form{gap:var(--lx-space-5);flex-direction:column;display:flex}.settings-form-grid{gap:0 var(--lx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-form-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-form--brand{gap:0;width:min(100%,760px)}.settings-form--brand .ant-form-item{margin-bottom:var(--lx-space-5)}.settings-form--brand .ant-form-item-label{text-align:left;padding-inline-end:var(--lx-space-5)}.settings-form--brand .ant-form-item-label>label{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.settings-logo-value{align-items:center;gap:var(--lx-space-3);min-width:0;display:flex}.settings-logo-preview{width:80px;height:var(--lx-control-lg);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel);flex:none;place-items:center;display:grid;overflow:hidden}.settings-logo-preview img{object-fit:contain;width:auto;max-width:64px;height:auto;max-height:28px;display:block}.settings-inline-row,.settings-switch-row{min-height:var(--lx-control-height-lg);justify-content:space-between;align-items:center;gap:var(--lx-space-4);display:flex}.settings-inline-row>span,.settings-switch-row>span{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium)}.login-method-grid{gap:var(--lx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.login-method-card{align-items:center;gap:var(--lx-space-4);min-height:96px;padding:var(--lx-space-5);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);color:var(--lx-text-primary);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 18px;display:grid}.login-method-card:hover,.login-method-card:focus-visible{border-color:var(--lx-text-secondary);outline:0}.login-method-card__icon{border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel);width:38px;height:38px;color:var(--lx-text-primary);font-size:var(--lx-font-size-18);place-items:center;display:grid}.login-method-card__content{gap:var(--lx-space-1);flex-direction:column;min-width:0;display:flex}.login-method-card__content strong{font-size:var(--lx-font-size-sm)}.login-method-card__content>span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-method-card__action{color:var(--lx-text-tertiary)}.notification-channel-grid{gap:var(--lx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-channel-grid--single{grid-template-columns:minmax(0,1fr);max-width:680px}.notification-channel-card{align-items:center;gap:var(--lx-space-4);min-height:118px;padding:var(--lx-space-5);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);color:var(--lx-text-primary);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;display:grid}.notification-channel-card:hover,.notification-channel-card:focus-visible{border-color:var(--lx-text-secondary);outline:0}.notification-channel-card__icon{border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel);width:44px;height:44px;color:var(--lx-text-primary);font-size:var(--lx-font-size-20);place-items:center;display:grid;overflow:hidden}.notification-channel-card__icon img{object-fit:contain;width:34px;max-height:34px}.notification-channel-card__body{gap:var(--lx-space-1);flex-direction:column;min-width:0;display:flex}.notification-channel-card__body>span:not(.notification-channel-card__title){min-width:0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-channel-card__title{align-items:center;gap:var(--lx-space-2);min-width:0;display:flex}.notification-channel-card__title strong{min-width:0;font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-channel-card__meta{color:var(--lx-text-tertiary)!important}.notification-channel-card__actions{align-items:center;gap:0;display:flex}.notification-channel-card__actions .ant-btn{color:var(--lx-text-secondary)}.third-party-platform-grid{gap:var(--lx-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.third-party-platform-card{align-items:center;gap:var(--lx-space-4);min-height:132px;padding:var(--lx-space-5);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);color:var(--lx-text-primary);text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr) 18px;display:grid}.third-party-platform-card:hover,.third-party-platform-card:focus-visible{border-color:var(--lx-text-secondary);outline:0}.third-party-platform-card__icon{border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel);width:42px;height:42px;color:var(--lx-text-primary);font-size:var(--lx-font-size-20);place-items:center;display:grid}.third-party-platform-card__body{gap:var(--lx-space-1);flex-direction:column;min-width:0;display:flex}.third-party-platform-card__body>span:not(.third-party-platform-card__title){color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.third-party-platform-card__title{justify-content:space-between;align-items:center;gap:var(--lx-space-2);min-width:0;display:flex}.third-party-platform-card__title strong{min-width:0;font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.third-party-platform-card__meta{color:var(--lx-text-tertiary)!important}.third-party-platform-card__action{color:var(--lx-text-tertiary)}.third-party-credential-digest{margin-left:var(--lx-space-2);color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs);font-weight:400}.third-party-timeout-input{width:100%}.settings-drawer-form{flex-direction:column;display:flex}.settings-drawer-form__switch{margin-bottom:var(--lx-space-5);padding-bottom:var(--lx-space-4);border-bottom:1px solid var(--lx-border-subtle)}.settings-drawer-form h3{margin:var(--lx-space-3) 0 var(--lx-space-4);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.settings-drawer-form .ant-alert{margin-bottom:var(--lx-space-4)}.notification-method-section{padding-block:var(--lx-space-3)}.notification-method-section+.notification-method-section{margin-top:var(--lx-space-3);padding-top:var(--lx-space-5);border-top:1px solid var(--lx-border-subtle)}.notification-method-section .settings-switch-row{margin-bottom:var(--lx-space-3)}.template-embedded-loading{place-items:center;min-height:240px;display:grid}.customer-agreement-row{cursor:pointer}.customer-agreement-row:focus-visible>td{outline:0;background:var(--lx-bg-hover)!important}.config-settings-form{gap:var(--lx-space-3);flex-direction:column;display:flex}.config-json-area{font-family:var(--lx-font-family-mono);font-size:var(--lx-font-size-xs);line-height:1.6}.audit-date-range{width:260px}.template-settings-page{min-height:calc(100dvh - var(--lx-header-height) - var(--lx-space-12))}.template-table-row{cursor:pointer}.template-table-row:focus-visible>td{outline:0;background:var(--lx-bg-hover)!important}.notification-batch-row{cursor:pointer}.notification-batch-row:focus-visible>td{outline:0;background:var(--lx-bg-hover)!important}.notification-batch-date-range{width:260px}.notification-batch-summary{gap:var(--lx-space-5);padding-bottom:var(--lx-space-4);border-bottom:1px solid var(--lx-border-subtle);color:var(--lx-text-secondary);flex-wrap:wrap;display:flex}.notification-batch-summary strong{margin-left:var(--lx-space-1);color:var(--lx-text-primary)}.notification-batch-collapse .ant-collapse-item{border-bottom:1px solid var(--lx-border-subtle)}.notification-batch-collapse .ant-collapse-header,.notification-batch-collapse .ant-collapse-content-box{padding-inline:0!important}.notification-batch-customer__head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);display:flex}.notification-batch-customer__head>div{gap:var(--lx-space-1);min-width:0;display:grid}.notification-batch-customer__meta{text-align:right;grid-auto-flow:column;justify-content:end;align-items:center;gap:var(--lx-space-3)!important;display:flex!important}.notification-batch-pagination{justify-content:flex-end;display:flex}.template-drawer-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);min-height:calc(100dvh - 150px);display:grid}.template-drawer-form,.template-preview-pane{min-width:0}.template-drawer-form{gap:var(--lx-space-5);padding-right:var(--lx-space-5);border-right:1px solid var(--lx-border-subtle);flex-direction:column;display:flex}.template-pane-title{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.template-preview-pane{padding-left:var(--lx-space-5);flex-direction:column;display:flex}.template-pane-head{min-height:var(--lx-control-lg);justify-content:space-between;align-items:center;gap:var(--lx-space-4);display:flex}.template-pane-actions{justify-content:flex-end;align-items:center;gap:var(--lx-space-2);min-width:0;display:flex}.template-pane-actions .ant-segmented{flex:none}.template-enabled-control{align-items:center;gap:var(--lx-space-2);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);flex:none;display:flex}.template-enabled-control--drawer{padding-top:var(--lx-space-4);border-top:1px solid var(--lx-border-subtle);justify-content:space-between}.template-field{gap:var(--lx-space-2);min-width:0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);flex-direction:column;display:flex}.template-field--editor{min-height:0}.template-field__head{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.template-batch-actions{justify-content:flex-end;align-items:center;gap:var(--lx-space-3);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);display:flex}.template-row-actions{justify-content:flex-end;align-items:center;gap:var(--lx-space-1);display:flex}.template-variable-count{color:var(--lx-text-tertiary);cursor:help}.template-variable-hint{color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs)}.template-preview-fields{gap:var(--lx-space-4);padding:var(--lx-space-3);border:1px solid var(--lx-border-subtle);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel);display:grid}.template-preview-fields .lx-template-editor{min-height:0}.notification-batch-drawer-grid{gap:var(--lx-space-5);grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);min-height:calc(100dvh - 150px);display:grid}.notification-batch-preview{min-width:0;padding-left:var(--lx-space-5);border-left:1px solid var(--lx-border-subtle)}.lx-template-editor{border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);min-height:340px;color:var(--lx-text-primary);overflow:hidden}.lx-template-editor .cm-editor,.lx-template-editor .cm-gutters{background:var(--lx-bg-container);color:var(--lx-text-primary)}.lx-template-editor .cm-editor.cm-focused{outline:1px solid var(--lx-border-strong);outline-offset:-1px}.lx-template-editor .cm-gutters{border-right-color:var(--lx-border-subtle);color:var(--lx-text-tertiary)}.lx-template-editor .cm-content{font-family:var(--lx-font-family-mono);font-size:var(--lx-font-size-sm);caret-color:var(--lx-text-primary);line-height:1.7}.lx-template-editor .cm-selectionBackground,.lx-template-editor .cm-focused .cm-selectionBackground{background:var(--lx-bg-active)!important}.lx-template-editor__delimiter{color:var(--lx-text-tertiary);font-weight:var(--lx-font-semibold)}.lx-template-editor__variable{border-radius:var(--lx-radius-xs);background:var(--lx-info-bg);color:var(--lx-info);font-weight:var(--lx-font-semibold)}.cm-tooltip-autocomplete{overflow:hidden;border:1px solid var(--lx-border-default)!important;border-radius:var(--lx-radius-sm)!important;background:var(--lx-bg-panel-raised)!important;box-shadow:var(--lx-shadow-md)!important}.cm-tooltip-autocomplete>ul{min-width:320px;max-width:min(460px,100vw - 32px);font-family:var(--lx-font-family-mono);max-height:260px!important;padding:var(--lx-space-1)!important}.cm-tooltip-autocomplete>ul>li{gap:var(--lx-space-4);border-radius:var(--lx-radius-xs);grid-template-columns:minmax(120px,auto) minmax(0,1fr);display:grid;padding:var(--lx-space-2) var(--lx-space-3)!important;color:var(--lx-text-primary)!important}.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--lx-bg-active)!important;color:var(--lx-text-primary)!important}.cm-completionDetail{font-family:var(--lx-font-family-base);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--lx-text-secondary)!important;font-style:normal!important}.cm-completionInfo{max-width:min(360px,100vw - 32px);color:var(--lx-text-secondary);border:1px solid var(--lx-border-default)!important;background:var(--lx-bg-panel-raised)!important}.template-preview-pane .ant-alert{margin-top:var(--lx-space-4)}.template-preview{margin-top:var(--lx-space-4);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);overflow:hidden}.template-preview__meta{justify-content:space-between;align-items:center;gap:var(--lx-space-3);padding:var(--lx-space-4) var(--lx-space-4) 0;color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs);display:flex}.template-preview__meta>span{color:var(--lx-text-secondary)}.template-preview h2{padding:var(--lx-space-3) var(--lx-space-4) var(--lx-space-4);border-bottom:1px solid var(--lx-border-subtle);color:var(--lx-text-primary);font-size:var(--lx-font-size-16);font-weight:var(--lx-font-semibold);line-height:var(--lx-line-normal);overflow-wrap:anywhere;margin:0}.template-preview__content{min-height:220px;padding:var(--lx-space-5) var(--lx-space-4);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);line-height:var(--lx-line-relaxed);overflow-wrap:anywhere;white-space:pre-wrap}.template-preview__receipt{padding:var(--lx-space-4);border-top:1px solid var(--lx-border-subtle);background:var(--lx-bg-panel)}.template-preview__receipt-status{justify-content:space-between;align-items:center;gap:var(--lx-space-3);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);display:flex}.template-preview__actions{gap:var(--lx-space-3);margin-top:var(--lx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.template-preview__actions .ant-btn{width:100%}.template-preview-loading{place-items:center;min-height:320px;display:grid}@media (width<=900px){.console-sider,[data-theme-sidebar=floating] .console-sider{inset:var(--lx-header-height) auto 0 0;box-shadow:none;border-width:0;border-radius:0;width:var(--lx-sidebar-collapsed-width)!important;min-width:var(--lx-sidebar-collapsed-width)!important;max-width:var(--lx-sidebar-collapsed-width)!important}.console-brand{justify-content:center;padding:0}.console-brand>span:last-child,.console-sider .ant-menu-title-content{display:none}.console-sider .ant-menu-item{padding-inline:16px!important}.console-brand{width:var(--lx-sidebar-collapsed-width);flex-basis:var(--lx-sidebar-collapsed-width)}.console-workspace,[data-theme-sidebar=floating] .console-workspace{margin-left:var(--lx-sidebar-collapsed-width)}[data-theme-content=contained] .console-content,[data-theme-sidebar=floating][data-theme-content=contained] .console-content{padding-inline:var(--lx-space-5)}.console-appearance-panel{width:min(360px,100vw - 48px)}.platform-settings-sider{width:var(--lx-sidebar-collapsed-width)!important;min-width:var(--lx-sidebar-collapsed-width)!important;max-width:var(--lx-sidebar-collapsed-width)!important}.platform-settings-title,.platform-settings-sider .ant-menu-item-group-title,.platform-settings-sider .ant-menu-title-content{display:none}.platform-settings-sider .ant-menu{padding-inline:var(--lx-space-2)}.platform-settings-sider .ant-menu-item{padding-inline:16px!important}.login-stage{min-height:100vh;padding:var(--lx-space-8) var(--lx-space-5);justify-content:center;align-items:center;display:flex}.login-form-side{width:min(100%,420px);margin-left:0;padding:0}.login-product{margin-bottom:var(--lx-space-12)}.login-visual-side{display:none}}@media (width<=600px){.console-topbar{padding-right:var(--lx-space-3)}.console-breadcrumb{padding-inline:var(--lx-space-3)}.console-content,.platform-settings-content{padding:18px 14px 36px}.page-header{flex-direction:column;align-items:flex-start}.login-stage{padding:var(--lx-space-6) var(--lx-space-4)}.login-product{gap:var(--lx-space-4);margin-bottom:var(--lx-space-10)}.login-logo{width:58px;height:58px}.login-heading,.login-form .ant-form-item{margin-bottom:var(--lx-space-8)}.login-submit.ant-btn,.login-oidc.ant-btn{width:100%}.customer-kv-grid,.customer-version-grid{grid-template-columns:1fr}.customer-batch-actions{max-width:calc(100% - var(--lx-space-4))}.customer-drawer{grid-template-columns:minmax(0,1fr);width:100%}.customer-drawer__main{width:100%;min-width:0;padding:var(--lx-space-3)}.customer-drawer__side{border-top:1px solid var(--lx-border-subtle);padding:var(--lx-space-4);border-left:0}.customer-drawer-tabs,.customer-drawer-tabs .ant-tabs-content-holder,.customer-drawer-tabs .ant-tabs-content,.customer-drawer-tabs .ant-tabs-tabpane,.customer-tab-stack{width:100%;min-width:0}.customer-inspection-toolbar{width:100%}.customer-tab-toolbar,.customer-tab-filters,.customer-operation-filters{flex-direction:column;align-items:stretch}.customer-tab-filters .ant-input-affix-wrapper,.customer-tab-filters .ant-select,.customer-operation-filters .ant-picker,.customer-operation-filters .ant-select{width:100%}.settings-form--brand,.settings-form-grid,.settings-form-grid--four,.login-method-grid{grid-template-columns:1fr}.login-method-card{padding:var(--lx-space-4);grid-template-columns:34px minmax(0,1fr) auto 16px}.notification-channel-grid{grid-template-columns:1fr}.notification-channel-card{padding:var(--lx-space-4);grid-template-columns:40px minmax(0,1fr)}.notification-channel-card__actions{grid-column:2;justify-content:flex-end}.third-party-platform-grid{grid-template-columns:1fr}.third-party-platform-card{min-height:112px;padding:var(--lx-space-4)}.template-settings-page{min-height:auto}.template-drawer-grid,.notification-batch-drawer-grid{grid-template-columns:minmax(0,1fr);min-height:0}.notification-batch-preview{padding-top:var(--lx-space-5);border-top:1px solid var(--lx-border-subtle);border-left:0;padding-left:0}.template-drawer-form{padding-right:0;padding-bottom:var(--lx-space-5);border-right:0;border-bottom:1px solid var(--lx-border-subtle)}.template-preview-pane{padding-top:var(--lx-space-5);padding-left:0}.lx-template-editor,.lx-template-editor .cm-editor{min-height:320px}.cm-tooltip-autocomplete>ul{min-width:min(300px,100vw - 32px)}.notification-batch-customer__head{gap:var(--lx-space-2);flex-direction:column}.notification-batch-customer__meta{text-align:left;justify-content:space-between;width:100%}.notification-batch-pagination{justify-content:center;row-gap:var(--lx-space-2);flex-wrap:wrap}}.customer-portal-handoff-form{margin-top:var(--lx-space-5)}.template-field--subject-editor .lx-template-editor,.template-field--subject-editor .lx-template-editor .cm-editor{min-height:72px!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lx-font-sans:"Public Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Noto Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--lx-font-mono:"SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--lx-font-size-10:10px;--lx-font-size-11:11px;--lx-font-size-12:12px;--lx-font-size-13:13px;--lx-font-size-14:14px;--lx-font-size-15:15px;--lx-font-size-16:16px;--lx-font-size-18:18px;--lx-font-size-20:20px;--lx-font-size-24:24px;--lx-font-size-28:28px;--lx-line-tight:1.25;--lx-line-compact:1.35;--lx-line-normal:1.5;--lx-line-relaxed:1.6;--lx-font-regular:400;--lx-font-medium:500;--lx-font-semibold:600;--lx-font-emphasis:650;--lx-font-bold:700;--lx-primary-1:#14283a;--lx-primary-2:#183651;--lx-primary-3:#1c4e78;--lx-primary-4:#0e72bc;--lx-primary-5:#3482c1;--lx-primary-6:#39a3ff;--lx-primary-7:#8ccfff;--lx-primary-8:#fff;--lx-primary-soft:#0e72bc24;--lx-primary-muted:#0e72bc38;--lx-primary-border:#39a3ff52;--lx-bg-app:#303030;--lx-bg-sidebar:#2d2d2d;--lx-bg-panel:#3d3d3d;--lx-bg-panel-raised:#414141;--lx-bg-subtle:#3f3f3f;--lx-bg-hover:#484848;--lx-bg-active:color-mix(in oklch, var(--lx-primary-4) 20%, var(--lx-bg-app));--lx-bg-disabled:#383838;--lx-bg-mask:#000000c2;--lx-text-1:#f3f3f3;--lx-text-2:#e5e5e5;--lx-text-3:#b7b7b7;--lx-text-4:#8f8f8f;--lx-text-5:#6f6f6f;--lx-text-link:var(--lx-primary-6);--lx-text-on-primary:#fff;--lx-border-1:#ffffff1a;--lx-border-2:#ffffff24;--lx-border-3:#ffffff2e;--lx-border-strong:#39a3ff6b;--lx-success:#00bc7d;--lx-success-bg:#14352b;--lx-warning:#fe9a00;--lx-warning-bg:#3a2b14;--lx-danger:#ff6f7d;--lx-danger-bg:#35191f;--lx-info:#018dcf;--lx-info-bg:#14283a;--lx-chart-provisioned:#8f9bab;--lx-chart-requested:#39a3ff;--lx-chart-used:#00bc7d;--lx-chart-grid:#ffffff1a;--lx-login-bg:#000;--lx-login-text-primary:#fff;--lx-login-text-secondary:#a9adb5;--lx-login-text-muted:#757982;--lx-login-line:#ffffff57;--lx-login-button-bg:#2f7df6;--lx-login-button-hover:#408cff;--lx-login-button-text:#fff;--lx-login-oidc-bg:#ffffff0a;--lx-login-oidc-border:#ffffff3d;--lx-customer-bg-sidebar:#f7f9fc;--lx-customer-bg-workspace:#fff;--lx-customer-bg-active:#eef4ff;--lx-customer-border-default:#d9e1ec;--lx-customer-border-subtle:#eef2f7;--lx-customer-text-primary:#172033;--lx-customer-text-secondary:#334155;--lx-customer-text-muted:#667085;--lx-customer-text-faint:#98a2b3;--lx-space-1:4px;--lx-space-2:8px;--lx-space-3:12px;--lx-space-4:16px;--lx-space-5:20px;--lx-space-6:24px;--lx-space-8:32px;--lx-space-10:40px;--lx-space-12:48px;--lx-radius-xs:4px;--lx-radius-sm:8px;--lx-radius-md:12px;--lx-radius-lg:14px;--lx-radius-xl:16px;--lx-control-sm:28px;--lx-control-md:32px;--lx-control-lg:40px;--lx-icon-button:32px;--lx-shadow-xs:0 1px 2px #0003;--lx-shadow-sm:0 8px 20px #0000002e;--lx-shadow-md:0 18px 48px #0000004d;--lx-shadow-shell:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;--lx-sidebar-width:232px;--lx-sidebar-collapsed-width:72px;--lx-header-height:68px;--lx-content-max-width:1440px;--lx-drawer-md:440px;--lx-drawer-lg:520px;--lx-typo-page-title-size:var(--lx-font-size-20);--lx-typo-page-title-line:30px;--lx-typo-page-title-weight:650;--lx-typo-section-title-size:var(--lx-font-size-16);--lx-typo-section-title-line:24px;--lx-typo-section-title-weight:var(--lx-font-semibold);--lx-typo-body-size:var(--lx-font-size-13);--lx-typo-body-line:var(--lx-line-relaxed);--lx-typo-label-size:var(--lx-font-size-13);--lx-typo-label-weight:var(--lx-font-medium);--lx-typo-caption-size:var(--lx-font-size-12);--lx-typo-caption-line:var(--lx-line-normal);--lx-typo-number-size:var(--lx-font-size-28);--lx-typo-number-weight:650;--lx-typo-sidebar-label-size:var(--lx-font-size-14);--lx-typo-sidebar-label-weight:var(--lx-font-regular);--lx-typo-sidebar-group-size:var(--lx-font-size-12);--lx-typo-sidebar-icon-size:18px;--lx-font-family-base:var(--lx-font-sans);--lx-font-family-mono:var(--lx-font-mono);--lx-font-size-xs:var(--lx-font-size-12);--lx-font-size-sm:var(--lx-font-size-13);--lx-font-size-md:var(--lx-font-size-15);--lx-font-size-title:var(--lx-typo-page-title-size);--lx-font-weight-semibold:var(--lx-font-semibold);--lx-line-height-sm:var(--lx-line-relaxed);--lx-line-height-title:var(--lx-typo-page-title-line);--lx-bg-container:var(--lx-bg-panel);--lx-text-primary:var(--lx-text-1);--lx-text-secondary:var(--lx-text-4);--lx-text-tertiary:var(--lx-text-5);--lx-border-subtle:var(--lx-border-1);--lx-border-default:var(--lx-border-2);--lx-radius-round:999px;--lx-control-height-lg:var(--lx-control-lg);--lx-preset-swatch-neutral:linear-gradient(135deg, #f8fafc, #d7e0ea 48%, #171717);--lx-preset-swatch-anthropic:linear-gradient(135deg, #fafaf7, #e37756);--lx-preset-swatch-lake:linear-gradient(135deg, #d0fae5, #00d294 54%, #138187);--lx-preset-swatch-ocean:linear-gradient(135deg, #ddeafc, #2563eb 54%, #6366f1);--lx-preset-swatch-forest:linear-gradient(135deg, #c9fcee, #007d70 54%, #546c86);--lx-preset-swatch-lavender:linear-gradient(135deg, #f2eaf9, #9453c9 54%, #94cdd1)}:root[data-theme-preset=anthropic]{--lx-bg-app:#1b1918;--lx-bg-sidebar:#191715;--lx-bg-panel:#242221;--lx-bg-panel-raised:#292726;--lx-bg-subtle:#211f1e;--lx-bg-hover:#312f2d;--lx-bg-active:#383532;--lx-primary-1:#241d19;--lx-primary-2:#3b2a23;--lx-primary-3:#6f3f30;--lx-primary-4:#af684f;--lx-primary-5:#eb8561;--lx-primary-6:#f0a181;--lx-primary-7:#f7c5b4;--lx-primary-8:#fdfcf8;--lx-primary-soft:#eb85611f;--lx-primary-muted:#eb85612e;--lx-primary-border:#eb856157;--lx-text-1:#f4f3f0;--lx-text-2:#eeede9;--lx-text-3:#c9c6c0;--lx-text-4:#b3b1ad;--lx-text-5:#817d78;--lx-text-link:#eb8561;--lx-text-on-primary:#13110f;--lx-border-1:#ffffff1a;--lx-border-2:#ffffff24;--lx-border-3:#ffffff2e;--lx-border-strong:#eb85616b;--lx-success:#82ad6a;--lx-success-bg:#202b1d;--lx-warning:#eca851;--lx-warning-bg:#352716;--lx-danger:#ff6367;--lx-danger-bg:#381c1d;--lx-info:#79aad8;--lx-info-bg:#172838;--lx-chart-provisioned:#b6cdc6;--lx-chart-requested:#79aad8;--lx-chart-used:#82ad6a}:root[data-theme-preset=lake]{--lx-primary-4:#138187;--lx-primary-5:#00b68c;--lx-primary-6:#00d294;--lx-primary-7:#5ee9b5;--lx-primary-8:#d0fae5;--lx-primary-soft:#00d2941f;--lx-primary-muted:#00d2942e;--lx-primary-border:#00d29457;--lx-text-link:#5ee9b5;--lx-border-strong:#00d2946b;--lx-chart-provisioned:#5de9e5;--lx-chart-requested:#138187;--lx-chart-used:#00d294}:root[data-theme-preset=ocean]{--lx-primary-4:#1d4ed8;--lx-primary-5:#2563eb;--lx-primary-6:#4f7ff1;--lx-primary-7:#95c5fb;--lx-primary-8:#ddeafc;--lx-primary-soft:#2563eb1f;--lx-primary-muted:#2563eb2e;--lx-primary-border:#2563eb57;--lx-text-link:#95c5fb;--lx-border-strong:#2563eb6b;--lx-chart-provisioned:#a6b4fa;--lx-chart-requested:#6366f1;--lx-chart-used:#2563eb}:root[data-theme-preset=forest]{--lx-primary-4:#546c86;--lx-primary-5:#007d70;--lx-primary-6:#00b69d;--lx-primary-7:#00d3b6;--lx-primary-8:#c9fcee;--lx-primary-soft:#007d701f;--lx-primary-muted:#007d702e;--lx-primary-border:#007d7057;--lx-text-link:#00d3b6;--lx-border-strong:#007d706b;--lx-chart-provisioned:#92abc0;--lx-chart-requested:#546c86;--lx-chart-used:#00d3b6}:root[data-theme-preset=lavender]{--lx-primary-4:#7e47ad;--lx-primary-5:#9453c9;--lx-primary-6:#aa75d5;--lx-primary-7:#d6b9ed;--lx-primary-8:#f2eaf9;--lx-primary-soft:#9453c91f;--lx-primary-muted:#9453c92e;--lx-primary-border:#9453c957;--lx-text-link:#d6b9ed;--lx-border-strong:#9453c96b;--lx-chart-provisioned:#abdcdd;--lx-chart-requested:#94cdd1;--lx-chart-used:#9453c9}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lx-primary-1:#eff8ff;--lx-primary-2:#dff1ff;--lx-primary-3:#c6e6ff;--lx-primary-4:#82c7f5;--lx-primary-5:#3ea4ec;--lx-primary-6:#0e72bc;--lx-primary-7:#004f8b;--lx-primary-8:#0a3154;--lx-primary-soft:#3ea4ec14;--lx-primary-muted:#3ea4ec1f;--lx-primary-border:#3ea4ec47;--lx-bg-app:#fff;--lx-bg-sidebar:#fff;--lx-bg-panel:#fff;--lx-bg-panel-raised:#fff;--lx-bg-subtle:#f5f5f5;--lx-bg-hover:#f5f5f5;--lx-bg-active:#eaf6ff;--lx-bg-disabled:#f5f5f5;--lx-bg-mask:#0006;--lx-text-1:#0a0a0a;--lx-text-2:#2f2f2f;--lx-text-3:#606060;--lx-text-4:#7a7a7a;--lx-text-5:#a3a3a3;--lx-text-link:#0e72bc;--lx-text-on-primary:#fff;--lx-border-1:#ededed;--lx-border-2:#e8e8e8;--lx-border-3:#dedede;--lx-border-strong:#42a6ff;--lx-success:#168a68;--lx-success-bg:#eaf8f3;--lx-warning:#c76a00;--lx-warning-bg:#fff5e6;--lx-danger:#d9363e;--lx-danger-bg:#fff0f0;--lx-info:#0e72bc;--lx-info-bg:#eff8ff;--lx-chart-provisioned:#9ca3af;--lx-chart-requested:#3ea4ec;--lx-chart-used:#18a957;--lx-chart-grid:#eee;--lx-login-bg:#000;--lx-login-text-primary:#fff;--lx-login-text-secondary:#a9adb5;--lx-login-text-muted:#757982;--lx-login-line:#ffffff57;--lx-login-button-bg:#2f7df6;--lx-login-button-hover:#408cff;--lx-login-button-text:#fff;--lx-login-oidc-bg:#ffffff0a;--lx-login-oidc-border:#ffffff3d;--lx-customer-bg-sidebar:#f7f9fc;--lx-customer-bg-workspace:#fff;--lx-customer-bg-active:#eef4ff;--lx-customer-border-default:#d9e1ec;--lx-customer-border-subtle:#eef2f7;--lx-customer-text-primary:#172033;--lx-customer-text-secondary:#334155;--lx-customer-text-muted:#667085;--lx-customer-text-faint:#98a2b3;--lx-shadow-xs:0 1px 2px #0000000a;--lx-shadow-sm:0 4px 12px #0000000d;--lx-shadow-md:0 16px 42px #0000001a}:root[data-theme=light][data-theme-preset=anthropic]{--lx-bg-app:#f5f3ee;--lx-bg-sidebar:#f2f0ea;--lx-bg-panel:#fafaf7;--lx-bg-panel-raised:#fff;--lx-bg-subtle:#edebe6;--lx-bg-hover:#e8e6e0;--lx-bg-active:#e7e4de;--lx-primary-1:#fafaf7;--lx-primary-2:#f3f2ed;--lx-primary-3:#eae8e2;--lx-primary-4:#d69078;--lx-primary-5:#e37756;--lx-primary-6:#bf5f44;--lx-primary-7:#8e4935;--lx-primary-8:#191715;--lx-primary-soft:#e377561a;--lx-primary-muted:#e3775629;--lx-primary-border:#e3775652;--lx-text-1:#191715;--lx-text-2:#252220;--lx-text-3:#4d4945;--lx-text-4:#686662;--lx-text-5:#8a8782;--lx-text-link:#bf5f44;--lx-text-on-primary:#fdfcf8;--lx-border-1:#e5e1d8;--lx-border-2:#dedcd6;--lx-border-3:#d2cec5;--lx-border-strong:#e3775673;--lx-success:#6d8752;--lx-success-bg:#edf4e8;--lx-warning:#b96d18;--lx-warning-bg:#fff1dc;--lx-danger:#c53732;--lx-danger-bg:#fff0ed;--lx-info:#4e7fae;--lx-info-bg:#edf5fb;--lx-chart-provisioned:#b6cdc6;--lx-chart-requested:#709ac2;--lx-chart-used:#6d8752}:root[data-theme=light][data-theme-preset=lake]{--lx-primary-4:#007b73;--lx-primary-5:#00a87a;--lx-primary-6:#00d294;--lx-primary-7:#0f6d72;--lx-primary-8:#102922;--lx-primary-soft:#00d2941a;--lx-primary-muted:#00d29429;--lx-primary-border:#00d29452;--lx-text-link:#007b73;--lx-border-strong:#00d29473;--lx-chart-provisioned:#5de9e5;--lx-chart-requested:#138187;--lx-chart-used:#00a87a}:root[data-theme=light][data-theme-preset=ocean]{--lx-primary-4:#4d7df2;--lx-primary-5:#2563eb;--lx-primary-6:#1d4ed8;--lx-primary-7:#173fae;--lx-primary-8:#102866;--lx-primary-soft:#2563eb1a;--lx-primary-muted:#2563eb29;--lx-primary-border:#2563eb52;--lx-text-link:#1d4ed8;--lx-border-strong:#2563eb73;--lx-chart-provisioned:#a6b4fa;--lx-chart-requested:#6366f1;--lx-chart-used:#2563eb}:root[data-theme=light][data-theme-preset=forest]{--lx-primary-4:#4f6b82;--lx-primary-5:#007d70;--lx-primary-6:#006d62;--lx-primary-7:#0c534f;--lx-primary-8:#163632;--lx-primary-soft:#007d701a;--lx-primary-muted:#007d7029;--lx-primary-border:#007d7052;--lx-text-link:#007d70;--lx-border-strong:#007d7073;--lx-chart-provisioned:#92abc0;--lx-chart-requested:#546c86;--lx-chart-used:#007d70}:root[data-theme=light][data-theme-preset=lavender]{--lx-primary-4:#b286d6;--lx-primary-5:#9453c9;--lx-primary-6:#7e47ad;--lx-primary-7:#623687;--lx-primary-8:#39214d;--lx-primary-soft:#9453c91a;--lx-primary-muted:#9453c929;--lx-primary-border:#9453c952;--lx-text-link:#7e47ad;--lx-border-strong:#9453c973;--lx-chart-provisioned:#abdcdd;--lx-chart-requested:#94cdd1;--lx-chart-used:#9453c9}:root[data-theme-radius=compact]{--lx-radius-xs:3px;--lx-radius-sm:4px;--lx-radius-md:6px;--lx-radius-lg:8px;--lx-radius-xl:10px}:root[data-theme-radius=soft]{--lx-radius-xs:6px;--lx-radius-sm:8px;--lx-radius-md:10px;--lx-radius-lg:12px;--lx-radius-xl:16px}:root[data-theme-density=compact]{--lx-space-3:10px;--lx-space-4:14px;--lx-space-5:18px;--lx-space-6:20px;--lx-control-sm:26px;--lx-control-md:30px;--lx-control-lg:36px;--lx-icon-button:30px}:root[data-theme-density=comfortable]{--lx-space-3:14px;--lx-space-4:18px;--lx-space-5:22px;--lx-space-6:28px;--lx-control-sm:30px;--lx-control-md:34px;--lx-control-lg:42px;--lx-icon-button:34px}:root[data-theme-content=contained]{--lx-content-max-width:1280px}:root[data-theme=dark]{--lx-customer-bg-sidebar:var(--lx-bg-sidebar);--lx-customer-bg-workspace:var(--lx-bg-app);--lx-customer-bg-active:var(--lx-bg-active);--lx-customer-border-default:var(--lx-border-default);--lx-customer-border-subtle:var(--lx-border-subtle);--lx-customer-text-primary:var(--lx-text-1);--lx-customer-text-secondary:var(--lx-text-3);--lx-customer-text-muted:var(--lx-text-4);--lx-customer-text-faint:var(--lx-text-5)}.lx-page-header{min-height:var(--lx-control-height-lg);justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);padding-bottom:var(--lx-space-4);border-bottom:1px solid var(--lx-border-subtle);display:flex}.lx-page-header__copy{min-width:0}.lx-page-header__title{color:var(--lx-text-primary);font-size:var(--lx-font-size-title);font-weight:var(--lx-font-weight-semibold);line-height:var(--lx-line-height-title);margin:0}.lx-page-header__description{max-width:720px;margin:var(--lx-space-1) 0 0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);line-height:var(--lx-line-height-sm)}.lx-page-header__actions,.lx-filter-toolbar__actions{align-items:center;gap:var(--lx-space-2);flex:none;display:flex}.lx-filter-toolbar,.lx-filter-toolbar__main{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.lx-filter-toolbar{min-height:var(--lx-control-height-lg);padding:var(--lx-space-2) 0;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch}.lx-filter-toolbar--compact{padding-block:var(--lx-space-2)}.lx-filter-toolbar__filters{align-items:center;gap:var(--lx-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.lx-filter-toolbar__meta{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);line-height:var(--lx-line-height-sm)}.lx-filter-toolbar__trailing{align-items:center;gap:var(--lx-space-3);flex:none;display:flex}.lx-filter-search{width:min(320px,100%)}.lx-filter-select{width:150px}.lx-page-section{gap:var(--lx-space-3);flex-direction:column;min-width:0;display:flex}.lx-page-section__header,.lx-page-section__title-row,.lx-page-section__actions{align-items:center;display:flex}.lx-page-section__header{min-height:var(--lx-control-height-lg);justify-content:space-between;gap:var(--lx-space-4)}.lx-page-section__copy{min-width:0}.lx-page-section__title-row{gap:var(--lx-space-2)}.lx-page-section__title-row h2{color:var(--lx-text-primary);font-size:var(--lx-typo-section-title-size);font-weight:var(--lx-typo-section-title-weight);line-height:var(--lx-typo-section-title-line);margin:0}.lx-page-section__copy p{margin:var(--lx-space-1) 0 0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);line-height:var(--lx-line-height-sm)}.lx-page-section__count{border-radius:var(--lx-radius-round);background:var(--lx-bg-hover);min-width:22px;height:22px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);place-items:center;padding:0 7px;display:inline-grid}.lx-page-section__actions{gap:var(--lx-space-2);flex:none}.lx-page-section__body{min-width:0}.lx-stat-grid{gap:var(--lx-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lx-stat-item{column-gap:var(--lx-space-3);min-height:118px;padding:var(--lx-space-5);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel);grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr);display:grid}.lx-stat-item__icon{width:28px;height:28px;color:var(--lx-text-3);font-size:var(--lx-font-size-18);grid-row:1/4;align-self:center;place-items:center;display:grid}.lx-stat-item__label,.lx-stat-item__detail,.lx-stat-progress__detail{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);line-height:var(--lx-line-height-sm)}.lx-stat-item__value{color:var(--lx-text-primary);font-size:var(--lx-typo-number-size);font-weight:var(--lx-typo-number-weight);line-height:34px}.lx-stat-detail-grid{gap:var(--lx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lx-stat-progress,.lx-stat-breakdown{min-width:0;padding:var(--lx-space-4);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel)}.lx-stat-progress__header,.lx-stat-breakdown__header,.lx-stat-breakdown__legend-item{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.lx-stat-progress__header,.lx-stat-breakdown__header{margin-bottom:var(--lx-space-3)}.lx-stat-progress__header>span,.lx-stat-breakdown__header>span{color:var(--lx-text-2);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium)}.lx-stat-progress__header strong,.lx-stat-breakdown__header strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-18);font-weight:var(--lx-font-semibold)}.lx-stat-progress .ant-progress{margin-bottom:var(--lx-space-2)}.lx-stat-progress--info .ant-progress-bg{background:var(--lx-info)!important}.lx-stat-progress--warning .ant-progress-bg{background:var(--lx-warning)!important}.lx-stat-breakdown__bar{height:6px;margin-bottom:var(--lx-space-4);border-radius:var(--lx-radius-round);background:var(--lx-bg-hover);display:flex;overflow:hidden}.lx-stat-breakdown__segment,.lx-stat-breakdown__dot{background:var(--lx-text-tertiary)}.lx-stat-breakdown__segment--success,.lx-stat-breakdown__dot--success{background:var(--lx-success)}.lx-stat-breakdown__segment--warning,.lx-stat-breakdown__dot--warning{background:var(--lx-warning)}.lx-stat-breakdown__segment--danger,.lx-stat-breakdown__dot--danger{background:var(--lx-danger)}.lx-stat-breakdown__segment--info,.lx-stat-breakdown__dot--info{background:var(--lx-info)}.lx-stat-breakdown__legend{gap:var(--lx-space-2);flex-direction:column;display:flex}.lx-stat-breakdown__legend-item{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);justify-content:flex-start}.lx-stat-breakdown__legend-item strong{color:var(--lx-text-2);margin-left:auto}.lx-stat-breakdown__dot{border-radius:var(--lx-radius-round);flex:none;width:7px;height:7px}.lx-surface{border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel-raised)}.lx-surface--padded{padding:var(--lx-space-5)}.lx-data-table{border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel);overflow:hidden}.lx-data-table .ant-table-container,.lx-data-table .ant-table-content,.lx-data-table table{border-radius:var(--lx-radius-md)!important;border:0!important}.lx-data-table .ant-table-content,.lx-data-table .ant-table-body{scrollbar-width:thin;scrollbar-color:var(--lx-border-default) transparent}.lx-data-table .ant-table-content::-webkit-scrollbar{width:8px;height:8px}.lx-data-table .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.lx-data-table .ant-table-content::-webkit-scrollbar-track{background:0 0}.lx-data-table .ant-table-body::-webkit-scrollbar-track{background:0 0}.lx-data-table .ant-table-content::-webkit-scrollbar-thumb{border-radius:var(--lx-radius-round);background:var(--lx-border-default);background-clip:content-box;border:2px solid #0000}.lx-data-table .ant-table-body::-webkit-scrollbar-thumb{border-radius:var(--lx-radius-round);background:var(--lx-border-default);background-clip:content-box;border:2px solid #0000}.lx-data-table .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--lx-border-strong);background-clip:content-box}.lx-data-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--lx-border-strong);background-clip:content-box}.lx-data-table .ant-table-thead>tr>th{border-bottom:1px solid var(--lx-border-subtle);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-bold);background:var(--lx-bg-subtle)!important}.lx-data-table .ant-table-thead>tr>th:first-child{border-start-start-radius:var(--lx-radius-md)!important}.lx-data-table .ant-table-thead>tr>th:last-child{border-start-end-radius:var(--lx-radius-md)!important}.lx-data-table .ant-table-thead>tr>th:before{display:none}.lx-data-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--lx-border-subtle);background:var(--lx-bg-panel);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.lx-data-table .ant-table-tbody>tr>td:first-child:not(.ant-table-selection-column),.lx-data-table .ant-table-tbody>tr>td.ant-table-selection-column+td{color:var(--lx-text-primary);font-weight:var(--lx-font-semibold)}.lx-data-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.lx-data-table .ant-table-tbody>tr.ant-table-row>td{background:var(--lx-bg-panel)}.lx-data-table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--lx-bg-hover)!important}.lx-data-table .ant-table-placeholder>td{background:var(--lx-bg-panel)!important}.lx-data-table .lx-empty-state{background:0 0;border:0;border-radius:0;min-height:220px}.lx-data-table__pagination{min-height:var(--lx-control-height-lg);padding:var(--lx-space-3) 0 0;color:var(--lx-text-secondary);justify-content:flex-end;align-items:center;display:flex}.lx-data-table__pagination .ant-pagination{margin:0}.lx-data-table .ant-table-pagination{color:var(--lx-text-secondary);flex:none;margin:auto var(--lx-space-3) var(--lx-space-3)!important}.lx-data-table .ant-table-tbody>tr.lx-data-table__clickable-row{cursor:pointer}.lx-data-table .ant-table-tbody>tr.lx-data-table__clickable-row:focus-visible{outline:1px solid var(--lx-border-strong);outline-offset:-1px}.lx-data-table .ant-table-cell code{color:var(--lx-text-secondary);font-family:var(--lx-font-family-mono);font-size:var(--lx-font-size-xs)}.lx-status{align-items:center;gap:var(--lx-space-2);min-height:22px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);white-space:nowrap;line-height:20px;display:inline-flex}.lx-status:before{border-radius:var(--lx-radius-round);background:var(--lx-text-tertiary);content:"";flex:none;width:7px;height:7px}.lx-status--success:before{background:var(--lx-success)}.lx-status--warning:before{background:var(--lx-warning)}.lx-status--danger:before{background:var(--lx-danger)}.lx-status--info:before{background:var(--lx-info)}.lx-empty-state,.lx-page-loading{border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);place-items:center;min-height:260px;display:grid}.lx-drawer .ant-drawer-header,.lx-modal .ant-modal-header{border-bottom:1px solid var(--lx-border-subtle)}.lx-drawer .ant-drawer-footer,.lx-modal .ant-modal-footer{border-top:1px solid var(--lx-border-subtle)}@media (width<=600px){.ant-drawer-content-wrapper{max-width:100vw!important}.lx-page-header,.lx-filter-toolbar__main,.lx-page-section__header{flex-direction:column;align-items:stretch}.lx-page-header__actions,.lx-filter-toolbar__actions{justify-content:flex-end;width:100%}.lx-filter-search,.lx-filter-select{width:100%}.lx-filter-toolbar__trailing{justify-content:space-between;width:100%}.lx-stat-grid,.lx-stat-detail-grid{grid-template-columns:1fr}.lx-stat-item{min-height:104px}}@media (width>=601px) and (width<=1000px){.lx-stat-grid,.lx-stat-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-dashboard-grid{gap:var(--lx-space-3);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);display:grid}.lx-dashboard-panel{min-width:0;padding:var(--lx-space-5);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel)}.lx-dashboard-panel__header{justify-content:space-between;align-items:center;gap:var(--lx-space-3);margin-bottom:var(--lx-space-4);display:flex}.lx-dashboard-panel__header h2{color:var(--lx-text-primary);font-size:var(--lx-font-size-14);font-weight:var(--lx-font-semibold);margin:0}.lx-dashboard-panel__meta{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.lx-dashboard-panel .lx-stat-detail-grid{grid-template-columns:1fr}@media (width<=1000px){.lx-dashboard-grid{grid-template-columns:1fr}}.lx-efficiency-grid{gap:var(--lx-space-3);grid-template-columns:minmax(260px,.9fr) repeat(2,minmax(320px,1fr));display:grid}.lx-trend-grid{gap:var(--lx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lx-chart-card{border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel);min-width:0}.lx-chart-card h3{color:var(--lx-text-primary);font-size:var(--lx-font-size-14);font-weight:var(--lx-font-semibold);margin:0}.lx-efficiency-card,.lx-donut-card{min-height:250px;padding:var(--lx-space-5)}.lx-efficiency-card__metrics{gap:var(--lx-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px;display:grid}.lx-efficiency-metric{gap:var(--lx-space-2);flex-direction:column;min-width:0;display:flex}.lx-efficiency-metric>span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.lx-efficiency-metric>strong{color:var(--lx-text-primary);font-size:30px;font-weight:650;line-height:1.15}.lx-efficiency-metric__track{border-radius:var(--lx-radius-round);background:var(--lx-bg-active);height:7px;overflow:hidden}.lx-efficiency-metric__track span{border-radius:inherit;background:var(--lx-chart-requested);height:100%;display:block}.lx-donut-card__body{align-items:center;gap:var(--lx-space-5);margin-top:var(--lx-space-6);grid-template-columns:150px minmax(150px,1fr);display:grid}.lx-donut-chart{width:150px;height:150px;position:relative}.lx-donut-chart__value{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.lx-donut-chart__value strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-24);line-height:1.1}.lx-donut-chart__value span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);margin-top:2px}.lx-chart-legend{align-items:center;gap:var(--lx-space-4);display:flex}.lx-chart-legend--vertical{align-items:stretch;gap:var(--lx-space-3);flex-direction:column}.lx-chart-legend__item{align-items:center;gap:var(--lx-space-2);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);grid-template-columns:8px minmax(70px,1fr) auto;display:grid}.lx-chart-legend__item strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-xs);white-space:nowrap}.lx-chart-legend__dot{border-radius:var(--lx-radius-round);width:8px;height:8px}.lx-trend-card{padding:var(--lx-space-5) var(--lx-space-5) var(--lx-space-4)}.lx-trend-card__header{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);min-height:48px;display:flex}.lx-trend-card__header>div:first-child{gap:var(--lx-space-1);flex-direction:column;display:flex}.lx-trend-card__header>div:first-child span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.lx-chart-legend__compact{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lx-chart-legend__compact i{width:16px;height:2px}.lx-trend-chart{width:100%;height:250px;margin-top:var(--lx-space-3)}@media (width<=1180px){.lx-efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-efficiency-card{grid-column:1/-1}.lx-efficiency-card__metrics{margin-top:var(--lx-space-6)}}@media (width<=820px){.lx-efficiency-grid,.lx-trend-grid{grid-template-columns:1fr}.lx-efficiency-card{grid-column:auto}}@media (width<=520px){.lx-donut-card__body{grid-template-columns:1fr;justify-items:center}.lx-chart-legend--vertical{width:100%}.lx-trend-card__header{flex-direction:column}}.lx-rich-text-editor{border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel);overflow:hidden}.lx-rich-text-editor:focus-within{border-color:var(--lx-border-strong)}.lx-rich-text-editor--disabled{background:var(--lx-bg-disabled)}.lx-rich-text-editor__toolbar{align-items:center;gap:var(--lx-space-1);min-height:40px;padding:var(--lx-space-1) var(--lx-space-2);border-bottom:1px solid var(--lx-border-subtle);background:var(--lx-bg-panel-raised);display:flex}.lx-rich-text-editor__toolbar .ant-btn{width:32px;min-width:32px;height:32px;padding:0}.lx-rich-text-editor__divider{width:1px;height:20px;margin:0 var(--lx-space-1);background:var(--lx-border-subtle)}.lx-rich-text-editor__content{min-height:180px;max-height:360px;padding:var(--lx-space-3);color:var(--lx-text-primary);white-space:pre-wrap;outline:none;line-height:1.7;overflow-y:auto}.lx-rich-text-editor__content p,.lx-rich-text-editor__content ul,.lx-rich-text-editor__content ol,.lx-rich-text-editor__content blockquote{margin:0 0 var(--lx-space-2)}.lx-rich-text-editor__content p:last-child,.lx-rich-text-editor__content ul:last-child,.lx-rich-text-editor__content ol:last-child,.lx-rich-text-editor__content blockquote:last-child{margin-bottom:0}.lx-rich-text-editor__content ul,.lx-rich-text-editor__content ol{padding-left:var(--lx-space-6)}.lx-rich-text-editor__content blockquote{padding-left:var(--lx-space-3);border-left:3px solid var(--lx-border-strong);color:var(--lx-text-secondary)}.lx-rich-text-editor__content p.is-editor-empty:first-child:before{float:left;height:0;color:var(--lx-text-tertiary);content:attr(data-placeholder);pointer-events:none}:root{font-family:var(--lx-font-family-base);color:var(--lx-text-primary);background:var(--lx-bg-app);font-synthesis:none}*{box-sizing:border-box}html,body,#root,.lx-app-root{min-width:320px;min-height:100%;margin:0}body{background:var(--lx-bg-app);min-height:100vh}button,input,textarea,select{font:inherit}.screen-loader{place-items:center;min-height:100vh;display:grid}
