.group-app-wrapper{display:flex;height:100vh;width:100%;overflow:hidden;--group-shell-top-header-height: 48px;--group-shell-title-strip-row-height: 48px;--group-secondary-first-title-to-border: 39px}.group-primary-sider{flex-shrink:0;height:100vh;width:90px;background-color:#001529;box-shadow:2px 0 8px #00000026;z-index:100;display:flex;flex-direction:column;transition:width .2s}.group-primary-sider.is-collapsed{width:64px}.group-primary-inner{display:flex;flex-direction:column;height:100%;min-height:0}.group-primary-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.group-primary-scroll::-webkit-scrollbar{display:none}.group-logo-bar{height:48px;display:flex;align-items:center;justify-content:center;background-color:#002140;border-bottom:1px solid rgba(255,255,255,.1);padding:0 8px}.group-logo-trigger{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;width:100%;cursor:pointer;color:#fff;font-size:16px;font-weight:600;border-radius:4px;padding:4px 2px;border:none;background:transparent;white-space:nowrap}.group-logo-trigger:hover{background-color:#ffffff14}.group-logo-trigger>span{white-space:nowrap;flex-shrink:0}.group-logo-trigger .logo-chevron{font-size:12px;color:#ffffffa6;flex-shrink:0}.group-primary-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;cursor:pointer;color:#ffffffa6;font-size:12px;text-align:center;line-height:1.3;border:none;background:transparent;width:100%;box-sizing:border-box}.group-primary-item:hover{background-color:#ffffff14;color:#fffffff2}.group-primary-item.is-active{background-color:#1890ff!important;color:#fff!important;box-shadow:0 1px 4px #1890ff66}.group-primary-item .menu-icon{font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center}.group-primary-item .menu-text{font-size:12px;line-height:1.3;text-align:center;word-break:break-all;white-space:normal;display:block;width:100%}.group-primary-bottom{flex-shrink:0;border-top:1px solid rgba(255,255,255,.1);background-color:#001529}.group-layout-main{flex:1;min-width:0;max-width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:margin-left .2s;background:#fff}.group-layout-main.ant-layout{background:#fff!important}.group-layout-main.has-secondary-nav{margin-left:200px}.group-layout-header{background:#fff;border-bottom:1px solid #e8e8e8;padding:0!important;padding-inline:0!important;height:var(--group-shell-top-header-height)!important;line-height:1;flex-shrink:0;z-index:10;display:flex;align-items:center}.group-header-toolbar{height:var(--group-shell-top-header-height);display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:16px;width:100%;box-sizing:border-box}.group-header-left{display:flex;align-items:center;gap:8px;flex-shrink:0;height:32px}.group-layout-header .ant-btn{display:inline-flex!important;align-items:center;justify-content:center;line-height:1}.group-layout-header .ant-btn .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.group-layout-header .ant-btn .anticon{line-height:1;vertical-align:0}.group-toolbar-btn{width:32px;height:32px;min-width:32px!important;padding:0!important;color:#666;font-size:18px;transition:color .2s}.group-toolbar-btn .anticon{font-size:18px}.group-toolbar-btn:hover{color:#1890ff!important}.group-toolbar-btn-icon{width:32px;height:32px;min-width:32px!important;padding:0!important;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#666;flex-shrink:0;box-shadow:none}.group-toolbar-btn-icon .anticon{font-size:16px}.group-toolbar-btn-icon:hover,.group-toolbar-btn-icon:focus{background:#f0f0f0;border-color:#1890ff;color:#1890ff}.group-header-tabs{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;height:32px}.group-tabs-wrapper{display:flex;align-items:center;gap:8px;overflow-x:auto;flex:1;min-width:0;scrollbar-width:none;height:32px}.group-tabs-wrapper::-webkit-scrollbar{display:none}.group-tab-item{display:inline-flex;align-items:center;gap:6px;height:32px;box-sizing:border-box;padding:0 12px;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#666;font-size:14px;white-space:nowrap;background:#fafafa;border:1px solid transparent;position:relative;min-width:80px;max-width:200px;flex-shrink:0;transition:all .2s}.group-tab-item:hover{color:#1890ff;background:#e6f7ff}.group-tab-item:hover .group-tab-close{opacity:1}.group-tab-item.is-active{color:#1890ff;background:#e6f7ff;font-weight:500}.group-tab-item.is-active .group-tab-close{opacity:1}.group-tab-item .tab-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:20px}.group-tab-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;font-size:12px;color:#1890ff;opacity:.6;padding:0;border-radius:2px;transition:opacity .2s}.group-tab-close .anticon{font-size:10px;line-height:1}.group-tab-close:hover{opacity:1;background:#1890ff1a;color:#1890ff}.group-tabs-menu-btn{width:32px;height:32px;min-width:32px!important;padding:0!important;flex-shrink:0;color:#666;font-size:16px}.group-tabs-menu-btn .anticon{font-size:14px}.group-tabs-menu-btn:hover{color:#1890ff!important}.group-header-right{display:flex;align-items:center;gap:16px;flex-shrink:0;min-height:32px}.group-header-action-btn{width:32px;height:32px;min-width:32px!important;padding:0!important;font-size:18px;color:#666;transition:color .2s}.group-header-action-btn .anticon{font-size:18px}.group-header-action-btn:hover{color:#1890ff!important}.group-user-info{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s;line-height:1}.group-user-info:hover{background-color:#f5f5f5}.group-user-avatar{background-color:#1890ff!important}.group-user-name{color:#000000d9;font-size:14px;line-height:1}.group-user-chevron{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:#00000073}.group-user-avatar.ant-avatar{flex-shrink:0}.group-layout-title-bar{background:#fff;border-bottom:1px solid #e8e8e8;min-height:var(--group-shell-title-strip-row-height);flex-shrink:0;z-index:5;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.group-shell-title-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;min-height:var(--group-shell-title-strip-row-height);box-sizing:border-box}.group-shell-before-title{display:flex;align-items:center;flex-shrink:0;gap:8px}.group-shell-title-page-wrap{flex:1;min-width:0}.group-shell-page-title{margin:0;font-size:16px;font-weight:600;line-height:1.35;color:#000000e0}.group-shell-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-shrink:0}.group-layout-content{flex:1 1 auto;min-height:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;background:#f4f5f7!important;box-sizing:border-box;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch}.group-layout-content::-webkit-scrollbar{display:none}.group-layout-content.ant-layout-content{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;background:#f4f5f7!important}.group-secondary-nav{position:fixed;top:0;width:200px;height:100vh;background:#fff;border-right:1px solid #e8e8e8;z-index:100;display:flex;flex-direction:column;transition:left .2s;box-sizing:border-box}.group-secondary-head-stack{display:flex;flex-direction:column;flex-shrink:0;margin-bottom:calc(var(--group-shell-title-strip-row-height) - var(--group-secondary-first-title-to-border));box-sizing:border-box}.group-secondary-head-sync-row{flex-shrink:0;display:flex;align-items:center;height:var(--group-shell-top-header-height);box-sizing:border-box;padding:0 16px;border-bottom:1px solid #e8e8e8;background:#fff}.group-secondary-head-module-label{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#000000d9}.group-secondary-head-module-label .parent-icon{font-size:18px;color:#1890ff;display:inline-flex;align-items:center;justify-content:center}.group-secondary-head-module-label .parent-icon .erp-nav-svg{width:18px;height:18px}.group-secondary-guide-platform{padding:8px 12px 10px;border-bottom:1px solid #e8e8e8;background:#fff;flex-shrink:0}.group-secondary-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.group-secondary-content::-webkit-scrollbar{display:none}.group-secondary-group{margin-bottom:24px}.group-secondary-title{padding:8px 16px;font-size:14px;font-weight:600;line-height:22px;color:#000000d9;border-bottom:1px solid #f0f0f0;margin-bottom:8px;box-sizing:content-box}.group-secondary-item{padding:10px 16px;font-size:14px;color:#000000a6;cursor:pointer;transition:all .2s}.group-secondary-item:hover{background-color:#f5f5f5;color:#1890ff}.group-secondary-item.is-active{background-color:#e6f7ff;color:#1890ff;font-weight:500;border-right:3px solid #1890ff}.group-secondary-item.is-red{color:#e6162e}.group-secondary-item.is-red:hover{color:#cf1322;background-color:#fff1f0}.group-secondary-item.is-red.is-active{color:#cf1322;background-color:#fff1f0;border-right-color:#e6162e}.group-secondary-footer{flex-shrink:0;padding:8px 16px;border-top:1px solid #e8e8e8;background:#fff;display:flex;align-items:center;justify-content:center}.group-freeze-btn{color:#00000073;font-size:12px;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.group-freeze-btn:hover{color:#1890ff}#page-title-bar-tabs{flex-shrink:0;overflow:hidden}#page-title-bar-tabs:not(:empty){border-top:1px solid #f0f0f0}.home-dashboard{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;flex:1 1 auto;min-height:0;margin:0;padding:0;background:transparent}.home-dashboard>.ant-card{width:100%;max-width:100%}.home-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 24px;width:100%}.route-placeholder-wrap{flex:1 1 auto;min-height:0;padding:0;box-sizing:border-box;width:100%;background:#f4f5f7}.group-app-wrapper .table-wrapper,.ant-modal-root .table-wrapper{scrollbar-width:none}.group-app-wrapper .table-wrapper.tw-table-scrollbar-active,.ant-modal-root .table-wrapper.tw-table-scrollbar-active{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}.group-app-wrapper .table-wrapper::-webkit-scrollbar,.ant-modal-root .table-wrapper::-webkit-scrollbar{width:8px;height:8px}.group-app-wrapper .table-wrapper::-webkit-scrollbar-thumb,.ant-modal-root .table-wrapper::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.group-app-wrapper .table-wrapper.tw-table-scrollbar-active::-webkit-scrollbar-thumb,.ant-modal-root .table-wrapper.tw-table-scrollbar-active::-webkit-scrollbar-thumb{background-color:#00000047}.group-app-wrapper .table-wrapper::-webkit-scrollbar-track,.ant-modal-root .table-wrapper::-webkit-scrollbar-track{background:transparent}.group-app-wrapper .ant-table-wrapper .ant-table-body,.group-app-wrapper .ant-table-wrapper .ant-table-content,.ant-modal-root .ant-table-wrapper .ant-table-body,.ant-modal-root .ant-table-wrapper .ant-table-content{scrollbar-width:none}.group-app-wrapper .ant-table-wrapper .ant-table-body.tw-table-scrollbar-active,.group-app-wrapper .ant-table-wrapper .ant-table-content.tw-table-scrollbar-active,.ant-modal-root .ant-table-wrapper .ant-table-body.tw-table-scrollbar-active,.ant-modal-root .ant-table-wrapper .ant-table-content.tw-table-scrollbar-active{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}.group-app-wrapper .ant-table-wrapper .ant-table-body::-webkit-scrollbar,.group-app-wrapper .ant-table-wrapper .ant-table-content::-webkit-scrollbar,.ant-modal-root .ant-table-wrapper .ant-table-body::-webkit-scrollbar,.ant-modal-root .ant-table-wrapper .ant-table-content::-webkit-scrollbar{width:8px;height:8px}.group-app-wrapper .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb,.group-app-wrapper .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb,.ant-modal-root .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb,.ant-modal-root .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.group-app-wrapper .ant-table-wrapper .ant-table-body.tw-table-scrollbar-active::-webkit-scrollbar-thumb,.group-app-wrapper .ant-table-wrapper .ant-table-content.tw-table-scrollbar-active::-webkit-scrollbar-thumb,.ant-modal-root .ant-table-wrapper .ant-table-body.tw-table-scrollbar-active::-webkit-scrollbar-thumb,.ant-modal-root .ant-table-wrapper .ant-table-content.tw-table-scrollbar-active::-webkit-scrollbar-thumb{background-color:#00000047}.group-app-wrapper .ant-table-wrapper .ant-table-body::-webkit-scrollbar-track,.group-app-wrapper .ant-table-wrapper .ant-table-content::-webkit-scrollbar-track,.ant-modal-root .ant-table-wrapper .ant-table-body::-webkit-scrollbar-track,.ant-modal-root .ant-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:transparent}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.embedded-page-design-dock-prd-editor .embedded-prd-quill-wrap,.embedded-page-design-dock-prd-editor .embedded-prd-quill-wrap .quill{overflow:visible!important}.embedded-page-design-dock-prd-editor .embedded-prd-quill-wrap,.embedded-page-design-dock-prd-editor .embedded-prd-quill-wrap .quill,.embedded-page-design-dock-prd-editor .embedded-prd-quill-wrap .ql-toolbar.ql-snow,.embedded-page-design-dock-prd-editor .embedded-prd-quill-wrap .ql-container.ql-snow{width:100%;max-width:100%;box-sizing:border-box}.embedded-page-design-dock-prd-editor .embedded-prd-quill-wrap .ql-toolbar.ql-snow{align-items:center!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative;z-index:10}.embedded-page-design-dock-prd-editor .embedded-prd-quill-wrap .ql-container.ql-snow{position:relative;z-index:0}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow{width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:6px 6px 0 0;border-color:#f0f0f0;font-family:inherit;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;align-content:flex-start!important;justify-content:flex-start!important;gap:4px;overflow:visible!important;padding:3px 6px!important;min-height:0!important;line-height:1!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow .ql-formats{display:inline-flex!important;flex-direction:row!important;align-items:center!important;flex-shrink:0!important;margin-right:0!important;float:none!important;width:auto!important;max-width:none!important;vertical-align:middle!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow .ql-formats:after{display:none!important;content:none!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow .ql-formats:not(:last-child){padding-right:8px;border-right:1px solid #f0f0f0}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow button{float:none!important;flex-shrink:0;width:22px!important;height:22px!important;padding:0!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow button svg{float:none!important;width:16px!important;height:16px!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow .ql-picker{float:none!important;flex-shrink:0;height:22px!important;font-size:12px!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow .ql-picker-label{float:none!important;padding:1px 3px!important;line-height:20px!important;font-size:12px!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{z-index:3!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow .ql-picker-options{font-size:12px!important;z-index:20!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:20!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow .ql-picker.ql-expanded{z-index:25!important}.embedded-page-design-dock-prd-editor .ql-toolbar.ql-snow:after{display:none!important;content:none!important}.embedded-prd-table-float-toolbar__panel{padding:8px 10px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 4px 14px #0000001f}.embedded-app-frame-wrap{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#f4f5f7;padding:12px 0 16px;scrollbar-width:none;-ms-overflow-style:none}.embedded-app-frame-wrap::-webkit-scrollbar{display:none}.embedded-app-frame-wrap:not(.embedded-app-frame-wrap--iphone17-pro) .embedded-app-frame{flex:1;width:100%;min-height:0;border:none;background:#fff}.embedded-multi-preview{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px 24px;padding:12px 10px 20px;min-height:100%;box-sizing:border-box;background:#f5f5f5;scrollbar-width:none;-ms-overflow-style:none}.embedded-multi-preview::-webkit-scrollbar{display:none}@media(min-width:1400px){.embedded-multi-preview{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-left:16px;padding-right:16px}}@media(max-width:1200px){.embedded-multi-preview:not(.embedded-multi-preview--with-selector){flex-direction:column;align-items:center}}.embedded-multi-preview--with-selector{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:20px 28px;padding:16px 20px 24px}.embedded-wholesale-dock-shell{flex:1 1 auto;min-height:0;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background:#f4f5f7}.embedded-multi-preview--with-selector.embedded-design-workbench.embedded-wholesale-dock-workbench{display:flex;justify-content:flex-start;align-items:stretch;align-self:stretch;flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0;box-sizing:border-box;padding:32px 32px 64px;gap:24px;flex-wrap:nowrap;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000a,0 8px 28px #0f172a14}.embedded-design-workbench .embedded-multi-preview__config-col{flex:2 1 0;min-width:min(100%,260px);min-height:0;display:flex;flex-direction:column;align-self:stretch}.embedded-design-workbench .embedded-multi-preview__device-col{flex:1 1 0;min-width:min(100%,280px);max-width:460px;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;align-self:stretch}.embedded-design-workbench .embedded-multi-preview__device-col.embedded-multi-preview__device-col--pos-wholesale-terminal,.embedded-design-workbench .embedded-multi-preview__device-col.embedded-multi-preview__device-col--pos-terminal{flex:0 0 auto;width:max-content;max-width:none;min-width:0;align-self:flex-start;align-items:flex-start;overflow:auto;overflow-x:auto}.embedded-design-workbench .embedded-pos-terminal-page{width:auto;max-width:none}.embedded-design-workbench .embedded-pos-terminal-frame{max-width:none}.embedded-design-workbench-config-placeholder{padding:32px;font-size:14px;line-height:1.65;color:#00000073;background:#fafafa;border:1px dashed #e8e8e8;border-radius:8px;box-sizing:border-box}.embedded-design-workbench .embedded-preview-state-card{flex:1 1 auto;width:auto!important;min-width:0;max-width:none;align-self:stretch;max-height:none;height:auto;position:relative;top:auto;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:transparent;box-shadow:none!important}.embedded-wholesale-dock-workbench .embedded-preview-state-card.embedded-preview-state-card--wholesale,.embedded-wholesale-dock-workbench .embedded-preview-state-card.embedded-preview-state-card--iframe-wholesale{overflow:visible}.embedded-design-workbench .embedded-preview-state-card.ant-card>.ant-card-body{padding:0!important}.embedded-multi-preview--wholesale-dock .embedded-preview-state-card.ant-card>.ant-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.embedded-design-workbench .embedded-multi-preview__device-col--iframe-stretch{align-self:stretch;justify-content:center;width:100%;max-width:min(420px,100%)}.embedded-design-workbench .embedded-multi-preview__device-col--iframe-stretch .embedded-app-frame{width:100%;min-height:min(720px,calc(100vh - 220px));border:none;border-radius:28px;box-shadow:0 12px 40px #0f172a1f,0 4px 12px #0f172a14;background:#fff;display:block}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabs.ant-tabs-top{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabs .ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow:visible}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabs .ant-tabs-content{height:100%}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabs .ant-tabs-tabpane{height:100%;overflow:auto}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabpane{max-height:none;min-height:0}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabpane--prd{box-sizing:border-box;height:100%;display:flex;flex-direction:column;min-height:0;overflow:visible}.embedded-multi-preview--wholesale-dock .embedded-page-design-dock-prd-editor{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.embedded-multi-preview--wholesale-dock .embedded-page-design-dock-prd-editor__toolbar{flex-shrink:0}.embedded-multi-preview--wholesale-dock .embedded-prd-quill-wrap,.embedded-multi-preview--wholesale-dock .embedded-prd-quill-wrap .quill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.embedded-multi-preview--wholesale-dock .embedded-prd-quill-wrap .ql-toolbar.ql-snow{flex:0 0 auto!important;align-self:stretch;height:auto!important}.embedded-multi-preview--wholesale-dock .embedded-prd-quill-wrap .ql-container.ql-snow{flex:1 1 auto!important;min-height:0!important;max-height:none!important;height:auto!important}.embedded-multi-preview--wholesale-dock .embedded-prd-quill-wrap .ql-editor{min-height:160px}.embedded-multi-preview--wholesale-dock .embedded-prd-html-preview{flex:1 1 auto;min-height:0;max-height:none!important}.embedded-erp-module-config-drawer{padding:0;height:100%;display:flex;flex-direction:column}.embedded-module-config-shell-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.embedded-module-config-shell-drawer .embedded-wholesale-dock-config-list--master-detail{flex:1 1 auto;min-height:0}.embedded-multi-preview--wholesale-dock .embedded-wholesale-page-config-stack{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.embedded-wholesale-dock-config-source-hint{margin:0;padding:8px 10px;font-size:12px;line-height:1.5;color:#00000073;background:#fff;border:0;border-bottom:1px solid #ebeef5}.embedded-wholesale-dock-config-source-hint__path{margin:0 2px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;color:#000000a6;background:#0000000a;border-radius:4px}.embedded-wholesale-dock-config-with-preview{display:flex;flex-direction:column;gap:0}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list--master-detail{flex:1 1 auto;min-height:320px}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list{width:100%}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__head{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:center;padding:0 12px 8px;margin-bottom:12px;border-bottom:1px solid #d9d9d9}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__head-cell{font-size:14px;font-weight:600;line-height:22px;color:#000000d9}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__body{display:flex;flex-direction:column;gap:16px}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__group{border:1px solid #d9d9d9;background:#fff}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__group-head{padding:8px 12px;background:#fafafa;border-bottom:1px solid #d9d9d9}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__group-title{margin:0;font-size:14px;font-weight:600;line-height:22px;color:#000000d9}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__group-body{display:flex;flex-direction:column}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__field{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:start;padding:10px 12px;border-bottom:1px solid #f0f0f0}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__group-body>.embedded-wholesale-dock-config-list__field:last-child{border-bottom:none}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__label{font-size:14px;font-weight:400;line-height:22px;color:#000000d9;white-space:nowrap}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-config-list__control{min-width:0;overflow:visible}.embedded-wholesale-dock-config-list .embedded-preview-state-card__radios.ant-radio-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:0 16px;width:100%;overflow:visible}.embedded-wholesale-dock-config-list .embedded-preview-state-card__radios .ant-radio-wrapper{margin-inline-end:0!important;margin-bottom:0!important;white-space:nowrap;flex-shrink:0}.embedded-wholesale-dock-config-list--master-detail{display:flex;align-items:stretch;gap:0;min-height:280px;height:100%;max-height:100%;border:none;background:#fff;overflow:hidden}.embedded-wholesale-dock-config-list__nav{flex:0 0 240px;width:240px;min-width:0;border-right:1px solid #f0f0f0;background:#fff;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.embedded-wholesale-dock-config-list__nav::-webkit-scrollbar{display:none;width:0;height:0}.embedded-wholesale-dock-config-list__nav-title{margin:0;padding:10px 12px 8px;font-size:13px;font-weight:600;line-height:20px;color:#000000e0;border-bottom:1px solid #f0f0f0}.embedded-wholesale-dock-config-list__tree.ant-tree{height:calc(100% - 39px);overflow-y:auto;overflow-x:hidden;padding:8px 4px 12px;background:transparent;scrollbar-width:none;-ms-overflow-style:none}.embedded-wholesale-dock-config-list__tree.ant-tree::-webkit-scrollbar{display:none;width:0;height:0}.embedded-wholesale-dock-config-list__tree.ant-tree .ant-tree-treenode{display:flex;align-items:center;width:100%}.embedded-wholesale-dock-config-list__tree.ant-tree .ant-tree-switcher{align-self:stretch;display:inline-flex;align-items:center;justify-content:center}.embedded-wholesale-dock-config-list__tree.ant-tree .ant-tree-node-content-wrapper{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border-radius:0}.embedded-wholesale-dock-config-list__tree.ant-tree .ant-tree-title{font-size:14px;line-height:22px;color:#000000d9}.embedded-wholesale-dock-config-list__tree.ant-tree .ant-tree-node-selected .ant-tree-title{color:#1677ff;font-weight:500}.embedded-wholesale-dock-config-list__nav-list{list-style:none;margin:0;padding:4px 0 12px}.embedded-wholesale-dock-config-list__nav-group{margin:0;padding:0}.embedded-wholesale-dock-config-list__nav-group+.embedded-wholesale-dock-config-list__nav-group{margin-top:4px}.embedded-wholesale-dock-config-list__nav-group-title{margin:0;padding:10px 16px 6px;font-size:14px;font-weight:600;line-height:22px;color:#000000e0}.embedded-wholesale-dock-config-list__nav-sublist{list-style:none;margin:0;padding:0 0 0 8px}.embedded-wholesale-dock-config-list__nav-sublist--flat{padding-bottom:4px;padding-left:0}.embedded-wholesale-dock-config-list__nav-item{display:block;width:100%;margin:0;padding:7px 16px;border:none;border-radius:0;background:transparent;text-align:left;font-size:14px;line-height:22px;color:#000000d9;cursor:pointer;transition:background .15s ease,color .15s ease}.embedded-wholesale-dock-config-list__nav-item:hover{background:#0000000a}.embedded-wholesale-dock-config-list__nav-item--active{background:#e6f4ff;color:#1677ff;font-weight:500}.embedded-wholesale-dock-config-list__nav-item--active:hover{background:#e6f4ff}.embedded-wholesale-dock-config-list__nav-item--module{font-weight:600;color:#000000e0}.embedded-wholesale-dock-config-list__nav-item--module.embedded-wholesale-dock-config-list__nav-item--active{color:#1677ff}.embedded-wholesale-dock-config-list__nav-item--component{padding-left:28px;padding-right:16px;font-weight:400;color:#000000bf}.embedded-wholesale-dock-config-list__detail{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px 24px 28px;background:#fff;scrollbar-width:none;-ms-overflow-style:none}.embedded-wholesale-dock-config-list__detail::-webkit-scrollbar{display:none;width:0;height:0}.embedded-wholesale-dock-config-detail__section{margin:0 0 8px;font-size:12px;font-weight:600;line-height:20px;color:#00000073}.embedded-wholesale-dock-config-detail__title{margin:0 0 16px;font-size:18px;font-weight:600;line-height:26px;color:#000000e0}.embedded-wholesale-dock-config-detail__title--module,.embedded-wholesale-dock-config-detail__title--component{font-size:18px}.embedded-wholesale-dock-config-detail{max-width:100%}.embedded-wholesale-dock-config-detail--button{display:flex;flex-direction:column;gap:24px}.embedded-wholesale-dock-config-detail.form-controls-page .section-title{font-size:16px;font-weight:600;color:#303133;margin:0 0 20px}.embedded-wholesale-dock-config-detail.form-controls-page .form-control-doc-block{margin-bottom:20px}.embedded-wholesale-dock-config-detail.form-controls-page .form-control-doc-block:last-child{margin-bottom:0}.embedded-wholesale-dock-config-detail.form-controls-page .form-control-doc-block .doc-spec-subtitle{margin:0 0 10px;padding-left:10px;border-left:3px solid #1890ff;font-size:14px;font-weight:600;line-height:22px;color:#000000e0;white-space:nowrap}.embedded-wholesale-dock-config-detail.form-controls-page .form-control-doc-block .doc-spec-content{margin:0;font-size:13px;line-height:1.65;color:#000000a6}.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap{overflow:hidden;border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 1px 2px #00000008}.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-table,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table{width:100%;table-layout:fixed;border-collapse:collapse;border:none;font-size:13px;line-height:1.65}.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-table td,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table th,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table td{padding:10px 14px;border:none;color:#000000e0;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;vertical-align:top}.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-table td:last-child,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table th:last-child,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table td:last-child{border-right:0}.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-table tbody tr:last-child td,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table tbody tr:last-child td{border-bottom:0}.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-table .doc-spec-label,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table thead th.doc-spec-states-table__head:first-child,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table tbody td.doc-spec-label{width:220px;min-width:200px;max-width:260px;font-weight:600;color:#000000a6;background:#f7f8fa}.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table thead th.doc-spec-states-table__head{font-weight:600;color:#000000a6;background:#fafafa}.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-table td:first-child,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table th:first-child,.embedded-wholesale-dock-config-detail.form-controls-page .doc-spec-table-wrap .doc-spec-states-table td:first-child{width:220px;min-width:200px;max-width:260px}.embedded-wholesale-dock-config-detail-block{margin:0}.embedded-wholesale-dock-config-detail-block__title{margin:0 0 10px;padding-left:10px;border-left:3px solid #1677ff;font-size:15px;font-weight:600;line-height:24px;letter-spacing:.02em;color:#000000e0}.embedded-wholesale-dock-config-detail-block--table-column{margin-top:4px}.embedded-wholesale-dock-config-detail-block__title--sub{padding-left:22px;border-left-width:2px;border-left-color:#1677ff73;font-size:14px;font-weight:500;color:#000000a6}.embedded-wholesale-dock-config-detail-empty{padding:48px 0;text-align:center;font-size:14px;line-height:22px;color:#00000073}.embedded-wholesale-dock-config-detail-table-wrap{overflow-x:auto;border:1px solid #e8e8e8;border-radius:6px;background:#fff;box-shadow:0 1px 2px #0000000a}.embedded-wholesale-dock-config-detail-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:22px}.embedded-wholesale-dock-config-detail-table th,.embedded-wholesale-dock-config-detail-table td{padding:12px 16px;border-bottom:1px solid #f0f0f0;text-align:left;vertical-align:top}.embedded-wholesale-dock-config-detail-table tbody tr:last-child th,.embedded-wholesale-dock-config-detail-table tbody tr:last-child td{border-bottom:none}.embedded-wholesale-dock-config-detail-table th{width:148px;min-width:148px;font-weight:500;font-size:13px;line-height:22px;color:#0000008c;background:#fafafa;border-right:1px solid #f0f0f0;white-space:normal;word-break:keep-all}.embedded-wholesale-dock-config-detail-block--table-column .embedded-wholesale-dock-config-detail-table th{width:168px;min-width:168px}.embedded-wholesale-dock-config-detail-table td{color:#000000e0;word-break:break-word}.embedded-wholesale-dock-config-detail-table__value{font-weight:500;color:#000000e0}.embedded-wholesale-dock-config-detail-table__desc{font-size:14px;line-height:1.75;color:#000000bf}.embedded-wholesale-dock-config-detail-table__enum-options{line-height:1.75;color:#000000bf}.embedded-wholesale-dock-config-detail-table__enum-options p{margin:0 0 4px}.embedded-wholesale-dock-config-detail-table__options{margin:0;padding-left:18px;line-height:1.75;color:#000000bf}.embedded-wholesale-dock-config-detail-table__options li+li{margin-top:2px}.embedded-wholesale-dock-config-detail-table__action-list{margin:0;padding:0;list-style:none}.embedded-wholesale-dock-config-detail-table__action-item+.embedded-wholesale-dock-config-detail-table__action-item{margin-top:12px;padding-top:12px;border-top:1px dashed #f0f0f0}.embedded-wholesale-dock-config-detail-table__action-name{margin:0 0 4px;font-weight:600;color:#000000e0}.embedded-wholesale-dock-config-detail-table__action-item p{margin:0 0 4px;line-height:1.75;color:#000000bf}.embedded-wholesale-dock-config-detail-table__action-item p:last-child{margin-bottom:0}.embedded-wholesale-dock-config-detail-table__action-label{color:#0000008c}.embedded-wholesale-dock-config-detail-table__status{min-width:0;overflow:visible;padding-top:11px;padding-bottom:11px}.embedded-wholesale-dock-config-preview{width:100%;margin:0;border:1px solid #ebeef5;border-radius:0;background:#fff;overflow:hidden}.embedded-wholesale-dock-config-source-hint+.embedded-wholesale-dock-config-preview{margin-top:0}.embedded-wholesale-dock-config-preview__body{min-height:80px;padding:12px 14px;background:#fafafa;display:flex;align-items:center}.embedded-wholesale-dock-config-preview__muted{color:#00000073;font-size:13px}.embedded-wholesale-dock-config-list--master-detail .embedded-preview-state-card__radios.ant-radio-group{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:8px 24px}.embedded-wholesale-dock-config-list--master-detail .embedded-preview-state-card__radios .ant-radio-wrapper{margin-inline-end:0!important;font-size:14px;color:#000000e0}.embedded-wholesale-dock-config-list--three-col .embedded-wholesale-dock-config-list__head,.embedded-wholesale-dock-config-list--three-col .embedded-wholesale-dock-config-list__field{grid-template-columns:minmax(140px,28%) minmax(88px,16%) minmax(0,1fr)}.embedded-wholesale-dock-config-list--three-col .embedded-wholesale-dock-config-list__kind{font-size:13px;line-height:22px;color:#00000073;white-space:nowrap}.embedded-wholesale-dock-config-list__status-empty{color:#00000040;-webkit-user-select:none;user-select:none}.embedded-wholesale-dock-config-list__field--module .embedded-wholesale-dock-config-list__label{font-weight:600}.embedded-wholesale-dock-config-list__field--module .embedded-wholesale-dock-config-list__kind{color:#000000a6;font-weight:500}.embedded-wholesale-dock-config-list__field--module{background:#fafafa}.embedded-module-config-shell-drawer .embedded-wholesale-dock-config-list--three-col .embedded-wholesale-dock-config-list__head,.embedded-module-config-shell-drawer .embedded-wholesale-dock-config-list--three-col .embedded-wholesale-dock-config-list__field,.embedded-page-design-workbench-drawer .embedded-wholesale-dock-config-list--three-col .embedded-wholesale-dock-config-list__head,.embedded-page-design-workbench-drawer .embedded-wholesale-dock-config-list--three-col .embedded-wholesale-dock-config-list__field{grid-template-columns:minmax(160px,26%) minmax(96px,14%) minmax(0,1fr)}.embedded-module-config-shell-drawer .ant-drawer-body,.embedded-page-design-workbench-drawer .ant-drawer-body{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.embedded-module-config-shell-drawer .ant-drawer-body::-webkit-scrollbar,.embedded-page-design-workbench-drawer .ant-drawer-body::-webkit-scrollbar{display:none;width:0;height:0}.embedded-module-config-shell-drawer .embedded-wholesale-dock-config-list,.embedded-module-config-shell-drawer .embedded-wholesale-page-config-stack,.embedded-page-design-workbench-drawer .embedded-wholesale-dock-config-list,.embedded-page-design-workbench-drawer .embedded-wholesale-page-config-stack{overflow-x:hidden;max-width:100%}.embedded-module-config-shell-drawer .embedded-wholesale-dock-config-list:not(.embedded-wholesale-dock-config-list--three-col) .embedded-wholesale-dock-config-list__head,.embedded-module-config-shell-drawer .embedded-wholesale-dock-config-list:not(.embedded-wholesale-dock-config-list--three-col) .embedded-wholesale-dock-config-list__field,.embedded-page-design-workbench-drawer .embedded-wholesale-dock-config-list:not(.embedded-wholesale-dock-config-list--three-col) .embedded-wholesale-dock-config-list__head,.embedded-page-design-workbench-drawer .embedded-wholesale-dock-config-list:not(.embedded-wholesale-dock-config-list--three-col) .embedded-wholesale-dock-config-list__field{grid-template-columns:minmax(200px,28%) minmax(0,1fr)}.embedded-multi-preview--wholesale-dock .embedded-preview-state-card__hint{max-width:none;margin:0;font-size:12px;line-height:1.5;color:#00000073}.embedded-multi-preview--wholesale-dock .embedded-preview-state-card__reset{margin:0!important}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabpane--config .embedded-preview-state-card__radios.ant-radio-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center;gap:0 20px;overflow:visible;max-width:100%}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabpane--config .embedded-preview-state-card__radios .ant-radio-wrapper{margin-inline-end:0!important;margin-bottom:0!important;white-space:nowrap;flex-shrink:0}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabpane--config .embedded-preview-state-card__radios.ant-checkbox-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center;gap:0 20px;overflow:visible;max-width:100%}.embedded-multi-preview--wholesale-dock .embedded-wholesale-dock-tabpane--config .embedded-preview-state-card__radios.ant-checkbox-group .ant-checkbox-wrapper{margin-inline-end:0!important;margin-bottom:0!important;white-space:nowrap;flex-shrink:0}.embedded-multi-preview__device-col{flex-shrink:0}.embedded-preview-state-card{width:288px;flex-shrink:0;position:sticky;top:12px;align-self:flex-start;max-height:min(calc(100vh - 120px),780px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.embedded-preview-state-card::-webkit-scrollbar{display:none;width:0;height:0}.embedded-preview-state-card__radios.ant-radio-group{display:flex;flex-direction:column;gap:2px;width:100%}.embedded-preview-state-card__radio-row{align-items:flex-start;margin:0!important;padding:8px 4px;line-height:1.45;white-space:normal}.embedded-preview-state-card__main-title{margin:0 0 8px;font-size:15px}.embedded-preview-state-card__switch-label{font-size:13px}.embedded-preview-state-card__hint{font-size:12px;max-width:220px;line-height:1.35}.embedded-preview-state-card__reset{margin-bottom:0!important;margin-top:12px}.embedded-wholesale-dock-tabs .ant-tabs-nav{margin-bottom:8px}.embedded-wholesale-dock-tabpane{max-height:min(calc(100vh - 240px),620px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:4px;box-sizing:border-box}.embedded-wholesale-dock-tabpane::-webkit-scrollbar{display:none;width:0;height:0}.embedded-wholesale-dock-tabpane--prd{font-size:13px;line-height:1.5}.embedded-page-design-dock-prd-editor{margin-top:0}.embedded-page-design-dock-prd-editor--drawer,.embedded-page-design-dock-prd-editor--drawer .embedded-prd-quill-wrap,.embedded-page-design-dock-prd-editor--drawer .embedded-prd-quill-wrap .quill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.embedded-page-design-dock-prd-editor--drawer .embedded-prd-quill-wrap .ql-toolbar.ql-snow{flex:0 0 auto!important;height:auto!important}.embedded-page-design-dock-prd-editor--drawer .embedded-prd-quill-wrap .ql-container.ql-snow{flex:1 1 auto!important;min-height:120px!important;max-height:none!important}.embedded-page-design-dock-prd-editor--drawer .embedded-prd-html-preview{flex:1 1 auto;min-height:0;max-height:none!important}.embedded-page-design-dock-prd-editor__loading{flex:1 1 auto;min-height:160px;display:flex;align-items:center;justify-content:center}.embedded-prd-shell-drawer .embedded-prd-shell-drawer__body-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible;padding:12px 16px 16px;box-sizing:border-box}.embedded-page-design-workbench-drawer .ant-drawer-header{position:relative;flex-shrink:0}.embedded-page-design-workbench-drawer .ant-drawer-header-title{flex:1;min-width:0}.embedded-page-design-workbench-drawer .ant-drawer-title{width:100%}.embedded-page-design-workbench-drawer__header{display:flex;align-items:center;width:100%;min-height:24px}.embedded-page-design-workbench-drawer__header-brand{font-size:16px;font-weight:600;color:#000000e0;line-height:1.4}.embedded-page-design-workbench-drawer__header-tabs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.embedded-page-design-workbench-drawer__header-tabs.ant-tabs-top>.ant-tabs-nav{margin-bottom:0}.embedded-page-design-workbench-drawer__header-tabs .ant-tabs-nav:before{border-bottom:none}.embedded-page-design-workbench-drawer__header-tabs .ant-tabs-content-holder{display:none}.embedded-page-design-workbench-drawer__header-preview-switch{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.embedded-page-design-workbench-drawer__header-preview-switch-label{font-size:12px;line-height:1;color:#000000a6}.embedded-page-design-workbench-drawer__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;box-sizing:border-box}.embedded-page-design-workbench-drawer .embedded-page-design-workbench-drawer__module-pane{max-height:none;height:100%;min-height:0;overflow:hidden;padding:0;box-sizing:border-box;display:flex;flex-direction:column}.embedded-page-design-workbench-drawer .embedded-page-design-workbench-drawer__module-pane .embedded-wholesale-dock-config-list--master-detail{flex:1 1 auto;min-height:0}.embedded-page-design-workbench-drawer .embedded-page-design-workbench-drawer__module-pane .embedded-wholesale-page-config-stack,.embedded-page-design-workbench-drawer .embedded-page-design-workbench-drawer__module-pane .embedded-erp-module-config-drawer{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.embedded-page-design-workbench-drawer .embedded-page-design-workbench-drawer__module-pane .embedded-wholesale-dock-tabpane--config{scrollbar-width:none;-ms-overflow-style:none}.embedded-page-design-workbench-drawer .embedded-page-design-workbench-drawer__module-pane .embedded-wholesale-dock-tabpane--config::-webkit-scrollbar{display:none;width:0;height:0}.embedded-page-design-workbench-drawer .embedded-page-design-workbench-drawer__prd-pane{height:100%;max-height:none;overflow:visible;padding:0}.embedded-page-design-workbench-drawer .embedded-page-design-workbench-drawer__prd-pane .embedded-prd-shell-drawer__body-inner{height:100%;padding:0}.embedded-page-design-workbench-fab{position:fixed;z-index:1050;display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 14px 0 11px;border:1px solid #e3e6eb;border-radius:17px;background:#fff;color:#000000c7;font:inherit;font-size:13px;line-height:1;letter-spacing:.02em;cursor:pointer;box-shadow:0 1px 4px #0f172a0f;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,background-color .18s ease,right .3s cubic-bezier(.23,1,.32,1)}.embedded-page-design-workbench-fab--edge-right,.embedded-page-design-workbench-fab--edge-drawer{top:50%;transform:translateY(-50%);flex-direction:column;justify-content:center;width:36px;height:auto;padding:10px 0 12px;gap:6px}.embedded-page-design-workbench-fab--edge-right{right:0;left:auto;border-right:none;border-radius:8px 0 0 8px;box-shadow:-2px 0 8px #0f172a14}.embedded-page-design-workbench-fab--edge-drawer{right:60%;left:auto;border-right:none;border-radius:8px 0 0 8px;box-shadow:-2px 0 10px #0f172a1a}.embedded-page-design-workbench-fab--edge-right .embedded-page-design-workbench-fab__icon,.embedded-page-design-workbench-fab--edge-drawer .embedded-page-design-workbench-fab__icon{font-size:15px}.embedded-page-design-workbench-fab--edge-right .embedded-page-design-workbench-fab__label,.embedded-page-design-workbench-fab--edge-drawer .embedded-page-design-workbench-fab__label{writing-mode:vertical-rl;letter-spacing:.14em;font-size:12px;line-height:1.2}.embedded-page-design-workbench-fab:hover,.embedded-page-design-workbench-fab--edge-right:hover,.embedded-page-design-workbench-fab--edge-drawer:hover{border-color:#91caff;color:#1677ff;background:#fafcff}.embedded-page-design-workbench-fab--edge-right:hover,.embedded-page-design-workbench-fab--edge-drawer:hover{box-shadow:-2px 0 10px #1677ff1f}.embedded-page-design-workbench-fab:active,.embedded-page-design-workbench-fab--edge-right:active,.embedded-page-design-workbench-fab--edge-drawer:active{background:#f0f6ff}.embedded-page-design-workbench-fab--edge-right.embedded-page-design-workbench-fab--active,.embedded-page-design-workbench-fab--edge-drawer.embedded-page-design-workbench-fab--active{color:#1677ff;border-color:#91caff;background:#f0f6ff;box-shadow:-2px 0 10px #1677ff24}.embedded-page-design-workbench-fab:not(.embedded-page-design-workbench-fab--edge-right):not(.embedded-page-design-workbench-fab--edge-drawer):hover{box-shadow:0 2px 8px #1677ff1a}.embedded-page-design-workbench-fab:not(.embedded-page-design-workbench-fab--edge-right):not(.embedded-page-design-workbench-fab--edge-drawer):active{box-shadow:0 1px 3px #1677ff1f}.embedded-page-design-workbench-fab:focus-visible{outline:2px solid rgba(22,119,255,.35);outline-offset:2px}.embedded-page-design-workbench-fab__icon{font-size:14px;color:inherit}.embedded-page-design-workbench-fab__label{white-space:nowrap}.embedded-page-design-dock-prd-editor__toolbar{margin-bottom:6px}.embedded-prd-quill-wrap .ql-container.ql-snow{border-radius:0 0 6px 6px;border-color:#f0f0f0;font-size:14px;line-height:1.65;min-height:260px;max-height:min(52vh,440px);overflow-y:auto}.embedded-prd-quill-wrap .ql-editor{min-height:248px}.embedded-prd-quill-wrap .ql-editor.ql-blank:before{color:#00000059;font-style:normal}.embedded-prd-html-preview{padding:12px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;min-height:200px;max-height:min(52vh,440px);overflow-y:auto;font-size:14px;line-height:1.65;color:#000000e0}.embedded-prd-html-preview h2{margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.35}.embedded-prd-html-preview h3{margin:18px 0 8px;font-size:15px;font-weight:600;line-height:1.4}.embedded-prd-html-preview h3:first-child{margin-top:0}.embedded-prd-html-preview p{margin:0 0 10px}.embedded-prd-html-preview ul,.embedded-prd-html-preview ol{margin:0 0 12px;padding-left:22px}.embedded-prd-html-preview li{margin-bottom:6px}.embedded-prd-html-preview code{padding:1px 6px;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#0000000f;border-radius:4px}.embedded-prd-html-preview pre,.embedded-prd-html-preview .ql-syntax{margin:10px 0;padding:10px 12px;font-size:12.5px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#0000000a;border-radius:6px;overflow-x:auto}.embedded-prd-html-preview blockquote{margin:10px 0;padding:6px 0 6px 12px;border-left:3px solid #d9d9d9;color:#000000a6}.embedded-prd-html-preview a{color:#1677ff}.embedded-prd-html-preview__empty{margin:0;color:#00000073}.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table,.embedded-prd-html-preview table.embedded-prd-table,.embedded-prd-html-preview table{width:100%;margin:10px 0;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.5}.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table:hover{outline:1px dashed rgba(22,119,255,.35)}.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table td.embedded-prd-table-cell,.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table th.embedded-prd-table-cell{cursor:text;-webkit-user-select:text;user-select:text}.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table td.embedded-prd-table-cell--selected,.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table th.embedded-prd-table-cell--selected{outline:2px solid #1677ff;outline-offset:-1px}.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table .embedded-prd-table-cell__pasted-img,.embedded-prd-html-preview table.embedded-prd-table .embedded-prd-table-cell__pasted-img{max-width:100%;height:auto;vertical-align:middle;display:inline-block}.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table th,.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table td,.embedded-prd-html-preview table th,.embedded-prd-html-preview table td{padding:6px 10px;border:1px solid #e5e7eb;vertical-align:top;word-break:break-word}.embedded-prd-quill-wrap .ql-editor table.embedded-prd-table thead th,.embedded-prd-html-preview table thead th{background:#fafafa;font-weight:600;text-align:left;color:#000000d9}.embedded-prd-table-modal__grid-wrap{max-height:50vh;overflow:auto;border:1px solid #f0f0f0;border-radius:6px;padding:8px;background:#fafafa}.embedded-prd-table-modal__grid{width:100%;border-collapse:separate;border-spacing:6px}.embedded-prd-table-modal__grid>tbody>tr>td{padding:0;vertical-align:top;min-width:110px}.embedded-prd-table-modal__grid>tbody>tr>td.is-header .ant-input{background:#f0f7ff;font-weight:600}.embedded-multi-preview--empty{min-height:120px}@media(max-width:1100px){.embedded-multi-preview--with-selector{flex-direction:column;align-items:center}.embedded-multi-preview--with-selector.embedded-design-workbench.embedded-wholesale-dock-workbench{align-items:stretch;align-self:stretch;flex:1 1 auto;min-height:0;flex-direction:column;width:100%;max-width:none;margin:0;padding:32px 32px 64px;gap:20px}.embedded-design-workbench .embedded-multi-preview__config-col{flex:1 1 auto;width:100%;max-width:none}.embedded-design-workbench .embedded-multi-preview__device-col{flex:0 0 auto;max-width:100%;width:100%;align-self:center}.embedded-preview-state-card{width:min(420px,100%);position:relative;top:auto;max-height:none}.embedded-design-workbench .embedded-preview-state-card{flex:1 1 auto;width:100%!important;min-width:0;align-self:stretch}}.embedded-preview-pane{flex-shrink:0}.embedded-preview-pane--solo{margin:0 auto}.embedded-preview-pane__caption{font-size:13px;color:#000000a6;margin-bottom:8px;text-align:center}.embedded-pos-terminal-page{min-height:0;width:100%;display:flex;justify-content:center;align-items:flex-start;padding:8px 4px 12px;box-sizing:border-box;background:transparent;overflow:auto;overflow-x:auto;scrollbar-width:thin}.embedded-pos-terminal-frame{display:flex;flex-direction:column;align-items:stretch;width:fit-content;max-width:100%;padding:14px 18px 12px;border-radius:14px;background:linear-gradient(168deg,#4a505c,#2a2e36 38%,#1f232a);box-shadow:inset 0 1px #ffffff24,inset 0 -2px 6px #00000059,0 0 0 1px #00000073,0 10px 40px #0000001f;flex-shrink:0}.embedded-pos-terminal-frame__top{display:flex;align-items:center;justify-content:center;gap:10px;height:16px;margin-bottom:10px;flex-shrink:0}.embedded-pos-terminal-frame__led{width:6px;height:6px;border-radius:50%;background:#3d4450;box-shadow:inset 0 1px 1px #fff3}.embedded-pos-terminal-frame__led--green{background:radial-gradient(circle at 30% 30%,#86efac,#16a34a);box-shadow:0 0 6px #22c55e8c}.embedded-pos-terminal-frame__sensor{width:44px;height:5px;border-radius:3px;background:#0c0e12;box-shadow:inset 0 1px 2px #000c}.embedded-pos-terminal-frame__grille{width:72px;height:8px;border-radius:2px;background:repeating-linear-gradient(90deg,#1a1d24 0 3px,#2e333d 3px 5px);opacity:.85}.embedded-pos-terminal-frame__bezel{padding:4px;border-radius:10px;background:linear-gradient(180deg,#15181e,#0a0c10);box-shadow:inset 0 2px 10px #000000a6,0 0 0 1px #ffffff0a}.embedded-pos-terminal-frame__screen{position:relative;transform:translateZ(0);width:1366px;height:768px;margin:0 auto;border-radius:6px;overflow:hidden;background:#0a0a0c;box-shadow:inset 0 0 0 1px #ffffff0f}.embedded-pos-terminal-frame__iframe{width:100%;height:100%;border:none;display:block;background:transparent}.embedded-iframe-load-hint{margin:0 0 12px;max-width:min(100%,900px)}.embedded-pos-terminal-frame__chin{display:flex;justify-content:center;align-items:center;height:18px;margin-top:10px;flex-shrink:0}.embedded-pos-terminal-frame__slot{display:block;width:160px;height:5px;border-radius:2px;background:linear-gradient(180deg,#0a0c10,#1e2229);box-shadow:inset 0 1px 2px #000000e6,0 1px #ffffff0f}.embedded-iphone17pro{flex-shrink:0}.embedded-iphone17pro__frame{position:relative;box-sizing:border-box;width:min(422px,calc(100vw - 24px));height:min(894px,calc(100vh - 220px));padding:10px;border-radius:55px;background:#1a1a1e;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1.5px #2a2a2e,0 0 0 3px #3a3a3e,0 16px 48px #0f172a24}.embedded-iphone17pro__side-btn{position:absolute;background:#2a2a2e;border-radius:2px}.embedded-iphone17pro__side-btn--silent{left:-3px;top:160px;width:3px;height:28px;border-radius:2px 0 0 2px}.embedded-iphone17pro__side-btn--vol-up{left:-3px;top:210px;width:3px;height:52px;border-radius:2px 0 0 2px}.embedded-iphone17pro__side-btn--vol-down{left:-3px;top:272px;width:3px;height:52px;border-radius:2px 0 0 2px}.embedded-iphone17pro__side-btn--power{right:-3px;top:230px;width:3px;height:72px;border-radius:0 2px 2px 0}.embedded-iphone17pro__screen{width:100%;height:100%;border-radius:48px;overflow:hidden;position:relative;background:#f4f4f4}.embedded-iphone17pro__dynamic-island{position:absolute;top:12px;left:50%;transform:translate(-50%);width:126px;height:36px;background:#000;border-radius:20px;z-index:50;box-shadow:0 0 0 1px #ffffff0a;pointer-events:none}.embedded-iphone17pro__iframe-mount{width:100%;height:100%}.embedded-iphone17pro__iframe-mount iframe{width:100%;height:100%;border:none;display:block}.embedded-preview-pane__frame--simple{border-radius:28px;overflow:hidden;box-shadow:0 12px 40px #0f172a1f,0 4px 12px #0f172a14;background:#fff;width:375px;max-width:calc(100vw - 32px);height:min(720px,calc(100vh - 220px))}.embedded-preview-pane__frame--simple iframe{width:100%;height:100%;border:none;display:block}.pos-receipt-thermal{width:234px;max-width:234px;margin:0 auto 12px;padding:10px 8px 14px;background:#fff;color:#111;font-family:SimSun,Songti SC,"Noto Serif CJK SC",serif;font-size:10px;line-height:1.25;box-shadow:none;border:none;box-sizing:border-box}.pos-receipt-thermal__head{text-align:center;padding-bottom:4px}.pos-receipt-thermal__title{margin:0 0 4px;font-size:16px;font-weight:400;letter-spacing:.02em}.pos-receipt-thermal__welcome{margin:0;font-size:10px}.pos-receipt-thermal__store{margin:2px 0 0;font-size:10px;color:#222}.pos-receipt-thermal__rule{width:100%;height:4px;margin:6px 0;border:none;border-top:1px dashed #111;border-bottom:1px dashed #111;background:transparent;box-sizing:border-box}.pos-receipt-thermal__banner{text-align:center;font-size:14px;font-weight:400;margin:8px 0 4px;letter-spacing:.02em}.pos-receipt-thermal__block{margin-bottom:2px}.pos-receipt-thermal__kv{display:flex;justify-content:space-between;gap:6px;margin:1px 0}.pos-receipt-thermal__k{flex:0 0 auto;color:#111}.pos-receipt-thermal__v{flex:1 1 auto;text-align:right;word-break:break-word}.pos-receipt-thermal__v--emph{font-weight:700}.pos-receipt-thermal__address-box{text-align:center;margin:4px 0;font-size:13px;line-height:1.35;font-weight:400}.pos-receipt-thermal__goods-head{display:grid;grid-template-columns:minmax(0,1fr) 40px 50px;gap:0 4px;font-weight:400;margin:4px 0 2px;font-size:10px}.pos-receipt-thermal__goods-item{margin:3px 0;font-size:10px}.pos-receipt-thermal__goods-item-name{word-break:break-all;margin:0}.pos-receipt-thermal__goods-metrics{display:grid;grid-template-columns:28px 48px 56px;gap:0 4px;margin-top:0;justify-content:end}.pos-receipt-thermal__goods-qty{text-align:center}.pos-receipt-thermal__goods-unit,.pos-receipt-thermal__goods-subtotal{text-align:right;font-variant-numeric:tabular-nums}.pos-receipt-thermal__footer{margin-top:6px;font-size:10px;line-height:1.3;color:#111}.pos-receipt-thermal__footer p{margin:0 0 2px}.pos-receipt-thermal__barcode{margin-top:8px;text-align:center}.pos-receipt-thermal__barcode-bars{height:46px;margin:0 auto 2px;width:180px;max-width:180px;background:repeating-linear-gradient(90deg,#111 0 1px,#fff 1px 2px,#111 2px 4px,#fff 4px 5px,#111 5px 6px,#fff 6px 8px,#111 8px 10px,#fff 10px 12px,#111 12px 14px,#fff 14px 16px,#111 16px 17px,#fff 17px 20px)}.pos-receipt-thermal__barcode-no{font-size:9px;letter-spacing:.02em}.pos-receipt-thermal__mono-line{font-family:ui-monospace,SF Mono,Cascadia Mono,Courier New,monospace;letter-spacing:-.02em}.embedded-pos-receipt-shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;background:#e6e6e6}.embedded-pos-receipt-gallery{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:8px 0 16px;box-sizing:border-box}.embedded-pos-receipt-gallery__header{display:none}.embedded-pos-receipt-gallery__title{margin:0 0 4px!important;font-weight:600!important}.embedded-pos-receipt-gallery__hint{font-size:13px}.embedded-pos-receipt-gallery__stage{flex:1 1 auto;min-height:0;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:0 0 24px;background:transparent;border:none;border-radius:0}.erp-cycle-select{--erp-cycle-select-btn-size: 28px;--erp-cycle-select-btn-border: #d9d9d9;--erp-cycle-select-btn-bg: #fff;--erp-cycle-select-btn-color: rgba(0, 0, 0, .45);--erp-cycle-select-label-color: rgba(0, 0, 0, .85);--erp-cycle-select-active-color: #1890ff;--erp-cycle-select-gap: 8px;display:flex;align-items:center;justify-content:center;gap:var(--erp-cycle-select-gap);width:100%;min-width:0;box-sizing:border-box;padding:2px 0;border:none;background:transparent}.erp-cycle-select.is-disabled{opacity:.55;pointer-events:none}.erp-cycle-select.is-compact{--erp-cycle-select-btn-size: 24px;--erp-cycle-select-gap: 6px}.erp-cycle-select__step{flex-shrink:0;width:var(--erp-cycle-select-btn-size);height:var(--erp-cycle-select-btn-size);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--erp-cycle-select-btn-border);border-radius:50%;background:var(--erp-cycle-select-btn-bg);color:var(--erp-cycle-select-btn-color);font-size:11px;line-height:1;cursor:pointer;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.erp-cycle-select__step:hover:not(:disabled){color:var(--erp-cycle-select-active-color);border-color:var(--erp-cycle-select-active-color);background:#e6f7ff}.erp-cycle-select__step:active:not(:disabled){background:#bae7ff}.erp-cycle-select__step:disabled{cursor:not-allowed;color:#00000040;border-color:#f0f0f0;background:#fafafa}.erp-cycle-select__center{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center}.erp-cycle-select__center--dropdown{gap:4px;padding:0 4px;border:none;background:transparent;cursor:pointer;transition:color .2s}.erp-cycle-select__center--dropdown:hover:not(:disabled){color:var(--erp-cycle-select-active-color)}.erp-cycle-select__label{font-size:14px;font-weight:600;line-height:1.2;color:var(--erp-cycle-select-label-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-cycle-select.is-compact .erp-cycle-select__label{font-size:13px}.erp-cycle-select__center--dropdown .erp-cycle-select__label{font-weight:500}.erp-cycle-select__caret{flex-shrink:0;font-size:10px;color:#00000073}.erp-cycle-select__center--dropdown:hover .erp-cycle-select__caret{color:var(--erp-cycle-select-active-color)}.list-page-layout{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;gap:16px;overflow:hidden;background:#f4f5f7;padding:0;box-sizing:border-box;width:100%;max-width:100%}.list-page-layout>.template-form-page,.list-page-layout>.template-detail-page{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.list-page-layout>.template-form-page::-webkit-scrollbar,.list-page-layout>.template-detail-page::-webkit-scrollbar{display:none}.list-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%}.list-area{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px;overflow:hidden}.list-sub-card.ant-card{flex-shrink:0}.page-title-bar{background:#fff;border-radius:8px;flex-shrink:0;z-index:5;box-shadow:0 1px 2px #0015290d}.page-title-bar .title-bar-content{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;min-height:48px}.page-title-bar .title-section{display:flex;align-items:center;gap:8px}.page-title-bar .page-title{font-size:16px;font-weight:600;margin:0;color:#303133}.page-title-bar .actions-section{display:flex;gap:8px}.page-title-bar .title-bar-below{border-top:1px solid #f0f0f0;padding:8px 16px}.page-layout{display:flex;gap:16px;flex:1;min-height:0;overflow:hidden}.tree-card{width:240px;flex-shrink:0;display:flex;flex-direction:column;min-height:0}.tree-card .ant-card-body{flex:1;display:flex;flex-direction:column;padding:16px;overflow:hidden;min-height:0}.tree-search-input{flex-shrink:0;margin-bottom:12px}.tree-all-option{padding:8px 12px;border-radius:4px;cursor:pointer;transition:background-color .2s;font-size:14px;color:#606266;margin-bottom:8px}.tree-all-option:hover{background-color:#f5f7fa}.tree-all-option.active{background-color:#ecf5ff;color:#1677ff;font-weight:500}.tree-selection-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0 4px;font-size:13px;color:#606266}.tree-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.tree-content::-webkit-scrollbar{display:none}.tree-node{display:flex;align-items:center;width:100%}.tree-node .tree-node-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-card{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.list-page-layout>.list-card:not(.ant-card){background:#fff;border-radius:8px;padding:16px;box-sizing:border-box;box-shadow:0 1px 2px #0015290d}.list-card:not(.template-common-list-card) .ant-card-body{flex:1;display:flex;flex-direction:column;padding:16px;min-height:0}.filter-section{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:16px;flex-shrink:0}.filter-items{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.filter-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.table-wrapper{flex:1;min-height:0;overflow:auto}.list-table.ant-table-wrapper .ant-table-body:has(.ant-table-placeholder),.sub-list-table.ant-table-wrapper .ant-table-body:has(.ant-table-placeholder){display:flex;align-items:center;justify-content:center}.list-table.ant-table-wrapper .ant-table-body:has(.ant-table-placeholder)>table,.sub-list-table.ant-table-wrapper .ant-table-body:has(.ant-table-placeholder)>table{height:auto}.list-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td.ant-table-cell,.sub-list-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td.ant-table-cell{border-bottom:none}.pagination-container{margin-top:16px;display:flex;justify-content:flex-end;flex-shrink:0}.action-btns{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.list-table.ant-table-wrapper .ant-table-thead>tr>th,.sub-list-table.ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.list-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell,.sub-list-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{padding:6px 8px!important;line-height:22px}.list-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell,.sub-list-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell{padding:4px 8px!important;line-height:22px}.list-table.ant-table-wrapper .ant-table-summary .ant-table-cell,.sub-list-table.ant-table-wrapper .ant-table-summary .ant-table-cell{padding:4px 8px!important;line-height:22px}.list-table.ant-table-wrapper .ant-table.ant-table-bordered .list-table-col-no-end-border.ant-table-cell,.sub-list-table.ant-table-wrapper .ant-table.ant-table-bordered .list-table-col-no-end-border.ant-table-cell{border-inline-end:none!important;border-right:none!important}.list-table.table-multi-dim-summary.ant-table-wrapper thead .multi-dim-group-wrap{border-left:1px solid #f0f0f0!important;border-right:1px solid #f0f0f0!important}.list-table.table-multi-dim-summary.ant-table-wrapper .multi-dim-group-start{border-left:1px solid #f0f0f0!important}.list-table.table-multi-dim-summary.ant-table-wrapper .multi-dim-group-end{border-right:1px solid #f0f0f0!important}.device-type-dialog-body{padding:24px 16px;min-height:100px}.device-type-options{display:flex;flex-wrap:wrap;gap:16px}.type-option-card{flex:1;min-width:140px;padding:24px 20px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;text-align:center;transition:all .2s;background:#fff;font:inherit;color:inherit}.type-option-card:hover{border-color:#1890ff;background:#e6f7ff;box-shadow:0 2px 8px #1890ff26}.type-icon{font-size:36px;margin-bottom:12px;line-height:1}.type-label{font-weight:600;font-size:15px;color:#1d2129;margin-bottom:6px}.type-desc{font-size:13px;color:#8c8c8c;line-height:1.4}.store-qrcode-thumb{width:56px;height:56px;border-radius:4px;border:1px solid #f0f0f0;object-fit:contain;vertical-align:middle}.store-qrcode-preview-body{display:flex;flex-direction:column;gap:16px}.store-qrcode-preview-image-panel{display:flex;align-items:center;justify-content:center;padding:20px;min-height:280px;border-radius:6px;background:#fafafa;border:1px solid #f0f0f0}.store-qrcode-preview-image{width:240px;height:240px;max-width:100%;object-fit:contain;vertical-align:middle}.store-qrcode-scene-text{word-break:break-all;color:#000000a6;line-height:1.5}.template-common-list-page,.template-form-page,.template-detail-page{--ant-color-primary: #1890ff;--ant-color-link: #1890ff}html.erp-hide-product-comments .product-doc-tip-icon{display:none!important}.product-doc-tip-icon{cursor:help;font-size:14px;color:#00000073}#page-title-bar-tabs{--ant-color-primary: #1890ff;--ant-color-link: #1890ff;width:100%;box-sizing:border-box}#page-title-bar-tabs:empty{display:none}.template-guide-tabs-shell{width:100%;background:#fafafa;border-bottom:1px solid #e8e8e8}.template-guide-tabs-shell .ant-tabs-nav{margin:0;padding:0 24px;height:40px}.template-guide-tabs-shell .ant-tabs-nav:before{border:none}.template-guide-tabs-shell .ant-tabs-tab{padding:0 20px!important;font-size:14px;font-weight:500}.template-guide-tabs-shell .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600;color:#1890ff!important}.template-guide-tabs-shell .ant-tabs-ink-bar{height:3px!important;background:#1890ff!important}.template-guide-tabs-shell .ant-tabs-content-holder{display:none}.template-guide-float-btns{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:8px}.template-guide-float-btn.ant-btn{border-radius:8px 0 0 8px;box-shadow:-2px 0 8px #0000001f;padding-left:12px;padding-right:14px}.template-config-drawer-body{padding:0 8px}.template-config-drawer-body .config-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.template-config-drawer-body .config-item:last-child{border-bottom:none}.template-config-drawer-body .config-item--stack{flex-direction:column;align-items:stretch;gap:8px}.template-config-drawer-body .config-label{font-size:14px;color:#000000a6}.template-config-drawer-body .config-status-radios{width:100%;display:flex}.template-config-drawer-body .config-status-radios .ant-radio-button-wrapper{flex:1;text-align:center}.template-common-list-page{padding:0;background:#f0f2f5;flex:1 1 auto;min-height:calc(100vh - var(--group-shell-top-header-height) - var(--group-shell-title-strip-row-height) - 32px - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;overflow:hidden;position:relative;box-sizing:border-box}.group-layout-content:has(#page-title-bar-tabs:not(:empty)) .template-common-list-page{min-height:calc(100vh - var(--group-shell-top-header-height) - var(--group-shell-title-strip-row-height) - 40px - 32px - env(safe-area-inset-bottom,0px))}.template-common-list-main{flex:1;display:flex;gap:16px;min-height:0;overflow:hidden;padding:0;box-sizing:border-box}.template-common-list-main.has-tree{flex-direction:row;align-items:stretch}.template-common-list-tree-card{width:260px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.template-common-list-tree-card .ant-card-body{flex:1;min-height:0;overflow-y:auto;padding:16px}.template-common-list-area{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px;overflow:hidden}.template-common-list-card.ant-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.template-common-list-area:has(.template-sub-list-card) .template-common-list-card.ant-card{flex:2 1 0}.template-common-list-card.list-card .ant-card-body,.template-common-list-card .ant-card-body{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0;overflow:hidden;padding:0 16px 8px}.template-common-list-card .ant-card-body:before,.template-common-list-card .ant-card-body:after,.template-sub-list-card .ant-card-body:before,.template-sub-list-card .ant-card-body:after{display:none!important;content:none!important}.template-common-list-page .template-common-list-card.list-card.ant-card>.ant-card-body{padding:0 16px 8px}.template-common-list-page .template-common-list-card.list-card.ant-card>.ant-card-body:has(>.template-main-list-tabs){padding-top:0!important}.template-common-list-page .template-common-list-card.list-card.ant-card>.ant-card-body:not(:has(>.template-main-list-tabs)){padding-top:16px}.template-common-list-card .filter-section{margin-bottom:0;flex-shrink:0}.template-common-list-card .template-main-list-tabs{flex-shrink:0;margin:0}.template-common-list-page .template-common-list-card .template-main-list-tabs.ant-tabs{margin:0}.template-common-list-card .template-main-list-tabs.ant-tabs-top>.ant-tabs-nav,.template-common-list-page .template-common-list-card .template-main-list-tabs.ant-tabs-top>.ant-tabs-nav{margin:0;padding:0}.template-sub-list-tabs__bar-hidden{display:none}.template-common-list-card .table-section--fill,.template-sub-list-card .table-section--fill{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:7px;box-sizing:border-box}.template-common-list-card .table-wrapper--fill,.template-sub-list-card .table-wrapper--fill{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;max-width:100%;box-sizing:border-box;position:relative;border-radius:4px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.template-common-list-card .table-wrapper--fill>.list-table.ant-table-wrapper,.template-common-list-card .table-wrapper--fill>.ant-table-wrapper,.template-sub-list-card .table-wrapper--fill>.list-table.ant-table-wrapper,.template-sub-list-card .table-wrapper--fill>.ant-table-wrapper{flex:1;min-height:0;height:100%;max-width:100%;width:100%}.template-common-list-card .table-wrapper--fill .list-table.ant-table-wrapper .list-table-col-no-end-border.ant-table-cell,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .list-table-col-no-end-border.ant-table-cell,.template-common-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-summary .ant-table-cell:last-child,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-summary .ant-table-cell:last-child,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-bordered>.ant-table-container .ant-table-thead>tr>.ant-table-cell:last-child,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-bordered>.ant-table-container .ant-table-tbody>tr>.ant-table-cell:last-child{border-inline-end:none!important;border-right:none!important}.template-common-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-summary .ant-table-cell,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-summary .ant-table-cell{border-bottom:none!important;border-block-end:none!important}.template-common-list-card .table-wrapper--fill .ant-table,.template-sub-list-card .table-wrapper--fill .ant-table{height:100%}.template-common-list-card .table-wrapper--fill .ant-table-container,.template-sub-list-card .table-wrapper--fill .ant-table-container{height:100%;display:flex;flex-direction:column;border-start-start-radius:4px;border-start-end-radius:4px}.template-common-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-header,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-header{border-radius:4px 4px 0 0}.template-common-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-thead>tr:first-child>th:first-child,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-thead>tr:first-child>th:first-child{border-start-start-radius:4px!important}.template-common-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-thead>tr:first-child>th:last-child,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-thead>tr:first-child>th:last-child{border-start-end-radius:4px!important}.template-common-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-summary tr>.ant-table-cell:first-child,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-summary tr>.ant-table-cell:first-child{border-end-start-radius:4px!important}.template-common-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-summary tr>.ant-table-cell:last-child,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper .ant-table-summary tr>.ant-table-cell:last-child{border-end-end-radius:4px!important}.template-common-list-card .table-wrapper--fill .list-table.ant-table-wrapper:not(:has(.ant-table-summary)) .ant-table-container,.template-sub-list-card .table-wrapper--fill .list-table.ant-table-wrapper:not(:has(.ant-table-summary)) .ant-table-container{border-end-start-radius:4px;border-end-end-radius:4px}.template-common-list-card .table-wrapper--fill .ant-table-header,.template-sub-list-card .table-wrapper--fill .ant-table-header{flex:0 0 auto!important;height:auto!important;min-height:0!important}.template-common-list-card .table-wrapper--fill .ant-table-header table,.template-sub-list-card .table-wrapper--fill .ant-table-header table{height:auto!important}.template-common-list-card .table-wrapper--fill .ant-table-thead>tr,.template-sub-list-card .table-wrapper--fill .ant-table-thead>tr{height:auto!important}.template-common-list-card .table-wrapper--fill .ant-table-thead>tr>th.ant-table-cell,.template-sub-list-card .table-wrapper--fill .ant-table-thead>tr>th.ant-table-cell{height:auto!important}.template-common-list-card .table-wrapper--fill .ant-table-tbody>tr,.template-sub-list-card .table-wrapper--fill .ant-table-tbody>tr{height:auto!important}.template-common-list-card .table-wrapper--fill .ant-table-tbody>tr>td.ant-table-cell,.template-sub-list-card .table-wrapper--fill .ant-table-tbody>tr>td.ant-table-cell{height:auto!important}.template-common-list-card .table-wrapper--fill .ant-table-body,.template-sub-list-card .table-wrapper--fill .ant-table-body{flex:1 1 auto;overflow:auto!important}.template-common-list-card .table-wrapper--fill .ant-spin-nested-loading,.template-common-list-card .table-wrapper--fill .ant-spin-container,.template-sub-list-card .table-wrapper--fill .ant-spin-nested-loading,.template-sub-list-card .table-wrapper--fill .ant-spin-container{height:100%}.template-common-list-card .table-section--fill .pagination-container,.template-sub-list-card .table-section--fill .pagination-container{flex-shrink:0;margin-top:0}.template-sub-list-card.list-sub-card.ant-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.template-sub-list-card .ant-card-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0 16px 8px}.template-common-list-page .template-sub-list-card.list-sub-card.ant-card>.ant-card-body{padding:0 16px 8px}.template-common-list-page .template-sub-list-card.list-sub-card.ant-card>.ant-card-body:has(>.template-sub-list-tabs:not(:has(.template-sub-list-tabs__bar-hidden))){padding-top:0!important}.template-common-list-page .template-sub-list-card.list-sub-card.ant-card>.ant-card-body:has(>.template-sub-list-tabs:has(.template-sub-list-tabs__bar-hidden)){padding-top:16px}.template-sub-list-card .ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.template-sub-list-card .template-sub-list-tabs.ant-tabs-top>.ant-tabs-nav,.template-sub-list-card .ant-tabs-nav,.template-common-list-page .template-sub-list-card .template-sub-list-tabs.ant-tabs-top>.ant-tabs-nav{flex-shrink:0;margin:0 0 16px;padding:0}.template-sub-list-card .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.template-sub-list-card .ant-tabs-content{flex:1;min-height:0;height:100%}.template-sub-list-card .ant-tabs-tabpane-active{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}.template-sub-list-tabpane-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:16px;box-sizing:border-box}.template-sub-list-tabpane-body .filter-section{flex-shrink:0;margin-bottom:0}.template-sub-list-tabpane-body .sub-list-table-wrapper{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.template-sub-list-tabpane-body .sub-list-table-wrapper .table-section--fill{flex:1;min-height:0}.template-sub-list-placeholder{padding:24px;color:#00000073;text-align:center}.template-common-list-page .template-common-list-card .list-table.ant-table-wrapper,.template-common-list-page .template-sub-list-card .list-table.ant-table-wrapper,.template-common-list-page .template-sub-list-card .sub-list-table.ant-table-wrapper{font-size:14px}.template-common-list-page .template-common-list-card .list-table.ant-table-wrapper .ant-table-middle .ant-table-thead>tr>th.ant-table-cell,.template-common-list-page .template-sub-list-card .list-table.ant-table-wrapper .ant-table-middle .ant-table-thead>tr>th.ant-table-cell,.template-common-list-page .template-common-list-card .list-table.ant-table-wrapper .ant-table-thead>tr>th,.template-common-list-page .template-sub-list-card .list-table.ant-table-wrapper .ant-table-thead>tr>th,.template-common-list-page .template-common-list-card .list-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell,.template-common-list-page .template-sub-list-card .list-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{padding:6px 8px!important;line-height:22px!important;font-size:14px!important;height:auto!important;min-height:34px!important;vertical-align:middle;background:#fafafa!important;font-weight:600;box-sizing:border-box}.template-common-list-page .template-sub-list-card .sub-list-table.ant-table-wrapper .ant-table-middle .ant-table-thead>tr>th.ant-table-cell,.template-common-list-page .template-sub-list-card .sub-list-table.ant-table-wrapper .ant-table-thead>tr>th,.template-common-list-page .template-sub-list-card .sub-list-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{padding:6px 8px!important;line-height:22px!important;font-size:14px!important;height:auto!important;min-height:35px!important;vertical-align:middle;background:#fafafa!important;font-weight:600;box-sizing:border-box}.template-common-list-page .template-common-list-card .list-table.ant-table-wrapper .ant-table-middle .ant-table-tbody>tr>td.ant-table-cell,.template-common-list-page .template-sub-list-card .list-table.ant-table-wrapper .ant-table-middle .ant-table-tbody>tr>td.ant-table-cell,.template-common-list-page .template-common-list-card .list-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell,.template-common-list-page .template-sub-list-card .list-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell,.template-common-list-page .template-common-list-card .list-table.ant-table-wrapper .ant-table-summary .ant-table-cell,.template-common-list-page .template-sub-list-card .list-table.ant-table-wrapper .ant-table-summary .ant-table-cell{padding:4px 8px!important;line-height:22px!important;font-size:14px!important;height:auto!important;min-height:32px!important;vertical-align:middle;box-sizing:border-box}.template-common-list-page .template-sub-list-card .sub-list-table.ant-table-wrapper .ant-table-middle .ant-table-tbody>tr>td.ant-table-cell,.template-common-list-page .template-sub-list-card .sub-list-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell,.template-common-list-page .template-sub-list-card .sub-list-table.ant-table-wrapper .ant-table-summary .ant-table-cell{padding:4px 8px!important;line-height:22px!important;font-size:14px!important;height:auto!important;min-height:33px!important;vertical-align:middle;box-sizing:border-box}.template-common-list-page .template-common-list-card .list-table.ant-table-wrapper .ant-table-tbody .ant-tag{margin:0;line-height:20px}.template-common-list-page .template-common-list-card .list-table.ant-table-wrapper .ant-table-tbody .ant-btn-link{height:22px;line-height:22px;padding-block:0}.template-common-list-page .list-table.table-demo-striped.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td,.template-common-list-page .sub-list-table.table-demo-striped.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background:#fafafa}.template-common-list-page .list-table.table-demo-striped.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.template-common-list-page .sub-list-table.table-demo-striped.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f5f7fa!important}.template-common-list-actions{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.template-form-page{padding:0;background:#f0f2f5;min-height:100%;box-sizing:border-box;position:relative}.template-form-page__form.ant-form{display:flex;flex-direction:column;gap:16px;max-width:100%}.template-form-step3-stack{flex-direction:column;gap:16px}.template-form-section-card{margin-bottom:0}.template-form-section-card .ant-card-head-title{font-weight:600}.template-form-steps-header{width:100%;background:#fafafa;height:40px;display:flex;align-items:stretch;overflow:hidden;flex-shrink:0;box-sizing:border-box}.template-form-steps-header .template-form-step-cell{flex:1 1 0;min-width:0;box-sizing:border-box;padding:0 24px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;height:40px;border-bottom:2px solid transparent}.template-form-steps-header .template-form-step-title{font-size:14px;font-weight:500;color:#000000a6;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%}.template-form-steps-header[data-current-step="0"] .template-form-step-cell:nth-child(1),.template-form-steps-header[data-current-step="1"] .template-form-step-cell:nth-child(2),.template-form-steps-header[data-current-step="2"] .template-form-step-cell:nth-child(3){border-bottom-color:var(--ant-color-primary, #1890ff)}.template-form-steps-header[data-current-step="0"] .template-form-step-cell:nth-child(1) .template-form-step-title,.template-form-steps-header[data-current-step="1"] .template-form-step-cell:nth-child(2) .template-form-step-title,.template-form-steps-header[data-current-step="2"] .template-form-step-cell:nth-child(3) .template-form-step-title{color:var(--ant-color-primary, #1890ff);font-weight:600}.template-form-page .template-form-section-card>.ant-card-head{min-height:0;padding:12px 16px;border-bottom:none}.template-form-page .template-form-section-card>.ant-card-head-title{padding:0;font-size:14px;font-weight:600;line-height:22px}.template-form-page .template-form-section-card>.ant-card-body{padding:8px 24px 28px}.template-form-page .template-form-detail-table-card>.ant-card-body{padding:8px 16px 28px}.template-form-page .template-form-section-card .ant-form-item{margin-bottom:0!important}.template-form-page .ant-form-vertical .ant-form-item-label{padding-bottom:8px}.template-form-page .ant-form-item-label>label{height:auto;font-size:13px;color:#000000a6}.template-form-detail-table-wrap{overflow-x:auto;width:100%}.template-form-detail-table-wrap .ant-table-wrapper{width:100%}.template-form-page .template-form-detail-table-wrap.table-demo .table-inner-wrap{border-radius:4px;overflow:hidden}.template-form-page .template-form-detail-table-wrap .ant-table-wrapper.table-demo-striped .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background:#fafafa}.template-form-page .template-form-detail-table-wrap .ant-table-wrapper.table-demo-standard .add-remove-row-btns{display:inline-flex;align-items:center;gap:12px}.template-form-page .template-form-detail-table-wrap .ant-table-wrapper.table-demo-standard .add-remove-row-btns .ant-btn-icon-only{width:18px;height:18px;min-width:18px;padding:0;font-size:12px}.template-form-page .table-demo-tabs .ant-tabs-content-holder{display:none}.template-form-page .table-demo-tabs .ant-tabs-nav{margin-bottom:16px}.template-detail-page{padding:0;background:#f0f2f5;min-height:100%;box-sizing:border-box;position:relative}.template-detail-content{display:flex;flex-direction:column;gap:16px}.template-detail-page .template-detail-info-card{margin-bottom:0}.template-detail-page .template-detail-info-card>.ant-card-head{min-height:0;padding:12px;border-bottom:none}.template-detail-page .template-detail-info-card>.ant-card-head-title{padding:0;font-size:14px;font-weight:600;line-height:22px}.template-detail-page .template-detail-info-card>.ant-card-body{padding:0 12px 16px}.template-detail-descriptions .ant-tag{margin-inline-end:0;line-height:18px;padding:0 6px;font-size:12px}.template-detail-related-placeholder{padding:24px;color:#00000073;text-align:center}.template-detail-title-actions{display:flex;align-items:center;gap:16px}.template-detail-descriptions.ant-descriptions-bordered .ant-descriptions-view table{table-layout:fixed;width:100%;border-color:#f0f0f0}.template-detail-descriptions.ant-descriptions-bordered .ant-descriptions-row>th,.template-detail-descriptions.ant-descriptions-bordered .ant-descriptions-row>td{width:12.5%;box-sizing:border-box;border-color:#f0f0f0;padding:6px 10px!important;line-height:1.35;font-size:13px}.template-detail-related-card>.ant-card-body{padding:0 12px 16px}.template-detail-related-card .ant-tabs-nav{margin-bottom:8px}.template-detail-related-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important}.template-detail-related-card .ant-tabs-ink-bar{background:#1890ff!important}.template-requirement-drawer .ant-drawer-header{padding-bottom:12px}.template-requirement-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.template-requirement-head .page-title{margin:0;font-size:18px;font-weight:600}.template-requirement-body{font-size:14px;line-height:1.65;color:#000000d9}.template-requirement-tabs>.ant-tabs-nav{margin-bottom:12px}.template-requirement-modules-layout{display:flex;min-height:620px;border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.template-requirement-modules-catalog{flex:0 0 260px;border-right:1px solid #ebeef5;background:#fff}.template-requirement-modules-catalog .control-doc-catalog{height:100%;display:flex;flex-direction:column}.template-requirement-modules-catalog .control-doc-catalog .control-doc-catalog__title{flex-shrink:0;margin:0;padding:12px;border-bottom:1px solid #ebeef5}.template-requirement-modules-catalog .control-doc-catalog-tree.ant-tree{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 8px 12px}.template-requirement-modules-content{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;padding:16px 20px 20px}.template-requirement-module-preview-wrap{margin-bottom:16px;border:1px solid #ebeef5;border-radius:8px;background:#fff}.template-requirement-module-preview-title{margin:0;padding:10px 12px;font-size:13px;font-weight:600;color:#000000e0;border-bottom:1px solid #ebeef5}.template-requirement-module-preview-body{min-height:92px;padding:14px 16px;background:#fafafa}.templates-window-page .window-page-alert{flex-shrink:0;margin-bottom:16px;border:1px solid #c0c4cc}.templates-window-page .window-page-alert code{padding:0 4px;background:#f5f5f5;border-radius:4px;font-size:12px}.templates-window-page.window-page-root{display:flex;flex-direction:column;min-height:0}.templates-window-page .window-layout{display:flex;gap:16px;flex:1 1 auto;min-height:0;overflow:hidden}.templates-window-page .left-list{width:200px;flex-shrink:0}.templates-window-page .list-card{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}.templates-window-page .list-card .ant-card-body{flex:1 1 auto;min-height:0;padding:12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.templates-window-page .list-card .ant-card-body::-webkit-scrollbar{display:none;width:0;height:0}.templates-window-page .card-title{font-size:15px;font-weight:600;color:#303133}.templates-window-page .window-type-tree.ant-tree .ant-tree-node-content-wrapper{border-radius:6px}.templates-window-page .window-content{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.templates-window-page .window-content .content-card.ant-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.templates-window-page .window-content .content-card>.ant-card-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.templates-window-page .window-content .content-card>.ant-card-body::-webkit-scrollbar{display:none;width:0;height:0}.templates-window-page .page-card.ant-card,.templates-window-page .window-content .ant-card{border:1px solid #e4e7ed;border-radius:4px}.templates-window-page .window-content .content-card>.ant-card-body{padding:24px}.templates-window-page .window-doc-section{margin-bottom:32px}.templates-window-page .window-doc-section:last-child{margin-bottom:0}.templates-window-page .window-doc-section__title{font-size:13px;font-weight:600;color:#000000e0;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #ebeef5}.templates-window-page .window-dialog-doc-embed.form-controls-page{display:block;height:auto;min-height:0;overflow:visible}.templates-window-page .window-guide .intro-section,.templates-window-page .window-dialog-guide .intro-section{margin-bottom:28px}.templates-window-page .window-form-part-doc-section>.section-title{margin-bottom:16px}.templates-window-page .window-form-part-doc-section .form-control-doc-block:last-child{margin-bottom:0}.templates-window-page .window-guide .intro-section.window-guide-demo-section{overflow:visible;margin-bottom:32px}.templates-window-page .window-guide .intro-section.form-control-doc-section,.templates-window-page .window-dialog-guide .intro-section.form-control-doc-section{margin-top:0;padding-top:0}.templates-window-page .window-guide .section-title,.templates-window-page .window-dialog-guide .section-title{font-size:14px;font-weight:600;color:#303133;margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid #ebeef5}.templates-window-page .window-guide-demo-embed{position:relative;width:100%;min-height:0;padding:4px 0 16px;overflow:visible}.templates-window-page .window-guide-demo-embed--wide{max-width:100%;overflow:visible}.templates-window-page .window-guide-demo-embed .ant-modal-root{position:relative;width:100%;height:auto!important;overflow:visible!important}.templates-window-page .window-guide-demo-embed .window-guide-embedded-modal.ant-modal-wrap{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;pointer-events:auto;z-index:1;display:block!important}.templates-window-page .window-guide-demo-embed .window-guide-embedded-modal .ant-modal{position:relative!important;top:0!important;left:0!important;transform:none!important;margin:0 auto;padding:0;max-width:100%;height:auto!important}.templates-window-page .window-guide-demo-embed .window-guide-embedded-modal .ant-modal-content{max-height:none!important}.templates-window-page .window-guide-demo-embed .window-guide-embedded-modal .ant-modal-body{max-height:none!important;overflow:visible!important}.batch-import-dialog-body .ant-upload-drag{border-radius:6px}.templates-window-page .window-doc-info{margin:0;font-size:13px;color:#000000a6}.templates-window-page .window-doc-info dt{float:left;width:72px;margin:0;color:#00000073}.templates-window-page .window-doc-info dd{margin:0 0 8px;padding-left:72px}.templates-window-page .window-doc-info dd:last-child{margin-bottom:0}.templates-window-page .section-desc{color:#000000a6;font-size:13px;margin-bottom:12px}.templates-window-page .section-desc--muted{color:#00000040}.templates-window-page .section-options{display:flex;align-items:center;gap:8px;margin-bottom:12px}.templates-window-page .section-options .switch-label{font-size:13px;color:#000000a6}.templates-window-page .section-desc code{padding:0 4px;background:#f5f5f5;border-radius:4px;font-size:12px}.templates-window-page .result-content,.tw-standard-modal--form.standard-result-dialog .result-content{display:flex;align-items:flex-start;gap:8px}.templates-window-page .result-icon,.tw-standard-modal--form.standard-result-dialog .result-icon{font-size:22px;flex-shrink:0}.templates-window-page .result-icon--success,.tw-standard-modal--form.standard-result-dialog .result-icon--success{color:#52c41a}.templates-window-page .result-icon--failure,.tw-standard-modal--form.standard-result-dialog .result-icon--failure{color:#ff4d4f}.templates-window-page .result-icon--danger,.tw-standard-modal--form.standard-result-dialog .result-icon--danger{color:#faad14}.templates-window-page .result-body,.tw-standard-modal--form.standard-result-dialog .result-body{flex:1;color:#000000a6;font-size:14px;line-height:1.5}.tw-standard-modal--form.standard-result-dialog .ant-modal-body{box-sizing:content-box;padding:24px 16px!important;min-height:100px;font-size:13px}.tw-standard-modal--form.standard-result-dialog .ant-modal-footer{background:#fff!important;padding:8px 20px!important}.tw-standard-result-dialog-footer{display:flex;justify-content:flex-end;align-items:center;width:100%}.templates-window-page .selected-list-box{font-size:13px;color:#000000a6}.templates-window-page .selected-list-title{margin-bottom:8px;font-weight:500;color:#000000e0}.templates-window-page .selected-list-tags{display:flex;flex-wrap:wrap;gap:8px}.tw-standard-modal--form .ant-modal-content,.tw-standard-modal--step .ant-modal-content,.tw-standard-modal--table .ant-modal-content{padding:0!important;border-radius:6px;overflow:hidden;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}.tw-standard-modal--form .ant-modal-header,.tw-standard-modal--table .ant-modal-header{margin-bottom:0;padding:12px 12px 12px 16px;border-bottom:1px solid #f0f0f0}.tw-standard-modal--step .ant-modal-header{margin-bottom:0;padding:12px 12px 12px 16px;border-bottom:none}.tw-standard-modal--form .ant-modal-close,.tw-standard-modal--step .ant-modal-close,.tw-standard-modal--table .ant-modal-close{color:#8c8c8c;top:12px;inset-inline-end:12px}.tw-standard-modal--form .ant-modal-close:hover,.tw-standard-modal--step .ant-modal-close:hover,.tw-standard-modal--table .ant-modal-close:hover{color:#595959}.tw-standard-modal--form .ant-modal-title,.tw-standard-modal--step .ant-modal-title,.tw-standard-modal--table .ant-modal-title{font-size:16px;font-weight:600;color:#1d2129;line-height:1.4}.tw-standard-modal--form .ant-modal-body{padding:0!important}.tw-standard-modal--form.standard-confirm-dialog .ant-modal-body{box-sizing:content-box;padding:24px 16px!important;min-height:100px;font-size:13px;color:#4e5969;line-height:1.5}.tw-standard-modal--form.standard-confirm-dialog .ant-modal-body p{margin:0}.tw-standard-modal--form.standard-confirm-dialog .ant-modal-footer{background:#fff!important;padding:8px 20px!important}.tw-standard-modal--form.standard-confirm-dialog .standard-confirm-dialog__confirm-reject{display:flex;flex-direction:column;gap:12px}.tw-standard-modal--form.standard-confirm-dialog .standard-confirm-dialog__confirm-reject-field{display:flex;flex-direction:column;gap:6px}.tw-standard-modal--form.standard-confirm-dialog .standard-confirm-dialog__confirm-reject-label{font-size:13px;color:#000000e0;line-height:1.4}.tw-standard-modal--form .form-dialog-form-inner{padding:24px 64px}.tw-standard-modal--form .form-dialog-form-inner .ant-form-item-label>label{font-weight:400}.tw-standard-modal--form .ant-modal-footer{margin-top:0;padding:10px 16px;border-top:1px solid #f0f0f0;background:#fafafa}.tw-standard-modal--step .ant-modal-body{padding:0!important}.tw-standard-modal--step .step-bar{display:flex;width:100%;height:40px;background:#f5f5f5;border-bottom:1px solid #f0f0f0;box-sizing:border-box}.tw-standard-modal--step .step-bar-item{flex:1;display:flex;align-items:center;justify-content:center;padding:0 32px;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .2s,color .2s;-webkit-user-select:none;user-select:none}.tw-standard-modal--step .step-bar-item-text{font-size:14px;font-weight:500;color:#000000a6;white-space:nowrap;text-align:center}.tw-standard-modal--step .step-bar-item.is-active{border-bottom-color:#1677ff}.tw-standard-modal--step .step-bar-item.is-active .step-bar-item-text{color:#1677ff;font-weight:600}.tw-standard-modal--step .step-bar-item:hover:not(.is-active) .step-bar-item-text{color:#000000d9}.tw-standard-modal--step .step-form-content{padding:24px 64px}.tw-standard-modal--step .step-form-content .ant-form-item-label>label{font-weight:400}.tw-standard-modal--step .ant-modal-footer{margin-top:0;padding:10px 16px;border-top:1px solid #f0f0f0;background:#fafafa}.tw-standard-modal--step .tw-standard-modal-step-footer-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px}.tw-standard-modal--table .ant-modal-body{padding:0!important;min-height:120px}.tw-standard-modal--table .table-dialog-toolbar{padding:12px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tw-standard-modal--table .table-dialog-body{padding:0 20px 12px;overflow:visible}.tw-standard-modal--table .table-dialog-selected-list{padding:12px 20px;border-top:1px solid #f0f0f0;background-color:azure}.tw-standard-modal--table .table-dialog-pagination{padding:0 20px 12px;display:flex;justify-content:flex-end;align-items:center}.tw-standard-modal--table .table-dialog-footer{width:100%;display:flex;align-items:center;justify-content:space-between}.tw-standard-modal--table .table-dialog-footer-left{display:flex;align-items:center}.tw-standard-modal--table .table-dialog-footer-right{display:flex;align-items:center;gap:12px}.tw-standard-modal--table .ant-modal-footer{margin-top:0;padding:10px 16px;border-top:1px solid #f0f0f0;background:#fafafa}.tw-standard-modal--form .ant-modal-footer .ant-btn-default,.tw-standard-modal--step .tw-standard-modal-step-footer-actions .ant-btn-default,.tw-standard-modal--table .ant-modal-footer .ant-btn-default,.tw-standard-modal--table .table-dialog-footer-right .ant-btn-default,.tw-standard-modal--table .table-dialog-toolbar .ant-btn-default{border-color:#dcdfe6;color:#606266;background:#fff}.tw-standard-modal--form .ant-modal-footer .ant-btn-default:hover,.tw-standard-modal--step .tw-standard-modal-step-footer-actions .ant-btn-default:hover,.tw-standard-modal--table .ant-modal-footer .ant-btn-default:hover,.tw-standard-modal--table .table-dialog-footer-right .ant-btn-default:hover,.tw-standard-modal--table .table-dialog-toolbar .ant-btn-default:hover{border-color:#c0c4cc;color:#409eff;background:#fff}.tw-standard-modal--form .ant-modal-footer .ant-btn,.tw-standard-modal--step .tw-standard-modal-step-footer-actions .ant-btn,.tw-standard-modal--table .ant-modal-footer .ant-btn,.tw-standard-modal--table .table-dialog-footer-right .ant-btn,.tw-standard-modal--table .table-dialog-toolbar .ant-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:8px 12px;font-size:14px;line-height:1;border-radius:6px;box-shadow:none!important}.tw-standard-modal--form .ant-modal-footer .ant-btn-primary,.tw-standard-modal--step .tw-standard-modal-step-footer-actions .ant-btn-primary,.tw-standard-modal--table .ant-modal-footer .ant-btn-primary,.tw-standard-modal--table .table-dialog-footer-right .ant-btn-primary,.tw-standard-modal--table .table-dialog-toolbar .ant-btn-primary{background:#409eff!important;border-color:#409eff!important;color:#fff!important}.tw-standard-modal--form .ant-modal-footer .ant-btn-primary:not(:disabled):hover,.tw-standard-modal--step .tw-standard-modal-step-footer-actions .ant-btn-primary:not(:disabled):hover,.tw-standard-modal--table .ant-modal-footer .ant-btn-primary:not(:disabled):hover,.tw-standard-modal--table .table-dialog-footer-right .ant-btn-primary:not(:disabled):hover,.tw-standard-modal--table .table-dialog-toolbar .ant-btn-primary:not(:disabled):hover{background:#66b1ff!important;border-color:#66b1ff!important;color:#fff!important}.tw-standard-modal--form .ant-modal-footer .ant-btn-primary:not(:disabled):active,.tw-standard-modal--step .tw-standard-modal-step-footer-actions .ant-btn-primary:not(:disabled):active,.tw-standard-modal--table .ant-modal-footer .ant-btn-primary:not(:disabled):active,.tw-standard-modal--table .table-dialog-footer-right .ant-btn-primary:not(:disabled):active,.tw-standard-modal--table .table-dialog-toolbar .ant-btn-primary:not(:disabled):active{background:#3a8ee6!important;border-color:#3a8ee6!important;color:#fff!important}.tw-standard-modal--form .ant-modal-footer .ant-btn-primary.ant-btn-dangerous{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}.tw-standard-modal--form .ant-modal-footer .ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{background:#ff7875!important;border-color:#ff7875!important;color:#fff!important}.tw-standard-modal--form .ant-modal-footer .ant-btn-primary.ant-btn-dangerous:not(:disabled):active{background:#d9363e!important;border-color:#d9363e!important;color:#fff!important}.tw-standard-modal--form .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:12px}html,body{margin:0;padding:0;height:100%;overflow:hidden}#root{height:100%;min-height:100%}*,*:before,*:after{box-sizing:border-box}
