.feature-selector{margin-top:0;position:relative}.feature-selector.em14{font-size:1.4em;line-height:1.4}.feature-selector .component-bom-part{}.feature-selector .component-bom-part.bom-component-disabled{display:none}.feature-selector .component-bom-part>.component-caption{font-size:16px;font-weight:bolder;padding-top:4px}.feature-selector .component-bom-part>.bom-part-features{}.feature-selector .component-bom-part>.bom-part-features>.feature-component-box{}.feature-selector .component-bom-part>.bom-part-features>.feature-component-box>.feature-component{padding-left:4px}.feature-selector .component-bom-part>.bom-part-features>.feature-component-box:first-child>.feature-component:first-child .feature-caption{display:none}.feature-selector .feature-component-box{cursor:pointer!important;display:block}.feature-selector .feature-component-box>.feature-component{border-bottom:1px solid #ccc;padding:2px 0}.feature-selector .feature-component-box>.feature-component .feature-icon{width:40px;height:40px;white-space:nowrap;background-color:unset;background-position:center;background-repeat:no-repeat;display:inline-block;text-align:center;font-size:18px;padding-top:8px;vertical-align:top}.feature-selector .feature-component-box>.feature-component .feature-caption{font-weight:bold}.feature-selector .feature-component-box>.feature-component .selected-feature{}.feature-selector .feature-component-box>.feature-component .selected-feature>.selected-feature-name{font-size:12px;font-weight:bold}.feature-selector .feature-component-box>.feature-component .selected-feature>.selected-feature-icon{margin-top:-20px;float:right;margin-right:0}.feature-selector .feature-component-box>.feature-component .selected-feature>.selected-feature-icon:not(:last-child){}.feature-selector .feature-component-box>.feature-component .selected-feature>.selected-feature-caption{text-align:center;float:right;margin-top:9px;white-space:nowrap;margin-top:-10px;font-size:18px;padding-right:6px}.feature-selector .feature-component-box>.feature-component .selected-feature>.btn-item-list-open{margin-top:-10px;font-size:1.2em}.feature-selector .feature-component-box>.feature-component .selected-feature>.btn-item-list-open i{}.feature-selector .feature-component-box>.feature-component .selected-feature>.btn-item-list-open i.no-substitutes{display:none}.feature-selector .feature-component-box>.feature-component>.free-text-feature{text-align:right;margin-top:-30px;margin-bottom:10px}.feature-selector .feature-component-box>.feature-component>.free-text-feature input{padding-right:24px}.feature-selector .feature-component-box>.feature-component>.free-text-feature span.remain{position:absolute;right:10px;top:8px;font-size:14px;font-weight:bold;padding-left:4px}.feature-selector .feature-component-box>.feature-component>.feature-item-list{background-color:#fff;display:block;margin-bottom:0}.feature-selector .feature-component-box>.feature-component>.feature-item-list>hr.hr-line,.feature-selector .feature-component-box>.feature-component>.feature-item-list>.selected-feature-description{display:none}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list{position:absolute;border:1px solid #ccc;margin-bottom:0;z-index:1000;width:96%;margin-top:-4px;right:0;padding:4px;text-align:left}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list .feature-icon{border:1px solid transparent}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list .feature-icon:hover{color:inherit;border-color:#404e53}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>hr.hr-line{display:inherit;width:100%!important;border:1px solid #ccc!important;margin-top:0;margin-bottom:8px}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description{display:inherit;font-size:11px;line-height:12px}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.feature-factors{border-top:1px solid silver;text-align:right;margin-top:4px;padding-top:4px;font-weight:bold;font-size:12px}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.feature-factors>.factor-content{padding-bottom:4px}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.title{clear:both;display:block;font-weight:bold;padding-bottom:4px}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.text-content{text-align:justify;padding-bottom:24px;overflow:hidden;position:relative}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.text-content.no-more{padding-bottom:0}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.text-content>.content-desc{max-height:48px;overflow:hidden}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.text-content.show-more>.content-desc{max-height:unset}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.text-content>.show-more{position:absolute;bottom:0;right:0;background-color:#5a6374;color:#fff;opacity:.3;padding:2px 8px}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.text-content>.show-more:hover{opacity:1}.feature-selector .feature-component-box>.feature-component>.feature-item-list.popup-features-list>.selected-feature-description>.text-content>.show-more a{color:#fff}