:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}:root{--polaris-mascot-empty:url(/polaris-state-empty-v2.png);--polaris-mascot-error:url(/polaris-state-error-v2.png);--polaris-mascot-guide:url(/polaris-state-guide-v2.png)}.el-empty{line-height:1.5}.el-empty .el-empty__image{aspect-ratio:1;background:var(--polaris-mascot-empty) center / contain no-repeat;width:112px;max-width:100%;height:auto}.el-empty__image>:is(svg,img){display:none}.el-table__empty-text:not(:has(.el-empty)){padding-block:16px;line-height:1.6}.el-select-dropdown__empty:before,.el-tree__empty-text:before{background:var(--polaris-mascot-empty) center / contain no-repeat;content:"";width:72px;height:72px;margin:0 auto 8px;display:block}.el-table__empty-text:not(:has(.el-empty)):before{background:var(--polaris-mascot-empty) center / contain no-repeat;content:"";width:72px;height:72px;margin:0 auto 8px;display:block}.el-table__empty-text:not(:has(.el-empty)):before{width:144px;height:144px;margin-bottom:12px}.el-tree:has(>.el-tree__empty-block){min-height:132px}.el-result__icon:has(.icon-error,.icon-warning,.icon-info){background:var(--polaris-mascot-error) center / contain no-repeat;width:144px;max-width:100%;height:144px}.el-result__icon:has(.icon-info){background-image:var(--polaris-mascot-guide)}.el-result__icon>:is(.icon-error,.icon-warning,.icon-info){display:none}.el-alert:is(.el-alert--info,.el-alert--warning,.el-alert--error):before{background:var(--polaris-mascot-guide) center / contain no-repeat;content:"";flex:0 0 36px;align-self:flex-start;width:36px;height:36px;margin-right:8px}.el-alert:is(.el-alert--warning,.el-alert--error):before{background-image:var(--polaris-mascot-error)}.el-alert:is(.el-alert--info,.el-alert--warning,.el-alert--error)>.el-alert__icon{display:none}:is(.empty-state,.result-empty,.compact-empty,.recent-empty,.report-empty,.stage-empty){--polaris-state-art:var(--polaris-mascot-empty)}:is(.state-panel.error,.detail-state.error,.error-panel,.customer-status-error,.admin-error,.settings-error,.state-card:has(.danger,.lock-mark),.state-message[role=alert]){--polaris-state-art:var(--polaris-mascot-error)}:is(.message-empty,.detail-state.empty,.trace-guide,.publish-guide,.preview-empty){--polaris-state-art:var(--polaris-mascot-guide)}:is(.empty-state,.result-empty,.compact-empty,.recent-empty,.report-empty,.stage-empty,.state-panel.error,.detail-state.error,.error-panel,.customer-status-error,.admin-error,.settings-error,.state-card:has(.danger,.lock-mark),.state-message[role=alert],.message-empty,.detail-state.empty,.trace-guide,.publish-guide,.preview-empty):before{background:var(--polaris-state-art) center / contain no-repeat;content:"";flex:none;width:112px;max-width:100%;height:112px;margin:0 auto 12px;display:block}:is(.compact-empty,.recent-empty,.report-empty,.stage-empty):before{width:72px;height:72px;margin-bottom:8px}:is(.state-panel.error,.detail-state,.error-panel,.message-empty,.trace-guide,.recent-empty)>svg,.state-card>:is(.state-icon.danger,.lock-mark){display:none!important}:is(.empty-state,.result-empty)>span:has(>svg){display:none!important}@media (width<=600px){.el-result__icon:has(.icon-error,.icon-warning,.icon-info){width:120px;height:120px}}:root{--polaris-color-primary:#134cff;--polaris-color-primary-hover:#406eff;--polaris-color-primary-active:#0035e5;--polaris-color-primary-soft:#eaf2ff;--polaris-color-primary-border:#d0dbff;--polaris-bg-page:#f6f6fc;--polaris-nav-selected:#ebebf5;--polaris-action:#171717;--polaris-action-hover:#333;--polaris-action-text:#fff;--polaris-bg-surface:#fff;--polaris-bg-soft:#f5f5fb;--polaris-border-color:#e8eaf2;--polaris-text-primary:#0c0d0e;--polaris-text-secondary-color:#42464e;--polaris-text-muted:#737a87;--polaris-radius-control:8px;--polaris-radius-panel:16px;--polaris-radius-window:12px;--polaris-glass:#fff;--polaris-glass-blur:none;--polaris-shadow-panel:none;--polaris-shadow-float:0 3px 12px #1e234114;--polaris-text-caption:.75rem;--polaris-text-secondary:.8125rem;--polaris-text-body:.875rem;--polaris-text-subheading:1rem;--polaris-text-heading:1.25rem;--el-color-primary:var(--polaris-color-primary);--el-color-primary-light-3:#5c8eff;--el-color-primary-light-5:var(--polaris-color-primary-border);--el-color-primary-light-7:#b9ceff;--el-color-primary-light-8:#d7e3ff;--el-color-primary-light-9:var(--polaris-color-primary-soft);--el-color-primary-dark-2:var(--polaris-color-primary-active);--el-bg-color:var(--polaris-bg-surface);--el-bg-color-page:var(--polaris-bg-page);--el-fill-color-light:var(--polaris-bg-soft);--el-fill-color-lighter:#fafbfc;--el-border-color:var(--polaris-border-color);--el-border-color-light:var(--polaris-border-color);--el-border-color-lighter:#eef0f4;--el-text-color-primary:var(--polaris-text-primary);--el-text-color-regular:var(--polaris-text-secondary-color);--el-text-color-secondary:var(--polaris-text-muted);--el-border-radius-base:var(--polaris-radius-control);--el-border-radius-small:6px;--el-border-radius-round:20px;--el-font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Segoe UI", "Microsoft YaHei", sans-serif;--el-font-size-base:14px}html{background:var(--polaris-bg-page);font-size:16px}body{color:var(--polaris-text-primary);background:var(--polaris-bg-page);font-size:var(--polaris-text-body);font-family:var(--el-font-family);font-kerning:normal;font-optical-sizing:auto;margin:0;line-height:1.5}.el-button,.el-input,.el-select,.el-radio,.el-form-item__label,.el-pagination,.el-dropdown-menu__item{font-size:var(--polaris-text-body)}.el-table{font-size:var(--polaris-text-secondary)}.el-table .cell{line-height:1.5}.el-empty .el-empty__description{margin-top:6px}.el-loading-mask{background-color:#ffffffe0}.el-loading-spinner{place-items:center;display:grid}.el-loading-mask .el-loading-spinner .circular{display:none}.el-loading-spinner:before{background:conic-gradient(from 20deg, transparent 0 12%, #d9e7ff 30%, #8db7f8 58%, #0052d9 88%, transparent 100%);content:"";border-radius:50%;width:42px;height:42px;animation:.8s linear infinite polaris-loading-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}@keyframes polaris-loading-spin{to{transform:rotate(1turn)}}.el-dropdown__popper.el-popper,.el-select__popper.el-popper{border:1px solid var(--polaris-border-color);border-radius:var(--polaris-radius-control);box-shadow:var(--polaris-shadow-float);overflow:hidden}.el-dropdown__popper .el-dropdown-menu{padding:6px}.el-dropdown__popper .el-dropdown-menu__item{min-height:36px;color:var(--polaris-text-primary);border-radius:var(--polaris-radius-control);padding:7px 12px;line-height:22px;transition:color .16s cubic-bezier(.25,1,.5,1),background-color .16s cubic-bezier(.25,1,.5,1)}.el-dropdown__popper .el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown__popper .el-dropdown-menu__item:not(.is-disabled):focus{color:var(--polaris-color-primary);background:var(--polaris-color-primary-soft)}.el-select-dropdown{padding:4px}.el-select-dropdown__item{height:34px;color:var(--polaris-text-primary);border-radius:var(--polaris-radius-control);padding:0 10px;line-height:34px}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background:var(--polaris-bg-soft)}.el-select-dropdown__item.is-selected{color:var(--polaris-color-primary);background:var(--polaris-color-primary-soft);font-weight:500}.polaris-workspace-popper .el-dropdown-menu,.polaris-account-popper .el-dropdown-menu{padding:0}.polaris-workspace-popper .el-dropdown-menu__item{margin:4px 6px}.polaris-workspace-popper .workspace-dropdown-menu{padding-bottom:8px}.polaris-workspace-popper .el-dropdown-menu__item.is-current{background:var(--polaris-color-primary-soft)}.polaris-account-popper.el-popper{border-radius:16px}.polaris-account-popper .account-dropdown-menu{overscroll-behavior:contain;width:min(328px,100vw - 24px);max-height:calc(100dvh - 88px);overflow-y:auto}.polaris-account-popper .el-dropdown-menu__item{border-radius:8px;gap:10px;min-height:36px;margin:2px 10px;padding:7px 10px;font-size:13px}.polaris-account-popper .el-dropdown-menu__item>svg,.polaris-account-popper .account-workspace-icon svg{width:16px;height:16px;color:var(--polaris-text-muted);flex:none;margin:0}.polaris-account-popper .el-dropdown-menu__item .account-chevron{opacity:.55;width:12px;height:12px}.polaris-account-popper .account-workspace{background:var(--polaris-bg-soft);margin-bottom:7px;padding:9px 10px}.polaris-account-popper .account-workspace-icon svg{color:var(--polaris-color-primary)}.polaris-account-popper .account-footer-action{vertical-align:top;justify-content:center;gap:7px;width:calc(50% - 18px);min-height:36px;margin:0 0 12px 12px;padding:7px 8px;display:inline-flex}.polaris-account-popper .account-home-action{color:var(--polaris-color-primary);background:var(--polaris-color-primary-soft)}.polaris-account-popper .account-home-action>svg{color:inherit}.polaris-account-popper .account-logout-action{color:var(--polaris-text-secondary-color);margin-left:8px}.polaris-account-popper .account-logout-action:not(.is-disabled):hover,.polaris-account-popper .account-logout-action:not(.is-disabled):focus{color:#b44545;background:#fff1f0}.polaris-account-popper .account-logout-action:hover>svg,.polaris-account-popper .account-logout-action:focus>svg{color:inherit}@media (prefers-reduced-motion:reduce){.el-dropdown__popper .el-dropdown-menu__item{transition:none}.el-loading-spinner:before{animation-duration:1.6s}}.el-pagination.el-pagination{--el-pagination-button-width:24px;--el-pagination-button-height:24px;--el-pagination-button-bg-color:#fff;--el-pagination-hover-color:var(--polaris-color-primary);color:var(--polaris-text-secondary-color);column-gap:8px}.el-pagination.el-pagination>*{margin-left:0!important;margin-right:0!important}.el-pagination.el-pagination .el-pagination__total{height:24px;color:var(--polaris-text-secondary-color);font-size:var(--polaris-text-secondary);line-height:24px}.el-pagination.el-pagination .btn-prev,.el-pagination.el-pagination .btn-next,.el-pagination.el-pagination .el-pager li{min-width:24px;height:24px;color:var(--polaris-text-secondary-color);border:1px solid var(--polaris-border-color);border-radius:var(--polaris-radius-control);background:var(--polaris-bg-surface);font-size:var(--polaris-text-secondary);margin:0;padding:0 5px;font-weight:400;line-height:22px}.el-pagination.el-pagination .el-pager{gap:6px;display:flex}.el-pagination.el-pagination .el-pager li:hover{color:var(--polaris-color-primary);border-color:var(--polaris-color-primary-border);background:var(--polaris-color-primary-soft)}.el-pagination.el-pagination .el-pager li.is-active{color:var(--polaris-color-primary);border-color:var(--polaris-color-primary);background:var(--polaris-color-primary-soft);font-weight:500}.el-pagination.el-pagination button:disabled{color:#0000004d;border-color:var(--polaris-border-color);background:var(--polaris-bg-surface)}.el-pagination.el-pagination .el-pagination__sizes{width:88px;margin-right:20px!important}.el-pagination.el-pagination .el-pagination__sizes .el-select{width:88px}.el-pagination.el-pagination .el-pagination__sizes .el-select__wrapper{border:1px solid var(--polaris-border-color);border-radius:var(--polaris-radius-control);background:var(--polaris-bg-surface);min-height:24px;box-shadow:none;font-size:var(--polaris-text-secondary);padding:0 8px}.el-pagination.el-pagination .el-pagination__sizes .el-select__wrapper:hover{border-color:#b7bdc7}.el-popper.is-light,.el-dialog.el-dialog,.el-message-box.el-message-box{border-radius:var(--polaris-radius-panel);background:var(--polaris-glass);-webkit-backdrop-filter:var(--polaris-glass-blur);backdrop-filter:var(--polaris-glass-blur);box-shadow:var(--polaris-shadow-float);border:1px solid #ffffffe6}.el-dropdown__popper.el-popper,.el-select__popper.el-popper{border-radius:14px}.el-dropdown-menu{background:0 0}.el-dialog.el-dialog{--el-dialog-border-radius:var(--polaris-radius-window);background:var(--polaris-bg-surface)}.el-dialog__header{padding-bottom:18px}.el-card{--el-card-border-radius:var(--polaris-radius-panel)}.el-table{--el-table-header-bg-color:var(--polaris-bg-soft);--el-table-row-hover-bg-color:#f3f7fe}.el-button{transition:background-color .16s,box-shadow .16s,transform .16s}.el-button:not(:disabled):active{transform:translateY(1px)}:where(button,a,input,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #7faaf0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--polaris-glass:#f8fafe}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--polaris-glass:#f8fafe;--polaris-glass-blur:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=600px){.el-dialog,.el-message-box{max-width:calc(100vw - 24px)}}html,body,#app{min-height:100%}@media (hover:hover) and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--polaris-text-muted,#737a87) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}:hover::-webkit-scrollbar-thumb{background:var(--polaris-text-muted,#737a87)}.el-scrollbar:not(:hover):not(:active)>.el-scrollbar__bar{opacity:0}}body{color:var(--polaris-text-primary);background:var(--polaris-bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}a{color:var(--polaris-color-primary)}a:hover{color:var(--polaris-color-primary-hover)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:1px;outline:2px solid #0052d938}.el-button{border-radius:var(--polaris-radius-control);min-height:32px;padding:7px 16px;font-size:14px;font-weight:400;transition:color .12s,border-color .12s,background-color .12s}.el-button:not(.el-button--primary):not(.is-link):not(.is-text):hover,.el-button:not(.el-button--primary):not(.is-link):not(.is-text):focus-visible{color:var(--polaris-color-primary);background:#fff;border-color:#8db7f8}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-bg-color:var(--polaris-action);--el-button-border-color:var(--polaris-action);--el-button-hover-bg-color:var(--polaris-action-hover);--el-button-hover-border-color:var(--polaris-action-hover);--el-button-active-bg-color:#000;--el-button-active-border-color:#000}.el-button.is-link,.el-button.is-text{padding-left:4px;padding-right:4px}.el-button.is-disabled,.el-button.is-disabled:hover{color:#0000004d;border-color:var(--polaris-border-color);background:#f3f4f6}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number,.el-date-editor.el-input__wrapper{border-radius:var(--polaris-radius-control);background:#fff;transition:box-shadow .12s;box-shadow:inset 0 0 0 1px #dde2e9}.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper{min-height:32px}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover,.el-date-editor.el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #9da4b0}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus,.el-date-editor.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--polaris-color-primary) inset}.el-input__inner,.el-select__placeholder,.el-textarea__inner{color:var(--polaris-text-primary);font-size:14px}.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-select__placeholder.is-transparent{color:#0006}.el-form-item{margin-bottom:20px}.el-form-item__label{color:var(--polaris-text-secondary-color);font-size:14px;font-weight:400}.el-form-item__error{padding-top:4px;font-size:12px}.el-checkbox__inner,.el-radio__inner{border-color:#b7bdc7}.el-card{border:1px solid var(--polaris-border-color);border-radius:var(--polaris-radius-control);background:var(--polaris-bg-surface);box-shadow:none}.el-card__header{border-bottom-color:var(--polaris-border-color);padding:14px 16px}.el-card__body{padding:16px}.el-table{--el-table-border-color:var(--polaris-border-color);--el-table-header-bg-color:var(--polaris-bg-soft);--el-table-row-hover-bg-color:#f3f7ff;--el-table-current-row-bg-color:#edf4ff;color:var(--polaris-text-secondary-color);border-radius:var(--polaris-radius-control);font-size:14px}.el-table th.el-table__cell{height:40px;color:var(--polaris-text-secondary-color);background:var(--polaris-bg-soft);padding:0;font-weight:500}.el-table td.el-table__cell{height:44px;padding:0}.el-table .cell{padding-left:16px;padding-right:16px;line-height:20px}.el-table:before,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--polaris-border-color)}.el-descriptions{--el-descriptions-table-border:1px solid var(--polaris-border-color)}.el-descriptions__label.el-descriptions__cell.is-bordered-label{color:var(--polaris-text-secondary-color);background:var(--polaris-bg-soft);font-weight:400}.el-tabs__header{margin-bottom:16px}.el-tabs__nav-wrap:after{background:var(--polaris-border-color);height:1px}.el-tabs__item{height:40px;color:var(--polaris-text-secondary-color);font-size:14px;font-weight:400}.el-tabs__item:hover,.el-tabs__item.is-active{color:var(--polaris-color-primary)}.el-tabs__active-bar{background:var(--polaris-color-primary);height:2px}.el-breadcrumb{font-size:12px;line-height:20px}.el-breadcrumb__inner,.el-breadcrumb__separator{color:var(--polaris-text-muted);font-weight:400}.el-dialog,.el-message-box,.el-drawer{border-radius:var(--polaris-radius-control);box-shadow:0 8px 24px #00000029}.el-overlay .el-drawer:is(.rtl,.ltr){border-radius:16px;max-width:calc(100% - 24px);height:auto;top:12px;bottom:12px;overflow:hidden}.el-overlay .el-drawer.rtl{right:12px}.el-overlay .el-drawer.ltr{left:12px}.el-dialog__header,.el-drawer__header{border-bottom:1px solid var(--polaris-border-color);margin:0;padding:16px 20px}.el-dialog__title,.el-drawer__title{color:var(--polaris-text-primary);font-size:16px;font-weight:500}.el-dialog__body{padding:20px}.el-dialog__footer,.el-drawer__footer{border-top:1px solid var(--polaris-border-color);padding:12px 20px}.el-popover.el-popper,.el-picker__popper.el-popper,.el-cascader__dropdown.el-popper{border-color:var(--polaris-border-color);border-radius:var(--polaris-radius-control);box-shadow:0 4px 12px #0000001f}.el-overlay{background-color:#00000047}.el-tag{border-radius:var(--polaris-radius-control);font-weight:400}.el-alert{border-radius:var(--polaris-radius-control);border:1px solid #0000}.el-alert--info.is-light{color:var(--polaris-text-secondary-color);background:#f0f5ff;border-color:#d9e7ff}.el-empty{padding:32px 0}.el-empty__description p{color:var(--polaris-text-muted);font-size:14px}.el-skeleton__item{border-radius:var(--polaris-radius-control);background:linear-gradient(90deg,#f0f1f4 25%,#f7f8fb 37%,#f0f1f4 63%) 0 0/400% 100%}.el-message,.el-notification{border-radius:var(--polaris-radius-control);box-shadow:0 4px 12px #0000001f}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.layout .main .el-button,.layout .main .el-input__wrapper,.layout .main .el-select__wrapper,.layout .main .el-textarea__inner{border-radius:var(--polaris-radius-control)}.layout .main .el-button.is-circle{border-radius:50%}.layout .main .el-card{border-radius:var(--polaris-radius-panel);box-shadow:none}.layout .main :is(.page-heading,.page-header) h1{font-size:20px;font-weight:500}.layout .main :is(.crm-page,.erp-page,.finance-page,.project-page){--ink:var(--polaris-text-primary);--muted:var(--polaris-text-muted);--line:var(--polaris-border-color);--surface:var(--polaris-bg-soft);--blue:var(--polaris-color-primary)}.layout .main :is(.search-box,.quick-create){border-radius:var(--polaris-radius-control)}.layout .main :is(.opportunity-list article,.customer-grid article){box-shadow:none;border-radius:12px;overflow:hidden}.layout .main .home-page .app-search .el-input__wrapper{border-radius:24px;min-height:40px}.layout .main :is(.module-header,.page-header) .el-button:not(.is-link):not(.is-text){border-radius:24px;min-height:40px;padding:0 18px}:root body .el-overlay .el-dialog.el-dialog,:root body .el-overlay .el-message-box.el-message-box{border:1px solid var(--polaris-border-color);background:var(--polaris-bg-surface);box-shadow:var(--polaris-shadow-float);border-radius:16px}.layout .main:has(>.main-inner>.business-page){padding:20px 24px 32px}.layout .main .business-page{min-width:0;color:var(--polaris-text-primary);font-size:13px}.layout .main .business-page>:is(.module-header,.page-header,.finance-header){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin:0 0 8px;padding:0;display:flex}.layout .main .business-page .business-page-heading h1{letter-spacing:0;margin:0;font-family:inherit;font-size:20px;font-weight:500;line-height:30px}.layout .main .business-page>:is(.module-header,.page-header,.finance-header)>div:last-child:not(.business-page-heading){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:0;display:flex}.layout .main .business-page>:is(.module-header,.page-header,.finance-header) .el-button:not(.is-link):not(.is-text){border-radius:8px;height:32px;min-height:32px;margin-left:0;padding:0 14px;font-size:13px}.layout .main .business-page>:is(.view-tabs,.module-tabs,.section-tabs){border:0;border-bottom:1px solid var(--polaris-border-color);background:0 0;border-radius:0;flex-wrap:nowrap;gap:28px;height:42px;min-height:42px;margin:0 0 16px;padding:0;display:flex;overflow-x:auto}.layout .main .business-page>:is(.view-tabs,.module-tabs,.section-tabs)>button{min-height:42px;color:var(--polaris-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;margin:0;padding:0 0 1px;font-family:inherit;font-size:14px;font-weight:400;display:inline-flex;position:relative}.layout .main .business-page>:is(.view-tabs,.module-tabs,.section-tabs)>button>svg{display:none}.layout .main .business-page>:is(.view-tabs,.module-tabs,.section-tabs)>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.layout .main .business-page>:is(.view-tabs,.module-tabs,.section-tabs)>button:is(.active,:hover){color:var(--polaris-color-primary)}.layout .main .business-page>:is(.view-tabs,.module-tabs,.section-tabs)>button.active:after{background:var(--polaris-color-primary)}.layout .main .business-page :is(.control-strip,.toolbar){background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;width:100%;height:auto;min-height:36px;margin:0 0 18px;padding:0;display:flex}.layout .main .business-page .search-box{background:#fff;border-color:#dce0e8;border-radius:8px;min-width:0;height:34px}.layout .main .business-page .search-box input{background:0 0;min-width:0}.layout .main .business-page :is(.control-strip,.toolbar) .el-button{border-radius:8px;height:32px;margin-left:0}.layout .main .business-page .result-count{color:#8a91a2;font-size:12px}.layout .main .business-page :is(.metric-rail,.metrics,.metric-grid,.ledger-strip,.portfolio-rail,.sla-rail,.status-rail,.operation-rail){background:0 0;border:0;gap:14px;margin-bottom:20px}.layout .main .business-page :is(.metric-rail,.metrics,.metric-grid,.ledger-strip,.portfolio-rail,.sla-rail,.status-rail,.operation-rail)>:is(div,article){background:#f8f9fc;border:1px solid #eceef4;border-radius:10px;min-width:0;min-height:90px;padding:16px 18px}.layout .main .business-page :is(.metric-rail,.metrics,.metric-grid,.ledger-strip,.portfolio-rail,.sla-rail,.status-rail,.operation-rail) strong{font-variant-numeric:tabular-nums;font-family:inherit;font-size:22px;font-weight:600}.layout .main .business-page :is(.metric-rail,.metrics,.metric-grid,.ledger-strip,.portfolio-rail,.sla-rail,.status-rail,.operation-rail) small{color:#8a91a2;font-size:12px}.layout .main .business-page :is(.table-panel,.activity-panel,.panel,.surface-panel,.analysis-chart,.pivot-panel,.workflow-panel,.cashflow-panel,.order-snapshot,.document-panel,.statement-panel,.planning-panel,.workload-panel,.commercial-panel,.profitability-panel,.application-dock){border-color:var(--polaris-border-color);box-shadow:none;background:#fff;border-radius:10px}.layout .main .business-page :is(.team-grid,.customer-grid,.app-grid,.portfolio-grid,.period-grid)>article{border:1px solid var(--polaris-border-color);border-radius:10px;overflow:hidden;box-shadow:0 2px 4px #1e234108}.layout .main .business-page .el-table{--el-table-header-bg-color:#f8f9fc;--el-table-row-hover-bg-color:#f8faff;font-size:13px}.layout .main .main-inner .business-page .overview-grid{box-shadow:none;border-radius:0;gap:16px;overflow:visible}.layout .main .business-page :is(.workflow-panel,.cashflow-panel,.order-snapshot,.application-dock,.document-panel){overflow:hidden}.layout .main .business-page :is(.team-grid,.customer-grid,.app-grid,.portfolio-grid,.period-grid){gap:16px}.layout .main .business-page :is(.template-card,.calendar-card,.ticket-card,.project-card){border-radius:10px}.layout .main .business-page .application-list{gap:12px;padding:14px}.layout .main .business-page .application-list>button,.layout .main .business-page .application-list>button>span{border-radius:8px}.layout .main .business-page .project-bulk-bar{background:0 0;border:0;flex-wrap:wrap;gap:10px;padding:12px 0}.layout .main .business-page :is(.task-board,.kanban-board){background:0 0;border:0;gap:16px}.layout .main .business-page :is(.task-stage,.kanban-column){background:#f7f8fc;border:1px solid #eceef4;border-radius:10px;overflow:hidden}.layout .main .business-page .task-list>article,.layout .main .business-page .overview-grid>article{border:1px solid var(--polaris-border-color);background:#fff;border-radius:10px}.layout .main .business-page :is(.panel,.workflow-panel,.cashflow-panel,.order-snapshot,.application-dock,.document-panel,.table-panel,.activity-panel)>header h2{font-size:14px;font-weight:500;line-height:22px}.layout .main .business-page .el-alert,.layout .main .business-page .project-bulk-bar .el-button{border-radius:8px}.layout .main .crm-page .pipeline-board{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(260px,1fr));align-items:stretch;gap:16px;min-width:0;min-height:520px;padding:0 0 8px}.layout .main .crm-page .stage-column{--stage-color:#8c9dbd;background:#f7f8fc;border:1px solid #eceef4;border-radius:12px;min-width:0;overflow:hidden}.layout .main .crm-page .stage-column:nth-child(2){--stage-color:#5b8def}.layout .main .crm-page .stage-column:nth-child(3){--stage-color:#e7ac4c}.layout .main .crm-page .stage-column:nth-child(4){--stage-color:#35ad85}.layout .main .crm-page .stage-column>header{background:0 0;border:0;border-bottom:1px solid #eceef4;align-items:start;gap:10px;height:86px;padding:16px 14px 12px}.layout .main .crm-page .stage-column>header .stage-dot{background:var(--stage-color);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.layout .main .crm-page .stage-column>header strong{font-size:14px;font-weight:500}.layout .main .crm-page .stage-column>header em{color:#737a87;background:#fff;border:1px solid #e5e8ef;border-radius:5px;min-width:22px;padding:1px 5px;font-size:12px;line-height:16px}.layout .main .crm-page .stage-column>header>span{font-variant-numeric:tabular-nums;font-family:inherit;font-size:13px;font-weight:500}.layout .main .crm-page .stage-column>header small{color:#8a91a2;font-size:12px}.layout .main .crm-page .opportunity-list{gap:10px;padding:10px}.layout .main .crm-page .opportunity-list article{background:#fff;border:1px solid #e5e8ef;border-radius:10px;padding:14px 14px 0;box-shadow:0 2px 4px #1e234108}.layout .main .crm-page .opportunity-list article:hover{background:#fff;border-color:#becdf8;transform:none;box-shadow:0 3px 10px #1e23410f}.layout .main .crm-page .card-topline{align-items:center;gap:12px;min-width:0;font-size:12px}.layout .main .crm-page .card-topline>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout .main .crm-page .card-topline b{color:#5277c2;white-space:nowrap;background:#f0f4ff;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:500}.layout .main .crm-page .opportunity-list h3{overflow-wrap:anywhere;margin:10px 0 5px;font-size:14px;font-weight:500;line-height:1.6}.layout .main .crm-page .opportunity-list p{font-size:12px}.layout .main .crm-page .tag-row{flex-wrap:wrap;gap:5px}.layout .main .crm-page .tag-row span{color:#7b8493;background:#f4f5f8;border:0;border-radius:4px;padding:1px 6px;font-size:11px}.layout .main .crm-page .amount-row{gap:8px;min-height:24px;margin-top:16px}.layout .main .crm-page .amount-row strong{font-variant-numeric:tabular-nums;font-family:inherit;font-size:15px;font-weight:500}.layout .main .crm-page .opportunity-owner{align-items:center;gap:6px;min-width:0;font-size:11px;display:inline-flex}.layout .main .crm-page .opportunity-owner i{color:#7c879c;background:#edf0f7;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.layout .main .crm-page .opportunity-list footer{border-top-color:#f0f1f5;min-height:36px;margin:12px -14px 0;padding:8px 14px;font-size:12px;line-height:1.5}.layout .main .crm-page .opportunity-list footer svg{flex:none;width:13px}.layout .main .crm-page .quick-create{background:0 0;border:1px dashed #d9dfea;border-radius:8px;height:34px;font-size:12px}.layout .main .crm-page .stage-empty{color:#9aa1af;text-align:center;margin:22px 0;font-size:12px}.layout .main .business-page .business-surface{border:1px solid var(--polaris-border-color);min-width:0;box-shadow:none;background:#fff;border-radius:12px;overflow:hidden}.layout .main .business-page .business-surface>header{border-bottom:1px solid #eef0f5;gap:16px;min-height:70px;padding:16px 18px}.layout .main .business-page .business-surface>header>div{min-width:0}.layout .main .business-page .business-surface>header h2{margin:0 0 4px;font-size:14px;font-weight:500;line-height:22px}.layout .main .business-page .business-surface>header p{color:var(--polaris-text-muted);font-size:12px;line-height:20px}.layout .main .business-page .business-card-grid{gap:16px;min-width:0}.layout .main .business-page .business-card-grid>:is(article,section){border:1px solid var(--polaris-border-color);background:#fff;border-radius:12px;min-width:0}.layout .main .business-page :is(.settings-layout,.erp-settings,.project-settings,.reporting-grid,.project-reporting,.analysis-layout,.tax-panels){align-items:start;gap:20px;min-width:0}.layout .main .business-page :is(.el-button,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-alert){border-radius:var(--polaris-radius-control)}.layout .main .business-page .setting-row{border-bottom-color:#eef0f5;gap:24px;min-height:84px;margin:0 18px;padding:16px 0}.layout .main .business-page .setting-row:last-child{border-bottom:0}.layout .main .business-page .setting-row strong{font-size:13px;font-weight:500;line-height:22px}.layout .main .business-page .setting-row span{color:var(--polaris-text-muted);font-size:12px;line-height:20px}.layout .main .business-page .setting-row>:is(.el-switch,.el-tag){flex:none}.layout .main .business-page .industry-profile-copy{background:#f5f7ff;border-radius:8px;gap:6px;min-height:80px;margin:0 18px 18px;padding:16px}.layout .main .business-page .industry-profile>header{border-bottom:0}.layout .main .business-page .industry-profile-copy strong{font-size:14px;font-weight:500}.layout .main .business-page .industry-profile-copy span{font-size:12px;line-height:21px}.layout .main .business-page .application-manager.inline{gap:12px;padding:18px}.layout .main .business-page .application-manager article{border-color:#e9ecf3;border-radius:9px;gap:10px;min-width:0;min-height:80px;padding:14px 12px}.layout .main .business-page .application-manager article>div{min-width:0}.layout .main .business-page .application-manager article>span{border-radius:9px;width:36px;height:36px}.layout .main .business-page .application-manager strong{font-weight:500}.layout .main .business-page .application-manager small{font-size:12px;line-height:20px}.layout .main .business-page .application-manager .el-switch{flex:none}.layout .main .business-page .template-library>div{gap:12px;padding:18px}.layout .main .business-page .template-library article{border-color:#e9ecf3;border-radius:9px;min-width:0}.layout .main .business-page .template-library article>span:not(.built-in-label){border-radius:9px}.layout .main .business-page :is(.configuration-links>button,.plan-list>article,.lost-reason-list>article){gap:16px;padding:14px 18px}.layout .main .business-page .configuration-summary{padding:20px 18px}.layout .main .business-page :is(.metadata-grid,.master-data-grid){padding:6px}.layout .main .business-page :is(.metadata-grid,.master-data-grid)>article{min-width:0}.layout .main .business-page :is(.date-filter,.sync-strip,.offline-warning,.tag-strip,.guardrail,.tax-summary,.aging-grid,.commercial-metrics,.renewal-metrics){border-radius:10px;overflow:hidden}.layout .main .business-page :is(.date-filter,.sync-strip,.offline-warning,.tag-strip){flex-wrap:wrap;gap:12px}.layout .main .business-page :is(.cycle-strip article,.commercial-card,.journey-card,.capability-grid article,.receipt-tracking-card,.calendar-card,.signed-file){border-radius:10px;min-width:0}.layout .main .business-page .notification-capabilities article{border-radius:10px}.layout .main .business-page .sub-actions{flex-wrap:wrap;gap:12px}.layout .main .business-page .sub-actions>div:first-child:has(>h2){min-width:0;display:block}.layout .main .business-page .sub-actions>div:has(>.el-button){flex-wrap:wrap;gap:8px;display:flex}.layout .main .business-page .sub-actions .el-button{margin-left:0}.layout .main .business-page .sub-actions h2{margin:0 0 5px;font-size:16px;font-weight:500;line-height:24px}.layout .main .business-page .sub-actions p{color:var(--polaris-text-muted);margin:0;font-size:12px;line-height:20px}.layout .main .business-page :is(.empty-state,.report-empty,.feature-disabled){color:var(--polaris-text-muted);border-radius:8px;font-size:13px;line-height:22px}.layout .main .business-page .skeleton-split{gap:20px}.layout .main .business-page .skeleton-split>section{border-radius:12px;overflow:hidden}@media (width<=1180px){.layout .main .business-page :is(.metric-rail,.metrics,.metric-grid,.ledger-strip,.portfolio-rail,.sla-rail,.status-rail,.operation-rail){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.layout .main:has(>.main-inner>.business-page){padding:20px 16px 64px}.layout .main .business-page>:is(.module-header,.page-header,.finance-header){gap:12px;margin-bottom:12px}.layout .main .business-page>:is(.module-header,.page-header,.finance-header)>div:last-child:not(.business-page-heading){justify-content:flex-start}.layout .main .business-page>:is(.view-tabs,.module-tabs,.section-tabs){gap:22px}.layout .main .business-page .search-box{width:100%}.layout .main .main-inner .business-page :is(.overview-grid,.customer-grid,.team-grid,.portfolio-grid,.period-grid,.app-grid,.analysis-layout,.settings-layout){grid-template-columns:minmax(0,1fr)}.layout .main .business-page .result-count{width:100%;margin:0}.layout .main .business-page :is(.metric-rail,.metrics,.metric-grid,.ledger-strip,.portfolio-rail,.sla-rail,.status-rail,.operation-rail){gap:8px}.layout .main .business-page :is(.metric-rail,.metrics,.metric-grid,.ledger-strip,.portfolio-rail,.sla-rail,.status-rail,.operation-rail)>:is(div,article){min-height:90px;padding:12px}.layout .main .business-page :is(.metric-rail,.metrics,.metric-grid,.ledger-strip,.portfolio-rail,.sla-rail,.status-rail,.operation-rail) strong{font-size:18px}.layout .main .crm-page .metric-rail>div{grid-template-columns:1fr;gap:4px}.layout .main .crm-page .pipeline-board{grid-template-columns:repeat(4,270px);gap:12px}}.layout .main .business-page .skeleton-metrics{background:0 0;border:0;gap:14px;margin-bottom:20px}.layout .main .business-page .skeleton-metrics article{background:#f8f9fc;border:1px solid #eceef4;border-radius:10px;min-height:90px}.layout .main .business-page .skeleton-board{background:0 0;border:0;gap:16px}.layout .main .business-page .skeleton-board>section{background:#f7f8fc;border:1px solid #eceef4;border-radius:12px;overflow:hidden}.layout .main .business-page .skeleton-board section>header{background:0 0;height:86px}.layout .main .business-page .skeleton-board article{border-radius:10px}@media (width<=1180px){.layout .main .business-page :is(.erp-settings,.reporting-grid,.project-settings,.project-reporting){grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.layout .main .business-page :is(.business-card-grid,.application-manager,.template-library>div,.metadata-grid,.master-data-grid,.tax-panels,.statement-columns){grid-template-columns:minmax(0,1fr)}.layout .main .business-page .business-surface>header{flex-wrap:wrap;gap:10px;padding:14px}.layout .main .business-page .industry-profile>header .el-select{width:100%!important}.layout .main .business-page .industry-profile-copy{margin:0 14px 14px;padding:14px}.layout .main .business-page .application-manager.inline{padding:14px}.layout .main .business-page .setting-row{gap:14px;margin:0 14px}.layout .main .business-page .configuration-summary{grid-template-columns:1fr auto;gap:14px}.layout .main .business-page :is(.plan-list>article,.lost-reason-list>article,.configuration-links>button){flex-wrap:wrap}.layout .main .business-page :is(.aging-grid,.tax-summary,.renewal-metrics,.commercial-metrics,.cashflow-grid,.statement-metrics,.budget-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.layout .main .business-page .business-surface>table{max-width:100%;display:block;overflow-x:auto}}.el-overlay .business-dialog{border-radius:16px;max-width:calc(100vw - 32px)}.el-overlay .business-dialog :is(.business-surface,.business-card-grid>article,.business-card-grid>section){border-color:var(--polaris-border-color);border-radius:12px}.el-overlay .business-dialog :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-button:not(.is-link):not(.is-text),.application-manager article,.application-manager article>span,.template-task-list article){border-radius:8px}:is(.layout .main .business-page,.el-overlay .business-dialog) .business-inset{border-radius:8px;min-width:0}.el-overlay .business-dialog .business-card-grid{gap:14px}@media (width<=760px){.el-overlay .business-dialog :is(.form-grid,.business-card-grid,.application-manager,.row-policy-dialog){grid-template-columns:minmax(0,1fr)}.el-overlay .business-dialog .form-grid>*{grid-column:auto;min-width:0}}.layout .content-shell:has(>.main>.main-inner>.operations-page){--content-inset:24px}.layout .main:has(>.main-inner>:is(.operations-page,.overview-page)){padding:20px var(--content-inset) 32px}.layout .main .operations-page{min-width:0;max-width:none;color:var(--polaris-text-primary);font:inherit;margin:0;padding:0;font-size:13px}.layout .main .operations-page .operations-header{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin:0 0 16px;padding:0;display:flex}.layout .main .operations-page .operations-heading{align-items:center;gap:10px;display:flex}.layout .main .operations-page .operations-heading h1{letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:30px}.layout .main .operations-page .heading-help{color:#8994a9;cursor:help;background:0 0;border:1px solid #9da7ba;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;font-size:10px;line-height:1;display:grid}.layout .main .operations-page .operations-actions{align-items:center;gap:8px;display:flex}.layout .main .operations-page .el-button:not(.is-link):not(.is-text){height:32px;min-height:32px;box-shadow:none;border-radius:8px;padding:0 14px;font-size:13px}.layout .main .operations-page .el-button.is-circle{border-radius:50%;width:32px;padding:0}.layout .main .operations-page :is(.el-input__wrapper,.el-select__wrapper){border-radius:8px;min-height:32px}.layout .main .operations-page .el-form-item{margin-bottom:16px}.layout .main .operations-page .el-form-item__label{margin-bottom:6px;font-size:13px;line-height:20px}.layout .main .operations-page h2{font-size:14px;font-weight:500}.layout .main .operations-page :is(.overview-grid,.status-overview){box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 16px;display:grid;overflow:visible}.layout .main .operations-page .overview-card{border:1px solid var(--polaris-border-color);min-height:80px;box-shadow:none;background:#f8f9fc;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 16px}.layout .main .operations-page .overview-card:after{display:none}.layout .main .operations-page .overview-card>span{color:var(--polaris-text-muted);grid-area:1/1;font-size:12px}.layout .main .operations-page .overview-card>strong{color:var(--polaris-text-primary);letter-spacing:0;grid-area:1/2;align-self:center;font-size:22px;font-weight:600}.layout .main .operations-page .overview-card>small{color:var(--polaris-text-muted);grid-area:2/1/auto/-1;font-size:12px}.layout .main .operations-page .overview-card :is(.metric-icon,.metric){display:none}.layout .main .operations-page :is(.table-panel,.composer-card,.history-card,.mail-editor,.mail-preview,.publish-guide){border:1px solid var(--polaris-border-color);background:var(--polaris-bg-surface);min-width:0;box-shadow:none;border-radius:10px}.layout .main .operations-page .panel-heading{border:0;min-height:42px;padding:8px 14px}.layout .main .operations-page .panel-heading>div{align-items:baseline;gap:10px;display:flex}.layout .main .operations-page .panel-heading h2{margin:0;font-size:14px;font-weight:500}.layout .main .operations-page .panel-heading p{color:var(--polaris-text-muted);margin:0;font-size:12px}.layout .main .operations-page .toolbar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;margin:0 0 14px;padding:0;display:flex}.layout .main .operations-page .table-panel>.toolbar{margin:0;padding:8px 14px 14px}.layout .main .operations-page .search{width:min(310px,100%)}.layout .main .operations-page .search .el-input__wrapper{border:0;min-height:32px}.layout .main .operations-page .table-wrap{padding:0}.layout .main .operations-page .el-table{--el-table-border-color:var(--polaris-border-color);--el-table-header-bg-color:#f8f9fc;--el-table-row-hover-bg-color:#f8faff;color:var(--polaris-text-secondary-color);font-size:13px}.layout .main .operations-page .el-table th.el-table__cell{height:38px;color:var(--polaris-text-muted);background:#f8f9fc;padding:6px 0;font-size:12px;font-weight:500}.layout .main .operations-page .el-table td.el-table__cell{height:48px;padding:6px 0}.layout .main .operations-page :is(.user-avatar,.workspace-avatar){border-radius:8px;width:30px;height:30px}.layout .main .operations-page :is(.code-chip,.status-tag,.identity-chip,.order-status){border-radius:5px}.layout .main .operations-page .pagination-row{justify-content:flex-end;min-height:46px;padding:8px 14px;overflow-x:auto}.layout .main .operations-page .status-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.layout .main .operations-page .status-overview button{border:1px solid var(--polaris-border-color);min-height:70px;box-shadow:none;text-align:left;background:#f8f9fc;border-radius:10px;flex-direction:row;justify-content:space-between;gap:10px;padding:12px 16px}.layout .main .operations-page .status-overview button.active{box-shadow:none;background:#f1f5ff;border-color:#c6d4ff}.layout .main .operations-page .status-overview button:after{display:none}.layout .main .operations-page .status-overview strong{color:var(--polaris-text-primary);font-size:22px;font-weight:600}.layout .main .operations-page .date-range{flex:0 260px;max-width:100%;width:260px!important}.layout .main .operations-page .search-input{width:280px;max-width:100%}.layout .main .operations-page .period-filter{border-radius:8px}.layout .main .operations-page .period-filter button{min-width:44px;padding:0 10px;font-size:13px}.layout .main .operations-page .mail-tabs{border-color:var(--polaris-border-color);gap:28px;height:42px;margin:0 0 16px}.layout .main .operations-page .mail-tabs button{height:42px;color:var(--polaris-text-muted);padding:0;font-weight:400}.layout .main .operations-page .mail-tabs button.active{color:var(--polaris-color-primary);border-color:var(--polaris-color-primary)}.layout .main .operations-page .mail-grid{gap:16px}.layout .main .operations-page :is(.mail-editor,.mail-preview,.composer-card,.publish-guide){padding:16px}.layout .main .operations-page .editor-heading{margin-bottom:16px}.layout .main .operations-page .brand-settings{background:#f8f9fc;gap:12px;margin-bottom:16px;padding:12px}.layout .main .operations-page .brand-logo{width:48px;height:48px;padding:5px}.layout .main .operations-page .brand-controls{flex-flow:wrap;flex:1;align-items:center;gap:8px 12px}.layout .main .operations-page .preview-empty{min-height:260px}.layout .main .operations-page .publish-layout{gap:16px;margin-bottom:16px}.layout .main .operations-page .composer-card>header{gap:10px;margin-bottom:16px;padding-bottom:12px}.layout .main .operations-page .composer-icon{border-radius:8px;flex:none;width:32px;height:32px}.layout .main .operations-page .composer-footer,.layout .main .operations-page .templates{flex-wrap:wrap;gap:8px}.layout .main .operations-page .templates button{border-radius:6px}.layout .main .operations-page .publish-guide{background:#f8f9fc}.layout .main .operations-page .publish-guide h2{margin-bottom:14px}.layout .main .operations-page .publish-guide dl{gap:14px}.layout .main .operations-page .history-card>header{height:auto;min-height:44px;padding:10px 14px}.layout .main .operations-page .history-card>header>div{align-items:baseline;gap:10px;display:flex}.layout .main .operations-page .history-card header p{margin:0;font-size:12px}.layout .main .operations-page .rich-editor .tiptap{min-height:180px;font-size:14px}.layout .main .operations-page .order-number{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;overflow:hidden}@media (width<=760px){.layout .main .operations-page .el-table__cell.el-table-fixed-column--right{position:static!important}.layout .main .operations-page .el-table__cell.el-table-fixed-column--right:before{display:none}.layout .content-shell:has(>.main>.main-inner>.operations-page){--content-inset:14px}.layout .main:has(>.main-inner>:is(.operations-page,.overview-page)){padding:16px var(--content-inset) 40px}.layout .main .operations-page :is(.overview-grid,.status-overview){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.layout .main .operations-page .overview-card{min-height:76px;padding:12px}.layout .main .operations-page .status-overview button{min-height:64px;padding:10px}.layout .main .operations-page .field-grid{grid-template-columns:minmax(0,1fr);gap:0}.layout .main .operations-page .pagination-row{justify-content:flex-start}.layout .main .operations-page .mail-grid{grid-template-columns:minmax(0,1fr)}.layout .main .operations-page .mail-tabs{gap:20px}.layout .main .operations-page .operations-header{gap:8px}.layout .main .operations-page .publish-layout{grid-template-columns:minmax(0,1fr)}}
