.cpq-prop{font-size:14px}.cpq-prop .cpq-prop-hd{position:relative;margin:0 12px;padding:6px 0;color:var(--cpq-color-text-light);border-bottom:1px dashed #e6e7e8}.cpq-prop .cpq-prop-bd{margin:0;padding:12px 12px 8px 20px;list-style:none}.cpq-prop .cpq-prop-bd .cpq-prop-item{margin-bottom:5px;display:inline-block;margin-right:20px;font-size:14px;color:#333;cursor:pointer}.cpq-prop .cpq-prop-bd .cpq-prop-item.active,.cpq-prop .cpq-prop-bd .cpq-prop-item:hover{color:var(--cpq-color-primary)}.cpq-comb-check-prop.cpq-prop{padding-top:15px;font-size:12px;margin:0}.cpq-comb-check-prop.cpq-prop .cpq-props-wrap{margin-bottom:8px}.cpq-comb-check-prop.cpq-prop .cpq-props-wrap .cpq-prop-hd{padding:0;margin:0;border:none;display:inline-block;text-align:right;width:108px;vertical-align:top}.cpq-comb-check-prop.cpq-prop .cpq-props-wrap .cpq-prop-bd{padding:0;display:inline-block;margin:0;margin-left:20px;width:calc(100% - 134px)}.cpq-comb-check-prop.cpq-prop .cpq-props-wrap .cpq-prop-bd .cpq-prop-item{font-size:12px}.cpq-comb-product{display:-webkit-box;display:-ms-flexbox;display:flex}.cpq-comb-product-img{width:52px;min-width:52px;height:52px;border:1px solid #ece8e8;font-size:0}.cpq-comb-product-img img{display:block;width:100%;height:100%}.cpq-comb-product-title{margin-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cpq-comb-product-title .cpq-comb-product-name{font-size:14px;color:#333;font-weight:700}.cpq-priced{font-size:13px;color:var(--cpq-price-color);font-weight:700}.cpq-p-ellipsis{font-size:12px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-top:4px}.cpq-p-ellipsis .cpq-p-detail-label{color:var(--cpq-color-text-light2)}.cpq-comb-info{background:#f9f8f8;padding:12px 20px 4px;font-size:12px}.cpq-checkbox{white-space:nowrap;cursor:pointer;outline:none;display:inline-block;line-height:1;position:relative;vertical-align:middle}.cpq-checkbox .cpq-checkbox-inner{display:inline-block;position:relative;border:1px solid #dcdfe6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#fff;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);-o-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.cpq-checkbox .cpq-checkbox-inner:after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);-ms-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;-o-transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.cpq-checkbox.checked .cpq-checkbox-inner{background-color:var(--cpq-color-primary);border-color:var(--cpq-color-primary)}.cpq-checkbox.checked .cpq-checkbox-inner:after{-webkit-transform:rotate(45deg) scaleY(1);-ms-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.cpq-checkbox.disabled .cpq-checkbox-inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed}.cpq-checkbox.disabled .cpq-checkbox-inner:after{cursor:not-allowed;border-color:#c0c4cc}.cpq-checkbox.disabled.checked .cpq-checkbox-inner{background-color:#f2f6fc;border-color:#dcdfe6;cursor:not-allowed}.cpq-checkbox.disabled.checked .cpq-checkbox-inner:after{border-color:#c0c4cc;cursor:not-allowed;-webkit-transform:rotate(45deg) scaleY(1);-ms-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.cpq-comb-check{padding:15px 0;font-size:14px}.cpq-comb-check .cpq-comb-hd{position:relative;padding:6px 0;margin:0 12px;color:var(--cpq-color-text-light);border-bottom:1px dashed #e6e7e8}.cpq-comb-check .cpq-comb-bd{list-style:none;margin:0;padding:12px 12px 8px 20px}.cpq-comb-item{margin-bottom:5px;display:inline-block}.cpq-comb-item.active{width:100%}.cpq-comb-item .cpq-comb-item-label{margin-right:20px;margin-left:3px;cursor:pointer}.cpq-comb-item .cpq-comb-item-label.active{color:var(--cpq-color-primary)}.cpq-no-res{padding:20px;text-align:center;color:var(--cpq-color-text-light)}.cpq-ui{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cpq-ui .cpq-bottom{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.cpq-tabs{height:46px;line-height:44px;background-color:#fff;border-bottom:1px solid var(--cpq-border-color);padding:0 10px}.cpq-tabs-item{color:var(--cpq-color-text-light);text-align:center;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;cursor:pointer;font-size:16px;display:inline-block;padding:0 16px}.cpq-tabs-item.active,.cpq-tabs-item:hover{color:var(--cpq-color-primary);font-weight:700}.cpq-tabs-item.active{border-bottom:2px solid var(--cpq-color-primary)}.cpq-tab-custom-right{float:right}.cpq-top.comb-header{display:-webkit-box;display:-ms-flexbox;display:flex}.cpq-top-comb-header,.cpq-top-main-header{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;-ms-flex-preferred-size:50%;flex-basis:50%}.cpq-top-main-header{border-right:1px solid var(--cpq-border-color)}.cpq-top-header-text{font-weight:700;font-size:16px}.cpq-tabs-content.cpq-wide-width{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.cpq-tabs-content.cpq-wide-width>div{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;height:100%;-ms-flex-preferred-size:50%;flex-basis:50%}.cpq-tabs-content.cpq-wide-width .cpq-itself{border-right:1px solid var(--cpq-border-color)}.cpq-loading{color:var(--cpq-color-primary);text-align:center;padding-top:100px}.cpq-loading svg{fill:currentColor;width:100px;height:100px}.cpq-error{text-align:center;padding-top:30px}.cpq-error .cpq-err-msg{margin-top:32px;color:var(--cpq-color-text-light2);font-size:16px}:root{--cpq-color-primary:#dd6732;--cpq-bg-color:#fff;--cpq-color-text:#333;--cpq-color-text-light:#666;--cpq-color-text-light2:#999;--cpq-btn-bg-color:#cb4043;--cpq-border-color:#eee;--cpq-price-color:#e60012;--cpq-bg-gray-color:#f5f7fa}.cpq-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;font-variant:tabular-nums;line-height:1.5;color:var(--cpq-color-text);background-color:var(--cpq-bg-color);height:100%}.cpq-container,.cpq-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.cpq-container:after,.cpq-container :after,.cpq-container:before,.cpq-container :before{-webkit-box-sizing:inherit;box-sizing:inherit}.cpq-container a{text-decoration:none}