.customer-portal-page{--lx-customer-bg-sidebar:var(--lx-bg-container);--lx-customer-bg-workspace:var(--lx-bg-app);--lx-customer-bg-active:var(--lx-primary-muted);--lx-customer-border-default:var(--lx-border-default);--lx-customer-border-subtle:var(--lx-border-subtle);--lx-customer-text-primary:var(--lx-text-primary);--lx-customer-text-secondary:var(--lx-text-secondary);--lx-customer-text-muted:var(--lx-text-tertiary);--lx-customer-text-faint:var(--lx-text-disabled);--cp-blue:var(--lx-info);--cp-blue-strong:var(--lx-info);--cp-blue-soft:var(--lx-customer-bg-active);--cp-red:var(--lx-danger);--cp-red-soft:var(--lx-danger-bg);--cp-green:var(--lx-success);--cp-green-soft:var(--lx-success-bg);--cp-orange:var(--lx-warning);--cp-orange-soft:var(--lx-warning-bg);--cp-line:var(--lx-customer-border-default);--cp-line-soft:var(--lx-customer-border-subtle);--cp-text:var(--lx-customer-text-primary);--cp-muted:var(--lx-customer-text-muted);--cp-faint:var(--lx-customer-text-faint)}.login-page{background:var(--lx-login-bg);min-height:100vh;color:var(--lx-login-text-primary);overflow:hidden}.customer-login-stage{box-sizing:border-box;background:var(--lx-login-bg);grid-template-columns:minmax(480px,42vw) minmax(0,1fr);min-height:100vh;display:grid;position:relative}.customer-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}.customer-login-form-side{z-index:2;box-sizing:border-box;width:min(100%,380px);max-width:100%;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}.customer-login-product{align-items:center;gap:var(--lx-space-3);margin-bottom:clamp(48px,6vh,72px);display:flex}.customer-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);line-height:var(--lx-line-tight);letter-spacing:0;margin:0}.login-heading p{color:var(--lx-login-text-secondary);font-size:var(--lx-font-size-sm);margin:6px 0 0}.customer-login-form{box-sizing:border-box;width:min(100%,380px);max-width:100%}.customer-login-form .ant-form-item{margin-bottom:var(--lx-space-6)}.customer-login-form .ant-form-item-label{padding:0 0 var(--lx-space-2)}.customer-login-form .ant-form-item-label>label{font-size:var(--lx-font-size-13);color:var(--lx-login-text-secondary)!important}.customer-login-form .ant-form-item-label>label span{align-items:center;gap:var(--lx-space-2);display:inline-flex}.customer-login-field.ant-input,.customer-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}.customer-login-field.ant-input:hover,.customer-login-field.ant-input:focus,.customer-login-field.ant-input-affix-wrapper:hover,.customer-login-field.ant-input-affix-wrapper-focused{border-bottom-color:var(--lx-login-text-primary);box-shadow:none!important}.customer-login-field.ant-input-affix-wrapper .ant-input{color:var(--lx-login-text-primary);font-size:var(--lx-font-size-14);background:0 0}.customer-login-field.ant-input::placeholder,.customer-login-field.ant-input-affix-wrapper .ant-input::placeholder,.customer-login-field .ant-input-clear-icon,.customer-login-field .ant-input-password-icon{color:var(--lx-login-text-muted)}.customer-login-form .ant-form-item-has-error .customer-login-field.ant-input,.customer-login-form .ant-form-item-has-error .customer-login-field.ant-input-affix-wrapper{border-bottom-color:var(--lx-danger)!important;box-shadow:none!important;background:0 0!important}.customer-login-form .ant-form-item-explain-error{color:var(--lx-danger);font-size:var(--lx-font-size-xs)}.customer-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}.customer-login-submit.ant-btn:hover,.customer-login-submit.ant-btn:focus-visible{background:var(--lx-login-button-hover)!important;color:var(--lx-login-button-text)!important}.customer-login-form-side .ant-alert{width:min(100%,380px);margin-bottom:var(--lx-space-6)}.customer-login-visual{z-index:1;opacity:.82;background-image:url(/customer/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}.customer-review-page{background:linear-gradient(180deg, var(--lx-bg-app) 0%, var(--lx-bg-panel-raised) 100%);min-height:100vh;padding:clamp(28px,5vw,56px)}.customer-review-card{border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-lg);background:var(--lx-bg-container);width:min(100%,880px);box-shadow:var(--lx-shadow-md);margin:0 auto;padding:clamp(24px,3vw,40px)}.customer-review-card__header{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);margin-bottom:var(--lx-space-8);display:flex}.customer-review-card__title{align-items:center;gap:var(--lx-space-3);padding-bottom:var(--lx-space-3);border-bottom:3px solid var(--lx-info);color:var(--lx-text-primary);font-size:clamp(28px,4vw,36px);font-weight:var(--lx-font-bold);line-height:var(--lx-line-tight);letter-spacing:-.02em;margin:0;display:inline-flex}.customer-review-card__title>.anticon{color:var(--lx-info);font-size:.78em}.customer-review-card__section{gap:var(--lx-space-4);margin-top:var(--lx-space-6);flex-direction:column;display:flex}.customer-review-card__meta{gap:var(--lx-space-4) var(--lx-space-6);color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);flex-wrap:wrap;display:flex}.customer-review-card__meta span{align-items:center;gap:var(--lx-space-2);display:inline-flex}.customer-review-card__label{font-weight:var(--lx-font-semibold)}.customer-review-card__label>span:last-child{font-weight:400}.customer-review-card__label-icon{width:1.1em;height:1.1em;margin-right:var(--lx-space-1);justify-content:center;align-items:center;display:inline-flex}.customer-review-card__label-icon--blue{color:var(--lx-info)}.customer-review-card__label-icon--green{color:var(--lx-success)}.customer-review-card__label-icon--purple{color:var(--lx-text-link)}.customer-review-card__label-icon--orange{color:var(--lx-warning)}.customer-review-card__content h2{margin:0 0 var(--lx-space-3);color:var(--lx-text-primary);font-size:var(--lx-font-size-18);font-weight:var(--lx-font-bold);align-items:center;display:flex}.customer-review-card__body{padding:var(--lx-space-5);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel-raised);color:var(--lx-text-primary);white-space:pre-wrap;word-break:break-word;line-height:1.7}.customer-review-card__changelog{margin:0;padding-left:1.4em}.customer-review-card__changelog li{padding-left:var(--lx-space-2);margin:0 0 var(--lx-space-3)}.customer-review-card__changelog li:last-child{margin-bottom:0}.customer-review-card__actions{justify-content:space-between;align-items:center;gap:var(--lx-space-4);margin-top:var(--lx-space-8);display:flex}.customer-review-modal{gap:var(--lx-space-4);flex-direction:column;display:flex}.customer-review-modal label{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-review-modal__hint{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);margin:0}.customer-review-modal__tip{margin:calc(var(--lx-space-2) * -1) 0 0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-login-result .customer-login-product{margin-bottom:var(--lx-space-10)}.customer-login-result .ant-result{text-align:left;padding:0}.customer-login-result .ant-result-icon{margin-bottom:var(--lx-space-5);text-align:left}.customer-login-result .ant-result-title{color:var(--lx-login-text-primary);font-size:var(--lx-font-size-24);font-weight:var(--lx-font-bold)}.customer-login-result .ant-result-subtitle{color:var(--lx-login-text-secondary);font-size:var(--lx-font-size-sm)}.login-panel{border:1px solid var(--lx-login-oidc-border);border-radius:var(--lx-radius-md);background:var(--lx-login-oidc-bg);width:min(100%,380px);box-shadow:none;padding:34px}.login-panel .ant-alert{margin-bottom:var(--lx-space-4)}.customer-portal-page{background:var(--lx-bg-sidebar);height:100vh;min-height:0;color:var(--lx-text-primary);display:flex;overflow:hidden}.customer-portal-sidebar{flex:0 0 var(--lx-sidebar-width);border-right:0;flex-direction:column;height:100vh;min-height:0;display:flex;overflow:auto;width:var(--lx-sidebar-width)!important;min-width:var(--lx-sidebar-width)!important;max-width:var(--lx-sidebar-width)!important;background:var(--lx-bg-sidebar)!important}.customer-portal-brand{min-width:0;height:var(--lx-header-height);flex:0 0 var(--lx-header-height);border-bottom:0;align-items:center;gap:10px;padding:0 18px;display:flex}.customer-portal-logo{object-fit:contain;flex:none;width:38px;height:38px}.customer-portal-brand strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-portal-avatar{background:var(--lx-info-bg);color:var(--lx-info);box-shadow:inset 0 0 0 1px var(--cp-line-soft)}.customer-portal-nav{flex-direction:column;gap:6px;padding:18px 12px;display:flex}.customer-portal-nav button,.customer-portal-sidebar-foot button{min-height:38px;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;text-decoration:none;display:flex}.customer-portal-nav button{justify-content:flex-start;width:100%;padding:0 12px}.customer-portal-nav button>.anticon,.customer-portal-nav button>.customer-nav-icon,.customer-portal-sidebar-foot button>.customer-nav-icon{width:16px;height:16px;color:inherit;flex:0 0 16px;justify-content:center;display:inline-flex}.customer-portal-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.customer-portal-nav__external{width:14px;color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs);flex:0 0 14px}.customer-portal-nav button:hover,.customer-portal-sidebar-foot button:hover,.customer-portal-nav button.is-active{background:var(--cp-blue-soft);color:var(--cp-blue);font-weight:var(--lx-font-medium)}.customer-portal-nav button:hover .customer-portal-nav__external,.customer-portal-nav button:focus-visible .customer-portal-nav__external{color:inherit}.customer-portal-nav__section{color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-semibold);margin:12px 12px 2px;line-height:1}.customer-portal-nav__badge{border-radius:var(--lx-radius-round);background:var(--lx-danger);min-width:18px;height:18px;color:var(--lx-text-on-primary);flex:none;place-items:center;font-size:11px;line-height:1;display:grid}.customer-portal-workspace{background:var(--lx-bg-sidebar);flex-direction:column;flex:auto;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden}.customer-portal-topbar{z-index:3;height:var(--lx-header-height);padding:0 var(--lx-space-6) 0 0;border-bottom:0;flex:none;justify-content:space-between;align-items:center;line-height:normal;display:flex;background:var(--lx-bg-sidebar)!important}.customer-delegated-session{justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-height:44px;padding:var(--lx-space-2) var(--lx-space-4);border:1px solid var(--lx-info);border-radius:var(--lx-radius-md);background:var(--lx-info-bg);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);flex:none;display:flex}.customer-delegated-session>div{align-items:center;gap:var(--lx-space-2);min-width:0;display:flex}.customer-delegated-session>div>.customer-nav-icon,.customer-delegated-session strong{color:var(--lx-info)}.customer-delegated-session strong{margin-right:var(--lx-space-2)}.customer-delegated-session .ant-btn{border-color:var(--lx-info);color:var(--lx-info);flex:none}.customer-handoff-page{min-height:100vh;padding:var(--lx-space-6);background:var(--lx-bg-app);place-items:center;display:grid}.customer-handoff-card{justify-content:center;align-items:center;gap:var(--lx-space-6);width:min(440px,100%);min-height:280px;padding:var(--lx-space-8);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-lg);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-md);text-align:center;flex-direction:column;display:flex}.customer-handoff-card>img{object-fit:contain;width:148px;max-height:48px}.customer-handoff-card>div{gap:var(--lx-space-2);flex-direction:column;display:flex}.customer-handoff-card>div strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-lg)}.customer-handoff-card>div span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-portal-breadcrumb{color:var(--cp-muted);font-size:var(--lx-font-size-14);align-items:center;gap:8px;display:flex}.customer-portal-breadcrumb em{color:var(--cp-faint);font-style:normal}.customer-portal-breadcrumb strong{color:var(--lx-text-primary);font-weight:var(--lx-font-semibold)}.customer-portal-header-actions{flex:none;align-items:center;display:flex}.customer-portal-header-actions .ant-space-item{align-items:center;display:flex}.customer-portal-header-actions .ant-btn{min-width:0;padding-inline:var(--lx-space-2);box-shadow:none;color:var(--lx-customer-text-primary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.customer-portal-header-actions .ant-btn:hover,.customer-portal-header-actions .ant-btn:focus-visible{background:var(--lx-customer-bg-active);color:var(--cp-blue)}.customer-portal-header-icon{width:34px;padding-inline:0}.customer-portal-header-icon>svg{width:17px;height:17px}.customer-portal-account-button{align-items:center;gap:var(--lx-space-2);max-width:180px;height:40px;padding:0 var(--lx-space-2);border-radius:var(--lx-radius-sm);color:var(--lx-text-primary);cursor:pointer;background:0 0;border:0;display:inline-flex}.customer-portal-account-button:hover,.customer-portal-account-button:focus-visible{background:var(--lx-customer-bg-active);color:var(--cp-blue);outline:none}.customer-portal-account-button span{min-width:0;font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-account-popover .ant-popover-inner{padding:0}.customer-account-menu{width:240px;padding:var(--lx-space-2)}.customer-account-menu__head{gap:var(--lx-space-3);padding:var(--lx-space-3);border-bottom:1px solid var(--lx-border-subtle);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.customer-account-menu__head strong,.customer-account-menu__head span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-account-menu__head strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.customer-account-menu__head span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);margin-top:2px}.customer-account-menu button{align-items:center;gap:var(--lx-space-2);width:100%;min-height:36px;margin-top:var(--lx-space-1);padding:0 var(--lx-space-3);border-radius:var(--lx-radius-sm);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.customer-account-menu button:hover,.customer-account-menu button:focus-visible{background:var(--lx-bg-hover);outline:none}.customer-account-menu button>svg{flex:0 0 16px;width:16px;height:16px}:root{--cp-notice-popover-width:min(400px, calc(100vw - 28px));--cp-notice-popover-height:min(460px, calc(100vh - 96px))}.customer-notice-popover{width:var(--cp-notice-popover-width)}.customer-notice-popover .ant-popover-content,.customer-notice-popover .ant-popover-inner,.customer-notice-popover .ant-popover-inner-content{width:100%;height:var(--cp-notice-popover-height);min-height:var(--cp-notice-popover-height)}.customer-notice-popover .ant-popover-content{overflow:visible}.customer-notice-popover .ant-popover-inner{border-radius:var(--lx-radius-md);padding:0;overflow:hidden}.customer-notice-popover .ant-popover-inner-content{padding:0}.customer-notice-inbox{box-sizing:border-box;width:100%;height:100%;padding:var(--lx-space-5) var(--lx-space-3);flex-direction:column;display:flex}.customer-notice-inbox__head{justify-content:space-between;align-items:center;gap:var(--lx-space-4);display:flex}.customer-notice-inbox__head h2{color:var(--lx-text-primary);font-size:var(--lx-font-size-20);margin:0;line-height:1.35}.customer-notice-inbox__head>div{align-items:center;gap:var(--lx-space-2);flex:none;display:flex}.customer-notice-inbox__tabs{gap:var(--lx-space-2);margin-top:var(--lx-space-5);grid-template-columns:repeat(3,88px);display:grid}.customer-notice-inbox__tabs button{min-height:34px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;display:inline-flex;position:relative}.customer-notice-inbox__tab-count{text-align:left;width:3ch}.customer-notice-inbox__tabs button.is-active{color:var(--cp-blue);font-weight:var(--lx-font-semibold)}.customer-notice-inbox__tabs button.is-active:after{border-radius:var(--lx-radius-round);background:var(--cp-blue);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.customer-notice-inbox__list{gap:var(--lx-space-1);min-height:0;padding-block:var(--lx-space-4);scrollbar-width:none;flex-direction:column;flex:auto;display:flex;overflow:auto}.customer-notice-inbox__list::-webkit-scrollbar{display:none}.customer-notice-inbox__list .lx-empty-state{background:0 0;border:0;min-height:100%}.customer-notice-inbox__list .ant-empty{color:var(--lx-text-secondary);margin:0}.customer-notice-inbox__list .ant-empty-image{height:48px;margin-bottom:var(--lx-space-2)}.customer-notice-inbox__item{align-items:start;gap:var(--lx-space-2);width:100%;min-height:68px;padding:var(--lx-space-2);border-radius:var(--lx-radius-sm);color:var(--lx-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) 72px;display:grid}.customer-notice-inbox__item:hover{background:var(--lx-customer-bg-active)}.customer-notice-inbox__dot{border-radius:var(--lx-radius-round);background:var(--lx-text-tertiary);width:7px;height:7px;margin-top:12px}.customer-notice-inbox__item.is-unread .customer-notice-inbox__dot{background:var(--lx-success)}.customer-notice-inbox__body{align-items:center;gap:var(--lx-space-2);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.customer-notice-inbox__body 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;overflow:hidden}.customer-notice-inbox__body small{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;line-height:1.6;overflow:hidden}.customer-notice-inbox-detail-tooltip .ant-tooltip-inner{white-space:normal;overflow-wrap:anywhere;max-width:280px;line-height:1.6}.customer-notice-inbox__side{align-items:flex-end;gap:var(--lx-space-2);min-width:72px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);white-space:nowrap;flex-direction:column;display:flex}.customer-notice-inbox__side em{padding:2px var(--lx-space-2);border-radius:var(--lx-radius-sm);background:var(--lx-info-bg);color:var(--cp-blue);font-style:normal;font-weight:var(--lx-font-medium)}.customer-notice-inbox__loading{place-items:center;min-height:44px;display:grid}.customer-notice-inbox__foot{padding-top:var(--lx-space-2);border-top:1px solid var(--cp-line-soft);flex:none;justify-content:flex-end;display:flex}.customer-notice-inbox__more{color:var(--cp-blue);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);cursor:pointer;background:0 0;border:0;justify-self:end}.customer-portal-action-divider{background:var(--cp-line);flex:0 0 1px;align-self:center;width:1px;height:22px;display:block}.customer-portal-main{gap:var(--lx-space-4);min-height:0;margin:var(--lx-space-2) var(--lx-space-2) var(--lx-space-2) 0;padding:var(--lx-space-5) var(--lx-space-5) var(--lx-space-8);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-lg);background:var(--lx-bg-app);box-shadow:var(--lx-shadow-shell);flex-direction:column;flex:auto;display:flex;overflow:auto}.customer-portal-main--support{padding-bottom:22px;overflow:hidden}.customer-support{border-radius:var(--lx-radius-md);background:var(--lx-bg-container);flex:auto;min-width:0;min-height:560px;display:flex;overflow:hidden}.customer-support__frame{background:var(--lx-bg-container);border:0;width:100%;min-width:0;height:100%;min-height:560px}.customer-support__state{width:100%;min-height:560px;padding:var(--lx-space-6);place-items:center;display:grid}.customer-support__state .ant-alert{width:min(100%,560px)}.customer-home{gap:var(--lx-space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;min-width:0;display:grid}.customer-home--unopened,.customer-home--opening{grid-template-columns:minmax(0,1fr)}.customer-home__main,.customer-home__side{gap:var(--lx-space-5);flex-direction:column;min-width:0;display:flex}.customer-home-card{min-width:0;padding:var(--lx-space-5);border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs)}.customer-home-card h2,.customer-home-section h2{color:var(--lx-text-primary);font-size:var(--lx-font-size-16);margin:0;line-height:1.5}.customer-config-basic{gap:var(--lx-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.customer-config-basic:not(.customer-config-basic--editable) div{justify-content:space-between;align-items:center;gap:var(--lx-space-3);min-height:48px;padding:0 var(--lx-space-4);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);background:var(--lx-bg-subtle);display:flex}.customer-config-basic:not(.customer-config-basic--editable) span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-config-basic:not(.customer-config-basic--editable) strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.customer-config-basic label{align-items:center;gap:var(--lx-space-2);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);display:flex}.customer-config-basic>.ant-btn{margin-left:auto}.customer-config-basic--editable{flex-wrap:wrap;display:flex}.customer-config-entry{gap:var(--lx-space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.customer-config-entry__main{gap:var(--lx-space-4);flex-direction:column;min-width:0;display:flex}.customer-config-platform{border-top:1px solid var(--cp-line-soft);padding-top:var(--lx-space-4)}.customer-config-platform__head{margin-bottom:var(--lx-space-3);justify-content:space-between;align-items:center;display:flex}.customer-config-platform__head strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.customer-config-platform__head span{gap:var(--lx-space-3);display:inline-flex}.customer-config-platform__head button{color:var(--lx-danger);cursor:pointer;background:0 0;border:0}.customer-config-platform__head button:first-child{color:var(--lx-info)}.customer-config-platform table,.customer-config-bom table{border-collapse:collapse;table-layout:fixed;width:100%}.customer-config-platform th,.customer-config-platform td,.customer-config-bom th,.customer-config-bom td{padding:var(--lx-space-3);border-bottom:1px solid var(--cp-line-soft);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-align:left;vertical-align:middle}.customer-config-platform th,.customer-config-bom th{background:var(--lx-bg-subtle);color:var(--lx-text-secondary);font-weight:var(--lx-font-semibold)}.customer-config-result{gap:var(--lx-space-4);flex-direction:column;display:flex}.customer-config-result .ant-tabs-nav{margin-bottom:var(--lx-space-3)}.customer-config-draft{gap:var(--lx-space-4);grid-template-rows:auto minmax(0,1fr);min-height:240px;display:grid}.customer-config-draft>.lx-empty-state{min-height:170px}.customer-config-result-summary{gap:var(--lx-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-config-result-summary div{min-width:0;padding:var(--lx-space-4);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);background:var(--lx-bg-subtle)}.customer-config-result-summary span,.customer-config-result-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-config-result-summary span{margin-bottom:var(--lx-space-2);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-config-result-summary strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-16)}.customer-resource-measurement-summary{gap:var(--lx-space-3);min-width:0;margin-bottom:var(--lx-space-6);flex-direction:column;display:flex}.customer-config-bom h3{margin:0 0 var(--lx-space-4);color:var(--cp-blue);font-size:var(--lx-font-size-24);font-weight:var(--lx-font-bold);line-height:1.3}.customer-config-bom .customer-resource-feature__head+h3{margin-top:var(--lx-space-5)}.customer-config-bom table+h3{margin-top:var(--lx-space-8)}.customer-config-bom__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);min-width:0;margin-bottom:var(--lx-space-4);display:flex}.customer-config-bom__toolbar h3{margin-bottom:var(--lx-space-2)}.customer-config-bom__toolbar span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-config-bom{overflow-x:auto}.customer-config-bom table{min-width:1080px}.customer-config-bom .customer-resource-measurement-table{min-width:900px;margin-bottom:var(--lx-space-6)}.customer-config-bom .customer-resource-measurement-table--base{min-width:760px}.customer-resource-measurement-table caption{margin-bottom:var(--lx-space-3);color:var(--lx-text-primary);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-semibold);text-align:left;caption-side:top}.customer-resource-vendor-quote-table{border-collapse:collapse;table-layout:fixed}.customer-resource-vendor-quote-table th,.customer-resource-vendor-quote-table td{border:1px solid var(--cp-line);text-align:center;vertical-align:middle}.customer-resource-vendor-quote-table th{height:56px;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.customer-resource-vendor-quote-table td{min-height:48px;padding:var(--lx-space-4) var(--lx-space-3);color:var(--lx-text-primary);line-height:1.7}.customer-config-bom tfoot td{background:var(--lx-success-bg);font-weight:var(--lx-font-semibold)}.customer-config-bom .customer-resource-vendor-quote-table tfoot td{background:var(--lx-bg-container)}.customer-config-bom .customer-resource-vendor-quote-table tfoot td:last-child{background:var(--lx-success-bg);color:var(--lx-text-primary);font-size:var(--lx-font-size-16);font-weight:var(--lx-font-bold)}.customer-config-modal{gap:var(--lx-space-4);max-height:62vh;padding-right:var(--lx-space-1);flex-direction:column;display:flex;overflow-y:auto}.customer-config-dialog{gap:var(--lx-space-4);flex-direction:column;display:flex}.customer-config-dialog label{gap:var(--lx-space-2);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);flex-direction:column;display:flex}.customer-config-dialog label .ant-select{width:100%}.customer-config-dialog table{border-collapse:collapse;table-layout:fixed;width:100%}.customer-config-dialog th,.customer-config-dialog td{padding:var(--lx-space-3);border-bottom:1px solid var(--cp-line-soft);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-align:left}.customer-config-dialog th{background:var(--lx-bg-subtle);color:var(--lx-text-secondary);font-weight:var(--lx-font-semibold)}.customer-home-today{gap:var(--lx-space-5);flex-direction:column;min-height:320px;display:flex}.customer-home-empty-service{justify-content:center;align-items:center;gap:var(--lx-space-5);text-align:left;grid-template-columns:72px minmax(0,560px);min-height:320px;display:grid}.customer-home-empty-service h2{font-size:var(--lx-font-size-20);margin:0}.customer-home-empty-service p{margin:var(--lx-space-3) 0 var(--lx-space-5);color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);line-height:1.8}.customer-home-empty-service .ant-spin{margin-right:var(--lx-space-3)}.customer-home-service-status{gap:var(--lx-space-5);flex-direction:column;display:flex}.customer-home-service-status__head{justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-width:0;display:flex}.customer-home-service-status__head h2{font-size:var(--lx-font-size-20)}.customer-home-service-status__head h2 button{color:var(--lx-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.customer-home-service-status__head h2 button:hover{color:var(--lx-info)}.customer-home-service-status__head p{margin:var(--lx-space-2) 0 0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);line-height:1.7}.customer-home-service-status__grid{gap:var(--lx-space-8);grid-template-columns:repeat(2,minmax(0,220px));display:grid}.customer-home-service-status__grid div{background:var(--lx-bg-container);min-width:0;padding:0}.customer-home-service-status__grid span,.customer-home-service-status__grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-home-service-status__grid span{margin-bottom:var(--lx-space-2);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-home-service-status__grid strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-16)}.customer-home-service-status__grid i{width:8px;height:8px;margin-right:var(--lx-space-2);border-radius:var(--lx-radius-round);background:var(--lx-success);vertical-align:1px;display:inline-block}.customer-home-service-status__extra{align-items:center;gap:var(--lx-space-4);padding-top:var(--lx-space-1);flex-wrap:wrap;display:flex}.customer-home-service-status__resources,.customer-home-service-status__apps{gap:var(--lx-space-4);flex-wrap:wrap;display:flex}.customer-home-service-status__resources span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-home-service-status__resources strong{margin-left:var(--lx-space-2);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.customer-home-service-status__apps span{align-items:center;gap:var(--lx-space-1);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);display:inline-flex}.customer-home-service-status__apps .anticon{color:var(--lx-success)}.customer-home-service-status__renew{align-items:center;gap:var(--lx-space-1);color:var(--lx-warning);font-size:var(--lx-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.customer-home-service-status__actions{gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.customer-home-events{gap:var(--lx-space-3);flex-direction:column;display:flex}.customer-home-card.customer-home-events{padding:0 var(--lx-space-3);box-shadow:none;background:0 0;border:0}.customer-home-events__head{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.customer-home-events__groups{gap:var(--lx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-home-events__group{border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);min-width:0;height:248px;box-shadow:var(--lx-shadow-xs);flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.customer-home-events__group:hover{border-color:var(--lx-border-default);box-shadow:var(--lx-shadow-sm);transform:translateY(-1px)}.customer-home-events__group-head{align-items:center;gap:var(--lx-space-3);min-height:44px;padding:0 var(--lx-space-4);border-bottom:1px solid var(--cp-line-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.customer-home-events__group-head strong{align-items:center;gap:var(--lx-space-2);min-width:0;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:inline-flex;overflow:hidden}.customer-home-events__type-icon{border-radius:var(--lx-radius-sm);background:var(--lx-info-bg);width:24px;height:24px;color:var(--lx-info);font-size:var(--lx-font-size-13);flex:none;place-items:center;display:inline-grid}.customer-home-events__type-icon--upgrade{background:var(--lx-success-bg);color:var(--lx-success)}.customer-home-events__type-icon--maintenance{background:var(--lx-warning-bg);color:var(--lx-warning)}.customer-home-events__type-icon--risk{background:var(--lx-danger-bg);color:var(--lx-danger)}.customer-home-events__group-head em{min-width:22px;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-style:normal;font-weight:var(--lx-font-semibold);text-align:right}.customer-home-events__group-head em.is-danger{color:var(--lx-danger)}.customer-home-events__list{min-height:0;padding:var(--lx-space-3);flex-direction:column;flex:1;display:flex}.customer-home-events__entry{align-items:center;gap:var(--lx-space-2);width:100%;height:32px;padding:0 var(--lx-space-2);border-radius:var(--lx-radius-xs);color:var(--lx-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;display:grid}.customer-home-events__entry:hover{background:var(--lx-bg-hover)}.customer-home-events__entry:hover strong{color:var(--lx-info)}.customer-home-events__marker{border-radius:var(--lx-radius-round);background:0 0;width:7px;height:7px}.customer-home-events__entry.is-unread .customer-home-events__marker{background:var(--lx-success)}.customer-home-events__entry.is-read,.customer-home-events__entry.is-read strong,.customer-home-events__entry.is-read small{color:var(--lx-text-tertiary)}.customer-home-events__entry strong,.customer-home-events__entry small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-home-events__entry strong{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium);line-height:1.35}.customer-home-events__entry small{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);line-height:1.35}.customer-home-events__empty{justify-content:center;align-items:center;gap:var(--lx-space-2);min-height:0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);flex-direction:column;flex:1;display:flex}.customer-home-events__empty img{object-fit:contain;opacity:.86;width:72px;height:72px}.customer-home-events__more{height:24px;padding:0 var(--lx-space-2);font-size:var(--lx-font-size-xs);align-self:center;margin-top:auto}.customer-home-contact{flex-direction:column;gap:0;display:flex}.customer-home-contact h2{margin-bottom:var(--lx-space-3)}.customer-home-contact button{align-items:center;gap:var(--lx-space-3);border:0;border-bottom:1px solid var(--cp-line-soft);min-height:54px;color:var(--lx-text-secondary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) 14px;display:grid}.customer-home-contact button:last-child{border-bottom:0}.customer-home-contact button:hover{color:var(--lx-info)}.customer-home-today__summary{margin:calc(var(--lx-space-2) * -1) 0 0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-home-primary{gap:var(--lx-space-5);grid-template-columns:72px minmax(0,1fr) 136px;align-items:center;min-width:0;display:grid}.customer-home-primary__icon{border-radius:var(--lx-radius-round);width:64px;height:64px;font-size:var(--lx-font-size-28);place-items:center;display:grid}.customer-home-primary__icon--risk{background:var(--lx-danger-bg);color:var(--lx-danger)}.customer-home-primary__icon--todo{background:var(--lx-warning-bg);color:var(--lx-warning)}.customer-home-primary__icon--guide{background:var(--lx-info-bg);color:var(--lx-info)}.customer-home-primary__icon--health{background:var(--lx-success-bg);color:var(--lx-success)}.customer-home-primary__content{gap:var(--lx-space-3);flex-direction:column;min-width:0;display:flex}.customer-home-primary__title{align-items:center;gap:var(--lx-space-3);min-width:0;display:flex}.customer-home-primary__title strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-18);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.customer-home-primary__title em{border-radius:var(--lx-radius-sm);background:var(--lx-danger-bg);min-height:24px;color:var(--lx-danger);font-size:var(--lx-font-size-xs);font-style:normal;font-weight:var(--lx-font-medium);padding-inline:var(--lx-space-2);flex:none;align-items:center;display:inline-flex}.customer-home-primary__content p{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);margin:0;line-height:1.8}.customer-home-primary__meta{gap:var(--lx-space-5);color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);flex-wrap:wrap;display:flex}.customer-home-primary__meta span{align-items:center;gap:var(--lx-space-2);display:inline-flex}.customer-home-primary__actions{gap:var(--lx-space-3);flex-direction:column;min-width:0;display:flex}.customer-home-task-list{border-top:1px solid var(--cp-line-soft);flex-direction:column;margin-top:auto;display:flex}.customer-home-task-list button{align-items:center;gap:var(--lx-space-3);border:0;border-bottom:1px solid var(--cp-line-soft);width:100%;min-height:58px;color:var(--lx-text-primary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;display:grid}.customer-home-task-list button:last-child{border-bottom:0}.customer-home-task-list button:hover{background:var(--lx-bg-panel-raised)}.customer-home-task-list button>span{border-radius:var(--lx-radius-round);background:var(--lx-info);width:7px;height:7px}.customer-home-task-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-home-task-list small{align-items:center;gap:var(--lx-space-2);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);grid-column:2;display:inline-flex}.customer-home-task-list em{align-items:center;gap:var(--lx-space-1);color:var(--lx-info);font-size:var(--lx-font-size-sm);grid-area:1/3/span 2;font-style:normal;display:inline-flex}.customer-home-open-guide,.customer-home-health{gap:var(--lx-space-5);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;min-width:0;margin-block:auto;display:grid}.customer-home-open-guide strong,.customer-home-health>div>strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-18);line-height:1.45;display:block}.customer-home-open-guide p,.customer-home-health p{margin:var(--lx-space-2) 0 0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);line-height:1.7}.customer-home-open-guide__actions,.customer-home-health__actions{gap:var(--lx-space-3);flex-direction:column;min-width:136px;display:flex}.customer-home-open-guide__flow{align-items:center;gap:var(--lx-space-2);margin-top:var(--lx-space-2);padding-top:var(--lx-space-4);border-top:1px solid var(--cp-line-soft);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.customer-home-open-guide__flow>span{margin-right:var(--lx-space-2);color:var(--lx-text-primary);font-weight:var(--lx-font-semibold)}.customer-home-open-guide__flow strong{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium)}.customer-home-open-guide__flow em{background:var(--cp-line);width:16px;height:1px}.customer-home-health__grid{gap:var(--lx-space-4);padding-top:var(--lx-space-4);border-top:1px solid var(--cp-line-soft);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-home-health__grid span{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}.customer-home-health__grid strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-home-health__actions{grid-area:1/3}.customer-open-hero{gap:var(--lx-space-6);grid-template-columns:minmax(420px,1fr) minmax(220px,.46fr) 360px;align-items:center;min-height:240px;display:grid}.customer-open-hero__content{align-items:flex-start;gap:var(--lx-space-4);min-width:0;padding-left:var(--lx-space-4);flex-direction:column;display:flex}.customer-open-hero__content h2{font-size:var(--lx-font-size-20)}.customer-open-hero__content p{max-width:620px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);margin:0;line-height:1.9}.customer-open-hero__actions{gap:var(--lx-space-4);margin-top:var(--lx-space-3);flex-wrap:wrap;display:flex}.customer-open-hero__actions .ant-btn{min-width:148px}.customer-open-ready{gap:var(--lx-space-3);min-width:0;padding:var(--lx-space-4);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel-raised);flex-direction:column;display:flex}.customer-open-ready h2{margin-bottom:var(--lx-space-1)}.customer-open-ready span{align-items:center;gap:var(--lx-space-2);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);display:flex}.customer-open-ready .anticon{color:var(--lx-success)}.customer-open-flow{gap:var(--lx-space-3);min-width:0;padding-left:var(--lx-space-6);border-left:1px solid var(--cp-line-soft);flex-direction:column;display:flex}.customer-open-flow div{column-gap:var(--lx-space-3);grid-template-columns:28px minmax(0,1fr);min-height:48px;display:grid;position:relative}.customer-open-flow div:after{top:30px;bottom:calc(var(--lx-space-3) * -1);background:var(--cp-line-soft);content:"";width:1px;position:absolute;left:13px}.customer-open-flow div:last-child:after{display:none}.customer-open-flow span{border:1px solid var(--cp-line);border-radius:var(--lx-radius-round);background:var(--lx-bg-container);width:28px;height:28px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium);place-items:center;display:grid}.customer-open-flow .is-active span{border-color:var(--lx-primary);background:var(--lx-primary);color:var(--lx-text-inverse)}.customer-open-flow strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.customer-open-flow .is-active strong{color:var(--lx-info)}.customer-open-flow small{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);grid-column:2;line-height:1.6}.customer-open-layout{gap:var(--lx-space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.customer-open-plan-grid{gap:var(--lx-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-open-plan{gap:var(--lx-space-3);min-height:300px;padding:var(--lx-space-5);border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);flex-direction:column;display:flex}.customer-open-plan h3{color:var(--lx-text-primary);font-size:var(--lx-font-size-16);margin:0}.customer-open-plan p{min-height:40px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);margin:0;line-height:1.7}.customer-open-plan span,.customer-open-plan small{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-open-plan ul{gap:var(--lx-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.customer-open-plan li{align-items:center;gap:var(--lx-space-2);color:var(--lx-text-primary);font-size:var(--lx-font-size-xs);display:flex}.customer-open-plan li .anticon{color:var(--lx-success)}.customer-open-plan>strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-18);font-weight:var(--lx-font-semibold);margin-top:auto}.customer-open-help{flex-direction:column;gap:0;display:flex}.customer-open-help h2{margin-bottom:var(--lx-space-3)}.customer-open-help button{align-items:center;gap:var(--lx-space-3);border:0;border-bottom:1px solid var(--cp-line-soft);min-height:72px;color:var(--lx-text-secondary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr) 14px;display:grid}.customer-open-help button:last-child{border-bottom:0}.customer-open-help button:hover{color:var(--lx-info)}.customer-open-help strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);display:block}.customer-open-help small{margin-top:var(--lx-space-1);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);display:block}.customer-opening-progress{gap:var(--lx-space-5);flex-direction:column;display:flex}.customer-opening-progress__head{gap:var(--lx-space-4);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.customer-opening-progress__head strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-18)}.customer-opening-progress__head p{margin:var(--lx-space-2) 0 0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-opening-meta{gap:var(--lx-space-3);color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-opening-meta span{gap:var(--lx-space-2);min-width:0;display:flex}.customer-opening-meta strong{color:var(--lx-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-opening-steps{gap:var(--lx-space-3);padding-top:var(--lx-space-4);border-top:1px solid var(--cp-line-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.customer-opening-steps div{align-items:center;gap:var(--lx-space-2);text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.customer-opening-steps div:not(:last-child):after{background:var(--cp-line-soft);content:"";width:calc(100% - 48px);height:2px;position:absolute;top:16px;left:calc(50% + 24px)}.customer-opening-steps div.is-done:not(:last-child):after,.customer-opening-steps div.is-current:not(:last-child):after{background:var(--lx-info)}.customer-opening-steps span{z-index:1;border:1px solid var(--cp-line);border-radius:var(--lx-radius-round);background:var(--lx-bg-container);width:32px;height:32px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium);place-items:center;display:grid}.customer-opening-steps .is-done span,.customer-opening-steps .is-current span{border-color:var(--lx-info);background:var(--lx-info);color:var(--lx-text-inverse)}.customer-opening-steps strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.customer-opening-steps small{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-opening-progress__actions{gap:var(--lx-space-3);flex-wrap:wrap;display:flex}.customer-opening-grid{gap:var(--lx-space-5);grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);display:grid}.customer-opening-info>div{gap:var(--lx-space-4);margin-top:var(--lx-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-opening-info span{gap:var(--lx-space-2);color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);flex-direction:column;display:flex}.customer-opening-info strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm)}.customer-opening-wait{gap:var(--lx-space-4);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.customer-opening-wait p{margin:var(--lx-space-2) 0 var(--lx-space-4);color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-opening-notices{flex-direction:column;gap:0;display:flex}.customer-opening-notices h2{margin-bottom:var(--lx-space-3)}.customer-opening-notices>button:not(.ant-btn){align-items:center;gap:var(--lx-space-3);border:0;border-bottom:1px solid var(--cp-line-soft);min-height:52px;color:var(--lx-text-primary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px 160px minmax(0,1fr) 150px;display:grid}.customer-opening-notices>button:not(.ant-btn)>span{border-radius:var(--lx-radius-round);background:var(--lx-info);width:7px;height:7px}.customer-opening-notices small,.customer-opening-notices time{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-opening-notices .ant-btn-link{margin-top:var(--lx-space-3);align-self:center}.customer-home-section{gap:var(--lx-space-3);flex-direction:column;min-width:0;display:flex}.customer-home-entry-grid{gap:var(--lx-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-home-entry{min-height:128px;padding:var(--lx-space-5);border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);color:var(--lx-text-primary);text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.customer-home-entry:hover{background:var(--lx-bg-panel-raised)}.customer-home-entry strong{font-size:var(--lx-font-size-16)}.customer-home-entry span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-home-entry em,.customer-home-service button,.customer-home-latest button{align-items:center;gap:var(--lx-space-1);color:var(--lx-info);font-size:var(--lx-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;font-style:normal;display:inline-flex}.customer-home-service__grid{margin-top:var(--lx-space-4);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.customer-home-service__grid>div{min-width:0;padding-inline:var(--lx-space-5);border-left:1px solid var(--cp-line-soft)}.customer-home-service__grid>div:first-child{border-left:0;padding-left:0}.customer-home-service__grid span{margin-bottom:var(--lx-space-2);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);display:block}.customer-home-service__grid strong{align-items:center;gap:var(--lx-space-2);min-height:24px;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);display:flex}.customer-home-service__grid i{border-radius:var(--lx-radius-round);background:var(--lx-success);width:7px;height:7px}.customer-home-status{gap:var(--lx-space-4);flex-direction:column;display:flex}.customer-home-status div{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.customer-home-status span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-home-status strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-16);font-weight:var(--lx-font-medium)}.customer-home-status strong.is-danger{color:var(--lx-danger)}.customer-home-actions{flex-direction:column;gap:0;display:flex}.customer-home-actions h2{margin-bottom:var(--lx-space-3)}.customer-home-actions button{align-items:center;gap:var(--lx-space-3);border:0;border-bottom:1px solid var(--cp-line-soft);min-height:48px;color:var(--lx-text-secondary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) 14px;display:grid}.customer-home-actions button:last-child{border-bottom:0}.customer-home-actions button:hover{color:var(--lx-info)}.customer-home-latest{gap:var(--lx-space-4);flex-direction:column;display:flex}.customer-home-latest p{align-items:center;gap:var(--lx-space-3);color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);margin:0;line-height:1.6;display:flex}.customer-home-latest p span{border-radius:var(--lx-radius-round);background:var(--lx-info);flex:0 0 7px;width:7px;height:7px}.customer-subscriptions{gap:var(--lx-space-4);flex-direction:column;min-width:0;display:flex}.customer-subscriptions__head{justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-width:0;padding:var(--lx-space-5);border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs);display:flex}.customer-subscriptions__head h1{color:var(--lx-text-primary);font-size:var(--lx-font-size-24);font-weight:var(--lx-font-semibold);margin:0;line-height:1.2}.customer-subscriptions__head p{margin:var(--lx-space-2) 0 0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-subscriptions__loading,.customer-subscriptions__empty{border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);min-height:260px;box-shadow:var(--lx-shadow-xs);place-items:center;display:grid}.customer-subscriptions__empty{align-content:center;gap:var(--lx-space-3)}.customer-subscriptions__empty .lx-empty-state{background:0 0;border:0;min-height:0;padding:0}.customer-subscriptions__grid{gap:var(--lx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-subscription-card{gap:var(--lx-space-4);min-width:0;min-height:132px;padding:var(--lx-space-5);border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs);flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.customer-subscription-card:hover{border-color:var(--lx-primary-border);box-shadow:var(--lx-shadow-md);transform:translateY(-1px)}.customer-subscription-card.is-blocked{opacity:.72}.customer-subscription-card__top{justify-content:space-between;align-items:center;gap:var(--lx-space-3);min-width:0;display:flex}.customer-subscription-card__top strong{min-width:0;color:var(--lx-text-primary);font-size:var(--lx-font-size-18);font-weight:var(--lx-font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-subscription-card__actions{gap:var(--lx-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.customer-portal-metrics{gap:var(--lx-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-portal-metric{align-items:center;gap:var(--lx-space-4);min-height:116px;padding:var(--lx-space-5);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs);grid-template-columns:54px minmax(0,1fr);display:grid}.customer-portal-metric__icon{border-radius:12px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.customer-portal-metric span{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium)}.customer-portal-metric strong{color:var(--lx-text-primary);margin-top:4px;font-size:28px;line-height:1.1;display:block}.customer-portal-metric small{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-regular);margin-left:4px}.customer-portal-metric p{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);margin:8px 0 0;line-height:1.5}.customer-portal-metric--danger .customer-portal-metric__icon{background:var(--lx-danger-bg);color:var(--lx-danger)}.customer-portal-metric--warning .customer-portal-metric__icon{background:var(--lx-warning-bg);color:var(--lx-warning)}.customer-portal-metric--info .customer-portal-metric__icon{background:var(--lx-info-bg);color:var(--lx-info)}.customer-portal-metric--success .customer-portal-metric__icon{background:var(--lx-success-bg);color:var(--lx-success)}.customer-portal-panel{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-container);box-shadow:var(--lx-shadow-xs)}.customer-service-placeholder{min-height:280px;padding:var(--lx-space-6);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);place-items:center;display:grid}.customer-data-magic{gap:var(--lx-space-4);flex-direction:column;min-width:0;display:flex}.customer-data-magic-section-head{justify-content:space-between;align-items:center;gap:var(--lx-space-4);display:flex}.customer-data-magic-section-head h2{color:var(--lx-text-primary);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-semibold);margin:0}.customer-data-magic-tabs .ant-tabs-nav{margin-bottom:var(--lx-space-4)}.customer-data-magic-tabs .ant-tabs-content-holder{min-height:240px;padding:var(--lx-space-4);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs)}.customer-data-magic-tabs .lx-empty-state{background:0 0;border:0;min-height:200px}.customer-data-magic-service-config{gap:var(--lx-space-4);padding:var(--lx-space-4);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs);flex-direction:column;display:flex}.customer-data-magic-applications{gap:var(--lx-space-4);flex-direction:column;display:flex}.customer-data-magic-applications>.lx-empty-state{background:0 0;border:0;min-height:160px}.customer-data-magic-app-grid{gap:var(--lx-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-data-magic-app{gap:var(--lx-space-3);min-width:0;min-height:184px;padding:var(--lx-space-4);border:1px solid var(--lx-border-subtle);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel-raised);flex-direction:column;display:flex}.customer-data-magic-app__head{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.customer-data-magic-app__head strong{min-width:0;color:var(--lx-text-primary);font-size:var(--lx-font-size-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-data-magic-app>span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-data-magic-app p{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.customer-data-magic-app .ant-btn{align-self:flex-start;margin-top:auto}.customer-data-magic-events{min-height:200px}.customer-data-magic-config{align-items:center;gap:var(--lx-space-2);width:fit-content;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);display:inline-flex}.customer-data-magic-config-empty{justify-content:center;align-items:center;gap:var(--lx-space-3);border:1px dashed var(--lx-border-subtle);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel);text-align:center;flex-direction:column;min-height:220px;display:flex}.customer-data-magic-config-empty .lx-empty-state{background:0 0;border:0;min-height:0;padding:0}.customer-data-magic-config-empty p{margin:calc(-1 * var(--lx-space-2)) 0 0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-data-magic-event-list{flex-direction:column;display:flex}.customer-data-magic-event-list>div{justify-content:space-between;align-items:center;gap:var(--lx-space-4);border-top:1px solid var(--lx-border-subtle);min-height:48px;display:flex}.customer-data-magic-event-list>div:first-child{border-top:0}.customer-data-magic-event-list strong{min-width:0;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-data-magic-event-list span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);flex:none}.customer-portal-panel__head{justify-content:space-between;align-items:center;gap:var(--lx-space-3);min-height:32px;margin-bottom:var(--lx-space-3);display:flex}.customer-portal-panel__head h2{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);margin:0}.customer-portal-panel__head span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-portal-panel__head>button{color:var(--lx-info);font-size:var(--lx-font-size-xs);cursor:pointer;background:0 0;border:0}.customer-portal-quick-grid{gap:var(--lx-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-portal-quick-entry{align-items:center;gap:var(--lx-space-3);min-height:58px;padding:var(--lx-space-3);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);color:var(--lx-text-primary);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr);text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.customer-portal-quick-entry:hover,.customer-portal-quick-entry:focus-visible{border-color:var(--lx-primary-border);background:var(--lx-info-bg);outline:none}.customer-portal-quick-entry__icon{border-radius:var(--lx-radius-sm);background:var(--lx-info-bg);width:34px;height:34px;color:var(--lx-info);place-items:center;font-size:18px;display:grid}.customer-portal-quick-entry strong{color:var(--lx-info);font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-portal-quick-entry small{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.customer-portal-dashboard-grid{gap:var(--lx-space-4);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;display:grid}.customer-portal-dashboard-column{gap:var(--lx-space-4);flex-direction:column;min-width:0;display:flex}.customer-portal-table{overflow:hidden}.customer-portal-table__head,.customer-portal-table__row{align-items:center;gap:var(--lx-space-3);grid-template-columns:96px minmax(0,1fr) 86px 160px;display:grid}.customer-portal-table__head{min-height:38px;padding:0 var(--lx-space-3);background:var(--lx-bg-panel);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium)}.customer-portal-table__row{width:100%;min-height:46px;padding:var(--lx-space-2) var(--lx-space-3);border:0;border-top:1px solid var(--lx-border-subtle);background:var(--lx-bg-container);color:var(--lx-text-primary);text-align:left;cursor:pointer}.customer-portal-table__row:hover{background:var(--lx-info-bg)}.customer-portal-table__row strong{font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-portal-table__row time{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-portal-type-tag{max-width:100%;min-height:22px;padding:0 var(--lx-space-2);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.customer-portal-type-tag--danger{background:var(--lx-danger-bg);color:var(--lx-danger)}.customer-portal-type-tag--warning{background:var(--lx-warning-bg);color:var(--lx-warning)}.customer-portal-type-tag--info{background:var(--lx-info-bg);color:var(--lx-info)}.customer-portal-type-tag--success{background:var(--lx-success-bg);color:var(--lx-success)}.customer-portal-message-list{flex-direction:column;display:flex;overflow:hidden}.customer-portal-message-row{gap:var(--lx-space-3);width:100%;min-height:58px;padding:var(--lx-space-3);border:0;border-bottom:1px solid var(--lx-border-subtle);background:var(--lx-bg-container);color:var(--lx-text-primary);text-align:left;cursor:pointer;grid-template-columns:8px minmax(0,1fr) 172px 48px;align-items:center;display:grid}.customer-portal-message-row:last-child{border-bottom:0}.customer-portal-message-row:hover{background:var(--lx-info-bg)}.customer-portal-message-row>span{border-radius:var(--lx-radius-round);background:var(--lx-text-tertiary);width:7px;height:7px}.customer-portal-message-row.is-unread>span{background:var(--lx-success)}.customer-portal-message-row strong{font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-portal-message-row p{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:2px 0 0;overflow:hidden}.customer-portal-message-row time{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);grid-area:1/3/span 2;justify-self:end}.customer-portal-message-row em{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);grid-area:1/4/span 2;justify-self:end;font-style:normal}.customer-portal-notice-focus{gap:var(--lx-space-3);width:100%;min-height:142px;padding:var(--lx-space-4);border:1px solid var(--lx-danger);border-radius:var(--lx-radius-sm);background:var(--lx-danger-bg);color:var(--lx-text-primary);text-align:left;cursor:pointer;flex-direction:column;display:flex;position:relative}.customer-portal-notice-focus:not(.is-unread){border-color:var(--lx-border-default);background:var(--lx-bg-container)}.customer-portal-notice-focus__head{justify-content:space-between;align-items:center;gap:var(--lx-space-3);display:flex}.customer-portal-notice-focus__head span{border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);color:var(--lx-danger);font-size:var(--lx-font-size-xs);padding:2px 8px}.customer-portal-notice-focus:not(.is-unread) .customer-portal-notice-focus__head span{background:var(--lx-bg-panel);color:var(--lx-text-secondary)}.customer-portal-notice-focus time{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-portal-notice-focus strong{font-size:var(--lx-font-size-md)}.customer-portal-notice-focus p{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.customer-portal-notice-focus em{color:var(--lx-info);font-size:var(--lx-font-size-sm);font-style:normal;font-weight:var(--lx-font-medium);align-self:flex-end;margin-top:auto}.customer-notice-workspace{gap:var(--lx-space-4);min-width:0;height:calc(100vh - 156px);min-height:520px;padding:var(--lx-space-5);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs);flex-direction:column;display:flex;overflow:hidden}.customer-notice-toolbar{justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-width:0;display:flex}.customer-notice-tabs{align-items:center;gap:var(--lx-space-6);border-bottom:1px solid var(--cp-line-soft);min-width:0;display:flex;overflow:auto}.customer-notice-tabs button{min-height:42px;color:var(--cp-muted);font-size:var(--lx-font-size-sm);cursor:pointer;background:0 0;border:0;flex:none;position:relative}.customer-notice-tabs button.is-active{color:var(--cp-blue);font-weight:var(--lx-font-semibold)}.customer-notice-tabs button.is-active:after{border-radius:var(--lx-radius-round);background:var(--cp-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.customer-notice-filters{gap:var(--lx-space-3);grid-template-columns:minmax(180px,1fr) 160px auto;width:min(100%,590px);display:grid}.customer-notice-filters .ant-select{width:100%}.customer-notice-layout{gap:var(--lx-space-4);flex:auto;grid-template-columns:minmax(520px,1.08fr) minmax(360px,.92fr);align-items:stretch;min-width:0;min-height:0;display:grid}.customer-notice-list,.customer-notice-detail{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.customer-notice-preferences{border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);min-width:0;box-shadow:var(--lx-shadow-xs);overflow:hidden}.customer-notice-list{gap:var(--lx-space-2);flex-direction:column;min-height:0;padding:0;display:flex;overflow:auto}.customer-notice-row{align-items:start;gap:var(--lx-space-4);width:100%;min-height:92px;padding:var(--lx-space-4);border-radius:var(--lx-radius-sm);color:var(--cp-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;transition:background-color .16s;display:grid}.customer-notice-row:hover,.customer-notice-row.is-selected{background:var(--cp-blue-soft)}.customer-notice-row--info,.customer-notice-row--danger,.customer-notice-row--warning,.customer-notice-row--success,.customer-notice-row--neutral{box-shadow:none}.customer-notice-row--danger:not(.is-selected):hover{background:var(--lx-danger-bg)}.customer-notice-row--warning:not(.is-selected):hover{background:var(--lx-warning-bg)}.customer-notice-row--success:not(.is-selected):hover{background:var(--lx-success-bg)}.customer-notice-row__dot{border-radius:var(--lx-radius-round);background:var(--lx-text-tertiary);width:8px;height:8px;margin-top:8px}.customer-notice-row.is-unread .customer-notice-row__dot{background:var(--lx-success)}.customer-notice-row__main{gap:var(--lx-space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.customer-notice-row__main strong{color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-notice-row__main p{color:var(--cp-muted);font-size:var(--lx-font-size-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.customer-notice-row__meta{align-items:flex-end;gap:var(--lx-space-2);min-width:112px;color:var(--cp-muted);font-size:var(--lx-font-size-xs);flex-direction:column;display:flex}.customer-notice-row__meta time{white-space:nowrap}.customer-notice-row__meta em{color:var(--cp-blue);font-size:var(--lx-font-size-xs);font-style:normal;font-weight:var(--lx-font-semibold)}.customer-notice-row:not(.is-unread) em{color:var(--cp-muted);font-weight:var(--lx-font-regular)}.customer-notice-tag{max-width:100%;min-height:22px;padding:0 var(--lx-space-2);border:1px solid var(--cp-line);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel-raised);color:var(--cp-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.customer-notice-tag--info{border-color:var(--lx-info);background:var(--lx-info-bg);color:var(--cp-blue)}.customer-notice-tag--danger{border-color:var(--lx-danger);background:var(--lx-danger-bg);color:var(--lx-danger)}.customer-notice-tag--warning{border-color:var(--lx-warning);background:var(--lx-warning-bg);color:var(--lx-warning)}.customer-notice-tag--success{border-color:var(--lx-success);background:var(--lx-success-bg);color:var(--lx-success)}.customer-notice-side{gap:var(--lx-space-4);min-width:0;height:100%;min-height:0;padding-left:var(--lx-space-5);border-left:1px solid var(--cp-line-soft);flex-direction:column;display:flex}.customer-notice-detail{gap:var(--lx-space-5);height:100%;min-height:0;padding:var(--lx-space-5);background:var(--lx-bg-subtle);border-radius:var(--lx-radius-md);flex-direction:column;display:flex;overflow:auto}.customer-notice-detail__headline{gap:var(--lx-space-3);flex-direction:column;display:flex}.customer-notice-detail__headline h2{color:var(--cp-text);font-size:var(--lx-font-size-20);margin:0;line-height:1.35}.customer-notice-detail__meta-line{align-items:center;gap:var(--lx-space-3);color:var(--cp-muted);font-size:var(--lx-font-size-sm);flex-wrap:wrap;display:flex}.customer-notice-detail__meta-line i{background:var(--cp-line);width:1px;height:14px}.customer-notice-detail__divider{display:none}.customer-notice-detail__content,.customer-notice-detail__attachments{gap:var(--lx-space-2);flex-direction:column;display:flex}.customer-notice-detail h3{color:var(--cp-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium);margin:0}.customer-notice-detail p{color:var(--cp-text);font-size:var(--lx-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.customer-notice-attachment-list{gap:var(--lx-space-2);flex-direction:column;display:flex}.customer-notice-attachment-list a{align-items:center;gap:var(--lx-space-2);width:fit-content;max-width:100%;color:var(--cp-blue);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium);text-decoration:none;display:inline-flex}.customer-notice-attachment-list a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-notice-detail__actions{gap:var(--lx-space-3);padding-top:var(--lx-space-3);flex-wrap:wrap;margin-top:auto;display:flex}.customer-notice-preferences{padding:var(--lx-space-5)}.customer-notice-preferences h2{margin:0 0 var(--lx-space-4);color:var(--cp-text);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-semibold)}.customer-notice-preference-list{border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);overflow:hidden}.customer-notice-preference-list>div{align-items:center;gap:var(--lx-space-4);min-height:44px;padding:0 var(--lx-space-3);border-bottom:1px solid var(--cp-line-soft);grid-template-columns:minmax(110px,.9fr) minmax(150px,1fr) auto;display:grid}.customer-notice-preference-list>div:last-child{border-bottom:0}.customer-notice-preference-list span{align-items:center;gap:var(--lx-space-2);min-width:0;color:var(--cp-text);font-size:var(--lx-font-size-sm);display:inline-flex}.customer-notice-preference-list small{color:var(--cp-muted);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-notice-preferences>button{align-items:center;gap:var(--lx-space-1);margin-top:var(--lx-space-4);color:var(--cp-blue);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.customer-service-events{gap:var(--lx-space-4);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.customer-service-events>.lx-filter-toolbar{flex:none}.customer-service-events>.lx-data-table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.customer-service-events>.lx-data-table__pagination{flex:none}.customer-service-events .ant-table-wrapper,.customer-service-events .ant-spin-nested-loading,.customer-service-events .ant-spin-container,.customer-service-events .ant-table,.customer-service-events .ant-table-container{flex-direction:column;flex:auto;min-height:0;display:flex}.customer-service-events .ant-table-container{overflow:hidden}.customer-service-events .ant-table-content,.customer-service-events .ant-table-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto!important}.customer-service-events__table .lx-empty-state{background:0 0;border:0;border-radius:0;min-height:280px}.customer-service-events__notice-row,.customer-service-events__table-row--actionable{cursor:pointer}.customer-service-events__table-row--actionable:hover>td{background:var(--lx-bg-panel-raised)!important}.customer-service-events__table-title{max-width:100%;color:var(--lx-info);font:inherit;font-weight:var(--lx-font-semibold);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.customer-service-events__table-title:hover{color:var(--lx-info-hover)}.customer-service-events__release-content{width:100%;color:var(--lx-info);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.customer-service-events__release-content:hover{color:var(--lx-info-hover)}.customer-risk-workspace{gap:var(--lx-space-4);flex-direction:column;min-width:0;display:flex}.customer-risk-summary{border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);min-height:92px;box-shadow:var(--lx-shadow-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.customer-risk-summary__item{justify-content:center;align-items:center;gap:var(--lx-space-2);min-width:0;padding:var(--lx-space-4);border-right:1px solid var(--lx-border-subtle);flex-direction:column;display:flex}.customer-risk-summary__item:last-child{border-right:0}.customer-risk-summary__item span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-risk-summary__item strong{max-width:100%;color:var(--lx-text-primary);font-size:var(--lx-font-size-20);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.customer-risk-summary__item strong.is-danger{color:var(--lx-danger)}.customer-risk-toolbar{justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-width:0;display:flex}.customer-risk-tabs{align-items:center;gap:var(--lx-space-5);border-bottom:1px solid var(--lx-border-subtle);min-width:0;display:flex;overflow:auto}.customer-risk-tabs button{min-height:40px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);cursor:pointer;background:0 0;border:0;flex:none;position:relative}.customer-risk-tabs button.is-active{color:var(--lx-info);font-weight:var(--lx-font-semibold)}.customer-risk-tabs button.is-active:after{border-radius:var(--lx-radius-round);background:var(--lx-info);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.customer-risk-filters{gap:var(--lx-space-3);grid-template-columns:minmax(180px,1fr) 150px 150px;width:min(100%,650px);display:grid}.customer-risk-filters .ant-select{width:100%}.customer-risk-content{gap:var(--lx-space-4);grid-template-columns:minmax(520px,1.08fr) minmax(360px,.92fr);align-items:start;min-width:0;display:grid}.customer-risk-list,.customer-risk-detail{background:var(--lx-bg-container);min-width:0;overflow:hidden}.customer-risk-list--empty{place-items:center;min-height:300px;display:grid}.customer-risk-list--empty .lx-empty-state{background:0 0;border:0;border-radius:0;width:100%}.customer-risk-table__head,.customer-risk-table__row{align-items:center;gap:var(--lx-space-3);grid-template-columns:104px minmax(160px,1.2fr) minmax(140px,.95fr) 140px 72px;display:grid}.customer-risk-table__head{min-height:48px;padding:0 var(--lx-space-4);border-bottom:1px solid var(--lx-border-subtle);background:var(--lx-bg-panel-raised);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium)}.customer-risk-table__row{width:100%;min-height:72px;padding:var(--lx-space-3) var(--lx-space-4);border:0;border-bottom:1px solid var(--lx-border-subtle);background:var(--lx-bg-container);color:var(--lx-text-primary);text-align:left;cursor:pointer;transition:background-color .16s}.customer-risk-table__row:last-child{border-bottom:0}.customer-risk-table__row:hover,.customer-risk-table__row.is-selected{background:var(--lx-info-bg)}.customer-risk-table__row>span:first-child{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:inline-flex}.customer-risk-table__row strong{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-risk-table__row>span:nth-child(3){min-width:0;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);flex-direction:column;gap:2px;display:flex}.customer-risk-table__row small,.customer-risk-table__row time{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-risk-dot{border-radius:var(--lx-radius-round);background:var(--lx-text-tertiary);flex:0 0 7px;width:7px;height:7px;display:inline-block}.customer-risk-dot--high{background:var(--lx-danger)}.customer-risk-dot--medium{background:var(--lx-warning)}.customer-risk-dot--low{background:var(--lx-text-tertiary)}.customer-risk-status,.customer-risk-pill{min-height:24px;padding:0 var(--lx-space-2);border:1px solid var(--lx-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-style:normal;font-weight:var(--lx-font-medium);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.customer-risk-status--pending,.customer-risk-pill--pending{border-color:var(--lx-warning);background:var(--lx-warning-bg);color:var(--lx-warning)}.customer-risk-status--confirmed,.customer-risk-pill--confirmed{border-color:var(--lx-info);background:var(--lx-info-bg);color:var(--lx-info)}.customer-risk-status--closed,.customer-risk-pill--closed{border-color:var(--lx-border-default);background:var(--lx-bg-panel);color:var(--lx-text-secondary)}.customer-risk-pill--high{border-color:var(--lx-danger);background:var(--lx-danger-bg);color:var(--lx-danger)}.customer-risk-pill--medium{border-color:var(--lx-warning);background:var(--lx-warning-bg);color:var(--lx-warning)}.customer-risk-pill--low{border-color:var(--lx-border-default);background:var(--lx-bg-panel);color:var(--lx-text-secondary)}.customer-risk-detail{gap:var(--lx-space-4);min-height:500px;padding:var(--lx-space-5);flex-direction:column;display:flex}.customer-risk-detail h2{color:var(--lx-text-primary);font-size:var(--lx-font-size-16);margin:0;line-height:1.5}.customer-risk-detail__meta{gap:var(--lx-space-3) var(--lx-space-4);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);grid-template-columns:82px minmax(0,1fr);display:grid}.customer-risk-detail__meta span{display:contents}.customer-risk-detail__meta 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-risk-detail section{gap:var(--lx-space-2);flex-direction:column;display:flex}.customer-risk-detail h3{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);margin:0}.customer-risk-detail p{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.customer-risk-detail__check{margin-top:var(--lx-space-1);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-risk-actions{align-items:center;gap:var(--lx-space-3);padding-top:var(--lx-space-2);margin-top:auto;display:flex}.customer-risk-actions .ant-btn{min-width:116px}.customer-risk-actions .ant-btn-link{min-width:0;margin-left:auto}.customer-risk-detail footer{align-items:center;gap:var(--lx-space-2);margin:0 calc(var(--lx-space-5) * -1) calc(var(--lx-space-5) * -1);padding:var(--lx-space-3) var(--lx-space-5);border-top:1px solid var(--lx-border-subtle);color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs);display:flex}.customer-portal-panel--activity .customer-portal-activity-list{max-height:320px;overflow:auto}.customer-portal-activity-list{flex-direction:column;gap:0;padding-left:18px;display:flex;position:relative}.customer-portal-activity-list:before{background:var(--lx-border-subtle);content:"";width:1px;position:absolute;top:12px;bottom:12px;left:3px}.customer-portal-activity{gap:var(--lx-space-3);width:100%;padding:var(--lx-space-3) 0;border:0;border-bottom:1px solid var(--lx-border-subtle);color:var(--lx-text-primary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 150px;align-items:start;display:grid;position:relative}.customer-portal-activity:last-child{border-bottom:0}.customer-portal-activity>span{border-radius:var(--lx-radius-round);background:var(--lx-info);width:7px;height:7px;position:absolute;top:18px;left:-18px}.customer-portal-activity--warning>span{background:var(--lx-warning)}.customer-portal-activity--success>span{background:var(--lx-success)}.customer-portal-activity--danger>span{background:var(--lx-danger)}.customer-portal-activity strong{font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-portal-activity p{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:2px 0 0;overflow:hidden}.customer-portal-activity time{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);grid-area:1/2/span 2;justify-self:end}.customer-portal-detail{gap:var(--lx-space-4);flex-direction:column;display:flex}.customer-portal-detail__field{gap:var(--lx-space-2);flex-direction:column;display:flex}.customer-portal-detail__field strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-portal-detail__label{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-portal-detail__meta{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}.customer-portal-detail__content{white-space:pre-wrap;max-height:360px;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);overflow-wrap:anywhere;line-height:1.8;overflow:auto}.customer-portal-detail__content--html,.customer-portal-agreement__content--html{white-space:pre-line}.customer-portal-detail__content--html>:first-child,.customer-portal-agreement__content--html>:first-child{margin-top:0}.customer-portal-detail__content--html>:last-child,.customer-portal-agreement__content--html>:last-child{margin-bottom:0}.customer-portal-detail__content--html p,.customer-portal-detail__content--html ul,.customer-portal-detail__content--html ol,.customer-portal-agreement__content--html p,.customer-portal-agreement__content--html ul,.customer-portal-agreement__content--html ol{margin:0 0 var(--lx-space-3)}.customer-portal-detail__content--html ul,.customer-portal-detail__content--html ol,.customer-portal-agreement__content--html ul,.customer-portal-agreement__content--html ol{padding-left:20px}.customer-portal-detail__content--html li+li,.customer-portal-agreement__content--html li+li{margin-top:var(--lx-space-1)}.customer-portal-detail__comment{gap:var(--lx-space-2);flex-direction:column;display:flex}.customer-portal-detail__comment label{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-portal-settings-form .ant-checkbox-group,.customer-portal-channel-list,.customer-portal-channel-item{gap:var(--lx-space-2);flex-direction:column;display:flex}.customer-portal-channel-item .ant-form-item{margin:0 0 var(--lx-space-2) 24px}.customer-portal-settings-radio{gap:var(--lx-space-2);flex-direction:column;display:flex}.customer-portal-settings-window{padding-top:var(--lx-space-2)}.customer-portal-settings-window__grid{gap:var(--lx-space-3);grid-template-columns:1fr 1fr;display:grid}.customer-portal-settings-window__grid .ant-form-item:last-child{grid-column:1/-1}.customer-notice-preference-drawer .ant-drawer-header{padding:var(--lx-space-6) var(--lx-space-6) var(--lx-space-4);border-bottom:1px solid var(--cp-line-soft)}.customer-notice-preference-drawer .ant-drawer-body{padding:var(--lx-space-5) var(--lx-space-6)}.customer-notice-preference-drawer .ant-drawer-footer{padding:var(--lx-space-4) var(--lx-space-6);border-top:1px solid var(--cp-line-soft)}.customer-notice-preference-title{gap:var(--lx-space-1);flex-direction:column;display:flex}.customer-notice-preference-title strong{color:var(--cp-text);font-size:var(--lx-font-size-20);line-height:1.35}.customer-notice-preference-title span{color:var(--cp-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-regular)}.customer-notice-preference-footer{gap:var(--lx-space-3);grid-template-columns:1fr 1fr;display:grid}.customer-notice-preference-footer .ant-btn{height:40px}.customer-settings-page{align-self:flex-start;width:min(100%,960px)}.customer-settings-page__head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);min-width:0;margin-bottom:var(--lx-space-5);display:flex}.customer-settings-page__head>div{min-width:0}.customer-settings-page__head h2{color:var(--cp-text);font-size:var(--lx-font-size-20);font-weight:var(--lx-font-semibold);margin:0;line-height:1.4}.customer-settings-page__head p{margin:var(--lx-space-1) 0 0;color:var(--cp-muted);font-size:var(--lx-font-size-xs);line-height:1.6}.customer-settings-page__form{width:100%}.customer-portal-panel.customer-settings-page--notice{box-shadow:none;background:0 0;border:0;padding:0}.customer-settings-page.customer-settings-page--notice{width:100%;max-width:1420px}.customer-settings-page--notice .customer-settings-page__head{margin-bottom:var(--lx-space-4)}.customer-portal-settings-form{gap:var(--lx-space-5);flex-direction:column;display:flex}.customer-channel-config-stage{gap:var(--lx-space-4);flex-direction:column;display:flex}.lx-modal.customer-notice-channel-config-modal .ant-modal-header{border-bottom:0}.lx-modal.customer-notice-channel-config-modal .ant-modal-footer{border-top:0}.customer-channel-config-stage__mode{align-items:center;gap:var(--lx-space-6);padding-top:var(--lx-space-1);display:flex}.customer-channel-config-stage__mode .ant-checkbox-wrapper{color:var(--cp-text);font-size:var(--lx-font-size-sm);margin:0}.customer-channel-config-stage__card{gap:var(--lx-space-4);padding:var(--lx-space-4) 0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.customer-channel-config-stage__card .ant-form-item{margin-bottom:0}.customer-channel-config-stage__card-head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);display:flex}.customer-channel-config-stage__card-head strong{color:var(--cp-text);font-size:var(--lx-font-size-18);font-weight:var(--lx-font-semibold);display:block}.customer-channel-config-stage__card-head p{max-width:420px;color:var(--cp-muted);font-size:var(--lx-font-size-xs);margin:6px 0 0;line-height:1.7}.customer-channel-config-stage__card .ant-input,.customer-channel-config-stage__card .ant-input-affix-wrapper,.customer-channel-config-stage__card .ant-select-selector{border-radius:var(--lx-radius-lg)!important}.customer-notice-preference-section{gap:var(--lx-space-3);flex-direction:column;display:flex}.customer-notice-preference-section h3{color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);margin:0}.customer-notice-channel-grid{gap:var(--lx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.customer-notice-channel-card{align-items:center;gap:var(--lx-space-3);min-height:92px;padding:var(--lx-space-3) var(--lx-space-4);border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs);color:var(--cp-text);text-align:left;grid-template-columns:38px minmax(0,1fr) auto;display:grid}.customer-notice-channel-card:hover,.customer-notice-channel-card:focus-visible{border-color:var(--lx-info);outline:0}.customer-notice-channel-card__icon{width:38px;height:38px;color:var(--cp-muted);place-items:center;font-size:24px;display:grid;overflow:hidden}.customer-notice-channel-card--sms .customer-notice-channel-card__icon{color:var(--lx-info)}.customer-notice-channel-card--phone .customer-notice-channel-card__icon{color:var(--lx-success)}.customer-notice-channel-card__icon img{object-fit:contain;width:26px;height:26px}.customer-notice-channel-card--dingtalk .customer-notice-channel-card__icon img,.customer-notice-channel-card--feishu .customer-notice-channel-card__icon img{transform-origin:50%;width:34px;height:34px;transform:scale(1.55)}.customer-notice-channel-card__body{align-self:center;min-width:0}.customer-notice-channel-card__body strong{color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-notice-channel-card__body em{color:var(--cp-muted);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-style:normal;line-height:1.45;display:block;overflow:hidden}.customer-notice-channel-card__actions{justify-content:flex-end;align-items:center;gap:var(--lx-space-2);min-width:92px;display:flex}.customer-notice-channel-card__edit{opacity:0;pointer-events:none;transition:opacity .16s,color .16s,background .16s}.customer-notice-channel-card:hover .customer-notice-channel-card__edit,.customer-notice-channel-card:focus-within .customer-notice-channel-card__edit{opacity:1;pointer-events:auto}.customer-notice-risk-policy .ant-radio-wrapper:last-child{border-bottom:0}.customer-notice-risk-policy span{color:var(--cp-muted);font-size:var(--lx-font-size-xs);margin-top:2px;line-height:1.45;display:block}.customer-notice-window-card{padding:var(--lx-space-4)}.customer-notice-window-card>.ant-checkbox-wrapper{margin-bottom:var(--lx-space-3);color:var(--cp-text);font-size:var(--lx-font-size-sm)}.customer-notice-window-card__fields{gap:var(--lx-space-3);grid-template-columns:1fr 1fr;display:grid}.customer-notice-window-card__fields .ant-form-item{margin-bottom:0}.customer-notice-window-card__fields .ant-form-item:last-child{grid-column:1/-1}.customer-channel-config-fields{gap:var(--lx-space-3);grid-template-columns:1fr 1fr;display:grid}.customer-channel-config-fields .ant-form-item{margin-bottom:0}.customer-channel-config-actions{align-items:center;gap:var(--lx-space-2);grid-column:1/-1;display:flex}.customer-channel-config-actions+.ant-form-item{grid-column:1/-1}.customer-notice-risk-policy .ant-radio-wrapper{min-height:58px;padding:var(--lx-space-3) var(--lx-space-4);border-bottom:1px solid var(--cp-line-soft);color:var(--cp-text);font-size:var(--lx-font-size-sm);align-items:flex-start;margin:0;display:flex}.customer-service-policy-list{flex-direction:column;display:flex}.customer-service-policy-list .ant-radio-wrapper{min-height:62px;padding:var(--lx-space-3) var(--lx-space-4);border-bottom:1px solid var(--cp-line-soft);color:var(--cp-text);font-size:var(--lx-font-size-sm);align-items:flex-start;margin:0;display:flex}.customer-service-policy-list .ant-radio-wrapper:last-child{border-bottom:0}.customer-service-policy-list span:last-child{flex-direction:column;gap:2px;display:flex}.customer-service-policy-list span span{color:var(--cp-muted);font-size:var(--lx-font-size-xs);line-height:1.45}.customer-portal-agreement{gap:var(--lx-space-3);flex-direction:column;display:flex}.customer-portal-agreement__content{white-space:pre-wrap;max-height:320px;color:var(--lx-text-primary);line-height:1.7;overflow:auto}.customer-settings-page--plain{box-shadow:none;border:0}.customer-release-policy-page__head{align-items:start;gap:var(--lx-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.customer-release-policy-page__head>button{justify-self:end}.customer-release-policy-overview{gap:var(--lx-space-4);max-width:760px;margin-top:var(--lx-space-3);flex-direction:column;display:flex}.customer-release-policy-block{border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);overflow:hidden}.customer-release-policy-block header{padding:var(--lx-space-3) var(--lx-space-4);border-bottom:1px solid var(--cp-line-soft);background:var(--lx-bg-panel-raised)}.customer-release-policy-block strong{width:fit-content;color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);align-items:center;display:inline-flex}.customer-release-policy-block__rows{flex-direction:column;display:flex}.customer-release-policy-block__row{gap:var(--lx-space-3);padding:var(--lx-space-4);grid-template-columns:84px minmax(0,1fr);display:grid}.customer-release-policy-block__row+.customer-release-policy-block__row{border-top:1px solid var(--cp-line-soft)}.customer-release-policy-block__row span{color:var(--cp-muted);font-size:var(--lx-font-size-xs);line-height:1.7}.customer-release-policy-block__row p{color:var(--cp-text);font-size:var(--lx-font-size-sm);margin:0;line-height:1.7}.customer-upgrade-policy-modal .ant-modal-content{transform-origin:50%;animation:.22s cubic-bezier(.2,.8,.2,1) customer-upgrade-modal-in}.customer-upgrade-policy-modal .ant-modal-body{padding-top:var(--lx-space-3)}.customer-upgrade-policy-form{gap:var(--lx-space-4);flex-direction:column;display:flex}.customer-upgrade-policy-section{gap:var(--lx-space-4);padding:var(--lx-space-4);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs);flex-direction:column;display:flex}.customer-upgrade-policy-section__head{flex-direction:column;gap:6px;display:flex}.customer-upgrade-policy-section h3{color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);margin:0}.customer-upgrade-policy-section__head p{color:var(--cp-muted);font-size:var(--lx-font-size-xs);margin:0;line-height:1.6}.customer-upgrade-policy-fields{gap:var(--lx-space-4);flex-direction:column;min-width:0;display:flex}.customer-upgrade-policy-field{align-items:center;gap:var(--lx-space-4);grid-template-columns:88px minmax(0,1fr);min-width:0;display:grid}.customer-upgrade-policy-field--window,.customer-upgrade-policy-field--emergency{align-items:start}.customer-upgrade-policy-field>span{color:var(--cp-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium);padding-top:5px;line-height:1.6}.customer-upgrade-policy-field__content{gap:var(--lx-space-3);flex-direction:column;width:min(100%,720px);min-width:0;display:flex}.customer-upgrade-policy-field--emergency>.ant-radio-group{width:min(100%,720px)}.customer-upgrade-policy-flat{gap:var(--lx-space-3);flex-direction:column;display:flex}.customer-upgrade-policy-flat__row{gap:var(--lx-space-4);padding:var(--lx-space-4);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);background:0 0;grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.customer-upgrade-policy-flat__row--window,.customer-upgrade-policy-flat__row--emergency{align-items:start}.customer-upgrade-policy-flat__row>span{color:var(--cp-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium);padding-top:6px;line-height:1.6}.customer-upgrade-policy-flat__content{gap:var(--lx-space-3);flex-direction:column;width:min(100%,880px);min-width:0;display:flex}.customer-upgrade-policy-emergency{width:min(100%,720px);min-width:0;display:flex}.customer-upgrade-policy-emergency-group{gap:var(--lx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.customer-upgrade-policy-emergency-option.ant-radio-wrapper{box-sizing:border-box;height:72px;min-height:72px;padding:var(--lx-space-3) var(--lx-space-4) var(--lx-space-3) 42px;border:1px solid var(--lx-customer-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);color:var(--cp-text);cursor:pointer;flex-direction:column;justify-content:flex-start;gap:0;margin:0;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.customer-upgrade-policy-emergency-option.ant-radio-wrapper:hover,.customer-upgrade-policy-emergency-option.ant-radio-wrapper:focus-within{border-color:var(--lx-info);background:var(--lx-info-bg);box-shadow:var(--lx-shadow-sm);transform:translateY(-1px)}.customer-upgrade-policy-emergency-option.ant-radio-wrapper-checked{border-color:var(--lx-info);background:var(--lx-info-bg);box-shadow:inset 0 0 0 1px var(--lx-info)}.customer-upgrade-policy-emergency-option .ant-radio{top:14px;left:var(--lx-space-3);margin:0;position:absolute}.customer-upgrade-policy-emergency-option .ant-radio-inner{border-color:var(--lx-info);background:var(--lx-bg-container);width:18px;height:18px}.customer-upgrade-policy-emergency-option .ant-radio-inner:after{background-color:var(--lx-info)}.customer-upgrade-policy-emergency-option .ant-radio-checked .ant-radio-inner{border-color:var(--lx-info);box-shadow:0 0 0 3px var(--lx-primary-muted)}.customer-upgrade-policy-emergency-option strong{color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);white-space:normal;line-height:1.45;display:block}.customer-upgrade-policy-emergency-option span{color:var(--cp-muted);font-size:var(--lx-font-size-xs);white-space:normal;line-height:1.55;display:block}.customer-upgrade-policy-emergency-option strong+span{margin-top:var(--lx-space-2)}.customer-upgrade-policy-cards{gap:var(--lx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-upgrade-policy-card{min-width:0;min-height:86px;padding:var(--lx-space-4);border:1px solid var(--lx-customer-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);box-shadow:none;color:var(--cp-text);text-align:left;cursor:pointer;flex-direction:column;gap:0;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.customer-upgrade-policy-card:hover,.customer-upgrade-policy-card:focus-visible{border-color:var(--lx-info);background:var(--lx-info-bg);box-shadow:var(--lx-shadow-sm);outline:none;transform:translateY(-1px)}.customer-upgrade-policy-card.is-selected{border-color:var(--lx-info);background:var(--lx-info-bg);box-shadow:inset 0 0 0 1px var(--lx-info)}.customer-upgrade-policy-card__radio.ant-radio-wrapper{top:var(--lx-space-4);right:var(--lx-space-4);margin:0;line-height:1;position:absolute}.customer-upgrade-policy-card__radio .ant-radio{top:0}.customer-upgrade-policy-card__radio .ant-radio-inner{border-color:var(--lx-info);background:var(--lx-bg-container);width:18px;height:18px;transition:border-color .18s,box-shadow .18s}.customer-upgrade-policy-card__radio .ant-radio-inner:after{background-color:var(--lx-info)}.customer-upgrade-policy-card__radio .ant-radio-checked .ant-radio-inner{border-color:var(--lx-info);box-shadow:0 0 0 3px var(--lx-primary-muted)}.customer-upgrade-policy-card strong{max-width:100%;padding-right:var(--lx-space-7);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;line-height:1.45;display:inline-flex;overflow:hidden}.customer-upgrade-policy-card strong .anticon-question-circle{color:var(--cp-muted);font-size:var(--lx-font-size-xs);flex:none}.customer-upgrade-policy-card strong .anticon-question-circle:hover{color:var(--cp-blue)}.customer-upgrade-policy-card p,.customer-upgrade-policy-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-upgrade-policy-card p{margin:var(--lx-space-2) 0 0;color:var(--cp-text);font-size:var(--lx-font-size-xs);line-height:1.5}.customer-upgrade-policy-card small{width:fit-content;color:var(--cp-blue);font-size:var(--lx-font-size-11);align-items:center;gap:4px;line-height:1.5;display:inline-flex}.customer-upgrade-policy-connector.ant-radio-group{border:1px solid var(--lx-customer-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel-raised);width:fit-content;box-shadow:var(--lx-shadow-xs);padding:3px;display:inline-flex}.customer-upgrade-policy-connector .ant-radio-button-wrapper{border-radius:calc(var(--lx-radius-sm) - 2px);min-width:42px;height:28px;color:var(--cp-muted);text-align:center;box-shadow:none;background:0 0;border:0;line-height:28px}.customer-upgrade-policy-connector .ant-radio-button-wrapper:before{display:none}.customer-upgrade-policy-connector .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--lx-bg-container);color:var(--lx-info);box-shadow:var(--lx-shadow-xs)}.customer-upgrade-policy-rules{gap:var(--lx-space-3);flex-direction:column;animation:.18s ease-out customer-upgrade-section-in;display:flex;position:relative}.customer-upgrade-policy-rule-card{padding:0 var(--lx-space-5) var(--lx-space-4);border:1px solid var(--lx-customer-border-default);border-left:3px solid var(--lx-info);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-sm);flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.customer-upgrade-policy-rule-card__head{border-bottom:1px solid var(--cp-line-soft);justify-content:space-between;align-items:center;min-height:42px;display:flex}.customer-upgrade-policy-rule-card__head strong{color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-upgrade-policy-rule-card__head .ant-btn{width:28px;height:28px;color:var(--cp-muted)}.customer-upgrade-policy-rule-card__head .ant-btn:hover{color:var(--lx-danger);background:var(--lx-danger-bg)}.customer-upgrade-policy-condition{align-items:center;gap:var(--lx-space-3);min-height:42px;color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-medium);grid-template-columns:76px minmax(0,1fr);display:grid}.customer-upgrade-policy-condition+.customer-upgrade-policy-condition{border-top:1px solid var(--cp-line-soft)}.customer-upgrade-policy-condition--join{min-height:42px;color:var(--cp-muted);grid-template-columns:76px minmax(0,1fr)}.customer-upgrade-policy-condition-connector.ant-radio-group{margin:0}.customer-upgrade-policy-condition--window{padding-top:var(--lx-space-3);align-items:flex-start}.customer-upgrade-policy-condition--window>span{padding-top:5px}.customer-upgrade-policy-condition__content{gap:var(--lx-space-3);flex-direction:column;min-width:0;display:flex}.customer-upgrade-policy-inline-radio.ant-radio-group{gap:var(--lx-space-2);display:inline-flex}.customer-upgrade-policy-inline-radio .ant-radio-button-wrapper{border-color:var(--lx-customer-border-default);background:var(--lx-bg-container);height:32px;color:var(--cp-text);line-height:30px}.customer-upgrade-policy-inline-radio .ant-radio-button-wrapper:first-child{border-start-start-radius:var(--lx-radius-sm);border-end-start-radius:var(--lx-radius-sm)}.customer-upgrade-policy-inline-radio .ant-radio-button-wrapper:last-child{border-start-end-radius:var(--lx-radius-sm);border-end-end-radius:var(--lx-radius-sm)}.customer-upgrade-policy-inline-radio .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:var(--lx-info);background:var(--lx-info-bg);color:var(--lx-info);box-shadow:inset 0 0 0 1px var(--lx-info)}.customer-upgrade-policy-time-range{align-items:center;gap:var(--lx-space-2);color:var(--cp-muted);font-size:var(--lx-font-size-sm);display:inline-flex}.customer-upgrade-policy-time-range .ant-picker{width:104px;height:32px}.customer-upgrade-policy-time-range .ant-picker-input>input{text-align:center}.customer-upgrade-policy-auto-note{align-items:center;gap:var(--lx-space-2);margin-top:var(--lx-space-3);padding:var(--lx-space-3);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel-raised);color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);flex-wrap:wrap;display:flex}.customer-upgrade-policy-auto-note span{color:var(--cp-muted);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-medium)}.customer-upgrade-policy-add-rule.ant-btn{border-color:var(--lx-info);background:var(--lx-bg-container);height:36px;color:var(--lx-info)}.customer-upgrade-policy-add-rule.ant-btn:hover{border-color:var(--lx-info);color:var(--lx-info)}.customer-upgrade-policy-rule{align-items:flex-start;gap:var(--lx-space-3);padding:var(--lx-space-3);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);display:flex}.customer-upgrade-policy-rule>.anticon{color:var(--cp-blue);font-size:var(--lx-font-size-md);margin-top:3px}.customer-upgrade-policy-rule.is-active{border-color:var(--lx-primary-border);background:var(--lx-info-bg)}.customer-upgrade-policy-rule-option{align-items:flex-start;gap:var(--lx-space-3);width:100%;min-height:68px;padding:var(--lx-space-4) var(--lx-space-10) var(--lx-space-4) var(--lx-space-4);border:1px solid var(--lx-customer-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);color:var(--cp-text);text-align:left;cursor:pointer;box-shadow:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.customer-upgrade-policy-rule-option:hover,.customer-upgrade-policy-rule-option:focus-visible{border-color:var(--lx-info);background:var(--lx-info-bg);box-shadow:var(--lx-shadow-sm);outline:none;transform:translateY(-1px)}.customer-upgrade-policy-rule-option.is-selected{border-color:var(--lx-info);background:var(--lx-info-bg);box-shadow:inset 0 0 0 1px var(--lx-info)}.customer-upgrade-policy-rule strong,.customer-upgrade-policy-rule span,.customer-upgrade-policy-rule-option strong,.customer-upgrade-policy-rule-option span{display:block}.customer-upgrade-policy-rule-option>div{min-width:0}.customer-upgrade-policy-rule strong,.customer-upgrade-policy-rule-option strong{color:var(--cp-text);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-upgrade-policy-rule span,.customer-upgrade-policy-rule-option span{color:var(--cp-muted);font-size:var(--lx-font-size-11);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.45;overflow:hidden}.customer-upgrade-policy-rule span:hover,.customer-upgrade-policy-rule-option span:hover{color:var(--cp-blue)}.customer-upgrade-policy-rule .ant-checkbox-wrapper{color:var(--cp-text);align-items:flex-start;margin:0}.customer-upgrade-policy-rule .ant-checkbox-wrapper>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-upgrade-policy-window{gap:var(--lx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));animation:.18s ease-out customer-upgrade-section-in;display:grid}.customer-upgrade-policy-window .ant-form-item{margin-bottom:0}.customer-upgrade-policy-window .ant-form-item:first-child{grid-column:1/-1}.customer-upgrade-policy-weekdays{gap:var(--lx-space-2);grid-template-columns:repeat(7,minmax(0,1fr));width:min(100%,720px);display:grid}.customer-upgrade-policy-weekdays .ant-checkbox-wrapper{min-width:0;min-height:34px;padding:0 var(--lx-space-2);border:1px solid var(--lx-customer-border-default);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);color:var(--cp-text);font-size:var(--lx-font-size-xs);justify-content:center;align-items:center;margin:0;transition:border-color .18s,background .18s,color .18s}.customer-upgrade-policy-weekdays .ant-checkbox-wrapper:hover{border-color:var(--lx-info);background:var(--lx-info-bg)}.customer-upgrade-policy-weekdays .ant-checkbox-wrapper-checked{border-color:var(--lx-info);background:var(--lx-info-bg);color:var(--lx-info)}.customer-upgrade-policy-weekdays .ant-checkbox{display:none}.customer-upgrade-policy-agreement{justify-content:space-between;align-items:center;gap:var(--lx-space-2);padding:var(--lx-space-3) 0 0;color:var(--cp-text);flex-wrap:wrap;display:flex}.customer-upgrade-policy-agreement span{color:var(--cp-muted);font-size:var(--lx-font-size-xs)}.customer-upgrade-policy-agreement__link.ant-btn{height:auto;color:var(--cp-blue);font-size:inherit;line-height:inherit;vertical-align:baseline;padding:0}.customer-upgrade-policy-agreement__link.ant-btn span{color:inherit}.customer-upgrade-policy-agreement__link.ant-btn:hover{color:var(--lx-primary-hover)}.customer-upgrade-policy-footer{justify-content:flex-end;gap:var(--lx-space-3);display:flex}.customer-upgrade-policy-footer .ant-btn{min-width:96px;height:40px}@keyframes customer-upgrade-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes customer-upgrade-section-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.customer-upgrade-policy-modal .ant-modal-content,.customer-upgrade-policy-rules,.customer-upgrade-policy-window{animation:none}.customer-upgrade-policy-card,.customer-upgrade-policy-rule-option,.customer-upgrade-policy-card__radio .ant-radio-inner{transition:none}}.customer-portal-panel{border-color:var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs)}.customer-portal-table,.customer-portal-message-list{border:0;border-radius:0}.customer-portal-table__head,.customer-portal-message-row:hover,.customer-portal-table__row:hover{background:var(--lx-bg-panel-raised)}.customer-portal-quick-entry{border-color:var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container)}.customer-portal-quick-entry:hover,.customer-portal-quick-entry:focus-visible{border-color:var(--lx-primary-border);background:var(--lx-info-bg)}.customer-portal-quick-entry__icon{border-radius:var(--lx-radius-sm);background:var(--lx-info-bg);color:var(--cp-blue)}.customer-portal-quick-entry strong,.customer-portal-panel__head>button,.customer-portal-notice-focus em{color:var(--cp-blue)}.customer-portal-metric{border-color:var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs)}.customer-portal-metric__icon{border-radius:10px}.customer-resource-calculator{gap:var(--lx-space-4);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.customer-resource-calculator .ant-btn-primary,.customer-resource-calculator .ant-btn-primary:not(:disabled):not(.ant-btn-disabled),.customer-resource-calculator__quote .ant-btn-primary,.customer-resource-form-bar .ant-btn-primary{color:var(--lx-text-on-primary)}.customer-resource-calculator .ant-btn-primary span,.customer-resource-calculator__quote .ant-btn-primary span,.customer-resource-form-bar .ant-btn-primary span{color:inherit}.customer-resource-calculator--workspace{background:var(--lx-bg-panel);grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:0;min-height:calc(100vh - 150px);display:grid}.customer-resource-calculator--standalone{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.customer-resource-calculator--standalone .customer-resource-calculator__form{width:100%;max-width:1280px;height:100%;min-height:0;margin:0 auto;overflow:hidden}.customer-resource-calculator--standalone .customer-resource-feature,.customer-resource-calculator--standalone .customer-resource-result{min-height:0;margin-right:calc(var(--lx-space-5) * -1);margin-bottom:0;margin-left:calc(var(--lx-space-5) * -1);padding-right:var(--lx-space-5);padding-left:var(--lx-space-5)}.customer-resource-calculator--standalone .customer-resource-feature{border:0;overflow:hidden}.customer-resource-calculator--standalone .customer-resource-result{border:0;overflow:auto}.customer-resource-calculator__list,.customer-resource-detail{min-width:0;padding:var(--lx-space-5)}.customer-resource-calculator__form{min-width:0;min-height:calc(100vh - 150px);padding:var(--lx-space-5) var(--lx-space-5) 0;background:var(--lx-bg-panel);flex-direction:column;display:flex}.customer-resource-calculator__quote{border-left:1px solid var(--cp-line-soft);background:var(--lx-bg-container);flex-direction:column;min-width:0;display:flex}.customer-resource-calculator__list-head,.customer-resource-detail__head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-4);min-width:0;margin-bottom:var(--lx-space-5);display:flex}.customer-resource-calculator__list-head h2,.customer-resource-detail__head h2{margin:0 0 var(--lx-space-2);color:var(--lx-text-primary);font-size:var(--lx-font-size-24);font-weight:var(--lx-font-bold)}.customer-resource-calculator__list-head span,.customer-resource-detail__head span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-resource-proposal-table .ant-table-tbody>tr{cursor:pointer}.customer-resource-link{color:var(--lx-text-primary);font:inherit;font-weight:var(--lx-font-semibold);cursor:pointer;background:0 0;border:0;padding:0}.customer-resource-link:hover{color:var(--cp-blue)}.customer-resource-table-product{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-resource-table-product strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-resource-table-product span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-resource-money{color:var(--lx-danger);font-weight:var(--lx-font-bold);white-space:nowrap}.customer-resource-calculator__editor-head{justify-content:space-between;align-items:center;gap:var(--lx-space-3);min-width:0;padding-bottom:var(--lx-space-4);border-bottom:1px solid var(--cp-line-soft);display:flex}.customer-resource-calculator__title{gap:var(--lx-space-1);flex-direction:column;min-width:0;display:flex}.customer-resource-calculator__title h2{color:var(--lx-text-primary);font-size:var(--lx-font-size-24);font-weight:var(--lx-font-bold);margin:0}.customer-resource-calculator__title span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-resource-calculator__editor-head .customer-resource-back{margin-bottom:0}.customer-resource-calculator__editor-head h2{color:var(--lx-text-primary);font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-semibold);margin:0}.customer-resource-calculator__editor-head span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-resource-calculator__editor-actions{justify-content:flex-end}.customer-resource-calculator__loading{place-items:center;min-height:220px;display:grid}.customer-resource-calculator-tabs{margin-bottom:var(--lx-space-4);border-bottom:1px solid var(--cp-line-soft)}.customer-resource-calculator-tabs .ant-tabs-nav{margin:0}.customer-resource-calculator-tabs .ant-tabs-tab{padding:var(--lx-space-3) var(--lx-space-2);color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-resource-calculator-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--cp-blue);font-weight:var(--lx-font-semibold)}.customer-rpa-calculator{min-width:0;min-height:0;margin:0 calc(var(--lx-space-5) * -1);flex-direction:column;flex:auto;display:flex;overflow:hidden}.customer-rpa-calculator__workspace{gap:var(--lx-space-4);min-width:0;min-height:0;padding:var(--lx-space-4) var(--lx-space-5);background:var(--lx-bg-panel);flex:auto;grid-template-columns:minmax(0,1fr) minmax(360px,42%);display:grid;overflow:hidden}.customer-rpa-browser,.customer-rpa-settings{border:1px solid var(--cp-line-soft);background:var(--lx-bg-container);min-width:0;min-height:0}.customer-rpa-browser{padding:var(--lx-space-4);flex-direction:column;display:flex;overflow:hidden}.customer-rpa-settings{flex-direction:column;display:flex;overflow:auto}.customer-rpa-section-head{justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-width:0;display:flex}.customer-rpa-section-head>strong,.customer-rpa-time>strong{align-items:center;gap:var(--lx-space-2);color:var(--lx-text-primary);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-semibold);display:inline-flex}.customer-rpa-section-head>strong:before,.customer-rpa-time>strong:before{background:var(--cp-blue);content:"";width:3px;height:18px}.customer-rpa-browser>.customer-rpa-section-head{padding-bottom:var(--lx-space-4);flex:none}.customer-rpa-browser>.customer-rpa-section-head .ant-input-affix-wrapper{width:min(280px,52%)}.customer-rpa-platform-list{gap:var(--lx-space-3);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.customer-rpa-platform{border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);flex:none;overflow:hidden}.customer-rpa-platform.is-expanded{border-color:var(--lx-primary-border)}.customer-rpa-platform__toggle{align-items:center;gap:var(--lx-space-2);width:100%;min-height:54px;padding:var(--lx-space-2) var(--lx-space-3);color:var(--lx-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 30px minmax(0,1fr);display:grid}.customer-rpa-platform__toggle:hover{background:var(--lx-bg-panel)}.customer-rpa-platform__toggle>.anticon:first-child{color:var(--lx-text-tertiary);transition:transform .18s}.customer-rpa-platform.is-expanded .customer-rpa-platform__toggle>.anticon:first-child{transform:rotate(90deg)}.customer-rpa-platform__mark{background:var(--lx-info-bg);width:28px;height:28px;color:var(--cp-blue);border-radius:50%;flex:0 0 28px;place-items:center;display:grid;overflow:hidden}.customer-rpa-platform__mark img{object-fit:contain;border-radius:50%;width:22px;height:22px;display:block}.customer-rpa-platform__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-rpa-platform__identity strong{font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-rpa-platform__identity small{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-rpa-connectors{gap:var(--lx-space-3);min-width:0;padding:var(--lx-space-3) var(--lx-space-4) var(--lx-space-4);border-top:1px solid var(--cp-line-soft);flex-direction:column;display:flex}.customer-rpa-connectors>.ant-input-affix-wrapper{width:min(360px,72%)}.customer-rpa-connector-table{min-width:0;max-height:260px;overflow:auto}.customer-rpa-connector-table__head,.customer-rpa-connector-row{align-items:center;gap:var(--lx-space-2);min-width:0;padding:var(--lx-space-2) var(--lx-space-3);grid-template-columns:24px minmax(0,1fr) 90px;display:grid}.customer-rpa-connector-table__head{z-index:2;background:var(--lx-bg-subtle);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);position:sticky;top:0}.customer-rpa-connector-row{border-bottom:1px solid var(--cp-line-soft);cursor:pointer;min-height:50px}.customer-rpa-connector-row:hover{background:var(--lx-bg-panel)}.customer-rpa-connector-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-rpa-connector-row strong{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-rpa-connector-row small{color:var(--lx-text-tertiary);font-size:var(--lx-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-rpa-connector-row em{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);white-space:nowrap;font-style:normal}.customer-rpa-time,.customer-rpa-selected{gap:var(--lx-space-4);min-width:0;padding:var(--lx-space-4);flex-direction:column;display:flex}.customer-rpa-time{border-bottom:1px solid var(--cp-line-soft)}.customer-rpa-time .ant-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-rpa-time .ant-radio-button-wrapper{padding-inline:var(--lx-space-2);text-align:center;text-overflow:ellipsis;overflow:hidden}.customer-rpa-time .ant-picker{width:100%}.customer-rpa-selected{flex:auto}.customer-rpa-selected .customer-rpa-section-head .ant-btn{height:auto;padding:0}.customer-rpa-selected>.lx-empty-state{background:0 0;border:0;min-height:180px}.customer-rpa-selected-list{gap:var(--lx-space-3);flex-direction:column;min-width:0;display:flex}.customer-rpa-selected-list>article{padding:var(--lx-space-3);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel)}.customer-rpa-selected-platform{justify-content:space-between;align-items:center;gap:var(--lx-space-3);min-width:0;display:flex}.customer-rpa-selected-platform>span{align-items:center;gap:var(--lx-space-2);min-width:0;display:flex}.customer-rpa-selected-platform>span>.customer-rpa-platform__mark{flex-basis:24px;width:24px;height:24px}.customer-rpa-selected-platform>span>.customer-rpa-platform__mark img{width:20px;height:20px}.customer-rpa-selected-platform strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-rpa-selected-platform small{background:var(--lx-bg-container);min-width:22px;height:22px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);border-radius:50%;place-items:center;display:grid}.customer-rpa-selected-platform label{align-items:center;gap:var(--lx-space-2);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);flex:none;display:flex}.customer-rpa-selected-platform .ant-input-number{width:72px}.customer-rpa-selected-tags{gap:var(--lx-space-2);min-width:0;margin-top:var(--lx-space-3);flex-wrap:wrap;display:flex}.customer-rpa-selected-tags>span{align-items:center;gap:var(--lx-space-1);max-width:100%;min-height:28px;padding:0 var(--lx-space-2);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);display:inline-flex}.customer-rpa-selected-tags>span>span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.customer-rpa-selected-tags button{width:20px;height:20px;color:var(--lx-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.customer-rpa-selected-tags button:hover{color:var(--lx-danger)}.customer-rpa-state{align-content:center;place-items:center;gap:var(--lx-space-3);min-height:220px;display:grid}.customer-rpa-state--compact{min-height:120px}.customer-rpa-estimate-error{margin:0 var(--lx-space-5) var(--lx-space-3)}.customer-rpa-footer{align-items:center;gap:var(--lx-space-4);min-width:0;min-height:64px;padding:var(--lx-space-3) var(--lx-space-5);border-top:1px solid var(--cp-line-soft);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-md);flex:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.customer-rpa-footer>span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-rpa-footer>div{align-items:center;gap:var(--lx-space-5);flex-wrap:wrap;min-width:0;display:flex}.customer-rpa-footer>div span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-rpa-footer strong{margin-left:var(--lx-space-1);color:var(--cp-blue);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-bold)}.customer-rpa-footer .ant-btn{min-width:120px}.customer-resource-proposal-empty{place-items:center;gap:var(--lx-space-3);min-height:280px;display:grid}.customer-resource-proposal-empty .lx-empty-state{background:0 0;border:0;min-height:auto}.customer-resource-proposal-list{gap:var(--lx-space-3);margin-top:var(--lx-space-4);display:grid}.customer-resource-proposal{align-items:center;gap:var(--lx-space-4);padding:var(--lx-space-4);border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs);grid-template-columns:minmax(0,1fr) auto;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.customer-resource-proposal:hover{border-color:var(--lx-primary-border);box-shadow:var(--lx-shadow-sm);transform:translateY(-1px)}.customer-resource-proposal__main{gap:var(--lx-space-2);flex-direction:column;min-width:0;display:flex}.customer-resource-proposal__main strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-semibold)}.customer-resource-proposal__main span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-resource-proposal__metrics{gap:var(--lx-space-2);flex-wrap:wrap;min-width:0;display:flex}.customer-resource-proposal__metrics em{border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel);color:var(--lx-text-secondary);font-style:normal;font-size:var(--lx-font-size-xs);padding:4px 8px}.customer-resource-product-picker{gap:var(--lx-space-3);padding:var(--lx-space-4) 0;display:grid}.customer-resource-product-picker__head{align-items:baseline;gap:var(--lx-space-3);min-width:0;display:flex}.customer-resource-product-picker__head strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-semibold)}.customer-resource-product-picker__head span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-resource-product-picker__grid{gap:var(--lx-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-resource-product-option{min-width:0;min-height:58px;padding:var(--lx-space-3);border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);text-align:left;box-shadow:var(--lx-shadow-xs);cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex}.customer-resource-product-option:hover{border-color:var(--lx-primary-border);box-shadow:var(--lx-shadow-sm);transform:translateY(-1px)}.customer-resource-product-option.is-active{border-color:var(--cp-blue);background:var(--lx-info-bg);box-shadow:var(--lx-shadow-md)}.customer-resource-product-option.is-pending em{color:var(--lx-text-secondary)}.customer-resource-product-option span{max-width:100%;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-resource-product-option em{color:var(--cp-blue);font-size:var(--lx-font-size-xs);font-style:normal}.customer-resource-product-selector{gap:var(--lx-space-4);grid-template-columns:260px minmax(0,1fr);min-width:0;display:grid}.customer-resource-product-selector section{gap:var(--lx-space-3);flex-direction:column;min-width:0;display:flex}.customer-resource-product-selector section>strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-resource-product-selector__list{gap:var(--lx-space-2);min-height:220px;padding:var(--lx-space-2);border:1px solid var(--cp-line-soft);background:var(--lx-bg-panel);align-content:start;display:grid}.customer-resource-product-selector__list button{min-width:0;padding:var(--lx-space-3);border:1px solid var(--cp-line);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);text-align:left;cursor:pointer;flex-direction:column;gap:4px;display:flex}.customer-resource-product-selector__list button:hover{border-color:var(--lx-primary-border)}.customer-resource-product-selector__list button.is-active{border-color:var(--cp-blue);background:var(--lx-info-bg)}.customer-resource-product-selector__list span{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-resource-product-selector__list em,.customer-resource-product-selector__empty{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-style:normal;line-height:1.6}.customer-resource-product-selector__empty{padding:var(--lx-space-3)}.customer-resource-product-empty{place-items:center;gap:var(--lx-space-2);border:1px dashed var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-panel-raised);min-height:240px;display:grid}.customer-resource-product-empty .lx-empty-state{background:0 0;border:0;min-height:auto}.customer-resource-product-empty p{max-width:480px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);text-align:center;margin:0}.customer-resource-quote-guide{align-content:center;place-items:center;gap:var(--lx-space-3);min-height:420px;margin-bottom:var(--lx-space-5);text-align:center;background:0 0;border:0;display:grid}.customer-resource-quote-guide h2{color:var(--lx-text-primary);font-size:var(--lx-font-size-24);font-weight:var(--lx-font-bold);margin:0}.customer-resource-quote-guide p{max-width:420px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);margin:0}.customer-resource-quote-guide img{object-fit:contain;opacity:.92;width:min(940px,96%);max-height:460px}.customer-resource-quote-guide .ant-btn-primary,.customer-resource-quote-guide .ant-btn-primary:not(:disabled):not(.ant-btn-disabled){color:var(--lx-text-on-primary)}.customer-resource-quote-guide .ant-btn-primary span{color:inherit}.customer-resource-quote-guide--compact{min-height:280px}.customer-resource-service-picker{align-items:center;gap:var(--lx-space-3);min-width:0;margin-bottom:var(--lx-space-4);padding:var(--lx-space-4);border:1px solid var(--cp-line-soft);background:var(--lx-bg-container);display:flex}.customer-resource-service-picker>span{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-resource-service-step{align-items:center;gap:var(--lx-space-4);min-width:0;margin-bottom:var(--lx-space-4);padding:var(--lx-space-4);border:1px solid var(--cp-line-soft);background:var(--lx-bg-container);display:flex}.customer-resource-service-step strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold)}.customer-resource-feature{gap:var(--lx-space-4);min-width:0;margin-bottom:var(--lx-space-5);padding:var(--lx-space-4);border:1px solid var(--cp-line-soft);background:var(--lx-bg-container);flex-direction:column;flex:1;display:flex}.customer-resource-feature__head{justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-width:0;padding-bottom:var(--lx-space-4);border-bottom:1px solid var(--cp-line-soft);display:flex}.customer-resource-feature__head>div{gap:var(--lx-space-1);flex-direction:column;min-width:0;display:flex}.customer-resource-feature__head strong{align-items:center;gap:var(--lx-space-2);width:fit-content;padding:var(--lx-space-1) var(--lx-space-3);border-left:3px solid var(--cp-blue);background:var(--lx-info-bg);color:var(--cp-blue);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-bold);display:inline-flex}.customer-resource-feature__head span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-resource-result{gap:var(--lx-space-4);min-width:0;margin-bottom:var(--lx-space-5);padding:var(--lx-space-4);border:1px solid var(--cp-line-soft);background:var(--lx-bg-container);flex-direction:column;flex:1;display:flex}.customer-resource-result__head{justify-content:space-between;align-items:center;gap:var(--lx-space-4);min-width:0;padding-bottom:var(--lx-space-4);border-bottom:1px solid var(--cp-line-soft);display:flex}.customer-resource-result__head>div{gap:var(--lx-space-1);flex-direction:column;min-width:0;display:flex}.customer-resource-result__head strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-semibold)}.customer-resource-result__head span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-resource-calculator__controls{gap:var(--lx-space-10);min-width:0;padding-top:var(--lx-space-2);grid-template-columns:repeat(2,minmax(0,max-content));align-items:end;display:grid}.customer-resource-calculator__controls label{align-items:center;gap:var(--lx-space-2);background:0 0;border:0;min-width:0;min-height:54px;padding:0;display:flex}.customer-resource-calculator__controls label span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);white-space:nowrap}.customer-resource-calculator__controls label strong{min-width:0;color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-resource-calculator__controls label em{color:var(--lx-text-secondary);font-style:normal;font-size:var(--lx-font-size-xs)}.customer-resource-calculator__controls .ant-input-number{width:72px}.customer-resource-calculator__controls .ant-btn{height:54px}.customer-resource-ai-toggle{align-items:center;gap:var(--lx-space-1);border:1px solid var(--cp-line-soft);border-radius:var(--lx-radius-sm);background:var(--lx-bg-container);padding:2px;display:inline-flex}.customer-resource-ai-toggle button{min-width:68px;height:30px;padding:0 var(--lx-space-3);border-radius:calc(var(--lx-radius-sm) - 2px);color:var(--lx-text-secondary);font:inherit;font-size:var(--lx-font-size-xs);cursor:pointer;background:0 0;border:0}.customer-resource-ai-toggle button:hover{color:var(--lx-text-primary);background:var(--lx-bg-panel)}.customer-resource-ai-toggle button.is-active{background:var(--cp-blue);color:var(--lx-text-on-primary);font-weight:var(--lx-font-semibold);box-shadow:inset 0 0 0 1px var(--cp-blue)}.customer-resource-ai-toggle button.is-active:hover{background:var(--cp-blue);color:var(--lx-text-on-primary)}.customer-resource-platform-block{gap:var(--lx-space-3);min-width:0;margin-top:var(--lx-space-4);flex-direction:column;display:flex}.customer-resource-calculator--standalone .customer-resource-platform-block{flex:auto;min-height:0;overflow:hidden}.customer-resource-platform-summary{align-items:center;gap:var(--lx-space-3);min-width:0;color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.customer-resource-platform-summary span{align-items:baseline;gap:4px;display:inline-flex}.customer-resource-platform-summary strong{color:var(--lx-text-primary);font-weight:var(--lx-font-bold)}.customer-resource-platform-tip{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-resource-platform-list{gap:var(--lx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.customer-resource-platform{min-width:0;min-height:92px;padding:var(--lx-space-3) var(--lx-space-4);border:1px solid var(--cp-line);border-radius:var(--lx-radius-md);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-xs);flex-direction:column;justify-content:center;display:flex}.customer-resource-platform-add{justify-content:center;align-items:center;gap:var(--lx-space-2);border:1px dashed var(--cp-line);border-radius:var(--lx-radius-md);min-height:92px;color:var(--cp-blue);font-size:var(--lx-font-size-sm);font-weight:var(--lx-font-semibold);cursor:pointer;background:0 0;display:flex}.customer-resource-platform-add:hover{border-color:var(--cp-blue);background:var(--lx-info-bg)}.customer-resource-platform-add:disabled{border-color:var(--cp-line-soft);color:var(--lx-text-disabled);cursor:not-allowed;background:0 0}.customer-resource-platform__head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-3);min-width:0;display:flex}.customer-resource-platform__head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-resource-platform__head>.ant-space{white-space:nowrap;flex-direction:row;flex:none}.customer-resource-platform__head strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-semibold)}.customer-resource-platform__head span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-resource-platform-matrix{isolation:isolate;contain:paint;border:1px solid var(--cp-line-soft);background:var(--lx-bg-container);height:clamp(480px,100vh - 350px,680px);position:relative;overflow:auto}.customer-resource-calculator--standalone .customer-resource-platform-matrix{flex:auto;height:auto;min-height:0}.customer-resource-platform-matrix table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.customer-resource-platform-matrix th,.customer-resource-platform-matrix td{height:52px;padding:var(--lx-space-2) var(--lx-space-3);border-bottom:1px solid var(--cp-line-soft);color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);text-align:left;vertical-align:middle}.customer-resource-platform-matrix thead th{z-index:20;background:var(--lx-bg-subtle);color:var(--lx-text-secondary);font-weight:var(--lx-font-semibold);box-shadow:0 1px 0 var(--cp-line-soft);position:sticky;top:0}.customer-resource-platform-matrix tbody th{z-index:2;background:var(--lx-bg-container);width:180px;font-weight:var(--lx-font-semibold);position:sticky;left:0}.customer-resource-platform-matrix thead th:first-child{z-index:21;width:180px;left:0}.customer-resource-platform-matrix__header-label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.customer-resource-platform-matrix__hint{color:var(--lx-text-tertiary);cursor:help;font-size:13px}.customer-resource-platform-matrix__hint:hover{color:var(--cp-blue)}.customer-resource-platform-matrix td:last-child,.customer-resource-platform-matrix th:last-child{text-align:right;width:112px}.customer-resource-platform-matrix td:last-child span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-regular);margin-left:2px}.customer-resource-platform-input-group{width:88px;max-width:100%}.customer-resource-platform-input-group .customer-resource-platform-input{width:60px}.customer-resource-platform-input-unit{border:1px solid var(--lx-border-default);border-radius:0 var(--lx-radius-sm) var(--lx-radius-sm) 0;background:var(--lx-bg-panel);width:28px;color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs);border-left:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.customer-resource-platform-matrix__empty{color:var(--lx-text-tertiary)}.customer-resource-calculator__quote>.lx-empty-state{background:0 0;border:0;min-height:220px}.customer-resource-side__head{justify-content:space-between;align-items:flex-start;gap:var(--lx-space-3);min-width:0;padding:var(--lx-space-5);border-bottom:1px solid var(--cp-line-soft);display:flex}.customer-resource-side__head h2{margin:0 0 var(--lx-space-1);color:var(--lx-text-primary);font-size:var(--lx-font-size-md);font-weight:var(--lx-font-semibold)}.customer-resource-side__head span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-resource-selected-list{min-height:240px;padding:var(--lx-space-4);flex:1}.customer-resource-selected-service{gap:var(--lx-space-3);padding:var(--lx-space-4);background:var(--lx-bg-container);border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.customer-resource-selected-service[role=button]{cursor:pointer}.customer-resource-selected-service[role=button]:hover{background:var(--lx-bg-panel)}.customer-resource-selected-service[role=button]:focus-visible{outline:2px solid var(--cp-blue);outline-offset:-2px}.customer-resource-selected-service.is-active{border-left-color:var(--cp-blue);background:var(--lx-info-bg)}.customer-resource-selected-service__main{flex-direction:column;gap:5px;min-width:0;display:flex}.customer-resource-selected-service__main 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;overflow:hidden}.customer-resource-selected-service__main span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-xs)}.customer-resource-selected-service__side{align-items:flex-end;gap:var(--lx-space-3);flex-direction:column;display:flex}.customer-resource-selected-service__side em{color:var(--lx-text-primary);font-size:var(--lx-font-size-sm);font-style:normal;font-weight:var(--lx-font-bold);white-space:nowrap}.customer-resource-selected-service__side span{min-height:24px;padding:0 var(--lx-space-2);border-radius:var(--lx-radius-sm);background:var(--lx-primary-muted);color:var(--cp-blue);font-size:var(--lx-font-size-xs);font-weight:var(--lx-font-semibold);align-items:center;display:inline-flex}.customer-resource-side__total{align-items:center;gap:var(--lx-space-3);padding:var(--lx-space-4) var(--lx-space-5);border-top:1px solid var(--cp-line-soft);background:var(--lx-bg-container);grid-template-columns:minmax(0,1fr) auto;display:grid}.customer-resource-side__total strong{color:var(--lx-danger);font-size:var(--lx-font-size-24);font-weight:var(--lx-font-bold)}.customer-resource-back{align-items:center;gap:var(--lx-space-1);margin-bottom:var(--lx-space-4);color:var(--lx-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.customer-resource-back:hover{color:var(--cp-blue)}.customer-resource-detail__head>div{align-items:center;gap:var(--lx-space-3);flex-wrap:wrap;min-width:0;display:flex}.customer-resource-detail__head h2{width:100%;margin-bottom:0}.customer-resource-detail-table{margin-bottom:92px}.customer-resource-detail-config{min-width:0;color:var(--lx-text-primary);font-size:var(--lx-font-size-xs);flex-direction:column;gap:4px;display:flex}.customer-resource-detail__bar{z-index:2;align-items:center;gap:var(--lx-space-3);margin-top:var(--lx-space-6);padding:var(--lx-space-4) var(--lx-space-5);border:1px solid var(--cp-line-soft);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-md);grid-template-columns:minmax(0,1fr) auto 180px 160px 180px;display:grid;position:sticky;bottom:0}.customer-resource-detail__bar span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-resource-detail__bar strong{color:var(--lx-danger);font-size:var(--lx-font-size-24);font-weight:var(--lx-font-bold)}.customer-resource-form-bar{z-index:3;justify-content:flex-end;align-items:center;gap:var(--lx-space-4);margin:auto calc(var(--lx-space-5) * -1) 0;padding:var(--lx-space-4) var(--lx-space-5);border-top:1px solid var(--cp-line-soft);background:var(--lx-bg-container);box-shadow:var(--lx-shadow-md);display:flex;position:sticky;bottom:0}.customer-resource-calculator--standalone .customer-resource-form-bar{margin:var(--lx-space-5) calc(var(--lx-space-5) * -1) 0;border:0;border-top:1px solid var(--cp-line-soft);box-shadow:var(--lx-shadow-md);flex:none;position:static}.customer-resource-form-bar span{color:var(--lx-text-secondary);font-size:var(--lx-font-size-sm)}.customer-resource-form-bar strong{color:var(--lx-text-primary);font-size:var(--lx-font-size-lg);font-weight:var(--lx-font-bold)}.customer-resource-form-bar .ant-btn{min-width:180px}@media (width<=1200px){.customer-home{grid-template-columns:minmax(0,1fr)}.customer-home__side{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-open-hero,.customer-open-layout,.customer-opening-grid{grid-template-columns:minmax(0,1fr)}.customer-open-flow{padding-top:var(--lx-space-5);border-top:1px solid var(--cp-line-soft);border-left:0;padding-left:0}.customer-opening-meta,.customer-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-portal-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-portal-dashboard-grid{grid-template-columns:minmax(0,1fr)}.customer-risk-toolbar{flex-direction:column;align-items:stretch}.customer-risk-tabs,.customer-risk-filters{width:100%}.customer-risk-content{grid-template-columns:minmax(0,1fr)}.customer-notice-toolbar{flex-direction:column;align-items:stretch}.customer-notice-tabs,.customer-notice-filters{width:100%}.customer-notice-layout{grid-template-columns:minmax(0,1fr)}.customer-notice-side{border-left:0;padding-left:0}.customer-subscriptions__grid,.customer-resource-calculator--workspace{grid-template-columns:minmax(0,1fr)}.customer-resource-calculator__quote{border-top:1px solid var(--cp-line-soft);border-left:0}.customer-resource-product-picker__grid,.customer-resource-calculator__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-resource-calculator__controls .ant-btn{width:100%}}@media (width<=900px){.customer-rpa-calculator{margin-inline:0;overflow:visible}.customer-rpa-calculator__workspace{padding:var(--lx-space-4) 0;grid-template-columns:minmax(0,1fr);overflow:visible}.customer-rpa-browser{min-height:520px;overflow:visible}.customer-rpa-platform-list{max-height:620px}.customer-rpa-settings{overflow:visible}.customer-rpa-footer{z-index:4;position:sticky;bottom:0}.customer-review-page,.customer-review-card{padding:var(--lx-space-5)}.customer-review-card__header,.customer-review-card__actions{flex-direction:column;align-items:stretch}.customer-review-card__actions .ant-space,.customer-review-card__actions .ant-space .ant-space-item,.customer-review-card__actions .ant-btn{width:100%}.customer-portal-sidebar{flex-basis:var(--lx-sidebar-collapsed-width);width:var(--lx-sidebar-collapsed-width)!important;min-width:var(--lx-sidebar-collapsed-width)!important;max-width:var(--lx-sidebar-collapsed-width)!important}.customer-portal-brand{width:var(--lx-sidebar-collapsed-width);justify-content:center;padding:0}.customer-portal-brand strong,.customer-portal-nav__label,.customer-portal-nav__section,.customer-portal-sidebar-foot{display:none}.customer-portal-nav{padding-inline:var(--lx-space-2)}.customer-portal-nav button{justify-content:center;padding-inline:16px}.customer-portal-topbar{padding-right:var(--lx-space-3)}.customer-risk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-risk-summary__item:nth-child(2n){border-right:0}.customer-risk-summary__item:nth-child(-n+2){border-bottom:1px solid var(--lx-border-subtle)}.customer-risk-filters,.customer-notice-filters{grid-template-columns:1fr}}@media (width<=600px){.customer-rpa-browser>.customer-rpa-section-head{flex-direction:column;align-items:stretch}.customer-rpa-browser>.customer-rpa-section-head .ant-input-affix-wrapper,.customer-rpa-connectors>.ant-input-affix-wrapper{width:100%}.customer-rpa-connector-table__head,.customer-rpa-connector-row{padding-inline:var(--lx-space-2);grid-template-columns:24px minmax(0,1fr) 72px}.customer-rpa-selected-platform{flex-direction:column;align-items:flex-start}.customer-rpa-selected-platform label{justify-content:space-between;width:100%}.customer-rpa-time .ant-radio-group{grid-template-columns:1fr}.customer-rpa-time .ant-radio-button-wrapper{border-inline-start-width:1px;border-radius:0}.customer-rpa-footer{grid-template-columns:1fr;align-items:stretch}.customer-rpa-footer>div{justify-content:space-between;gap:var(--lx-space-2)}.customer-rpa-footer .ant-btn{width:100%}.customer-login-stage{min-height:100vh;padding:var(--lx-space-8) var(--lx-space-5);justify-content:center;align-items:center;display:flex}.customer-login-form-side{width:min(100%,420px);margin-left:0;padding:0}.customer-login-product{margin-bottom:var(--lx-space-12)}.customer-login-submit.ant-btn{width:100%}.customer-login-visual{display:none}.login-panel{padding:26px}.customer-review-card__meta{gap:var(--lx-space-3);flex-direction:column}.customer-portal-brand,.customer-portal-topbar{padding-inline:var(--lx-space-4)}.customer-delegated-session{padding:var(--lx-space-3) var(--lx-space-4);align-items:flex-start}.customer-delegated-session>div{align-items:flex-start}.customer-portal-main{padding:18px 14px 36px}.customer-portal-main--support{min-height:680px;padding-bottom:18px}.customer-support,.customer-support__frame,.customer-support__state{min-height:640px}.customer-home,.customer-home__main,.customer-home__side{gap:var(--lx-space-4)}.customer-home__side,.customer-home-entry-grid,.customer-home-events__groups,.customer-home-service__grid{grid-template-columns:1fr}.customer-home-primary{grid-template-columns:56px minmax(0,1fr)}.customer-home-primary__icon{width:52px;height:52px;font-size:var(--lx-font-size-24)}.customer-home-primary__actions{grid-column:1/-1}.customer-home-open-guide,.customer-home-health{grid-template-columns:56px minmax(0,1fr);margin-block:0}.customer-home-open-guide__actions,.customer-home-health__actions,.customer-home-health__grid{grid-column:1/-1}.customer-home-health__actions{grid-row:auto}.customer-home-health__grid{gap:var(--lx-space-3);grid-template-columns:1fr}.customer-home-primary__title{align-items:flex-start;gap:var(--lx-space-2);flex-direction:column}.customer-home-primary__title strong{white-space:normal}.customer-home-service__grid>div{padding:var(--lx-space-3) 0;border-top:1px solid var(--cp-line-soft);border-left:0}.customer-home-service__grid>div:first-child{border-top:0}.customer-open-hero{min-height:0}.customer-open-hero__content{padding-left:0}.customer-open-hero__actions,.customer-opening-progress__actions{flex-direction:column;align-items:stretch}.customer-open-plan-grid,.customer-opening-meta,.customer-opening-info>div{grid-template-columns:1fr}.customer-opening-progress__head,.customer-opening-wait{grid-template-columns:52px minmax(0,1fr)}.customer-opening-steps{grid-template-columns:1fr}.customer-opening-steps div{text-align:left;align-items:flex-start;min-height:52px;padding-left:44px}.customer-opening-steps span{position:absolute;left:0}.customer-opening-steps div:not(:last-child):after{top:34px;bottom:calc(var(--lx-space-3) * -1);width:2px;height:auto;left:15px}.customer-opening-notices>button:not(.ant-btn){grid-template-columns:8px minmax(0,1fr)}.customer-opening-notices small,.customer-opening-notices time{grid-column:2}.customer-portal-metrics,.customer-portal-quick-grid{grid-template-columns:1fr}.customer-data-magic-section-head{flex-direction:column;align-items:flex-start}.customer-data-magic-app-grid,.customer-data-magic-config{grid-template-columns:1fr}.customer-data-magic-event-list>div{justify-content:center;align-items:flex-start;gap:var(--lx-space-1);padding-block:var(--lx-space-3);flex-direction:column}.customer-portal-table{border:0}.customer-portal-table__head{display:none}.customer-portal-table__row{gap:var(--lx-space-2);margin-bottom:var(--lx-space-2);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel-raised);border:0;grid-template-columns:1fr auto}.customer-portal-table__row strong{white-space:normal;grid-column:1/-1}.customer-portal-table__row time{grid-column:1/-1}.customer-notice-list{box-shadow:none;background:0 0;border:0;padding:0}.customer-notice-row{gap:var(--lx-space-2);background:0 0;grid-template-columns:10px minmax(0,1fr)}.customer-notice-row__main{grid-template-columns:1fr}.customer-notice-row__main strong,.customer-notice-row__main p{white-space:normal}.customer-notice-row__meta{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;min-width:0}.customer-notice-detail{min-height:0;padding:var(--lx-space-4)}:root{--cp-notice-popover-width:calc(100vw - 28px);--cp-notice-popover-height:min(460px, calc(100vh - 96px))}.customer-notice-inbox{padding:var(--lx-space-4)}.customer-notice-inbox__head{flex-direction:column;align-items:flex-start}.customer-notice-inbox__item{grid-template-columns:8px minmax(0,1fr)}.customer-notice-inbox__side{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.customer-notice-preferences{padding:var(--lx-space-4)}.customer-notice-preference-list>div{min-height:58px;padding-block:var(--lx-space-2);grid-template-columns:minmax(0,1fr) auto}.customer-notice-preference-list small{white-space:normal;grid-column:1}.customer-channel-config-fields,.customer-notice-channel-grid{grid-template-columns:1fr}.customer-notice-channel-card__edit{opacity:1;pointer-events:auto}.customer-settings-page{width:100%}.customer-settings-page__head{flex-direction:column;align-items:flex-start}.customer-release-policy-page__head>button{align-self:flex-start}.customer-upgrade-policy-field{gap:var(--lx-space-2);grid-template-columns:1fr}.customer-upgrade-policy-field>span{padding-top:0}.customer-upgrade-policy-field__content,.customer-upgrade-policy-field--emergency>.ant-radio-group,.customer-upgrade-policy-weekdays,.customer-upgrade-policy-emergency{width:100%}.customer-upgrade-policy-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-upgrade-policy-cards,.customer-upgrade-policy-window{grid-template-columns:1fr}.customer-upgrade-policy-section{padding:var(--lx-space-3)}.customer-upgrade-policy-flat__row{gap:var(--lx-space-2);padding:var(--lx-space-3);grid-template-columns:1fr}.customer-upgrade-policy-flat__row>span{padding-top:0}.customer-upgrade-policy-emergency-group{grid-template-columns:1fr}.customer-upgrade-policy-emergency-option.ant-radio-wrapper{min-height:72px}.customer-upgrade-policy-agreement{flex-direction:column;align-items:flex-start}.customer-release-policy-block__row{gap:var(--lx-space-1);grid-template-columns:1fr}.customer-subscriptions__head{padding:var(--lx-space-4);flex-direction:column;align-items:flex-start}.customer-subscriptions__head .ant-space{flex-wrap:wrap;width:100%}.customer-subscription-card{padding:var(--lx-space-4)}.customer-resource-calculator__editor-head,.customer-resource-product-picker__grid,.customer-resource-proposal,.customer-resource-calculator__controls,.customer-resource-platform-list,.customer-resource-platform__dims,.customer-config-result-summary{grid-template-columns:1fr}.customer-resource-proposal>.ant-space{flex-wrap:wrap;width:100%}.customer-resource-proposal>.ant-space .ant-btn{flex:1}.customer-resource-calculator__list,.customer-resource-calculator__form,.customer-resource-detail{padding:var(--lx-space-4)}.customer-resource-calculator--standalone .customer-resource-feature,.customer-resource-calculator--standalone .customer-resource-result{padding-right:var(--lx-space-4);padding-left:var(--lx-space-4);margin-left:0;margin-right:0;overflow:visible}.customer-resource-calculator--standalone,.customer-resource-calculator--standalone .customer-resource-calculator__form,.customer-resource-calculator--standalone .customer-resource-platform-block{height:auto;min-height:0;overflow:visible}.customer-resource-platform-matrix,.customer-resource-calculator--standalone .customer-resource-platform-matrix{height:clamp(420px,100vh - 320px,580px)}.customer-resource-calculator--standalone .customer-resource-form-bar{margin:var(--lx-space-4) 0 0}.customer-resource-calculator__quote{padding:0}.customer-resource-calculator__list-head,.customer-resource-detail__head{flex-direction:column}.customer-resource-detail__head>.ant-space{flex-wrap:wrap;width:100%}.customer-resource-detail__head>.ant-space .ant-btn{flex:1}.customer-resource-detail__bar{grid-template-columns:1fr;position:static}.customer-resource-detail__bar .ant-btn{width:100%}.customer-resource-platform__head{flex-direction:column;align-items:flex-start}.customer-portal-activity{grid-template-columns:10px minmax(0,1fr)}.customer-portal-activity time{grid-area:auto/2;justify-self:start}.customer-risk-summary{grid-template-columns:1fr}.customer-risk-summary__item,.customer-risk-summary__item:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--lx-border-subtle)}.customer-risk-summary__item:last-child{border-bottom:0}.customer-risk-tabs{gap:var(--lx-space-4)}.customer-risk-list{box-shadow:none;background:0 0;border:0}.customer-risk-table__head{display:none}.customer-risk-table__row{gap:var(--lx-space-2);margin-bottom:var(--lx-space-2);border-radius:var(--lx-radius-sm);background:var(--lx-bg-panel-raised);border:0;grid-template-columns:minmax(0,1fr) auto}.customer-risk-table__row strong{white-space:normal;grid-column:1/-1}.customer-risk-table__row>span:nth-child(3),.customer-risk-table__row time{grid-column:1/-1}.customer-risk-status{grid-area:1/2}.customer-risk-detail{min-height:0;padding:var(--lx-space-4)}.customer-risk-detail__meta{grid-template-columns:72px minmax(0,1fr)}.customer-risk-actions{flex-direction:column;align-items:stretch}.customer-risk-actions .ant-btn,.customer-risk-actions .ant-btn-link{width:100%;margin-left:0}.customer-risk-detail footer{margin:0 calc(var(--lx-space-4) * -1) calc(var(--lx-space-4) * -1);padding-inline:var(--lx-space-4)}}: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}
